lp:ubuntu/natty/ghostscript

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/natty/ghostscript
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Mature

Recent revisions

87. By Matthias Klose

gs-common: Reintroduce dependency on ghostscript, still too many packages
assuming gs-common has the binaries.

86. By Till Kamppeter

debian/patches/012310_opvp-fixes-for-gs9: Fixes concerning the
compatibility of the OpenPrinting Vector ("opvp") output device with/
Ghostscript 9.x.

1. If there is any ICCColor based image in the PostScript input, GS
crashes.
2. Fallback when path is too complex for some kinds of printers. This
problem

already existed in GS 8.x.

Thanks to Koji Otani from BBR Inc., Japan.

85. By Colin Watson

Really break and replace older ghostscript in libgs9-common.

84. By Till Kamppeter

debian/rules, debian/ubuntu/apport-hook.py: Dropped the Apport hook on
the merge from Debian. Re-added it.

83. By Till Kamppeter

* Merge from debian unstable. Remaining changes:
  - debian/ghostscript-cups.postinst: Fixed "lpstat -r" check for the
    auto update of PPDs of existing queues. "lpstat -r" exits always with
    status 0, we must check the actual output. Call lpstat, lpadmin, and
    cupsctl with "-h /var/run/cups/cups.sock" to avoid querying remote
    servers set up in /etc/cups/client.conf, and asking for passwords.
    Thanks to Martin-Éric Racine for tracking this down and the solution!
    See Debian bug #543468. Use signal names instead of numbers for trap,
    quiesces a lintian bashism warning.
  - debian/ghostscript.preinst: Clean up traces of Ghostscript in defoma
    via "defoma-app purge gs", so that when updating packages which still
    use defoma no warnings get issued.
  - debian/ghostscript.preinst: Use Ubuntu version numbers.

82. By Till Kamppeter

* New upstream release
   o Final 9.01 release of Ghostscript
   o Support for using the system's libijs.
  Taken the ijs/ subdirectory out of the repackaged source tarball again
  as support for an external libijs got added now (LP: #704913, LP: #704157).
* debian/control: Added libijs-dev to the build dependencies.
* debian/rules: Added ijs/ subdirectory back to the upstream source
  repackaging check.
* debian/rules: Updated regular expression to check whether
  Resource/Init/cidfmap is virtually empty.
* debian/rules: Added a "--override" for libijs to the d-shlibmove call.
* debian/symbols.common: Updated for new upstream source. Applied patch
  which dpkg-gensymbols generated for debian/libgs9.symbols to this file.

81. By Till Kamppeter

* New upstream release
   o SVN snapshot rev. 12047
  Taken back the ijs subdirectory into the repackaged source tarball as
  Ghostscript's build system does not support using an external, shared
  libijs (LP: #704913, LP: #704157).
  Removed the newly added ./cups/libs/ directory in the repackaging as
  we use the CUPS libraries of the cups package.
* debian/rules: Removed ijs subdirectory from upstream source repackaging
  check and added cups/libs/ subdirectory.
* debian/rules: Override a bug that if dynamically loadable X11 drivers are
  uses ("./configure --enable-dynamic") that in the core Ghostscript library
  the X11 drivers are also built in. This bug got most probably introduced
  with SVN rev. 12025.
* debian/symbols.common: Updated for new upstream source. Applied patch
  which dpkg-gensymbols generated for debian/libgs9.symbols to this file.

80. By Till Kamppeter

* New upstream release
   o SVN snapshot rev. 12005
   o DSC-conforming PostScript output of "ps2write" (Upstream bug #688495)
   o Skip color management for non-standard color spaces (Upstream bug
     #691760)
  We skipped Ghostscript 9.00 in Ubuntu. New features from that release:
   o ICC-profile-based color management
   o Postscript interpreter's graphics state now stores two separate colour
     space settings for stroking and filling, to better support the stroke
     and fill colours required by the PDF interpreter.
   o PDF-interpreter: Support for optional content, improved support of
     JPX images in PDF files.
   o For security reasons, Ghostscript no longer searches the current
     directory by default. Use -P option to revert to old behavior.
   o Bug fixes.
  In addition to the non-free files in Resource/CMap/ and the source-less
  PDFs in jasper/ excluded superfluous subdirs expat, freetype, icclib, ijs,
  jasper, jbig2dec, lcms, libpng, tiff, and zlib when repackaging upstream
  tarball. This reduces the tarball from 27 MB to 17 MB and eliminates the
  need to mention these libraries in the debian/copyright file. Used the
  command line "grep -li 'not altered' Resource/CMap/* | xargs rm" to
  remove the non-free CMap files. The files Resource/CMap/Identity-UTF16-{HV}
  are included again as they are from Artifex and not from Adobe, so they
  fall under Artifex' license.
* debian/patches/: Dropped all patches except the two Debian-specific ones.
  The patches were either backported from upstream or they are incorporated
  upstream now. So we have a near patch-free Ghostscript again.
* debian/rules: Removed Resource/CMap/Identity-UTF16-{HV} from
  upstream source repackaging check.
* debian/rules: Removed obsolete "--disable-cairo" option from the
  ./configure command line.
* debian/rules: Determine ABI version number correctly also if we have an
  SVN snapshot with "~svnXXXX" added to the upstream version number.
* Removed DEB_CLEAN_EXCLUDE definition, as the patch noise is removed
  upstream.
* debian/symbols.common: Updated for new upstream source. Applied patch
  which dpkg-gensymbols generated for debian/libgs9.symbols to this file.
* debian/ubuntu/apport-hook.py: Moved to debian/ubuntu/, to make implementing
  a common Debian/Ubuntu VCS repository easier.
* debian/copyright: Added info about apport-hook.py and
  Resource/CMap/Identity-UTF16-{HV}.
* Changes overtaken from Debian with the merge:
   o Use source format 3.0 "quilt" (and not patchsys-quit.mk). Updated
     README.source: normal builds need no special handling now.
   o Patches are now managed with quilt
   o debian/patches/README: Documented new patch naming scheme
   o Renamed the two debian-specific patches according to the new naming
     scheme.
   o debian/symbols.common: Updated.
   o debian/rules: Check completeness of debian/copyright file (fonts not
     checked).
   o debian/rules: Check whether source tarball is correctly repackaged.
   o Added static library /usr/lib/libgs.a to -dev package.
   o Use FreeType/FAPI disabled as it is still immature.
   o Automatic upstream/ABI version check/update/warning for debian/control.
   o Handle package dependencies in debian/rules, let debian/control be
     appropriately generated.
* Merged 9.00 from debian experimental. Remaining Ubuntu-specific changes:
   o Apport hook
   o Updated post-install script of ghostscript-cups: Fixed "lpstat -r" check
     for the auto update of PPDs of existing queues. "lpstat -r" exits always
     with status 0, we must check the actual output. Call lpstat, lpadmin, and
     cupsctl with "-h /var/run/cups/cups.sock" to avoid querying remote
     servers set up in /etc/cups/client.conf, and asking for passwords.
     Thanks to Martin-Éric Racine for tracking this down and the solution!
     See Debian bug #543468. Use signal names instead of numbers for trap.
     Quiesces a lintian bashism warning.
   o Do not remove the CMap files as we do not use DeFoMa any more.
   o Purge old defoma stuff to avoid warnings from defoma when updating
     other packages which still use defoma (in debian/ghostscript.preinst).
   o Use Ubuntu version numbers in debian/ghostscript.preinst
   o Removed CMap link in debian/ghostscript.links.in

79. By Till Kamppeter

Removed noise introduced into source package by the previous upload.

78. By Till Kamppeter

debian/ghostscript.preinst: Clean up traces of Ghostscript in defoma
via "defoma-app purge gs", so that when updating packages which still
use defoma no warnings get issued (Closes: #587272).

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/oneiric/ghostscript
This branch contains Public information 
Everyone can see this information.

Subscribers