head 1.5; access; symbols pkgsrc-2013Q2:1.5.0.2 pkgsrc-2013Q2-base:1.5 pkgsrc-2012Q4:1.4.0.2 pkgsrc-2012Q4-base:1.4 pkgsrc-2012Q3:1.3.0.20 pkgsrc-2012Q3-base:1.3 pkgsrc-2012Q2:1.3.0.18 pkgsrc-2012Q2-base:1.3 pkgsrc-2012Q1:1.3.0.16 pkgsrc-2012Q1-base:1.3 pkgsrc-2011Q4:1.3.0.14 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q3:1.3.0.12 pkgsrc-2011Q3-base:1.3 pkgsrc-2011Q2:1.3.0.10 pkgsrc-2011Q2-base:1.3 pkgsrc-2011Q1:1.3.0.8 pkgsrc-2011Q1-base:1.3 pkgsrc-2010Q4:1.3.0.6 pkgsrc-2010Q4-base:1.3 pkgsrc-2010Q3:1.3.0.4 pkgsrc-2010Q3-base:1.3 pkgsrc-2010Q2:1.3.0.2 pkgsrc-2010Q2-base:1.3 pkgsrc-2009Q4:1.2.0.22 pkgsrc-2009Q4-base:1.2 pkgsrc-2008Q4:1.2.0.20 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.18 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.16 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.14 pkgsrc-2008Q2-base:1.2 pkgsrc-2008Q1:1.2.0.12 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.10 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.8 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.6 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.4 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.2 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.1.0.8 pkgsrc-2006Q3-base:1.1 pkgsrc-2006Q2:1.1.0.6 pkgsrc-2006Q2-base:1.1 pkgsrc-2006Q1:1.1.0.4 pkgsrc-2006Q1-base:1.1 pkgsrc-2005Q4:1.1.0.2 pkgsrc-2005Q4-base:1.1; locks; strict; comment @# @; 1.5 date 2013.03.08.20.45.25; author adam; state dead; branches; next 1.4; 1.4 date 2012.10.07.14.19.18; author mef; state Exp; branches; next 1.3; 1.3 date 2010.04.09.19.39.06; author drochner; state Exp; branches; next 1.2; 1.2 date 2006.12.27.18.18.22; author joerg; state dead; branches; next 1.1; 1.1 date 2005.12.09.20.30.16; author wiz; state Exp; branches; next ; desc @@ 1.5 log @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. @ text @$NetBSD: patch-an,v 1.4 2012/10/07 14:19:18 mef Exp $ 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. --- psi/imainarg.c.orig 2011-01-13 23:37:33.000000000 +0900 +++ psi/imainarg.c 2011-03-30 16:22:08.000000000 +0900 @@@@ -194,6 +194,11 @@@@ return e_Fatal; } } + + code = gs_main_init1(minst); + if (code < 0) + return code; + while ((arg = arg_next(&args, &code)) != 0) { switch (*arg) { case '-': @ 1.4 log @(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. @ text @d1 1 a1 1 $NetBSD: patch-an,v 1.3 2010/04/09 19:39:06 drochner Exp $ @ 1.3 log @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 @ text @d1 1 a1 1 $NetBSD$ d3 11 a13 5 --- psi/imainarg.c.orig 2009-12-08 06:31:51.000000000 +0000 +++ psi/imainarg.c @@@@ -194,6 +194,11 @@@@ gs_main_init_with_args(gs_main_instance return e_Fatal; } d18 1 a18 1 + return code; d21 2 a22 2 switch (*arg) { case '-': @ 1.2 log @Update to gpl ghostscript-8.54 aka print/ghostscript-afpl relaunched under GPL with options.mk. This was discussed on tech-pkg@@. @ text @d1 1 a1 1 $NetBSD: patch-an,v 1.1 2005/12/09 20:30:16 wiz Exp $ d3 14 a16 10 --- src/gdevps.c.orig Fri Mar 10 02:45:50 2000 +++ src/gdevps.c Mon May 1 20:26:23 2000 @@@@ -600,6 +600,7 @@@@ {"/a3", 842, 1190}, {"/a4", 595, 842}, {"/b5", 501, 709}, + {"/jisb5", 516, 729}, {"/ledger", 1224, 792}, {"/legal", 612, 1008}, {"/letter", 612, 792}, @ 1.1 log @Add x11 option to the various ghostscript packages, and get rid of the separate ghostscript*x11* packages. @ text @d1 1 a1 1 $NetBSD: patch-an,v 1.1.1.1 2000/05/07 02:04:35 jlam Exp $ @