diff --git a/devel/cssc/Makefile b/devel/cssc/Makefile index dc9d07a4a3c6..5c1741b43935 100644 --- a/devel/cssc/Makefile +++ b/devel/cssc/Makefile @@ -1,28 +1,26 @@ PORTNAME= cssc -PORTVERSION= 1.4.1 -PORTREVISION= 1 +DISTVERSION= 1.4.1 +PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= GNU -DISTNAME= CSSC-${PORTVERSION} +DISTNAME= CSSC-${DISTVERSION} -MAINTAINER= gspurki@gmail.com -COMMENT= Workalike for the source code control system SCCS +MAINTAINER= alven@FreeBSD.org +COMMENT= GNU Project\'s replacement for the source code control system SCCS WWW= https://www.gnu.org/software/cssc/ -LICENSE= GPLv3 - -BROKEN_mips= fails to compile: ../gl/lib/unistd.h:135:3: "Please include config.h first." -BROKEN_mips64= fails to compile: ../gl/lib/unistd.h:135:3: "Please include config.h first." - -USES= compiler:c11 +LICENSE= GPLv3+ +LICENSE_FILE= ${WRKSRC}/COPYING GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share + INFO= cssc OPTIONS_DEFINE= BINARY OPTIONS_DEFAULT= BINARY + BINARY_DESC= Support binary SCCS files (Solaris interoperability) + BINARY_CONFIGURE_ENABLE= binary .include diff --git a/devel/cssc/pkg-descr b/devel/cssc/pkg-descr index 78dc21b808d5..c18829cdeaf4 100644 --- a/devel/cssc/pkg-descr +++ b/devel/cssc/pkg-descr @@ -1,16 +1,16 @@ 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 +of tools which is provided with most nonfree 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 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. 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.