CVSup/Ports Question

Adam Stroud adam at
Thu Apr 13 03:09:50 UTC 2006

I just have a quick question on some of the documentation I have read 
about FreeBSD and it's ports collection.  I read in the handbook that 
the cvsup tag for the ports-* collection should be ".".

"In particular, use only tag=. for the ports-* collections."

However, when I was reading the ports(7) man page I saw:

"It is possible to download and use ports from the FreeBSD repository 
that are newer than the installed system; however it is important to 
install the appropriate ``Upgrade Kit'' from first!  The portcheckout(1) 
(ports/devel/portcheckout) script (also a port, of course!) will help to 
download new ports."

When I went to the webpage that the man page referenced I found a 
paragraph that stated

"The Ports Collection supports the latest release on the FreeBSD-CURRENT 
and FreeBSD-STABLE branches. Older releases are not supported and may or 
may not work correctly with an up-to-date ports collection. Over time, 
changes to the ports collection may rely on features that are not 
present in older releases. Wherever convenient, we try not to 
gratuitously break support for recent releases, but it is sometimes 
unavoidable. When this occurs, patches contributed by the user community 
to maintain support for older releases will usually be committed."

My question is should I keep "tag=." in my ports supfile even though I 
am running the RELENG_6_0 and from my understanding that is different 
from the -STABLE branch.

Or, am I just mixed up on the branching structure?


More information about the freebsd-questions mailing list