svn commit: r347534 - in head/devel/rcs: . files
Gerald Pfeifer
gerald at FreeBSD.org
Sat Mar 8 20:21:56 UTC 2014
Author: gerald
Date: Sat Mar 8 20:21:55 2014
New Revision: 347534
URL: http://svnweb.freebsd.org/changeset/ports/347534
QAT: https://qat.redports.org/buildarchive/r347534/
Log:
Update to rcs version 5.9.2.
Nominally this should bring portability improvements except that it
introduces two problems on FreeBSD which we now have to patch locally:
. FreeBSD date does not feature the -r option GNU date does.
. makeinfo on FreeBSD before 10.x does not support @geq.
In addition the default for RCS_MEM_LIMIT has grown from 256kiB to
unlimited.
PR: 182809 (requested an update to 5.9.1)
Approved by: maintainer timeout (zeising, 5 months)
Added:
head/devel/rcs/files/
head/devel/rcs/files/patch-doc (contents, props changed)
head/devel/rcs/files/patch-man-Makefile (contents, props changed)
Modified:
head/devel/rcs/Makefile
head/devel/rcs/distinfo
Modified: head/devel/rcs/Makefile
==============================================================================
--- head/devel/rcs/Makefile Sat Mar 8 20:05:10 2014 (r347533)
+++ head/devel/rcs/Makefile Sat Mar 8 20:21:55 2014 (r347534)
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= rcs
-PORTVERSION= 5.8.2
+PORTVERSION= 5.9.2
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GNU}
MASTER_SITE_SUBDIR= ${PORTNAME}
@@ -11,6 +11,7 @@ COMMENT= Version control system
LICENSE= GPLv3
+USE_XZ= yes
GNU_CONFIGURE= yes
INFO= rcs
Modified: head/devel/rcs/distinfo
==============================================================================
--- head/devel/rcs/distinfo Sat Mar 8 20:05:10 2014 (r347533)
+++ head/devel/rcs/distinfo Sat Mar 8 20:21:55 2014 (r347534)
@@ -1,2 +1,2 @@
-SHA256 (rcs-5.8.2.tar.gz) = ea00bd5e0d0317d3388dd78c9b3a9381d7d1cce59d686aec60f41eb633c693dc
-SIZE (rcs-5.8.2.tar.gz) = 1209822
+SHA256 (rcs-5.9.2.tar.xz) = 651af3429ccfaa7d0d10b64214a9fe7b77b33ed958f233532b6026f5e8adb571
+SIZE (rcs-5.9.2.tar.xz) = 795096
Added: head/devel/rcs/files/patch-doc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/rcs/files/patch-doc Sat Mar 8 20:21:55 2014 (r347534)
@@ -0,0 +1,13 @@
+makeinfo on FreeBSD before 10.x does not support @geq.
+
+--- doc/rcs.texi.orig 2013-10-20 08:17:42.000000000 +0000
++++ doc/rcs.texi 2014-03-08 19:08:44.068269980 +0000
+@@ -1789,7 +1789,7 @@
+ If empty, the default branch is the highest branch on the trunk.
+
+ All @code{delta} nodes whose numbers consist of 2 at var{n} fields (@var{n}
+- at geq{} 2) (e.g., 3.1.1.1, 2.1.2.2) are linked as follows.
++>= 2) (e.g., 3.1.1.1, 2.1.2.2) are linked as follows.
+ All nodes whose first 2 at var{n}@minus{}1 number fields are identical are
+ linked through the @code{next} field in order of increasing numbers.
+ For each such sequence, the @code{delta} node whose number is identical
Added: head/devel/rcs/files/patch-man-Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/rcs/files/patch-man-Makefile Sat Mar 8 20:21:55 2014 (r347534)
@@ -0,0 +1,24 @@
+FreeBSD date does not feature the -r option GNU date does.
+
+--- man/Makefile.am.orig 2013-10-04 11:48:45.000000000 +0000
++++ man/Makefile.am 2014-03-08 18:07:52.000000000 +0000
+@@ -54,7 +54,7 @@
+ REL: $(top_srcdir)/configure
+ @{ echo '.ds Rv $(PACKAGE_VERSION)' ; \
+ date -u +'.ds Dt %Y-%m-%d' \
+- -r $(top_srcdir)/configure ; } > $@t ; \
++ ; } > $@t ; \
+ if [ -f $@ ] && cmp -s $@t $@ ; \
+ then rm -f $@t ; \
+ else mv $@t $@ ; echo Created $@ ; \
+--- man/Makefile.in.orig 2013-11-28 09:18:13.000000000 +0000
++++ man/Makefile.in 2014-03-08 18:07:52.000000000 +0000
+@@ -1580,7 +1580,7 @@
+ REL: $(top_srcdir)/configure
+ @{ echo '.ds Rv $(PACKAGE_VERSION)' ; \
+ date -u +'.ds Dt %Y-%m-%d' \
+- -r $(top_srcdir)/configure ; } > $@t ; \
++ ; } > $@t ; \
+ if [ -f $@ ] && cmp -s $@t $@ ; \
+ then rm -f $@t ; \
+ else mv $@t $@ ; echo Created $@ ; \
More information about the svn-ports-all
mailing list