From petef@electron.databits.net  Mon Aug 13 21:27:24 2001
Return-Path: <petef@electron.databits.net>
Received: from electron.databits.net (electron.databits.net [207.29.204.16])
	by hub.freebsd.org (Postfix) with ESMTP id 1032537B40F
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 13 Aug 2001 21:27:23 -0700 (PDT)
	(envelope-from petef@electron.databits.net)
Received: by electron.databits.net (Postfix, from userid 1001)
	id 8E7BAD925; Tue, 14 Aug 2001 00:27:10 -0400 (EDT)
Message-Id: <20010814042710.8E7BAD925@electron.databits.net>
Date: Tue, 14 Aug 2001 00:27:10 -0400 (EDT)
From: Pete Fritchman <petef@databits.net>
Reply-To: Pete Fritchman <petef@databits.net>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: New port: www/mod_cvs
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         29693
>Category:       ports
>Synopsis:       New port: www/mod_cvs
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    petef
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Aug 13 21:30:01 PDT 2001
>Closed-Date:    Thu Aug 23 08:38:45 PDT 2001
>Last-Modified:  Thu Aug 23 08:38:56 PDT 2001
>Originator:     Pete Fritchman
>Release:        FreeBSD 5.0-CURRENT i386
>Organization:
Databits Network Services, Inc.
>Environment:
System: FreeBSD entropy.databits.net 5.0-CURRENT FreeBSD 5.0-CURRENT #3: Wed Aug 8 12:51:05 EDT 2001 root@entropy.databits.net:/usr/obj/usr/src/sys/ENTROPY i386

>Description:

mod_cvs recognizes if the files in your webtree are checked out
from a CVS repository. If so, it checks if the file is up-to-date
and, if not, updates it.

Another neat feature of mod_cvs is the date-checkout feature. You
can specify a date in the URI that gets passed to CVS, which checks
out an older revision of the requested file and sends it to the
user.

WWW: http://www.sub.nu/mod_cvs/

>How-To-Repeat:

>Fix:

# 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:
#
#	mod_cvs
#	mod_cvs/pkg-descr
#	mod_cvs/distinfo
#	mod_cvs/pkg-plist
#	mod_cvs/Makefile
#	mod_cvs/pkg-comment
#	mod_cvs/pkg-message
#
echo c - mod_cvs
mkdir -p mod_cvs > /dev/null 2>&1
echo x - mod_cvs/pkg-descr
sed 's/^X//' >mod_cvs/pkg-descr << 'END-of-mod_cvs/pkg-descr'
Xmod_cvs recognizes if the files in your webtree are checked out
Xfrom a CVS repository. If so, it checks if the file is up-to-date
Xand, if not, updates it.
X
XAnother neat feature of mod_cvs is the date-checkout feature. You
Xcan specify a date in the URI that gets passed to CVS, which checks
Xout an older revision of the requested file and sends it to the
Xuser.
X
XWWW: http://www.sub.nu/mod_cvs/
X
X- Pete
Xpetef@databits.net
END-of-mod_cvs/pkg-descr
echo x - mod_cvs/distinfo
sed 's/^X//' >mod_cvs/distinfo << 'END-of-mod_cvs/distinfo'
XMD5 (mod_cvs-0.5.tar.gz) = e2cfe7818337915e6cbaffa45852012f
END-of-mod_cvs/distinfo
echo x - mod_cvs/pkg-plist
sed 's/^X//' >mod_cvs/pkg-plist << 'END-of-mod_cvs/pkg-plist'
Xlibexec/apache/mod_cvs.so
X@exec %D/sbin/apxs -e -a -n cvs %D/%f
X@unexec echo "===>  If you do not plan on reinstalling mod_cvs, you must manually remove"; echo "===>  references to it in httpd.conf."
END-of-mod_cvs/pkg-plist
echo x - mod_cvs/Makefile
sed 's/^X//' >mod_cvs/Makefile << 'END-of-mod_cvs/Makefile'
X# New ports collection makefile for:	mod_cvs
X# Date created:				14 August 2001
X# Whom:					Pete Fritchman <petef@databits.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	mod_cvs
XPORTVERSION=	0.5
XCATEGORIES=	www
XMASTER_SITES=	ftp://ftp.sub.nu/pub/mod_cvs/ \
X		ftp://ftp.isk.kth.se/pub/people/main/mod_cvs/
X
XMAINTAINER=	petef@databits.net
X
XBUILD_DEPENDS=	${APXS}:${PORTSDIR}/www/apache13
XRUN_DEPENDS=	${APXS}:${PORTSDIR}/www/apache13
X
XMAKE_ARGS+=	APXS="${APXS}"
X
XAPXS?=	${LOCALBASE}/sbin/apxs
X
Xpost-patch:
X	@${PERL} -pi -e 's,apxs,${APXS},g' ${WRKSRC}/Makefile
X
Xdo-install:
X	${APXS} -i -A -n cvs ${WRKSRC}/mod_cvs.so
X	@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.mk>
END-of-mod_cvs/Makefile
echo x - mod_cvs/pkg-comment
sed 's/^X//' >mod_cvs/pkg-comment << 'END-of-mod_cvs/pkg-comment'
XA module that makes Apache CVS aware
END-of-mod_cvs/pkg-comment
echo x - mod_cvs/pkg-message
sed 's/^X//' >mod_cvs/pkg-message << 'END-of-mod_cvs/pkg-message'
X-----------------------------------------------------------------
XYou have installed mod_cvs, a module that makes Apache CVS aware.
X
XFor help on using this module, please see the mod_cvs reference:
X    http://www.sub.nu/mod_cvs/reference.shtml
X-----------------------------------------------------------------
END-of-mod_cvs/pkg-message
exit

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports->petef 
Responsible-Changed-By: ade 
Responsible-Changed-When: Wed Aug 22 16:24:33 PDT 2001 
Responsible-Changed-Why:  
Submitter is now a committer. 

http://www.FreeBSD.org/cgi/query-pr.cgi?pr=29693 
State-Changed-From-To: open->closed 
State-Changed-By: petef 
State-Changed-When: Thu Aug 23 08:38:45 PDT 2001 
State-Changed-Why:  
New port committed. 

http://www.FreeBSD.org/cgi/query-pr.cgi?pr=29693 
>Unformatted:
