[103508] trunk/dports

ryandesign at macports.org ryandesign at macports.org
Wed Feb 27 06:43:48 PST 2013


Revision: 103508
          https://trac.macports.org/changeset/103508
Author:   ryandesign at 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
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130227/918b4fb3/attachment-0001.html>


More information about the macports-changes mailing list