The devel/patch port installs GNU patch-2.5 as ${PREFIX}/bin/patch. This version of GNU patch differs notably from FreeBSD's native patch in usage and behavior. Users should not run into different programs under the same name depending on how their path is set. The port should install GNU patch under a different name, e.g. "gpatch" in line with previous GNU and ports tradition. Fix: The patch set below - changes devel/patch to install with a 'g' prefix, - fixes the package description, - updates the japanese/postgresql7 and www/w3m ports, which have GNU patch as a build time dependency, to refer to "gpatch".
Responsible Changed From-To: freebsd-ports->ache Over to maintainer
Hi, > - changes devel/patch to install with a 'g' prefix, Would you approve this change? Having two executables of the same name in different paths causes/is causing unexpected and undesired troubles. It would be quite handy to be able to name either of them appropriately. The 'g' prefix may sound weird because /usr/bin/patch is also "GNU" patch, however, we could think this way: /usr/bin/patch is the patch of our choice (2.1), while ${PREFIX}/bin/gpatch is the patch of GNU's latest version (2.5). -- / /__ __ Akinori.org / MUSHA.org / ) ) ) ) / FreeBSD.org / Ruby-lang.org Akinori MUSHA aka / (_ / ( (__( @ iDaemons.org / and.or.jp "We're only at home when we're on the run, on the wing, on the fly"
Responsible Changed From-To: ache->freebsd-ports maintainer dropped his maintainership.
Responsible Changed From-To: freebsd-ports->trevor I'll take this.
State Changed From-To: open->closed Committed--thanks, Christian.