ports/57078: [NEW PORT] databases/gnatsweb4
Oliver Eikemeier
eikemeier at fillmore-labs.com
Mon Sep 22 05:00:37 UTC 2003
>Number: 57078
>Category: ports
>Synopsis: [NEW PORT] databases/gnatsweb4
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sun Sep 21 22:00:33 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator: Oliver Eikemeier
>Release: FreeBSD 4.8-STABLE i386
>Organization:
Fillmore Labs - http://www.fillmore-labs.com
>Environment:
System: FreeBSD nuuk.fillmore-labs.com 4.8-STABLE
>Description:
Gnatsweb 4.00 is a web interface to port databases/gnats4.
It should run on any webserver that supports perl cgi
scripts.
>How-To-Repeat:
>Fix:
--- gnatsweb4.shar begins here ---
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# databases/gnatsweb4
# databases/gnatsweb4/Makefile
# databases/gnatsweb4/distinfo
# databases/gnatsweb4/pkg-descr
# databases/gnatsweb4/pkg-plist
#
echo c - databases/gnatsweb4
mkdir -p databases/gnatsweb4 > /dev/null 2>&1
echo x - databases/gnatsweb4/Makefile
sed 's/^X//' >databases/gnatsweb4/Makefile << 'END-of-databases/gnatsweb4/Makefile'
X# New ports collection makefile for: gnatsweb4
X# Date created: 20 Sep 2003
X# Whom: Oliver Eikemeier <eikemeier at fillmore-labs.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME= gnatsweb
XPORTVERSION= 4.00
XCATEGORIES= databases devel www
XMASTER_SITES= ${MASTER_SITE_GNU}
XMASTER_SITE_SUBDIR= gnatsweb
X
XMAINTAINER= eikemeier at fillmore-labs.com
XCOMMENT= Gnatsweb, a GNATS web interface
X
XRUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64
X
X.ifdef WITH_APACHE2
XRUN_DEPENDS+= ${LOCALBASE}/sbin/httpd:${PORTSDIR}/www/apache2
X.endif
X
XUSE_PERL5_RUN= yes
XNO_BUILD= yes
X
XCGI_DIR?= ${PREFIX}/www/cgi-bin
X
XPLIST_SUB= CGI_DIR="${CGI_DIR:S,^${PREFIX}/,,}"
X
XDOCFILES= CUSTOMIZE CUSTOMIZE.cb CUSTOMIZE.vars \
X ChangeLog INSTALL NEWS README TROUBLESHOOTING
X
XEXAMPLEFILES= gnatsweb-site-example.pl
X
Xdo-install:
X @${MKDIR} ${PREFIX}/etc/gnatsweb
X @${INSTALL_DATA} ${WRKSRC}/gnatsweb-site.pl ${PREFIX}/etc/gnatsweb/gnatsweb-site.pl.default
X @[ -f ${PREFIX}/etc/gnatsweb/gnatsweb-site.pl ] || \
X ${INSTALL_DATA} ${WRKSRC}/gnatsweb-site.pl ${PREFIX}/etc/gnatsweb
X @${MKDIR} ${CGI_DIR}
X @${INSTALL_SCRIPT} ${WRKSRC}/gnatsweb.pl ${CGI_DIR}
X @${LN} -s ${PREFIX}/etc/gnatsweb/gnatsweb-site.pl ${CGI_DIR}
X @${INSTALL_DATA} ${WRKSRC}/gnatsweb.html ${CGI_DIR}
X.ifndef NOPORTDOCS
X @${MKDIR} ${DOCSDIR}
X @for doc in ${DOCFILES}; do \
X ${INSTALL_DATA} ${WRKSRC}/$${doc} ${DOCSDIR}; \
X done
X @${MKDIR} ${EXAMPLESDIR}
X @for example in ${EXAMPLEFILES}; do \
X ${INSTALL_DATA} ${WRKSRC}/$${example} ${EXAMPLESDIR}; \
X done
X.endif
X
X.include <bsd.port.pre.mk>
X
X.if ${PERL_LEVEL} < 500600
XRUN_DEPENDS+= ${SITE_PERL}/CGI.pm:${PORTSDIR}/www/p5-CGI.pm
X.endif
X
X.include <bsd.port.post.mk>
END-of-databases/gnatsweb4/Makefile
echo x - databases/gnatsweb4/distinfo
sed 's/^X//' >databases/gnatsweb4/distinfo << 'END-of-databases/gnatsweb4/distinfo'
XMD5 (gnatsweb-4.00.tar.gz) = 1d715610ea05ad3aa498d20158b01667
END-of-databases/gnatsweb4/distinfo
echo x - databases/gnatsweb4/pkg-descr
sed 's/^X//' >databases/gnatsweb4/pkg-descr << 'END-of-databases/gnatsweb4/pkg-descr'
XGnatsweb is a web interface to GNATS, the GNU Problem Report
XManagement System. It is a Perl CGI script which runs on your
Xweb server.
X
XWWW: http://www.gnu.org/software/gnats
X
X- Oliver Eikemeier
Xeikemeier at fillmore-labs.com
END-of-databases/gnatsweb4/pkg-descr
echo x - databases/gnatsweb4/pkg-plist
sed 's/^X//' >databases/gnatsweb4/pkg-plist << 'END-of-databases/gnatsweb4/pkg-plist'
X at comment $FreeBSD$
X at 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
Xetc/gnatsweb/gnatsweb-site.pl.default
X at exec [ -f %B/gnatsweb-site.pl ] || cp %B/%f %B/gnatsweb-site.pl
X at unexec rmdir %D/etc/gnatsweb 2>/dev/null || true
X%%CGI_DIR%%/gnatsweb.pl
X%%CGI_DIR%%/gnatsweb-site.pl
X%%CGI_DIR%%/gnatsweb.html
X%%PORTDOCS%%%%DOCSDIR%%/CUSTOMIZE
X%%PORTDOCS%%%%DOCSDIR%%/CUSTOMIZE.cb
X%%PORTDOCS%%%%DOCSDIR%%/CUSTOMIZE.vars
X%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
X%%PORTDOCS%%%%DOCSDIR%%/INSTALL
X%%PORTDOCS%%%%DOCSDIR%%/NEWS
X%%PORTDOCS%%%%DOCSDIR%%/README
X%%PORTDOCS%%%%DOCSDIR%%/TROUBLESHOOTING
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
X%%PORTDOCS%%%%EXAMPLESDIR%%/gnatsweb-site-example.pl
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
END-of-databases/gnatsweb4/pkg-plist
exit
--- gnatsweb4.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list