diff options
author | Wolfram Schneider <wosch@FreeBSD.org> | 1998-11-01 16:42:29 +0000 |
---|---|---|
committer | Wolfram Schneider <wosch@FreeBSD.org> | 1998-11-01 16:42:29 +0000 |
commit | 4e1e1391edc54836068f2fa52f9f7f75be0301dd (patch) | |
tree | 2fbdc471501795fb61bb92e867c2319e20cbd02e /devel/portcheckout | |
parent | ab0915f7f469700afbdd849fc785688d53b9efe6 (diff) | |
download | ports-4e1e1391edc54836068f2fa52f9f7f75be0301dd.tar.gz ports-4e1e1391edc54836068f2fa52f9f7f75be0301dd.zip |
portcheckout - checkout ports and all depending ports
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 port 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!
Notes
Notes:
svn path=/head/; revision=14283
Diffstat (limited to 'devel/portcheckout')
-rw-r--r-- | devel/portcheckout/Makefile | 14 | ||||
-rw-r--r-- | devel/portcheckout/distinfo | 1 | ||||
-rw-r--r-- | devel/portcheckout/pkg-comment | 1 | ||||
-rw-r--r-- | devel/portcheckout/pkg-descr | 42 | ||||
-rw-r--r-- | devel/portcheckout/pkg-plist | 2 |
5 files changed, 60 insertions, 0 deletions
diff --git a/devel/portcheckout/Makefile b/devel/portcheckout/Makefile new file mode 100644 index 000000000000..e348e98a925a --- /dev/null +++ b/devel/portcheckout/Makefile @@ -0,0 +1,14 @@ +# New ports collection makefile for: manck +# Version required: 1.0 +# Date created: 1 November 1998 +# Whom: wosch +# +# $Id:$ + +DISTNAME= portcheckout-1.0 +CATEGORIES= devel +MASTER_SITES= http://www.freebsd.org/~wosch/src/ + +MAINTAINER= wosch@FreeBSD.org + +.include <bsd.port.mk> diff --git a/devel/portcheckout/distinfo b/devel/portcheckout/distinfo new file mode 100644 index 000000000000..fd73ea17bbb0 --- /dev/null +++ b/devel/portcheckout/distinfo @@ -0,0 +1 @@ +MD5 (portcheckout-1.0.tar.gz) = acd4f2393d0a67880b0a6c516ec7ff53 diff --git a/devel/portcheckout/pkg-comment b/devel/portcheckout/pkg-comment new file mode 100644 index 000000000000..ad2c9df2ea5c --- /dev/null +++ b/devel/portcheckout/pkg-comment @@ -0,0 +1 @@ +portcheckout - checkout ports and all depending ports diff --git a/devel/portcheckout/pkg-descr b/devel/portcheckout/pkg-descr new file mode 100644 index 000000000000..470c2c6c85c9 --- /dev/null +++ b/devel/portcheckout/pkg-descr @@ -0,0 +1,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. diff --git a/devel/portcheckout/pkg-plist b/devel/portcheckout/pkg-plist new file mode 100644 index 000000000000..83fba8d66a0a --- /dev/null +++ b/devel/portcheckout/pkg-plist @@ -0,0 +1,2 @@ +bin/portcheckout +man/man1/portcheckout.1.gz |