Ticket #39550: gd2-2.1.0.diff

File gd2-2.1.0.diff, 3.4 KB (added by ryandesign (Ryan Carsten Schmidt), 11 years ago)

proposed patch

  • Portfile

     
    22# $Id$
    33
    44PortSystem                  1.0
     5PortGroup                   bitbucket 1.0
    56PortGroup                   muniversal 1.0
    67
     8bitbucket.setup             libgd gd-libgd 2.1.0 libgd-
    79name                        gd2
    8 version                     2.0.35
    9 revision                    14
    1010categories                  graphics
    1111maintainers                 ryandesign
    1212license                     gd
    1313homepage                    http://www.libgd.org/
    1414platforms                   darwin
    15 distname                    gd-${version}
    16 use_bzip2                   yes
    1715use_parallel_build          yes
    1816
    1917description                 GD creates PNG and JPEG images, among other formats
     
    2927                            you are looking in the wrong place. If you are not \
    3028                            a programmer, you are looking in the wrong place.
    3129
    32 #master_sites                ${homepage}releases/ \
    33 #                            ${homepage}releases/oldreleases/
    34 master_sites                macports_distfiles
     30bitbucket.tarball_from      downloads
     31use_xz                      yes
    3532
    36 checksums                   rmd160  f452a2c333b2ba9b7b4c143983ec2af18a335516 \
    37                             sha256  bf222490749d2a9a9ac3593b01eb55aed98461ff81202414707f61b42aa300f9
     33checksums                   rmd160  3fcdf88e1ca653ffd40ddba607dbc317ca87bf63 \
     34                            sha256  fa6665dfe3d898019671293c84d77067a3d2ede50884dbcb6df899d508370e5a
    3835
    39 depends_build               port:gettext
     36depends_build               port:gettext \
     37                            port:libvpx
    4038
    4139depends_lib                 port:zlib \
    4240                            port:libpng \
     
    4644                            port:libiconv \
    4745                            port:expat
    4846
    49 patchfiles                  patch-configure.ac.diff \
    50                             patch-gdft.c.diff
     47patchfiles                  patch-src-gdft.c.diff
    5148
    52 post-patch {
    53     if {[file exists ${prefix}/share/libtool/config/ltmain.sh]} {
    54         copy -force ${prefix}/share/libtool/config/ltmain.sh ${worksrcpath}/config
    55     } else {
    56         copy -force ${prefix}/share/libtool/ltmain.sh ${worksrcpath}/config
    57     }
    58 }
     49configure.args-append       --without-x \
     50                            --without-xpm
    5951
    60 use_autoreconf              yes
    61 
    6252configure.cflags-append     -DDEFAULT_FONTPATH=\\\"/System/Library/Fonts:/Library/Fonts\\\"
    6353
    6454post-configure {
     
    7666    }
    7767}
    7868
    79 if {![variant_isset no_x11]} {
     69variant x11 conflicts no_x11 {
    8070    depends_lib-append      port:xpm
     71    configure.args-delete   --without-x \
     72                            --without-xpm
    8173    configure.args-append   --x-includes=${prefix}/include \
    8274                            --x-libraries=${prefix}/lib
    8375}
    8476
    85 variant no_x11 description {disable use of X11} {
    86     configure.args-append   --without-x \
    87                             --without-xpm
     77variant no_x11 conflicts x11 description {Legacy compatibility variant} {}
     78
     79if {[variant_isset no_x11]} {
     80    default_variants -x11
     81} else {
     82    default_variants +x11
    8883}
    8984
    90 livecheck.type              regex
    91 livecheck.url               ${homepage}Downloads
    92 livecheck.regex             gd-(\[0-9.\]+)\\.tar
     85livecheck.regex             >[join ${bitbucket.tag_prefix}](.+)${extract.suffix}<