From owner-freebsd-questions@FreeBSD.ORG Sat Jan 15 14:56:57 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 B819C16A4CE for ; Sat, 15 Jan 2005 14:56:57 +0000 (GMT) Received: from mail.terralink.de (mail.tlink.de [217.9.16.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 60B6943D45 for ; Sat, 15 Jan 2005 14:56:57 +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 3C1D6BD5EE; Sat, 15 Jan 2005 15:56:56 +0100 (CET) Received: from abyssone.abyssworld.de (smtp.abyssworld.de [192.168.1.6]) by smtp.abyssworld.de (Postfix) with SMTP id 9B968179C6; Sat, 15 Jan 2005 15:56:55 +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:56:55 +0100 Received: from smtp.abyssworld.de ([127.0.0.1])port 10024) with ESMTP id 23535-02; Sat, 15 Jan 2005 15:56:55 +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 1B335179B3; Sat, 15 Jan 2005 15:56:55 +0100 (CET) Message-ID: <41E92F35.5070209@daniel.stefan.haischt.name> Date: Sat, 15 Jan 2005 15:56:53 +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: Erik Norgaard References: <41E923A8.5090201@daniel.stefan.haischt.name> <41E92DAF.20507@locolomo.org> In-Reply-To: <41E92DAF.20507@locolomo.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:56:57 -0000 Yea, I know what you mean. Basically there are some ports supporting the 'make config' commands. My current situation is that I did install dozens of ports which are not supporting the 'make config' command and unfortunatly I do not remember all the WITH_BLAH_BLUBBER knobs that I specify while installing a port. So there is a great chance that a portupgrade will install a port with missing knobs :( Erik Norgaard schrieb: > 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? >> >> Should I, for example, specify those knobs in >> /etc/make.conf? >> > > Unfortunately this is not supported by all ports, but some ports opens > an interactive menu for enabling/disabling build options and the > configuration is then stored in /var/db/ports for future builds. This > should replace setting options on the command line. > > AFAIK the idea is that all ports should/will support this in future++. > Till then, the above problem will remain :-( > > It's not documented in the porters handbook, but it doesn't seem too > difficult to add, but I'm not into the magic. If you have time, create > an update of the Makefile and submit to the maintainer. You may take a > look at eg. the mplayer-skins port to see how it works. > > Cheers, Erik -- 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