summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorWill Andrews <will@FreeBSD.org>2000-07-03 00:34:20 +0000
committerWill Andrews <will@FreeBSD.org>2000-07-03 00:34:20 +0000
commitc45597ab5693c133ab9d87989ba6a0c061ecdaf6 (patch)
tree090680d06d67e571bad491c445b0cae2f1efbdcf /devel
parentUpgrade to isc-dhcp-2.0 patchlevel 2 (diff)
Add ViewCVS, a Python version of Zeller's cvsweb. Cool!!
Notes
Notes: svn path=/head/; revision=30092
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/viewcvs/Makefile31
-rw-r--r--devel/viewcvs/distinfo1
-rw-r--r--devel/viewcvs/files/patch-aa17
-rw-r--r--devel/viewcvs/pkg-comment1
-rw-r--r--devel/viewcvs/pkg-descr11
-rw-r--r--devel/viewcvs/pkg-message5
-rw-r--r--devel/viewcvs/pkg-plist33
-rw-r--r--devel/viewvc/Makefile31
-rw-r--r--devel/viewvc/distinfo1
-rw-r--r--devel/viewvc/files/patch-aa17
-rw-r--r--devel/viewvc/pkg-comment1
-rw-r--r--devel/viewvc/pkg-descr11
-rw-r--r--devel/viewvc/pkg-message5
-rw-r--r--devel/viewvc/pkg-plist33
15 files changed, 199 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 016f99699d7e..a3adb6d1352c 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -248,6 +248,7 @@
SUBDIR += tvision
SUBDIR += uclmmbase
SUBDIR += ups-debug
+ SUBDIR += viewcvs
SUBDIR += vtcl
SUBDIR += xmake
SUBDIR += xwpe
diff --git a/devel/viewcvs/Makefile b/devel/viewcvs/Makefile
new file mode 100644
index 000000000000..c4278287de7a
--- /dev/null
+++ b/devel/viewcvs/Makefile
@@ -0,0 +1,31 @@
+# New ports collection makefile for: groach
+# Date created: Sun 02 Jul 2000
+# Whom: will
+#
+# $FreeBSD$
+#
+
+PORTNAME= viewcvs
+PORTVERSION= 0.5
+CATEGORIES= devel python
+MASTER_SITES= http://www.lyra.org/viewcvs/
+
+MAINTAINER= ports@FreeBSD.org
+
+BUILD_DEPENDS= python:${PORTSDIR}/lang/python
+RUN_DEPENDS= python:${PORTSDIR}/lang/python
+
+NO_BUILD= yes
+
+pre-install:
+ ${PERL} -pi -e "s:/usr/local/viewcvs:${PREFIX}/share/viewcvs:g" ${WRKSRC}/viewcvs-install
+
+do-install:
+ (cd ${WRKSRC} && ${LOCALBASE}/bin/python ${WRKSRC}/viewcvs-install)
+
+post-install:
+ @${ECHO}
+ @${CAT} ${PKGMESSAGE} | ${SED} -e "s:%%PREFIX%%:${PREFIX}:g"
+ @${ECHO}
+
+.include <bsd.port.mk>
diff --git a/devel/viewcvs/distinfo b/devel/viewcvs/distinfo
new file mode 100644
index 000000000000..7bd3b2000ff7
--- /dev/null
+++ b/devel/viewcvs/distinfo
@@ -0,0 +1 @@
+MD5 (viewcvs-0.5.tar.gz) = 19079897437148967c80f78763b20217
diff --git a/devel/viewcvs/files/patch-aa b/devel/viewcvs/files/patch-aa
new file mode 100644
index 000000000000..9a7770ced514
--- /dev/null
+++ b/devel/viewcvs/files/patch-aa
@@ -0,0 +1,17 @@
+--- viewcvs-install Fri May 12 06:26:11 2000
++++ viewcvs-install.new Sun Jul 2 19:59:28 2000
+@@ -159,10 +159,10 @@
+ print INFO_TEXT
+
+ ## get the install path
+- temp = raw_input("Installation Path [%s]: " % ROOT_DIR)
+- temp = string.strip(temp)
+- if len(temp):
+- ROOT_DIR = temp
++ #temp = raw_input("Installation Path [%s]: " % ROOT_DIR)
++ #temp = string.strip(temp)
++ #if len(temp):
++ # ROOT_DIR = temp
+
+ ## install the files
+ print
diff --git a/devel/viewcvs/pkg-comment b/devel/viewcvs/pkg-comment
new file mode 100644
index 000000000000..c545364ec9b3
--- /dev/null
+++ b/devel/viewcvs/pkg-comment
@@ -0,0 +1 @@
+Python version of Zeller's cvsweb
diff --git a/devel/viewcvs/pkg-descr b/devel/viewcvs/pkg-descr
new file mode 100644
index 000000000000..1c19f6a321c3
--- /dev/null
+++ b/devel/viewcvs/pkg-descr
@@ -0,0 +1,11 @@
+ViewCVS was inspired by cvsweb (Zeller's version). ViewCVS
+can browse directories, change logs, and specific revisions
+of files. It can display diffs between versions and show
+selections of files based on tags or branches. In addition,
+ViewCVS has "annotation" or "blame" support, and the
+beginnings of Bonsai-like query facilities.
+
+WWW: http://www.lyra.org/viewcvs/
+Author: Greg Stein <gstein@lyra.org>
+
+- Will <andrews@technologist.com>
diff --git a/devel/viewcvs/pkg-message b/devel/viewcvs/pkg-message
new file mode 100644
index 000000000000..941ffa1d94b7
--- /dev/null
+++ b/devel/viewcvs/pkg-message
@@ -0,0 +1,5 @@
+If you would like to set up ViewCVS in a usable manner, all
+you need to do is modify the configuration file, located at
+%%PREFIX%%/share/viewcvs/viewcvs.conf, to note where your
+CVSROOT is, and then copy the actual CGI (located at
+%%PREFIX%%/share/viewcvs/cgi/viewcvs.cgi) to your cgi-bin.
diff --git a/devel/viewcvs/pkg-plist b/devel/viewcvs/pkg-plist
new file mode 100644
index 000000000000..c1484898567f
--- /dev/null
+++ b/devel/viewcvs/pkg-plist
@@ -0,0 +1,33 @@
+share/viewcvs/cgi/viewcvs.cgi
+share/viewcvs/cgi/queryform.cgi
+share/viewcvs/cgi/query.cgi
+share/viewcvs/viewcvs.conf
+share/viewcvs/lib/PyFontify.py
+share/viewcvs/lib/PyFontify.pyc
+share/viewcvs/lib/blame.py
+share/viewcvs/lib/blame.pyc
+share/viewcvs/lib/commit.py
+share/viewcvs/lib/commit.pyc
+share/viewcvs/lib/compat.py
+share/viewcvs/lib/compat.pyc
+share/viewcvs/lib/config.py
+share/viewcvs/lib/config.pyc
+share/viewcvs/lib/cvsdbapi.py
+share/viewcvs/lib/cvsdbapi.pyc
+share/viewcvs/lib/database.py
+share/viewcvs/lib/database.pyc
+share/viewcvs/lib/popen.py
+share/viewcvs/lib/popen.pyc
+share/viewcvs/lib/py2html.py
+share/viewcvs/lib/py2html.pyc
+share/viewcvs/lib/rlog.py
+share/viewcvs/lib/rlog.pyc
+share/viewcvs/loginfo-handler
+share/viewcvs/cvsdbadmin
+share/viewcvs/make-database
+share/viewcvs/html-templates/queryformtemplate.html
+share/viewcvs/html-templates/querytemplate.html
+@dirrm share/viewcvs/html-templates
+@dirrm share/viewcvs/lib
+@dirrm share/viewcvs/cgi
+@dirrm share/viewcvs
diff --git a/devel/viewvc/Makefile b/devel/viewvc/Makefile
new file mode 100644
index 000000000000..c4278287de7a
--- /dev/null
+++ b/devel/viewvc/Makefile
@@ -0,0 +1,31 @@
+# New ports collection makefile for: groach
+# Date created: Sun 02 Jul 2000
+# Whom: will
+#
+# $FreeBSD$
+#
+
+PORTNAME= viewcvs
+PORTVERSION= 0.5
+CATEGORIES= devel python
+MASTER_SITES= http://www.lyra.org/viewcvs/
+
+MAINTAINER= ports@FreeBSD.org
+
+BUILD_DEPENDS= python:${PORTSDIR}/lang/python
+RUN_DEPENDS= python:${PORTSDIR}/lang/python
+
+NO_BUILD= yes
+
+pre-install:
+ ${PERL} -pi -e "s:/usr/local/viewcvs:${PREFIX}/share/viewcvs:g" ${WRKSRC}/viewcvs-install
+
+do-install:
+ (cd ${WRKSRC} && ${LOCALBASE}/bin/python ${WRKSRC}/viewcvs-install)
+
+post-install:
+ @${ECHO}
+ @${CAT} ${PKGMESSAGE} | ${SED} -e "s:%%PREFIX%%:${PREFIX}:g"
+ @${ECHO}
+
+.include <bsd.port.mk>
diff --git a/devel/viewvc/distinfo b/devel/viewvc/distinfo
new file mode 100644
index 000000000000..7bd3b2000ff7
--- /dev/null
+++ b/devel/viewvc/distinfo
@@ -0,0 +1 @@
+MD5 (viewcvs-0.5.tar.gz) = 19079897437148967c80f78763b20217
diff --git a/devel/viewvc/files/patch-aa b/devel/viewvc/files/patch-aa
new file mode 100644
index 000000000000..9a7770ced514
--- /dev/null
+++ b/devel/viewvc/files/patch-aa
@@ -0,0 +1,17 @@
+--- viewcvs-install Fri May 12 06:26:11 2000
++++ viewcvs-install.new Sun Jul 2 19:59:28 2000
+@@ -159,10 +159,10 @@
+ print INFO_TEXT
+
+ ## get the install path
+- temp = raw_input("Installation Path [%s]: " % ROOT_DIR)
+- temp = string.strip(temp)
+- if len(temp):
+- ROOT_DIR = temp
++ #temp = raw_input("Installation Path [%s]: " % ROOT_DIR)
++ #temp = string.strip(temp)
++ #if len(temp):
++ # ROOT_DIR = temp
+
+ ## install the files
+ print
diff --git a/devel/viewvc/pkg-comment b/devel/viewvc/pkg-comment
new file mode 100644
index 000000000000..c545364ec9b3
--- /dev/null
+++ b/devel/viewvc/pkg-comment
@@ -0,0 +1 @@
+Python version of Zeller's cvsweb
diff --git a/devel/viewvc/pkg-descr b/devel/viewvc/pkg-descr
new file mode 100644
index 000000000000..1c19f6a321c3
--- /dev/null
+++ b/devel/viewvc/pkg-descr
@@ -0,0 +1,11 @@
+ViewCVS was inspired by cvsweb (Zeller's version). ViewCVS
+can browse directories, change logs, and specific revisions
+of files. It can display diffs between versions and show
+selections of files based on tags or branches. In addition,
+ViewCVS has "annotation" or "blame" support, and the
+beginnings of Bonsai-like query facilities.
+
+WWW: http://www.lyra.org/viewcvs/
+Author: Greg Stein <gstein@lyra.org>
+
+- Will <andrews@technologist.com>
diff --git a/devel/viewvc/pkg-message b/devel/viewvc/pkg-message
new file mode 100644
index 000000000000..941ffa1d94b7
--- /dev/null
+++ b/devel/viewvc/pkg-message
@@ -0,0 +1,5 @@
+If you would like to set up ViewCVS in a usable manner, all
+you need to do is modify the configuration file, located at
+%%PREFIX%%/share/viewcvs/viewcvs.conf, to note where your
+CVSROOT is, and then copy the actual CGI (located at
+%%PREFIX%%/share/viewcvs/cgi/viewcvs.cgi) to your cgi-bin.
diff --git a/devel/viewvc/pkg-plist b/devel/viewvc/pkg-plist
new file mode 100644
index 000000000000..c1484898567f
--- /dev/null
+++ b/devel/viewvc/pkg-plist
@@ -0,0 +1,33 @@
+share/viewcvs/cgi/viewcvs.cgi
+share/viewcvs/cgi/queryform.cgi
+share/viewcvs/cgi/query.cgi
+share/viewcvs/viewcvs.conf
+share/viewcvs/lib/PyFontify.py
+share/viewcvs/lib/PyFontify.pyc
+share/viewcvs/lib/blame.py
+share/viewcvs/lib/blame.pyc
+share/viewcvs/lib/commit.py
+share/viewcvs/lib/commit.pyc
+share/viewcvs/lib/compat.py
+share/viewcvs/lib/compat.pyc
+share/viewcvs/lib/config.py
+share/viewcvs/lib/config.pyc
+share/viewcvs/lib/cvsdbapi.py
+share/viewcvs/lib/cvsdbapi.pyc
+share/viewcvs/lib/database.py
+share/viewcvs/lib/database.pyc
+share/viewcvs/lib/popen.py
+share/viewcvs/lib/popen.pyc
+share/viewcvs/lib/py2html.py
+share/viewcvs/lib/py2html.pyc
+share/viewcvs/lib/rlog.py
+share/viewcvs/lib/rlog.pyc
+share/viewcvs/loginfo-handler
+share/viewcvs/cvsdbadmin
+share/viewcvs/make-database
+share/viewcvs/html-templates/queryformtemplate.html
+share/viewcvs/html-templates/querytemplate.html
+@dirrm share/viewcvs/html-templates
+@dirrm share/viewcvs/lib
+@dirrm share/viewcvs/cgi
+@dirrm share/viewcvs