Revision: 103508 https://trac.macports.org/changeset/103508 Author: ryandesign@macports.org Date: 2013-02-27 06:43:48 -0800 (Wed, 27 Feb 2013) Log Message: ----------- php: Use get/@FILE@/from/this/mirror URLs (#38162); add mirrors for all available countries Modified Paths: -------------- trunk/dports/_resources/port1.0/fetch/mirror_sites.tcl trunk/dports/_resources/port1.0/group/php5extension-1.0.tcl trunk/dports/lang/php/Portfile trunk/dports/lang/php4/Portfile trunk/dports/lang/php5/Portfile trunk/dports/lang/php52/Portfile Modified: trunk/dports/_resources/port1.0/fetch/mirror_sites.tcl =================================================================== --- trunk/dports/_resources/port1.0/fetch/mirror_sites.tcl 2013-02-27 14:16:18 UTC (rev 103507) +++ trunk/dports/_resources/port1.0/fetch/mirror_sites.tcl 2013-02-27 14:43:48 UTC (rev 103508) @@ -1,5 +1,4 @@ # $Id$ -# mirror_sites.tcl # # List of master site classes for use in Portfiles # Most of these are taken shamelessly from FreeBSD. @@ -347,25 +346,63 @@ } # http://php.net/mirrors.php +# The country code domains without number suffix are supposed to do round-robin +# redirects to an available mirror in that country and should be used if available. set portfetch::mirror_sites::sites(php) { - http://at2.php.net/distributions/:nosubdir - http://au.php.net/distributions/:nosubdir - http://ch2.php.net/distributions/:nosubdir - http://cn2.php.net/distributions/:nosubdir - http://de3.php.net/distributions/:nosubdir - http://es.php.net/distributions/:nosubdir - http://fr2.php.net/distributions/:nosubdir - http://id.php.net/distributions/:nosubdir - http://ie.php.net/distributions/:nosubdir - http://in.php.net/distributions/:nosubdir - http://jp2.php.net/distributions/:nosubdir - http://nl.php.net/distributions/:nosubdir - http://no2.php.net/distributions/:nosubdir - http://se2.php.net/distributions/:nosubdir - http://tw2.php.net/distributions/:nosubdir - http://uk.php.net/distributions/:nosubdir - http://us2.php.net/distributions/:nosubdir - http://us3.php.net/distributions/:nosubdir + http://am.php.net/:nosubdir + http://ar2.php.net/:nosubdir + http://at.php.net/:nosubdir + http://au.php.net/:nosubdir + http://bd.php.net/:nosubdir + http://be.php.net/:nosubdir + http://bg.php.net/:nosubdir + http://br.php.net/:nosubdir + http://ca.php.net/:nosubdir + http://ch.php.net/:nosubdir + http://cl.php.net/:nosubdir + http://cn1.php.net/:nosubdir + http://cz.php.net/:nosubdir + http://de.php.net/:nosubdir + http://dk1.php.net/:nosubdir + http://ee1.php.net/:nosubdir + http://es.php.net/:nosubdir + http://fr.php.net/:nosubdir + http://gr.php.net/:nosubdir + http://hk.php.net/:nosubdir + http://hu.php.net/:nosubdir + http://id.php.net/:nosubdir + http://ie.php.net/:nosubdir + http://il.php.net/:nosubdir + http://in.php.net/:nosubdir + http://ir.php.net/:nosubdir + http://is.php.net/:nosubdir + http://it.php.net/:nosubdir + http://jm.php.net/:nosubdir + http://jp.php.net/:nosubdir + http://kr1.php.net/:nosubdir + http://li1.php.net/:nosubdir + http://lt.php.net/:nosubdir + http://lu.php.net/:nosubdir + http://lv.php.net/:nosubdir + http://mx.php.net/:nosubdir + http://nc.php.net/:nosubdir + http://nl.php.net/:nosubdir + http://no.php.net/:nosubdir + http://nz.php.net/:nosubdir + http://pa.php.net/:nosubdir + http://pk.php.net/:nosubdir + http://pl.php.net/:nosubdir + http://pt.php.net/:nosubdir + http://se.php.net/:nosubdir + http://sg.php.net/:nosubdir + http://si.php.net/:nosubdir + http://th.php.net/:nosubdir + http://tr.php.net/:nosubdir + http://tw.php.net/:nosubdir + http://tz.php.net/:nosubdir + http://ua2.php.net/:nosubdir + http://uk.php.net/:nosubdir + http://us.php.net/:nosubdir } set portfetch::mirror_sites::sites(postgresql) { Modified: trunk/dports/_resources/port1.0/group/php5extension-1.0.tcl =================================================================== --- trunk/dports/_resources/port1.0/group/php5extension-1.0.tcl 2013-02-27 14:16:18 UTC (rev 103507) +++ trunk/dports/_resources/port1.0/group/php5extension-1.0.tcl 2013-02-27 14:43:48 UTC (rev 103508) @@ -1,7 +1,7 @@ # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 # $Id$ # -# Copyright (c) 2009 The MacPorts Project +# Copyright (c) 2009-2013 The MacPorts Project # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -194,7 +194,7 @@ livecheck.regex {>([0-9.]+)</a></th>\s*<[^>]+>stable<} } elseif {"bundled" == ${source}} { homepage http://www.php.net/[lindex ${php5extension.extensions} 0] - master_sites php + default master_sites {php:get/[lindex ${distfiles} 0]/from/this/mirror?dummy=} dist_subdir php5 distname php-${version} Modified: trunk/dports/lang/php/Portfile =================================================================== --- trunk/dports/lang/php/Portfile 2013-02-27 14:16:18 UTC (rev 103507) +++ trunk/dports/lang/php/Portfile 2013-02-27 14:43:48 UTC (rev 103508) @@ -8,7 +8,7 @@ platforms darwin freebsd maintainers ryandesign license PHP-3.01 -master_sites php +default master_sites {php:get/[lindex ${distfiles} 0]/from/this/mirror?dummy=} use_parallel_build yes use_bzip2 yes livecheck.type none Modified: trunk/dports/lang/php4/Portfile =================================================================== --- trunk/dports/lang/php4/Portfile 2013-02-27 14:16:18 UTC (rev 103507) +++ trunk/dports/lang/php4/Portfile 2013-02-27 14:43:48 UTC (rev 103508) @@ -13,9 +13,9 @@ license PHP-3.01 maintainers ryandesign homepage http://www.php.net/ -master_sites php distname php-${version} use_bzip2 yes +master_sites php:get/[lindex ${distfiles} 0]/from/this/mirror?dummy= platforms darwin freebsd use_parallel_build yes Modified: trunk/dports/lang/php5/Portfile =================================================================== --- trunk/dports/lang/php5/Portfile 2013-02-27 14:16:18 UTC (rev 103507) +++ trunk/dports/lang/php5/Portfile 2013-02-27 14:43:48 UTC (rev 103508) @@ -25,12 +25,12 @@ web sites, but can also be used for command-line \ scripting. -homepage http://www.php.net/ -master_sites php - distname php-${version} use_bzip2 yes +homepage http://www.php.net/ +master_sites php:get/[lindex ${distfiles} 0]/from/this/mirror?dummy= + checksums [suffix ${distname}] \ rmd160 84aa653af6fbe66c02a572ad1add3daf6e46bb1e \ sha256 9bd914cb01fc78c06ec5fe7e31100f000cc03325e042fd5a829d8ce80e4478c3 Modified: trunk/dports/lang/php52/Portfile =================================================================== --- trunk/dports/lang/php52/Portfile 2013-02-27 14:16:18 UTC (rev 103507) +++ trunk/dports/lang/php52/Portfile 2013-02-27 14:43:48 UTC (rev 103508) @@ -14,9 +14,9 @@ license PHP-3.01 maintainers ryandesign homepage http://www.php.net/ -master_sites php distname php-${version} use_bzip2 yes +master_sites php:get/[lindex ${distfiles} 0]/from/this/mirror?dummy= platforms darwin freebsd use_parallel_build yes