# HG changeset patch # User John D # Date 1482085057 18000 # Node ID e50cac70e5a7afa9805cdf471846725d57bb6ffe # Parent e35307c8102e01fb96a79c59bee5cc09e15ace51 texinfo: update to 6.3 * src/texinfo.mk: update version, checksum * src/mingw-texinfo-1-fixes.patch: update patch diff -r e35307c8102e -r e50cac70e5a7 src/mingw-texinfo-1-fixes.patch --- a/src/mingw-texinfo-1-fixes.patch Sun Dec 18 13:17:36 2016 -0500 +++ b/src/mingw-texinfo-1-fixes.patch Sun Dec 18 13:17:37 2016 -0500 @@ -1,24 +1,7 @@ -diff -ur texinfo-6.0.orig/info/pcterm.c texinfo-6.0/info/pcterm.c ---- texinfo-6.0.orig/info/pcterm.c 2015-12-10 09:00:52.963609902 -0500 -+++ texinfo-6.0/info/pcterm.c 2015-12-10 09:03:18.982503065 -0500 -@@ -1486,7 +1486,7 @@ - } - - /* These should never be called, but they make the linker happy. */ -- -+#ifndef __MINGW32__ - int tputs (const char *a, int b, int (*c)(int)) - { - perror ("tputs"); return 0; /* here and below, added dummy retvals */ -@@ -1526,3 +1526,4 @@ - { - perror ("tcsetattr"); return 0; - } -+#endif -diff -ur texinfo-6.0.orig/info/echo-area.c texinfo-6.0/info/echo-area.c ---- texinfo-6.0.orig/info/echo-area.c 2015-12-10 09:20:00.142339683 -0500 -+++ texinfo-6.0/info/echo-area.c 2015-12-11 08:22:54.434892634 -0500 -@@ -1529,7 +1529,7 @@ +diff -ur texinfo-6.3.orig/info/echo-area.c texinfo-6.3/info/echo-area.c +--- texinfo-6.3.orig/info/echo-area.c 2016-12-17 14:57:59.207522263 -0500 ++++ texinfo-6.3/info/echo-area.c 2016-12-17 14:58:29.837452042 -0500 +@@ -1528,7 +1528,7 @@ static void pause_or_input (void) { @@ -27,10 +10,10 @@ struct timeval timer; fd_set readfds; -diff -ur texinfo-6.0.orig/info/man.c texinfo-6.0/info/man.c ---- texinfo-6.0.orig/info/man.c 2015-12-10 09:20:00.149339822 -0500 -+++ texinfo-6.0/info/man.c 2015-12-11 08:22:07.250981195 -0500 -@@ -437,7 +437,7 @@ +diff -ur texinfo-6.3.orig/info/man.c texinfo-6.3/info/man.c +--- texinfo-6.3.orig/info/man.c 2016-12-17 14:57:59.212939079 -0500 ++++ texinfo-6.3/info/man.c 2016-12-17 14:58:29.837452042 -0500 +@@ -414,7 +414,7 @@ int bsize = 0; int bindex = 0; int select_result; @@ -39,10 +22,27 @@ fd_set read_fds; timeout.tv_sec = 15; -diff -ur texinfo-6.0.orig/info/session.c texinfo-6.0/info/session.c ---- texinfo-6.0.orig/info/session.c 2015-12-10 09:20:00.148339802 -0500 -+++ texinfo-6.0/info/session.c 2015-12-11 08:21:09.519866019 -0500 -@@ -450,7 +450,7 @@ +diff -ur texinfo-6.3.orig/info/pcterm.c texinfo-6.3/info/pcterm.c +--- texinfo-6.3.orig/info/pcterm.c 2016-12-17 14:57:59.206438899 -0500 ++++ texinfo-6.3/info/pcterm.c 2016-12-17 14:58:29.836368678 -0500 +@@ -1621,7 +1621,7 @@ + } + + /* These should never be called, but they make the linker happy. */ +- ++#ifndef __MINGW32__ + int tputs (const char *a, int b, int (*c)(int)) + { + perror ("tputs"); return 0; /* here and below, added dummy retvals */ +@@ -1661,3 +1661,4 @@ + { + perror ("tcsetattr"); return 0; + } ++#endif +diff -ur texinfo-6.3.orig/info/session.c texinfo-6.3/info/session.c +--- texinfo-6.3.orig/info/session.c 2016-12-17 14:57:59.212939079 -0500 ++++ texinfo-6.3/info/session.c 2016-12-17 14:58:29.838535405 -0500 +@@ -456,7 +456,7 @@ space_avail = sizeof (info_input_buffer) - (push_index - pop_index); /* If we can just find out how many characters there are to read, do so. */ @@ -51,7 +51,7 @@ { ioctl (tty, FIONREAD, &chars_avail); -@@ -644,7 +644,7 @@ +@@ -648,7 +648,7 @@ if (in_map && pop_index == push_index) { int ready = 0; @@ -60,10 +60,7 @@ struct timeval timer, *timerp = 0; fd_set readfds; -diff -ur texinfo-6.0.orig/info/session.c texinfo-6.0/info/session.c ---- texinfo-6.0.orig/info/session.c 2015-12-11 08:35:45.030871874 -0500 -+++ texinfo-6.0/info/session.c 2015-12-11 08:37:57.463463567 -0500 -@@ -5046,7 +5046,7 @@ +@@ -5490,7 +5490,7 @@ ready = 1; if (!info_any_buffered_input_p ()) { @@ -72,15 +69,15 @@ struct timeval timer; fd_set readfds; -diff -ur texinfo-6.0.orig/tp/texi2any.pl texinfo-6.0/tp/texi2any.pl ---- texinfo-6.0.orig/tp/texi2any.pl 2015-12-12 14:09:04.951513297 -0500 -+++ texinfo-6.0/tp/texi2any.pl 2015-12-12 14:12:59.763522012 -0500 -@@ -50,7 +50,7 @@ - my ($real_command_name, $command_directory, $command_suffix) - = fileparse($0, '.pl'); +diff -ur texinfo-6.3.orig/tp/texi2any.pl texinfo-6.3/tp/texi2any.pl +--- texinfo-6.3.orig/tp/texi2any.pl 2016-12-17 14:57:59.069935127 -0500 ++++ texinfo-6.3/tp/texi2any.pl 2016-12-17 14:59:58.097974426 -0500 +@@ -53,7 +53,7 @@ + my $updir = File::Spec->updir(); + # These are substituted by the Makefile to create "texi2any". - my $datadir = '@datadir@'; + my $datadir = '/usr/share'; my $package = '@PACKAGE@'; - my $updir = File::Spec->updir(); + my $packagedir = '@pkglibdir@'; diff -r e35307c8102e -r e50cac70e5a7 src/texinfo.mk --- a/src/texinfo.mk Sun Dec 18 13:17:36 2016 -0500 +++ b/src/texinfo.mk Sun Dec 18 13:17:37 2016 -0500 @@ -3,8 +3,8 @@ PKG := texinfo $(PKG)_IGNORE := -$(PKG)_VERSION := 6.0 -$(PKG)_CHECKSUM := 110d45256c4219c88dc2fdb8c9c1a20749e4e7c5 +$(PKG)_VERSION := 6.3 +$(PKG)_CHECKSUM := 29b16c646c7bc9cd351b2f1d8dafdce70e5377f6 $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) $(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz $(PKG)_URL := ftp://ftp.gnu.org/gnu/texinfo/$($(PKG)_FILE)