Making ports from source with weird download restrictions

Kris Kennaway kris at FreeBSD.org
Tue Sep 9 00:05:23 UTC 2008


Brooks Davis wrote:

> As long as the license allows redistribution, we can host it on FreeBSD
> infrastructure using MASTER_SITE_LOCAL.
> 
>> 2) openocd - http://openfacts.berlios.de/index-en.phtml?title=Building_OpenOCD
>> - this is a bit more sensible - there's a stable SVN repository for
>> it, it's just that the only ports I've seen are on sourceforge, and
>> come from release .tgz archives, not a SVN archive (although I've
>> never gotten a broken version from the openocd SVN).  If someone
>> pointed me at a port that built from SVN instead of a .tgz, I'm sure I
>> could get the port done.
> 
> Doing an svn export in the fetch stage is possible, but probably not
> ideal.  In my devel/llvm-devel port I have a do-fetch target that
> fetches a snapshot and makes a tarball out of it, but I only use that
> for my own use and host a snapshot on the FreeBSD ftp servers for normal
> users since a tarball allows users to do a make clean and retry without
> having to fetch files again.

Yes, this is the right way to do it.

Kris


More information about the freebsd-ports mailing list