For ports without "make config" you can edit
/usr/local/etc/pkgtools.conf and edit MAKE_ARGS, something like:
MAKE_ARGS = {
'lang/perl5.8' => 'ENABLE_SUIDPERL=yes',
}
Of course, this only affects portupgrade/portinstall/etc. If you want
it to work for manual building of the port with make in the port dir,
you can alternatively edit /etc/make.conf and add something like:
.if ${.CURDIR:M*/lang/perl5.8}
ENABLE_SUIDPERL=yes
.endif
Thanks,
Josh
On 10/23/06, Lane <[EMAIL PROTECTED]> wrote:
Hello,
I run openwebmail which wants perl compiled -DENABLE_SUIDPERL
However, when I portupgrade perl, this option is apparently not reused, and
openwebmail fails until I recompile perl.
I note that there is no entry for perl in /var/db/ports (i.e. no "options" are
recorded).
I also note that the /options that are present for other ports contain the
header:
# This file is auto-generated by 'make config'.
# No user-servicable parts inside!
and when I run make config from /usr/ports/lang/perl5.8 I get
===> No options to configure
So the question is: How do I get portupgrade to remember the options I used
when I compiled perl?
Thanks!
lane
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"