diff options
author | asami <asami@FreeBSD.org> | 1996-08-16 07:08:42 +0000 |
---|---|---|
committer | asami <asami@FreeBSD.org> | 1996-08-16 07:08:42 +0000 |
commit | cf318dfdd8d6ea6f1bfa6bda8cab361a18e6aacb (patch) | |
tree | 58982a635dba7bb8bd32d0584c10456d69da340d /print/mp-letter | |
parent | d5610c326f91b669ea52f390fcd5941157ab021f (diff) | |
download | FreeBSD-ports-cf318dfdd8d6ea6f1bfa6bda8cab361a18e6aacb.zip FreeBSD-ports-cf318dfdd8d6ea6f1bfa6bda8cab361a18e6aacb.tar.gz |
Pretty-printing utility, similar to Sun's /usr/openwin/bin/mp.
Submitted by: David O'Brien <obrien@cs.ucdavis.edu>
Diffstat (limited to 'print/mp-letter')
-rw-r--r-- | print/mp-letter/Makefile | 43 | ||||
-rw-r--r-- | print/mp-letter/distinfo | 1 | ||||
-rw-r--r-- | print/mp-letter/files/patch-aa | 50 | ||||
-rw-r--r-- | print/mp-letter/files/patch-ab | 11 | ||||
-rw-r--r-- | print/mp-letter/files/patch-ac | 23 | ||||
-rw-r--r-- | print/mp-letter/pkg-comment | 1 | ||||
-rw-r--r-- | print/mp-letter/pkg-descr | 10 | ||||
-rw-r--r-- | print/mp-letter/pkg-plist | 25 |
8 files changed, 164 insertions, 0 deletions
diff --git a/print/mp-letter/Makefile b/print/mp-letter/Makefile new file mode 100644 index 0000000..59e2880 --- /dev/null +++ b/print/mp-letter/Makefile @@ -0,0 +1,43 @@ +# New ports collection makefile for: mp +# Version required: 3.0.1 +# Date created: 11 July 1996 +# Whom: David O'Brien <obrien@cs.ucdavis.edu> +# +# $Id: Makefile,v 1.1.1.1 1996/03/05 07:46:57 asami Exp $ +# + +DISTNAME= mp-3.0.1 +PKGNAME= mp-${PAPERSIZE}-3.0.1 +CATEGORIES+= print +MASTER_SITES= ftp://nuxi.cs.ucdavis.edu/pub/misc/ \ + ftp://ftp.win.tue.nl/pub/mail/ + +MAINTAINER= obrien@cs.ucdavis.edu + +WRKSRC= ${WRKDIR}/mp +USE_GMAKE= yes + +.if !defined(PAPERSIZE) +PAPERSIZE=letter +.elif ${PAPERSIZE} == A4 || ${PAPERSIZE} == a4 +INSTALL_TARGET= install-a4 +.endif + +pre-patch: + @cp ${WRKSRC}/Makefile.dist ${WRKSRC}/Makefile + +MP_UTILS= digestp filep filofaxp franklinp mailp newsp timemanp timesysp +post-install: +.if !defined(NOMANCOMPRESS) + gzip -9nf ${PREFIX}/man/man1/mp.1 + -(cd ${PREFIX}/man/man1 ; \ + for mpu in $(MP_UTILS) ; do \ + ln -sf mp.1.gz $$mpu.1.gz ; done) +.else + -(cd ${PREFIX}/man/man1 ; \ + for mp in $(MP_UTILS) ; do \ + ln -sf mp.1 $$mpu.1 ; done) + +.endif + +.include <bsd.port.mk> diff --git a/print/mp-letter/distinfo b/print/mp-letter/distinfo new file mode 100644 index 0000000..8c82e26 --- /dev/null +++ b/print/mp-letter/distinfo @@ -0,0 +1 @@ +MD5 (mp-3.0.1.tar.gz) = 7442774147b445e36d97d70166421750 diff --git a/print/mp-letter/files/patch-aa b/print/mp-letter/files/patch-aa new file mode 100644 index 0000000..4cd59e2 --- /dev/null +++ b/print/mp-letter/files/patch-aa @@ -0,0 +1,50 @@ +--- Makefile.orig Sat Aug 10 02:48:14 1996 ++++ Makefile Sat Aug 10 02:53:07 1996 +@@ -45,11 +45,14 @@ + # Default locations where mp files will be installed. + # You might wish to alter these values. + # +-MPPATH = /usr/local ++#MPPATH = /usr/local ++MPPATH = $(PREFIX) + MPBINDIR = $(MPPATH)/bin +-MPLIBDIR = $(MPPATH)/lib ++#MPLIBDIR = $(MPPATH)/lib ++MPLIBDIR = $(MPPATH)/share/mp + MPMANDIR = $(MPPATH)/man/man$(MPMANSECT) +-MPMANSECT = l ++#MPMANSECT = l ++MPMANSECT = 1 + #--------------------------------------------------------------------- + # Alternate names for the mailp frontend + # +@@ -62,6 +65,7 @@ + CCFLAGS = $(CCOMP) $(CDEFS) + LDFLAGS = + ++CXXFLAGS = $(CCFLAGS) # needed for gmake's implicit rule + CCC = g++ + #================================================================= + +@@ -107,10 +111,10 @@ + @echo "**IMPORTANT NOTE**" + @echo + @echo "Mp is setup by default to work with US Letter sized paper." +- @echo "If you are using A4 sized paper, you should reinstall, by ++ @echo "If you are using A4 sized paper, you should reinstall, by" + @echo "doing a:" + @echo +- @echo "make install-a4" ++ @echo "make PAPERSIZE=a4 reinstall" + @echo + + common-install: $(BINARIES) +@@ -122,6 +126,8 @@ + -cp mp.1 $(MPMANDIR)/mp.$(MPMANSECT) + -chmod 644 $(MPMANDIR)/mp.$(MPMANSECT) + # mp.common.ps ++ -mkdir $(MPLIBDIR) ++# + -cp mp.common.ps $(MPLIBDIR) + -chmod 644 $(MPLIBDIR)/mp.common.ps + # mp.pro.ps diff --git a/print/mp-letter/files/patch-ab b/print/mp-letter/files/patch-ab new file mode 100644 index 0000000..fb6c181 --- /dev/null +++ b/print/mp-letter/files/patch-ab @@ -0,0 +1,11 @@ +--- input.cc.orig Sun Aug 1 13:28:22 1993 ++++ input.cc Sat Aug 3 17:04:16 1996 +@@ -134,6 +134,8 @@ + + else if (!argcmp(argv[i], "-from", 4)) // Print originators name. + print_orig = 1 ; ++ else if (!argcmp(argv[i], "-F", 2)) // backward compatiblity ++ print_orig = 1 ; + + else if (!argcmp(argv[i], "-help", 2)) // Print usage message. + usage() ; diff --git a/print/mp-letter/files/patch-ac b/print/mp-letter/files/patch-ac new file mode 100644 index 0000000..5c2122a --- /dev/null +++ b/print/mp-letter/files/patch-ac @@ -0,0 +1,23 @@ +--- mp.man.orig Sun Aug 1 13:28:21 1993 ++++ mp.man Sat Aug 3 17:11:20 1996 +@@ -82,6 +82,8 @@ + ] [ + .B \-wrap + ] [ ++.B \-F ++] [ + .I filename .\|.\|. + ] + .PP +@@ -250,6 +252,11 @@ + Instead of printing who the mail article is for, the top header will + contain who the mail article is from. A useful option for people with + their own personal printer. ++.TP ++.B \-F ++Synonym for ++.B \-from ++for backwards compatiblity with earier versions. + .\"====================================== + .TP + .B \-help diff --git a/print/mp-letter/pkg-comment b/print/mp-letter/pkg-comment new file mode 100644 index 0000000..1d89992 --- /dev/null +++ b/print/mp-letter/pkg-comment @@ -0,0 +1 @@ +A PostScript printing util for ASCII files, email, USENET news articles, etc. diff --git a/print/mp-letter/pkg-descr b/print/mp-letter/pkg-descr new file mode 100644 index 0000000..a0bb959 --- /dev/null +++ b/print/mp-letter/pkg-descr @@ -0,0 +1,10 @@ +MP will pretty print files to stdout/PostScript printer. It has special +processing for mail, USENET news articles, digests, and several personal +organisers. Printouts can be portrait, landscape or 2-up, and include +pretty headers with useful information (page number, printing date, file +name or supplied header). Mp is very useful for making archive listings of +programs. + +Includes mp.el an Emacs interface to mp. + +-- David (obrien@cs.ucdavis.edu) diff --git a/print/mp-letter/pkg-plist b/print/mp-letter/pkg-plist new file mode 100644 index 0000000..44e9fa4 --- /dev/null +++ b/print/mp-letter/pkg-plist @@ -0,0 +1,25 @@ +bin/mp +bin/mailp +bin/digestp +bin/filep +bin/filofaxp +bin/franklinp +bin/timemanp +share/mp/mp.common.ps +share/mp/mp.pro.alt.ps +share/mp/mp.pro.altl.ps +share/mp/mp.pro.ff.ps +share/mp/mp.pro.fp.ps +share/mp/mp.pro.l.ps +share/mp/mp.pro.ps +share/mp/mp.pro.tm.ps +share/mp/mp.pro.ts.ps +man/man1/mp.1.gz +man/man1/digestp.1.gz +man/man1/filep.1.gz +man/man1/filofaxp.1.gz +man/man1/franklinp.1.gz +man/man1/mailp.1.gz +man/man1/newsp.1.gz +man/man1/timemanp.1.gz +man/man1/timesysp.1.gz |