mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-22 00:35:15 +00:00
- Update to 1.3.0
- Update MAINTAINER email address - Support staging - Add LICENSE (GPLv3) - Add option for Solaris interoperability - Remove indefinite article from COMMENT - Update pkg-descr PR: ports/182830 Submitted by: Oliver Fromme <oliver@fromme.com> (maintainer)
This commit is contained in:
parent
982933df36
commit
d3f805db2b
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=329964
@ -2,21 +2,22 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= cssc
|
||||
PORTVERSION= 0.15a.0
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 1.3.0
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/0.15alpha.pl0
|
||||
DISTNAME= CSSC-0.15alpha.pl0
|
||||
MASTER_SITES= GNU
|
||||
DISTNAME= CSSC-${PORTVERSION}
|
||||
|
||||
MAINTAINER= olli@fromme.com
|
||||
COMMENT= A workalike for the source code control system SCCS
|
||||
MAINTAINER= oliver@fromme.com
|
||||
COMMENT= Workalike for the source code control system SCCS
|
||||
|
||||
LICENSE= GPLv3
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ARGS+= --enable-binary
|
||||
MAN1= sccs.1
|
||||
INFO= cssc
|
||||
|
||||
WRKSRC= ${WRKDIR}/CSSC-0.15alpha.pl0
|
||||
OPTIONS_DEFINE= BINARY
|
||||
OPTIONS_DEFAULT= BINARY
|
||||
BINARY_DESC= Support binary SCCS files (Solaris interoperability)
|
||||
BINARY_CONFIGURE_ENABLE= binary
|
||||
|
||||
NO_STAGE= yes
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,2 +1,2 @@
|
||||
SHA256 (CSSC-0.15alpha.pl0.tar.gz) = 475464be84352b41bb423a2956e74ef616b541eb7737c8bef22b8c8a0bbb6074
|
||||
SIZE (CSSC-0.15alpha.pl0.tar.gz) = 625766
|
||||
SHA256 (CSSC-1.3.0.tar.gz) = 95053aab534c111648ea5b096037673b541a0c2960574d8addf70201a5337c2e
|
||||
SIZE (CSSC-1.3.0.tar.gz) = 1608481
|
||||
|
@ -1,19 +0,0 @@
|
||||
*** 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
|
26
devel/cssc/files/patch-bsd__sccs.1
Normal file
26
devel/cssc/files/patch-bsd__sccs.1
Normal file
@ -0,0 +1,26 @@
|
||||
--- ./bsd/sccs.1.orig 2013-10-10 00:25:57.000000000 -0400
|
||||
+++ ./bsd/sccs.1 2013-10-10 00:26:42.000000000 -0400
|
||||
@@ -523,7 +523,6 @@
|
||||
Copyright \(co 1983, 1990, 1993
|
||||
.br
|
||||
The Regents of the University of California. All rights reserved.
|
||||
-
|
||||
.Pp
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
@@ -548,7 +547,6 @@
|
||||
Neither the name of the University nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
-
|
||||
.El
|
||||
.Pp
|
||||
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
||||
@@ -562,7 +560,6 @@
|
||||
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGE.
|
||||
-
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm sccs
|
11
devel/cssc/files/patch-docs__cssc.texi
Normal file
11
devel/cssc/files/patch-docs__cssc.texi
Normal file
@ -0,0 +1,11 @@
|
||||
--- ./docs/cssc.texi.orig 2010-05-16 13:52:32.000000000 -0400
|
||||
+++ ./docs/cssc.texi 2013-10-10 00:25:34.000000000 -0400
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
@dircategory Miscellaneous
|
||||
@direntry
|
||||
-* cssc: (cssc). The GNU work-alike replacement for SCCS.
|
||||
+* cssc: (cssc). The GNU work-alike replacement for SCCS.
|
||||
@end direntry
|
||||
|
||||
@copying
|
@ -1,14 +0,0 @@
|
||||
--- sf-delta.cc.orig Fri Oct 1 18:10:43 2004
|
||||
+++ sf-delta.cc Fri Oct 1 18:31:01 2004
|
||||
@@ -533,8 +533,10 @@
|
||||
return false;
|
||||
}
|
||||
FileDeleter another_cleaner(dname, false);
|
||||
+
|
||||
+ delta d;
|
||||
|
||||
- struct subst_parms parms(get_out, NULL, delta(),
|
||||
+ struct subst_parms parms(get_out, NULL, d,
|
||||
0, sccs_date()); // XXX: was sccs_date(NULL) (bad!)
|
||||
seq_state gsstate(sstate);
|
||||
|
@ -1,14 +0,0 @@
|
||||
--- sf-prs.cc.orig Fri Oct 1 18:32:28 2004
|
||||
+++ sf-prs.cc Fri Oct 1 18:32:50 2004
|
||||
@@ -43,8 +43,10 @@
|
||||
{
|
||||
sid_list no_includes, no_excludes;
|
||||
sccs_date no_cutoff;
|
||||
+
|
||||
+ delta d;
|
||||
|
||||
- struct subst_parms parms(out, NULL, delta(), 0,
|
||||
+ struct subst_parms parms(out, NULL, d, 0,
|
||||
sccs_date()); // XXX: was sccs_date(NULL) (bad!)
|
||||
class seq_state state(highest_delta_seqno());
|
||||
|
@ -1,15 +1,18 @@
|
||||
This is GNU CSSC, a workalike for the source code control system SCCS.
|
||||
It is based on the MySC package by Ross Ridge.
|
||||
CSSC is the GNU Project's replacement for SCCS. SCCS is a proprietary suite
|
||||
of tools which is provided with most commercial 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 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.
|
||||
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.
|
||||
|
||||
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.
|
||||
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.
|
||||
|
||||
FreeBSD port made by Oliver Fromme <olli@fromme.com>
|
||||
WWW: http://www.gnu.org/software/cssc/
|
||||
|
@ -11,4 +11,5 @@ libexec/cssc/sccsdiff
|
||||
libexec/cssc/unget
|
||||
libexec/cssc/val
|
||||
libexec/cssc/what
|
||||
man/man1/sccs.1.gz
|
||||
@dirrm libexec/cssc
|
||||
|
Loading…
Reference in New Issue
Block a user