Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 9 Oct 2006 05:15:28 -0700 (PDT)
From:      backyard <backyard1454-bsd@yahoo.com>
To:        freebsd-questions@freebsd.org
Subject:   Re: Using portconf and /usr/local/etc/ports.conf
Message-ID:  <20061009121528.87519.qmail@web83101.mail.mud.yahoo.com>
In-Reply-To: <20061008034123.GA51111@ns.museum.rain.com>

next in thread | previous in thread | raw e-mail | index | archive | help


--- James Long <list@museum.rain.com> wrote:

> I am trying to migrate my
> /usr/local/etc/pkgtools.conf into 
> /usr/local/etc/ports.conf.  I'm not sure I have the
> ports.conf
> syntax correct, or that the entries I'm making are
> being 
> recognized.
> 
> I've installed the sysutils/portconf port
> successfully, and
> my make.conf is:
> 
> monitor : /root# cat /etc/make.conf
> CPUTYPE?=p3
> 
> NO_PROFILE= true
> USA_RESIDENT=YES
> 
> # 2005-12-19 to build sendmail without IPv6
> NO_INET6=YES
> 
> # added by use.perl 2006-01-05 14:23:56
> PERL_VER=5.8.7
> PERL_VERSION=5.8.7
> # Begin portconf settings
> # Do not touch these lines
> .if !empty(.CURDIR:M/usr/ports*) &&
> exists(/usr/local/libexec/portconf)
> _PORTCONF!=/usr/local/libexec/portconf
> .for i in ${_PORTCONF:S/|/ /g}
> ${i:S/%/ /g}
> .endfor
> .endif
> # End portconf settings
> 
> 
> I have this line in /usr/local/etc/ports.conf for
> ruby18:
> 
> lang/ruby18: WITHOUT_RDOC=1 | WITHOUT_IPV6=1
> 

if ruby uses ncurses, that blue menu thing, you have
to add BATCH=Yes as a build option to skip the menu
and build it with the options you have selected.

> 
> 
> I then get the build options dialogue box for ruby
> 1.8.5_1,1 with the
> tick boxes for IPV6 and RDOC checked, even though I
> have ports.conf
> entries to turn them off.
> 
> Is this my goof, or is something wrong with
> portconf?
> 

don't know much about portconf, I configure my ports
directly with make.conf and a seperate file ports.conf
that gets included in the build when in the ports tree
I am. But whith what you describe the batch option
needs to be set because the build dialog uses it's own
defaults separate from command line flags, and if your
setting command line flags there is no need to use the
dialog box.

-brian 





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061009121528.87519.qmail>