#4268 ghostscript-9.07-1

Awaiting_Dependency
closed-fixed
None
5
2013-05-30
2013-05-25
No

The attached packaging updates ghostscript to the current release with the following changes...

1) a BuildConflicts on lcms2 is added and the bundled lcms2 is built since ghostscript 9.07 requires threading fixes not present in an upstream release yet...

http://www.ghostscript.com/pipermail/gs-devel/2013-February/009402.html

2) the MacPorts fix of adding "-isystem %p/include" to CPPFLAGS is used to insure that the bundled openjpeg builds against its own headers.

3) the fink jbig2dec package is used and the bundled sources moved aside as jbig2dec_local

4) the Depends on libjpeg8-shlibs is upgraded to libjpeg9-shlibs and the BuildDepends on libjpeg8 to libjpeg9.

5) The patch is dropped. Currently it contains a bunch of non-sensical changes such as configure.ac mods without autoreconf in the info file as well as unused .orig files. The unix-dll.mak changes implement a second layer of comment symbols for Mac OS X makefile variables (which is a no-op) and the unnecessary use of -R for the linkage executables.

1 Attachments

Discussion

  • Alexander Hansen

    Just out of curiosity, can this build against a Fink openjpeg rather than an internally-bundled one?

     
  • Jack Howarth

    Jack Howarth - 2013-05-29

    Updated to build against fink's openjpeg and libtiff5.

     
  • Hisashi Todd Fujinaka

    Updated to GPL ghostscript-9.0.7, closing.

     
  • Jack Howarth

    Jack Howarth - 2013-05-29

    Recommended changes for ghostscript-9.07-2

    --- /sw/fink/10.7/stable/main/finkinfo/text/ghostscript.info 2013-05-29 08:46:39.000000000 -0400
    +++ ghostscript.info 2013-05-29 09:32:18.000000000 -0400
    @@ -2,32 +2,38 @@
    Package: ghostscript%type_pkg[-nox]
    Type: -nox (boolean)
    Version: 9.07
    -Revision: 1
    +Revision: 2
    Description: Interpreter for PostScript and PDF
    Source: mirror:sourceforge:ghostscript/ghostscript-%v.tar.bz2
    Source-MD5: eea27befc1e85bef6d4768202f6b03a5
    PatchFile: ghostscript.patch
    PatchFile-MD5: 464b8ced0f1e8e430a8d9fac89914d00
    Depends: <<
    -ghostscript-fonts, libpng15-shlibs, libtiff-shlibs,
    +ghostscript-fonts, libpng15-shlibs, libtiff5-shlibs,
    (%type_raw[-nox] = .) x11,
    (%type_raw[-nox] = .) x11-shlibs,
    -(%type_raw[-nox] = .) libiconv,
    +libiconv,
    (%type_raw[-nox] = .) libpaper1-shlibs,
    -(%type_raw[-nox] = .) libjpeg8-shlibs,
    -(%type_raw[-nox] = .) libjasper.1-shlibs,
    +libjpeg9-shlibs,
    (%type_raw[-nox] = .) fontconfig2-shlibs,
    -(%type_raw[-nox] = .) libidn-shlibs
    +libidn-shlibs,
    +(%type_raw[-nox] = .) freetype219-shlibs,
    +libjbig2dec-shlibs,
    +lcms2-shlibs (>= 2.4-1),
    +libopenjpeg1-shlibs
    <<
    BuildDepends: <<
    -fink (>= 0.24.12), libpng15, libtiff,
    +fink (>= 0.24.12), libpng15, libtiff5,
    (%type_raw[-nox] = .) x11-dev,
    -(%type_raw[-nox] = .) libiconv-dev,
    +libiconv-dev,
    (%type_raw[-nox] = .) libpaper1-dev,
    -(%type_raw[-nox] = .) libjpeg8,
    -(%type_raw[-nox] = .) libjasper.1,
    +libjpeg9,
    (%type_raw[-nox] = .) fontconfig2-dev,
    -(%type_raw[-nox] = .) libidn
    +libidn,
    +(%type_raw[-nox] = .) freetype219,
    +libjbig2dec-dev,
    +lcms2 (>= 2.4-1),
    +libopenjpeg1
    <<
    BuildConflicts: lcms
    Conflicts: ghostscript, ghostscript-nox, ghostscript6, ghostscript6-nox, system-ghostscript8
    @@ -39,6 +45,7 @@
    --disable-compile-inits \ --disable-cups \ --disable-gtk \ + --with-system-libtiff \ (%type_raw[-nox] = .) --with-x
    (%type_raw[-nox] = -nox) --without-x
    <<
    @@ -49,6 +56,9 @@
    mv jpeg jpeg_local
    mv openjpeg openjpeg_local
    mv tiff tiff_local
    +mv freetype freetype_local
    +mv jbig2dec jbig2dec_local
    +mv lcms2 lcms2_local
    ./configure %c
    make
    <<

     
  • Jack Howarth

    Jack Howarth - 2013-05-29

    ghostscript-9.07-2 info file

     
  • Hisashi Todd Fujinaka

    • status: open --> closed-fixed
     
  • Hisashi Todd Fujinaka

    I think the newest commit works. Closing.

     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks