Commit graph

2575 commits

Author SHA1 Message Date
gdt
1499a33e79 Fix >80 column line, and stray word. Pointed out by dsainty@ 2007-10-23 12:22:48 +00:00
gdt
1be6c7cfd7 Point out that ghostscript-esp is old and that ghostscript has cups
support if built with the cups option.
2007-10-22 16:31:16 +00:00
dsainty
197c0e2a3c Quell a pkglint -Wall warning, use CONF_FILES+= instead of = 2007-10-22 12:35:32 +00:00
dsainty
c03c2e7f20 Pull over the "cups" option, based largely on the implementation of the "cups"
option in ghostscript-esp, although there it was on by default.

Here it is off by default, which is more in keeping with how the "cups" option
is generally used - it is usually off by default, and a CUPS user would
usually add "cups" to the global options.
2007-10-22 12:15:03 +00:00
dsainty
77c395ab30 Fix the output of "cups-config --ldflags" to output "-Wl,-R/usr/pkg" like
other config scripts do.

Bump PKGREVISION since client software may not correctly build or run
without this fix.
2007-10-22 11:56:46 +00:00
tnn
24d5b54409 Fix abusers of LOWER_OPSYS to check OPSYS or MACHINE_PLATFORM instead. 2007-10-16 23:48:58 +00:00
rillig
5d7d72ec5e Fixed some build problems. 2007-10-13 18:12:40 +00:00
dsainty
a4438232ab This version of Ghostscript has some form of support for CUPS, but it
doesn't currently pull in CUPS itself.  Generally that means the
package builds without CUPS support.  However, if you are
using Pkgsrc on a system with CUPS installed via some other means (E.g.
Linux with another packaging system, or even a second Pkgsrc root probably)
then things can go wrong.

I solve this case here by explicitly disabling CUPS support.  For
normal cases this should mean "No change", but in exotic cases it fixes
the build and install.

Of course, there may be value in using the CUPS support, but it isn't clear
whether the right way to do that is to add a "cups" package option or to
have a second ghostscript-cups package that CUPS depends on - it kind of
looks like the latter is closer to correct at first glance.
2007-10-11 11:45:06 +00:00
dmcmahill
490404d313 add missing mktexlsr so that this package actually works after being
installed.
2007-10-10 05:30:29 +00:00
martti
bd986edbc7 Remove trailing spaces. 2007-10-09 19:19:08 +00:00
rillig
7a52bb13d6 Fixed two hard-coded paths to /var. 2007-10-08 11:39:47 +00:00
wiz
2f2166a0fb Reset maintainer -- shell@ is inactive. 2007-09-30 17:45:23 +00:00
hira
6cdb950b99 Fix comment (GConf2 -> GConf). 2007-09-25 10:54:09 +00:00
wiz
3528e06345 Fix paths for GConf, libglade, libart, libsigc++, lablgtk moves.
Bump PKGREVISION.
2007-09-21 13:03:25 +00:00
rillig
e6da3df7f1 Reverted the last change. The patch had been for a previous version, and
I didn't even test that it applies. Thanks to wiz for checking.
2007-09-21 08:38:39 +00:00
wiz
cf98dc96e5 Adapt for librsvg rename. Bump PKGREVISION. 2007-09-20 21:37:35 +00:00
wiz
e81cfe4627 Adapt eel dependencies; bump PKGREVISION. 2007-09-20 21:21:36 +00:00
rillig
ebc3e49bfb Fixed a build failure with sunpro. 2007-09-20 17:32:49 +00:00
rillig
f0b8668311 This package needs flex, at least on Solaris. 2007-09-20 17:15:49 +00:00
wiz
42825e73a6 Bump PKGREVISION for gnome-vfs rename. 2007-09-19 23:18:43 +00:00
wiz
e64b358b66 Use gnome-vfs instead of gnome-vfs2. 2007-09-19 23:13:12 +00:00
drochner
52cdc632d0 update to 2.18.1
changes: translation updates
2007-09-18 20:01:40 +00:00
drochner
cebaf404bb update to 2.18.2
changes: translation updates
2007-09-18 20:00:04 +00:00
joerg
01462e9e9c Don't use malloc.h. 2007-09-14 11:21:43 +00:00
wiz
5d38e88876 Fix test in startup script so it accepts NetBSD-amd64.
Now this actually runs on NetBSD-current/amd64 :)

Bump PKGREVISION.
2007-09-13 20:19:09 +00:00
jnemeth
42e38d24f0 get rid of the two extra patch-bug-workaround entries 2007-09-07 16:37:45 +00:00
drochner
c222424266 +libpaper 2007-09-04 20:12:55 +00:00
drochner
0df3df3af0 import the Debian libpaper-1.1.22, a library to supply information about
paper sizes
2007-09-04 20:10:12 +00:00
wiz
6f41e3da8f Update to 2.18.1:
libgnomeprint 2.18.1

	* Fix a crash in Gedit caused by a typo.
	  (Jeremy Messenger, Joe Marcus Clarke)
	* Fix compiler warnings (Damien Carberry, Michael Wolf)
	* Updated translations:
		- fi (Ilkka Tuohela)
		- ga (Ignacio Casal Quinteiro)
		- si (Danishka Navin)
		- ta (Tirumurthi Vasudevan)
		- vi (Pham Thanh Long)
2007-08-30 06:20:14 +00:00
dmcmahill
96dfe02e5c update to latex-mk-1.9.1. This is a bugfix release and addresses a bug
in the 'clean' target when MPOSTSRCS is used.
2007-08-29 01:57:41 +00:00
jlam
081c0f8957 Allow a nicer syntax for expressing needing at least a certain version
of an emulated operating system.  Instead of proliferating things like
SUSE_VERSION_REQD, NETBSD_VERSION_REQD, SOLARIS_VERSION_REQD, etc., a
package can say:

	EMUL_REQD=	suse>=9.1 netbsd>=2.0 solaris>=10

all in one, succinct line.
2007-08-23 18:20:30 +00:00
taca
78e65f5ef3 Fix build problem on NetBSD current.
(Remove redundant conflicting function declaration.)
2007-08-18 14:54:35 +00:00
markd
66b16d3c38 Update cups to 1.2.12
CUPS 1.2.12 fixes several file typing issues, a bad error message in the
scheduler, a web interface setting problem, and a bug in the PHP language
binding. It also includes an updated Italian translation. Changes include:
* The PHP cups_print_file() function crashed if the options array
  contained non-string option values
* The image/tiff file matching rule incorrectly identified some text files
  as TIFF files
* The filter(7) man page incorrectly documented the "PAGE: total #-pages"
  message
* PCL text files were mis-identified as HP-GL/2 and caused the HP-GL/2
  filter to hang
* When printing to a queue with user ACLs, the scheduler incorrectly
  returned a quota error instead of a "not allowed to print" error
* cupsaddsmb could get in a loop if no printer drivers were installed
* cupsRasterReadHeader() did not byte-swap the header properly when
  compiled with certain versions of GCC.
* The IPP backend did not send the document-format attribute for filtered
  jobs
* Some PPD files could cause a crash in ppdOpen2
* The web admin interface incorrectly handled the "share printers" and
  "show remote printers" settings
* The scheduler's log messages about AuthClass and AuthGroupName advised
  using a replacement directive but had the wrong syntax
* Updated the PostScript/PJL and HP-GL/2 MIME rules to look in the first
  4k of the file, not just the first 1k
* Updated the Italian localization
2007-08-15 04:15:10 +00:00
joerg
6765119a4b Needs Perl as it installs a script. Bump revision. 2007-08-14 13:40:06 +00:00
rillig
6aecf48699 Added mk/misc/category.mk, which contains the definitions that are only
useful for category Makefiles, as opposed to bsd.pkg.subdir.mk, which is
also relevant for the top-level directory. Adjusted the category Makefiles.
2007-08-13 08:12:41 +00:00
joerg
f386576cb1 When installing a Perl script to bin/, depend on it. Bump revision. 2007-08-11 15:22:31 +00:00
tnn
8e6b4f1ed3 Don't attempt to use fdopen64 at all. It's not a standardised API and none
of the platforms we care about seem to have it. Fixes PR pkg/36757.
2007-08-09 18:52:38 +00:00
joerg
ea16afc451 Add DESTDIR support. 2007-08-09 18:42:51 +00:00
joerg
7402929fe1 *blink* check-files didn't run for some reason, so update the PLIST
and bump revision.
2007-08-08 20:09:05 +00:00
joerg
61395cb336 Don't use malloc.h. 2007-08-08 19:48:13 +00:00
joerg
cef45775b7 Don't use malloc.h. 2007-08-08 19:29:40 +00:00
joerg
b9eee2dcca Update to ghostscript-8.60:
The major milestone of this release is a merge from the ESP Ghostscript
fork, used to support the CUPS printing system. This means that free
operating systems can now ship a single copy of upstream Ghostscript with
their releases. Thanks to Till Kamppeter and Mike Sweet for making this
possible.

This release also includes numerous important bug fixes over the previous
stable versions, as well as improvements to performance, memory footprint,
shading and image handling. We recommend this upgrade to all free users.

While here, add DESTDIR support.
2007-08-08 17:32:06 +00:00
joerg
f031d2ddbb Supports DESTDIR installation. 2007-08-08 17:12:43 +00:00
joerg
74e9eaaa25 Supports DESTDIR. 2007-08-08 17:11:33 +00:00
joerg
71f9cb9f9e Don't use fdopen64 on AIX. 2007-08-03 20:02:30 +00:00
wiz
bb2864741d Allow installation on x86_64. 2007-08-02 22:53:16 +00:00
drochner
7f6cde374c add a vendor supplied patch to fix an integer overflow vulnerability
(CVE-2007-3387)
2007-08-02 14:54:33 +00:00
drochner
cf307199f5 apply a patch from xpdf to fix an integer overflow vulnerability
(CVE-2007-3387)
bump PKGREVISION
2007-08-02 14:41:18 +00:00
rillig
4bf0ca2a58 Fixed a gcc4 warning that pointed to really buggy code. Pointed out in
PR 36713.
2007-07-31 19:22:10 +00:00
jlam
33f30156fb * Add new emulator framework in pkgsrc/mk/emulator that handles all
binary-only packages that require binary "emulation" on the native
  operating system.  Please see pkgsrc/mk/emulator/README for more
  details.

* Teach the plist framework to automatically use any existing
  PLIST.${EMUL_PLATFORM} as part of the default PLIST_SRC definition.

* Convert all of the binary-only packages in pkgsrc to use the
  emulator framework.  Most of them have been tested to install and
  deinstall correctly.  This involves the following cleanup actions:

    * Remove use of custom PLIST code and use PLIST.${EMUL_PLATFORM}
      more consistently.

    * Simplify packages by using default INSTALL and DEINSTALL scripts
      instead of custom INSTALL/DEINSTALL code.

    * Remove "SUSE_COMPAT32" and "PKG_OPTIONS.suse" from pkgsrc.
      Packages only need to state exactly which emulations they support,
      and the framework handles any i386-on-x86_64 or sparc-on-sparc64
      uses.

    * Remove "USE_NATIVE_LINUX" from pkgsrc.  The framework will
      automatically detect when the package is installing on Linux.

  Specific changes to packages include:

    * Bump the PKGREVISIONs for all of the suse100* and suse91* packages
      due to changes in the +INSTALL/+DEINSTALL scripts used in all
      of the packages.

    * Remove pkgsrc/emulators/suse_linux, which is unused by any
      packages.

    * cad/lc -- remove custom code to create the distinfo file for
	all supported platforms; just use "emul-fetch" and "emul-distinfo"
	instead.

    * lang/Cg-compiler -- install the shared libraries under ${EMULDIR}
	instead of ${PREFIX}/lib so that compiled programs will find
	the shared libraries.

    * mail/thunderbird-bin-nightly -- update to latest binary
	distributions for supported platforms.

    * multimedia/ns-flash -- update Linux version to 9.0.48 as the
	older version is no longer available for interactive fetch.

    * security/uvscan -- set LD_LIBRARY_PATH explicitly so that
	it's not necessary to install library symlinks into
	${EMULDIR}/usr/local/lib.

    * www/firefox-bin-flash -- update Linux version to 9.0.48 as the
	older version is no longer available for interactive fetch.
2007-07-29 05:18:36 +00:00