[82163] trunk/dports/lang/llvm-devel/Portfile

Anders F Björklund afb at macports.org
Fri Aug 12 01:47:21 PDT 2011


vincent habchi wrote:

>> ...and it's not ok that it fetches from the HEAD of trunk. We want ports that can be installed reproducibly, and a port that fetches a different version of the upstream software each time it's run is not reproducible. Pick a specific revision of their trunk that works correctly for you, and pin the port to using that revision (using e.g. "svn.revision 123") and put in the version field something corresponding, or using that revision's date. For example if this is revision 123 from 2011-06-06 and this represents the development effort leading up to llvm version 3.0, then the version line might be "3.0-r123" or "3.0-20110606".
> 
> I’d agree with you if any other port than dragonegg-devel would depend on llvm-devel. But this is not the case. As long as both ports are kept in sync, be it HEAD or some specific version, it should work. Aren’t there other ports that fetch directly from SVN HEAD?

There were several, but most have been deleted or kept to a stale revision - as per policy.

You can keep the ports around in a local repository, until there's an interesting revision ?

--anders



More information about the macports-dev mailing list