BSD Ports

devel/cssc 1.4.1_2 FreeBSD

GNU Project\'s replacement for the source code control system SCCS

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv3+
Categories
devel
Package size
259.8 KiB, 1291.3 KiB installed

Description

CSSC is the GNU Project's replacement for SCCS. SCCS is a proprietary suite of tools which is provided with most nonfree versions of Unix. The purpose behind CSSC is to provide a work-alike for SCCS which can be used on the various Free versions of Unix.

SCCS was the only major form of source code control on Unix platforms for many years, until RCS came along. SCCS was an effective method for small projects, but these days it is less popular, particularly for projects involving large numbers of files. A certain amount of old software is still in SCCS form, and CSSC is designed to retrieve that software. Once retrieved, it is recommended to bring the source under the control of a more modern source code control system, such as git or Apache Subversion.

However, SCCS (and CSSC) is still perfectly adequate for small projects. For example, if you are familiar with SCCS, it is not unreasonable to control the files in /etc and /usr/local/etc on your private FreeBSD machine with CSSC.

In the other systems

SystemPortVersion
FreeBSDdevel/cssc1.4.1_2
NetBSDdevel/cssc1.4.1
DragonFlydevel/cssc1.4.1_1

Install

Binary package:

pkg install cssc

From the ports tree:

cd /usr/ports/devel/cssc/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	cssc>0:devel/cssc

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.4.1_21.4.1_21.4.11.4.1_11.4.1_2
FreeBSD:14:quarterly1.4.1_21.4.1_2n/a1.4.1_11.4.1_2
FreeBSD:15:latest1.4.1_21.4.1_2n/a1.4.1_11.4.1_1
FreeBSD:15:quarterly1.4.1_21.4.1_2n/an/an/a
FreeBSD:16:latest1.4.1_21.4.1_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Run dependencies 1

No port depends on this one.

Configuration

Options name: devel_cssc

OptionDefaultDescription
BINARYonSupport binary SCCS files (Solaris interoperability)
Service scripts
none

Files

Manual pages 1
  • sccs(1)
pkg-plist 14
  • bin/sccs
  • libexec/cssc/admin
  • libexec/cssc/cdc
  • libexec/cssc/delta
  • libexec/cssc/get
  • libexec/cssc/prs
  • libexec/cssc/prt
  • libexec/cssc/rmdel
  • libexec/cssc/sact
  • libexec/cssc/sccsdiff
  • libexec/cssc/unget
  • libexec/cssc/val
  • libexec/cssc/what
  • share/man/man1/sccs.1.gz
distinfo 1
FileSizeSHA256
CSSC-1.4.1.tar.gz2.269725e+06d1bed0c80246ee4cd49d0aa45307c075d0876fe531057bb1c8b28f5330d651ef
Master sites 1
  • GNU

Commit history 0

No commits in the history this site was built from.