blob: 470c2c6c85c98a9b693111dff3e21999b8403f00 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
NAME
portcheckout - checkout ports and all depending ports
SYNOPSIS
portcheckout ports [...]
DESCRIPTION
Portcheckout(1) checks out a FreeBSD port and all runtime and buildtime
depending ports into the current working directory. The output is
written to stdout as an executable shell-script.
Compiling a FreeBSD usually require a full tree of ports in /usr/port. A
cvs checkout or a cvs update command takes a very long time and need
much free space.
With portcheckout, you checkout only the parts of the port tree which
you really need. This is a magnitude faster!
FILES
Portcheckout depend on a an up to date INDEX file in /usr/ports/INDEX.
EXAMPLE
$ portcheckout gnuplot
cd /tmp || exit 1
PORTSDIR="/tmp/ports"; export PORTSDIR
# checkout ports
# gnuplot-340
cvs co ports/math/gnuplot
# checkout depencies
# png-1.0.2
cvs co ports/graphics/png
# gd-1.3
cvs co ports/graphics/gd
# Compile and install gnuplot-340
(cd ports/math/gnuplot && make all install clean)
AUTHOR
Wolfram Schneider <wosch@FreeBSD.org>, Berlin, September 1998.
|