diff options
author | kim <kim@pkgsrc.org> | 1999-10-28 19:52:26 +0000 |
---|---|---|
committer | kim <kim@pkgsrc.org> | 1999-10-28 19:52:26 +0000 |
commit | c675825f5265ce4277bb9c7c676af6e7c5bb0028 (patch) | |
tree | 1610f92de8b25462a81916fcf0bad2fe6a953a9c /print/mp | |
parent | de560624fc3597b8422881d6cacb4c22d9754685 (diff) | |
download | pkgsrc-c675825f5265ce4277bb9c7c676af6e7c5bb0028.tar.gz |
The mp program will pretty print various files for you. It can be used
in conjunction with a mail reading utility for producing a pretty print
of your mail items. It can be used with a news reading tool to pretty
print news articles. Digests can also be printed, and this version can
pretty print ordinary ASCII files as well. Support for personal organiser
printing was added into the last released version. There are numerous
configuration options to allow you to adjust the way mp generates it's
output.
[Note: mptool and mimep must be created as additional packages.]
Diffstat (limited to 'print/mp')
-rw-r--r-- | print/mp/Makefile | 35 | ||||
-rw-r--r-- | print/mp/files/md5 | 3 | ||||
-rw-r--r-- | print/mp/files/patch-sum | 6 | ||||
-rw-r--r-- | print/mp/patches/patch-aa | 113 | ||||
-rw-r--r-- | print/mp/patches/patch-ab | 31 | ||||
-rw-r--r-- | print/mp/patches/patch-ac | 13 | ||||
-rw-r--r-- | print/mp/patches/patch-ad | 31 | ||||
-rw-r--r-- | print/mp/pkg/COMMENT | 1 | ||||
-rw-r--r-- | print/mp/pkg/DESCR | 8 | ||||
-rw-r--r-- | print/mp/pkg/PLIST | 28 |
10 files changed, 269 insertions, 0 deletions
diff --git a/print/mp/Makefile b/print/mp/Makefile new file mode 100644 index 00000000000..c762d43a6da --- /dev/null +++ b/print/mp/Makefile @@ -0,0 +1,35 @@ +# $NetBSD: Makefile,v 1.1.1.1 1999/10/28 19:52:26 kim Exp $ +# + +DISTNAME= mp +PKGNAME= mp-3.4.0 +CATEGORIES= print +MASTER_SITES= http://java.sun.com/people/richb/RichApps/mp/ +EXTRACT_SUFX= .tar.Z + +MAINTAINER= kim@tac.nyc.ny.us +HOMEPAGE= http://java.sun.com/people/richb/ + +WRKSRC= ${WRKDIR}/mpdist + +NO_CONFIGURE= yes + +USE_X11= yes + +.include "../../mk/bsd.prefs.mk" + +.if ${OPSYS} == "SunOS" +EXTRALIBS= -lsocket -lnsl -lgen +.else +BSD_PRINT= -DBSD_PRINT +.endif + +ALL_TARGET= mp PREFIX=${PREFIX} X11BASE=${X11BASE} CC='${CC}' \ + BSD_PRINT=${BSD_PRINT} EXTRALIBS='${EXTRALIBS}' + +INSTALL_TARGET= install-mp PREFIX=${PREFIX} + +pre-patch: + cp ${WRKSRC}/Makefile.dist ${WRKSRC}/Makefile + +.include "../../mk/bsd.pkg.mk" diff --git a/print/mp/files/md5 b/print/mp/files/md5 new file mode 100644 index 00000000000..b6a827d03b9 --- /dev/null +++ b/print/mp/files/md5 @@ -0,0 +1,3 @@ +$NetBSD: md5,v 1.1.1.1 1999/10/28 19:52:26 kim Exp $ + +MD5 (mp.tar.Z) = bcd335104c32cad0fa523a554f785cd0 diff --git a/print/mp/files/patch-sum b/print/mp/files/patch-sum new file mode 100644 index 00000000000..7470c4bd9c6 --- /dev/null +++ b/print/mp/files/patch-sum @@ -0,0 +1,6 @@ +$NetBSD: patch-sum,v 1.1.1.1 1999/10/28 19:52:26 kim Exp $ + +MD5 (patch-aa) = 84eb1e8f8d665ce40bb3cef18b666f7b +MD5 (patch-ab) = 11633e585459edf05f7d02a871fde753 +MD5 (patch-ac) = ead15e732c6d379652b67e57d1f1be16 +MD5 (patch-ad) = 53e073c4d746568d74587861c96f641a diff --git a/print/mp/patches/patch-aa b/print/mp/patches/patch-aa new file mode 100644 index 00000000000..dba867bc079 --- /dev/null +++ b/print/mp/patches/patch-aa @@ -0,0 +1,113 @@ +$NetBSD: patch-aa,v 1.1.1.1 1999/10/28 19:52:27 kim Exp $ + +--- Makefile.orig Thu Oct 21 18:06:01 1999 ++++ Makefile Thu Oct 21 18:07:08 1999 +@@ -65,14 +65,14 @@ + # set: + # MAILPNAMES = + # +-MAILPNAMES = mailp newsp digestp filep filofaxp fileofaxpp franklinp \ ++MAILPNAMES = mailp newsp digestp filep filofaxp filofaxpp franklinp \ + proplanp timemanp timesysip timesyspp + #--------------------------------------------------------------------- + # Mimep is capable of MIME support (by using LaTeX and metamail). It uses + # some functions from the mp distrubution. To enable these functions then + # uncomment the following definition. + # +-#MIME_SUPPORT = -DMIME_SUPPORT ++MIME_SUPPORT = -DMIME_SUPPORT + #--------------------------------------------------------------------- + # Mptool uses Motif. If you are compiling mptool you will need to + # uncomment the following two lines and set appropriately. +@@ -121,28 +121,29 @@ + # appropriately. If it's not present, then a sensible default value + # is used. + # +-#PROLOGUE = -DPROLOGUE=\"$(MPLIBDIR)\" ++PROLOGUE = -DPROLOGUE=\"$(MPLIBDIR)\" + #--------------------------------------------------------------------- + # Mp and Mptool need X11 to compile and link properly. You will need to + # set the following two lines appropriately. + # ++OPENWINHOME = ${X11BASE} + X11INCDIR = -I$(OPENWINHOME)/include +-X11LIBDIR = -L$(OPENWINHOME)/lib ++X11LIBDIR = -L$(OPENWINHOME)/lib -R$(OPENWINHOME)/lib + #===================================================================== + # + # Default locations where mp files will be installed. + # You might wish to alter these values. + # +-MPPATH = /usr/local ++MPPATH = ${PREFIX} + MPBINDIR = $(MPPATH)/bin +-MPLIBDIR = $(MPPATH)/lib/mp ++MPLIBDIR = $(MPPATH)/share/mp + MPMANDIR = $(MPPATH)/man/man$(MPMANSECT) +-MPMANSECT = l ++MPMANSECT = 1 + #--------------------------------------------------------------------- + # Compilation flags and standard macro definitions. + # +-CCOMP = -O +-CC = gcc ++CCOMP = ${CFLAGS} ++#CC = gcc + #--------------------------------------------------------------------- + # Compilation flags used by all MP programs. + # +@@ -155,11 +156,11 @@ + MPCDEFS = $(GENCDEFS) -I../common + MPCFLAGS = $(CCOMP) $(MPCDEFS) + MPLDFLAGS = $(X11LIBDIR) +-MPLIBS = -lX11 ++MPLIBS = -lX11 $(EXTRALIBS) + # + # Options for mp submake. + # +-MPMAKEOPTS = $(MFLAGS) CC=$(CC) CFLAGS='$(MPCFLAGS)' \ ++MPMAKEOPTS = $(MFLAGS) CC='$(CC)' CFLAGS='$(MPCFLAGS)' \ + LDFLAGS='$(MPLDFLAGS)' LIBS='$(MPLIBS)' \ + MPBINDIR='$(MPBINDIR)' MPLIBDIR='$(MPLIBDIR)' \ + MPMANDIR='$(MPMANDIR)' MPMANSECT='$(MPMANSECT)' \ +@@ -174,7 +175,7 @@ + # + # Options for mptool submake. + # +-MPTOOLMAKEOPTS = $(MFLAGS) CC=$(CC) CFLAGS='$(MPTOOLCFLAGS)' \ ++MPTOOLMAKEOPTS = $(MFLAGS) CC='$(CC)' CFLAGS='$(MPTOOLCFLAGS)' \ + LDFLAGS='$(MPTOOLLDFLAGS)' LIBS='$(MPTOOLLIBS)' \ + MPBINDIR='$(MPBINDIR)' MPLIBDIR='$(MPLIBDIR)' \ + MPMANDIR='$(MPMANDIR)' MPMANSECT='$(MPMANSECT)' +@@ -189,13 +190,11 @@ + # + # Options for mimep submake. + # +-MIMEPMAKEOPTS = $(MFLAGS) CC=$(CC) CFLAGS='$(MIMEPCFLAGS)' \ ++MIMEPMAKEOPTS = $(MFLAGS) CC='$(CC)' CFLAGS='$(MIMEPCFLAGS)' \ + LIBS='$(MIMEPLIBS)' MIMEPBINDIR='$(MPBINDIR)' \ + MIMEPMANDIR='$(MPMANDIR)' MIMEPMANSECT='$(MPMANSECT)' + #================================================================= + +-.KEEP_STATE: +- + BINARIES = mp mptool mimep + MPDIR = mp + MPTOOLDIR = mptool +@@ -236,9 +235,15 @@ + + SHELL = /bin/sh + +-install: ++install: install-mptool install-mp install-mimep ++ ++install-mptool: + (cd $(MPTOOLDIR); $(MAKE) $(MPTOOLMAKEOPTS) install) ++ ++install-mp: + (cd $(MPDIR); $(MAKE) $(MPMAKEOPTS) install) ++ ++install-mimep: + (cd $(MIMEPDIR); $(MAKE) $(MIMEPMAKEOPTS) install) + + lint: diff --git a/print/mp/patches/patch-ab b/print/mp/patches/patch-ab new file mode 100644 index 00000000000..ef40af4885c --- /dev/null +++ b/print/mp/patches/patch-ab @@ -0,0 +1,31 @@ +$NetBSD: patch-ab,v 1.1.1.1 1999/10/28 19:52:27 kim Exp $ + +--- mp/Makefile.orig Mon Mar 31 15:59:14 1997 ++++ mp/Makefile Thu Oct 21 13:50:56 1999 +@@ -78,8 +78,6 @@ + + #================================================================= + +-.KEEP_STATE: +- + SRCS = header.c input.c main.c ../common/option.c print.c + OBJS = header.o input.o main.o option.o print.o + HDRS = header.h input.h print.h +@@ -99,7 +97,7 @@ + # mp + -if [ -f mp ]; then \ + cp mp $(MPBINDIR); \ +- chmod 751 $(MPBINDIR)/mp; \ ++ chmod 755 $(MPBINDIR)/mp; \ + strip $(MPBINDIR)/mp; \ + fi + # mp.1 +@@ -159,7 +157,7 @@ + -for name in $(MAILPNAMES); do \ + echo -n $$name " "; \ + rm -f $(MPBINDIR)/$$name; \ +- ln -s $(MPBINDIR)/mp $(MPBINDIR)/$$name; \ ++ ln -s mp $(MPBINDIR)/$$name; \ + done + @echo + diff --git a/print/mp/patches/patch-ac b/print/mp/patches/patch-ac new file mode 100644 index 00000000000..ae4d71feb94 --- /dev/null +++ b/print/mp/patches/patch-ac @@ -0,0 +1,13 @@ +$NetBSD: patch-ac,v 1.1.1.1 1999/10/28 19:52:27 kim Exp $ + +--- common/option.h.orig Fri Sep 3 16:47:22 1999 ++++ common/option.h Thu Oct 21 17:10:44 1999 +@@ -39,7 +39,7 @@ + #define MAXLINE 256 /* Maximum string length. */ + #define MAXMARGIN 500 /* Maximum margin size (in points). */ + #define MAXNAMES 512 /* Maximum number of files from command line. */ +-#define MAXRESOURCES 40 /* Maximum number of mp X resources. */ ++#define MAXRESOURCES 42 /* Maximum number of mp X resources. */ + #define NAMEFIELDS 3 /* Default no. of "words" from passwd gecos. */ + #define NAMELENGTH 40 /* Maximum allowable real user name. */ + #define PAGELENGTH 72 /* Number of lines per page. */ diff --git a/print/mp/patches/patch-ad b/print/mp/patches/patch-ad new file mode 100644 index 00000000000..302612e165c --- /dev/null +++ b/print/mp/patches/patch-ad @@ -0,0 +1,31 @@ +$NetBSD: patch-ad,v 1.1.1.1 1999/10/28 19:52:27 kim Exp $ + +--- common/option.c.orig Fri Sep 3 16:47:22 1999 ++++ common/option.c Thu Oct 21 17:59:08 1999 +@@ -826,8 +826,8 @@ + read_str(&mpres[(int) R_DSIDED], "doubleSided") ; + read_str(&mpres[(int) R_ADDHDRS], "addHeaders") ; + read_str(&mpres[(int) R_REMHDRS], "removeHeaders") ; +- read_str(&mpres[(int) R_ALIAS], "aliasName") ; + read_str(&mpres[(int) R_PROLOG], "prologueName") ; ++ read_str(&mpres[(int) R_ALIAS], "aliasName") ; + read_str(&mpres[(int) R_NCOLUMNS], "numberColumns") ; + read_str(&mpres[(int) R_TABSIZE], "tabSize") ; + read_str(&mpres[(int) R_NAMEC], "nameChars") ; +@@ -847,13 +847,15 @@ + read_str(&mpres[(int) R_LMARGIN], "leftMargin") ; + read_str(&mpres[(int) R_RMARGIN], "rightMargin") ; + read_str(&mpres[(int) R_TMARGIN], "topMargin") ; +- read_str(&mpres[(int) R_BANNERS], "banners") ; + + #ifdef MIME_SUPPORT + read_str(&mpres[(int) R_BOUNDARY], "boundary") ; + read_str(&mpres[(int) R_TYPESIZE], "typeSize") ; + read_str(&mpres[(int) R_PAGINATE], "paginate") ; + #endif /*MIME_SUPPORT*/ ++ ++ read_str(&mpres[(int) R_BANNERS], "banners") ; ++ read_str(&mpres[(int) R_NEWPAGE], "newPage") ; + + rDB = NULL ; /* X Resource database. */ + } diff --git a/print/mp/pkg/COMMENT b/print/mp/pkg/COMMENT new file mode 100644 index 00000000000..cae2e90cb14 --- /dev/null +++ b/print/mp/pkg/COMMENT @@ -0,0 +1 @@ +PostScript pretty printer. diff --git a/print/mp/pkg/DESCR b/print/mp/pkg/DESCR new file mode 100644 index 00000000000..fd65407fc4c --- /dev/null +++ b/print/mp/pkg/DESCR @@ -0,0 +1,8 @@ +The mp program will pretty print various files for you. It can be used +in conjunction with a mail reading utility for producing a pretty print +of your mail items. It can be used with a news reading tool to pretty +print news articles. Digests can also be printed, and this version can +pretty print ordinary ASCII files as well. Support for personal organiser +printing was added into the last released version. There are numerous +configuration options to allow you to adjust the way mp generates it's +output. diff --git a/print/mp/pkg/PLIST b/print/mp/pkg/PLIST new file mode 100644 index 00000000000..759fd3a704b --- /dev/null +++ b/print/mp/pkg/PLIST @@ -0,0 +1,28 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 1999/10/28 19:52:27 kim Exp $ +bin/digestp +bin/filep +bin/filofaxp +bin/filofaxpp +bin/franklinp +bin/mailp +bin/mp +bin/newsp +bin/proplanp +bin/timemanp +bin/timesysip +bin/timesyspp +man/man1/mp.1 +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.ffp.ps +share/mp/mp.pro.fp.ps +share/mp/mp.pro.l.c1.ps +share/mp/mp.pro.l.ps +share/mp/mp.pro.pp.ps +share/mp/mp.pro.ps +share/mp/mp.pro.tm.ps +share/mp/mp.pro.tsi.ps +share/mp/mp.pro.tsp.ps +@dirrm share/mp |