Ticket #34560: php5-spidermonkey-1.0.0.diff

File php5-spidermonkey-1.0.0.diff, 1.7 KB (added by ryandesign (Ryan Carsten Schmidt), 12 years ago)
  • Portfile

     
    44PortSystem              1.0
    55PortGroup               php5extension 1.0
    66
    7 php5extension.setup     spidermonkey 0.1.4 pecl
    8 license                 PHP
     7php5extension.setup     spidermonkey 1.0.0 pecl
    98categories-append       devel lang
    109platforms               darwin freebsd openbsd
    1110maintainers             ouarz.net:franck.cassedanne
    12 homepage                http://pecl.php.net/package/spidermonkey
     11license                 PHP-3.01
    1312
    1413description             JavaScript engine for PHP
    1514
    1615long_description        The ${name} extension embeds Mozilla's JavaScript engine \
    1716                        Spidermonkey in PHP.
    1817                       
    19 checksums               md5 4f4a9d3558d1354e728ab168e11c35c5 \
    20                         sha1 dd3f922452519f042227684bfee79af6d2a30324 \
    21                         rmd160 059761f39d3e5fe2a0aba55e897fb1b6399bc3f4
     18checksums               rmd160  40f6d23aadd43055e9ace002ba55b01fdd0e8ee9 \
     19                        sha256  6f6985c77efbede156826729ad307e73fabdbfb8bb6eb1077e341b0ed2d599fb
    2220
    23 depends_lib-append      port:spidermonkey
     21depends_lib-append      port:spidermonkey185
    2422
     23# spidermonkey185 is not universal
     24universal_variant       no
     25
     26patchfiles              patch-config.m4.diff
     27
     28post-patch {
     29    # https://github.com/christopherobin/php-spidermonkey/issues/3
     30    set ext so
     31    platform darwin {
     32        set ext dylib
     33    }
     34    reinplace "s|@EXT@|${ext}|" ${worksrcpath}/config.m4
     35}
     36
    2537configure.args-append   --with-spidermonkey=${prefix}
    2638
    2739use_parallel_build      yes
    2840test.run                yes
    29 
    30 livecheck.regex         {(\d+(?:\.\d+)*)</a></th>}