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
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to