summaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
authoragc <agc>2000-10-23 15:51:20 +0000
committeragc <agc>2000-10-23 15:51:20 +0000
commit1ed1a2799e65cb667970ca6a271b67b8e776be4d (patch)
tree25f9575753fc562d32f37a7f07966e46614c795e /sysutils
parentc1cd7615023212cca41c8f150a8f4d7f36fd3ff7 (diff)
downloadpkgsrc-1ed1a2799e65cb667970ca6a271b67b8e776be4d.tar.gz
Initial import of stow, a GNU, Perl-based package, which manages symlink
farms, and performs the same job as Carnegie Mellon's depot program, albeit in a simpler manner. Used to administer many packages at the same time in a single tree. Closes PR 11264.
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/stow/Makefile15
-rw-r--r--sysutils/stow/files/md53
-rw-r--r--sysutils/stow/pkg/COMMENT1
-rw-r--r--sysutils/stow/pkg/DESCR14
-rw-r--r--sysutils/stow/pkg/PLIST3
5 files changed, 36 insertions, 0 deletions
diff --git a/sysutils/stow/Makefile b/sysutils/stow/Makefile
new file mode 100644
index 00000000000..55eb76f8f4d
--- /dev/null
+++ b/sysutils/stow/Makefile
@@ -0,0 +1,15 @@
+# $NetBSD: Makefile,v 1.1.1.1 2000/10/23 15:51:20 agc Exp $
+#
+
+DISTNAME= stow-1.3.2
+CATEGORIES= textproc perl5
+MASTER_SITES= ${MASTER_SITE_GNU:=stow/}
+
+MAINTAINER= packages@netbsd.org
+HOMEPAGE= http://www.gnu.ai.mit.edu/software/stow/stow.html
+
+USE_PERL5= yes
+
+GNU_CONFIGURE= yes
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/sysutils/stow/files/md5 b/sysutils/stow/files/md5
new file mode 100644
index 00000000000..337e5bbe9a6
--- /dev/null
+++ b/sysutils/stow/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 2000/10/23 15:51:20 agc Exp $
+
+MD5 (stow-1.3.2.tar.gz) = 376ceb0aee5a739ea83d1246dc25b3f2
diff --git a/sysutils/stow/pkg/COMMENT b/sysutils/stow/pkg/COMMENT
new file mode 100644
index 00000000000..c659e250dd0
--- /dev/null
+++ b/sysutils/stow/pkg/COMMENT
@@ -0,0 +1 @@
+Maps several separate packages into a tree without merging them
diff --git a/sysutils/stow/pkg/DESCR b/sysutils/stow/pkg/DESCR
new file mode 100644
index 00000000000..9048c283781
--- /dev/null
+++ b/sysutils/stow/pkg/DESCR
@@ -0,0 +1,14 @@
+Stow is a tool for managing the installation of multiple software
+packages in the same run-time directory tree. One historical
+difficulty of this task has been the need to administer, upgrade,
+install and remove files in independent packages without confusing
+them with other files sharing the same filesystem space.
+
+The approach used by Stow is to install each package into its own
+tree, then use symbolic links to make it appear as though the files
+are installed in the common tree. Administration can be performed in
+the package's private tree in isolation from clutter from other
+packages.
+
+Stow was inspired by Carnegie-Mellon's Depot program, but is
+substantially smaller.
diff --git a/sysutils/stow/pkg/PLIST b/sysutils/stow/pkg/PLIST
new file mode 100644
index 00000000000..2be84f35ce4
--- /dev/null
+++ b/sysutils/stow/pkg/PLIST
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2000/10/23 15:51:20 agc Exp $
+bin/stow
+info/stow.info