From owner-freebsd-questions@FreeBSD.ORG Sun Oct 8 03:41:30 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B710516A412 for ; Sun, 8 Oct 2006 03:41:30 +0000 (UTC) (envelope-from list@museum.rain.com) Received: from ns.museum.rain.com (gw-ipinc.museum.rain.com [65.75.192.74]) by mx1.FreeBSD.org (Postfix) with ESMTP id B8D9A43D66 for ; Sun, 8 Oct 2006 03:41:25 +0000 (GMT) (envelope-from list@museum.rain.com) Received: from ns.museum.rain.com (localhost [127.0.0.1]) by ns.museum.rain.com (8.13.6/8.13.6) with ESMTP id k983fNiq058572 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES256-SHA bits=256 verify=NO) for ; Sat, 7 Oct 2006 20:41:24 -0700 (PDT) (envelope-from list@museum.rain.com) Received: (from james@localhost) by ns.museum.rain.com (8.13.6/8.13.6/Submit) id k983fNof058571 for freebsd-questions@freebsd.org; Sat, 7 Oct 2006 20:41:23 -0700 (PDT) (envelope-from list@museum.rain.com) X-Authentication-Warning: ns.museum.rain.com: james set sender to list@museum.rain.com using -f Date: Sat, 7 Oct 2006 20:41:23 -0700 From: James Long To: freebsd-questions@freebsd.org Message-ID: <20061008034123.GA51111@ns.museum.rain.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.12-2006-07-14 X-Greylist: Sender is SPF-compliant, not delayed by milter-greylist-2.0.2 (ns.museum.rain.com [127.0.0.1]); Sat, 07 Oct 2006 20:41:24 -0700 (PDT) Subject: Using portconf and /usr/local/etc/ports.conf X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Oct 2006 03:41:30 -0000 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 portupgrade says that portupgrade and ruby are both out of date: monitor : /root# portupgrade -nR portupgrade 2>/dev/null ---> Session started at: Sat, 07 Oct 2006 20:34:32 -0700 ---> Upgrade of lang/ruby18 started at: Sat, 07 Oct 2006 20:34:35 -0700 ---> Upgrading 'ruby-1.8.4_9,1' to 'ruby-1.8.5_1,1' (lang/ruby18) OK? [no] ---> Upgrade of lang/ruby18 ended at: Sat, 07 Oct 2006 20:34:35 -0700 (consumed 00:00:00) ---> ** Upgrade tasks 3: 1 done, 0 ignored, 0 skipped and 0 failed ---> Skipping 'lang/perl5.8' because it is held by user (specify -f to force) ---> ** Upgrade tasks 3: 1 done, 1 ignored, 0 skipped and 0 failed ---> Upgrade of sysutils/portupgrade started at: Sat, 07 Oct 2006 20:34:35 -0700 ---> Upgrading 'portupgrade-2.1.3.3,2' to 'portupgrade-2.1.3.3_1,2' (sysutils/portupgrade) OK? [no] ---> Upgrade of sysutils/portupgrade ended at: Sat, 07 Oct 2006 20:34:35 -0700 (consumed 00:00:00) ---> ** Upgrade tasks 3: 2 done, 1 ignored, 0 skipped and 0 failed ---> Listing the results (+:done / -:ignored / *:skipped / !:failed) + lang/ruby18 (ruby-1.8.4_9,1) - lang/perl5.8 (perl-5.8.7_2) + sysutils/portupgrade (portupgrade-2.1.3.3,2) ---> Packages processed: 2 done, 1 ignored, 0 skipped and 0 failed ---> Session ended at: Sat, 07 Oct 2006 20:34:35 -0700 (consumed 00:00:03) But when I: monitor : /root# portupgrade -R portupgrade ---> Upgrading 'ruby-1.8.4_9,1' to 'ruby-1.8.5_1,1' (lang/ruby18) ---> Building '/usr/ports/lang/ruby18' ===> Cleaning for ruby-1.8.5_1,1 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? Thank you!