diff options
author | jkoshy <jkoshy@FreeBSD.org> | 1999-03-31 05:33:17 +0000 |
---|---|---|
committer | jkoshy <jkoshy@FreeBSD.org> | 1999-03-31 05:33:17 +0000 |
commit | b98e9038b8039021590472036b75d1561af4da97 (patch) | |
tree | 0dd82a5ac49ae33fe85280148adc59e1a40d7c61 /devel/cssc | |
parent | 7f0f4d90e9692c9668e4cf1e7189d99aa0b362b4 (diff) | |
download | FreeBSD-ports-b98e9038b8039021590472036b75d1561af4da97.zip FreeBSD-ports-b98e9038b8039021590472036b75d1561af4da97.tar.gz |
CSSC - SCCS clone from the GNU project.
PR: ports/10883
Submitted by: Oliver Fromme <olli@fromme.com>
Diffstat (limited to 'devel/cssc')
-rw-r--r-- | devel/cssc/Makefile | 37 | ||||
-rw-r--r-- | devel/cssc/distinfo | 1 | ||||
-rw-r--r-- | devel/cssc/files/patch-aa | 19 | ||||
-rw-r--r-- | devel/cssc/pkg-comment | 1 | ||||
-rw-r--r-- | devel/cssc/pkg-descr | 15 | ||||
-rw-r--r-- | devel/cssc/pkg-plist | 20 |
6 files changed, 93 insertions, 0 deletions
diff --git a/devel/cssc/Makefile b/devel/cssc/Makefile new file mode 100644 index 0000000..f65172f --- /dev/null +++ b/devel/cssc/Makefile @@ -0,0 +1,37 @@ +# New ports collection makefile for: CSSC +# Version required: 0.10beta.pl1 +# Date created: 31 Mar 1999 +# Whom: Oliver Fromme +# +# $Id$ +# + +DISTNAME= CSSC-0.10beta.pl1 +PKGNAME= cssc-0.10b.1 +CATEGORIES= devel +MASTER_SITES= ftp://alpha.gnu.org/gnu/CSSC/ + +MAINTAINER= olli@fromme.com + +GNU_CONFIGURE= yes +MAN1= sccs.1 + +# +# NOTE: +# portlint will warn about the absolute pathname "/usr/share/info/dir", +# although it is OK in this case (see the FreeBSD Handbook, section +# "Making a port yourself", subsection "Info files"). +# +post-install: + @strip ${PREFIX}/bin/sccs + @for FILE in ${PREFIX}/libexec/cssc/*; do \ + if file $$FILE | ${GREP} -q 'not stripped'; then \ + strip $$FILE; \ + fi; \ + done + @if [ ! -f ${PREFIX}/info/dir ]; then \ + ${SED} -ne '1,/Menu:/p' /usr/share/info/dir > ${PREFIX}/info/dir; \ + fi + @install-info ${PREFIX}/info/cssc.info ${PREFIX}/info/dir + +.include <bsd.port.mk> diff --git a/devel/cssc/distinfo b/devel/cssc/distinfo new file mode 100644 index 0000000..56ebabb --- /dev/null +++ b/devel/cssc/distinfo @@ -0,0 +1 @@ +MD5 (CSSC-0.10beta.pl1.tar.gz) = 67f52a36495d012bbaafd7b84f4f62f0 diff --git a/devel/cssc/files/patch-aa b/devel/cssc/files/patch-aa new file mode 100644 index 0000000..dda18f7 --- /dev/null +++ b/devel/cssc/files/patch-aa @@ -0,0 +1,19 @@ +*** docs/cssc.texi.orig Sun Mar 21 11:11:21 1999 +--- docs/cssc.texi Wed Mar 31 01:05:22 1999 +*************** +*** 5,11 **** + + @dircategory Miscellaneous + @direntry +! * cssc: (cssc). The GNU work-alike replacement for SCCS. + @end direntry + + @finalout +--- 5,11 ---- + + @dircategory Miscellaneous + @direntry +! * cssc: (cssc). The GNU work-alike replacement for SCCS. + @end direntry + + @finalout diff --git a/devel/cssc/pkg-comment b/devel/cssc/pkg-comment new file mode 100644 index 0000000..82a16ee --- /dev/null +++ b/devel/cssc/pkg-comment @@ -0,0 +1 @@ +a workalike for the source code control system SCCS. diff --git a/devel/cssc/pkg-descr b/devel/cssc/pkg-descr new file mode 100644 index 0000000..c7ff392 --- /dev/null +++ b/devel/cssc/pkg-descr @@ -0,0 +1,15 @@ +This is GNU CSSC, a workalike for the source code control system SCCS. +It is based on the MySC package by Ross Ridge. + +SCCS commands implemented this package are: admin, cdc, delta, get, +prs, prt, sccsdiff, rmdel, sact, unget and what. Not all options and +capabilities of the commands have been implemented yet, and the comb, +val and vc commands are not provided at all. + +Unimplemented features include consistency checking (admin -h), +ignored deltas (delta -g), printing the differences after a delta +(delta -p), l-files (get -l), and getting a delta by sequence number +(get -a). Some features like including and excluding deltas (get -i +-x) have been implemented but not extensively tested. + +FreeBSD port made by Oliver Fromme <olli@fromme.com> diff --git a/devel/cssc/pkg-plist b/devel/cssc/pkg-plist new file mode 100644 index 0000000..68ce3d2 --- /dev/null +++ b/devel/cssc/pkg-plist @@ -0,0 +1,20 @@ +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 +@dirrm libexec/cssc +@unexec install-info --delete %D/info/cssc.info %D/info/dir +info/cssc.info +info/cssc.info-1 +info/cssc.info-2 +info/cssc.info-3 +@exec [ -f %D/info/dir ] || sed -ne '1,/Menu:/p' /usr/share/info/dir > %D/info/dir |