summaryrefslogtreecommitdiffstats
path: root/Mk/bsd.perl.mk
Commit message (Collapse)AuthorAgeFilesLines
* Fix the CONFIGURE_ENV anti-foot-shooting measure to have the correctlinimon2007-09-291-1/+1
| | | | | | | | quoting. It turns out that this is only an issue for ports that torture CONFIGURE_ENV to run a command as well as just set the environment (often, used to echo 'N' to fool an interactive script.) Tested on: pointyhat
* Fine-tune the anti-foot-shooting measure for systems that set PERL_VERSIONlinimon2007-09-261-1/+1
| | | | in /etc/make.conf. This did not show up on the cluster.
* Add an anti-foot-shooting measure to detect missing default Perl definition.linimon2007-09-261-0/+6
| | | | | | | | | | This can happen if bsd.perl.mk was not included before or during the inclusion of bsd.port.pre.mk. As of bsd.port.mk 1.586 this can't yet happen, as bsd.perl.mk is included unconditionally, so this checkin should be a no-op. While here, reserve WANT_PERL for ports that conditionally depend on Perl. WANT_PERL will need to be defined before bsd.port.pre.mk is included.
* Disable AutoInstall from trying to contact CPAN directly in the case oflinimon2007-09-241-0/+4
| | | | | | | | a missing dependency (which is the actual underlying error). This cures the case of the build cluster looping indefinitely asking for user input. Suggested by: tobez Regression-tested with: devel/p5-Config-Any
* Restore the semantics of USE_PERL and friends by moving them back tolinimon2007-09-131-10/+15
| | | | | | | the 'post' block from which they originally came. This should fix the remaining few package build errors because of conditional perl inclusion. Pointy hat: linimon
* Move an XXX comment to make it not show up in build logs.linimon2007-09-081-1/+1
|
* Please welcome bsd.perl.mk, a refactoring of Perl-related code fromlinimon2007-09-081-0/+255
bsd.port.mk. In addition, a revision shorthand has been added, e.g., USE_PERL5= 5.8.0+. This syntax is implemented for the following knobs: USE_PERL5, USE_PERL5_RUN, USE_PERL5_BUILD, PERL_CONFIGURE and PERL_MODBUILD. Credit also goes to sem who wrote an earlier version of this patch in ports/55515, marcus and kris for doing earlier testing, and kuriyama and others for additional work along the way. Thanks to gabor@FreeBSD.org for doing all this work. Sponsored by: Google Summer of Code 2007
OpenPOWER on IntegriCloud