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
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.
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
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
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