notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
cvs Version control system
1.20120905_8 devel on this many watch lists=11 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.20120905_8Version of this port present on the latest quarterly branch.
Maintainer: schaiba@gmail.com search for ports maintained by this maintainer
Port Added: 2012-09-05 02:30:59
Last Update: 2024-03-16 05:37:24
Commit Hash: b0d3d54
People watching this port, also watch:: pkg, nettle, subversion, wget, rsync
License: GPLv2+
Description:
CVS is a version control system. It fills a similar role to the free software RCS, PRCS, and Aegis packages.
cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (29 items)
Collapse this list.
  1. /usr/local/share/licenses/cvs-1.20120905_8/catalog.mk
  2. /usr/local/share/licenses/cvs-1.20120905_8/LICENSE
  3. /usr/local/share/licenses/cvs-1.20120905_8/GPLv2+
  4. bin/cvs
  5. bin/cvsbug
  6. share/man/man1/cvs.1.gz
  7. share/man/man8/cvsbug.8.gz
  8. share/examples/cvs/contrib/README
  9. share/examples/cvs/contrib/clmerge
  10. share/examples/cvs/contrib/cln_hist
  11. share/examples/cvs/contrib/commit_prep
  12. share/examples/cvs/contrib/cvs2vendor
  13. share/examples/cvs/contrib/cvs_acls
  14. share/examples/cvs/contrib/cvscheck
  15. share/examples/cvs/contrib/intro.doc
  16. share/examples/cvs/contrib/log
  17. share/examples/cvs/contrib/log_accum
  18. share/examples/cvs/contrib/mfpipe
  19. share/examples/cvs/contrib/rcs-to-cvs
  20. share/examples/cvs/contrib/rcslock
  21. share/examples/cvs/contrib/sccs2rcs
  22. share/examples/cvs/contrib/rcs2log
  23. share/examples/cvs/contrib/easy-import
  24. share/examples/cvs/contrib/cvscheck.man
  25. share/examples/cvs/contrib/cvshelp.man
  26. share/examples/cvs/contrib/descend.man
  27. @owner
  28. @group
  29. @mode
Collapse this list.
Dependency lines:
  • cvs>0:devel/cvs
Conflicts:
CONFLICTS_INSTALL:
  • cvs-devel
  • cvs+ipv6
To install the port:
cd /usr/ports/devel/cvs/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/cvs
  • pkg install cvs
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: cvs
Flavors: there is no flavor information for this port.
distinfo:
SHA256 (cvs-1.20120905.tar.xz) = 39f23fa6e574a060425737c893423af8f0682d694a7875a472fc0c06215e21bb SIZE (cvs-1.20120905.tar.xz) = 1413320 SHA256 (cvs-1.20120905-v6-20140105.diff.gz) = 6fdb4a0342275bb5668877b7f08f557b6505d7dee390a41a108f491b9b93f84e SIZE (cvs-1.20120905-v6-20140105.diff.gz) = 6333

Packages (timestamps in pop-ups are UTC):
cvs
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.20120905_81.20120905_81.20120905_71.20120905_81.20120905_8-1.20120905_7-
FreeBSD:13:quarterly1.20120905_81.20120905_81.20120905_71.20120905_81.20120905_81.20120905_71.20120905_71.20120905_7
FreeBSD:14:latest1.20120905_81.20120905_81.20120905_71.20120905_81.20120905_81.20120905_7-1.20120905_7
FreeBSD:14:quarterly1.20120905_81.20120905_8-1.20120905_81.20120905_81.20120905_71.20120905_71.20120905_7
FreeBSD:15:latest1.20120905_81.20120905_8n/a1.20120905_8n/a1.20120905_71.20120905_71.20120905_7
Slave ports:
  1. devel/cvs+ipv6
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. makeinfo : print/texinfo
Runtime dependencies:
  1. indexinfo : print/indexinfo
This port is required by:
for Build
  1. devel/cvs2darcs
  2. devel/cvsd
for Run
  1. devel/cvs-syncmail
  2. devel/cvs2darcs
  3. devel/cvs2html
  4. devel/cvsd
  5. net-mgmt/rancid3

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. devel/cvs2svn*
  2. net-mgmt/rancid*
  3. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for cvs-1.20120905_8: EXAMPLES=on: Build and/or install examples INFO=on: Build and/or install GNU info pages KERBEROS=on: Kerberos support ===> Use 'make config' to modify these settings
Options name:
devel_cvs
USES:
cpe shebangfix tar:xz uidfix makeinfo
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (4 items)
Collapse this list.
  1. http://distcache.FreeBSD.org/local-distfiles/eadler/
  2. http://distcache.eu.FreeBSD.org/local-distfiles/eadler/
  3. http://distcache.us-east.FreeBSD.org/local-distfiles/eadler/
  4. http://distcache.us-west.FreeBSD.org/local-distfiles/eadler/
Collapse this list.

Number of commits found: 38

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.20120905_8
16 Mar 2024 05:37:24
commit hash: b0d3d5414da525ef130a7646a69ae88cbfd400f2commit hash: b0d3d5414da525ef130a7646a69ae88cbfd400f2commit hash: b0d3d5414da525ef130a7646a69ae88cbfd400f2commit hash: b0d3d5414da525ef130a7646a69ae88cbfd400f2 files touched by this commit
Yasuhiro Kimura (yasu) search for other commits by this committer
devel/{cvs,cvs+ipv6}: Move man pages to share/man

Approved by:	portmgr (blanket)
1.20120905_7
10 Jan 2022 15:15:39
commit hash: bcaf25a8c8046b094f6b5ab5bc258333bc326ee1commit hash: bcaf25a8c8046b094f6b5ab5bc258333bc326ee1commit hash: bcaf25a8c8046b094f6b5ab5bc258333bc326ee1commit hash: bcaf25a8c8046b094f6b5ab5bc258333bc326ee1 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Fix CONFLICTS entries of multiple ports

There have been lots of missing CONFLICTS_INSTALL entries, either
because conflicting ports were added without updating existing ports,
due to name changes of generated packages, due to mis-understanding
the format and semantics of the conflicts entries, or just due to
typoes in package names.

This patch is the result of a comparison of all files contained in
the official packages with each other. This comparison was based on
packages built with default options and may therefore have missed
further conflicts with optionally installed files.

Where possible, version numbers in conflicts entries have been
generalized, some times taking advantage of the fact that a port
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.20120905_7
07 Apr 2021 08:09:01
commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
1.20120905_7
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
1.20120905_7
22 Feb 2021 16:34:43
Revision:566308Original commit files touched by this commit
emaste search for other commits by this committer
devel/cvs: prepare for base system PIE default

PIE static libraries are currently not supported by the base system
/usr/share/mk files.

PR:		253275 [exp-run]
Approved by:	lwhsu, schaiba@gmail.com (maintainer)
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D28792
1.20120905_7
03 Jan 2021 19:21:22
Revision:560033Original commit files touched by this commit
delphij search for other commits by this committer
devel/cvs: remove libgnuregex dependency.

The only usage of regular expression in cvs was in import.c, and for
that particular usage, no GNU extension was used; with the removal of
libgnuregex, we could just drop the dependency and use the base system
regex(3) instead.

This fixes build on -CURRENT.

PR:		252248
Approved by:	maintainer
MFH:		2021Q1
1.20120905_6
23 May 2020 15:06:26
Revision:536305Original commit files touched by this commit
joneum search for other commits by this committer
Give Maintainership to submitter

PR:		246678
Submitted by:	schaiba@gmail.com
MFH:		2020Q2
Sponsored by:	Netzkommune GmbH
1.20120905_6
28 Dec 2019 17:55:15
Revision:521228Original commit files touched by this commit
marius search for other commits by this committer
Fix r521031 to correctly handle the case when texinfo is already installed
but INFO is off.
1.20120905_6
27 Dec 2019 22:52:30
Revision:521031Original commit files touched by this commit
marius search for other commits by this committer
- Turn building and installation of cvs info documentation into an option
  (default-on but allowing to get rid of indexinfo and texinfo dependencies).
- Pet portlint.
1.20120905_6
09 Oct 2019 10:34:57
Revision:514130Original commit files touched by this commit
bapt search for other commits by this committer
Drop the ipv6 virtual category for d* category as it is not relevant anymore
1.20120905_6
22 Sep 2019 04:04:15
Revision:512548Original commit files touched by this commit
ume search for other commits by this committer
Unmark BROKEN.
1.20120905_6
10 Nov 2018 18:12:58
Revision:484628Original commit files touched by this commit
bapt search for other commits by this committer
Install texinfo files (GNU info) into ${PREFIX}/share/info

After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.

Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.

Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them

Bump revision of all impacted ports

PR:		232907
exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D17816
1.20120905_5
24 Feb 2018 08:54:57
Revision:462776Original commit files touched by this commit
riggs search for other commits by this committer
Fix ssh injection vulnerability from CVE-2017-12836

Details:
- Adopt patch from debian, documented in
  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=871810#10

PR:		226088
Submitted by:	fk@fabiankeil.de
MFH:		2018Q1
Security:	CVE-2017-12836
1.20120905_4
11 Oct 2017 14:35:42
Revision:451754Original commit files touched by this commit This port version is marked as vulnerable.
swills search for other commits by this committer
add CPE data
1.20120905_4
29 Jul 2016 22:56:17
Revision:419272Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
prevent collision with getline(3)
1.20120905_4
12 Jan 2016 16:20:32
Revision:405891Original commit files touched by this commit This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
Convert LICENSE= "GPLxx # or later" to "GPLxx+"

Approved by:	portmgr blanket
1.20120905_4
12 Sep 2015 00:11:54
Revision:396729Original commit files touched by this commit This port version is marked as vulnerable.
jbeich search for other commits by this committer
devel/cvs: enslave devel/cvs+ipv6 to avoid bitrot

- devel/cvs: allow slave ports (?= vars)
- devel/cvs: define CONFLICTS against the slave and -devel
- devel/cvs: adjust for easier patching source (i.e. no ../cvs/ prefix)
- devel/cvs+ipv6: move most logic as IPV6 option to devel/cvs
- devel/cvs+ipv6: don't define HAVE_GETGROUPS twice or unused ENABLE_IPV6
- devel/cvs+ipv6: drop devel/cvsnt from CONFLICTS after 4.6 years being gone
- devel/cvs+ipv6: bump PORTREVISION for changes inherited from devel/cvs
- Convert CONFLICTS into CONFLICTS_INSTALL

PR:		199542
Reviewed by:	bapt
Approved by:	maintainer timeout (5 months)
Differential Revision:	https://reviews.freebsd.org/D3636
1.20120905_4
09 Jun 2015 16:37:40
Revision:388950Original commit files touched by this commit This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
- Fix shebangs

MFH:		2015Q2
1.20120905_3
15 Apr 2015 17:08:01
Revision:384063Original commit files touched by this commit This port version is marked as vulnerable.
jbeich search for other commits by this committer
- Install INFO docs again as they're more complete [1]
- Drop BROKEN: builds fine on 8.4R i386/amd64
- Checking "no" value is only required for MK_ variables
- Convert to option helpers
- Clarify LICENSE allows any later version

PR:		191548 [1]
1.20120905_2
02 Jan 2015 21:27:20
Revision:376070Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Stop installing infopages in preparation for removal of bsd.info.mk from
FreeBSD head
1.20120905_1
27 Oct 2014 10:10:59
Revision:371544Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Cleanup plist
1.20120905_1
06 Aug 2014 04:34:23
Revision:364152Original commit files touched by this commit This port version is marked as vulnerable.
adamw search for other commits by this committer
In some straightforward situations, protect examples behind PORTEXAMPLES,
adding EXAMPLES to OPTIONS_DEFINE where necessary. In a couple instances,
correct examples being controlled by the DOCS option.
1.20120905_1
15 Jul 2014 08:45:50
Revision:361899Original commit files touched by this commit This port version is marked as vulnerable.
ache search for other commits by this committer
Add direct KERBEROS_SUPPORT assignment to avoid undefined variable
1.20120905_1
15 Jul 2014 08:39:26
Revision:361897Original commit files touched by this commit This port version is marked as vulnerable.
ache search for other commits by this committer
MK_KERBEROS_SUPPORT can't be set by user, so rename it to KERBEROS_SUPPORT
1.20120905_1
15 Jul 2014 08:25:44
Revision:361895Original commit files touched by this commit This port version is marked as vulnerable.
ache search for other commits by this committer
Fix build on systems without kerberos installed by adding
KERBEROS option (default on, so unchanged from previous state)
1.20120905_1
30 Jun 2014 15:21:49
Revision:359864Original commit files touched by this commit This port version is marked as vulnerable.
olgeni search for other commits by this committer
Remove "mkdir -p %%EXAMPLESDIR%%/contrib" from pkg-plist.

The contrib directory is not empty, so it is not needed.

Moreover, it is missing the %D prefix and will create
share/examples/cvs/contrib in the current directory, whatever it is.
1.20120905
25 Jun 2014 22:34:53
Revision:359315Original commit files touched by this commit This port version is marked as vulnerable.
antoine search for other commits by this committer
Allow to build info pages with texinfo from ports
1.20120905
19 Jun 2014 10:42:00
Revision:358379Original commit files touched by this commit This port version is marked as vulnerable.
mat search for other commits by this committer
Fix cvs build on at least 10.0.

Sponsored by:	Absolight
1.20120905
27 May 2014 05:43:34
Revision:355468Original commit files touched by this commit This port version is marked as vulnerable.
eadler search for other commits by this committer
Live in the world of new Makefiles.

Note that this only supports 'base as built' and won't work if you disable
kerberos.

Hand over port to the world.

Reported by:	danfe
1.20120905
13 Mar 2014 03:45:24
Revision:348024Original commit files touched by this commit This port version is marked as vulnerable.
eadler search for other commits by this committer
Modernize port
1.20120905
08 Dec 2013 20:18:03
Revision:335938Original commit files touched by this commit This port version is marked as vulnerable.
eadler search for other commits by this committer
Tie OSVERSION to OPSYS
1.20120905
31 Oct 2013 07:42:04
Revision:332206Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Remove useless NEED_ROOT and use proper USES=uidfix

Now those ports can be packaged as a user.
1.20120905
20 Oct 2013 00:25:38
Revision:330950Original commit files touched by this commit This port version is marked as vulnerable.
eadler search for other commits by this committer
Remove superfluous mkdir

Reported by:	bdrewery
1.20120905
20 Oct 2013 00:19:16
Revision:330949Original commit files touched by this commit This port version is marked as vulnerable.
eadler search for other commits by this committer
- Convert to staging
- Clean up whitespace
20 Sep 2013 17:03:27
Revision:327722Original commit files touched by this commit Sanity Test Failure Refresh
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 1)
1.20120905
16 Jul 2013 21:59:48
Revision:323129Original commit files touched by this commit This port version is marked as vulnerable.
eadler search for other commits by this committer
Remove now excess verbiage.

Reviewed by:	bapt
1.20120905
06 Sep 2012 14:37:35
Revision:303757Original commit files touched by this commit This port version is marked as vulnerable.
eadler search for other commits by this committer
Change upstream to the exact sources used by FreeBSD.

Reviewed by:	bdrewery
Discussed with:	des
1.11.23
05 Sep 2012 02:30:38
Revision:303682Original commit files touched by this commit This port version is marked as vulnerable.
eadler search for other commits by this committer
CVS is a version control system.
It fills a similar role to the RCS, PRCS, and Aegis packages.

This port includes the patches FreeBSD uses (minus the cosmetic ones)

Reviewed by:	bdrewery

Number of commits found: 38