aboutsummaryrefslogtreecommitdiffstats
path: root/print
diff options
context:
space:
mode:
authorandreas <andreas@FreeBSD.org>2002-01-11 16:28:54 +0800
committerandreas <andreas@FreeBSD.org>2002-01-11 16:28:54 +0800
commit4d25b62b3f987e49448b6e6a9823544380b80671 (patch)
treee9bdcc80c386eebb50fac4ef90ab29f846f7f4ae /print
parent8070aa9041a22716b909d08d72c439a18d6854c8 (diff)
downloadfreebsd-ports-gnome-4d25b62b3f987e49448b6e6a9823544380b80671.tar.gz
freebsd-ports-gnome-4d25b62b3f987e49448b6e6a9823544380b80671.tar.zst
freebsd-ports-gnome-4d25b62b3f987e49448b6e6a9823544380b80671.zip
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
Diffstat (limited to 'print')
-rw-r--r--print/apsfilter/Makefile2
-rw-r--r--print/apsfilter/distinfo2
-rw-r--r--print/apsfilter/files/patch-Makefile.in11
-rw-r--r--print/apsfilter/files/patch-SETUP.in45
-rw-r--r--print/apsfilter/pkg-descr2
-rw-r--r--print/apsfilter/pkg-plist7
6 files changed, 47 insertions, 22 deletions
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