diff options
author | cy <cy@FreeBSD.org> | 2013-10-06 12:23:20 +0800 |
---|---|---|
committer | cy <cy@FreeBSD.org> | 2013-10-06 12:23:20 +0800 |
commit | bddd1810680b85e35543fc569148f93e5e88de1e (patch) | |
tree | 14fb0bbd6d45f3703adfeeb9fab3d6510458e9cd /devel/rcs57 | |
parent | 3e016e5ff1f24a9640feebf3c2d40aee334223e7 (diff) | |
download | freebsd-ports-gnome-bddd1810680b85e35543fc569148f93e5e88de1e.tar.gz freebsd-ports-gnome-bddd1810680b85e35543fc569148f93e5e88de1e.tar.zst freebsd-ports-gnome-bddd1810680b85e35543fc569148f93e5e88de1e.zip |
With the impending removal of rcs from base/head/, add new rcs 5.7 port
which is compatible with the soon to be removed rcs (5.7) in base/ and make
security/fwbuilder (which will not work with any rcs newer than 5.7)
depend on it.
Diffstat (limited to 'devel/rcs57')
-rw-r--r-- | devel/rcs57/Makefile | 22 | ||||
-rw-r--r-- | devel/rcs57/distinfo | 2 | ||||
-rw-r--r-- | devel/rcs57/files/patch-src-conf.sh | 20 | ||||
-rw-r--r-- | devel/rcs57/pkg-descr | 11 | ||||
-rw-r--r-- | devel/rcs57/pkg-plist | 9 |
5 files changed, 64 insertions, 0 deletions
diff --git a/devel/rcs57/Makefile b/devel/rcs57/Makefile new file mode 100644 index 000000000000..ce75196a0ecd --- /dev/null +++ b/devel/rcs57/Makefile @@ -0,0 +1,22 @@ +# $FreeBSD$ + +PORTNAME= rcs +PORTVERSION= 5.7 +CATEGORIES= devel +MASTER_SITES= ${MASTER_SITE_GNU} +MASTER_SITE_SUBDIR= ${PORTNAME} + +MAINTAINER= cy@FreeBSD.org +COMMENT= Version control system (as was in FreeBSD prior to removal) + +CONFLICTS= rcs-5.[89]* +LICENSE= GPLv2 + +GNU_CONFIGURE= yes +USE_GMAKE= yes + +MAN1= ci.1 co.1 ident.1 merge.1 rcs.1 rcsclean.1 rcsdiff.1 rcsmerge.1 rlog.1 +MAN5= rcsfile.5 + +NO_STAGE= yes +.include <bsd.port.mk> diff --git a/devel/rcs57/distinfo b/devel/rcs57/distinfo new file mode 100644 index 000000000000..9311176bebe4 --- /dev/null +++ b/devel/rcs57/distinfo @@ -0,0 +1,2 @@ +SHA256 (rcs-5.7.tar.gz) = 97b50630e308320ea91e2a4f35f648d5e95e1de121ff64d2f19b571c512169e4 +SIZE (rcs-5.7.tar.gz) = 282413 diff --git a/devel/rcs57/files/patch-src-conf.sh b/devel/rcs57/files/patch-src-conf.sh new file mode 100644 index 000000000000..c205dd8b9e1d --- /dev/null +++ b/devel/rcs57/files/patch-src-conf.sh @@ -0,0 +1,20 @@ +--- src/conf.sh.orig 1995-06-15 23:19:24.000000000 -0700 ++++ src/conf.sh 2013-10-05 20:29:37.323219649 -0700 +@@ -73,17 +73,6 @@ + ech='echo -n' dots='... ' + esac + +-$ech >&3 "$0: testing permissions $dots" +-rm -f a.d && +-date >a.d && +-chmod 0 a.d && +-{ test -w a.d || cp /dev/null a.d 2>/dev/null; } && { +- echo >&3 "$n$0: This command should not be run with superuser permissions." +- exit 1 +-} +-echo >&3 OK +-rm -f a.d || exit +- + $ech >&3 "$0: testing compiler for plausibility $dots" + echo 'main() { return 0; }' >a.c + rm -f a.exe a.out || exit diff --git a/devel/rcs57/pkg-descr b/devel/rcs57/pkg-descr new file mode 100644 index 000000000000..f0f8518fcbcb --- /dev/null +++ b/devel/rcs57/pkg-descr @@ -0,0 +1,11 @@ +The Revision Control System (RCS) manages multiple revisions of files. RCS +automates the storing, retrieval, logging, identification, and merging of +revisions. RCS is useful for text that is revised frequently, including source +code, programs, documentation, graphics, papers, and form letters. + +This port is gnu rcs 5.7. It is compatible with the rcs that was in FreeBSD +prior to its removal in FreeBSD-10.0. Some ports will not work with changes +made to rcs (e.g. changes to command line syntax) following the rcs 5.7 +release. + +WWW: http://www.gnu.org/software/rcs/ diff --git a/devel/rcs57/pkg-plist b/devel/rcs57/pkg-plist new file mode 100644 index 000000000000..54058f76a6f0 --- /dev/null +++ b/devel/rcs57/pkg-plist @@ -0,0 +1,9 @@ +bin/ci +bin/co +bin/ident +bin/merge +bin/rcs +bin/rcsclean +bin/rcsdiff +bin/rcsmerge +bin/rlog |