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!
This commit is contained in:
parent
ab0915f7f4
commit
4e1e1391ed
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=14283
10 changed files with 120 additions and 0 deletions
14
devel/portcheckout/Makefile
Normal file
14
devel/portcheckout/Makefile
Normal file
|
@ -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>
|
1
devel/portcheckout/distinfo
Normal file
1
devel/portcheckout/distinfo
Normal file
|
@ -0,0 +1 @@
|
|||
MD5 (portcheckout-1.0.tar.gz) = acd4f2393d0a67880b0a6c516ec7ff53
|
1
devel/portcheckout/pkg-comment
Normal file
1
devel/portcheckout/pkg-comment
Normal file
|
@ -0,0 +1 @@
|
|||
portcheckout - checkout ports and all depending ports
|
42
devel/portcheckout/pkg-descr
Normal file
42
devel/portcheckout/pkg-descr
Normal file
|
@ -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.
|
2
devel/portcheckout/pkg-plist
Normal file
2
devel/portcheckout/pkg-plist
Normal file
|
@ -0,0 +1,2 @@
|
|||
bin/portcheckout
|
||||
man/man1/portcheckout.1.gz
|
14
ports-mgmt/portcheckout/Makefile
Normal file
14
ports-mgmt/portcheckout/Makefile
Normal file
|
@ -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>
|
1
ports-mgmt/portcheckout/distinfo
Normal file
1
ports-mgmt/portcheckout/distinfo
Normal file
|
@ -0,0 +1 @@
|
|||
MD5 (portcheckout-1.0.tar.gz) = acd4f2393d0a67880b0a6c516ec7ff53
|
1
ports-mgmt/portcheckout/pkg-comment
Normal file
1
ports-mgmt/portcheckout/pkg-comment
Normal file
|
@ -0,0 +1 @@
|
|||
portcheckout - checkout ports and all depending ports
|
42
ports-mgmt/portcheckout/pkg-descr
Normal file
42
ports-mgmt/portcheckout/pkg-descr
Normal file
|
@ -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.
|
2
ports-mgmt/portcheckout/pkg-plist
Normal file
2
ports-mgmt/portcheckout/pkg-plist
Normal file
|
@ -0,0 +1,2 @@
|
|||
bin/portcheckout
|
||||
man/man1/portcheckout.1.gz
|
Loading…
Reference in a new issue