summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Koshy <jkoshy@FreeBSD.org>1999-03-31 05:33:17 +0000
committerJoseph Koshy <jkoshy@FreeBSD.org>1999-03-31 05:33:17 +0000
commit656a9308caa4e4713621f2c033ce960aba83c597 (patch)
treec776b05365e0d0307ce80b9d721afcd1e966aecb
parentAdd PKGNAME, need "ja-" in front. (diff)
CSSC - SCCS clone from the GNU project.
PR: ports/10883 Submitted by: Oliver Fromme <olli@fromme.com>
Notes
Notes: svn path=/head/; revision=17477
-rw-r--r--devel/cssc/Makefile37
-rw-r--r--devel/cssc/distinfo1
-rw-r--r--devel/cssc/files/patch-aa19
-rw-r--r--devel/cssc/pkg-comment1
-rw-r--r--devel/cssc/pkg-descr15
-rw-r--r--devel/cssc/pkg-plist20
6 files changed, 93 insertions, 0 deletions
diff --git a/devel/cssc/Makefile b/devel/cssc/Makefile
new file mode 100644
index 000000000000..f65172f200d9
--- /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 000000000000..56ebabbddd56
--- /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 000000000000..dda18f798a59
--- /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 000000000000..82a16ee251b0
--- /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 000000000000..c7ff39242f3b
--- /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 000000000000..68ce3d20587e
--- /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