On Jan 16, 2015, at 11:40 AM, Vincent Habchi wrote:

>>> -master_sites        https://gforge.inria.fr/frs/download.php/34150
>>> +master_sites        
>>> https://gforge.inria.fr/frs/download.php/file/34403/CGAL-4.5.1.tar.bz2
>> 
>> master_sites should be the directory the distfile is in, and should not 
>> include the actual distfile name.
>> master_sites        https://gforge.inria.fr/frs/download.php/file/34403/
> 
> Done Ryan. Thanks. But for whatever reason, at the time I did update the 
> Portfile, it seemed the website interface for CGAL fetched the file from this 
> very directory. Hopefully the shortened form works, too.

Yes, based on the hostname I presume this project is hosted by an installation 
of GForge:

http://en.wikipedia.org/wiki/GForge

GForge evidently exclusively uses the download id to determine what to send 
you, and ignores anything you put after it. This also works:

https://gforge.inria.fr/frs/download.php/file/34403/you/can/put/anything/you/want/here

Remember that whatever you put for master_sites, MacPorts will append the 
distfile name. So when you write "master_sites 
https://gforge.inria.fr/frs/download.php/file/34403/CGAL-4.5.1.tar.bz2";, 
MacPorts will actually request the URL 
"https://gforge.inria.fr/frs/download.php/file/34403/CGAL-4.5.1.tar.bz2/CGAL-4.5.1.tar.bz2";,
 which works because GForge is permissive like that, but there's no reason to 
do that either.

_______________________________________________
macports-dev mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to