aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgerald <gerald@FreeBSD.org>2014-03-09 04:21:55 +0800
committergerald <gerald@FreeBSD.org>2014-03-09 04:21:55 +0800
commit5ae1f13f294593e6303ea7209d8a13e7517414cf (patch)
tree9eb99e4f5462748b6fa6e5ef95e01660d24f2af6
parent7fcd23a390b1644075b4f59e995e47149e7ebd05 (diff)
downloadfreebsd-ports-gnome-5ae1f13f294593e6303ea7209d8a13e7517414cf.tar.gz
freebsd-ports-gnome-5ae1f13f294593e6303ea7209d8a13e7517414cf.tar.zst
freebsd-ports-gnome-5ae1f13f294593e6303ea7209d8a13e7517414cf.zip
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)
-rw-r--r--devel/rcs/Makefile3
-rw-r--r--devel/rcs/distinfo4
-rw-r--r--devel/rcs/files/patch-doc13
-rw-r--r--devel/rcs/files/patch-man-Makefile24
4 files changed, 41 insertions, 3 deletions
diff --git a/devel/rcs/Makefile b/devel/rcs/Makefile
index acd9f1b34891..9113bcace696 100644
--- a/devel/rcs/Makefile
+++ b/devel/rcs/Makefile
@@ -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
diff --git a/devel/rcs/distinfo b/devel/rcs/distinfo
index 7c4e656741d0..193c3789cf1b 100644
--- a/devel/rcs/distinfo
+++ b/devel/rcs/distinfo
@@ -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
diff --git a/devel/rcs/files/patch-doc b/devel/rcs/files/patch-doc
new file mode 100644
index 000000000000..23d23fccf329
--- /dev/null
+++ b/devel/rcs/files/patch-doc
@@ -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@var{n} fields (@var{n}
+-@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@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
diff --git a/devel/rcs/files/patch-man-Makefile b/devel/rcs/files/patch-man-Makefile
new file mode 100644
index 000000000000..1f55abe2663d
--- /dev/null
+++ b/devel/rcs/files/patch-man-Makefile
@@ -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 $@ ; \