[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