Summary: | [PATCH] lang/perl5.12, lang/perl5.14, lang/perl5.16: Don't write to make.conf unless necessary | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Craig Leres <leres> | ||||
Component: | Individual Port(s) | Assignee: | freebsd-perl (Nobody) <perl> | ||||
Status: | Closed FIXED | ||||||
Severity: | Affects Only Me | CC: | leres | ||||
Priority: | Normal | ||||||
Version: | Latest | ||||||
Hardware: | Any | ||||||
OS: | Any | ||||||
Attachments: |
|
Description
Craig Leres
2013-03-15 23:10:00 UTC
Responsible Changed From-To: freebsd-ports-bugs->skv Over to maintainer (via the GNATS Auto Assign Tool) Hello Craig. Cleaning make.conf must occurs on deinstall and called from here: do_cleanup_make_conf() { echo -n "Cleaning up ${MAKE_CONF}..." if [ -f ${MAKE_CONF} ] ; then /bin/cp -p ${MAKE_CONF} ${MAKE_CONF}.new /usr/bin/awk 's=3D0; /^#.*use.perl/ { s=3D1; mode=3D1 } /^#/ { s=3D1; if (mode !=3D 1) { mode=3D0 } } /.*PERL.*=3D/ { s=3D1; if (mode =3D=3D 1) { = mode=3D2 } } /^$/ { s=3D1; if (mode !=3D 2) { mode =3D 0 } } { if (s !=3D 1) { mode =3D 0 } if (mode =3D=3D = 0) print }' ${MAKE_CONF} >${MAKE_CONF}.new /bin/mv ${MAKE_CONF} ${MAKE_CONF}.bak /bin/mv ${MAKE_CONF}.new ${MAKE_CONF} fi echo " Done." } Responsible Changed From-To: skv->freebsd-ports-bugs skv's ports bit has been taken in for safekeeping Responsible Changed From-To: freebsd-ports-bugs->perl Over to maintainer (via the GNATS Auto Assign Tool) State Changed From-To: open->closed Thanks for your work, but looks like PR is obsolete after r327989 (perl doesn't write to /etc/make.conf anymore). |