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 [EMAIL PROTECTED]
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to