CVE and update status of the FreeBSD ports tree3,298 unaddressed CVEs in 671 portsAll times are CET
Port details

devel/cvsweb3 3.0.6_5

WWW CGI script to browse CVS repository trees version 3

Port info

Maintainer
noackjr@alumni.rice.edu
Packages
latest: 3.0.6_5
Upstream
up to date
Last update
to 3.0.6_5 · fb16dfecae
Quarterly
2026Q4: 3.0.6_5
WWW
https://www.FreeBSD.org/projects/cvsweb.html
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install cvsweb3
installs 3.0.6_5 from latest; from quarterly (2026Q4) 3.0.6_5
Port
# cd /usr/ports/devel/cvsweb3 && make install clean
# make -C /usr/ports/devel/cvsweb3 config  # change options first
Size
66 KiB download · 222 KiB installed
Depends on
devel/cvsgraph 1.7.2_3, devel/p5-IPC-Run 20260402.0, devel/p5-String-Ediff 0.09_2, lang/perl5.42 5.42.3, mail/p5-MIME-Types 2.29, net/p5-URI 5.34, print/enscript-letter 1.6.6_4
License
BSD2CLAUSE
Options
2 of 2 on in the package: DOCS EXAMPLES
pkg-message
Shown after installing
Quickstart:
	cd /usr/local/etc/cvsweb
	cp cvsweb.conf.dist cvsweb.conf

and you can browse your CVS repository via web if you set up
your web server correctly.  The URL to get to the cvsweb
will be like `http://localhost/cgi-bin/cvsweb.cgi/'.

  To configure its appearance and repository entries to
browse, edit cvsweb.conf* as you like.

  For further information, please look into the directory
`/usr/local/share/doc/cvsweb'.

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 163.0.6_53.0.6_5–
FreeBSD 153.0.6_53.0.6_5–
FreeBSD 143.0.6_53.0.6_53.0.6_5

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 153.0.6_53.0.6_5–
FreeBSD 143.0.6_53.0.6_53.0.6_5

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 3.0.6_5.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (125)

Akinori MUSHA (knu) · 1.93.1.13
Update to knu-cvsweb 1.93.1.13.

- Use cvsweb.conf* in the current directory when they don't exist in
  /usr/local/etc/.

- Declare function prototypes to shut up runtime warnings.

- Remove redundant white space at the end of lines.
2a69ccf509
Akinori MUSHA (knu) · 1.93.1.10
Update to 1.93.1.10.   - Nothing but #!/usr/bin/perl -> #!/usr/bin/perl5

Define USE_PERL5 and substitute ${PERL} for /usr/bin/perl5.
1dceeeac11
Akinori MUSHA (knu) · 1.93.1.9
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 ...
3c1c50d57e
Akinori MUSHA (knu) · 1.90
Browse two repositories by default. 	local	=> /home/cvs 	FreeBSD	=> /home/ncvs
aae697a4f6
Akinori MUSHA (knu) · 1.90
Update to rev. 1.90.   o checkout without revision should default to HEAD
07b3667216
Akinori MUSHA (knu) · 1.89
Correct md5 that is calculated from the original distfile.

The previous value was of my locally packed tarball somehow..
6c7b47848d
Akinori MUSHA (knu) · 1.89
Update to rev. 1.89.

Reduce warnings.
Make https URLs clickable as well as ftp and http URLs.
a8636d5572
Akinori MUSHA (knu) · 1.86
Update to rev.1.86.

This update fixes several SECURITY problems, so PLEASE UPDATE to this
version ASAP.
b51fb0f32b
Satoshi Asami (asami) · 1.85
Use ${MASTER_SITE_LOCAL}.
be6c01ee85
Akinori MUSHA (knu) · 1.85
Local distfiles have been moved to: 	ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/knu/
60f2ecb476
Akinori MUSHA (knu) · 1.85
Update to the latest CVS snapshot.   - Minor fixes   - Timezone support
9eb728a459
Akinori MUSHA (knu) · 1.80
Remove subdirectories too.
f386d54c2c
Akinori MUSHA (knu) · 1.80
Satisfy bento by removing the apache directory on package building.

This port does not explicitly depend on a specific version of Apache
nor other www servers but leaves the option for users, since cvsweb
should work on most cgi capable www servers.
86385a8dd1
Akinori MUSHA (knu) · 1.80
Change MAINTAINER addresses from knu@idaemons.org to knu@FreeBSD.org so as to make it clear that a FreeBSD committer maintains them.
5265cd36e2
Michael Haro (mharo) · 1.80
PORTNAME/PORTVERSION update
ed33fb7de0
Akinori MUSHA (knu)
Style fix:   - Remove post-install information from DESCR's.   - Replace /usr/local with ${PREFIX} in DESCR's and MESSAGE's.   - Remove unnecessary whitespace.

Pointed out by:	portlint
a42adeafdd
Akinori MUSHA (knu)
Update to Henner Zeller's cvsweb. (Rev. 1.80)

If you prefer as simple view as before, you can easily customize so.  Enjoy it.

PR:		ports/17388
Submitted by:	myself
Approved by:	Bill Fenner <fenner@freebsd.org> (The original author of cvsweb)
cf6e506a12
Akinori MUSHA (knu)
Mostly minor changes.

Changes:
  - get to install README
  - change the maintainter

And because Apache isn't the only web server and the configurations may vary;
  - stop trying to check if any web server is installed
  - allow a user to specify a cgi-bin directory to install
  - stop using icons that Apache installs by default
  - rename the script from cvsweb to cvsweb.cgi

Approved by:	sada
540b845132
Peter Wemm (peter)
Change all www.freebsd.org/~user references to people.FreeBSD.org/~user, as the days of the former are numbered.

Reviewed by:	asami
02c5b6c7c6
Michael Haro (mharo)
FreeBSD.ORG -> FreeBSD.org

Prompted by PR:  13476, 13477
Submitted by:  KATO Tsuguru
65ab34a667
David E. O'Brien (obrien)
Change Id->FreeBSD.
9a9ac6ba9d
Andreas Klemm (andreas)
purely cosmetic... apache paths changed update port to install script to new location ${PREFIX}/share/apache/cgi-bin/
5d88362367
SADA Kenji (sada)
Misfiled a Makefile line.
5162aaf419
SADA Kenji (sada)
Move category from net to devel. Cope with package-build time problem.

Requested by: hoek
521370ce36
SADA Kenji (sada)
Move net/cvsweb's category to ports/devel.

Requested by:	hoek
07aba06f10