Commit graph

2550 commits

Author SHA1 Message Date
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
tnn
a31e3138a6 correct whitespace 2007-07-18 02:48:35 +00:00
tnn
b47b3bd043 Fix broken build on HPUX 2007-07-18 02:47:02 +00:00
joerg
edb98b4b86 Fix path to Perl in a script. Ride on update. 2007-07-17 20:58:09 +00:00
drochner
33fb4292af update to 8.57
In addition to the usual bug fixes, there are specific performance and
quality improvements in the areas of patterns, shading and image
filtering. Also new in this release is an implementation of the Well
Tempered Screening algorithm in an output device, using Graeme
Gill's IMDI library for efficient color mapping.

pkgsrc change: use the bundled jasper as the pkgsrc one is incompatible
2007-07-17 18:53:54 +00:00
minskim
86f3eda2b2 Udpate tex-IEEEtran to 1.7.
Major changes:
- New class option compsoc to support the IEEE Computer Society format.
- New class option captionsoff disables the display of figure/table
  captions. endfloat.sty is now mentioned in the docs. Thanks to Geoff
  Walker for suggesting these changes.
- Bug fixes and new interfaces.
2007-07-16 23:49:07 +00:00
drochner
c5181722cd update to 0.8.3
changes:
-bugfixes
-translation updates
-compatibility to newer poppler releases which paves the way for an
 eventual poppler update
2007-07-06 18:04:24 +00:00
jlam
4390d56940 Make it easier to build and install packages "unprivileged", where
the owner of all installed files is a non-root user.  This change
affects most packages that require special users or groups by making
them use the specified unprivileged user and group instead.

(1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to
    unprivileged.mk.  These two variables are lists of other bmake
    variables that define package-specific users and groups.  Packages
    that have user-settable variables for users and groups, e.g. apache
    and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP},
    etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS
    so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER}
    and ${UNPRIVILEGED_GROUP}.

(2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS.
2007-07-04 20:54:31 +00:00
wiz
eb8900025a Update to 3.6.3:
%%%%%%%%%%%%%%%%%%% GV 3.6.3  (June 2007) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%

# gv is now able to work with latest ghostscript: gs 8.57

# The bug causing the version not to figure in the manual has been
  fixed.

# The SIGINT signal is now masked (ignored) by gv.

# gv no more segfaults when reading a configuration file as produced by
  State -> Setup Options -> Save

# gv should compile in non-GNU system that doesnt have glib2. The
  `getopt' gnulib module has been imported to fix this.

# gv now correctly adjust the page index window after PAGE-UP and
  PAGE-DOWN events.

# gv is now able to open files with minus character beginning
  filenames.

# X resources related bugs has been fixed. gv is now able to get
  resources from the display database, user file, gv system database
  and command line doing the Right Thing (TM).

# gv is now able to correctly understand DocumentMedia and other DSC
  directives that uses postscript strings. It was not possible with
  previous versions due to a bug in the postscript names scanning
  routine.

* Vulnerability CVE-2006-5864 has been fixed.

* gs is now invoked with `-dFIXEDMEDIA'

* The internal gettext implementation has been renamed to `ps_gettext'
  to avoid collisions with the builtin `gettext' function.

* --quiet and --noquiet now works as expected.

? There are troubles with 64 bits machines: the use of x-pointers to
  store data should be eliminated in subsequent versions.
2007-07-03 20:01:43 +00:00
markd
f63ce7c23e Re-add support for the PAPERSIZE variable, lost when the various
ghostscript packages were merged.  Bump PKGREVISION.
2007-07-01 20:56:27 +00:00
dmcmahill
341ee4a16a avoid segfaults on 64-bit systems for some inputs files and pdf output 2007-06-29 19:24:45 +00:00
dmcmahill
782fbda0ee update to latex-mk-1.9
- Added support for per-document DVIPS_FLAGS and DVIPDFM_FLAGS.

- Avoided the use of hardcoded csh in some scripts.

- Removed claims of a BIBTEX_ENV variable in the documentation. It
  didn't do anything.

- Added METAPOST support.

- Fixed a bug when using BibTeX and PDFLaTeX at the same time.

- Added glossary support.

- Fixed a bug with GNU make draft output.

- Put the actual installation prefix into the manual.

- Avoid a case which caused the testsuite to hang.

- Expanded the testsuite and fixed some bugs in the testsuite.

- Fix a bug in cleaning xfig and tgif output.
2007-06-15 23:40:00 +00:00
dmcmahill
b5455d175c add and enable tex-cooking 2007-06-15 21:50:14 +00:00
dmcmahill
84e2d7012f import tex-cooking-0.9b
Cooking is a package for typesetting cooking recipes.
2007-06-15 21:49:07 +00:00
jlam
12351d2476 * Change some instances of ROOT_USER and ROOT_GROUP to BINOWN and BINGRP
in SPECIAL_PERMS usage.

* Consistently use 4555 for setuid and 2555 for setgid programs.
2007-06-15 18:15:06 +00:00
jmmv
18bfb99d84 Update to 1.02:
v1.02 (25 May 2007):
   * Added overview section in the documentation

v1.01 (17 May 2007):
   * Added number range facility (equivalent to makeindex's |( and |)
     formatting commands.)
   * Added a space after \delimN and \delimR in the ist file.
2007-06-09 07:34:01 +00:00
obache
323d7f44f5 Fix directory name for ruby-gnome-pango. 2007-06-09 01:07:13 +00:00
minskim
f52a0aa25b Update tex-dhucs to 3.2.2.
Changes since 3.1.4:
- Redefine \nobreak.
- Added a new font map: UCS2.sfd.
- Added [finemath] option.
2007-06-06 23:50:14 +00:00
minskim
d39f290eef Update dvipdfmx to 20070518.
Changes since 20050831:
- Xref and object stream were implemented for PDF v1.5 or higher to reduce the
  size of the PDF output.
- New program "xbb" is included, which generates ".xbb" file containing the
  bounding box information. For bitmap images, DVIPDFMx generates the same
  result as pdfTeX if ".xbb" is used, and as DVIPDFM if ".bb" is used.
- Many bug fixes.
2007-06-06 22:16:33 +00:00
markd
af2f4fe585 Update cups to 1.2.11
CUPS 1.2.11 fixes several build system, printing, PPD, and IPP conformance
issues. It also fixes a crash bug in the scheduler when printing to files
in non-existent directories.
2007-06-06 11:14:27 +00:00
markd
f50dc45760 Update poster to the 20060221 version
2006-02-19 Manfred Paulus <manfred.paulus@googlemail.com>
    * option: added -C option for switching clipping facilities
    * option: added -O option for setting content overlap
    * output: make postscript functions out of read in
              page descriptions instead of copying the code
              for every output page
    * pages:  corrected sizes of ISO A and B formats

2005-09-07 Cristian Tibirna <tibirna@kde.org>
    * option: don't crash when specifying -s option (scaling)

2002-08-30 Michael Goffioul <goffioul@imec.be>
        * option: added a "fake" option to pre-calculate the
          tile pages (used within KDEPrint).

2002-08-28 Michael Goffioul <goffioul@imec.be>
        * pages: allow selection of tile pages to print

2002-08-26 Michael Goffioul <goffioul@imec.be>
        * gets: avoid the use of gets, replaced by fgets
        * input: allow input from STDIN
        * pages: allow poster printing of more than one page
2007-06-06 11:05:21 +00:00
wiz
f9ca475dd5 Bump PKGREVISION for opencdk shlib major bump. 2007-06-05 08:11:43 +00:00
wiz
9d27f90a6f opencdk shlib major changed; bump ABI depends and PKGREVISIONs of
affected packages.
2007-06-05 05:36:59 +00:00
ghen
afe39212e9 Update to Scribus 1.3.3.9 (bugfixes). 2007-06-03 10:55:36 +00:00
ghen
d00bae174f Reindent. 2007-06-03 10:55:10 +00:00
jmmv
44dffd60fe Add and enable tex-resume. 2007-06-03 08:59:36 +00:00