Up to [NetBSD] / pkgsrc / print / ghostscript
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revbump for a) tiff update to 4.0 (shlib major change) b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk) Enjoy.
Recursive bump for graphics/freetype2 buildlink addition.
Clang build needs -fPIC too.
png shlib name changed for png>=1.5.0, so bump PKGREVISIONs.
Pullup ticket 3280 - requested by tron
security fixes
Revisions pulled up:
- pkgsrc/print/ghostscript/Makefile 1.82
- pkgsrc/print/ghostscript/distinfo 1.36
Files added:
pkgsrc/print/ghostscript/patches/patch-ae
pkgsrc/print/ghostscript/patches/patch-bd
-------------------------------------------------------------------------
Module Name: pkgsrc
Committed By: bouyer
Date: Sat Nov 13 17:03:00 UTC 2010
Modified Files:
pkgsrc/print/ghostscript: Makefile distinfo
Added Files:
pkgsrc/print/ghostscript/patches: patch-bd
Log Message:
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++
To generate a diff of this commit:
cvs rdiff -u -r1.80 -r1.81 pkgsrc/print/ghostscript/Makefile
cvs rdiff -u -r1.34 -r1.35 pkgsrc/print/ghostscript/distinfo
cvs rdiff -u -r0 -r1.3 pkgsrc/print/ghostscript/patches/patch-bd
-------------------------------------------------------------------------
Module Name: pkgsrc
Committed By: tron
Date: Tue Nov 23 11:10:16 UTC 2010
Modified Files:
pkgsrc/print/ghostscript: Makefile distinfo
Added Files:
pkgsrc/print/ghostscript/patches: patch-ae
Log Message:
Add Dr. Werner Fink's patch for the vulnerability reported in CVE-2010-2055.
To generate a diff of this commit:
cvs rdiff -u -r1.81 -r1.82 pkgsrc/print/ghostscript/Makefile
cvs rdiff -u -r1.35 -r1.36 pkgsrc/print/ghostscript/distinfo
cvs rdiff -u -r0 -r1.6 pkgsrc/print/ghostscript/patches/patch-ae
Add Dr. Werner Fink's patch for the vulnerability reported in CVE-2010-2055.
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++
Pullup previous changes on HEAD to pkgsrc-2010Q2 branch to fix branching error, and to sync with reality.
Add a fix for the security vulnerability reported in CVE-2010-1628 taken from the Ghostscript Bugzilla.
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.
Don't rename unwanted source directories, just remove them. This saves disk space while building this package.
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
add patch from upstream (rev. 10778) to fix problems with PDF display, from Dennis den Brok per PR pkg/42946
update to 8.71 This is the second release in the stable 8.7x series. It features improved handling of fonts, nesting and color fixes with transparency objects, reduced memory footprint for the halftone cache, as well as improvements to the pxl output devices, and the usual number of bug and robustness fixes.
Pullup ticket #2977 - requested by tnn ghostscript: build fix Revisions pulled up: - print/ghostscript/Makefile 1.74 --- Module Name: pkgsrc Committed By: tnn Date: Wed Jan 20 08:50:16 UTC 2010 Modified Files: pkgsrc/print/ghostscript: Makefile Log Message: Remove list of platforms needing -fPIC. Enable it always when using GCC. Fixes DragonFly PR pkg/42644.
Remove list of platforms needing -fPIC. Enable it always when using GCC. Fixes DragonFly PR pkg/42644.
Second try at jpeg-8 recursive PKGREVISION bump.
replace some sprintf by snprintf, fixes CVE-2009-4270 hopefully bump PKGREVISION
Add: # Plus adobe verbatim for Resources/CMap. LICENSE= gnu-gpl-v3
When the cups option is enabled, bl3 in jpeg, so that a dependency which seems to actually exist is recorded. (When I updated jpeg from 6.2 to 7, the shlib major changed, ghostscript was not rebuilt, and it failed to run.) Proposed on tech-pkg on 22 October, with no objections received.
make this build with jpeg-7 and the cups option again
Is make-jobs-safe for me, so allow it again.
Reorder some lines.
Add debug option.
Remove some obsolete/commented out stuff.
Update to 8.70: The license is now GPLv3 or later. A large number of issues with transparency were fixed. Several significant fixes to font handling, especially when generating PDF, were made. Numerous robustness, correctness, and performance improvements were made. Security fixes addressing CVE-2009-0583 and CVE-2009-0792 were made. New generic Esc/Page devices, eplmono and eplcolor, were added, as well as the cdnj500 device to support the HP DesignJet 500. The size of PostScript integers was limited to 32 bits, as recommended in the specification. XXX: does not fix build with cups option and jpeg7.
bump revision because of graphics/jpeg update
Pullup ticket #2749 - requested by drochner ghostscript: security patch Revisions pulled up: - print/ghostscript/Makefile 1.62 - print/ghostscript/distinfo 1.24 - print/ghostscript/patches/patch-aj 1.4 --- Module Name: pkgsrc Committed By: drochner Date: Fri Apr 17 15:05:31 UTC 2009 Modified Files: pkgsrc/print/ghostscript: Makefile distinfo pkgsrc/print/ghostscript/patches: patch-aj Log Message: add a patch (from Redhat bugzilla #491853) to fix more integer overflows in the icc code (CVE-2009-0792), bump PKGREVISION
Pullup ticket 2738 - requested by tron Security fix Revisions pulled up: - pkgsrc/graphics/ghostscript/Makefile 1.61 - pkgsrc/graphics/ghostscript/distinfo 1.23 - pkgsrc/graphics/ghostscript/patches/patch-aa 1.4 Module Name: pkgsrc Committed By: tron Date: Tue Apr 14 19:32:54 UTC 2009 Modified Files: pkgsrc/print/ghostscript: Makefile distinfo Added Files: pkgsrc/print/ghostscript/patches: patch-aa Log Message: Add patch for the security vulnerability reported in CVE-2009-0196 taken from Redhat's Bugzilla. To generate a diff of this commit: cvs rdiff -u -r1.60 -r1.61 pkgsrc/print/ghostscript/Makefile cvs rdiff -u -r1.22 -r1.23 pkgsrc/print/ghostscript/distinfo cvs rdiff -u -r0 -r1.4 pkgsrc/print/ghostscript/patches/patch-aa
add a patch (from Redhat bugzilla #491853) to fix more integer overflows in the icc code (CVE-2009-0792), bump PKGREVISION
Add patch for the security vulnerability reported in CVE-2009-0196 taken from Redhat's Bugzilla.
add a patch from gentoo to fix range checks in icc profile handling which could lead to DOS or possibly code injection (CVE-2009-0583, CVE-2009-0584), bump PKGREVISION
add a comment that the DOS-linefeed issue is fixed upstream, as suggested by Joern Clausen
clean out DOS linebreaks in one file, to fix a build problem with Sun Studio Compiler reported by Joern Clausen per PR pkg/40666
fix a build problem with native xorg reported by Matthias Scheler, being here, quell a printf format compiler warning
update to 8.64 Approximately 100 bugs have been fixed since the 8.63 release. Of particular note in this release are improvements to overprint and spot color support in documents with transparency, improvements to PDF and PS output, proper handling of PDF-specific text rendering modes and support for reading AES-encrypted PDF documents. Also improved is handling of CJK text, especially in vertical writing modes, memory footprint processing some files at high resolution and support for using the system's default paper size on unix. The interpreter's handling of color spaces has been moved from PostScript code to C. A number of the included printer drivers and cups wrappers have been updated to support a PDF-based workflow. Also fixed are several long-standing bugs in the pcl drivers with respect to duplex, resolution and paper tray selection.
Also add -fPIC to CFLAGS for Solaris. PR 39775.
Added -fPIC for Linux, since it was reported to be necessary on x86_64 platforms via pkgsrc-users.
ghostscript has hand-rolled shared lib handling in src/unix-dll.mak that does not do the right thing on Darwin (where shared libs are created with different linking flags and use dylib rather than so as an extension). you need to manually reconfigure unix-dll.mak to make it work, so do it in hacks.mk. XXX: this still leaves the issue of libgs.so (et al.) being hardwired in PLIST, instead of using libgs.dylib (et al.). i'm not sure of the best way to fix that. at least it compiles now....
Compile with "-fPIC" under NetBSD to fix amd64 build problems.
Build libgs as a shared library as increasingly other packages expect it to be there and want to link with it. Bump PKGREVISION.
update to 8.63 changes: -bugfixes -multithreaded rendering -Images are now always interpolated in their source colorspace -Support for OpenPrinting Vector devices has been upgraded to version 1.0 -two new devices: cairo, svgwrite -maximum number of color components has been reduced to 8 (from 252) -The -Z: debugging option now uses 'realtime' instead of 'usertime'
unlimit the data segment (gsromfs1.c needs > 128MB on gcc/alpha)
Fix build on IRIX by ensuring -lfontconfig links with -liconv.
Try removing share/ghostscript directory during uninstall. Bump PKGREVISION.
fix a botched pointer comparision which fails if the pointer difference overflows the signed integer range, this fixes font problems in PDF creation for me, bump PKGREVISION
update to 8.62, fixes a buffer overflow (CVE-2008-0411) (it appearently doesn't fix the font embedding problems in PDF generation reported recently)
Conditionally add cups files to PLIST. From Matthias Drochner. Partially addresses PR pkg/37888.
Update the way the cups makefile is modified to place the prototype psraster.convs in share/examples/cups (to avoid writing PKG_SYSCONFDIR outside of CONF_FILES).
-make fontconfig an option, on per default (as is x11) -add pkg-config to TOOLS (used to locate fontconfig)
Add dependence on "fontconfig" package. "ghostscript" actively checks whether "fontconfig" is installed and fails to build afterwards (at least under NetBSD-i386 4.0). Bump package revision because of this change.
update to 8.61 changes: a number of bug fixes and improvements Note: The default device in the gcc build is now the 'x11alpha' device which provides antialiasing for display. To recover the old default behaviour add '-sDEVICE=x11' to the command line.
Some packages need lex and yacc. Patch by Aleksey Cheusov via pkgsrc-users.
Added MAKE_JOBS_SAFE as suggested in PR 37250.
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.
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.
*blink* check-files didn't run for some reason, so update the PLIST and bump revision.
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.
correct whitespace
Fix broken build on HPUX
Fix path to Perl in a script. Ride on update.
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
Re-add support for the PAPERSIZE variable, lost when the various ghostscript packages were merged. Bump PKGREVISION.
avoid segfaults on 64-bit systems for some inputs files and pdf output
Very belatedly bump PKGREVISION for all jasper dependencies because of the shlib name change (!) during the update to 1.900.0. Noted by Robert Elz in PR 35431.
Depend on the ghostscript fonts by default. Bump revision.
Update to gpl ghostscript-8.54 aka print/ghostscript-afpl relaunched under GPL with options.mk. This was discussed on tech-pkg@.
Fixed PKGMANDIR.
Rename variable MAKEFILE to MAKE_FILE.
Fixed pkglint warnings.
ghostscript also needs C++ to build
Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update.
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.
Recursive revision bump / recommended bump for gettext ABI change.
Pullup ticket 946 - requested by Tracy Di Marco White
Update print/ghostscript*, including a security fix
Revisions pulled up:
- pkgsrc/print/ghostscript-afpl/Makefile 1.5
- pkgsrc/print/ghostscript-afpl/distinfo 1.2
- pkgsrc/print/ghostscript-afpl/patches/patch-ac 1.1
- pkgsrc/print/ghostscript-afpl/patches/patch-ad 1.1
- pkgsrc/print/ghostscript-esp/Makefile 1.10, 1.11
- pkgsrc/print/ghostscript-esp/Makefile.common 1.25, 1.26
- pkgsrc/print/ghostscript-esp/PLIST 1.6
- pkgsrc/print/ghostscript-esp/distinfo 1.8, 1.9
- pkgsrc/print/ghostscript-esp/patches/patch-aa 1.2
- pkgsrc/print/ghostscript-esp/patches/patch-ab 1.3
- pkgsrc/print/ghostscript-esp/patches/patch-ac 1.2
- pkgsrc/print/ghostscript-esp/patches/patch-ad 1.3
- pkgsrc/print/ghostscript-esp/patches/patch-ae 1.4
- pkgsrc/print/ghostscript-esp-nox11/Makefile 1.6, 1.7
- pkgsrc/print/ghostscript-gnu/Makefile 1.8
- pkgsrc/print/ghostscript-gnu/distinfo 1.5
- pkgsrc/print/ghostscript-gnu/patches/patch-ac 1.1
- pkgsrc/print/ghostscript-gnu/patches/patch-ad 1.1
- pkgsrc/print/ghostscript-gnu-nox11/Makefile 1.6
- pkgsrc/print/ghostscript/Makefile 1.16
- pkgsrc/print/ghostscript-nox11/Makefile 1.10
- pkgsrc/print/ghostscript-nox11/distinfo 1.12
- pkgsrc/print/ghostscript-nox11/patches/patch-ba 1.1
- pkgsrc/print/ghostscript-nox11/patches/patch-bb 1.1
- pkgsrc/print/ghostscript-nox11/patches/patch-bc 1.1
- pkgsrc/print/ghostscript-nox11/patches/patch-bd 1.1
Module Name: pkgsrc
Committed By: jlam
Date: Sun Nov 20 23:10:44 UTC 2005
Modified Files:
pkgsrc/print/ghostscript-esp: Makefile.common
Log Message:
Update the master distribution sites.
---
Module Name: pkgsrc
Committed By: jlam
Date: Mon Nov 21 06:17:58 UTC 2005
Modified Files:
pkgsrc/doc: CHANGES
pkgsrc/print/ghostscript-esp: Makefile Makefile.common PLIST distinfo
pkgsrc/print/ghostscript-esp-nox11: Makefile
pkgsrc/print/ghostscript-esp/patches: patch-aa patch-ab patch-ac
Log Message:
Update print/ghostscript-esp{,-nox11} to ESP Ghostscript 8.15.1. This
version is based on the GPL Ghostscript 8.15 release. Major changes from
Ghostscript 7.0x include:
* Many printer drivers were added and updated.
* Improved support for running as a job server (-dJOBSERVER)
* Support for DeviceN colorspaces at up to 8 colorants total at 8 bits
per colorant.
* The PDF writer has been considerably improved and implements PDF
1.4 encryption
* Add a new feature to scale PDFs to the current page size.
* Font rendering has been substantially reworked and improved.
* PDF 1.4 transparency rendering is much more likely to be correct
* Improved support for CID font substitution.
* Improved processing of incorrect and broken PDF files, including files
with corrupted xref tables and non-ASCII font names.
* Support for JBIG2-encoded images.
* The usual plethora of bug fixes.
---
Module Name: pkgsrc
Committed By: adrianp
Date: Sun Nov 27 17:04:18 UTC 2005
Modified Files:
pkgsrc/print/ghostscript-afpl: Makefile distinfo
Added Files:
pkgsrc/print/ghostscript-afpl/patches: patch-ac patch-ad
Log Message:
Update for http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0967
---
Module Name: pkgsrc
Committed By: adrianp
Date: Sun Nov 27 17:05:29 UTC 2005
Modified Files:
pkgsrc/print/ghostscript-esp: Makefile distinfo
Added Files:
pkgsrc/print/ghostscript-esp/patches: patch-ad patch-ae
Log Message:
Update for http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0967
---
Module Name: pkgsrc
Committed By: adrianp
Date: Sun Nov 27 17:05:56 UTC 2005
Modified Files:
pkgsrc/print/ghostscript-esp-nox11: Makefile
Log Message:
Update for http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0967
---
Module Name: pkgsrc
Committed By: adrianp
Date: Sun Nov 27 17:06:36 UTC 2005
Modified Files:
pkgsrc/print/ghostscript-gnu: Makefile distinfo
Added Files:
pkgsrc/print/ghostscript-gnu/patches: patch-ac patch-ad
Log Message:
Update for http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0967
---
Module Name: pkgsrc
Committed By: adrianp
Date: Sun Nov 27 17:06:59 UTC 2005
Modified Files:
pkgsrc/print/ghostscript-gnu-nox11: Makefile
Log Message:
Update for http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0967
---
Module Name: pkgsrc
Committed By: adrianp
Date: Sun Nov 27 17:07:30 UTC 2005
Modified Files:
pkgsrc/print/ghostscript: Makefile
Log Message:
Update for http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0967
---
Module Name: pkgsrc
Committed By: adrianp
Date: Sun Nov 27 17:08:31 UTC 2005
Modified Files:
pkgsrc/print/ghostscript-nox11: Makefile distinfo
Added Files:
pkgsrc/print/ghostscript-nox11/patches: patch-ba patch-bb patch-bc
patch-bd
Log Message:
Update for http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0967
Add x11 option to the various ghostscript packages, and get rid of the separate ghostscript*x11* packages.
Update for http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0967
Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.
Several changes are involved since they are all interrelated. These
changes affect about 1000 files.
The first major change is rewriting bsd.builtin.mk as well as all of
the builtin.mk files to follow the new example in bsd.builtin.mk.
The loop to include all of the builtin.mk files needed by the package
is moved from bsd.builtin.mk and into bsd.buildlink3.mk. bsd.builtin.mk
is now included by each of the individual builtin.mk files and provides
some common logic for all of the builtin.mk files. Currently, this
includes the computation for whether the native or pkgsrc version of
the package is preferred. This causes USE_BUILTIN.* to be correctly
set when one builtin.mk file includes another.
The second major change is teach the builtin.mk files to consider
files under ${LOCALBASE} to be from pkgsrc-controlled packages. Most
of the builtin.mk files test for the presence of built-in software by
checking for the existence of certain files, e.g. <pthread.h>, and we
now assume that if that file is under ${LOCALBASE}, then it must be
from pkgsrc. This modification is a nod toward LOCALBASE=/usr. The
exceptions to this new check are the X11 distribution packages, which
are handled specially as noted below.
The third major change is providing builtin.mk and version.mk files
for each of the X11 distribution packages in pkgsrc. The builtin.mk
file can detect whether the native X11 distribution is the same as
the one provided by pkgsrc, and the version.mk file computes the
version of the X11 distribution package, whether it's built-in or not.
The fourth major change is that the buildlink3.mk files for X11 packages
that install parts which are part of X11 distribution packages, e.g.
Xpm, Xcursor, etc., now use imake to query the X11 distribution for
whether the software is already provided by the X11 distribution.
This is more accurate than grepping for a symbol name in the imake
config files. Using imake required sprinkling various builtin-imake.mk
helper files into pkgsrc directories. These files are used as input
to imake since imake can't use stdin for that purpose.
The fifth major change is in how packages note that they use X11.
Instead of setting USE_X11, package Makefiles should now include
x11.buildlink3.mk instead. This causes the X11 package buildlink3
and builtin logic to be executed at the correct place for buildlink3.mk
and builtin.mk files that previously set USE_X11, and fixes packages
that relied on buildlink3.mk files to implicitly note that X11 is
needed. Package buildlink3.mk should also include x11.buildlink3.mk
when linking against the package libraries requires also linking
against the X11 libraries. Where it was obvious, redundant inclusions
of x11.buildlink3.mk have been removed.
Bump PKGREVISION due to changed dependency pattern (allowing newer versions of ghostscript-fonts).
Specify the category when including other files and when depending on other packages. From PR pkg/21864 by ccatrian at eml.cc.
MAKEFRAGS+= ... after Makefile.common to add devs.x11 correctly.
Consolidate more common stuff between ghostscript and ghostscript-nox11 in Makefile.common, and note conflict with the ghostscript-gnu* packages.
Merge packages from the buildlink2 branch back into the main trunk that have been converted to USE_BUILDLINK2.
Rename USE_BUILDLINK2_ONLY to USE_BUILDLINK2 for less verbosity. Also convert a few more packages to use the buildlink2 framework.
* Convert some more packages to use the buildlink2 framework. * Re-add EVAL_PREFIX lines that I shouldn't have removed from the buildlink2.mk files. * Add several more new buildlink2.mk files to facilitate converting more packages.
Belatedly bump PKGREVISION to 4 for Kyocera Prescibe printer driver update from 0.3 to 0.4.
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".]
Update print/ghostscript{,-nox11} to 6.0.1nb2. Changes from version
6.0.1nb1 include updating the hpijs driver to the latest released version
1.0.2. The new HPIJS device is "ijs" and replaces several older devices:
AP21xx DJ630 DJ6xx DJ6xxP DJ8xx DJ9xx DJ9xxVIP
So if you are using any of the above devices, you must use the new gs IJS
interface documented in:
${PREFIX}/share/doc/html/ghostscript/hpijs/hpijs_readme.html
This update is based on pkg/15470 by IWAMOTO Toshihiro <toshii@netbsd.org>.
Changes to the HPIJS driver include:
* Fixed a problem printing Photo Full Bleed on the Photosmart 100.
* Meet the Debian Free Software Guidelines (DFSG).
* Fixed a setpagedevice problem with the IJS client. PageSize can now
be set from postscript.
* Fixed a off-by-one error in IJS server.
* Added support for the following printers:
Deskjet 656 Photosmart 100 Apollo P-22
Deskjet 825/845 Photosmart 1115 Apollo P2500
Deskjet 920 Photosmart 1215 Apollo P2600
Deskjet 940/948 Photosmart 1315
Deskjet 995 CP 1160
Deskjet 1125 CP 1700
Deskjet 1220
Deskjet 2250
* Added support for the IJS interface.
* Added support for Duplex. When Duplex mode is set, top and bottom
margins are set to 1/2 inch.
* Added support for the following paper sizes:
Photo, Photo Full Bleed, A6, B4, B5, Oufuku-Hagaki, Hagaki
* The PrintMode command has been replaced with separate commands:
Quality, ColorMode, MediaType and PenSet.
* Changed top margin from 1/3 to 1/8 inch. Also, changed the bottom
margin to 1/2 inch. Note, on the 6xx series the maximum bottom
margin is .46 inch for black and .587 for color. This means for
the 6xx series, color printing to within 1/2 inch bottom margin is
not guaranteed.
Update ghostscript and ghostscript-nox11 to 6.01nb1. The changes are adding additional printer drivers: stp: Gimp-Print/STP color inkjets for photo quality output hpijs: HP Linux Inkjet Driver for 41 HP inkjets cdj880: HP DeskJet 880 series gdi: Samsung SmartGDI laser printers This closes pkg/13351 by Ingolf Steinbach <ingolf@steinba.ch> and pkg/13902 by Thor Lancelot Simon <tls@rek.tjls.com>.
Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.
Remove CATEGORIES setting. It's a no-op, as CATEGORIES is set unconditionally in ../ghostscript-nox11/Makefile.common.
Add ghostscript-x11 to CONFLICTS in case people have already started using the (now deprecated) ghostscript-x11 package.
Replace contents with contents of print/ghostscript-x11 to simplify the package structure and to get dependencies to work correctly.
ghostscript-6.01: this package is an alias for ghostscript-x11 to facilitate correct dependencies involving older versions of ghostscript for binary packages.
Initial revision