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

vincent habchi vince at macports.org
Fri Aug 12 00:23:55 PDT 2011


Ryan,

> ...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?

Vincent


More information about the macports-dev mailing list