This is again a part of the project to stop extraneous escaping of
ordinary characters and redefine some ordinary escapes as special
behavior.
Most of these ports are pushed over to use textproc/gsed because they
want to use GNU extensions. Others are fixed to either escape appropriately
(e.g. $$ rather than \$ in Makefiles!) or just remove redundant escapes
(e.g. backtick in single quotes doesn't need escaped).
PR: 229925
MFH: no (invasive risk)
over-zealous PORTNAME replacement breaks the environment vars that
tell CouchDB where to serve files for the administrator portal.
Sponsored by: SkunkWerks, GmbH
- upstream supports both 2.x and 3.x series
- this will also support any platform that has a functioning
SpiderMonkey 60 port as well as Erlang/OTP, such as armv8 & ppc64
Sponsored by: SkunkWerks, GmbH
Differential Revision: https://reviews.freebsd.org/D24616