gs (6.53-3) unstable; urgency=high
* debian/copyright: Include information about add on packages and
their licenses.
* debian/devices: Move x11 in front of x11alpha which has problems with
mono displays at least (closes: #138844).
* src/unix-gcc.mak: Reenable the pipe device as it seems harmless after
all and many filters will break as they are using this feature to
circumvent the old Ghostscript problem with -sOutputFile=- when
the PostScript file writes text to stdout which interferes with the
printer commands... (closes: #138364).
* debian/control: Remove the reference to gs-pdfencrypt which is now
obsolete as it is included in the official Ghostscript now.
* Lintian cleanup:
+ Remove the extra license file /usr/share/doc/gs/COPYING.gz
+ Copying.htm stays as it is since it is linked in the docs
+ Convert History[56].htm to changes.gz using html2text to have an
upstream changelog.
* Included a few important patches from the Ghostscript CVS:
+ Handle the margins from an ijs server correctly. It was my hope that
this would account for #141608, but that does not seem to be the
case :(
+ src/gdevx.c: Patched to use the "right" color depth on X11 for
all cases. It used to take the actual number of bits to store
the color info as opposed to the number of bits actually used.
+ lib/pdf2dsc.ps: This was broken because of the security fix.
Patched to open the files before dropping privileges.
* lib/stcolor.ps: Compare the product name with "GNU Ghostscript" instead
of just "Ghostscript" to detect the interpreter (closes: #108120).
* src/gdevbj10.c: Apply the patch to fix the margins for the Canon BJ10e
submitted by Jim Hague (closes: #118078).
* debian/postinst: Link the manpage to gs.1.gz as well as a slave of
the /usr/bin/gs alternative (closes: #122538).
* gimp-print/README.stp: Copy from gimp-print source tree.
* debian/docs: Install that file as $(docdir)/README.stp for those
using that driver and needing some infos (closes: #122099).
+ debian/README.Debian: Refer the user to README.stp.
* debian/rules: Install the documentation of the pcl3 driver
(closes: #39342).
* debian/docs: Add the README.lexmark of the lexmarkgs driver to the
installed documentation.
-- Torsten Landschoff <torsten@debian.org> Tue, 9 Apr 2002 02:29:10 +0200
gs (6.53-2) unstable; urgency=high
* [SECURITY] src/unix-gcc.mak: Disable the pipe device as well since it
still allows executing arbitrary commands. I'll turn it back on when I am
sure it does not cause any security problems.
-- Torsten Landschoff <torsten@debian.org> Thu, 7 Mar 2002 12:24:53 +0100
gs (6.53-1) unstable; urgency=high
* New upstream release (closes: #130426).
+ Fixes the security problem allowing reading all files and
executing random commands (closes: #136652).
* debian/gen-makefile: Fix the BUILD_OPTIONS check (closes: #121871).
* Should fix the cjk stuff I hope (closes: #116516). In case there is
another problem please could somebody provide me with information
how to check that it works? I am more than deeply frustrated with
getting readmes in japanese, web pages in japanese etc. That's just
deeply frustrating.
-- Torsten Landschoff <torsten@debian.org> Wed, 6 Mar 2002 01:20:30 +0100
gs (6.51-7) unstable; urgency=medium
* Urgency medium because it works around a bug breaking the package
on one Debian architecture.
* src/gxobj.h [IA64]: Lock the object alignment to 16 bytes, as the
initial setjmp segfaults because of a bad alignment. jmp_buf needs
to be on 16 byte boundaries for this arch. This is a quick work
around until somebody comes up with a better fix - at least it
gets gs to work on ia64 - I am not certain how much memory overhead
this causes though. Kudos to John Daily <jdaily@progeny.com> for his
investigative work. I am leaving the bug open for now, since it does
not really fix the problem (#128314).
-- Torsten Landschoff <torsten@debian.org> Tue, 8 Jan 2002 21:12:22 +0100
gs (6.51-6) unstable; urgency=low
* ijs/*: Include the ijs driver from the hpijs source.
* debian/devices: Add ijs to the device list.
* src/contrib.mak: Include ijs/contrib.mak-6.51.add
-- Torsten Landschoff <torsten@debian.org> Mon, 31 Dec 2001 15:00:45 +0100
gs (6.51-5) unstable; urgency=low
* gimp-print/gdevstp.c: Update from gimp-print 4.1.99-rc1 (closes: #120009)
-- Torsten Landschoff <torsten@debian.org> Fri, 16 Nov 2001 14:29:11 +0100
gs (6.51-4) unstable; urgency=low
* src/gdevxini.c: Apply the patch supplied by Chanop Silpa-Anan
(closes: #85811). Thanks for your support, Chanop!
* debian/gen-makefile: Add /usr/share/ghostscript/common to the
search path to get gs-pdfencrypt working again (closes: #119406).
* Download the lex5000 driver and include it in the build system
(closes: #58657).
* debian/devices: Add lx5000, lex5000.
-- Torsten Landschoff <torsten@debian.org> Wed, 14 Nov 2001 16:47:57 +0100
gs (6.51-3) unstable; urgency=low
* debian/devices: Enabled the cfax driver as requested by a user.
-- Torsten Landschoff <torsten@debian.org> Fri, 9 Nov 2001 17:48:23 +0100
gs (6.51-2) unstable; urgency=low
* Enable the Brother HL 1250 driver (closes: #63027).
-- Torsten Landschoff <torsten@debian.org> Wed, 17 Oct 2001 12:07:23 +0200
gs (6.51-1) unstable; urgency=low
* New upstream release (closes: #101928).
* The new upstream release fixes many problems with the interpreter.
These bugs were fixed in Ghostscript 6.0:
+ the font rendering problem in X11 is fixed (closes: #28579)
+ ps2pdf does not write rectangles for polygons anymore (closes: #36200)
+ the PDF which crashed gs does not lead to any problems (closes: #45361)
+ a PDF which was inverted by pdf2ps stays black on
white now (closes: #49659).
+ Philipp's file crashing gs does not do so anymore (closes: #58468)
+ the invalid LanguageGroup in fonts does not cause gs to abort
anymore (closes: #67462).
+ another PDF file which caused a crash is working now (closes: #89995)
* Rewrote the build system.
* The libjpeg sources are now included in the diff which is not nice
but working (closes: #87896).
* lynx is not used anymore to convert the changelog to plain text
(closes: #93722).
* The hpijs driver is now included upstream (closes: #106294).
* Driver support for the Apple Imagewriter is now included (closes: #110740).
* Make the package use update-alternatives so that different gs packages
can cooperate (closes: #98227).
* Add in the gdi driver provided by Daniel Burrows (closes: #105885).
* debian/devices: Add omni to the list
+ debian/gen-makefile: Add threading and dynamic linking support.
* debian/control: Add libglib1.2-dev to the Build-Depends as it is
needed for the Omni driver.
* debian/devices: Go through the list of available drivers and add
what we seem to be able to build. Among the new devices:
- cdj970 (closes: #112434)
- cljet5, cljet5pr, cljet5c
- dl2100, hl7x0
- the generic hpijs device (supports hpijs 0.97, closes: #102369, #110657)
- imagen, inferno, jetp3852
- lex2050, lex3200, lex5700
- oki4w
- plan9bm
- psrgb
- x11cmyk2, x11cmyk4, x11cmyk8, x11gray4
* src/contrib.mak: Add missing generic hpijs device.
* Enable stp driver and link with libgimpprint
(closes: #82454, #87004, #103036)
* debian/control: Build-Depend on libgimpprint-dev.
* debian/gen-makefile: Add support for the DEB_BUILD_OPTIONS environment
variable (more precisely, the debug option leads to a build with
debugging support and exported private variables).
* Add in the CJK support using the patch from
Yasuhiro Take <take@debian.org>. A huge "THANK YOU" to him for his
work!!! His changes:
+ Add debian/patches/gs-cjk-M2-R1+CJKPDF.diff & .info, and apply it
to the source.
+ debian/control: Conflicts: Add gs-cjk-resource (<< 1.20010910-1) because
the new gs-cjk patch requires new gs-cjk-resource that i've already
prepared and doesn't work with older ones.
+ debian/control: Depends: Add gs-common (>= 0.2) because font
configuration for the new gs-cjk patch is completely different from
the old one.
* debian/control: Removed the conflict with gs_x, gs_svga and gs_both.
I don't even remember when those packages where in Debian, probably
before Debian 1.3 so a direct upgrade is going to fail anyway. And
with intermediate upgrades it will not be a problem.
* src/imainarg.c: Reapply the papersize diff from debian/patches.
-- Torsten Landschoff <torsten@debian.org> Tue, 16 Oct 2001 21:06:14 +0200
gs (5.50-8) unstable; urgency=low
* debian/rules: Use html2text to convert the html changelog into
plain text instead of lynx (closes: #93722).
* debian/control: Update Build-Depends.
* debian/prerm: Fix the case to handle both removal and upgrade
instead of handling upgrading in two cases (closes: #98458).
* debian/control: Merge multi-line Build-Depends into one line for
now until our tools support multi line fields (closes: #98459).
-- Torsten Landschoff <torsten@debian.org> Mon, 4 Jun 2001 01:22:36 +0200
gs (5.50-7) unstable; urgency=low
* debian/postrm: Add missing #DEBHELPER# (arg!).
* debian/prerm: Add defoma-app clean on upgrade.
* debian/gs.templates: Remove the double negation of the previewer
question (closes: #94146).
* Merge german translation for debconf templates (closes: #93840).
* debian/shlibs.local: Depend on svgalibg1 or svgalib-dummyg1
alternatively (closes: #93811).
-- Torsten Landschoff <torsten@debian.org> Tue, 1 May 2001 22:24:55 +0200
gs (5.50-6) unstable; urgency=low
* debian/README:
+ Move copyright info to debian/copyright.
+ Mention the align.ps file (closes: #67317).
* gdevbbox.c: Use default color methods instead of NULL pointers so
that gs -sDEVICE=bbox does not crash anymore (closes: #36883).
-- Torsten Landschoff <torsten@debian.org> Sat, 7 Apr 2001 21:09:55 +0200
gs (5.50-5) unstable; urgency=low
* debian/default_path.sh:
+ Include defoma dir in search path.
+ Search local directories before system directories.
+ Defoma is preferred if available...
* debian/postinst: Fix the hopefully last bashism (s/source/g/).
* Included support for Hewlett Packard's own printer driver called
hpijs (closes: #92010). Note that you will need the hpijs package
for using it.
-- Torsten Landschoff <torsten@debian.org> Sat, 7 Apr 2001 02:40:15 +0200
gs (5.50-4) unstable; urgency=low
* Install interesting Postscript files as examples (closes: #79461).
* Finally include the missing if-hpdj filter (closes: #63705).
* Also add the documentation of hp8xx (closes: #63566).
-- Torsten Landschoff <torsten@debian.org> Thu, 5 Apr 2001 03:58:27 +0200
gs (5.50-3) unstable; urgency=low
* debian/rules:
+ Don't remove debian/postinst anymore in clean target.
+ Read package and version info from changelog.
+ Convert to debhelper.
* debian/postinst: Again rewritten from scratch (guess why!? *arg*)
-- Torsten Landschoff <torsten@debian.org> Thu, 5 Apr 2001 02:34:17 +0200
gs (5.50-2) unstable; urgency=low
* debian/postinst: Completely rewritten.
+ Fixes the bashism reported by Joey Hess (closes: #92056).
+ Does not mess with /usr/local anymore (closes: #57276).
* unix-gcc.mak: Readd the x11 device (closes: #92586).
* debian/config: Change the priority of the defoma questions to
low. I don't see how the defaults can cause any problems.
* debian/shlibs.local: Removed. Let's see if it works without.
-- Torsten Landschoff <torsten@debian.org> Thu, 5 Apr 2001 01:36:09 +0200
gs (5.50-1) unstable; urgency=low
* Finally upgrade to new upstream version, still based on the old
package (the reimplementation is still under the hood ;)
(closes: #65832, #87673).
* unix-gcc.mak: Make x11alpha the default device on X11 as already
done in gs-aladdin. Modern systems should be able to handle the
anti aliasing fast enough.
* debian/control: Update build dependencies for new X11.
* debian/control: Removed Conflicts with local defoma packages made
by Yasuhiro.
* debian/patches/svgalib: Adjust for name change of the main Makefile
and move the targets out of the ifeq so that one can run the file
standalone.
* debian/patches/hpdj:
- Don't patch zmedia2.c since upstream changed it since 5.10.
- Adjust for name change of the main makefile.
- Use the right patch from the hpdj distribution for 5.50.
* debian/patches/hp8xx:
- Update the devs.mak diff for gs 5.50.
- Adjust for name change of main makefile.
* debian/rules: Disable kanji and jpdrivers support (needs update for 5.50).
* debian/patches/lexmarkgs:
- Update the devs.mak diff for 5.50.
* debian/control: Add missing build-depends (closes: #82114, #88393).
* debian/rules: Make debian/addentry executable before running it
(closes: #90278).
* time_.h: Include <time.h> as well as sys/time.h (closes: #90433, #88391).
-- Torsten Landschoff <torsten@debian.org> Thu, 29 Mar 2001 01:17:54 +0200
gs (5.10-11.5defoma2) unstable; urgency=low
* Add kanji patches.
-- Yasuhiro Take <take@debian.org> Tue, 27 Mar 2001 20:58:55 +0900
gs (5.10-11.5defoma1) unstable; urgency=low
* Add Defoma support.
* Remove kanji patches.
-- Yasuhiro Take <take@debian.org> Tue, 20 Mar 2001 18:21:22 +0900
gs (5.10-11) unstable; urgency=low
* debian/control: Added build time dependency for libfreetype2-dev
(closes: #82114).
* Included upp files for stc740 printer provided by Gregory P. Smith
(closes: #76845).
-- Torsten Landschoff <torsten@debian.org> Mon, 15 Jan 2001 00:53:32 +0100
gs (5.10-10.1) stable unstable; urgency=high
* Non-maintainer upload by security team
* Patch from Werner Fink:
+ Create temporary files securely using mkstemp instead of mktemp
+ Don't set LD_RUN_PATH to empty, that makes the runtime linker look
in the current path as well
-- Wichert Akkerman <wakkerma@debian.org> Wed, 22 Nov 2000 03:35:35 +0100
gs (5.10-10) unstable; urgency=low
* contrib/kanji/man/ps2jpdf.1: Changed ".SH PS2JPDF" into ".SH NAME"
(closes: #59925, #60002, #60474).
* debian/rules: Added -isp to call of dpkg-gencontrol (lintian).
-- Torsten Landschoff <torsten@debian.org> Wed, 15 Mar 2000 23:30:41 +0100
gs (5.10-9) frozen unstable; urgency=high
* Applied patch from Colin Phipps to fix security problem in ps2epsi
(closes: #57034)
-- Torsten Landschoff <torsten@debian.org> Sun, 6 Feb 2000 02:24:33 +0100
gs (5.10-8) frozen unstable; urgency=low
* Only a simple change to close a bugreport: The package contained a
directory in /usr/local in violation with policy. Sorry for this,
the directories are now created by the postinst (closes: #56396).
-- Torsten Landschoff <torsten@debian.org> Fri, 28 Jan 2000 09:52:17 +0100
gs (5.10-7) frozen unstable; urgency=low
* This can go into frozen since the changes are absolutely simple.
* debian/control: Fixed build dependencies (closes: #55451).
* debian/patches/hpdj: Added installation of margin files as requested in
#39342 (for gs-aladdin).
* gcc-head.mak: Added path for local fonts as requested in #31898
(/usr/local/lib/ghostscript/{common,5.10,fonts})
* debian/rules: Make the directories intended for local fonts.
* gs.1: Added documentation for local postscript files.
-- Torsten Landschoff <torsten@debian.org> Thu, 20 Jan 2000 12:47:48 +0100
gs (5.10-6) unstable; urgency=low
* Added driver for Lexmark 7000. Thanks to Alex Winbow for pointing
me to the patch.
* debian/rules: Completely rewritten and a bit modularized.
* hpdj driver updated to version 2.6.
-- Torsten Landschoff <torsten@debian.org> Wed, 12 Jan 2000 20:24:44 +0100
gs (5.10-5) unstable; urgency=low
* New maintainer.
* debian/control: Added build dependencies.
* Applied patch from Taketoshi Sano to remove copyrighted stuff from
the package (closes: #52575).
* This release is based on Wicherts NMU (thanks for the work Wichert!)
closes: #53071
-- Torsten Landschoff <torsten@debian.org> Wed, 29 Dec 1999 22:22:02 +0100
gs (5.10-4.1) unstable; urgency=low
* Non-maintainer upload
* Apply patch to fix mac ttf rendering, Closes: Bug#52590
-- Wichert Akkerman <wakkerma@debian.org> Sun, 19 Dec 1999 17:05:38 +0100
gs (5.10-4) unstable; urgency=low
* Small patch applied to file gs_init.ps, so that japanese
fonts are required only for japanese people (many thaks to
Fumitoshi Ukai) (closes: Bug#49725, #49732, #49867)
-- Marco Pistore <pistore@debian.org> Fri, 12 Nov 1999 12:45:37 +0100
gs (5.10-3) unstable; urgency=low
* Many thanks to Taketoshi Sano for his great job
with the Japanese support (closes Bug#41570)
-- Marco Pistore <pistore@debian.org> Sun, 7 Nov 1999 02:56:13 +0100
gs (5.10-2.0.vflib.2) experimental; urgency=low
* Non Maintainer.
* Add support for many drivers included in gs510j49
* FHS transition
* Lintian free
-- Taketoshi Sano <sano@debian.org> Sun, 31 Oct 1999 09:21:06 +0900
gs (5.10-2.0.vflib.1) experimental; urgency=low
* Non Maintainer.
* Experimental revision for Japanese VFlib support enhancement.
* Please check and modify this experimental revision to add
Japanese support on the Debian package of "gs"
-- Taketoshi Sano <sano@debian.org> Sat, 30 Oct 1999 15:03:07 +0900
gs (5.10-2) unstable; urgency=low
* Added support for hp8xx drivers by Uli Wortmann (closes Bug#40807).
* Added support for epsf and ttfont features.
* Changed "Aladdin Ghostscript" into "GNU Ghostscript" in
file stcolor.ps e stcinfo.ps (closed Bug#35411, Bug#35525).
-- Marco Pistore <pistore@di.unipi.it> Sat, 10 Jul 1999 23:29:57 +0200
gs (5.10-1) unstable frozen; urgency=low
* Ghostscript 5.10 is GPL!
This package essentially corresponds to package gs-aladdin_5.10-12,
but redistributed under GPL. Changes w.r.t. gs-aladdin_5.10-12
are:
* Corrected "regulamentations" --> "regulations"
in description of package.
* Filenames in script pdf2ps are now enclosed in double quotes
* Fixed the manpages for bdftops, printafm and wftopfa,
so that they work with apropos.
The various patches to ghostscript 5.10 that have been proposed
by L.P.Deutsch and that appear in gs-aladdin_5.10-12 also appear
in this package.
-- Marco Pistore <pistore@di.unipi.it> Sun, 3 Jan 1999 18:22:57 +0100
gs (4.03-6) unstable; urgency=low
* Moved to version 2.5 of hpdj driver by Martin Lottermoser (debian/rules
is changed accordingly).
* Mentined package gsfonts in description of gs.
-- Marco Pistore <pistore@di.unipi.it> Mon, 7 Dec 1998 22:06:21 +0100
gs (4.03-5) frozen unstable; urgency=low
* Fixed the manpages for bdftops, printafm and wftopfa,
so that they work with apropos.
* Removed *.1.gz files from /usr/doc/gs (they already are in the
/usr/man/man1 directory).
-- Marco Pistore <pistore@di.unipi.it> Fri, 6 Nov 1998 10:52:31 +0100
gs (4.03-4) frozen unstable; urgency=low
* Fixed files stcolor.ps and stcinfo.ps so that they recognize that
they are called by GNU ghostscript; thanks to Gordon Matzigkeit
(closes Bug#28726).
-- Marco Pistore <pistore@di.unipi.it> Thu, 5 Nov 1998 21:44:07 +0100
gs (4.03-3) unstable; urgency=low
* Changed "Recommends: gs-pdfencrypt" to "Suggests: gs-pdfencrypt" in
control file (closes Bug#27431)
* Removed "Provides: gs_x, gs_svga, gs_both", since "_" cannot appear
in package names, and no packages should depend on these quite old
virtual packages.
* Changed directory name for the libjpeg source from ../libjpeg-6a
to ../libjpeg: so it does not depend on the particular version
of libjpeg (changes in files gcc-head.mak, debian/rules and
debian/jpeg).
* Linked against libjpeg-6b.
-- Marco Pistore <pistore@di.unipi.it> Sat, 10 Oct 1998 00:01:15 +0200
gs (4.03-2) unstable; urgency=low
* Now /usr/lib/ghostscript/common is searched for library files
before /usr/lib/ghostscript/X.YY (where X.YY is the version of
ghostscript). This is useful for installing packages like
gs-pdfencrypt, that provide (modified) library files
to ghostscript that are independent from the version of gs
(also gs.1 is changed accordingly)
* Now gs-pdfencrypt (in the nonUS distribution) is suggested by
gs-aladdin. Changed the message in the file pdf_sec.ps so that
it suggests to install that package if an encrypted pdf file is
being processed.
* Linked against libpng2 (closes Bug#26924)
-- Marco Pistore <pistore@di.unipi.it> Tue, 29 Sep 1998 21:01:10 +0200
gs (4.03-1) unstable; urgency=low
* New upstream version (gs 4.03 is finally GPL!!!)
* Pristine source
* Set options in gcc-head.mak
* Added man pages for all the binaries
* All example files in /usr/doc/gs/examples start now with %!
* Script font2c moved from /usr/bin to /usr/lib/ghostscript
(there is really no reason to put this script in /usr/bin)
* Patched devs.mak and gdevpng.c so to work with version 0.96 of libpng.
* Patched gdevcdj.c so that device cdeskjet works
(and is identical to cdj500)
* Patched gdevl256.c imainarg.c so that superuser rights are given away
as soon as possible, and re-obtained only to start svgalib (see
/usr/doc/gs/README.Debian and /usr/doc/gs/setuid.Debian)
* Patched imainarg.c to set default paper accordig to the system paper
as reported by libpaper, also patched imaiarg.c so that the lvga256
device is chosen as the default one if gs is not called from X
* Patched zlib.mak: here the shared file for zlib is called libz,
not libgz
-- Marco Pistore <pistore@di.unipi.it> Thu, 4 Jun 1998 20:29:47 +0100
gs (3.33-7) unstable; urgency=low
* Corrected address of FSF in copyright file
* All the scripts start now with #!
* Added man pages for all the binaries
* bdftops, font2c and wftopfa moved from /usr/bin to
/usr/lib/ghostscript
(there is really no reason to put these scripts in /usr/bin)
* gs.real moved to /usr/lib/ghostscript (it should not be
called by the user)
-- Marco Pistore <pistore@di.unipi.it> Thu, 12 Mar 1998 20:29:38 +0100
gs (3.33-6) unstable; urgency=low
* New maintainer
* Libc6 (hamm) release
* Minor fixes in debian/rules
* Bug 10270 fixed: now manpages are compressed
* Bug 9935 fixed: package works with svgalib-dummy
* Redundant dependencies removed in debian/control
(this also fixes Bug 9157)
* Now device cdeskjet works (and is identical to cdj500)
-- Marco Pistore <pistore@di.unipi.it> Mon, 29 Sep 1997 20:41:47 +0200
gs (3.33-5) stable; urgency=low
* Examples used to be in /usr/doc/$(examples)/examples, but $(examples)
was empty (should have been $(package), must have been sleeping)
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Fri, 7 Feb 1997 15:15:37 +0100
gs (3.33-4) stable; urgency=low
* debian/rules didn't install some files in ./debian/tmp, but in /!!!
Why do I need root to build packages?
* Minor fix in wrapper.c (no change in binary)
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Tue, 21 Jan 1997 19:15:53 +0100
gs (3.33-3) stable; urgency=low
* apparently, gs-3.33 never got compiled with all devices (only a
pitiful few ones). Fixed this.
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Fri, 8 Nov 1996 21:49:49 +0100
gs (3.33-2) unstable; urgency=low
* Converted to new source format
* Removed the "+1" bug in the wrapper that caused coredumps with
libc5.4.7
* included x11alpha x11cmyk devices
* removed dependancy on gsfonts
* Improved argument parsing of wrapper
* Stripped the executables
* Fixed discription bug "This version is aladdin coright,..."!
(Sorry!)
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Thu, 31 Oct 1996 20:56:01 +0100