Commit graph

146 commits

Author SHA1 Message Date
wiz
e5209a786e Add p11-kit to gnutls/bl3.mk and bump dependencies. 2018-04-17 22:29:31 +00:00
wiz
8ee21bdcf0 Recursive bump for new fribidi dependency in pango. 2018-04-16 14:33:44 +00:00
wiz
c57215a7b2 Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
wiz
bff4597ffc Bump PKGREVISION for gdbm shlib major bump 2018-01-28 20:10:34 +00:00
rillig
17e39f419d Fix indentation in buildlink3.mk files.
The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.

There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.
2018-01-07 13:03:53 +00:00
wiz
20f7c989fe recursive bump for libxkbcommon removal from at-spi2-core 2017-11-23 17:19:40 +00:00
jperkin
17661ff9a5 Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
tron
c64e9eb269 Recursive PKGREVISION bump for OpenSSL API version bump. 2014-02-12 23:18:26 +00:00
ryoon
08750463f8 Revert previous
* Enable DEPENDS lines, and create ghostscript-{gpl,agpl} as dependency
2014-01-02 06:46:38 +00:00
christos
eff98cdf99 check the proper options variable 2014-01-01 19:47:30 +00:00
tron
a36fb86593 Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:
Recursively bump package revisions again after the "freetype2" and
"fontconfig" handling was fixed.
2013-06-04 22:15:37 +00:00
wiz
53745b22ea Bump freetype2 and fontconfig dependencies to current pkgsrc versions,
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.

While doing that, also bump freetype2 dependency to current pkgsrc
version.

Suggested by tron in PR 47882
2013-06-03 10:05:17 +00:00
sbd
6aaf6c005d Remove unused files. 2013-04-25 03:54:24 +00:00
sbd
4b3e09cd86 Add print/ghostscript/buildlink3.mk 2013-04-25 03:46:06 +00:00
sbd
6b62476345 Add print/ghostscript meta-package to allow selection of the prefered
ghostscript. i.e: ghostscript-gpl or ghostscript-agpl
2013-04-24 09:52:38 +00:00
dholland
94bae952ea Removed print/ghostscript; moved to print/ghostscript-agpl. 2013-03-16 23:04:09 +00:00
dholland
225b572b07 Indirection wrapper for the two ghostscript packages. 2013-03-16 22:34:03 +00:00
dholland
8b84a7eaf3 LICENSE update requires version bump. 2013-03-14 05:34:35 +00:00
adam
2adb741eed Change in LICENSE 2013-03-13 09:37:11 +00:00
adam
71b9a69c36 Changes 9.07:
As of this release (9.07), Ghostscript and GhostPDL are distributed under the GNU Affero General Public License (AGPL).

Ghostscript now has the option to be built as thread safe. Note that not all devices are thread safe. See the GS_THREADSAFE option in: GS_THREADSAFE

The pdfwrite devices now supports linearized (or optimized for fast web view) output directly ("-dFastWebView")

The Font API (FAPI) has been moved from the Postscript interpreter (psi) into the graphics library (base), and extended to support the other languages (PCL/PXL/XPS). All interpreters now use Freetype by default to render all viable font types.

Ghostscript has been extended to support Postscript string and array objects with >64k entries.

Ghostscript has been extended to support file sizes >4Gb - in particular reading and writing PDF files. As a side effect of this, Ghostscript also now supports 64 bit Postscript integer objects.

All CMYK devices can now support simulated overprint of spot colors using the "-dSimulateOverprint" command line option.

Support for use of DeviceN ICC color profiles as the output profile with the tiffsep and psdcmyk devices.

Support for customized named color handling with DeviceN colors

Support for black point compensation

Support for K preservation in CMYK to CMYK conversions

Support for DeviceLink profiles for graphic, image and text objects

Support for custom color replacement

Increased control in specifying color conversions as a function of object type

Full details of the color management features can be found in: GS9_Color_Management.pdf

Provide BigTIFF output option: the tiff devices can write BigTIFF files using the "-dUseBigTIFF" option. This requires libtiff version >=4.0.0 (the option is ignored for versions <4.0.0)

LittleCMS updated to 2.4

Plus the usual round of bug fixes, compatibility changes, and incremental improvements.
2013-03-08 20:45:24 +00:00
wiz
0602d449ce Recursive bump for png-1.6. 2013-02-16 11:17:56 +00:00
jperkin
becd113253 PKGREVISION bumps for the security/openssl 1.0.1d update. 2013-02-06 23:20:50 +00:00
adam
f4c3b89da7 Revbump after graphics/jpeg and textproc/icu 2013-01-26 21:36:13 +00:00
bsiegert
598adf007b Unbreak on {Mir,Openâ‰}BSD by excluding the use of memalign.
The patch is a horrible way to fix this. The real fix should be a check
for the existence of memalign in the configure script.
2012-12-12 16:37:08 +00:00
rumko
8b32b229fe Do not use bundled freetype, use pkgsrc's.
The bundled freetype conflicts with pkgsrc's and results in build errors.
Closes PR pkg/47063.

Ok@ wiz
2012-10-16 10:10:17 +00:00
mef
f64ddba0d3 Fix typo on referer, print/ -> fonts/ 2012-10-11 03:09:24 +00:00
mef
8f9a570afa To fix PR
pkg/47045
    pkg/47047
    pkg/47049

Following change pulled up from wip/ghostscript (9.06)
(3) patch-freetype_include_freetype_internal_t1types_h
    Delete due to (1) patch will take care.
2012-10-10 02:24:45 +00:00
mef
9b247b0e99 To fix PR
pkg/47045
    pkg/47047
    pkg/47049

Following change pulled up from wip/ghostscript (9.06)
(1) patch-ah (configure)
    Add CPPFLAG to refer ghostscript-included freetype
    (regardless of X11_TYPE=native or modular).

(2) patch-af (base/unix-dll.mk)
    Adjust to build on Mac OS X.

(3) patch-freetype_include_freetype_internal_t1types_h
    Delete due to (1) patch will take care.
2012-10-10 02:18:25 +00:00
wiz
1041bfcdd3 Fix REPLACE_PERL: remove non-existent file, add other existing ones. 2012-10-08 11:06:33 +00:00
mef
77c0c02cef To-be-deleted file existed, sorry, cvs delete them 2012-10-08 05:40:11 +00:00
wiz
cfd557dc10 Add Makefile.common. 2012-10-07 22:25:39 +00:00
mef
f10e57ba67 (1) Bump version 8.71 to 9.05 (importing from wip/ghostscript).
For the Changes: See
    share/ghostscript/9.05/doc/History9.htm
  Or
    work/ghostscript-9.05/doc/History9.htm
  Upstream releases and their date are:
        Version 9.05 (2012-02-08)
        Version 9.04 (2011-08-05)
        Version 9.02 (2011-03-30)
        Version 9.01 (2011-02-07)
        Version 9.00 (2010-09-14)

(2) Resolve pkg PR/44400.
options.mk:
  - Have new option disable-compile-inits
Makefile
  - rename cidfmap to cidfmap-dist (post-extract:)

(3) Have new file Makefile.common to share with
    fonts/ghostscript-cidfonts
    fonts/ghostscript-cidfonts-ryumin
  to set ${GS_VERSION}, and then ${GS_RESOURCEDIR}.

(4) options.mk
 - Add new options,
   disable-compile-inits
 - Add following line for non X11 installation
   CONFIGURE_ARGS+=       --disable-freetype
 - Name change
   pstorater.convs -> gstoraster.convs

(5) PLIST
  So many changes, but just a note:
  -share/ghostscript/${PKGVERSION}/doc/README
   share/ghostscript/${PKGVERSION}/doc/Readme.htm

(6)
patches directory:
Removed, for upstream included.
------
patch-aa   9.00	base/gsnogc.c
patch-ab   9.05	base/unixinst.mak
patch-ac   9.00	ase/gdevpx.c
patch-ad   9.04	lib/pv.sh
patch-ae   9.00	psi/zfile.c
patch-ag   9.00	cups/cups.mak

patch-ak   9.04	->  a part left in patch-base_gdevpng.c
patch-am   9.00	lib/pdf2dsc.ps

patch-ba   9.00	psi/idosave.h
patch-bb   9.00	psi/isave.c	(CVS-2010-1628)
patch-bc   9.00	psi/ialloc.c	(CVS-2010-1628)

patch-bd   9.00 (1) bug #691029 and #691108
           9.00 (2) arrayoption() macro
	   9.00 (3) silence compiler warning

Modified, or unchanged
------
patch-af  (Add comments from former commit log, and adjust)
patch-ah  (Add comments from former commit log, and adjust)
patch-ai  (Add comments from former commit log, and adjust)
patch-aj  (unchanged)
patch-al  (unchanged)
patch-an  (Add comments from former commit log, and adjust)

Added
--------
patch-base_gdevpng.c	(a part of previous patch-ak)
patch-base_gserrors_h	(silence compile warning)
patch-configure.ac	(For just a record, see patch-ah (configure))
patch-freetype_include_freetype_internal_t1types_h (To avoid redifintion of T1_EncodingType_ )
patch-openjpeg_libopenjpeg_opj_malloc_h (To avoid undefined ref. to memalign)

OK'ed by wiz@, thanks a lot.
2012-10-07 14:19:18 +00:00
wiz
8b5d49eb78 Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.
2012-10-03 21:53:53 +00:00
drochner
7d948ea172 add patch from RedHat to fix integer overflow which can lead to
crashes or possible code injection (CVE-2012-4405)
bump PKGREV
2012-09-12 11:27:04 +00:00
dholland
7e751949e4 Set BUILDLINK_ABI_DEPENDS correctly (with +=, not ?=)
It turns out there were a lot of these.
2012-05-07 01:53:12 +00:00
wiz
5a1e8b0499 Revbump for
a) tiff update to 4.0 (shlib major change)
b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk)

Enjoy.
2012-02-06 12:40:37 +00:00
sbd
e93e5d65e3 Recursive bump for graphics/freetype2 buildlink addition. 2011-11-01 06:11:52 +00:00
sbd
04daa2f1b8 Recursive bump for graphics/freetype2 buildlink addition. 2011-11-01 06:00:33 +00:00
joerg
a5f265b892 Clang build needs -fPIC too. 2011-07-21 17:06:18 +00:00
wiz
abf1b5a76a Fix build with png-1.5. Patch from John Bowler in private mail. 2011-01-15 14:08:10 +00:00
wiz
af3596f984 png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:36:05 +00:00
dsainty
1f40f3a084 Mechanically replace references to graphics/jpeg with the suitable
alternative from mk/jpeg.buildlink3.mk

This allows selection of an alternative jpeg library (namely the x86 MMX,
SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and
follows the current standard model for alternatives (fam, motif, fuse etc).

The mechanical edits were applied via the following script:

#!/bin/sh
for d in */*; do
  [ -d "$d" ] || continue
  for i in "$d/"Makefile* "$d/"*.mk; do
    case "$i" in *.orig|*"*"*) continue;; esac
    out="$d/x"
    sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \
        -e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \
        < "$i" > "$out"
    if cmp -s "$i" "$out"; then
      rm -f "$out"
    else
      echo "Edited $i"
      mv -f "$i" "$i.orig" && mv "$out" "$i"
    fi
  done
done
2010-12-23 11:44:24 +00:00
tron
6d6217d782 Add Dr. Werner Fink's patch for the vulnerability reported in CVE-2010-2055. 2010-11-23 11:10:15 +00:00
bouyer
d87f440da0 Apply patch from official repository:
- Fixed memory reallocation on bitmap size change. Reallocation is not only
   needed when dimendions and margins change, but also when the color depth
   changes. Fixes bugs #691029 and #691108.
- Fixed arrayoption() macro in cups_put_params() function. Array values did
  not get actually set in cups.header data structure. Bug only showed via
  a compiler warning.
- Silenced compiler warning by presetting c0..c3 in cups_map_cmyk() to zero.

makes my epson USB printer work again with 2010Q3 cups+ghostscript
PKGREVISION++
2010-11-13 17:03:00 +00:00
tron
53290fe4f9 Add a fix for the security vulnerability reported in CVE-2010-1628
taken from the Ghostscript Bugzilla.
2010-06-30 12:44:55 +00:00
wiz
e8d8834f6a Bump PKGREVISION for libpng shlib name change.
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.
2010-06-13 22:43:46 +00:00
tron
0fa4dad62b Don't rename unwanted source directories, just remove them. This saves
disk space while building this package.
2010-04-09 22:04:22 +00:00
drochner
71982d008e Do some initialization of global stuff earlier, in particular before
"@file" args get processed, fixes PR pkg/42984 from T. M. Pederson.
I'm not 100% sure that this has no side effects (the initialization
order in gs is messy and undocumented) but I haven't found any within
some weeks of testing.
bump PKGREVISION
2010-04-09 19:39:06 +00:00
drochner
ca9b9e320a add patch from upstream (rev. 10778) to fix problems with PDF display,
from Dennis den Brok per PR pkg/42946
2010-03-11 12:53:52 +00:00
tnn
3f61c0ecf5 void function cannot return value 2010-03-04 11:16:27 +00:00