diff options
author | knu <knu@FreeBSD.org> | 2000-07-29 13:24:11 +0000 |
---|---|---|
committer | knu <knu@FreeBSD.org> | 2000-07-29 13:24:11 +0000 |
commit | e2da3d20b219683a10580527a8263ef3c61328c7 (patch) | |
tree | 1cd042795a56c281d747a07c7cd356cd15e25f3f | |
parent | 9cfe312fead5d63975d0300a4c7c5afbecd766a1 (diff) | |
download | FreeBSD-ports-e2da3d20b219683a10580527a8263ef3c61328c7.zip FreeBSD-ports-e2da3d20b219683a10580527a8263ef3c61328c7.tar.gz |
Update with my development branch of cvsweb.
PORTVERSION 1.93.1.9 indicates that it's knu's cvsweb rev. 1.9, based
on Zeller's cvsweb rev. 1.93. I'll keep merging all the changes that
will be made on Zeller's version as well as enhancing it to meet our
needs. :)
Below is an excerpt from README.knu.
----
Added features over Zeller's version:
o Customizable "show functions" option
You can specify a regexp for each file type to teach rcsdiff(1) to
recognize function lines.
o Customizable PR categories
o Move $prcgi to cvsweb.conf
Now each repository can have its own PR categories and
query-pr.cgi URL, which can be defined in cvsweb.conf-${cvstree}.
It is useful when you have such as NetBSD and/or OpenBSD
repositories.
o Improved support for text-based browsers
Unidiff is the default format for diffs, for text-based browsers.
o Enhance hyperlinking PR # feature.
The following PR numbers will all be hyperlinked. :)
PR: 12345, 67890, ..
PR: #12345, #67890, ..
PR# sparc/12345, i386/67890
PR: ports/43210
kern/98765
.. is related to bin/4567, which is ...
-rw-r--r-- | devel/cvsweb/Makefile | 17 | ||||
-rw-r--r-- | devel/cvsweb/distinfo | 2 | ||||
-rw-r--r-- | devel/cvsweb/pkg-comment | 2 | ||||
-rw-r--r-- | devel/cvsweb/pkg-descr | 3 | ||||
-rw-r--r-- | devel/cvsweb/pkg-plist | 1 | ||||
-rw-r--r-- | devel/cvsweb3/Makefile | 17 | ||||
-rw-r--r-- | devel/cvsweb3/distinfo | 2 | ||||
-rw-r--r-- | devel/cvsweb3/pkg-comment | 2 | ||||
-rw-r--r-- | devel/cvsweb3/pkg-descr | 3 | ||||
-rw-r--r-- | devel/cvsweb3/pkg-plist | 1 |
10 files changed, 32 insertions, 18 deletions
diff --git a/devel/cvsweb/Makefile b/devel/cvsweb/Makefile index 0429a8d..8a54804 100644 --- a/devel/cvsweb/Makefile +++ b/devel/cvsweb/Makefile @@ -6,16 +6,19 @@ # PORTNAME= cvsweb -PORTVERSION= 1.90 +PORTVERSION= ${REV_ZELLER}.${REV_KNU} CATEGORIES= devel www -MASTER_SITES= http://stud.fh-heilbronn.de/~zeller/download/ \ - ${MASTER_SITE_LOCAL} +MASTER_SITES= ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= knu MAINTAINER= knu@FreeBSD.org NO_BUILD= yes +# This version of cvsweb is Zeller's version + knu's enhancements. +REV_ZELLER= 1.93 +REV_KNU= 1.9 + # Specify where your repository belongs. # (You can reconfigure it after installation anyway) .if defined(PACKAGE_BUILDING) || !defined(CVSROOT) || empty(CVSROOT) @@ -35,9 +38,9 @@ WRKSRC= ${WRKDIR}/${PORTNAME} do-configure: cd ${WRKSRC} && ${PERL} -i -pe "\ - s;!!PREFIX!!;${PREFIX};g; \ - s;!!CVSROOT!!;${CVSROOT};g; \ - s;!!TITLE!!;${TITLE};g; \ + s;/usr/local;${PREFIX};g; \ + s;/home/cvs;${CVSROOT};g; \ + s;'Local Repository';'${TITLE}';g; \ " cvsweb.cgi cvsweb.conf do-install: @@ -48,7 +51,7 @@ do-install: cd ${WRKSRC}/icons && ${INSTALL_DATA} * ${PREFIX}/${ICONSDIR}/cvsweb/ .if !defined(NOPORTDOCS) ${MKDIR} ${PREFIX}/share/doc/cvsweb - cd ${WRKSRC} && ${INSTALL_DATA} INSTALL README TODO ${PREFIX}/share/doc/cvsweb/ + cd ${WRKSRC} && ${INSTALL_DATA} INSTALL README README.knu TODO ${PREFIX}/share/doc/cvsweb/ .endif post-install: diff --git a/devel/cvsweb/distinfo b/devel/cvsweb/distinfo index 18818fa..c3a4c8f 100644 --- a/devel/cvsweb/distinfo +++ b/devel/cvsweb/distinfo @@ -1 +1 @@ -MD5 (cvsweb-1.90.tar.gz) = 7e2793a4c1ef99ae7905d511509329f7 +MD5 (cvsweb-1.93.1.9.tar.gz) = d2dac48b0fba5c456df5d66e2beb89b6 diff --git a/devel/cvsweb/pkg-comment b/devel/cvsweb/pkg-comment index 343cffa..ce1447b 100644 --- a/devel/cvsweb/pkg-comment +++ b/devel/cvsweb/pkg-comment @@ -1 +1 @@ -WWW CGI script to browse CVS repository trees (Zeller's version) +WWW CGI script to browse CVS repository trees (Zeller's version + enhancements) diff --git a/devel/cvsweb/pkg-descr b/devel/cvsweb/pkg-descr index ec6d895..a67c727 100644 --- a/devel/cvsweb/pkg-descr +++ b/devel/cvsweb/pkg-descr @@ -8,6 +8,9 @@ for the FreeBSD project, improved visually and functionally by Henner Zeller <zeller@think.de>, Henrik Nordstrom <hno@hem.passagen.se>, and Ken Coar <Ken.Coar@Golux.Com>, to be adopted by the NetBSD project. +Akinori MUSHA <knu@FreeBSD.org> is adding more enhancements and doing +some cleanups over Zeller's version. + As space is lacking to list all the improvements over the original, please refer to the documents after the installation. diff --git a/devel/cvsweb/pkg-plist b/devel/cvsweb/pkg-plist index 08b0e14..41ecbfc 100644 --- a/devel/cvsweb/pkg-plist +++ b/devel/cvsweb/pkg-plist @@ -1,6 +1,7 @@ etc/cvsweb.conf.sample share/doc/cvsweb/INSTALL share/doc/cvsweb/README +share/doc/cvsweb/README.knu share/doc/cvsweb/TODO @dirrm share/doc/cvsweb %%CGIDIR%%/cvsweb.cgi diff --git a/devel/cvsweb3/Makefile b/devel/cvsweb3/Makefile index 0429a8d..8a54804 100644 --- a/devel/cvsweb3/Makefile +++ b/devel/cvsweb3/Makefile @@ -6,16 +6,19 @@ # PORTNAME= cvsweb -PORTVERSION= 1.90 +PORTVERSION= ${REV_ZELLER}.${REV_KNU} CATEGORIES= devel www -MASTER_SITES= http://stud.fh-heilbronn.de/~zeller/download/ \ - ${MASTER_SITE_LOCAL} +MASTER_SITES= ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= knu MAINTAINER= knu@FreeBSD.org NO_BUILD= yes +# This version of cvsweb is Zeller's version + knu's enhancements. +REV_ZELLER= 1.93 +REV_KNU= 1.9 + # Specify where your repository belongs. # (You can reconfigure it after installation anyway) .if defined(PACKAGE_BUILDING) || !defined(CVSROOT) || empty(CVSROOT) @@ -35,9 +38,9 @@ WRKSRC= ${WRKDIR}/${PORTNAME} do-configure: cd ${WRKSRC} && ${PERL} -i -pe "\ - s;!!PREFIX!!;${PREFIX};g; \ - s;!!CVSROOT!!;${CVSROOT};g; \ - s;!!TITLE!!;${TITLE};g; \ + s;/usr/local;${PREFIX};g; \ + s;/home/cvs;${CVSROOT};g; \ + s;'Local Repository';'${TITLE}';g; \ " cvsweb.cgi cvsweb.conf do-install: @@ -48,7 +51,7 @@ do-install: cd ${WRKSRC}/icons && ${INSTALL_DATA} * ${PREFIX}/${ICONSDIR}/cvsweb/ .if !defined(NOPORTDOCS) ${MKDIR} ${PREFIX}/share/doc/cvsweb - cd ${WRKSRC} && ${INSTALL_DATA} INSTALL README TODO ${PREFIX}/share/doc/cvsweb/ + cd ${WRKSRC} && ${INSTALL_DATA} INSTALL README README.knu TODO ${PREFIX}/share/doc/cvsweb/ .endif post-install: diff --git a/devel/cvsweb3/distinfo b/devel/cvsweb3/distinfo index 18818fa..c3a4c8f 100644 --- a/devel/cvsweb3/distinfo +++ b/devel/cvsweb3/distinfo @@ -1 +1 @@ -MD5 (cvsweb-1.90.tar.gz) = 7e2793a4c1ef99ae7905d511509329f7 +MD5 (cvsweb-1.93.1.9.tar.gz) = d2dac48b0fba5c456df5d66e2beb89b6 diff --git a/devel/cvsweb3/pkg-comment b/devel/cvsweb3/pkg-comment index 343cffa..ce1447b 100644 --- a/devel/cvsweb3/pkg-comment +++ b/devel/cvsweb3/pkg-comment @@ -1 +1 @@ -WWW CGI script to browse CVS repository trees (Zeller's version) +WWW CGI script to browse CVS repository trees (Zeller's version + enhancements) diff --git a/devel/cvsweb3/pkg-descr b/devel/cvsweb3/pkg-descr index ec6d895..a67c727 100644 --- a/devel/cvsweb3/pkg-descr +++ b/devel/cvsweb3/pkg-descr @@ -8,6 +8,9 @@ for the FreeBSD project, improved visually and functionally by Henner Zeller <zeller@think.de>, Henrik Nordstrom <hno@hem.passagen.se>, and Ken Coar <Ken.Coar@Golux.Com>, to be adopted by the NetBSD project. +Akinori MUSHA <knu@FreeBSD.org> is adding more enhancements and doing +some cleanups over Zeller's version. + As space is lacking to list all the improvements over the original, please refer to the documents after the installation. diff --git a/devel/cvsweb3/pkg-plist b/devel/cvsweb3/pkg-plist index 08b0e14..41ecbfc 100644 --- a/devel/cvsweb3/pkg-plist +++ b/devel/cvsweb3/pkg-plist @@ -1,6 +1,7 @@ etc/cvsweb.conf.sample share/doc/cvsweb/INSTALL share/doc/cvsweb/README +share/doc/cvsweb/README.knu share/doc/cvsweb/TODO @dirrm share/doc/cvsweb %%CGIDIR%%/cvsweb.cgi |