| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| old | 2014-06-16 | ||
| sccs-5.09.tar.bz2 | 2019-02-22 | 1.1 MB | |
| AN-5.09 | 2019-02-22 | 54.4 kB | |
| sccs-5.08.tar.bz2 | 2015-09-05 | 1.0 MB | |
| AN-5.08 | 2015-09-05 | 26.8 kB | |
| sccs-5.07-patch02 | 2015-01-29 | 316 Bytes | |
| sccs-5.07-patch01 | 2015-01-28 | 888 Bytes | |
| sccs-5.07.tar.bz2 | 2015-01-25 | 1.0 MB | |
| AN-5.07 | 2015-01-25 | 32.2 kB | |
| sccs-5.06.tar.bz2 | 2011-11-02 | 919.7 kB | |
| AN-5.06 | 2011-11-02 | 6.8 kB | |
| sccs-5.05.tar.bz2 | 2011-10-03 | 906.1 kB | |
| AN-5.05 | 2011-10-01 | 4.7 kB | |
| sccs-5.04.tar.bz2 | 2011-09-04 | 865.2 kB | |
| AN-5.04 | 2011-09-04 | 3.2 kB | |
| sccs-5.03b.tar.bz2 | 2011-08-24 | 861.5 kB | |
| AN-5.03b | 2011-08-24 | 1.3 kB | |
| sccs-5.03.tar.bz2 | 2011-08-22 | 861.7 kB | |
| AN-5.03 | 2011-08-22 | 4.4 kB | |
| sccs-5.02.tar.bz2 | 2011-08-08 | 849.5 kB | |
| AN-5.02 | 2011-08-08 | 13.7 kB | |
| sccs-5.01.tar.bz2 | 2011-07-11 | 843.2 kB | |
| AN-5.01 | 2011-07-10 | 24.2 kB | |
| TODO_V6 | 2011-07-10 | 2.5 kB | |
| TODO | 2011-07-10 | 4.0 kB | |
| sccs-1.0.tar.bz2 | 2007-02-11 | 416.8 kB | |
| TODO.old | 2007-02-11 | 2.0 kB | |
| AN-1.0 | 2007-02-11 | 1.5 kB | |
| sccs-0.5.tar.bz2 | 2007-01-27 | 405.1 kB | |
| AN-0.5 | 2007-01-27 | 752 Bytes | |
| sccs-0.4.tar.bz2 | 2007-01-24 | 382.4 kB | |
| AN-0.4 | 2007-01-23 | 1.6 kB | |
| sccs-0.3.tar.bz2 | 2007-01-07 | 360.5 kB | |
| AN-0.3 | 2007-01-07 | 1.9 kB | |
| README.SCCS | 2007-01-07 | 2.2 kB | |
| sccs-0.2.tar.bz2 | 2007-01-01 | 357.1 kB | |
| AN-0.2 | 2007-01-01 | 488 Bytes | |
| sccs-0.1.tar.bz2 | 2006-12-26 | 390.5 kB | |
| AN-0.1 | 2006-12-26 | 778 Bytes | |
| Totals: 39 Items | 11.8 MB | 4 |
This is the first working atempt to make a recent SCCS source portable.
SCCS is the most mature Revision Control System. This source is:
- Based on the original SCCS project that started in 1972 at Bell Labs.
- Including all Sun / Solaris extensions.
- Large file aware
- Allowing to selectively disable/enable expansion of specific SCCS
keywords (like %I%, %Q%, ...).
- Correctly dealing with lockfiles even in a NFS based multi machine
environment.
- Using gettext() for internationalized texts.
- Completely using a type clean set of function prototypes and external
variable definitions.
- Ported to and tested on all major OS platforms.
To compile, just run "smake" (or Sun make or GNU make).
The binaries install to /usr/ccs/bin & /usr/xpg4/bin
If you like to install SCCS to a different directory, you need to do
the following:
If you like to install to e.g. /usr/sccs, call:
smake INS_BASE=/usr/sccs
smake INS_BASE=/usr/sccs install
The binaries then are located in /usr/sccs/ccs/bin and /usr/sccs/xpg4/bin
Note that you need to at least recompile sccs.c, delta.c, help.c and help2.c
in case that you like to change the install directory. The other programs
need to be recompiled too, in order to allow them to find their international
string translation files.
find . ( -name sccs.o -o -name delta.o -o -name help.o -o -name help2.o ) -exec rm {} +
smake INS_BASE=/usr/sccs
smake INS_BASE=/usr/sccs install
or:
rm cmd/sccs/cmd/*/OBJ/*/*.o
smake INS_BASE=/usr/sccs
smake INS_BASE=/usr/sccs install
NOTE: If you are compiling using a K&R C-compiler and like to install
to a different dir than /usr/ccs, you need to edit all *.c files in the
directory cmd/sccs/cmd/src. Look for the comments tagged XXX for further
help and edit all strings in the #else parts of #ifdef PROTOTYPES.
Replace the "/usr" prefix with your intended install path.
If you like to "install" to a different intermediate directory, call e.g.:
smake install DESTDIR=/tmp
If you like to use sccs, you need to add /usr/ccs/bin to your PATH.
If your PATH includes: ${INS_BASE}/xpg4/bin:${INS_BASE}/ccs/bin
you will use the POSIX compliant variants of the SCCS tools.