From owner-freebsd-ports Tue Feb 5 14:51:29 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id F016237B41D for ; Tue, 5 Feb 2002 14:50:01 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g15Mo1u22650; Tue, 5 Feb 2002 14:50:01 -0800 (PST) (envelope-from gnats) Received: from postfix2-2.free.fr (postfix2-2.free.fr [213.228.0.140]) by hub.freebsd.org (Postfix) with ESMTP id 7702A37B432 for ; Tue, 5 Feb 2002 14:42:09 -0800 (PST) Received: from graf.pompo.net (lyon-2-a7-21-242.dial.proxad.net [62.147.21.242]) by postfix2-2.free.fr (Postfix) with ESMTP id ADFB95F805 for ; Tue, 5 Feb 2002 23:41:50 +0100 (CET) Received: by graf.pompo.net (Postfix, from userid 1001) id 91BC2750D; Tue, 5 Feb 2002 23:41:35 +0100 (CET) Message-Id: <20020205224135.91BC2750D@graf.pompo.net> Date: Tue, 5 Feb 2002 23:41:35 +0100 (CET) From: Thierry Thomas Reply-To: Thierry Thomas To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: ports/34651: Upgrade devel/chora to 1.0 final Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 34651 >Category: ports >Synopsis: Upgrade devel/chora to 1.0 final >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Feb 05 14:50:01 PST 2002 >Closed-Date: >Last-Modified: >Originator: Thierry Thomas >Release: FreeBSD 4.5-STABLE i386 >Organization: Kabbale Eros >Environment: System: FreeBSD graf.pompo.net 4.5-STABLE FreeBSD 4.5-STABLE #0: Sun Feb 3 16:21:08 CET 2002 root@graf.pompo.net:/usr/obj/mntsrc/src/sys/GRAF010429 i386 >Description: Chora is the Horde CVS viewer; it provides an advanced web-based view of any local CVS repository. It now includes annotation support, visual branch viewing capability, and human-readable diffs. This is the final release; this PR supersedes PR ports/32481 (release candidate). >How-To-Repeat: N/A. >Fix: Execute the following shar file: # 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: # # /usr/ports/devel/chora # /usr/ports/devel/chora/pkg-comment # /usr/ports/devel/chora/Makefile # /usr/ports/devel/chora/pkg-plist # /usr/ports/devel/chora/pkg-message # /usr/ports/devel/chora/pkg-descr # /usr/ports/devel/chora/distinfo # /usr/ports/devel/chora/files # /usr/ports/devel/chora/files/patch-aa # /usr/ports/devel/chora/files/httpd.conf.chora # echo c - /usr/ports/devel/chora mkdir -p /usr/ports/devel/chora > /dev/null 2>&1 echo x - /usr/ports/devel/chora/pkg-comment sed 's/^X//' >/usr/ports/devel/chora/pkg-comment << 'END-of-/usr/ports/devel/chora/pkg-comment' XChora is the Horde CVS web-viewer END-of-/usr/ports/devel/chora/pkg-comment echo x - /usr/ports/devel/chora/Makefile sed 's/^X//' >/usr/ports/devel/chora/Makefile << 'END-of-/usr/ports/devel/chora/Makefile' X# Ports collection makefile for: Chora X# Date created: Mon Nov 26, 2001 X# Whom: Thierry Thomas () X# X# $FreeBSD$ X# X XPORTNAME= chora XPORTVERSION= 1.0 XCATEGORIES= devel www XMASTER_SITES= ftp://ftp.horde.org/pub/chora/tarballs/ \ X ftp://ftp.uk.horde.org/mirrors/ftp.horde.org/pub/chora/tarballs/ X XMAINTAINER= thierry@pompo.net X XRUN_DEPENDS= ${LOCALBASE}/www/horde/index.php:${PORTSDIR}/www/horde-devel X XNO_BUILD= yes X X# Specify where your repository belongs. X# (You can reconfigure it after installation anyway) X.if defined(PACKAGE_BUILDING) || !defined(CVSROOT) || empty(CVSROOT) XCVSROOT= /home/cvs X.endif X XDOCS= COPYING README docs/BUGS docs/CHANGES docs/CREDITS \ X docs/GOALS docs/INSTALL XCONFFILE= conf.php cvsroots.php html.php longIntro.txt \ X mime_drivers.php X XLHORDEDIR?= www/horde XLCHORADIR?= ${LHORDEDIR}/chora X XPLIST_SUB= HORDEDIR=${LHORDEDIR} CHORADIR=${LCHORADIR} X XHORDEDIR= ${PREFIX}/${LHORDEDIR} XCHORADIR= ${PREFIX}/${LCHORADIR} XCONFDIR= ${CHORADIR}/config X XHORDE_INC= ${LOCALBASE}/etc/horde X Xdo-install: X @${MKDIR} ${CHORADIR} X @${CP} -Rp ${WRKSRC}/config ${WRKSRC}/graphics ${WRKSRC}/lib ${CHORADIR} X @${CP} -Rp ${WRKSRC}/locale ${WRKSRC}/po ${WRKSRC}/templates ${CHORADIR} X @${CP} -p ${WRKSRC}/*.php ${CHORADIR} X.for FILE in ${CONFFILE} X @if [ ! -f ${CONFDIR}/${FILE} ]; then \ X ${CP} ${CONFDIR}/${FILE}.dist ${CONFDIR}/${FILE} ; \ X fi X.endfor X @${PERL} -pi -e "s:%%CVSROOT%%:${CVSROOT}:;s:%%CONFDIR%%:${CONFDIR}:" \ X ${CONFDIR}/cvsroots.php X @${CHOWN} -R www:www ${CHORADIR} X @${CHMOD} -R o-rwx ${CONFDIR} X @${CP} -p ${FILESDIR}/httpd.conf.chora ${HORDE_INC} X @${PERL} -pi -e "s:/home/httpd/html/horde/chora:${CHORADIR}:g" \ X ${HORDE_INC}/httpd.conf.chora X @${PERL} -pi -e "s://UNCOMMENTWHENINSTCHORA::" \ X ${HORDEDIR}/config/registry.php X.if !defined(NOPORTDOCS) X @${MKDIR} ${DOCSDIR} X.for FILE in ${DOCS} X @${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR} X.endfor X @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." X.endif X Xpost-install: X @${ECHO_MSG} X @${CAT} ${PKGMESSAGE} | \ X ${SED} -e "s:%%CHORADIR%%:${CHORADIR}:g;s:%%PORTSDIR%%:${PORTSDIR}:g;s:%%CONFDIR%%:${CONFDIR}:g" X @${ECHO_MSG} X X.include END-of-/usr/ports/devel/chora/Makefile echo x - /usr/ports/devel/chora/pkg-plist sed 's/^X//' >/usr/ports/devel/chora/pkg-plist << 'END-of-/usr/ports/devel/chora/pkg-plist' X%%PORTDOCS%%share/doc/chora/BUGS X%%PORTDOCS%%share/doc/chora/CHANGES X%%PORTDOCS%%share/doc/chora/COPYING X%%PORTDOCS%%share/doc/chora/CREDITS X%%PORTDOCS%%share/doc/chora/GOALS X%%PORTDOCS%%share/doc/chora/INSTALL X%%PORTDOCS%%share/doc/chora/README X%%CHORADIR%%/annotate.php X%%CHORADIR%%/co.php X%%CHORADIR%%/config/.htaccess X%%CHORADIR%%/config/README X%%CHORADIR%%/config/conf.php X%%CHORADIR%%/config/conf.php.dist X%%CHORADIR%%/config/cvsroots.php X%%CHORADIR%%/config/cvsroots.php.dist X%%CHORADIR%%/config/cvsroots.php.dist.orig X%%CHORADIR%%/config/html.php X%%CHORADIR%%/config/html.php.dist X%%CHORADIR%%/config/longIntro.txt X%%CHORADIR%%/config/longIntro.txt.dist X%%CHORADIR%%/config/mime_drivers.php X%%CHORADIR%%/config/mime_drivers.php.dist X%%CHORADIR%%/cvs.php X%%CHORADIR%%/diff.php X%%CHORADIR%%/graphics/back.gif X%%CHORADIR%%/graphics/chora.gif X%%CHORADIR%%/graphics/deleted.gif X%%CHORADIR%%/graphics/down.gif X%%CHORADIR%%/graphics/folder.gif X%%CHORADIR%%/graphics/mime/text.gif X%%CHORADIR%%/graphics/up.gif X%%CHORADIR%%/history.php X%%CHORADIR%%/index.php X%%CHORADIR%%/lib/.htaccess X%%CHORADIR%%/lib/CVSLib.php X%%CHORADIR%%/lib/CVSLib/Annotate.php X%%CHORADIR%%/lib/CVSLib/Checkout.php X%%CHORADIR%%/lib/CVSLib/Diff.php X%%CHORADIR%%/lib/CVSLib/Directory.php X%%CHORADIR%%/lib/CVSLib/Error.php X%%CHORADIR%%/lib/CVSLib/File.php X%%CHORADIR%%/lib/CVSLib/Log.php X%%CHORADIR%%/lib/CVSLib/Rev.php X%%CHORADIR%%/lib/Chora.php X%%CHORADIR%%/lib/MIME/Viewer/text.php X%%CHORADIR%%/lib/README.CVSLib X%%CHORADIR%%/lib/base.php X%%CHORADIR%%/lib/constants.php X%%CHORADIR%%/lib/version.php X%%CHORADIR%%/locale/.htaccess X%%CHORADIR%%/locale/cs_CZ/LC_MESSAGES/chora.mo X%%CHORADIR%%/locale/de_DE/LC_MESSAGES/chora.mo X%%CHORADIR%%/locale/es_ES/LC_MESSAGES/chora.mo X%%CHORADIR%%/locale/fr_FR/LC_MESSAGES/chora.mo X%%CHORADIR%%/locale/nl_NL/LC_MESSAGES/chora.mo X%%CHORADIR%%/locale/no_BOK/LC_MESSAGES/chora.mo X%%CHORADIR%%/locale/pl_PL/LC_MESSAGES/chora.mo X%%CHORADIR%%/locale/pt_BR/LC_MESSAGES/chora.mo X%%CHORADIR%%/locale/sv_SE/LC_MESSAGES/chora.mo X%%CHORADIR%%/po/.htaccess X%%CHORADIR%%/po/Makefile X%%CHORADIR%%/po/README X%%CHORADIR%%/po/cs_CZ.po X%%CHORADIR%%/po/de_DE.po X%%CHORADIR%%/po/es_ES.po X%%CHORADIR%%/po/extract.pl X%%CHORADIR%%/po/fr_FR.po X%%CHORADIR%%/po/nl_NL.po X%%CHORADIR%%/po/no_BOK.po X%%CHORADIR%%/po/pl_PL.po X%%CHORADIR%%/po/pt_BR.po X%%CHORADIR%%/po/shtool X%%CHORADIR%%/po/sv_SE.po X%%CHORADIR%%/po/xgettext.sh X%%CHORADIR%%/templates/.htaccess X%%CHORADIR%%/templates/annotate/footer.inc X%%CHORADIR%%/templates/annotate/header.inc X%%CHORADIR%%/templates/annotate/line.inc X%%CHORADIR%%/templates/checkout/footer.inc X%%CHORADIR%%/templates/checkout/header.inc X%%CHORADIR%%/templates/common-footer.inc X%%CHORADIR%%/templates/common-header.inc X%%CHORADIR%%/templates/diff/hr/add.inc X%%CHORADIR%%/templates/diff/hr/change.inc X%%CHORADIR%%/templates/diff/hr/empty.inc X%%CHORADIR%%/templates/diff/hr/footer.inc X%%CHORADIR%%/templates/diff/hr/header.inc X%%CHORADIR%%/templates/diff/hr/nochange.inc X%%CHORADIR%%/templates/diff/hr/remove.inc X%%CHORADIR%%/templates/diff/hr/row.inc X%%CHORADIR%%/templates/directory/back.inc X%%CHORADIR%%/templates/directory/dir.inc X%%CHORADIR%%/templates/directory/file.inc X%%CHORADIR%%/templates/directory/footer.inc X%%CHORADIR%%/templates/directory/header.inc X%%CHORADIR%%/templates/error_page.inc X%%CHORADIR%%/templates/history/blank.inc X%%CHORADIR%%/templates/history/branch_cell.inc X%%CHORADIR%%/templates/history/footer.inc X%%CHORADIR%%/templates/history/header.inc X%%CHORADIR%%/templates/history/rev.inc X%%CHORADIR%%/templates/history/row_end.inc X%%CHORADIR%%/templates/history/row_start.inc X%%CHORADIR%%/templates/index/css.inc X%%CHORADIR%%/templates/index/notconfigured.inc X%%CHORADIR%%/templates/log/header.inc X%%CHORADIR%%/templates/log/request.inc X%%CHORADIR%%/templates/log/rev.inc Xetc/horde/httpd.conf.chora X%%PORTDOCS%%@dirrm share/doc/chora X@dirrm %%CHORADIR%%/config X@dirrm %%CHORADIR%%/graphics/mime X@dirrm %%CHORADIR%%/graphics X@dirrm %%CHORADIR%%/lib/CVSLib X@dirrm %%CHORADIR%%/lib/MIME/Viewer X@dirrm %%CHORADIR%%/lib/MIME X@dirrm %%CHORADIR%%/lib X@dirrm %%CHORADIR%%/locale/cs_CZ/LC_MESSAGES X@dirrm %%CHORADIR%%/locale/cs_CZ X@dirrm %%CHORADIR%%/locale/de_DE/LC_MESSAGES X@dirrm %%CHORADIR%%/locale/de_DE X@dirrm %%CHORADIR%%/locale/es_ES/LC_MESSAGES X@dirrm %%CHORADIR%%/locale/es_ES X@dirrm %%CHORADIR%%/locale/fr_FR/LC_MESSAGES X@dirrm %%CHORADIR%%/locale/fr_FR X@dirrm %%CHORADIR%%/locale/nl_NL/LC_MESSAGES X@dirrm %%CHORADIR%%/locale/nl_NL X@dirrm %%CHORADIR%%/locale/no_BOK/LC_MESSAGES X@dirrm %%CHORADIR%%/locale/no_BOK X@dirrm %%CHORADIR%%/locale/pl_PL/LC_MESSAGES X@dirrm %%CHORADIR%%/locale/pl_PL X@dirrm %%CHORADIR%%/locale/pt_BR/LC_MESSAGES X@dirrm %%CHORADIR%%/locale/pt_BR X@dirrm %%CHORADIR%%/locale/sv_SE/LC_MESSAGES X@dirrm %%CHORADIR%%/locale/sv_SE X@dirrm %%CHORADIR%%/locale X@dirrm %%CHORADIR%%/po X@dirrm %%CHORADIR%%/templates/annotate X@dirrm %%CHORADIR%%/templates/checkout X@dirrm %%CHORADIR%%/templates/diff/hr X@dirrm %%CHORADIR%%/templates/diff X@dirrm %%CHORADIR%%/templates/directory X@dirrm %%CHORADIR%%/templates/history X@dirrm %%CHORADIR%%/templates/index X@dirrm %%CHORADIR%%/templates/log X@dirrm %%CHORADIR%%/templates X@dirrm %%CHORADIR%% END-of-/usr/ports/devel/chora/pkg-plist echo x - /usr/ports/devel/chora/pkg-message sed 's/^X//' >/usr/ports/devel/chora/pkg-message << 'END-of-/usr/ports/devel/chora/pkg-message' X************************************************************************ XChora has been installed in %%CHORADIR%% with your blank Xconfiguration files. X XHorde must be configured; if not, see X%%PORTSDIR%%/www/horde-devel/pkg-message. X XThen, you will have to tune the configuration files located in X%%CONFDIR%%/, specially the files conf.php and Xcvsroots.php. X XTo protect your configuration files, you have to restart Apache. X************************************************************************ END-of-/usr/ports/devel/chora/pkg-message echo x - /usr/ports/devel/chora/pkg-descr sed 's/^X//' >/usr/ports/devel/chora/pkg-descr << 'END-of-/usr/ports/devel/chora/pkg-descr' XChora is the Horde CVS viewer; it provides an advanced web-based view of Xany local CVS repository. It now includes annotation support, visual Xbranch viewing capability, and human-readable diffs. X XOther features are: X X- Support for multiple CVS repositories X- MIME-awareness, to pretty-print code or convert PDFs to text X- Visual branch histories, to view the flow of code through a project X- Internationalisation, with several languages supported X- Annotation (or 'blame') support X X... as well as all the usual CVS functions you are familiar with from Xother similar applications. X XWWW: http://horde.org/chora/ END-of-/usr/ports/devel/chora/pkg-descr echo x - /usr/ports/devel/chora/distinfo sed 's/^X//' >/usr/ports/devel/chora/distinfo << 'END-of-/usr/ports/devel/chora/distinfo' XMD5 (chora-1.0.tar.gz) = c2f3f5fe6f653fbcdd5fa97e33734c17 END-of-/usr/ports/devel/chora/distinfo echo c - /usr/ports/devel/chora/files mkdir -p /usr/ports/devel/chora/files > /dev/null 2>&1 echo x - /usr/ports/devel/chora/files/patch-aa sed 's/^X//' >/usr/ports/devel/chora/files/patch-aa << 'END-of-/usr/ports/devel/chora/files/patch-aa' X--- config/cvsroots.php.dist.orig Fri Jun 8 22:59:42 2001 X+++ config/cvsroots.php.dist Tue Nov 27 22:42:41 2001 X@@ -27,6 +27,15 @@ X X $cvsroots = array(); X X+$cvsroots['myprojects'] = array( X+ 'name' => 'Here', X+ 'location' => '%%CVSROOT%%', X+ 'title' => 'To be configured in %%CONFDIR%%/cvsroots.php', X+ 'intro' => 'longIntro.txt', X+ 'default' => true X+); X+ X+/* X $cvsroots['php4'] = array( X 'name' => 'PHP4', X 'location' => '/home/cvs/php4', X@@ -48,5 +57,6 @@ X 'location' => '/home/cvs/openbsd', X 'title' => 'OpenBSD CVS Repository' X ); X+*/ X X ?> END-of-/usr/ports/devel/chora/files/patch-aa echo x - /usr/ports/devel/chora/files/httpd.conf.chora sed 's/^X//' >/usr/ports/devel/chora/files/httpd.conf.chora << 'END-of-/usr/ports/devel/chora/files/httpd.conf.chora' X# This is included in Apache's httpd.conf for Chora X# X# For security, don't serve pages from the Chora configuration and X# library directories. X# X X order deny,allow X deny from all X X X order deny,allow X deny from all X X X order deny,allow X deny from all X X X order deny,allow X deny from all X X X order deny,allow X deny from all X X# End of Chora configuration ================ X END-of-/usr/ports/devel/chora/files/httpd.conf.chora exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message