Revision: 147230 https://trac.macports.org/changeset/147230 Author: cal@macports.org Date: 2016-03-31 12:52:33 -0700 (Thu, 31 Mar 2016) Log Message: ----------- ghostscript: 9.19, #49324 Update ghostscript to the latest release. Additionally, - declare the BSD license of the mappingresources incorporated into the package - change the homepage to ghostscript.com - update mappingresources to the latest version - use MacPorts' lcms2 - remove `use_parallel_build yes`, which is the default - revbump all dependencies but gimp2-devel, gimp3-devel and goffice because the maintainer will take care of them (see #49324) Closes #49324, #50475 Modified Paths: -------------- trunk/dports/devel/camlimages/Portfile trunk/dports/genealogy/gramps/Portfile trunk/dports/graphics/ImageMagick/Portfile trunk/dports/graphics/gimp2/Portfile trunk/dports/graphics/gle-graphics/Portfile trunk/dports/graphics/sam2p/Portfile trunk/dports/mail/claws-mail/Portfile trunk/dports/math/octave-devel/Portfile trunk/dports/math/pyxplot/Portfile trunk/dports/print/epstool/Portfile trunk/dports/print/ghostscript/Portfile trunk/dports/print/libspectre/Portfile trunk/dports/print/scribus/Portfile trunk/dports/python/impressive/Portfile trunk/dports/science/gmt4/Portfile trunk/dports/science/gmt5/Portfile trunk/dports/science/magicspp/Portfile trunk/dports/sysutils/groff/Portfile trunk/dports/sysutils/littleutils/Portfile trunk/dports/tex/dvipng/Portfile trunk/dports/textproc/lilypond/Portfile trunk/dports/textproc/lilypond-devel/Portfile trunk/dports/x11/xcircuit/Portfile trunk/dports/x11/xcircuit-devel/Portfile Removed Paths: ------------- trunk/dports/print/ghostscript/files/patch-base_stdpre.h.diff Modified: trunk/dports/devel/camlimages/Portfile =================================================================== --- trunk/dports/devel/camlimages/Portfile 2016-03-31 19:22:18 UTC (rev 147229) +++ trunk/dports/devel/camlimages/Portfile 2016-03-31 19:52:33 UTC (rev 147230) @@ -4,7 +4,7 @@ name camlimages version 4.0.1 -revision 11 +revision 12 categories devel graphics license {LGPL-2 Permissive} maintainers nomaintainer Modified: trunk/dports/genealogy/gramps/Portfile =================================================================== --- trunk/dports/genealogy/gramps/Portfile 2016-03-31 19:22:18 UTC (rev 147229) +++ trunk/dports/genealogy/gramps/Portfile 2016-03-31 19:52:33 UTC (rev 147230) @@ -5,6 +5,7 @@ PortGroup github 1.0 github.setup gramps-project gramps 4.2.2 v +revision 1 PortGroup python 1.0 Modified: trunk/dports/graphics/ImageMagick/Portfile =================================================================== --- trunk/dports/graphics/ImageMagick/Portfile 2016-03-31 19:22:18 UTC (rev 147229) +++ trunk/dports/graphics/ImageMagick/Portfile 2016-03-31 19:52:33 UTC (rev 147230) @@ -8,6 +8,7 @@ name ImageMagick version 6.9.3-4 +revision 1 set reasonable_version [lindex [split ${version} -] 0] homepage http://www.imagemagick.org/ categories graphics devel Modified: trunk/dports/graphics/gimp2/Portfile =================================================================== --- trunk/dports/graphics/gimp2/Portfile 2016-03-31 19:22:18 UTC (rev 147229) +++ trunk/dports/graphics/gimp2/Portfile 2016-03-31 19:52:33 UTC (rev 147230) @@ -8,7 +8,7 @@ conflicts gimp2-devel gimp3-devel # please remember to update the gimp metapackage to match version 2.8.16 -revision 3 +revision 4 license GPL-3+ categories graphics maintainers devans Modified: trunk/dports/graphics/gle-graphics/Portfile =================================================================== --- trunk/dports/graphics/gle-graphics/Portfile 2016-03-31 19:22:18 UTC (rev 147229) +++ trunk/dports/graphics/gle-graphics/Portfile 2016-03-31 19:52:33 UTC (rev 147230) @@ -86,7 +86,7 @@ } subport QGLE { - revision 5 + revision 6 license GPL-2+ description graphical user interface of GLE Modified: trunk/dports/graphics/sam2p/Portfile =================================================================== --- trunk/dports/graphics/sam2p/Portfile 2016-03-31 19:22:18 UTC (rev 147229) +++ trunk/dports/graphics/sam2p/Portfile 2016-03-31 19:52:33 UTC (rev 147230) @@ -5,7 +5,7 @@ name sam2p version 0.49.2 -revision 1 +revision 2 categories graphics platforms darwin license GPL-2 Modified: trunk/dports/mail/claws-mail/Portfile =================================================================== --- trunk/dports/mail/claws-mail/Portfile 2016-03-31 19:22:18 UTC (rev 147229) +++ trunk/dports/mail/claws-mail/Portfile 2016-03-31 19:52:33 UTC (rev 147230) @@ -6,6 +6,7 @@ name claws-mail version 3.13.2 +revision 1 categories mail news platforms darwin license GPL-3+ Modified: trunk/dports/math/octave-devel/Portfile =================================================================== --- trunk/dports/math/octave-devel/Portfile 2016-03-31 19:22:18 UTC (rev 147229) +++ trunk/dports/math/octave-devel/Portfile 2016-03-31 19:52:33 UTC (rev 147230) @@ -29,7 +29,7 @@ if { ${name} eq ${subport} } { version ${version_tip} - revision 5 + revision 6 hg.tag 2868abbc88eb # see http://savannah.gnu.org/bugs/?41027 @@ -46,7 +46,7 @@ subport octave-devel-rc { version ${version_rc} - revision 1 + revision 2 hg.tag 2b66f30a0de7 if {${version_rc} eq ${version_release}} { @@ -71,7 +71,7 @@ subport octave-devel-release { version ${version_release} - revision 4 + revision 5 hg.tag 3ccc2d02e64b if {${version_release} eq ${version_rc}} { Modified: trunk/dports/math/pyxplot/Portfile =================================================================== --- trunk/dports/math/pyxplot/Portfile 2016-03-31 19:22:18 UTC (rev 147229) +++ trunk/dports/math/pyxplot/Portfile 2016-03-31 19:52:33 UTC (rev 147230) @@ -6,7 +6,7 @@ name pyxplot version 0.9.2 -revision 2 +revision 3 categories math science platforms darwin maintainers gmail.com:mschamschula openmaintainer Modified: trunk/dports/print/epstool/Portfile =================================================================== --- trunk/dports/print/epstool/Portfile 2016-03-31 19:22:18 UTC (rev 147229) +++ trunk/dports/print/epstool/Portfile 2016-03-31 19:52:33 UTC (rev 147230) @@ -3,7 +3,7 @@ PortSystem 1.0 name epstool version 3.08 -revision 8 +revision 9 categories print maintainers iaas.msu.ru:master description create or extract preview images in EPS files, fix bounding boxes and convert to bitmaps Modified: trunk/dports/print/ghostscript/Portfile =================================================================== --- trunk/dports/print/ghostscript/Portfile 2016-03-31 19:22:18 UTC (rev 147229) +++ trunk/dports/print/ghostscript/Portfile 2016-03-31 19:52:33 UTC (rev 147230) @@ -5,40 +5,35 @@ PortGroup muniversal 1.0 name ghostscript -version 9.16 -revision 1 +version 9.19 categories print -license AGPL-3 +license AGPL-3 BSD maintainers nomaintainer description GPL Ghostscript, An interpreter for PostScript and PDF long_description Ghostscript is the well-known PostScript interpreter which \ is available for all common and most esoteric platforms and \ supports many different printers and some displays. platforms darwin -homepage http://www.cs.wisc.edu/~ghost/ -master_sites http://downloads.ghostscript.com/public/:source \ +homepage http://www.ghostscript.com/ +master_sites https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs91... \ sourceforge:gs-fonts:fonts \ https://github.com/adobe-type-tools/mapping-resources-pdf/archive/:misc # Note: this needs to be manually updated for new upstream commits set mappingresources_commit \ - 3128b3872aa14a4c066d5cbcdde66a3b6bba0982 + 0bdcfbe5e394d4519e5969918c34d4eebf76a386 distfiles ${distname}.tar.gz:source \ ghostscript-fonts-other-6.0.tar.gz:fonts \ ghostscript-fonts-std-8.11.tar.gz:fonts \ ${mappingresources_commit}.zip:misc -# Fix for github's "stealth update". I have no idea how or why that even happened. -dist_subdir ${name}/${version}_1 - patchfiles patch-base_unix-dll.mak.diff \ - patch-base_stdpre.h.diff \ no-werror.diff checksums ${distname}.tar.gz \ - rmd160 9c483b93ccd106bae6db36b3335fae4e91177aec \ - sha256 746d77280cca8afdd3d4c2c1389e332ed9b0605bd107bcaae1d761b061d1a68d \ + rmd160 c2668bf0ec8824ad305c56a27cd6102d416bd536 \ + sha256 fc07d5eb1b325f59d4bb3994975e9ab769e7c7353403c6420f42c54161c552ca \ ghostscript-fonts-other-6.0.tar.gz \ rmd160 ab60dbf71e7d91283a106c3df381cadfe173082f \ sha256 4fa051e341167008d37fe34c19d241060cd17b13909932cd7ca7fe759243c2de \ @@ -46,8 +41,8 @@ rmd160 10a19a10d0388bc084a7c1d3da845068d7169054 \ sha256 0eb6f356119f2e49b2563210852e17f57f9dcc5755f350a69a46a0d641a0c401 \ ${mappingresources_commit}.zip \ - rmd160 b00725e3f5615ac6aaa20a7b4d0dd6e769dca6ee \ - sha256 27f87e56092a8293d17f683b008327afbb79fad9f1328227a9916f9be69c9db2 + rmd160 ee0acf3e8a37c75db1a22af0248a0be25b31de93 \ + sha256 64b1a28060fe04518ee152d1d479a5e8989519db756c35848257d29478936d1c depends_lib port:expat \ port:fontconfig \ @@ -59,9 +54,8 @@ port:libpaper \ port:libpng \ port:tiff \ - port:zlib -# port:lcms2 -# port:ijs + port:zlib \ + port:lcms2 depends_build port:pkgconfig @@ -73,18 +67,14 @@ post-extract { system -W ${workpath} "unzip '${distpath}/${mappingresources_commit}.zip'" - system -W ${workpath} "unzip '${workpath}/mapping-resources-pdf-${mappingresources_commit}/mappingresources4pdf_2unicode.zip'" - system -W ${workpath} "unzip '${workpath}/mapping-resources-pdf-${mappingresources_commit}/mappingresources4pdf_other.zip'" -# MacPorts's lcms2 is 2.4 and it doesn't support cmsPluginTHR() yet. -# foreach d {freetype jbig2dec jpeg lcms2 libpng tiff zlib} - foreach d {freetype jbig2dec jpeg libpng tiff zlib} { + foreach d {freetype jbig2dec jpeg lcms2 libpng tiff zlib} { move ${worksrcpath}/${d} ${worksrcpath}/${d}_local } #move ${workpath}/MappingOther/Adobe-CNS1-ETen-B5 ${workpath}/MappingOther/Adobe-CNS1-ETenms-B5 - copy -force {*}[glob ${workpath}/mappingresources4pdf_2unicode/*] ${worksrcpath}/Resource/CMap - copy -force {*}[glob ${workpath}/mappingresources4pdf_other/*] ${worksrcpath}/Resource/CMap + copy -force {*}[glob ${workpath}/mapping-resources-pdf-${mappingresources_commit}/mappingresources4pdf_2unicode/*] ${worksrcpath}/Resource/CMap + copy -force {*}[glob ${workpath}/mapping-resources-pdf-${mappingresources_commit}/mappingresources4pdf_other/*] ${worksrcpath}/Resource/CMap } post-patch { @@ -116,7 +106,6 @@ --with-system-libtiff build.target so -use_parallel_build yes destroot.target soinstall post-destroot { @@ -145,6 +134,10 @@ xinstall -m 0644 -W ${workpath}/fonts \ COPYING ChangeLog README README.tweaks TODO \ ${destroot}${prefix}/share/doc/${name}/fonts + + # install missing header + xinstall -m 0644 ${worksrcpath}/base/gserrors.h \ + ${destroot}${prefix}/include/ghostscript/ } post-activate { Deleted: trunk/dports/print/ghostscript/files/patch-base_stdpre.h.diff =================================================================== --- trunk/dports/print/ghostscript/files/patch-base_stdpre.h.diff 2016-03-31 19:22:18 UTC (rev 147229) +++ trunk/dports/print/ghostscript/files/patch-base_stdpre.h.diff 2016-03-31 19:52:33 UTC (rev 147230) @@ -1,11 +0,0 @@ ---- base/stdpre.h.orig 2013-08-30 19:37:28.000000000 +0900 -+++ base/stdpre.h 2013-09-10 14:14:00.000000000 +0900 -@@ -20,7 +20,7 @@ - # define stdpre_INCLUDED - - /* Ghostscript uses transitional LFS functions. */ --#define _LARGEFILE64_SOURCE 1 -+/* #define _LARGEFILE64_SOURCE 1 */ - - #ifndef _FILE_OFFSET_BITS - #define _FILE_OFFSET_BITS 64 Modified: trunk/dports/print/libspectre/Portfile =================================================================== --- trunk/dports/print/libspectre/Portfile 2016-03-31 19:22:18 UTC (rev 147229) +++ trunk/dports/print/libspectre/Portfile 2016-03-31 19:52:33 UTC (rev 147230) @@ -5,7 +5,7 @@ name libspectre version 0.2.7 -revision 3 +revision 4 description Libspectre is a small library for rendering PostScript documents. long_description \ ${description} \ Modified: trunk/dports/print/scribus/Portfile =================================================================== --- trunk/dports/print/scribus/Portfile 2016-03-31 19:22:18 UTC (rev 147229) +++ trunk/dports/print/scribus/Portfile 2016-03-31 19:52:33 UTC (rev 147230) @@ -8,6 +8,7 @@ name scribus epoch 1 version 1.4.5 +revision 1 categories print license GPL-2+ platforms darwin Modified: trunk/dports/python/impressive/Portfile =================================================================== --- trunk/dports/python/impressive/Portfile 2016-03-31 19:22:18 UTC (rev 147229) +++ trunk/dports/python/impressive/Portfile 2016-03-31 19:52:33 UTC (rev 147230) @@ -6,6 +6,7 @@ name impressive version 0.11.0b +revision 1 categories-append graphics license GPL-2 maintainers nomaintainer Modified: trunk/dports/science/gmt4/Portfile =================================================================== --- trunk/dports/science/gmt4/Portfile 2016-03-31 19:22:18 UTC (rev 147229) +++ trunk/dports/science/gmt4/Portfile 2016-03-31 19:52:33 UTC (rev 147230) @@ -5,7 +5,7 @@ name gmt4 version 4.5.14 -revision 1 +revision 2 categories science platforms darwin maintainers eprofs.de:florian \ Modified: trunk/dports/science/gmt5/Portfile =================================================================== --- trunk/dports/science/gmt5/Portfile 2016-03-31 19:22:18 UTC (rev 147229) +++ trunk/dports/science/gmt5/Portfile 2016-03-31 19:52:33 UTC (rev 147230) @@ -6,7 +6,7 @@ name gmt5 version 5.2.1 -revision 1 +revision 2 categories science platforms darwin maintainers eprofs.de:florian \ Modified: trunk/dports/science/magicspp/Portfile =================================================================== --- trunk/dports/science/magicspp/Portfile 2016-03-31 19:22:18 UTC (rev 147229) +++ trunk/dports/science/magicspp/Portfile 2016-03-31 19:52:33 UTC (rev 147230) @@ -11,7 +11,7 @@ name magicspp version 2.26.2 -revision 1 +revision 2 platforms darwin maintainers takeshi license Apache-2 Modified: trunk/dports/sysutils/groff/Portfile =================================================================== --- trunk/dports/sysutils/groff/Portfile 2016-03-31 19:22:18 UTC (rev 147229) +++ trunk/dports/sysutils/groff/Portfile 2016-03-31 19:52:33 UTC (rev 147230) @@ -6,6 +6,7 @@ name groff conflicts mdocml version 1.22.3 +revision 1 categories sysutils textproc platforms darwin maintainers nomaintainer Modified: trunk/dports/sysutils/littleutils/Portfile =================================================================== --- trunk/dports/sysutils/littleutils/Portfile 2016-03-31 19:22:18 UTC (rev 147229) +++ trunk/dports/sysutils/littleutils/Portfile 2016-03-31 19:52:33 UTC (rev 147230) @@ -5,6 +5,7 @@ name littleutils version 1.0.35 +revision 1 categories sysutils maintainers gmail.com:mschamschula openmaintainer platforms darwin Modified: trunk/dports/tex/dvipng/Portfile =================================================================== --- trunk/dports/tex/dvipng/Portfile 2016-03-31 19:22:18 UTC (rev 147229) +++ trunk/dports/tex/dvipng/Portfile 2016-03-31 19:52:33 UTC (rev 147230) @@ -5,6 +5,7 @@ name dvipng version 1.15 +revision 1 categories tex maintainers dports openmaintainer description a DVI-to-PNG converter Modified: trunk/dports/textproc/lilypond/Portfile =================================================================== --- trunk/dports/textproc/lilypond/Portfile 2016-03-31 19:22:18 UTC (rev 147229) +++ trunk/dports/textproc/lilypond/Portfile 2016-03-31 19:52:33 UTC (rev 147230) @@ -5,7 +5,7 @@ name lilypond version 2.18.2 -revision 2 +revision 3 set branch [join [lrange [split ${version} .] 0 1] .] categories textproc maintainers snc openmaintainer Modified: trunk/dports/textproc/lilypond-devel/Portfile =================================================================== --- trunk/dports/textproc/lilypond-devel/Portfile 2016-03-31 19:22:18 UTC (rev 147229) +++ trunk/dports/textproc/lilypond-devel/Portfile 2016-03-31 19:52:33 UTC (rev 147230) @@ -6,6 +6,7 @@ name lilypond-devel set my_name lilypond version 2.19.39 +revision 1 set branch [join [lrange [split ${version} .] 0 1] .] categories textproc maintainers snc openmaintainer Modified: trunk/dports/x11/xcircuit/Portfile =================================================================== --- trunk/dports/x11/xcircuit/Portfile 2016-03-31 19:22:18 UTC (rev 147229) +++ trunk/dports/x11/xcircuit/Portfile 2016-03-31 19:52:33 UTC (rev 147230) @@ -7,7 +7,7 @@ name xcircuit conflicts xcircuit-devel version 3.8.78 -revision 1 +revision 2 set branch [join [lrange [split ${version} .] 0 1] .] categories x11 cad platforms darwin Modified: trunk/dports/x11/xcircuit-devel/Portfile =================================================================== --- trunk/dports/x11/xcircuit-devel/Portfile 2016-03-31 19:22:18 UTC (rev 147229) +++ trunk/dports/x11/xcircuit-devel/Portfile 2016-03-31 19:52:33 UTC (rev 147230) @@ -7,7 +7,7 @@ conflicts xcircuit version 3.8.40 set branch [join [lrange [split ${version} .] 0 1] .] -revision 4 +revision 5 categories x11 cad platforms darwin maintainers nomaintainer
participants (1)
-
cal@macports.org