[112830] trunk/dports/java/maven-devel/Portfile

Joshua Root jmr at macports.org
Sun Nov 3 02:49:53 PST 2013


On 2013-11-3 21:26 , Joshua Root wrote:
> On 2013-11-3 21:15 , Mark Evenson wrote:
>>
>> N.b. both `java/maven3` and `java/maven2`--for neither of which am I
>> maintainer--contain the same sort of use of "cd <dir> && ln -s <relative path
>> arguments" removed in this commit.
> 
> They probably predate the existence of the -W option for system, and may
> even predate our ln proc. Linking to relative paths isn't a problem BTW,
> and the ln proc handles it fine, but there's not really any advantage to
> relative paths in this instance either.

Out of curiosity I looked up the change history and the chronology is:

maven2 port created with symlink (with absolute path) created via
system: <https://trac.macports.org/changeset/17178>

ln proc implemented:
<https://trac.macports.org/changeset/22007>

ln proc gains ability to create relative symlinks:
<https://trac.macports.org/changeset/24444>

system gets -W option (in trunk):
<https://trac.macports.org/changeset/71380>

maven2 changes to relative link (no indication of why, wonder if Blair
remembers...) but still uses system:
<https://trac.macports.org/changeset/72278>

maven2 portfile copied to create maven3:
<https://trac.macports.org/changeset/72281>

MacPorts 2.0.0 released with system -W:
<https://trac.macports.org/changeset/80936>

- Josh


More information about the macports-dev mailing list