cvs commit: ports/Mk bsd.perl.mk bsd.port.mk
Mark Linimon
linimon at FreeBSD.org
Fri Aug 12 16:39:23 UTC 2011
linimon 2011-08-12 16:39:23 UTC
FreeBSD ports repository
Modified files:
Mk bsd.perl.mk bsd.port.mk
Log:
Refactor the perl parts of bsd.port.mk to live in bsd.perl.mk. This never
got finished correctly in the first place.
Note that this reverts two things in gabor's original bsd.perl.mk rewrite
that were never actually used/tested:
- ability of USE_PERL5 and other variables to specify a version.
- conditional inclusion of bsd.perl.mk based on USE_PERL5 or similar.
What this commit does is to make bsd.perl.mk be _exactly_ the current
code from bsd.port.mk (modulo a few comments).
Work to test the former would be welcome. The problem with the latter
is that multiple attempts over the last N years to test it inevitably
showed INDEX breakage. My own conclusion is that that simply makes the
tree too fragile (and is the reason I kept putting off working on it in
the first place). Others will disagree.
Hopefully this change will make the perl-specific bits in bsd.*.mk easier
to maintain.
While here, fix a bogus comment (CCFLAGS).
Adding to pointy hat collection: linimon
Revision Changes Path
1.21 +17 -62 ports/Mk/bsd.perl.mk
1.692 +2 -83 ports/Mk/bsd.port.mk
More information about the cvs-ports
mailing list