From fdcac62048ca6b6910c68c46b6bff1c12537d97b Mon Sep 17 00:00:00 2001 From: weingart Date: Sat, 31 Jan 1998 21:54:44 +0000 Subject: [PATCH] Add a2ps-4.9.9 (pilfered from FreeBSD ports + updates). --- print/a2ps/Makefile | 75 +++++++++++++++ print/a2ps/files/md5 | 1 + print/a2ps/pkg/COMMENT | 1 + print/a2ps/pkg/DESCR | 6 ++ print/a2ps/pkg/PLIST | 207 +++++++++++++++++++++++++++++++++++++++++ 5 files changed, 290 insertions(+) create mode 100644 print/a2ps/Makefile create mode 100644 print/a2ps/files/md5 create mode 100644 print/a2ps/pkg/COMMENT create mode 100644 print/a2ps/pkg/DESCR create mode 100644 print/a2ps/pkg/PLIST diff --git a/print/a2ps/Makefile b/print/a2ps/Makefile new file mode 100644 index 00000000000..499211f6950 --- /dev/null +++ b/print/a2ps/Makefile @@ -0,0 +1,75 @@ +# New ports collection makefile for: a2ps +# Version required: 4.9.9 +# Date created: 31 January 1998 +# Whom: Tobias Weingartner (weingart@openbsd.org) +# +# $OpenBSD: Makefile,v 1.1.1.1 1998/01/31 21:54:44 weingart Exp $ +# + +PKGNAME= a2ps-4.9.9 +DISTNAME= a2ps-4.9.9 +CATEGORIES= print +MASTER_SITES= http://www-inf.enst.fr/~demaille/ftp/a2ps/ +DISTFILES= a2ps-4.9.9.tar.gz + +MAINTAINER= weingart@OpenBSD.org + +MANUAL_PACKAGE_BUILD= PAPERSIZE has to be set to Letter or A4 +GNU_CONFIGURE= yes +MAN1= a2ps.1 ogonkify.1 + +PAPERSIZE?= +STRIP= +CONFIGURE_ARGS= --with-medium=$(PAPERSIZE) --disable-shared + + +Letter:: + $(MAKE) PAPERSIZE=Letter + +letter:: + $(MAKE) PAPERSIZE=Letter + +Letterdj:: + $(MAKE) PAPERSIZE=Letterdj + +letterdj:: + $(MAKE) PAPERSIZE=Letterdj + +A4:: + $(MAKE) PAPERSIZE=A4 + +a4:: + $(MAKE) PAPERSIZE=A4 + +pre-build: + /usr/bin/touch $(WRKSRC)/doc/*.info + /usr/bin/touch $(WRKSRC)/doc/*.dvi + +pre-configure: +.if empty(PAPERSIZE) + @echo + @echo "PAPERSIZE not specified." + @echo + @echo "Must specify PAPERSIZE as one of A4, Letter, or Letterdj, either" + @echo "using setenv, or via Makefile targets of the same name. Note" + @echo "that each PAPERSIZE has a leading capital letter, and Letterdj" + @echo "allows a slightly larger margins for DeskJets." + @false +.elif $(PAPERSIZE)!=A4 && $(PAPERSIZE)!=Letter && $(PAPERSIZE)!=Letterdj + @echo + @echo "PAPERSIZE incorrect value: $(PAPERSIZE)." + @echo + @echo "Must specify PAPERSIZE as one of A4, Letter, or Letterdj, either" + @echo "using setenv, or via Makefile targets of the same name. Note" + @echo "that each PAPERSIZE has a leading capital letter, and Letterdj" + @echo "allows a slightly larger margins for DeskJets." + @false +.endif + echo $(PAPERSIZE) > $(WRKDIR)/.media + +.include + +.if exists($(WRKDIR)/.media) +PAPERSIZE= +PAPERSIZE!= cat $(WRKDIR)/.media +.endif diff --git a/print/a2ps/files/md5 b/print/a2ps/files/md5 new file mode 100644 index 00000000000..3ce3b41f6f1 --- /dev/null +++ b/print/a2ps/files/md5 @@ -0,0 +1 @@ +MD5 (a2ps-4.9.9.tar.gz) = 17e3d399d1ef6c05130ebe8e8414e2e6 diff --git a/print/a2ps/pkg/COMMENT b/print/a2ps/pkg/COMMENT new file mode 100644 index 00000000000..137009abe5a --- /dev/null +++ b/print/a2ps/pkg/COMMENT @@ -0,0 +1 @@ +Formats an ascii file for printing on a postscript printer. diff --git a/print/a2ps/pkg/DESCR b/print/a2ps/pkg/DESCR new file mode 100644 index 00000000000..0b5c50cef86 --- /dev/null +++ b/print/a2ps/pkg/DESCR @@ -0,0 +1,6 @@ +A2ps formats each named file for printing in a postscript printer; if +no file is given, a2ps reads from the standard input. The format used +is nice and compact: normally two pages on each physical page, borders +surrounding pages, headers with useful information (page number, +printing date, file name or supplied header), line numbering, etc. +This is very useful for making archive listings of programs. diff --git a/print/a2ps/pkg/PLIST b/print/a2ps/pkg/PLIST new file mode 100644 index 00000000000..041a6c3d4bd --- /dev/null +++ b/print/a2ps/pkg/PLIST @@ -0,0 +1,207 @@ +bin/a2ps +bin/composite +bin/ogonkify +bin/texi2dvi4a2ps +etc/a2ps.cfg +etc/a2ps.cfg.old +include/liba2ps.h +info/a2ps.info +info/a2ps.info-1 +info/a2ps.info-2 +info/a2ps.info-3 +info/a2ps.info-4 +info/ogonkify.info +info/regex.info +info/regex.info-1 +info/regex.info-2 +info/regex.info-3 +lib/liba2ps.a +lib/liba2ps.la +man/man1/a2ps.1 +man/man1/ogonkify.1 +share/a2ps/README +share/a2ps/afm/Courier-Bold-Ogonki.afm +share/a2ps/afm/Courier-BoldOblique-Ogonki.afm +share/a2ps/afm/Courier-Oblique-Ogonki.afm +share/a2ps/afm/Courier-Ogonki.afm +share/a2ps/afm/Helvetica-Bold-Ogonki.afm +share/a2ps/afm/Helvetica-BoldOblique-Ogonki.afm +share/a2ps/afm/Helvetica-Oblique-Ogonki.afm +share/a2ps/afm/Helvetica-Ogonki.afm +share/a2ps/afm/Times-Bold-Ogonki.afm +share/a2ps/afm/Times-BoldItalic-Ogonki.afm +share/a2ps/afm/Times-Italic-Ogonki.afm +share/a2ps/afm/Times-Roman-Ogonki.afm +share/a2ps/afm/colle10.afm +share/a2ps/afm/colle8.afm +share/a2ps/afm/colle9.afm +share/a2ps/afm/crr35__i.afm +share/a2ps/afm/crr36__i.afm +share/a2ps/afm/crr55__i.afm +share/a2ps/afm/crr56__i.afm +share/a2ps/afm/fonts.map +share/a2ps/afm/make_fonts_map.sh +share/a2ps/afm/pbkd.afm +share/a2ps/afm/pbkdi.afm +share/a2ps/afm/pbkl.afm +share/a2ps/afm/pbkli.afm +share/a2ps/afm/pcrb.afm +share/a2ps/afm/pcrbo.afm +share/a2ps/afm/pcrr.afm +share/a2ps/afm/pcrro.afm +share/a2ps/afm/phvb.afm +share/a2ps/afm/phvbo.afm +share/a2ps/afm/phvbon.afm +share/a2ps/afm/phvbrn.afm +share/a2ps/afm/phvr.afm +share/a2ps/afm/phvro.afm +share/a2ps/afm/phvron.afm +share/a2ps/afm/phvrrn.afm +share/a2ps/afm/pncb.afm +share/a2ps/afm/pncbi.afm +share/a2ps/afm/pncr.afm +share/a2ps/afm/pncri.afm +share/a2ps/afm/pplb.afm +share/a2ps/afm/pplbi.afm +share/a2ps/afm/pplr.afm +share/a2ps/afm/pplri.afm +share/a2ps/afm/psyr.afm +share/a2ps/afm/ptmb.afm +share/a2ps/afm/ptmbi.afm +share/a2ps/afm/ptmi.afm +share/a2ps/afm/ptmr.afm +share/a2ps/afm/pzcmi.afm +share/a2ps/afm/pzdr.afm +share/a2ps/afm/textb18.afm +share/a2ps/afm/textb19.afm +share/a2ps/afm/textb20.afm +share/a2ps/encoding/ascii.edf +share/a2ps/encoding/cp1250.edf +share/a2ps/encoding/encoding.map +share/a2ps/encoding/hp.edf +share/a2ps/encoding/ibmpc.edf +share/a2ps/encoding/iso5.edf +share/a2ps/encoding/koi8r.edf +share/a2ps/encoding/latin1.edf +share/a2ps/encoding/latin2.edf +share/a2ps/encoding/latin3.edf +share/a2ps/encoding/latin4.edf +share/a2ps/encoding/latin5.edf +share/a2ps/encoding/latin6.edf +share/a2ps/encoding/mac.edf +share/a2ps/printers/README +share/a2ps/printers/level1.ppd +share/a2ps/printers/level2.ppd +share/a2ps/printers/printers.map +share/a2ps/ps/Courier-Bold-Ogonki.pfa +share/a2ps/ps/Courier-BoldOblique-Ogonki.pfa +share/a2ps/ps/Courier-Oblique-Ogonki.pfa +share/a2ps/ps/Courier-Ogonki.pfa +share/a2ps/ps/Helvetica-Bold-Ogonki.pfa +share/a2ps/ps/Helvetica-BoldOblique-Ogonki.pfa +share/a2ps/ps/Helvetica-Oblique-Ogonki.pfa +share/a2ps/ps/Helvetica-Ogonki.pfa +share/a2ps/ps/Times-Bold-Ogonki.pfa +share/a2ps/ps/Times-BoldItalic-Ogonki.pfa +share/a2ps/ps/Times-Italic-Ogonki.pfa +share/a2ps/ps/Times-Roman-Ogonki.pfa +share/a2ps/ps/a2ps.hdr +share/a2ps/ps/base.ps +share/a2ps/ps/bw.pro +share/a2ps/ps/colle10.pfb +share/a2ps/ps/colle8.pfb +share/a2ps/ps/colle9.pfb +share/a2ps/ps/color.hdr +share/a2ps/ps/color.pro +share/a2ps/ps/crr35__i.pfb +share/a2ps/ps/crr36__i.pfb +share/a2ps/ps/crr55__i.pfb +share/a2ps/ps/crr56__i.pfb +share/a2ps/ps/ehandler.ps +share/a2ps/ps/gray.pro +share/a2ps/ps/gray2.pro +share/a2ps/ps/textb18.pfb +share/a2ps/ps/textb19.pfb +share/a2ps/ps/textb20.pfb +share/a2ps/sheets/68000.ssh +share/a2ps/sheets/a2psrc.ssh +share/a2ps/sheets/ada.ssh +share/a2ps/sheets/c.ssh +share/a2ps/sheets/caml.ssh +share/a2ps/sheets/chlog.ssh +share/a2ps/sheets/claire.ssh +share/a2ps/sheets/clisp.ssh +share/a2ps/sheets/coqv.ssh +share/a2ps/sheets/cpp.ssh +share/a2ps/sheets/csh.ssh +share/a2ps/sheets/eiffel.ssh +share/a2ps/sheets/elisp.ssh +share/a2ps/sheets/eps.ssh +share/a2ps/sheets/fortran.ssh +share/a2ps/sheets/gnuc.ssh +share/a2ps/sheets/initora.ssh +share/a2ps/sheets/java.ssh +share/a2ps/sheets/lace.ssh +share/a2ps/sheets/lex.ssh +share/a2ps/sheets/mail.ssh +share/a2ps/sheets/make.ssh +share/a2ps/sheets/modula2.ssh +share/a2ps/sheets/modula3.ssh +share/a2ps/sheets/o2c.ssh +share/a2ps/sheets/oberon.ssh +share/a2ps/sheets/objc.ssh +share/a2ps/sheets/octave.ssh +share/a2ps/sheets/oracle.ssh +share/a2ps/sheets/pascal.ssh +share/a2ps/sheets/perl.ssh +share/a2ps/sheets/plsql.ssh +share/a2ps/sheets/ppd.ssh +share/a2ps/sheets/pre.ssh +share/a2ps/sheets/prolog.ssh +share/a2ps/sheets/promela.ssh +share/a2ps/sheets/ps.ssh +share/a2ps/sheets/python.ssh +share/a2ps/sheets/sather.ssh +share/a2ps/sheets/scheme.ssh +share/a2ps/sheets/sdl88.ssh +share/a2ps/sheets/sh.ssh +share/a2ps/sheets/sheets.map +share/a2ps/sheets/sql.ssh +share/a2ps/sheets/sql92.ssh +share/a2ps/sheets/ssh.ssh +share/a2ps/sheets/tcl.ssh +share/a2ps/sheets/tex.ssh +share/a2ps/sheets/texinfo.ssh +share/a2ps/sheets/tk.ssh +share/a2ps/sheets/unity.ssh +share/a2ps/sheets/verilog.ssh +share/a2ps/sheets/vhdl.ssh +share/a2ps/sheets/vrml.ssh +share/a2ps/sheets/yacc.ssh +share/a2ps/sheets/zsh.ssh +share/locale/ca/LC_MESSAGES/a2ps.mo +share/locale/cs/LC_MESSAGES/a2ps.mo +share/locale/de/LC_MESSAGES/a2ps.mo +share/locale/es/LC_MESSAGES/a2ps.mo +share/locale/fr/LC_MESSAGES/a2ps.mo +share/locale/it/LC_MESSAGES/a2ps.mo +share/locale/ko/LC_MESSAGES/a2ps.mo +share/locale/nl/LC_MESSAGES/a2ps.mo +share/locale/pl/LC_MESSAGES/a2ps.mo +share/locale/tr/LC_MESSAGES/a2ps.mo +@dirrm share/a2ps +@dirrm share/a2ps/afm +@dirrm share/a2ps/encoding +@dirrm share/a2ps/printers +@dirrm share/a2ps/ps +@dirrm share/a2ps/sheets +@dirrm share/locale/ca/LC_MESSAGES +@dirrm share/locale/cs/LC_MESSAGES +@dirrm share/locale/de/LC_MESSAGES +@dirrm share/locale/es/LC_MESSAGES +@dirrm share/locale/fr/LC_MESSAGES +@dirrm share/locale/it/LC_MESSAGES +@dirrm share/locale/ko/LC_MESSAGES +@dirrm share/locale/nl/LC_MESSAGES +@dirrm share/locale/pl/LC_MESSAGES +@dirrm share/locale/tr/LC_MESSAGES