Ticket #25844: p5-perlmagick-from-imagemagick.patch

File p5-perlmagick-from-imagemagick.patch, 2.8 KB (added by astricker@…, 14 years ago)

Patch based on Ryan's p5-perlmagick-old.diff that works with current ImageMagick version

  • perl/p5-perlmagick/Portfile

    diff --git a/perl/p5-perlmagick/Portfile b/perl/p5-perlmagick/Portfile
    index b85fee4..82a2d92 100644
    a b  
    11# $Id: Portfile 70034 2010-07-27 16:17:00Z ryandesign@macports.org $
    22
    3 PortSystem          1.0
    4 PortGroup           perl5 1.0
    5 
    6 perl5.setup         PerlMagick 6.59
    7 maintainers         futurelab.ch:astricker
    8 description         Perl extension for calling ImageMagick's libMagick methods
    9 long_description    ${description}
    10 
    11 platforms           darwin
    12 
    13 checksums           md5     1e9503c77a89d5e48db7b4c9d5aa1c41 \
    14                     sha1    ec57329b5a9e31b0f00fb5cc45312ffe53827ff9 \
    15                     rmd160  b30008a8e09e16e81948ecb0c8ebc38079d0bb2a
    16 
    17 master_sites        http://search.cpan.org/CPAN/authors/id/J/JC/JCRISTY/
    18 
    19 depends_build-append port:bzip2 port:freetype port:jpeg port:libpng port:tiff \
    20                     port:zlib
    21 depends_lib-append  port:ImageMagick
    22 
    23 patchfiles          patch-Makefile.PL.diff
     3PortSystem                  1.0
     4PortGroup                   perl5 1.0
     5
     6epoch                       1
     7perl5.setup                 PerlMagick 6.6.3-0
     8set reasonable_version      [lindex [split ${version} -] 0]
     9set my_name                 ImageMagick
     10maintainers                 futurelab.ch:astricker
     11description                 Perl extension for calling ImageMagick's libMagick methods
     12long_description            ${description}
     13license                     ImageMagick
     14platforms                   darwin
     15use_7z                      yes
     16
     17# we use the ImageMagick distribution version of PerlMagick to
     18# ensure it will always match ImageMagick version installed
     19
     20master_sites                http://image_magick.veidrodis.com/image_magick/ \
     21                            http://imagemagick.linux-mirror.org/download/ \
     22                            ftp://ftp.imagemagick.net/pub/${name}/ \
     23                            ftp://ftp.fifi.org/pub/ImageMagick/
     24
     25dist_subdir                 ImageMagick
     26distname                    ${my_name}-${version}
     27worksrcdir                  ${worksrcdir}/PerlMagick
     28
     29checksums                   md5     3c2ac8a67261c3ef84b56aea41c2826e \
     30                            sha1    d39caf5c85ca194f27be3697cdd8ba5b91d3e401 \
     31                            rmd160  0203b04e677dce150c441710ea26385c5239ed30
     32
     33depends_lib-append          port:ImageMagick
    2434
    2535post-patch {
    2636    if {[variant_isset universal]} {
    post-patch { 
    3141    reinplace "s|@ARCHFLAGS@|${archflags}|g" ${worksrcpath}/Makefile.PL
    3242    reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/Makefile.PL
    3343}
     44
     45livecheck.version           ${reasonable_version}
     46livecheck.type              regex
     47livecheck.url               http://ftp.surfnet.nl/pub/ImageMagick/
     48livecheck.regex             ${name}-(\\d+(?:\\.\\d+)*)(?:-\\d+)?