Index: head/print/apsfilter/Makefile =================================================================== --- head/print/apsfilter/Makefile (revision 40107) +++ head/print/apsfilter/Makefile (revision 40108) @@ -1,108 +1,105 @@ # New ports collection makefile for: apsfilter # Date created: Tue Nov 14 18:29:48 MET 1995 # Whom: Andreas Klemm # # $FreeBSD$ # PORTNAME= apsfilter -PORTVERSION= 6.0.0 -PORTREVISION= 7 +PORTVERSION= 6.1.0 CATEGORIES= print MASTER_SITES= http://www.apsfilter.org/download/ -PATCH_SITES= http://www.apsfilter.org/download/ -PATCHFILES= diff-6.0.0-17.03.2001.gz MAINTAINER= andreas@FreeBSD.org # special arrangement for package building, build stuff without X11 # to make memory footprint of apsfilter package smaller .if defined(BATCH) && defined(PACKAGE_BUILDING) NO_X= yes .endif .if defined(NO_X) # XXX Hack. If you've done something like "-DNO_X" on the command line # (instead of NO_X=true, or similar) gmake won't pick it up. So make sure # that NO_X is defined *and* has a value. MAKE_ENV+= NO_X=true .endif # # hint: for batch mode you can now draw the following decisions # - build and install most important filter utilities # that don't require X # - APSFILTER_ALL build and install all supported filter utilities # - NO_X toggles not to build tools that need X11, even if # APSFILTER_ALL is set # .if defined(BATCH) && defined(APSFILTER_ALL) # # Build and install all filter apsfilter knows about (rather expensive) # # ps emulator .if defined(NO_X) RUN_DEPENDS= gs:${PORTSDIR}/print/ghostscript6-nox11 .else RUN_DEPENDS= gs:${PORTSDIR}/print/ghostscript6 .endif # all needed decompression utilities RUN_DEPENDS+= bunzip2:${PORTSDIR}/archivers/bzip2 RUN_DEPENDS+= melt:${PORTSDIR}/archivers/freeze # all needed "xxx to ps" filter utilities RUN_DEPENDS+= a2ps:${PORTSDIR}/print/a2ps-letter RUN_DEPENDS+= psnup:${PORTSDIR}/print/psutils-letter .if !defined(NO_X) # "xxx to ps" filter utilities that require X RUN_DEPENDS+= acroread4:${PORTSDIR}/print/acroread4 RUN_DEPENDS+= convert:${PORTSDIR}/graphics/ImageMagick RUN_DEPENDS+= dvips:${PORTSDIR}/print/teTeX RUN_DEPENDS+= html2ps:${PORTSDIR}/print/html2ps-letter RUN_DEPENDS+= transfig:${PORTSDIR}/print/transfig .else # "xxx to ps" filter utilities that don't require X # XXX needs more work .endif # all possible remote printing support RUN_DEPENDS+= pap:${PORTSDIR}/net/netatalk RUN_DEPENDS+= smbclient:${PORTSDIR}/net/samba .elif defined(BATCH) # # in normal batch/portbuilding mode (without building all) # don't build too many dependencies # since apsfilter should fit easily on installation CD 1... # # ps emulator .if defined(NO_X) RUN_DEPENDS= gs:${PORTSDIR}/print/ghostscript6-nox11 .else RUN_DEPENDS= gs:${PORTSDIR}/print/ghostscript6 .endif # most important "xxx to ps" filter utilities RUN_DEPENDS+= a2ps:${PORTSDIR}/print/a2ps-letter RUN_DEPENDS+= psnup:${PORTSDIR}/print/psutils-letter .endif MAN1= apsfilter.1 MAN5= apsfilterrc.5 USE_BZIP2= yes WRKSRC= ${WRKDIR}/apsfilter SCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}" # make a2ps port happy in this early stage PAPERSIZE?=letter .if !defined(BATCH) pre-configure: @${RM} -f ${WRKDIRPREFIX}${.CURDIR}/Makefile.inc post-clean: @${RM} -f ${WRKDIRPREFIX}${.CURDIR}/Makefile.inc .if exists(${WRKDIRPREFIX}${.CURDIR}/Makefile.inc) .include "${WRKDIRPREFIX}${.CURDIR}/Makefile.inc" .endif .endif .include Property changes on: head/print/apsfilter/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.82 \ No newline at end of property +1.83 \ No newline at end of property Index: head/print/apsfilter/distinfo =================================================================== --- head/print/apsfilter/distinfo (revision 40107) +++ head/print/apsfilter/distinfo (revision 40108) @@ -1,2 +1 @@ -MD5 (apsfilter-6.0.0.tar.bz2) = ab8fcb96d836e0bd0297f6a48c5be302 -MD5 (diff-6.0.0-17.03.2001.gz) = 4376ed0f30e078b05cc8adf63e5f80d9 +MD5 (apsfilter-6.1.0.tar.bz2) = 00ab53b799c6b4ee098c1e7608c9d8f1 Property changes on: head/print/apsfilter/distinfo ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.45 \ No newline at end of property +1.46 \ No newline at end of property Index: head/print/apsfilter/pkg-descr =================================================================== --- head/print/apsfilter/pkg-descr (revision 40107) +++ head/print/apsfilter/pkg-descr (revision 40108) @@ -1,21 +1,23 @@ -This is the new Apsfilter-STABLE release V 6.0.0 - -This version has been in use since several months without trouble. -So this version completely replaces the old -STABLE version 5.4.2. - -As usual report trouble / suggestions / comments to: - - apsfilter-stable@apsfilter.org - Apsfilter is a magic printfilter, that allows you to print different document types "automagically" without having to convert them manually into something -which is understood by your lineprinter. Apsfilter supports lots of file and -compression types: gzip, bzip, compress, freeze, pack, ASCII, BMP, -Data (data,PCL,...), English, TeX DVI, FIG, GIF, Group 3 Fax, HTML, JPEG, -Mail/News, PBM/PNM/PPM, PC Bitmap Data, PDF, Postscript(tm), raw, script -(shell,..), Text, sunraster, tiff, roff (nroff, groff, troff) and lots -more in V 6.0.0. Docu concerning that is in the pipeline ... +which is understood by your lineprinter. Apsfilter development started in 1994, +so apsfilter is now a mature and powerful printing solution for any flavour of +Unix running lpd or LPRng as line printer scheduler. -Example: lpr -C duplex:high:presentation:glossy ascii.Z test.gif pic.tiff ... +Apsfilter supports lots of file and compression types. Its even possible to +print compressed documents. Apsfilter supports printing on local as well as +on Appletalk-, Unix- and Windows remote printers. + +General and "per printer-queue" based config files allow you to configure +the printer for your needs. Additionally lpr commandline options, -C for +lpd and -Z for LPRng, allow you to change printing parameters like print +quality, orientation, duplex mode, etc... "on the fly" without having to +reconfigure any config file. + +A SETUP script helps you to test various supported ghostscript drivers prior +installation. SETUP finally makes the necessary entries in /etc/printcap, +creates spool directories and apsfilter default config files as needed. +A handbook in HTML is now available. Support only via apsfilter mailinglists, +see homepage ! WWW: http://www.apsfilter.org/ Property changes on: head/print/apsfilter/pkg-descr ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.15 \ No newline at end of property +1.16 \ No newline at end of property Index: head/print/apsfilter/pkg-plist =================================================================== --- head/print/apsfilter/pkg-plist (revision 40107) +++ head/print/apsfilter/pkg-plist (revision 40108) @@ -1,33 +1,33 @@ share/apsfilter/SETUP share/apsfilter/bin/apsfilter share/apsfilter/bin/setup_dvips.sh share/apsfilter/setup/README share/apsfilter/setup/devices-5.50 share/apsfilter/setup/devices-6.01 share/apsfilter/setup/devices-6.50 share/apsfilter/setup/printer-5.50 share/apsfilter/setup/printer-6.01 share/apsfilter/setup/printer-6.50 share/apsfilter/setup/printer-cdj share/apsfilter/setup/printer-hpdj share/apsfilter/setup/printer-omni share/apsfilter/setup/printer-ppa share/apsfilter/setup/printer-pcl3 share/apsfilter/setup/printer-ps share/apsfilter/setup/printer-stp share/apsfilter/setup/test.ps share/apsfilter/template/README share/apsfilter/template/apsfilterrc share/doc/apsfilter/ANNOUNCE share/doc/apsfilter/FAQ share/doc/apsfilter/HOWTO-BUGREPORTS share/doc/apsfilter/LICENSE +share/doc/apsfilter/README.BSD share/doc/apsfilter/README.TeX -share/doc/apsfilter/TROUBLESHOOTING share/doc/apsfilter/handbook.html share/doc/apsfilter/paper @dirrm share/apsfilter/bin @dirrm share/apsfilter/setup @dirrm share/apsfilter/template @dirrm share/apsfilter @dirrm share/doc/apsfilter Property changes on: head/print/apsfilter/pkg-plist ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.13 \ No newline at end of property +1.14 \ No newline at end of property Index: head/print/apsfilter/scripts/configure =================================================================== --- head/print/apsfilter/scripts/configure (revision 40107) +++ head/print/apsfilter/scripts/configure (revision 40108) @@ -1,174 +1,174 @@ #! /bin/sh # $FreeBSD$ if [ "$BATCH" != "yes" ]; then # # configure - apsfilter package dependency configuration # /usr/bin/dialog --title "supported file types" --clear \ --checklist "\n\ Select file types you want to print:" -1 -1 14 \ A4 "A4 papersize" ON \ LETTER "letter papersize" OFF \ LETTERDJ "letter + special DeskJet adjustements" OFF \ GS "Postscript for non-PS printer, needs X11" ON \ GS_NO_X11 "Postscript for non-PS printer, no X11" OFF \ GS_PDF_CRYPT "print encrypted PDF files using gs" ON \ PSUTILS "for pseudo duplex printing + paper handling" ON \ A2PS "ASCII files in different styles/orientation" ON \ ACROREAD4 "PDF files, needs Linux emulation" ON \ CONVERT "support for lots of graphic file formats" ON \ DVIPS "TeX DVI files" OFF \ FIG2DEV "XFIG drawings" OFF \ HTML2PS "HTML documents" OFF \ TROFF "Troff documents" OFF \ ATALK "remote printing on AppleTalk remote printer" OFF \ SAMBA "remote printing on Windows remote printer" OFF \ BZIP2 "print bunzip2 compressed documents" OFF \ FREEZE "print freeze compressed documents" OFF \ 2> /tmp/apsfilter-checklist.$$ retval=$? if [ -s /tmp/apsfilter-checklist.$$ ]; then set `cat /tmp/apsfilter-checklist.$$` fi rm -f /tmp/apsfilter-checklist.$$ case $retval in 0) if [ -z "$*" ]; then echo "Nothing selected" fi ;; 1) echo "Cancel pressed." exit 1 ;; esac /bin/mkdir -p ${WRKDIRPREFIX}${CURDIR} exec > ${WRKDIRPREFIX}${CURDIR}/Makefile.inc while [ "$1" ]; do case $1 in \"A4\") PAPERSIZE=a4 echo "PAPERSIZE=a4" ;; \"LETTER\") PAPERSIZE=letter echo "PAPERSIZE=letter" ;; \"LETTERDJ\") PAPERSIZE=letterdj echo "PAPERSIZE=letterdj" ;; \"GS\") echo RUN_DEPENDS+=gs:${PORTSDIR}/print/ghostscript6 ;; \"GS_NO_X11\") echo RUN_DEPENDS+=gs:${PORTSDIR}/print/ghostscript6-nox11 ;; \"GS_PDF_CRYPT\") echo PDFENCRYPT=YES ;; \"PSUTILS\") case $PAPERSIZE in letter) echo RUN_DEPENDS+=psnup:${PORTSDIR}/print/psutils-letter ;; letterdj) echo RUN_DEPENDS+=psnup:${PORTSDIR}/print/psutils-letter ;; a4) echo RUN_DEPENDS+=psnup:${PORTSDIR}/print/psutils-a4 ;; esac ;; \"A2PS\") case $PAPERSIZE in letter) echo RUN_DEPENDS+=a2ps:${PORTSDIR}/print/a2ps-letter ;; letterdj) echo RUN_DEPENDS+=a2ps:${PORTSDIR}/print/a2ps-letterdj ;; a4) echo RUN_DEPENDS+=a2ps:${PORTSDIR}/print/a2ps-a4 ;; esac ;; \"ACROREAD4\") echo RUN_DEPENDS+=acroread4:${PORTSDIR}/print/acroread4 ;; \"CONVERT\") echo RUN_DEPENDS+=convert:${PORTSDIR}/graphics/ImageMagick ;; \"DVIPS\") echo RUN_DEPENDS+=dvips:${PORTSDIR}/print/teTeX ;; \"FIG2DEV\") echo RUN_DEPENDS+=fig2dev:${PORTSDIR}/print/transfig ;; \"HTML2PS\") case $PAPERSIZE in letter) echo RUN_DEPENDS+=html2ps:${PORTSDIR}/print/html2ps-letter ;; letterdj) echo RUN_DEPENDS+=html2ps:${PORTSDIR}/print/html2ps-letter ;; a4) echo RUN_DEPENDS+=html2ps:${PORTSDIR}/print/html2ps-a4 ;; esac ;; \"TROFF\") TROFF=YES ;; \"ATALK\") echo RUN_DEPENDS+=pap:${PORTSDIR}/net/netatalk ;; \"SAMBA\") echo RUN_DEPENDS+=smbclient:${PORTSDIR}/net/samba ;; \"BZIP2\") echo RUN_DEPENDS+=bunzip2:${PORTSDIR}/archivers/bzip2 ;; \"FREEZE\") echo RUN_DEPENDS+=smbclient:${PORTSDIR}/archivers/freeze ;; esac shift done fi # if $BATCH # if batch, then start creating Makefile.inc here if [ "$BATCH" = "yes" ]; then /bin/mkdir -p ${WRKDIRPREFIX}${CURDIR} exec > ${WRKDIRPREFIX}${CURDIR}/Makefile.inc fi echo "post-install:" echo " @\${ECHO} \"========================================================\"" echo " @\${ECHO} \"************ Post Installation Tasks *******************\"" echo " @\${ECHO} \"========================================================\"" if [ $TROFF ] then echo " @\${ECHO} \"If running FreeBSD < 4.0 and you want to print troff \"" echo " @\${ECHO} \"files then you have to install the grog utility \"" echo " @\${ECHO} \"from the groff sources: \"" echo " @\${ECHO} \" cp /usr/src/contrib/groff/grog/grog.sh /usr/bin/grog\"" echo " @\${ECHO} \" chmod 555 /usr/bin/grog \"" echo " @\${ECHO} \"--------------------------------------------------------\"" fi echo " @\${ECHO} \"*** Printer installation / apsfilter setup *** \"" echo " @\${ECHO} \" cd ${PREFIX}/share/apsfilter; ./SETUP \"" echo " @\${ECHO} \"--------------------------------------------------------\"" echo " @\${ECHO} \"*** In any case of trouble please read *** \"" echo " @\${ECHO} \" the apsfilter handbook: handbook.html \"" - echo " @\${ECHO} \" and FAQ, HOWTO-BUGREPORTS, TROUBLESHOOTING \"" + echo " @\${ECHO} \" and FAQ, HOWTO-BUGREPORTS \"" echo " @\${ECHO} \" under ${PREFIX}/share/doc/apsfilter/ \"" echo " @\${ECHO} \" or visit http://www.apsfilter.org/support.html \"" Property changes on: head/print/apsfilter/scripts/configure ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.20 \ No newline at end of property +1.21 \ No newline at end of property