Skip site navigation (1)Skip section navigation (2)
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>