[53740] trunk/base/src
jmr at macports.org
jmr at macports.org
Sun Jul 12 21:52:04 PDT 2009
Revision: 53740
http://trac.macports.org/changeset/53740
Author: jmr at macports.org
Date: 2009-07-12 21:52:03 -0700 (Sun, 12 Jul 2009)
Log Message:
-----------
fix http sync, I think (#19338)
Modified Paths:
--------------
trunk/base/src/macports1.0/macports.tcl
trunk/base/src/port/portindex.tcl
Modified: trunk/base/src/macports1.0/macports.tcl
===================================================================
--- trunk/base/src/macports1.0/macports.tcl 2009-07-13 04:31:58 UTC (rev 53739)
+++ trunk/base/src/macports1.0/macports.tcl 2009-07-13 04:52:03 UTC (rev 53740)
@@ -1000,6 +1000,9 @@
file {
set proposedpath [file normalize [file join [getportdir $url] .. ..]]
}
+ default {
+ set proposedpath [getsourcepath $url]
+ }
}
# append requested path
@@ -1682,7 +1685,8 @@
# sync just a PortIndex file
set indexfile [macports::getindex $source]
file mkdir [file dirname $indexfile]
- curl $source/PortIndex $indexfile
+ curl fetch ${source}/PortIndex $indexfile
+ curl fetch ${source}/PortIndex.quick ${indexfile}.quick
}
}
default {
Modified: trunk/base/src/port/portindex.tcl
===================================================================
--- trunk/base/src/port/portindex.tcl 2009-07-13 04:31:58 UTC (rev 53739)
+++ trunk/base/src/port/portindex.tcl 2009-07-13 04:52:03 UTC (rev 53740)
@@ -60,15 +60,15 @@
set portinfo(portarchive) [file join [file dirname $portdir] [file tail $portdir]].tgz
cd [file join $directory [file dirname $portinfo(portdir)]]
puts "Archiving port $portinfo(name) to [file join $outdir $portinfo(portarchive)]"
- set tar [findBinary tar $macports::autoconf::tar_path]
- set gzip [findBinary gzip $macports::autoconf::gzip_path]
+ set tar [macports::findBinary tar $macports::autoconf::tar_path]
+ set gzip [macports::findBinary gzip $macports::autoconf::gzip_path]
if {[catch {exec $tar -cf - [file tail $portdir] | $gzip -c >[file join $outdir $portinfo(portarchive)]} result]} {
puts stderr "Failed to create port archive $portinfo(portarchive): $result"
exit 1
}
}
- set keepkeys {categories depends_fetch depends_extract depends_build depends_lib depends_run description epoch homepage long_description maintainers name platforms revision variants version portdir}
+ set keepkeys {categories depends_fetch depends_extract depends_build depends_lib depends_run description epoch homepage long_description maintainers name platforms revision variants version portdir portarchive}
foreach availkey [array names portinfo] {
if {[lsearch -exact ${keepkeys} $availkey] == -1} {
unset portinfo($availkey)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090712/2ba5678a/attachment-0001.html>
More information about the macports-changes
mailing list