1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-15 07:56:36 +00:00

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
This commit is contained in:
Andreas Klemm 2002-01-11 08:28:54 +00:00
parent 2be26ddee7
commit b4014b1dee
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=52910
6 changed files with 47 additions and 22 deletions

View File

@ -6,7 +6,7 @@
#
PORTNAME= apsfilter
PORTVERSION= 7.1.1
PORTVERSION= 7.2.0
CATEGORIES= print
MASTER_SITES= http://www.apsfilter.org/download/

View File

@ -1 +1 @@
MD5 (apsfilter/apsfilter-7.1.1.tar.bz2) = e67b8a498a317ca9630807222c39c40a
MD5 (apsfilter/apsfilter-7.2.0.tar.bz2) = 03619244ef363f8e21bb951794c91696

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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