diff options
author | wosch <wosch@FreeBSD.org> | 1998-11-02 00:42:29 +0800 |
---|---|---|
committer | wosch <wosch@FreeBSD.org> | 1998-11-02 00:42:29 +0800 |
commit | b6a5c602753149e85ec6291e512f51352db5fafc (patch) | |
tree | 83a7c5f4d0e47a486f76a2d6d55b32d52569b073 /ports-mgmt/portcheckout | |
parent | e14b5e80c01320358dc57c86dc3a1e8b389cd27b (diff) | |
download | freebsd-ports-gnome-b6a5c602753149e85ec6291e512f51352db5fafc.tar.gz freebsd-ports-gnome-b6a5c602753149e85ec6291e512f51352db5fafc.tar.zst freebsd-ports-gnome-b6a5c602753149e85ec6291e512f51352db5fafc.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!
Diffstat (limited to 'ports-mgmt/portcheckout')
-rw-r--r-- | ports-mgmt/portcheckout/Makefile | 14 | ||||
-rw-r--r-- | ports-mgmt/portcheckout/distinfo | 1 | ||||
-rw-r--r-- | ports-mgmt/portcheckout/pkg-comment | 1 | ||||
-rw-r--r-- | ports-mgmt/portcheckout/pkg-descr | 42 | ||||
-rw-r--r-- | ports-mgmt/portcheckout/pkg-plist | 2 |
5 files changed, 60 insertions, 0 deletions
diff --git a/ports-mgmt/portcheckout/Makefile b/ports-mgmt/portcheckout/Makefile new file mode 100644 index 000000000000..e348e98a925a --- /dev/null +++ b/ports-mgmt/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/ports-mgmt/portcheckout/distinfo b/ports-mgmt/portcheckout/distinfo new file mode 100644 index 000000000000..fd73ea17bbb0 --- /dev/null +++ b/ports-mgmt/portcheckout/distinfo @@ -0,0 +1 @@ +MD5 (portcheckout-1.0.tar.gz) = acd4f2393d0a67880b0a6c516ec7ff53 diff --git a/ports-mgmt/portcheckout/pkg-comment b/ports-mgmt/portcheckout/pkg-comment new file mode 100644 index 000000000000..ad2c9df2ea5c --- /dev/null +++ b/ports-mgmt/portcheckout/pkg-comment @@ -0,0 +1 @@ +portcheckout - checkout ports and all depending ports diff --git a/ports-mgmt/portcheckout/pkg-descr b/ports-mgmt/portcheckout/pkg-descr new file mode 100644 index 000000000000..470c2c6c85c9 --- /dev/null +++ b/ports-mgmt/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/ports-mgmt/portcheckout/pkg-plist b/ports-mgmt/portcheckout/pkg-plist new file mode 100644 index 000000000000..83fba8d66a0a --- /dev/null +++ b/ports-mgmt/portcheckout/pkg-plist @@ -0,0 +1,2 @@ +bin/portcheckout +man/man1/portcheckout.1.gz |