Date: Mon, 23 Oct 2006 09:23:41 -0700 From: "Josh Carroll" <josh.carroll@psualum.com> To: FreeBSD <freebsd-questions@freebsd.org> Cc: Lane <lane@joeandlane.com> Subject: Re: HOWTO: run portupgrade with original options for perl5.8 Message-ID: <8cb6106e0610230923o73c5f2f6p8c1d79568d243fbe@mail.gmail.com> In-Reply-To: <200610231106.10504.lane@joeandlane.com> References: <200610231106.10504.lane@joeandlane.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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 <lane@joeandlane.com> 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 "freebsd-questions-unsubscribe@freebsd.org" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8cb6106e0610230923o73c5f2f6p8c1d79568d243fbe>