Date: Thu, 10 Oct 2013 05:49:32 +0000 (UTC) From: "Jason E. Hale" <jhale@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r329964 - in head/devel/cssc: . files Message-ID: <201310100549.r9A5nWo2097844@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: jhale Date: Thu Oct 10 05:49:31 2013 New Revision: 329964 URL: http://svnweb.freebsd.org/changeset/ports/329964 Log: - 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) Added: head/devel/cssc/files/patch-bsd__sccs.1 (contents, props changed) head/devel/cssc/files/patch-docs__cssc.texi (contents, props changed) - copied, changed from r329953, head/devel/cssc/files/patch-aa Deleted: head/devel/cssc/files/patch-aa head/devel/cssc/files/patch-sf-delta.cc head/devel/cssc/files/patch-sf-prs.cc Modified: head/devel/cssc/Makefile (contents, props changed) head/devel/cssc/distinfo (contents, props changed) head/devel/cssc/pkg-descr (contents, props changed) head/devel/cssc/pkg-plist (contents, props changed) Modified: head/devel/cssc/Makefile ============================================================================== --- head/devel/cssc/Makefile Thu Oct 10 04:09:43 2013 (r329963) +++ head/devel/cssc/Makefile Thu Oct 10 05:49:31 2013 (r329964) @@ -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> Modified: head/devel/cssc/distinfo ============================================================================== --- head/devel/cssc/distinfo Thu Oct 10 04:09:43 2013 (r329963) +++ head/devel/cssc/distinfo Thu Oct 10 05:49:31 2013 (r329964) @@ -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 Added: head/devel/cssc/files/patch-bsd__sccs.1 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/cssc/files/patch-bsd__sccs.1 Thu Oct 10 05:49:31 2013 (r329964) @@ -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 Copied and modified: head/devel/cssc/files/patch-docs__cssc.texi (from r329953, head/devel/cssc/files/patch-aa) ============================================================================== --- head/devel/cssc/files/patch-aa Thu Oct 10 00:58:16 2013 (r329953, copy source) +++ head/devel/cssc/files/patch-docs__cssc.texi Thu Oct 10 05:49:31 2013 (r329964) @@ -1,19 +1,11 @@ -*** 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 +--- ./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 Modified: head/devel/cssc/pkg-descr ============================================================================== --- head/devel/cssc/pkg-descr Thu Oct 10 04:09:43 2013 (r329963) +++ head/devel/cssc/pkg-descr Thu Oct 10 05:49:31 2013 (r329964) @@ -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/ Modified: head/devel/cssc/pkg-plist ============================================================================== --- head/devel/cssc/pkg-plist Thu Oct 10 04:09:43 2013 (r329963) +++ head/devel/cssc/pkg-plist Thu Oct 10 05:49:31 2013 (r329964) @@ -11,4 +11,5 @@ libexec/cssc/sccsdiff libexec/cssc/unget libexec/cssc/val libexec/cssc/what +man/man1/sccs.1.gz @dirrm libexec/cssc
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201310100549.r9A5nWo2097844>