Page MenuHomeFreeBSD

Remove mention of some old WANT_* and USE_* knobs from the Porter's Handbook
ClosedPublic

Authored by tobik on Jun 8 2018, 8:29 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Feb 8, 2:30 AM
Unknown Object (File)
Jan 9 2025, 6:58 AM
Unknown Object (File)
Dec 29 2024, 6:58 PM
Unknown Object (File)
Dec 23 2024, 11:19 PM
Unknown Object (File)
Nov 19 2024, 12:45 PM
Unknown Object (File)
Oct 3 2024, 2:49 PM
Unknown Object (File)
Oct 2 2024, 5:07 AM
Unknown Object (File)
Sep 29 2024, 2:29 PM
Subscribers
None

Details

Summary
Remove mention of some old WANT_* and USE_* knobs from the Porter's Handbook

WANT_PHP_WEB
USE_FIREFOX*
USE_SEAMONKEY*
USE_THUNDERBIRD*
WANT_GNOME
HAVE_GNOME
USE_BDB
USE_PGSQL
USE_SQLITE

are all not supported anymore or have been replaced by USES=x.

Approved by:	?
Differential Revision:	https://reviews.freebsd.org/D?????

Diff Detail

Repository
rD FreeBSD doc repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

en_US.ISO8859-1/books/porters-handbook/makefiles/chapter.xml
5899–5929 ↗(On Diff #43449)

Should this section be merged with makefile-use-vars above?

en_US.ISO8859-1/books/porters-handbook/special/chapter.xml
5389–5467 ↗(On Diff #43449)

The variables from using-mozilla seem to all have been moved to USES=gecko AFAICT with the exception of USE_GECKO, but it seems to do something else now. It seems to be exclusive to the Gecko ports themselves and the documented values are not supported. All the framework seems to do is to check if it's defined to enable/disable what's in bsd.gecko.mk.

I am unsure about your change to the Using Databases section, it is now almost empty, and quite useless.

It would probably better to remove it altogether, or change the table from a list of variables and their uses to a list of databases and where and how to use them.

en_US.ISO8859-1/books/porters-handbook/makefiles/chapter.xml
5899–5929 ↗(On Diff #43449)

All the thing about WANT_* should be removed completely. The php example adds nothing, and there already is a php section some other place.

5920–5924 ↗(On Diff #43449)

This should say that you also need USES=php.

tobik marked 4 inline comments as done.
  • Remove use-want
  • Flesh out using-databases
en_US.ISO8859-1/books/porters-handbook/special/chapter.xml
5418–5419 ↗(On Diff #43453)

I think this will end up looking strange, something like this:

See Section X.y USES=bdb for possible arguments to USES=bdb

Same for the other examples.

5425 ↗(On Diff #43453)

Never address the reader directly, so, When a port needs.

tobik marked 2 inline comments as done.
  • Make the links in the database examples slightly less strange
  • Do not addresse the reader with "you"
This revision is now accepted and ready to land.Jun 11 2018, 7:21 AM
This revision was automatically updated to reflect the committed changes.