From owner-freebsd-questions@FreeBSD.ORG Sat Jan 15 14:52:08 2005 Return-Path: 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 6CB4816A4CE for ; Sat, 15 Jan 2005 14:52:08 +0000 (GMT) Received: from mail.terralink.de (mail.tlink.de [217.9.16.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id C1D9C43D5A for ; Sat, 15 Jan 2005 14:52:07 +0000 (GMT) (envelope-from me@daniel.stefan.haischt.name) Received: from smtp.abyssworld.de (daniel-s-haischt.biz [84.252.66.2]) by mail.terralink.de (Postfix) with ESMTP id E1CA9BD695; Sat, 15 Jan 2005 15:52:03 +0100 (CET) Received: from abyssone.abyssworld.de (smtp.abyssworld.de [192.168.1.6]) by smtp.abyssworld.de (Postfix) with SMTP id 3F81F179BF; Sat, 15 Jan 2005 15:52:03 +0100 (CET) Received: from (localhost) [192.168.1.6] by abyssone.abyssworld.de with smtp (geam 0.8.4) for ; Sat, 15 Jan 2005 15:52:03 +0100 Received: from smtp.abyssworld.de ([127.0.0.1])port 10024) with ESMTP id 23536-02; Sat, 15 Jan 2005 15:52:03 +0100 (CET) Received-SPF: none (smtp.abyssworld.de: 192.168.1.6 is neither permitted nor denied by domain of daniel.stefan.haischt.name) client-ip=192.168.1.6; envelope-from=me@daniel.stefan.haischt.name; helo=[192.168.120.239]; Received: from [192.168.120.239] (smtp.abyssworld.de [192.168.1.6]) by smtp.abyssworld.de (Postfix) with ESMTP id CF65617385; Sat, 15 Jan 2005 15:52:02 +0100 (CET) Message-ID: <41E92E11.9060405@daniel.stefan.haischt.name> Date: Sat, 15 Jan 2005 15:52:01 +0100 From: "Daniel S. Haischt" User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: de-DE, de, en-us, en MIME-Version: 1.0 To: Mark Magiera References: <41E923A8.5090201@daniel.stefan.haischt.name> <20050115143611.6eddfdab.mark@hyow.eu.org> In-Reply-To: <20050115143611.6eddfdab.mark@hyow.eu.org> X-Enigmail-Version: 0.89.5.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Processed-By: GNU Anubis v4.0 X-Virus-Scanned: amavisd-new at abyssworld.de cc: freebsd-questions@freebsd.org Subject: Re: [CLARIFICATION] portupgrade -a X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Jan 2005 14:52:08 -0000 The downside of the whole thing is, that I did not make notes about all the WITH_FOO_BAR knobs that I did used while installing a port. So adding options to /etc/make.conf or /usr/local/etc/pkgtools.conf at the time is a bit late. There are some ports, like Samba, which will remember the options that you did specify after executing 'make config'. I would appreciate if any port would have such a facility. Mark Magiera schrieb: > On Sat, 15 Jan 2005 15:07:36 +0100 > "Daniel S. Haischt" wrote: > > >>Hello, >> >>recently I did update my package tree using the >>portupgrade command. I was allways in doubt whether >>my ports will be build with the same WITH_FOO=yes >>options during an update, as I did built them >>manually before. >> >>After a successfull update of the Gimp, I did >>notice that the Gimp wasn't built with the ... >> >> WITH_PYTHON=yes >> >>... option. How can I ensure that each of the >>WITH_XYZ knobs that I did specify during a manual >>installation of a port, will be recognized during >>an update as well? > > > Have a look at the MAKE_ARGS section of /usr/local/etc/pkgtools.conf > For instance: > : MAKE_ARGS = { > : 'graphics/gimp' => 'WITH_PYTHON=1', > : } > > Downside to this is it only works with portupgrade so if you ever have > to upgrade a port without portupgrade (it happens), then you might just > forget to specify the make args manually. Not a good thing to realise > half way through a upgrade of kde :( > > >>Should I, for example, specify those knobs in >>/etc/make.conf? > > > You could do I guess. > The (possible) downside to this approach is that since a lot of ports > share the same make args. All ports that have optional python support, > not just gimp, would be built with the python bits which may be > undesired. Python's just an example of course, some ports do have unique > make args but a lot of them are generally shared by a bunch of ports. > For instance I usally have WITHOUT_X11=yes in my make.conf on servers to > stop anything X related being built. > > >>freundlichen Gruessen / With kind regards >>Daniel S. Haischt >> > > -- Mark Magiera > _______________________________________________ > 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" > > !DSPAM:41e92a7447187929512783! > > -- Mit freundlichen Gruessen / With kind regards Daniel S. Haischt Wan't a complete signature??? Type at a shell prompt: $ > finger -l haischt@daniel.stefan.haischt.name