Changeset 53651


Ignore:
Timestamp:
Jul 10, 2009, 11:52:27 PM (10 years ago)
Author:
ryandesign@…
Message:

php5extension-1.0.tcl: add infrastructure to support building bundled PHP extensions; see #19091

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/_resources/port1.0/group/php5extension-1.0.tcl

    r53562 r53651  
    6565    depends_lib                 path:bin/phpize:php5
    6666   
    67     pre-configure {
    68         system "cd ${worksrcpath} && ${prefix}/bin/phpize"
     67    if {"bundled" != ${source}} {
     68        pre-configure {
     69            system "cd ${worksrcpath} && ${prefix}/bin/phpize"
     70        }
    6971    }
    7072   
     
    124126        livecheck.url               ${php5extension.homepage}
    125127        livecheck.regex             {>([0-9.]+)</a></th>\s*<[^>]+>stable<}
     128    } elseif {"bundled" == ${source}} {
     129        homepage                    http://www.php.net/${php5extension.extension}
     130        master_sites                http://www.php.net/distributions/ \
     131                                    http://it.php.net/distributions/ \
     132                                    http://fi.php.net/distributions/ \
     133                                    http://de.php.net/distributions/ \
     134                                    http://gr.php.net/distributions/ \
     135                                    http://fr.php.net/distributions/ \
     136                                    http://es.php.net/distributions/ \
     137                                    http://se.php.net/distributions/
     138       
     139        dist_subdir                 php5
     140        distname                    php-${version}
     141        use_bzip2                   yes
     142       
     143        configure.args              --disable-cgi \
     144                                    --without-pear
     145       
     146        build.target                build-modules
     147       
     148        destroot {
     149            set extensiondir [php5extension.extension_dir]
     150            xinstall -d ${destroot}${extensiondir}
     151            xinstall -m 644 ${worksrcpath}/modules/${php5extension.extension}.so ${destroot}${extensiondir}
     152        }
     153       
     154        livecheck.check             regex
     155        livecheck.url               http://www.php.net/downloads.php
     156        livecheck.regex             get/php-(5\\.\[0-9.\]+)\\.tar
    126157    }
    127158}
Note: See TracChangeset for help on using the changeset viewer.