summaryrefslogtreecommitdiff
path: root/print/apsfilter
AgeCommit message (Collapse)AuthorFilesLines
2006-06-15Split out deinstall portions of INSTALL scripts into DEINSTALL scripts.jlam3-19/+21
This avoids the need for a confusing line of the form: DEINSTALL_TEMPLATE+= path/to/INSTALL in the package Makefile, and actually removes the need to specify it altogether since by convention, the existence of the DEINSTALL script is enough to add it to DEINSTALL_TEMPLATE.
2006-03-14Modify the pkginstall framework so that it manages all aspects ofjlam1-3/+2
INSTALL/DEINSTALL script creation within pkgsrc. If an INSTALL or DEINSTALL script is found in the package directory, it is automatically used as a template for the pkginstall-generated scripts. If instead, they should be used simply as the full scripts, then the package Makefile should set INSTALL_SRC or DEINSTALL_SRC explicitly, e.g.: INSTALL_SRC= ${PKGDIR}/INSTALL DEINSTALL_SRC= # emtpy As part of the restructuring of the pkginstall framework internals, we now *always* generate temporary INSTALL or DEINSTALL scripts. By comparing these temporary scripts with minimal INSTALL/DEINSTALL scripts formed from only the base templates, we determine whether or not the INSTALL/DEINSTALL scripts are actually needed by the package (see the generate-install-scripts target in bsd.pkginstall.mk). In addition, more variables in the framework have been made private. The *_EXTRA_TMPL variables have been renamed to *_TEMPLATE, which are more sensible names given the very few exported variables in this framework. The only public variables relating to the templates are: INSTALL_SRC INSTALL_TEMPLATE DEINSTALL_SRC DEINSTALL_TEMPLATE HEADER_TEMPLATE The packages in pkgsrc have been modified to reflect the changes in the pkginstall framework.
2006-03-04Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where nojlam1-2/+2
developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-2/+2
2006-01-10Updated print/apsfilter to 7.2.6martti3-24/+7
* driver/hpdj/550C, driver/pcl3/hpdj550c adjustments to ColorMode/ColorModel * printing of PDF files: use acroread5 before v4 and v3 if present
2005-12-29Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mkjlam1-2/+1
automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
2005-12-05Ran "pkglint --autofix", which corrected some of the quoting issues inrillig1-5/+5
CONFIGURE_ARGS.
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-2/+2
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-11-28Change all instances of including mk/ghostscript.mk into asking forjlam1-3/+2
the appropriate tool via USE_TOOLS (usually "gs:run"), and remove ghostscript.mk. This change removes a rather out-dated file from pkgsrc and switches packages to use the more compact implementation of the Ghostcript-handling inside the tools framework.
2005-10-10Remove the superlative, instead just say "flexible".reed1-2/+2
2005-06-20Prevent paths to the build directories from being included in the package.kristerw1-1/+4
Bump PKGREVISION.
2005-06-17Fix inappropriate uses of ${LOCALBASE} or ${X11PREFIX} instead ofjlam1-2/+2
${PREFIX}.
2005-02-24Add RMD160 digests.agc1-1/+2
2004-01-20Move WRKSRC definition away from the first paragraph in a Makefile.agc1-2/+2
2003-10-08Depends on jpeg-6b package and lator.taca1-2/+2
(It should be converted buildlink framework.)
2003-08-30Prepare for pkgviews by making sure that passing VIEW-INSTALL orjlam1-6/+1
VIEW-DEINSTALL to the INSTALL/DEINSTALL scripts don't cause errors.
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-06-02Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.jschauma1-2/+2
Should anybody feel like they could be the maintainer for any of thewe packages, please adjust.
2003-04-15Updated apsfilter to 7.2.5martti6-38/+70
* bug fixes * new drivers
2003-03-29Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz.jmmv1-3/+2
2003-01-28Instead of including bsd.pkg.install.mk directly in a package Makefile,jlam1-2/+2
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set to "YES". This enforces the requirement that bsd.pkg.install.mk be included at the end of a package Makefile. Idea suggested by Julio M. Merino Vidal <jmmv at menta.net>.
2002-12-09Replace "true" by "${TRUE}".tron1-3/+3
2002-11-26Make this package behave properly when installing configuration files, thatjmmv8-30/+94
is, using the PKG_SYSCONFDIR stuff. apsfilter needs a symlink in the configuration directory, so add an INSTALL script to create it (which handles all DEINSTALL stuff too). Bump PKGREVISION to 2. Approved by wiz. This closes PR 18994.
2002-09-24Complete standardization of messages according to latest pkglint.wiz1-3/+3
2002-09-13Use ghostscript.mk.jlam1-2/+2
2002-05-14Avoid problems with Acrobat reader running under Linux emulation. Thistron2-1/+18
fixes PR pkg/15942 by Markus W Kilbinger.
2002-03-13Give all packages which depend on "png" a version bump, and updatefredb1-2/+3
all dependencies on packages depending on "png" which contain shared libraries, all for the (imminent) update to the "png" package. [List courtesy of John Darrow, courtesy of "bulk-build".]
2002-03-09Updated apsfilter to 7.2.2martti4-17/+24
NOTE: This works just fine with ghostscript-6.01 even though the setup script says you need 6.50 or later... - new driver scripts: ljet4l, pips/sc70s, pips/sc80s, stp/pcl-2, stp/pcl-4 - replace awk "duplex" function with psset call - adjust psnup rotation to various converters for landscape mode - add landscape option to enscript command line - introduce IGNORE_LPD_RAW variable to please buggy spoolers that send jobs in raw mode - sanitize ": ${foo:-bar}" to ": ${foo:=bar}" - make n{c}print line whitespace-safe - save return code in global temporary file - typo in wmf2eps line - make apspreview use global "restrictions" file - get basedir in SETUP from configure - protect $foo[bar] contructs from being expanded to array elements by zsh - add "-dPARANOIDSAFER" for gs7.04 (harmless for all older releases) - save "rm" and "rp" in SETUP.cfg - add some hints w.r.t landscape and n-up in handbook - remove media types in scripts for some PCL printers - be more helpful with "invalid method" - LaserJet 4L needs fixed 300dpi - LN macro in Makefile needs -n switch -- we must create a directory link even if one exists already - MAPPING update - change email address in various places - remove apsfilter installation error when typing "make install" by using ln's -f (force) option to overwrite an existing symlink (just in case you overwrite another installation). - fix some HP driver mapping in MAPPING file - make apspreview work again for FreeBSD (and possibly *BSD). BSD uses a sed implementation, that uses only "normal" regular expressions for backward compatibility not to break existing scripts. Linux (GNU sed) uses "modern REs". We use now awk which turns out to be more portable between different Unix flavours. We use awk instead of sed in other scripts as well (SETUP, aps2file). - import a patch from FreeBSD ports collection necessary for FreeBSD-current to use "user:group" syntax for chown. Old style "user.group" to change owner && group isn't supported anymore. Linux's implementation of chown (from GNU) groks new syntax. - support for NetWare (Novell) remote printer - save network traffic by supporting "remote copies" via new REMOTE_COPIES variable. This tells lpd and Netware print spooler to do copies themselves (enabled by default). - install and test apsfilter as "non-root" user under $HOME ! This helps in testing new apsfilter versions, i.e. to prepare a migration to a new version on a production system. For this feature the configure script supports two new options: --with-printcap=... and --with-spooldir=... - use secure temporary directory in SETUP - aps2file and apspreview now handle printer aliases - remove bogus hpijs driver entries in setup/printer-7.00 (but they were correct in setup/printer-hpijs) - only preview if aps2file generated PostScript - driver: stp/escp2-1160 (thanks to <andrew@ugh.net.au>) - various fixes in driver/MAPPING - adjusted various omni/ scripts to use more reasonable resolution settings - enable PSgs to honor HARDWARE_COPIES - the bjc600 driver script has four new siblings (bjc50, bjc70, bjc4000, bjc7000) to properly handle printers with different print resolutions - various small SETUP clean-ups - create "basedir" link at install time already - doc/Makefile: "make clean" should remove handbook.html since "configure" re-creates it from handbook.html.in - Make handbook generation smarter, cosmetic.
2002-02-21Set MAINTAINER to packages@netbsd.orgzuntum1-2/+2
2002-02-15mkdir -> ${MKDIR}skrll1-3/+3
rmdir -> ${RMDIR} rm -> ${RM} (${RM} added to PLIST_SUBST) chmod -> ${CHMOD} chown -> ${CHOWN}
2002-01-10Updated apsfilter to 7.1.1martti4-16/+293
* a new apspreview script, that allows you to preview your print session using gv, kghostview or ghostview * a new apsfilter-bug script that assists you in releasing bug reports * some handbook and manpage updates / fixes * new drivers * driver fixes http://www.apsfilter.org/download/ChangeLog-7.1.1
2001-10-31Move pkg/ files into package's toplevel directoryzuntum4-3/+3
2001-09-27Mechanical changes to 375 files to change dependency patterns of the formjlam1-7/+7
foo-* to foo-[0-9]*. This is to cause the dependencies to match only the packages whose base package name is "foo", and not those named "foo-bar". A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also change dependency examples in Packages.txt to reflect this.
2001-06-11Initial import of apsfilter-6.1.1zuntum6-0/+111
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 the following 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).