[150758] trunk/dports/_resources/port1.0/fetch

ryandesign at macports.org ryandesign at macports.org
Wed Jul 27 19:41:36 PDT 2016


Revision: 150758
          https://trac.macports.org/changeset/150758
Author:   ryandesign at macports.org
Date:     2016-07-27 19:41:36 -0700 (Wed, 27 Jul 2016)
Log Message:
-----------
archive_sites.tcl, mirror_sites.tcl: use http for packages.macports.org and distfiles.macports.org on Leopard and earlier because its old curl/openssl can't verify our SSL certificate

Modified Paths:
--------------
    trunk/dports/_resources/port1.0/fetch/archive_sites.tcl
    trunk/dports/_resources/port1.0/fetch/mirror_sites.tcl

Modified: trunk/dports/_resources/port1.0/fetch/archive_sites.tcl
===================================================================
--- trunk/dports/_resources/port1.0/fetch/archive_sites.tcl	2016-07-28 01:56:38 UTC (rev 150757)
+++ trunk/dports/_resources/port1.0/fetch/archive_sites.tcl	2016-07-28 02:41:36 UTC (rev 150758)
@@ -2,8 +2,11 @@
 
 namespace eval portfetch::mirror_sites { }
 
-set portfetch::mirror_sites::sites(macports_archives) {
-    https://packages.macports.org/:nosubdir
+global os.platform os.major
+set packages_scheme [expr \${os.platform} eq \{darwin\} && \${os.major} < 10 ? \{http\} : \{https\}]
+
+set portfetch::mirror_sites::sites(macports_archives) "
+    ${packages_scheme}://packages.macports.org/:nosubdir
     http://fco.it.packages.macports.org/mirrors/macports-packages/:nosubdidr
     http://her.gr.packages.macports.org/:nosubdir
     http://jnb.za.packages.macports.org/packages/:nosubdir
@@ -14,7 +17,7 @@
     http://osl.no.packages.macports.org/:nosubdir
     http://sea.us.packages.macports.org/macports/packages/:nosubdir
     http://jog.id.packages.macports.org/macports/packages/:nosubdir
-}
+"
 
 set portfetch::mirror_sites::archive_type(macports_archives) tbz2
 set portfetch::mirror_sites::archive_prefix(macports_archives) /opt/local

Modified: trunk/dports/_resources/port1.0/fetch/mirror_sites.tcl
===================================================================
--- trunk/dports/_resources/port1.0/fetch/mirror_sites.tcl	2016-07-28 01:56:38 UTC (rev 150757)
+++ trunk/dports/_resources/port1.0/fetch/mirror_sites.tcl	2016-07-28 02:41:36 UTC (rev 150758)
@@ -274,8 +274,11 @@
     http://svn.macports.org/repository/macports/distfiles/
 }
 
-set portfetch::mirror_sites::sites(macports_distfiles) {
-    https://distfiles.macports.org/:mirror
+global os.platform os.major
+set distfiles_scheme [expr \${os.platform} eq \{darwin\} && \${os.major} < 10 ? \{http\} : \{https\}]
+
+set portfetch::mirror_sites::sites(macports_distfiles) "
+    ${distfiles_scheme}://distfiles.macports.org/:mirror
     http://aarnet.au.distfiles.macports.org/pub/macports/mpdistfiles/:mirror
     http://cjj.kr.distfiles.macports.org/:mirror
     http://fco.it.distfiles.macports.org/mirrors/macports-distfiles/:mirror
@@ -289,7 +292,7 @@
     http://osl.no.distfiles.macports.org/:mirror
     http://sea.us.distfiles.macports.org/macports/distfiles/:mirror
     http://ykf.ca.distfiles.macports.org/MacPorts/mpdistfiles/:mirror
-}
+"
 
 set portfetch::mirror_sites::sites(netbsd) {
     http://ftp7.de.NetBSD.org/pub/ftp.netbsd.org/pub/NetBSD/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160727/51567c3b/attachment-0001.html>


More information about the macports-changes mailing list