Commit graph

46 commits

Author SHA1 Message Date
joerg
22294b39a8 Fix shell portability 2020-03-18 18:00:21 +00:00
rillig
be8b61d9f1 print: align variable assignments
pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
2019-11-04 19:57:58 +00:00
jperkin
5393242c73 *: Move SUBST_STAGE from post-patch to pre-configure
Performing substitutions during post-patch breaks tools such as mkpatches,
making it very difficult to regenerate correct patches after making changes,
and often leading to substituted string replacements being committed.
2018-07-04 13:40:07 +00:00
wiz
1011d2f380 transfig: remove, replaced by print/fig2dev 2017-10-03 15:12:42 +00:00
wiz
7909ca8cec Comment out dead sites. 2017-08-16 20:45:30 +00:00
agc
03010d7bd0 Add SHA512 digests for distfiles for print category
Problems found locating distfiles:
	Package acroread7: missing distfile AdobeReader_enu-7.0.9-1.i386.tar.gz
	Package acroread8: missing distfile AdobeReader_enu-8.1.7-1.sparc.tar.gz
	Package cups-filters: missing distfile cups-filters-1.1.0.tar.xz
	Package dvidvi: missing distfile dvidvi-1.0.tar.gz
	Package lgrind: missing distfile lgrind.tar.bz2

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-04 01:01:30 +00:00
obache
221b1347f4 Update apsfilter to 7.2.8, with some dependency clean up and packaging easier.
New in Apsfilter 7.2.8 (BUGFIX Release)
=======================================

3. New Features

	- make it possible to use the lineprinter scheduler as jukebox
	- network jukebox (untested)
	  should also work with a remote printer queue
	  So your remote server has a soundcard and your print clients
	  send audio files to the remote printer to play audio files
	  one after the other.
	  Hint:
	  For this purposes a new parameter from SETUP needed to be
	  saved into the apsfilterrc file (INTERFACES).
	  In every sound play routine in apsfilter
	  we test if this is a network printer.
	  Then we need to send the data stream (i.e. mp3) unprocessed.
	  On the print server with the soundcard the tanslation needs to
	  take place.

New in Apsfilter 7.2.7 (BUGFIX Release)
=======================================

7. BUG FIXES

	- make spaces possible in samba printer name
	  from Roman Kurakin <rik at FreeBSD dot org>
2014-02-10 11:13:03 +00:00
sbd
87b94069aa Revbump for all packages that have USE_TOOLS+=gs 2013-04-24 10:06:47 +00:00
asau
6ebceaf75d Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 13:45:34 +00:00
joerg
972f76cd21 Convert @exec/@unexec to @pkgdir or drop it. 2009-06-14 21:16:21 +00:00
joerg
dde8c871c5 Remove @dirrm entries from PLISTs 2009-06-14 18:11:52 +00:00
joerg
ba171a91fa Add DESTDIR support. 2008-06-12 02:14:13 +00:00
jlam
827643d4bb Split out deinstall portions of INSTALL scripts into DEINSTALL scripts.
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-06-15 20:40:15 +00:00
jlam
daad0f3d6c Modify the pkginstall framework so that it manages all aspects of
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-14 01:14:26 +00:00
jlam
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
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-03-04 21:28:51 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
martti
c823d662d6 Updated print/apsfilter to 7.2.6
* driver/hpdj/550C, driver/pcl3/hpdj550c adjustments to ColorMode/ColorModel
* printing of PDF files: use acroread5 before v4 and v3 if present
2006-01-10 07:17:41 +00:00
jlam
dc9594e09d Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
2005-12-29 06:21:30 +00:00
rillig
579e977969 Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.
2005-12-05 23:55:01 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
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-12-05 20:49:47 +00:00
jlam
e6e49a2f0f Change all instances of including mk/ghostscript.mk into asking for
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-11-28 06:41:20 +00:00
reed
ffa92a7416 Remove the superlative, instead just say "flexible". 2005-10-10 20:10:37 +00:00
kristerw
2fbf84300d Prevent paths to the build directories from being included in the package.
Bump PKGREVISION.
2005-06-20 15:52:47 +00:00
jlam
d0915c61c3 Fix inappropriate uses of ${LOCALBASE} or ${X11PREFIX} instead of
${PREFIX}.
2005-06-17 04:49:45 +00:00
agc
d81d19f8e0 Add RMD160 digests. 2005-02-24 12:51:41 +00:00
agc
3ad1bdbf06 Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:18:15 +00:00
taca
ec4c7f7c84 Depends on jpeg-6b package and lator.
(It should be converted buildlink framework.)
2003-10-08 10:07:37 +00:00
jlam
2920a32c71 Prepare for pkgviews by making sure that passing VIEW-INSTALL or
VIEW-DEINSTALL to the INSTALL/DEINSTALL scripts don't cause errors.
2003-08-30 20:22:49 +00:00
grant
ca3be631f2 s/netbsd.org/NetBSD.org/ 2003-07-17 22:50:55 +00:00
jschauma
e366d0c694 Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.
2003-06-02 01:15:31 +00:00
martti
93987f9821 Updated apsfilter to 7.2.5
* bug fixes
* new drivers
2003-04-15 09:25:04 +00:00
jmmv
0916498c1b Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
jlam
d7f69e47ce Instead of including bsd.pkg.install.mk directly in a package Makefile,
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>.
2003-01-28 22:03:00 +00:00
tron
39a943ad92 Replace "true" by "${TRUE}". 2002-12-09 16:01:10 +00:00
jmmv
1eee29d534 Make this package behave properly when installing configuration files, that
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-11-26 11:26:31 +00:00
wiz
e8817c9088 Complete standardization of messages according to latest pkglint. 2002-09-24 12:29:55 +00:00
jlam
1293a34c3e Use ghostscript.mk. 2002-09-13 06:53:31 +00:00
tron
51c20556db Avoid problems with Acrobat reader running under Linux emulation. This
fixes PR pkg/15942 by Markus W Kilbinger.
2002-05-14 17:27:26 +00:00
fredb
b48eba1112 Give all packages which depend on "png" a version bump, and update
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-13 17:36:35 +00:00
martti
13820bfb3f Updated apsfilter to 7.2.2
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-03-09 13:58:03 +00:00
zuntum
355f9f6658 Set MAINTAINER to packages@netbsd.org 2002-02-21 21:28:13 +00:00
skrll
08bdd44549 mkdir -> ${MKDIR}
rmdir -> ${RMDIR}
rm -> ${RM} (${RM} added to PLIST_SUBST)
chmod -> ${CHMOD}
chown -> ${CHOWN}
2002-02-15 10:12:28 +00:00
martti
928dec5c5c Updated apsfilter to 7.1.1
* 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
2002-01-10 06:53:02 +00:00
zuntum
d038a73ebd Move pkg/ files into package's toplevel directory 2001-10-31 22:52:58 +00:00
jlam
f79573370a Mechanical changes to 375 files to change dependency patterns of the form
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-09-27 23:17:41 +00:00
zuntum
6a89992a9c Initial import of apsfilter-6.1.1
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).
2001-06-11 21:57:23 +00:00