cvs-supfile revision 128927
155714Skris# $FreeBSD: head/share/examples/cvsup/cvs-supfile 128927 2004-05-04 20:03:50Z josef $
255714Skris#
355714Skris# This file contains all of the "CVSup collections" that make up the
455714Skris# CVS development tree of the FreeBSD system.
555714Skris#
655714Skris# CVSup (CVS Update Protocol) allows you to download the latest CVS
755714Skris# tree (or any branch of development therefrom) to your system easily
8280297Sjkim# and efficiently (far more so than with sup, which CVSup is aimed
955714Skris# at replacing).  If you're running CVSup interactively, and are
1055714Skris# currently using an X display server, you should run CVSup as follows
1155714Skris# to keep your CVS tree up-to-date:
1255714Skris#
1355714Skris#	cvsup cvs-supfile
1455714Skris#
15280297Sjkim# If not running X, or invoking cvsup from a non-interactive script, then
1655714Skris# run it as follows:
1755714Skris#
1855714Skris#	cvsup -g -L 2 cvs-supfile
1955714Skris#
2055714Skris# You may wish to change some of the settings in this file to better
2155714Skris# suit your system:
22280297Sjkim#
2355714Skris# host=CHANGE_THIS.FreeBSD.org
2455714Skris#		This specifies the server host which will supply the
2555714Skris#		file updates.  You must change it to one of the CVSup
2655714Skris#		mirror sites listed in the FreeBSD Handbook at
2755714Skris#		http://www.freebsd.org/doc/handbook/mirrors.html.
2855714Skris#		You can	override this setting on the command line
2955714Skris#		with cvsup's "-h host" option.
3055714Skris#
3155714Skris# base=/usr
3255714Skris#		This specifies the root where CVSup will store information
3355714Skris#		about the collections you have transferred to your system.
3455714Skris#		A setting of "/usr" will generate this information in
3555714Skris#		/usr/sup.  Even if you are CVSupping a large number of
3655714Skris#		collections, you will be hard pressed to generate more than
37280297Sjkim#		~1MB of data in this directory.  You can override the
3855714Skris#		"base" setting on the command line with cvsup's "-b base"
3955714Skris#		option.  This directory must exist in order to run CVSup.
40280297Sjkim#
4155714Skris# prefix=/home/ncvs
4255714Skris#		This specifies where to place the requested files.  A
4355714Skris#		setting of "/home/ncvs" will place all of the files
4455714Skris#		requested in /home/ncvs (e.g., "/home/ncvs/src/bin",
4555714Skris#		"/home/ncvs/ports/archivers").  The prefix directory
4655714Skris#		must exist in order to run CVSup.
4755714Skris
4855714Skris# Defaults that apply to all the collections
4955714Skris#
5055714Skris# IMPORTANT: Change the next line to use one of the CVSup mirror sites
5155714Skris# listed at http://www.freebsd.org/doc/handbook/mirrors.html.
52280297Sjkim*default host=CHANGE_THIS.FreeBSD.org
5355714Skris*default base=/usr
5455714Skris*default prefix=/home/ncvs
5555714Skris*default release=cvs
5655714Skris*default delete use-rel-suffix
5755714Skris
5855714Skris# If you seem to be limited by CPU rather than network or disk bandwidth, try
5955714Skris# commenting out the following line.  (Normally, today's CPUs are fast enough
6055714Skris# that you want to run compression.)
6155714Skris*default compress
6255714Skris
6355714Skris## Main Source Tree.
6455714Skris#
6555714Skris# The easiest way to get the main source tree is to use the "src-all"
6655714Skris# mega-collection.  It includes all of the individual "src-*" collections.
6755714Skrissrc-all
6855714Skris
6955714Skris# These are the individual collections that make up "src-all".  If you
70280297Sjkim# use these, be sure to comment out "src-all" above.
7155714Skris#src-base
72280297Sjkim#src-bin
73280297Sjkim#src-contrib
74280297Sjkim#src-etc
75280297Sjkim#src-games
76280297Sjkim#src-gnu
77280297Sjkim#src-include
78280297Sjkim#src-kerberos5
79280297Sjkim#src-kerberosIV
80280297Sjkim#src-lib
81280297Sjkim#src-libexec
82280297Sjkim#src-release
83280297Sjkim#src-sbin
8455714Skris#src-share
8555714Skris#src-sys
8655714Skris#src-tools
8759191Skris#src-usrbin
8859191Skris#src-usrsbin
8959191Skris# These are the individual collections that make up FreeBSD's crypto
9055714Skris# collection. They are no longer export-restricted and are a part of
91280297Sjkim# src-all
92280297Sjkim#src-crypto
93280297Sjkim#src-eBones
94280297Sjkim#src-secure
95280297Sjkim#src-sys-crypto
96280297Sjkim
97280297Sjkim## Ports Collection.
98280297Sjkim#
99280297Sjkim# The easiest way to get the ports tree is to use the "ports-all"
10055714Skris# mega-collection.  It includes all of the individual "ports-*"
101280297Sjkim# collections,
10255714Skrisports-all
103280297Sjkim
104280297Sjkim# These are the individual collections that make up "ports-all".  If you
105280297Sjkim# use these, be sure to comment out "ports-all" above and always include
10655714Skris# "ports-base" if you use any of the other individual collections below.
107280297Sjkim# Your ports may not build correctly without an up-to-date "ports-base".
108280297Sjkim#
10955714Skris#ports-base
110280297Sjkim#
111280297Sjkim#ports-accessibility
112280297Sjkim#ports-arabic
113280297Sjkim#ports-archivers
114280297Sjkim#ports-astro
115280297Sjkim#ports-audio
116280297Sjkim#ports-benchmarks
117280297Sjkim#ports-biology
118280297Sjkim#ports-cad
119280297Sjkim#ports-chinese
120280297Sjkim#ports-comms
121280297Sjkim#ports-converters
122280297Sjkim#ports-databases
123280297Sjkim#ports-deskutils
124280297Sjkim#ports-devel
125280297Sjkim#ports-dns
126280297Sjkim#ports-editors
127280297Sjkim#ports-emulators
128280297Sjkim#ports-finance
129280297Sjkim#ports-french
130280297Sjkim#ports-ftp
131280297Sjkim#ports-games
132280297Sjkim#ports-german
133280297Sjkim#ports-graphics
134280297Sjkim#ports-hebrew
135280297Sjkim#ports-hungarian
136280297Sjkim#ports-irc
137280297Sjkim#ports-japanese
138280297Sjkim#ports-java
139280297Sjkim#ports-korean
140280297Sjkim#ports-lang
141280297Sjkim#ports-mail
142280297Sjkim#ports-math
143280297Sjkim#ports-mbone
144280297Sjkim#ports-misc
145280297Sjkim#ports-multimedia
146280297Sjkim#ports-net
147280297Sjkim#ports-net-mgmt
14855714Skris#ports-news
149280297Sjkim#ports-palm
150280297Sjkim#ports-picobsd
151280297Sjkim#ports-polish
152280297Sjkim#ports-portuguese
153280297Sjkim#ports-print
154280297Sjkim#ports-russian
15555714Skris#ports-science
156280297Sjkim#ports-security
157280297Sjkim#ports-shells
158280297Sjkim#ports-sysutils
159280297Sjkim#ports-textproc
160280297Sjkim#ports-ukrainian
161280297Sjkim#ports-vietnamese
16255714Skris#ports-www
163280297Sjkim#ports-x11
164280297Sjkim#ports-x11-clocks
165280297Sjkim#ports-x11-fm
166280297Sjkim#ports-x11-fonts
167280297Sjkim#ports-x11-servers
168280297Sjkim#ports-x11-themes
169280297Sjkim#ports-x11-toolkits
170280297Sjkim#ports-x11-wm
17155714Skris
172280297Sjkim## Documentation
173280297Sjkim#
174280297Sjkim# The easiest way to get the doc tree is to use the "doc-all"
175280297Sjkim# mega-collection.  It includes all of the individual "doc-*"
176280297Sjkim# collections,
17755714Skrisdoc-all
178280297Sjkim
17955714Skris## Website
180280297Sjkim#
181280297Sjkim# This collection retrieves the www tree of the FreeBSD
182280297Sjkim# repository
183280297Sjkimwww
184280297Sjkim
185280297Sjkim## CVSROOT control files
186280297Sjkim#
187280297Sjkim# This is to get the control files that cvs(1) needs and the commit logs.
188280297Sjkimcvsroot-all
189280297Sjkim
19055714Skris# These are the individual collections that make up "cvsroot-all"  If you
19155714Skris# use these, be sure to comment out "cvsroot-all" above.  "cvsroot-common"
192280297Sjkim# is a synthetic CVSROOT that has all the modules from the other CVSROOT-*
193280297Sjkim# directories merged into one, and merged commitlogs via symlinks.
194280297Sjkim#cvsroot-common
195280297Sjkim#cvsroot-src
196280297Sjkim#cvsroot-ports
197280297Sjkim#cvsroot-doc
19855714Skris