From b4014b1dee4cdc7bbbfc9f8df08ebdb8d3b5cf21 Mon Sep 17 00:00:00 2001 From: Andreas Klemm Date: Fri, 11 Jan 2002 08:28:54 +0000 Subject: Update Prio: high (because of driver and other fixes, see below) - update to new version 7.2.0 - update pkg-plist (4 new bjc driver scripts, apsfilter4.png) - update SETUP patch for FreeBSD-current (chown xxx:yyy syntax, which is currently not included in apsfilter, am unsure, if all Linux and Solaris support this, can somebody please clarify ? Thanks) Highlights of the new apsfilter version (new features): - printing to Novell remote printer supported, now apsfilter supports all important types of remote printer (Novell, Unix/lpd, Microsoft, AppleTalk) - save network traffic by telling remote lpd and Netware printer scheduler, to manage copies of a print jobs themselves, this saves you sending a print job n times over the network (when printing with: "lpr -C copies=20 large_file.ps" - Testinstallations of apsfilter under $HOME for testing/migration planning supported. Test then using aps2file ... This works for non-root user. configure knows 2 new options for that purpose, to customize printcap and spooldir location under $HOME, /tmp or whereever, you get the idea FIXES: - BJC script fixes, never ending story, 4 new subtypes of printers with different print capabilities. - Security: SETUP uses secure tmpdir - you can rename printer now or add printer aliases now aps2file and apspreview understand now to handle aliases (this was tricky/expensive but doable) - different fixes see ANNOUNCE / ChangeLog file --- print/apsfilter/Makefile | 2 +- print/apsfilter/distinfo | 2 +- print/apsfilter/files/patch-Makefile.in | 11 ++++++++ print/apsfilter/files/patch-SETUP.in | 45 ++++++++++++++++++++------------- print/apsfilter/pkg-descr | 2 +- print/apsfilter/pkg-plist | 7 ++++- 6 files changed, 47 insertions(+), 22 deletions(-) create mode 100644 print/apsfilter/files/patch-Makefile.in (limited to 'print') diff --git a/print/apsfilter/Makefile b/print/apsfilter/Makefile index 70941a577989..7edfd0cd27fa 100644 --- a/print/apsfilter/Makefile +++ b/print/apsfilter/Makefile @@ -6,7 +6,7 @@ # PORTNAME= apsfilter -PORTVERSION= 7.1.1 +PORTVERSION= 7.2.0 CATEGORIES= print MASTER_SITES= http://www.apsfilter.org/download/ diff --git a/print/apsfilter/distinfo b/print/apsfilter/distinfo index 33e63f714ec2..40b7a144a95f 100644 --- a/print/apsfilter/distinfo +++ b/print/apsfilter/distinfo @@ -1 +1 @@ -MD5 (apsfilter/apsfilter-7.1.1.tar.bz2) = e67b8a498a317ca9630807222c39c40a +MD5 (apsfilter/apsfilter-7.2.0.tar.bz2) = 03619244ef363f8e21bb951794c91696 diff --git a/print/apsfilter/files/patch-Makefile.in b/print/apsfilter/files/patch-Makefile.in new file mode 100644 index 000000000000..1aa22380b92d --- /dev/null +++ b/print/apsfilter/files/patch-Makefile.in @@ -0,0 +1,11 @@ +--- Makefile.in.orig Fri Jan 11 09:07:33 2002 ++++ Makefile.in Fri Jan 11 09:07:56 2002 +@@ -16,7 +16,7 @@ + + MKDIR=mkdir -p + RM=rm -f +-LN=ln -s ++LN=ln -sf + + INSTALL_PRG=install -s -m 555 + INSTALL_SCRIPT=install -m 555 diff --git a/print/apsfilter/files/patch-SETUP.in b/print/apsfilter/files/patch-SETUP.in index 6a4f094da828..be29b6c5f920 100644 --- a/print/apsfilter/files/patch-SETUP.in +++ b/print/apsfilter/files/patch-SETUP.in @@ -1,7 +1,7 @@ ---- SETUP.in.orig Sun Dec 30 00:22:18 2001 -+++ SETUP.in Sun Dec 30 00:23:48 2001 -@@ -1299,7 +1299,7 @@ - if [ "$SMB_PASSWD" ]; then +--- SETUP.in.orig Wed Jan 9 22:06:28 2002 ++++ SETUP.in Fri Jan 11 09:00:37 2002 +@@ -1369,7 +1369,7 @@ + if [ "${SMB_PASSWD}${NCP_PASSWD}" ]; then echo "read protect SETUP.cfg, since it contains password..." chmod 600 SETUP.cfg - chown root.$LP_GROUP SETUP.cfg @@ -9,30 +9,39 @@ fi } -@@ -1434,7 +1434,7 @@ - # after having set sane defaults, fix permissions - echo $n "changing permissions of $APS_BASEDIR... $c" - chmod 555 . -- chown -R $DIR_OWNER.$DIR_GROUP . -+ chown -R $DIR_OWNER:$DIR_GROUP . - find . -type d -print | xargs chmod 555 - find . -type f -print | xargs chmod a+r,a-w - echo "done." -@@ -1672,7 +1672,7 @@ +@@ -1483,7 +1483,7 @@ + # after having set sane defaults, fix permissions + echo $n "changing permissions of $APS_BASEDIR... $c" + chmod 555 . +- chown -R $DIR_OWNER.$DIR_GROUP . ++ chown -R $DIR_OWNER:$DIR_GROUP . + find . -type d -print | xargs chmod 555 + find . -type f -print | xargs chmod a+r,a-w + echo "done." +@@ -1711,7 +1711,7 @@ chmod 664 "$SPOOLDIR/lock" # set sane permissions for spooldir -- chown -R $LP_OWNER.$LP_GROUP "$SPOOLDIR" -+ chown -R $LP_OWNER:$LP_GROUP "$SPOOLDIR" +- [ `id -u` -eq 0 ] && chown -R $LP_OWNER.$LP_GROUP "$SPOOLDIR" ++ [ `id -u` -eq 0 ] && chown -R $LP_OWNER:$LP_GROUP "$SPOOLDIR" - # samba printer if [ "$INTERFACE" = samba ]; then -@@ -1699,7 +1699,7 @@ + echo " creating samba config file ..." +@@ -1737,7 +1737,7 @@ if [ "$SMB_PASSWD" ]; then echo " read protect password information..." chmod 600 smbclient.conf - chown $LP_OWNER.$LP_GROUP smbclient.conf + chown $LP_OWNER:$LP_GROUP smbclient.conf fi + elif [ "$INTERFACE" = atalk ]; then + echo " creating AppleTalk config file ..." +@@ -1755,7 +1755,7 @@ + if [ "$NCP_PASSWD" ]; then + echo " read protect password information..." + chmod 600 netware.conf +- chown $LP_OWNER.$LP_GROUP netware.conf ++ chown $LP_OWNER:$LP_GROUP netware.conf + fi fi diff --git a/print/apsfilter/pkg-descr b/print/apsfilter/pkg-descr index a87be1335866..37c00b677033 100644 --- a/print/apsfilter/pkg-descr +++ b/print/apsfilter/pkg-descr @@ -7,7 +7,7 @@ ghostscript version and 3rd party printer driver like hpijs, ijs, hpdj, pcl3 and gimp-print, to mention some. Apsfilter autodetects lots of file(34), archive(11) and compression(6) types. Its even possible to print compressed documents. Apsfilter supports printing -on local as well as on Appletalk-, Unix- and Windows remote printers. +on local and on Appletalk-, Novell (NEW !), 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 diff --git a/print/apsfilter/pkg-plist b/print/apsfilter/pkg-plist index d38eb8b0bb68..7d139654f752 100644 --- a/print/apsfilter/pkg-plist +++ b/print/apsfilter/pkg-plist @@ -1,6 +1,7 @@ bin/aps2file bin/apsfilter-bug bin/apspreview +etc/apsfilter/basedir share/apsfilter/SETUP share/apsfilter/bin/apsfilter share/apsfilter/bin/setup_dvips.sh @@ -11,7 +12,11 @@ share/apsfilter/driver/README share/apsfilter/driver/alc2000 share/apsfilter/driver/ap3250 share/apsfilter/driver/bitcmyk +share/apsfilter/driver/bjc4000 +share/apsfilter/driver/bjc50 share/apsfilter/driver/bjc600 +share/apsfilter/driver/bjc70 +share/apsfilter/driver/bjc7000 share/apsfilter/driver/bjc800 share/apsfilter/driver/bmp share/apsfilter/driver/cdeskjet @@ -265,7 +270,7 @@ share/doc/apsfilter/HOWTO-BUGREPORTS share/doc/apsfilter/LICENSE share/doc/apsfilter/README.BSD share/doc/apsfilter/README.TeX -share/doc/apsfilter/apsfilter4.gif +share/doc/apsfilter/apsfilter4.png share/doc/apsfilter/handbook.html share/doc/apsfilter/paper @dirrm etc/apsfilter -- cgit v1.2.3