[147230] trunk/dports

cal at macports.org cal at macports.org
Thu Mar 31 12:52:33 PDT 2016


Revision: 147230
          https://trac.macports.org/changeset/147230
Author:   cal at 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/gs919:source \
                     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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160331/9b7eaefa/attachment-0001.html>


More information about the macports-changes mailing list