Revision: 99317 http://trac.macports.org//changeset/99317 Author: ryandesign@macports.org Date: 2012-10-31 19:33:40 -0700 (Wed, 31 Oct 2012) Log Message: ----------- php-1.1.tcl: if a subport hasn't changed the version, disable its livecheck; remove leftover php._bundled global Modified Paths: -------------- trunk/dports/_resources/port1.0/group/php-1.1.tcl Modified: trunk/dports/_resources/port1.0/group/php-1.1.tcl =================================================================== --- trunk/dports/_resources/port1.0/group/php-1.1.tcl 2012-11-01 01:49:04 UTC (rev 99316) +++ trunk/dports/_resources/port1.0/group/php-1.1.tcl 2012-11-01 02:33:40 UTC (rev 99317) @@ -342,13 +342,41 @@ default php.suffix {[php.suffix_from_branch ${php.branch}]} +# php._first_version: keep track of the first version line in the port. + +global php._first_version +option_proc version php._set_version + +proc php._set_version {option action args} { + if {"set" != ${action}} { + return + } + + global php._first_version + + if {![info exists php._first_version]} { + set php._first_version [option ${option}] + } +} + + +# If a subport has not changed the version, disable livecheck. + +pre-livecheck { + global name subport version php._first_version + if {${name} != ${subport} && ${version} == ${php._first_version}} { + livecheck.type none + } +} + + # php.add_port_code: adds the code to the port or subport to do the actual # building. For normal extension ports, the portgroup automatically calls this # for you when appropriate; the php port's extension subports are a special case # and call it manually. proc php.add_port_code {} { - global php php.branch php.branches php.build_dirs php.config php.extension_ini php.extensions php.ini_dir php.rootname php._bundled + global php php.branch php.branches php.build_dirs php.config php.extension_ini php.extensions php.ini_dir php.rootname global destroot name subport version # Set up distfiles default for non-bundled extensions.
participants (1)
-
ryandesign@macports.org