aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordes <des@FreeBSD.org>2003-10-28 17:46:47 +0800
committerdes <des@FreeBSD.org>2003-10-28 17:46:47 +0800
commitab5e0678e679c497db3e8e385d0814ad941751cb (patch)
tree8ba8969b65c32686a0e7ccb32d9fd157d74d09c5
parentf94ae857a856c6b282d6fd4b524409c2bdaaa3f0 (diff)
downloadfreebsd-ports-gnome-ab5e0678e679c497db3e8e385d0814ad941751cb.tar.gz
freebsd-ports-gnome-ab5e0678e679c497db3e8e385d0814ad941751cb.tar.zst
freebsd-ports-gnome-ab5e0678e679c497db3e8e385d0814ad941751cb.zip
Add GnatsWeb 4, the web interface for Gnats 4.
PR: ports/57078 Submitted by: Oliver Eikemeier <eikemeier@fillmore-labs.com>
-rw-r--r--databases/Makefile1
-rw-r--r--databases/gnatsweb4/Makefile63
-rw-r--r--databases/gnatsweb4/distinfo1
-rw-r--r--databases/gnatsweb4/pkg-descr8
-rw-r--r--databases/gnatsweb4/pkg-plist19
5 files changed, 92 insertions, 0 deletions
diff --git a/databases/Makefile b/databases/Makefile
index 54895ed2209f..0c37ccf6c1f6 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -37,6 +37,7 @@
SUBDIR += gmysql
SUBDIR += gnats
SUBDIR += gnats4
+ SUBDIR += gnatsweb4
SUBDIR += gnomedb
SUBDIR += gqlplus
SUBDIR += grass
diff --git a/databases/gnatsweb4/Makefile b/databases/gnatsweb4/Makefile
new file mode 100644
index 000000000000..4ddbcc32dd83
--- /dev/null
+++ b/databases/gnatsweb4/Makefile
@@ -0,0 +1,63 @@
+# New ports collection makefile for: gnatsweb4
+# Date created: 20 Sep 2003
+# Whom: Oliver Eikemeier <eikemeier@fillmore-labs.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= gnatsweb
+PORTVERSION= 4.00
+CATEGORIES= databases devel www
+MASTER_SITES= ${MASTER_SITE_GNU}
+MASTER_SITE_SUBDIR= gnatsweb
+
+MAINTAINER= eikemeier@fillmore-labs.com
+COMMENT= Gnatsweb, a GNATS web interface
+
+RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64
+
+.ifdef WITH_APACHE2
+RUN_DEPENDS+= ${LOCALBASE}/sbin/httpd:${PORTSDIR}/www/apache2
+.endif
+
+USE_PERL5_RUN= yes
+NO_BUILD= yes
+
+CGI_DIR?= ${PREFIX}/www/cgi-bin
+
+PLIST_SUB= CGI_DIR="${CGI_DIR:S,^${PREFIX}/,,}"
+
+DOCFILES= CUSTOMIZE CUSTOMIZE.cb CUSTOMIZE.vars \
+ ChangeLog INSTALL NEWS README TROUBLESHOOTING
+
+EXAMPLEFILES= gnatsweb-site-example.pl
+
+do-install:
+ @${MKDIR} ${PREFIX}/etc/gnatsweb
+ @${INSTALL_DATA} ${WRKSRC}/gnatsweb-site.pl \
+ ${PREFIX}/etc/gnatsweb/gnatsweb-site.pl.default
+ @[ -f ${PREFIX}/etc/gnatsweb/gnatsweb-site.pl ] || \
+ ${INSTALL_DATA} ${WRKSRC}/gnatsweb-site.pl \
+ ${PREFIX}/etc/gnatsweb
+ @${MKDIR} ${CGI_DIR}
+ @${INSTALL_SCRIPT} ${WRKSRC}/gnatsweb.pl ${CGI_DIR}
+ @${LN} -s ${PREFIX}/etc/gnatsweb/gnatsweb-site.pl ${CGI_DIR}
+ @${INSTALL_DATA} ${WRKSRC}/gnatsweb.html ${CGI_DIR}
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+ @for doc in ${DOCFILES}; do \
+ ${INSTALL_DATA} ${WRKSRC}/$${doc} ${DOCSDIR}; \
+ done
+ @${MKDIR} ${EXAMPLESDIR}
+ @for example in ${EXAMPLEFILES}; do \
+ ${INSTALL_DATA} ${WRKSRC}/$${example} ${EXAMPLESDIR}; \
+ done
+.endif
+
+.include <bsd.port.pre.mk>
+
+.if ${PERL_LEVEL} < 500600
+RUN_DEPENDS+= ${SITE_PERL}/CGI.pm:${PORTSDIR}/www/p5-CGI.pm
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/databases/gnatsweb4/distinfo b/databases/gnatsweb4/distinfo
new file mode 100644
index 000000000000..cbf85c9ecab5
--- /dev/null
+++ b/databases/gnatsweb4/distinfo
@@ -0,0 +1 @@
+MD5 (gnatsweb-4.00.tar.gz) = 1d715610ea05ad3aa498d20158b01667
diff --git a/databases/gnatsweb4/pkg-descr b/databases/gnatsweb4/pkg-descr
new file mode 100644
index 000000000000..4a4fda19782e
--- /dev/null
+++ b/databases/gnatsweb4/pkg-descr
@@ -0,0 +1,8 @@
+Gnatsweb is a web interface to GNATS, the GNU Problem Report
+Management System. It is a Perl CGI script which runs on your
+web server.
+
+WWW: http://www.gnu.org/software/gnats
+
+- Oliver Eikemeier
+eikemeier@fillmore-labs.com
diff --git a/databases/gnatsweb4/pkg-plist b/databases/gnatsweb4/pkg-plist
new file mode 100644
index 000000000000..64b648f94ab4
--- /dev/null
+++ b/databases/gnatsweb4/pkg-plist
@@ -0,0 +1,19 @@
+@comment $FreeBSD$
+@unexec if cmp -s %D/etc/gnatsweb/gnatsweb-site.pl %D/etc/gnatsweb/gnatsweb-site.pl.default; then rm -f %D/etc/gnatsweb/gnatsweb-site.pl; fi
+etc/gnatsweb/gnatsweb-site.pl.default
+@exec [ -f %B/gnatsweb-site.pl ] || cp %B/%f %B/gnatsweb-site.pl
+@unexec rmdir %D/etc/gnatsweb 2>/dev/null || true
+%%CGI_DIR%%/gnatsweb.pl
+%%CGI_DIR%%/gnatsweb-site.pl
+%%CGI_DIR%%/gnatsweb.html
+%%PORTDOCS%%%%DOCSDIR%%/CUSTOMIZE
+%%PORTDOCS%%%%DOCSDIR%%/CUSTOMIZE.cb
+%%PORTDOCS%%%%DOCSDIR%%/CUSTOMIZE.vars
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTDOCS%%%%DOCSDIR%%/INSTALL
+%%PORTDOCS%%%%DOCSDIR%%/NEWS
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/TROUBLESHOOTING
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+%%PORTDOCS%%%%EXAMPLESDIR%%/gnatsweb-site-example.pl
+%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%