Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Jun 2001 16:32:23 -0700 (PDT)
From:      philippe@le-berre.com
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/28110: new port : P4DB, perforce web interface
Message-ID:  <200106122332.f5CNWNa78920@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         28110
>Category:       ports
>Synopsis:       new port : P4DB, perforce web interface
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jun 12 16:40:01 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Philippe Le Berre
>Release:        4.3-STABLE
>Organization:
>Environment:
>Description:
# 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:
#
#	P4DB
#	P4DB/Makefile
#	P4DB/pkg-plist
#	P4DB/pkg-descr
#	P4DB/pkg-comment
#	P4DB/distinfo
#
echo c - P4DB
mkdir -p P4DB > /dev/null 2>&1
echo x - P4DB/Makefile
sed 's/^X//' >P4DB/Makefile << 'END-of-P4DB/Makefile'
X# New ports collection makefile for:	P4DB
X# Date created:			12 June 2001
X# Whom:					Philippe Le Berre <philippe@le-berre.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=		P4DB
XPORTVERSION=	2.01
XCATEGORIES=		devel
XMASTER_SITES=	http://www.mydata.se/ftp/P4DB/
XDISTNAME=		P4DB_${PORTVERSION}
X
XMAINTAINER=		philippe@le-berre.com
X
XBUILD_DEPENDS= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/CGI/Base.pm:${PORTSDIR}/www/p5-CGI  \
X${LOCALBASE}/sbin/p4:${PORTSDIR}/devel/perforce
XRUN_DEPENDS=    ${BUILD_DEPENDS}
X
XNO_BUILD=		yes
XUSE_PERL5=		yes
XNO_WRKSUBDIR=	yes
X
X# Specify these directories in relative paths to ${PREFIX}.
X.if !exists(${PREFIX}/www) && exists(${PREFIX}/share/apache)
X CGIDIR?=	share/apache/cgi-bin
X ICONSDIR?=	share/apache/icons
X DATADIR?= share/apache/data
X.else
X CGIDIR?=	www/cgi-bin/
X ICONSDIR?=	www/icons
X DATADIR?= www/data
X.endif
XPLIST_SUB=	CGIDIR="${CGIDIR}" ICONSDIR="${ICONSDIR}" DATADIR="${DATADIR}"
X
Xpre-patch:
X	${MKDIR} ${WRKSRC}/${DISTNAME}
X	${TAR} -C ${WRKSRC}/${DISTNAME}  -xf ${WRKSRC}/cgi_files.tar
X
Xpost-patch:
X	${PERL} -i -pe "\
X		s'back\.gif'p4db_back.gif'" \
X		${WRKSRC}/${DISTNAME}/*.cgi
X
Xdo-install:
X.if !exists(${PREFIX}/${CGIDIR})
X	${MKDIR} ${PREFIX}/${CGIDIR}
X.endif
X	${MKDIR} ${PREFIX}/${CGIDIR}/P4DB
X	${INSTALL_SCRIPT} ${WRKSRC}/${DISTNAME}/*.cgi ${PREFIX}/${CGIDIR}/P4DB/
X	${INSTALL_DATA} ${WRKSRC}/${DISTNAME}/*.pm ${PREFIX}/${CGIDIR}/P4DB/
X	${INSTALL_DATA} ${WRKSRC}/${DISTNAME}/*.pl ${PREFIX}/${CGIDIR}/P4DB/
X	${INSTALL_DATA} ${WRKSRC}/${DISTNAME}/*.perl ${PREFIX}/${CGIDIR}/P4DB/
X	${INSTALL_DATA} ${WRKSRC}/P4DB.conf.txt ${PREFIX}/etc/P4DB.conf.sample
X	${INSTALL_DATA} ${WRKSRC}/${DISTNAME}/P4DB_Help.html ${PREFIX}/${DATADIR}
X	${INSTALL_DATA} ${WRKSRC}/${DISTNAME}/icons/back.gif ${PREFIX}/${ICONSDIR}/p4db_back.gif
X
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${PREFIX}/share/doc/P4DB
X	${INSTALL_DATA} ${WRKSRC}/*.html ${PREFIX}/share/doc/P4DB/
X	${INSTALL_DATA} ${WRKSRC}/*.txt ${PREFIX}/share/doc/P4DB/
X.endif
X.include <bsd.port.mk>
END-of-P4DB/Makefile
echo x - P4DB/pkg-plist
sed 's/^X//' >P4DB/pkg-plist << 'END-of-P4DB/pkg-plist'
X%%CGIDIR%%/P4DB/colorView.pm
X%%CGIDIR%%/P4DB/javaDataView.cgi
X%%CGIDIR%%/P4DB/P4CGI.pm
X%%CGIDIR%%/P4DB/depotStats.cgi
X%%CGIDIR%%/P4DB/jobList.cgi
X%%CGIDIR%%/P4DB/depotTreeBrowser.cgi
X%%CGIDIR%%/P4DB/jobView.cgi
X%%CGIDIR%%/P4DB/SetPreferences.cgi
X%%CGIDIR%%/P4DB/fileDiffView.cgi
X%%CGIDIR%%/P4DB/labelDiffView.cgi
X%%CGIDIR%%/P4DB/branchList.cgi
X%%CGIDIR%%/P4DB/fileDownLoad.cgi
X%%CGIDIR%%/P4DB/labelList.cgi
X%%CGIDIR%%/P4DB/branchView.cgi
X%%CGIDIR%%/P4DB/fileLogView.cgi
X%%CGIDIR%%/P4DB/labelView.cgi
X%%CGIDIR%%/P4DB/changeByUsers.cgi
X%%CGIDIR%%/P4DB/fileOpen.cgi
X%%CGIDIR%%/P4DB/changeList.cgi
X%%CGIDIR%%/P4DB/fileSearch.cgi
X%%CGIDIR%%/P4DB/p4pr.perl
X%%CGIDIR%%/P4DB/changeView.cgi
X%%CGIDIR%%/P4DB/fileViewer.cgi
X%%CGIDIR%%/P4DB/p4race.cgi
X%%CGIDIR%%/P4DB/clientList.cgi
X%%CGIDIR%%/P4DB/filesChangedSince.cgi
X%%CGIDIR%%/P4DB/searchPattern.cgi
X%%CGIDIR%%/P4DB/clientView.cgi
X%%CGIDIR%%/P4DB/groupView.cgi
X%%CGIDIR%%/P4DB/specialFileView.cgi
X%%CGIDIR%%/P4DB/colorC.pl
X%%CGIDIR%%/P4DB/htmlFileView.cgi
X%%CGIDIR%%/P4DB/userList.cgi
X%%CGIDIR%%/P4DB/colorHtml.pl
X%%CGIDIR%%/P4DB/userView.cgi
X%%CGIDIR%%/P4DB/colorPerl.pl
X%%CGIDIR%%/P4DB/index.cgi
X%%CGIDIR%%/P4DB/viewConfig.pm
X@dirrm %%CGIDIR%%/P4DB
X%%ICONSDIR%%/p4db_back.gif
Xetc/P4DB.conf.sample
X%%DATADIR%%/P4DB_Help.html
X%%PORTDOCS%%/share/doc/P4DB/README.html
X%%PORTDOCS%%/share/doc/P4DB/P4CGI.html
X%%PORTDOCS%%/share/doc/P4DB/P4DB.shortcuts.txt
X%%PORTDOCS%%/share/doc/P4DB/P4DB.shortcuts2.txt
X%%PORTDOCS%%/share/doc/P4DB/P4DB.conf.txt
X%%PORTDOCS%%@dirrm share/doc/P4DB
END-of-P4DB/pkg-plist
echo x - P4DB/pkg-descr
sed 's/^X//' >P4DB/pkg-descr << 'END-of-P4DB/pkg-descr'
XAllow to browse Perforce's depots via the Web. Lots of features;
Xprovides some nice reporting and cross-referencing.
XContributed by Fredric Fredriksson of MYDATA Automation.
X
XWWW: http://www.perforce.com/perfoce/loadsupp.html#web
X
X-Philippe
Xphilippe@le-berre.com
END-of-P4DB/pkg-descr
echo x - P4DB/pkg-comment
sed 's/^X//' >P4DB/pkg-comment << 'END-of-P4DB/pkg-comment'
XWeb/Perforce Browser
END-of-P4DB/pkg-comment
echo x - P4DB/distinfo
sed 's/^X//' >P4DB/distinfo << 'END-of-P4DB/distinfo'
XMD5 (P4DB_2.01.tar.gz) = d47117a1a0ca485dae02faaeef00da08
END-of-P4DB/distinfo
exit


>How-To-Repeat:

>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200106122332.f5CNWNa78920>