distfiles in URL in mirror_sites.tcl
Ryan Schmidt
ryandesign at macports.org
Sat Feb 23 06:19:40 PST 2013
Can I have ${distfiles} within a URL defined in a fetch group?
I have been informed [1] by the PHP people that instead of downloading from e.g.:
http://us2.php.net/distributions/php-5.4.12.tar.bz2
they want us to download from:
http://us2.php.net/get/php-5.4.12.tar.bz2/from/this/mirror
But when I try to use URLs like this in mirror_sites.tcl:
http://us2.php.net/get/${distfiles}/from/this/mirror?dummy=:nosubdir
I get this error:
$ port distfiles php54
---> Distfiles for php54
Error: org.macports.distfiles for port php54 returned: can't read "distfiles": no such variable
I assume this means distfiles is not declared as a global at the point that the fetch group is being evaluated. Anyone know where that point is? Or whether there's another way to refer to distfiles (some kind of internal name for the variable) that would work?
[1] https://bugs.php.net/bug.php?id=64273
More information about the macports-dev
mailing list