aboutsummaryrefslogtreecommitdiffstats
path: root/ports-mgmt
diff options
context:
space:
mode:
authortabthorpe <tabthorpe@FreeBSD.org>2009-06-24 01:17:50 +0800
committertabthorpe <tabthorpe@FreeBSD.org>2009-06-24 01:17:50 +0800
commitc222a27910457ec49c7e1154031eee789b2aedc5 (patch)
tree14ba7d107d2a7b8a558e2d8fbcd5de3fdff09200 /ports-mgmt
parent92d0844df156bdd73f758935b6031d0e73e1199a (diff)
downloadfreebsd-ports-gnome-c222a27910457ec49c7e1154031eee789b2aedc5.tar.gz
freebsd-ports-gnome-c222a27910457ec49c7e1154031eee789b2aedc5.tar.zst
freebsd-ports-gnome-c222a27910457ec49c7e1154031eee789b2aedc5.zip
symports reads through your ports tree and generates a tree using
symlinks for all categories - not just the "real" ones. PR: ports/135683 Submitted by: Eitan Adler <EitanAdlerList gmail.com>
Diffstat (limited to 'ports-mgmt')
-rw-r--r--ports-mgmt/Makefile1
-rw-r--r--ports-mgmt/symports/Makefile31
-rw-r--r--ports-mgmt/symports/distinfo3
-rw-r--r--ports-mgmt/symports/pkg-descr2
4 files changed, 37 insertions, 0 deletions
diff --git a/ports-mgmt/Makefile b/ports-mgmt/Makefile
index 1cfaa8a446c4..9e5156215a49 100644
--- a/ports-mgmt/Makefile
+++ b/ports-mgmt/Makefile
@@ -60,6 +60,7 @@
SUBDIR += psearch
SUBDIR += pver
SUBDIR += qtpkg
+ SUBDIR += symports
SUBDIR += tinderbox
SUBDIR += tinderbox-devel
SUBDIR += vulnerability-test-port
diff --git a/ports-mgmt/symports/Makefile b/ports-mgmt/symports/Makefile
new file mode 100644
index 000000000000..e4cd32acb3ed
--- /dev/null
+++ b/ports-mgmt/symports/Makefile
@@ -0,0 +1,31 @@
+# New ports collection makefile for: symports
+# Date created: Fri Jun 05 2009
+# Whom: Eitan Adler <EitanAdlerList@gmail.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= symports
+PORTVERSION= 1.0
+CATEGORIES= ports-mgmt
+MASTER_SITES= http://isis.poly.edu/~eitan/files/
+DISTNAME= auto-symlink-virtual-${PORTVERSION}
+
+MAINTAINER= EitanAdlerList@gmail.com
+COMMENT= Automatically generate symlinks for virtual categories
+
+USE_BZIP2= yes
+NO_BUILD= yes
+
+MAN1= symports.1
+MANCOMPRESSED= no
+
+PLIST_FILES= bin/${PORTNAME}
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKDIR}/auto-symlink-virtual.sh ${PREFIX}/bin/${PORTNAME}
+
+post-install:
+ ${INSTALL_MAN} ${WRKDIR}/${MAN1} ${MAN1PREFIX}/man/man1/${MAN1}
+
+.include <bsd.port.mk>
diff --git a/ports-mgmt/symports/distinfo b/ports-mgmt/symports/distinfo
new file mode 100644
index 000000000000..efacda1fce30
--- /dev/null
+++ b/ports-mgmt/symports/distinfo
@@ -0,0 +1,3 @@
+MD5 (auto-symlink-virtual-1.0.tar.bz2) = 20eb117d3bec28a3496bda04e3c1a80e
+SHA256 (auto-symlink-virtual-1.0.tar.bz2) = 9e66e541aafa99a4470da429c558be18fa914a9b85a424d626e0b09ce0bf7d30
+SIZE (auto-symlink-virtual-1.0.tar.bz2) = 2672
diff --git a/ports-mgmt/symports/pkg-descr b/ports-mgmt/symports/pkg-descr
new file mode 100644
index 000000000000..193fe7f0f617
--- /dev/null
+++ b/ports-mgmt/symports/pkg-descr
@@ -0,0 +1,2 @@
+symports reads through your ports tree and generates a tree using
+symlinks for all categories - not just the "real" ones.