From owner-freebsd-stable@FreeBSD.ORG Tue Nov 9 13:12:01 2004 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7FF4016A4CE for ; Tue, 9 Nov 2004 13:12:01 +0000 (GMT) Received: from bache.ece.cmu.edu (BACHE.ECE.CMU.EDU [128.2.129.23]) by mx1.FreeBSD.org (Postfix) with ESMTP id 05BD643D58 for ; Tue, 9 Nov 2004 13:12:01 +0000 (GMT) (envelope-from allbery@ece.cmu.edu) Received: from [10.9.204.1] (dsl093-061-215.pit1.dsl.speakeasy.net [66.93.61.215]) by bache.ece.cmu.edu (Postfix) with ESMTP id 715CD82; Tue, 9 Nov 2004 08:11:59 -0500 (EST) From: "Brandon S. Allbery KF8NH" To: Yann Golanski In-Reply-To: <20041109103902.GA69223@kierun.org> References: <20041109103902.GA69223@kierun.org> Content-Type: text/plain Message-Id: <1100005918.89688.44.camel@rushlight.kf8nh.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 Date: Tue, 09 Nov 2004 08:11:58 -0500 Content-Transfer-Encoding: 7bit cc: freebsd-stable@freebsd.org Subject: Re: Portupgrade script. X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Nov 2004 13:12:01 -0000 On Tue, 2004-11-09 at 05:39, Yann Golanski wrote: > ### Variouse ports that need stuff... Where should I put those? > # X11 > X_WINDOW_SYSTEM=xorg > # mutt > WITH_MUTT_MBOX_HOOK_PATCH=yes > MAIL_GID=mail > # rxvt > WITH_MOUSEWHEEL=yes > WITH_RXVT_SCROLLBAR=yes > WITH_MENUBAR=yes > # imp3 > WITH_APACHE2=yes > WITHOUT_LDAP=yes > # Aspell > ASPELL_EN=yes You don't export these, so they're not actually seen by portupgrade. It's far more convenient to place these in either /etc/make.conf or /usr/local/etc/pkgtools.conf. If you search the ports list archives for make.conf and pkgtools.conf you'll find discussions on how to use both. I think a number of us have such scripts, but don't publish them. I fire mine off manually to (a) cvsup and (b) fetch packages, then check UPDATING and only fire off the automated world and/or ports rebuilds if there's no surprises lurking; otherwise I handle them manually. -- brandon s. allbery [linux,solaris,freebsd,perl] allbery@kf8nh.com system administrator [WAY too many hats] allbery@ece.cmu.edu electrical and computer engineering, carnegie mellon univ. KF8NH