Nick Rout wrote:

I have it on just one machine, which is a laptop that I use sporadically
rather than a crtical every day machine. There are differences between BSD
ports and gentoo portage.  Primarily I do not see any equivalent to USE,
The ports can be configured with the WITH_* and WITHOUT_* knobs. They change the behaviour of some ports, e.g. WITHOUT_X11 will remove the dependency on X11 in ports that can be installed without it.

Some ports use a newer system where you can configure what it and have the settings saved. It gives you a selection of what parts you want then sets the WITH_* and WITHOUT_* knobs appropriately.
nor do i see multi variations of any package.
There are for some ports but they are in separate directories, e.g. devel/autoconf213, devel/autoconf253 and devel/autoconf259.

 However I do think there are
stable and unstable branches, but i have not got my head around it.
The base system has a bleeding-edge branch named CURRENT. There is also a one or more branches where the developers have designated to have a stable fell to it, i.e. a branch where names of config variables, api, abi, etc will not change. These are named STABLE. The version is prefixed to the name so we currently have 7-CURRENT, 6-STABLE, 5-STABLE and 4-STABLE. Each of these branches follow POLA[1].

The ports collection is not branched. It is tagged for each release but you should update it after you've installed FreeBSD as it is usually 2-4 weeks out of date when the release is made.

Andrew

[1] http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/freebsd-glossary.html#POLA-GLOSSARY

Reply via email to