From 48e1cad58f8737f89709957f3c620e6ec9f78e49 Mon Sep 17 00:00:00 2001 From: Sergey Skvortsov Date: Tue, 20 May 2003 10:24:24 +0000 Subject: Add cvsmonitor 0.6.2, monitor activity on a CVS Repository. --- devel/cvsmonitor/Makefile | 82 ++++++++++++++++++++++++++++ devel/cvsmonitor/distinfo | 1 + devel/cvsmonitor/pkg-descr | 22 ++++++++ devel/cvsmonitor/pkg-message | 7 +++ devel/cvsmonitor/pkg-plist | 127 +++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 239 insertions(+) create mode 100644 devel/cvsmonitor/Makefile create mode 100644 devel/cvsmonitor/distinfo create mode 100644 devel/cvsmonitor/pkg-descr create mode 100644 devel/cvsmonitor/pkg-message create mode 100644 devel/cvsmonitor/pkg-plist (limited to 'devel/cvsmonitor') diff --git a/devel/cvsmonitor/Makefile b/devel/cvsmonitor/Makefile new file mode 100644 index 000000000000..0367204bd668 --- /dev/null +++ b/devel/cvsmonitor/Makefile @@ -0,0 +1,82 @@ +# New ports collection makefile for: cvsmonitor +# Date created: 18 May 2003 +# Whom: Sergey Skvortsov +# +# $FreeBSD$ +# + +PORTNAME= cvsmonitor +PORTVERSION= 0.6.2 +CATEGORIES= devel +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} +DISTNAME= ${PORTNAME}-${PORTVERSION:S/./-/g} + +MAINTAINER= skv@FreeBSD.org +COMMENT= Monitor activity on a CVS Repository + +BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Storable.pm:${PORTSDIR}/devel/p5-Storable \ + ${SITE_PERL}/Time/Duration.pm:${PORTSDIR}/devel/p5-Time-Duration \ + ${SITE_PERL}/Class/Autouse.pm:${PORTSDIR}/devel/p5-Class-Autouse \ + ${SITE_PERL}/Class/Default.pm:${PORTSDIR}/devel/p5-Class-Default \ + ${SITE_PERL}/Class/Inspector.pm:${PORTSDIR}/devel/p5-Class-Inspector \ + ${SITE_PERL}/Sort/Versions.pm:${PORTSDIR}/devel/p5-Sort-Versions \ + ${SITE_PERL}/${PERL_ARCH}/Proc/ProcessTable.pm:${PORTSDIR}/devel/p5-Proc-ProcessTable \ + ${SITE_PERL}/Net/Telnet.pm:${PORTSDIR}/net/p5-Net-Telnet \ + ${SITE_PERL}/HTTP/BrowserDetect.pm:${PORTSDIR}/www/p5-HTTP-BrowserDetect \ + ${SITE_PERL}/Validate/Net.pm:${PORTSDIR}/net/p5-Validate-Net \ + ${SITE_PERL}/Getopt/Long.pm:${PORTSDIR}/devel/p5-Getopt-Long \ + ${SITE_PERL}/Chart/Math/Axis.pm:${PORTSDIR}/math/p5-Chart-Math-Axis \ + ${SITE_PERL}/File/Temp.pm:${PORTSDIR}/devel/p5-File-Temp \ + ${SITE_PERL}/File/Copy.pm:${PORTSDIR}/devel/p5-File-Tools \ + ${SITE_PERL}/File/Flat.pm:${PORTSDIR}/devel/p5-File-Flat \ + ${SITE_PERL}/Time/ParseDate.pm:${PORTSDIR}/devel/p5-Time-modules \ + ${SITE_PERL}/URI/Escape.pm:${PORTSDIR}/net/p5-URI \ + ${SITE_PERL}/${PERL_ARCH}/Clone.pm:${PORTSDIR}/devel/p5-Clone \ + ${SITE_PERL}/Config/Tiny.pm:${PORTSDIR}/devel/p5-Config-Tiny \ + ${SITE_PERL}/Array/Window.pm:${PORTSDIR}/devel/p5-Array-Window \ + ${SITE_PERL}/GD/Graph.pm:${PORTSDIR}/graphics/p5-GD-Graph +RUN_DEPENDS= ${BUILD_DEPENDS} + +WRKSRC= ${WRKDIR}/${PORTNAME} + +NO_BUILD= yes + +USE_PERL5= yes + +# stolen from cvsweb +.if !exists(${PREFIX}/www) && exists(${PREFIX}/share/apache) +CGIDIR?= share/apache/cgi-bin +.else +CGIDIR?= www/cgi-bin +.endif + +PLIST_SUB= CVSMON="${CGIDIR}/cvsmonitor" + +DIRS_DATA= html html/Admin html/Browse html/Error html/Search \ + modules modules/AppLib modules/AppLib/CGI \ + modules/AppLib/HTML modules/AppLib/Interface \ + modules/CVSMonitor modules/CVSMonitor/Graph \ + modules/CVSMonitor/Range modules/CVSMonitor/MetaData \ + modules/CVSMonitor/MetaData/Abstract setup \ + setup/html static/style static/images +FILES_SCRIPT= cvsexec.pl cvsmonitor.pl setup.pl +FILES_DATA= README setup.conf + +CVSMONITOR_ROOT= ${PREFIX}/${CGIDIR}/cvsmonitor + +do-install: + ${MKDIR} ${PREFIX}/${CGIDIR} +.for d in ${DIRS_DATA} + ${MKDIR} ${CVSMONITOR_ROOT}/${d} + ${INSTALL_DATA} ${WRKSRC}/${d}/*.* ${CVSMONITOR_ROOT}/${d} +.endfor +.for f in ${FILES_SCRIPT} + ${INSTALL_SCRIPT} ${WRKSRC}/${f} ${CVSMONITOR_ROOT} +.endfor +.for f in ${FILES_DATA} + ${INSTALL_DATA} ${WRKSRC}/${f} ${CVSMONITOR_ROOT} +.endfor + @${CAT} ${PKGMESSAGE} + +.include diff --git a/devel/cvsmonitor/distinfo b/devel/cvsmonitor/distinfo new file mode 100644 index 000000000000..3daaca79c4bc --- /dev/null +++ b/devel/cvsmonitor/distinfo @@ -0,0 +1 @@ +MD5 (cvsmonitor-0-6-2.tar.gz) = 412ce6407a3c0010edccb3aef7a9cf97 diff --git a/devel/cvsmonitor/pkg-descr b/devel/cvsmonitor/pkg-descr new file mode 100644 index 000000000000..6887576b8fcb --- /dev/null +++ b/devel/cvsmonitor/pkg-descr @@ -0,0 +1,22 @@ +CVS Monitor is an CVS repository browser. It provides visibility of +activity in CVS to developers, management, and the general public. + +Features: + +* Look at any repository anywhere - CVS Monitor can act on any repository +that has at least a public read-only account, even if you don't own the +repository + +* Aggresive Caching - all statistics, and most pages, are generated purely +from the cached information + +* ChangeSet Visibility - present changes to the repository in ChangeSets, +a single change involves new revisions on multiple files + +* Tracker Integration - CVS Monitor can be easily integrated with your Bug +tracking or Request tracking systems + +WWW: http://sourceforge.net/projects/cvsmonitor/ + +-- Sergey Skvortsov +skv@FreeBSD.org diff --git a/devel/cvsmonitor/pkg-message b/devel/cvsmonitor/pkg-message new file mode 100644 index 000000000000..29ca68af9d37 --- /dev/null +++ b/devel/cvsmonitor/pkg-message @@ -0,0 +1,7 @@ +************************************************************ +The rest of installation must be completed manually. +Type in your browser URL like + http://localhost/cgi-bin/cvsmonitor/setup.pl + +and follow instructions. +************************************************************ diff --git a/devel/cvsmonitor/pkg-plist b/devel/cvsmonitor/pkg-plist new file mode 100644 index 000000000000..6134eddc9905 --- /dev/null +++ b/devel/cvsmonitor/pkg-plist @@ -0,0 +1,127 @@ +%%CVSMON%%/html/About.html +%%CVSMON%%/html/Browse.html +%%CVSMON%%/html/Grapher.html +%%CVSMON%%/html/Search.html +%%CVSMON%%/html/Admin/ConfigEdit.html +%%CVSMON%%/html/Admin/Log.html +%%CVSMON%%/html/Admin/LogList.html +%%CVSMON%%/html/Admin/Login.html +%%CVSMON%%/html/Admin/ModuleDetails.html +%%CVSMON%%/html/Admin/ModuleNew.html +%%CVSMON%%/html/Admin/RepositoryList.html +%%CVSMON%%/html/Admin/RepositoryNew.html +%%CVSMON%%/html/Admin/RepositoryNewDetails.html +%%CVSMON%%/html/Browse/Author.html +%%CVSMON%%/html/Browse/ChangeSet.html +%%CVSMON%%/html/Browse/Day.html +%%CVSMON%%/html/Browse/FileAnnotation.html +%%CVSMON%%/html/Browse/FileBlame.html +%%CVSMON%%/html/Browse/FileHistory.html +%%CVSMON%%/html/Browse/Module.html +%%CVSMON%%/html/Browse/Month.html +%%CVSMON%%/html/Browse/Repository.html +%%CVSMON%%/html/Browse/Version.html +%%CVSMON%%/html/Browse/Year.html +%%CVSMON%%/html/Error/BrokenCache.html +%%CVSMON%%/html/Error/ConfigMissing.html +%%CVSMON%%/html/Error/Generic.html +%%CVSMON%%/html/Search/ChangeSet.html +%%CVSMON%%/html/Search/ChangeSetResults.html +%%CVSMON%%/html/Search/File.html +%%CVSMON%%/html/Search/FileResults.html +%%CVSMON%%/html/Search/Space.html +%%CVSMON%%/modules/AppLib.pm +%%CVSMON%%/modules/CVSMonitor.pm +%%CVSMON%%/modules/AppLib/CGI.pm +%%CVSMON%%/modules/AppLib/Error.pm +%%CVSMON%%/modules/AppLib/HTML.pm +%%CVSMON%%/modules/AppLib/Interface.pm +%%CVSMON%%/modules/AppLib/Page.pm +%%CVSMON%%/modules/AppLib/PageFactory.pm +%%CVSMON%%/modules/AppLib/Parser.pm +%%CVSMON%%/modules/AppLib/String.pm +%%CVSMON%%/modules/AppLib/CGI/FatalsToBrowser.pm +%%CVSMON%%/modules/AppLib/HTML/Form.pm +%%CVSMON%%/modules/AppLib/HTML/Table.pm +%%CVSMON%%/modules/AppLib/Interface/Page.pm +%%CVSMON%%/modules/CVSMonitor/Annotation.pm +%%CVSMON%%/modules/CVSMonitor/AuthorTotals.pm +%%CVSMON%%/modules/CVSMonitor/Config.pm +%%CVSMON%%/modules/CVSMonitor/DataCache.pm +%%CVSMON%%/modules/CVSMonitor/DateDepth.pm +%%CVSMON%%/modules/CVSMonitor/Graph.pm +%%CVSMON%%/modules/CVSMonitor/MetaData.pm +%%CVSMON%%/modules/CVSMonitor/Plugin.pm +%%CVSMON%%/modules/CVSMonitor/Range.pm +%%CVSMON%%/modules/CVSMonitor/Security.pm +%%CVSMON%%/modules/CVSMonitor/Statistics.pm +%%CVSMON%%/modules/CVSMonitor/VersionNumber.pm +%%CVSMON%%/modules/CVSMonitor/Graph/Files.pm +%%CVSMON%%/modules/CVSMonitor/Graph/Karma.pm +%%CVSMON%%/modules/CVSMonitor/Graph/Lines.pm +%%CVSMON%%/modules/CVSMonitor/Graph/Range.pm +%%CVSMON%%/modules/CVSMonitor/Range/Basics.pm +%%CVSMON%%/modules/CVSMonitor/Range/Files.pm +%%CVSMON%%/modules/CVSMonitor/MetaData/Activity.pm +%%CVSMON%%/modules/CVSMonitor/MetaData/Author.pm +%%CVSMON%%/modules/CVSMonitor/MetaData/ChangeSet.pm +%%CVSMON%%/modules/CVSMonitor/MetaData/File.pm +%%CVSMON%%/modules/CVSMonitor/MetaData/Module.pm +%%CVSMON%%/modules/CVSMonitor/MetaData/Repository.pm +%%CVSMON%%/modules/CVSMonitor/MetaData/Version.pm +%%CVSMON%%/modules/CVSMonitor/MetaData/Abstract/Delta.pm +%%CVSMON%%/modules/CVSMonitor/MetaData/Abstract/Source.pm +%%CVSMON%%/setup/All.pm +%%CVSMON%%/setup/Autouse.pm +%%CVSMON%%/setup/Default.pm +%%CVSMON%%/setup/Error.pm +%%CVSMON%%/setup/Flat.pm +%%CVSMON%%/setup/Page.pm +%%CVSMON%%/setup/PageFactory.pm +%%CVSMON%%/setup/Parser.pm +%%CVSMON%%/setup/Table.pm +%%CVSMON%%/setup/Tests.pm +%%CVSMON%%/setup/Tiny.pm +%%CVSMON%%/setup/Which.pm +%%CVSMON%%/setup/html/Conclusion.html +%%CVSMON%%/setup/html/Error.html +%%CVSMON%%/setup/html/ErrorConfig.html +%%CVSMON%%/setup/html/FileSystem.html +%%CVSMON%%/setup/html/HTML.html +%%CVSMON%%/setup/html/HTMLDone.html +%%CVSMON%%/setup/html/HTMLInstall.html +%%CVSMON%%/setup/html/Introduction.html +%%CVSMON%%/setup/html/Perl.html +%%CVSMON%%/setup/html/Test.html +%%CVSMON%%/setup/html/TestStarting.html +%%CVSMON%%/static/style/default.css +%%CVSMON%%/static/images/pixel.gif +%%CVSMON%%/static/images/refresh.gif +%%CVSMON%%/static/images/toolbar.png +%%CVSMON%%/static/images/toolbar_title.png +%%CVSMON%%/cvsexec.pl +%%CVSMON%%/cvsmonitor.pl +%%CVSMON%%/setup.pl +%%CVSMON%%/README +%%CVSMON%%/setup.conf +@dirrm %%CVSMON%%/html/Admin +@dirrm %%CVSMON%%/html/Browse +@dirrm %%CVSMON%%/html/Error +@dirrm %%CVSMON%%/html/Search +@dirrm %%CVSMON%%/html +@dirrm %%CVSMON%%/modules/AppLib/CGI +@dirrm %%CVSMON%%/modules/AppLib/HTML +@dirrm %%CVSMON%%/modules/AppLib/Interface +@dirrm %%CVSMON%%/modules/AppLib +@dirrm %%CVSMON%%/modules/CVSMonitor/Graph +@dirrm %%CVSMON%%/modules/CVSMonitor/Range +@dirrm %%CVSMON%%/modules/CVSMonitor/MetaData/Abstract +@dirrm %%CVSMON%%/modules/CVSMonitor/MetaData +@dirrm %%CVSMON%%/modules/CVSMonitor +@dirrm %%CVSMON%%/modules +@dirrm %%CVSMON%%/setup/html +@dirrm %%CVSMON%%/setup +@dirrm %%CVSMON%%/static/style +@dirrm %%CVSMON%%/static/images +@dirrm %%CVSMON%%/static +@dirrm %%CVSMON%% -- cgit v1.2.3