Changeset 147230


Ignore:
Timestamp:
Mar 31, 2016, 7:52:33 PM (21 months ago)
Author:
cal@…
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

Location:
trunk/dports
Files:
1 deleted
24 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/devel/camlimages/Portfile

    r146583 r147230  
    55name                            camlimages
    66version                         4.0.1
    7 revision            11
     7revision            12
    88categories                      devel graphics
    99license             {LGPL-2 Permissive}
  • trunk/dports/genealogy/gramps/Portfile

    r144554 r147230  
    66
    77github.setup            gramps-project gramps 4.2.2 v
     8revision                1
    89
    910PortGroup               python 1.0
  • trunk/dports/graphics/ImageMagick/Portfile

    r145758 r147230  
    99name                        ImageMagick
    1010version                     6.9.3-4
     11revision                    1
    1112set reasonable_version      [lindex [split ${version} -] 0]
    1213homepage                    http://www.imagemagick.org/
  • trunk/dports/graphics/gimp2/Portfile

    r145475 r147230  
    99# please remember to update the gimp metapackage to match
    1010version             2.8.16
    11 revision            3
     11revision            4
    1212license             GPL-3+
    1313categories          graphics
  • trunk/dports/graphics/gle-graphics/Portfile

    r141547 r147230  
    8787
    8888subport QGLE {
    89     revision                5
     89    revision                6
    9090    license                 GPL-2+
    9191   
  • trunk/dports/graphics/sam2p/Portfile

    r136285 r147230  
    66name                sam2p
    77version             0.49.2
    8 revision            1
     8revision            2
    99categories          graphics
    1010platforms           darwin
  • trunk/dports/mail/claws-mail/Portfile

    r145033 r147230  
    77name            claws-mail
    88version         3.13.2
     9revision        1
    910categories      mail news
    1011platforms       darwin
  • trunk/dports/math/octave-devel/Portfile

    r146714 r147230  
    3030if { ${name} eq ${subport} } {
    3131    version         ${version_tip}
    32     revision        5
     32    revision        6
    3333    hg.tag          2868abbc88eb
    3434
     
    4747subport octave-devel-rc {
    4848    version         ${version_rc}
    49     revision        1
     49    revision        2
    5050    hg.tag          2b66f30a0de7
    5151
     
    7272subport octave-devel-release {
    7373    version         ${version_release}
    74     revision        4
     74    revision        5
    7575    hg.tag          3ccc2d02e64b
    7676
  • trunk/dports/math/pyxplot/Portfile

    r140051 r147230  
    77name                pyxplot
    88version             0.9.2
    9 revision            2
     9revision            3
    1010categories          math science
    1111platforms           darwin
  • trunk/dports/print/epstool/Portfile

    r142933 r147230  
    44name            epstool
    55version         3.08
    6 revision        8
     6revision        9
    77categories      print
    88maintainers     iaas.msu.ru:master
  • trunk/dports/print/ghostscript/Portfile

    r137621 r147230  
    66
    77name                ghostscript
    8 version             9.16
    9 revision            1
     8version             9.19
    109categories          print
    11 license             AGPL-3
     10license             AGPL-3 BSD
    1211maintainers         nomaintainer
    1312description         GPL Ghostscript, An interpreter for PostScript and PDF
     
    1615                    supports many different printers and some displays.
    1716platforms           darwin
    18 homepage            http://www.cs.wisc.edu/~ghost/
    19 master_sites        http://downloads.ghostscript.com/public/:source \
     17homepage            http://www.ghostscript.com/
     18master_sites        https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs919:source \
    2019                    sourceforge:gs-fonts:fonts \
    2120                    https://github.com/adobe-type-tools/mapping-resources-pdf/archive/:misc
     
    2322# Note: this needs to be manually updated for new upstream commits
    2423set mappingresources_commit \
    25                     3128b3872aa14a4c066d5cbcdde66a3b6bba0982
     24                    0bdcfbe5e394d4519e5969918c34d4eebf76a386
    2625
    2726distfiles           ${distname}.tar.gz:source \
     
    3029                    ${mappingresources_commit}.zip:misc
    3130
    32 # Fix for github's "stealth update". I have no idea how or why that even happened.
    33 dist_subdir         ${name}/${version}_1
    34 
    3531patchfiles          patch-base_unix-dll.mak.diff \
    36                     patch-base_stdpre.h.diff \
    3732                    no-werror.diff
    3833
    3934checksums           ${distname}.tar.gz \
    40                     rmd160  9c483b93ccd106bae6db36b3335fae4e91177aec \
    41                     sha256  746d77280cca8afdd3d4c2c1389e332ed9b0605bd107bcaae1d761b061d1a68d \
     35                    rmd160  c2668bf0ec8824ad305c56a27cd6102d416bd536 \
     36                    sha256  fc07d5eb1b325f59d4bb3994975e9ab769e7c7353403c6420f42c54161c552ca \
    4237                    ghostscript-fonts-other-6.0.tar.gz \
    4338                    rmd160  ab60dbf71e7d91283a106c3df381cadfe173082f \
     
    4742                    sha256  0eb6f356119f2e49b2563210852e17f57f9dcc5755f350a69a46a0d641a0c401 \
    4843                    ${mappingresources_commit}.zip \
    49                     rmd160  b00725e3f5615ac6aaa20a7b4d0dd6e769dca6ee \
    50                     sha256  27f87e56092a8293d17f683b008327afbb79fad9f1328227a9916f9be69c9db2
     44                    rmd160  ee0acf3e8a37c75db1a22af0248a0be25b31de93 \
     45                    sha256  64b1a28060fe04518ee152d1d479a5e8989519db756c35848257d29478936d1c
    5146
    5247depends_lib         port:expat \
     
    6055                    port:libpng \
    6156                    port:tiff \
    62                     port:zlib
    63 #                   port:lcms2
    64 #                   port:ijs
     57                    port:zlib \
     58                    port:lcms2
    6559
    6660depends_build       port:pkgconfig
     
    7468post-extract {
    7569    system -W ${workpath} "unzip '${distpath}/${mappingresources_commit}.zip'"
    76     system -W ${workpath} "unzip '${workpath}/mapping-resources-pdf-${mappingresources_commit}/mappingresources4pdf_2unicode.zip'"
    77     system -W ${workpath} "unzip '${workpath}/mapping-resources-pdf-${mappingresources_commit}/mappingresources4pdf_other.zip'"
    7870
    79 #   MacPorts's lcms2 is 2.4 and it doesn't support cmsPluginTHR() yet.
    80 #   foreach d {freetype jbig2dec jpeg lcms2 libpng tiff zlib}
    81     foreach d {freetype jbig2dec jpeg       libpng tiff zlib} {
     71    foreach d {freetype jbig2dec jpeg lcms2 libpng tiff zlib} {
    8272        move ${worksrcpath}/${d} ${worksrcpath}/${d}_local
    8373    }
    8474
    8575    #move ${workpath}/MappingOther/Adobe-CNS1-ETen-B5 ${workpath}/MappingOther/Adobe-CNS1-ETenms-B5
    86     copy -force {*}[glob ${workpath}/mappingresources4pdf_2unicode/*] ${worksrcpath}/Resource/CMap
    87     copy -force {*}[glob ${workpath}/mappingresources4pdf_other/*]    ${worksrcpath}/Resource/CMap
     76    copy -force {*}[glob ${workpath}/mapping-resources-pdf-${mappingresources_commit}/mappingresources4pdf_2unicode/*] ${worksrcpath}/Resource/CMap
     77    copy -force {*}[glob ${workpath}/mapping-resources-pdf-${mappingresources_commit}/mappingresources4pdf_other/*]    ${worksrcpath}/Resource/CMap
    8878}
    8979
     
    117107
    118108build.target        so
    119 use_parallel_build  yes
    120109
    121110destroot.target     soinstall
     
    146135            COPYING ChangeLog README README.tweaks TODO \
    147136            ${destroot}${prefix}/share/doc/${name}/fonts
     137
     138    # install missing header
     139    xinstall -m 0644 ${worksrcpath}/base/gserrors.h \
     140            ${destroot}${prefix}/include/ghostscript/
    148141}
    149142
  • trunk/dports/print/libspectre/Portfile

    r136285 r147230  
    66name            libspectre
    77version         0.2.7
    8 revision        3
     8revision        4
    99description     Libspectre is a small library for rendering PostScript documents.
    1010long_description \
  • trunk/dports/print/scribus/Portfile

    r137847 r147230  
    99epoch               1
    1010version             1.4.5
     11revision            1
    1112categories          print
    1213license             GPL-2+
  • trunk/dports/python/impressive/Portfile

    r142807 r147230  
    77name                impressive
    88version             0.11.0b
     9revision            1
    910categories-append   graphics
    1011license             GPL-2
  • trunk/dports/science/gmt4/Portfile

    r147088 r147230  
    66name                gmt4
    77version             4.5.14
    8 revision            1
     8revision            2
    99categories          science
    1010platforms           darwin
  • trunk/dports/science/gmt5/Portfile

    r147088 r147230  
    77name                gmt5
    88version             5.2.1
    9 revision            1
     9revision            2
    1010categories          science
    1111platforms           darwin
  • trunk/dports/science/magicspp/Portfile

    r147088 r147230  
    1212name                magicspp
    1313version             2.26.2
    14 revision            1
     14revision            2
    1515platforms           darwin
    1616maintainers         takeshi
  • trunk/dports/sysutils/groff/Portfile

    r142656 r147230  
    77conflicts           mdocml
    88version             1.22.3
     9revision            1
    910categories          sysutils textproc
    1011platforms           darwin
  • trunk/dports/sysutils/littleutils/Portfile

    r146311 r147230  
    66name                littleutils
    77version             1.0.35
     8revision            1
    89categories          sysutils
    910maintainers         gmail.com:mschamschula openmaintainer
  • trunk/dports/tex/dvipng/Portfile

    r138601 r147230  
    66name            dvipng
    77version         1.15
     8revision        1
    89categories      tex
    910maintainers     dports openmaintainer
  • trunk/dports/textproc/lilypond-devel/Portfile

    r147124 r147230  
    77set my_name         lilypond
    88version             2.19.39
     9revision            1
    910set branch          [join [lrange [split ${version} .] 0 1] .]
    1011categories          textproc
  • trunk/dports/textproc/lilypond/Portfile

    r136285 r147230  
    66name                lilypond
    77version             2.18.2
    8 revision            2
     8revision            3
    99set branch          [join [lrange [split ${version} .] 0 1] .]
    1010categories          textproc
  • trunk/dports/x11/xcircuit-devel/Portfile

    r136285 r147230  
    88version             3.8.40
    99set branch          [join [lrange [split ${version} .] 0 1] .]
    10 revision            4
     10revision            5
    1111categories          x11 cad
    1212platforms           darwin
  • trunk/dports/x11/xcircuit/Portfile

    r136285 r147230  
    88conflicts           xcircuit-devel
    99version             3.8.78
    10 revision            1
     10revision            2
    1111set branch          [join [lrange [split ${version} .] 0 1] .]
    1212categories          x11 cad
Note: See TracChangeset for help on using the changeset viewer.