| Summary: | PERL_CONFIGURE | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Ports & Packages | Reporter: | Christian Weisgerber <naddy> | ||||
| Component: | Individual Port(s) | Assignee: | Satoshi Asami <asami> | ||||
| Status: | Closed FIXED | ||||||
| Severity: | Affects Only Me | ||||||
| Priority: | Normal | ||||||
| Version: | Latest | ||||||
| Hardware: | Any | ||||||
| OS: | Any | ||||||
| Attachments: |
|
||||||
Responsible Changed From-To: freebsd-ports->asami bsd.port.mk is asami's baby. State Changed From-To: open->closed Thanks, committed! |
There are 150+ Perl5 modules in the ports collection. All of them require similar "do-configure" targets. A sample target has been copied over and over, with various gratuitous divergences. At this time (2000-06-13), nearly all p5-* ports that compile something don't honor CC/CFLAGS, suggesting that the porters aren't very comfortable with handling MakeMaker manually and have blindly copied from previous ports. To unify and simplify the handling of p5-* ports, I suggest to introduce PERL_CONFIGURE, which if set will modify the configure run appropriately. At the core, PERL_CONFIGURE=yes causes perl Makefile.PL CC="${CC}" CCFLAGS="${CFLAGS}" PREFIX="${PREFIX}" to be executed by default.