ViewCVS was inspired by cvsweb (Zeller's version). ViewCVS
can browse directories, change logs, and specific revisions
of files. It can display diffs between versions and show
selections of files based on tags or branches. In addition,
ViewCVS has "annotation" or "blame" support, and the
beginnings of Bonsai-like query facilities.
WWW: http://viewcvs.sourceforge.net/
Author: Greg Stein <gstein@lyra.org>
- Will <andrews@technologist.com>
* MOVED
- Add entry about viewcvs->viewvc
- Fix last entry. s|ports/sysutils/e17-module|sysutils/e17-module| [1]
Pointy hat to: itectu [1]
* devel/viewcvs
- Remove port
* net-mgmt/rancid
- Change to devel/viewvc in pkg-message
i[Patch Port] devel/viewcvs (unforbidden)
This patch solves two problems of the actual ViewCVs port:
1. it is forbidden as it is CSS-vulnerable, ViewCVS's CVS
contains a patch but a new release was still not created
by the authors 2. it overwrites the configuration files on
installation
To solve problem 1 I "back-ported" the patch 1.117 to
lib/viewcvs.py
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/viewcvs/viewcvs/lib/viewcvs.py#rev1.117
as the author itself says, it solves the problem:
http://mailman.lyra.org/pipermail/viewcvs-dev/2002-July/000776.html
To solve problem 2 I changed the install script to install
viewcvs.conf.dist directly instead of renaming it to
viewcvs.conf, leaving it up to the user and specifying it
in the pkg-message.
PR: ports/51464
Submitted by: Lapo Luchini <lapo@m4d.sm>