summaryrefslogtreecommitdiffstats
path: root/latex
diff options
context:
space:
mode:
authorPavel Vinogradov2019-02-16 17:58:27 -0500
committerPavel Vinogradov2019-02-16 17:58:27 -0500
commit05bd527cccd5f88d6aab2c9c9024a7cfc56c56ac (patch)
treeabd5414bfba8f553e20da735de806677749052c6 /latex
parentd3d196c5e72001e0d69c9f783390185ec20ec0fc (diff)
latex/texinfo: version 6.6
Diffstat (limited to 'latex')
-rwxr-xr-xlatex/texinfo/DETAILS3
-rw-r--r--latex/texinfo/HISTORY7
-rwxr-xr-xlatex/texinfo/PRE_BUILD3
-rw-r--r--latex/texinfo/patches/locales-and-braces.patch78
4 files changed, 7 insertions, 84 deletions
diff --git a/latex/texinfo/DETAILS b/latex/texinfo/DETAILS
index a7a33b5eb4..9942d0605d 100755
--- a/latex/texinfo/DETAILS
+++ b/latex/texinfo/DETAILS
@@ -1,6 +1,5 @@
SPELL=texinfo
- VERSION=6.5
- PATCHLEVEL=1
+ VERSION=6.6
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-${VERSION}"
diff --git a/latex/texinfo/HISTORY b/latex/texinfo/HISTORY
index b1ffeb96f1..c7f7f8be55 100644
--- a/latex/texinfo/HISTORY
+++ b/latex/texinfo/HISTORY
@@ -1,5 +1,10 @@
+2019-02-16 Pavel Vinogradov <public@sourcemage.org>
+ * DETAILS: version 6.5
+ * PRE_BUILD, patches/locales-and-braces.patch: removed, fixed in
+ upstream
+
2019-01-19 Treeve Jelbert <treeve@sourcemage.org>
- * DEPENDS: delete gnupg
+ * DEPENDS: delete gnupg
2018-08-03 Pavel Vinogradov <public@sourcemage.org>
* DETAILS, PRE_BUILD, patches/locales-and-braces.patch: added patch to
diff --git a/latex/texinfo/PRE_BUILD b/latex/texinfo/PRE_BUILD
deleted file mode 100755
index 0cab101bf4..0000000000
--- a/latex/texinfo/PRE_BUILD
+++ /dev/null
@@ -1,3 +0,0 @@
-default_pre_build &&
-cd "${SOURCE_DIRECTORY}" &&
-apply_patch_dir patches
diff --git a/latex/texinfo/patches/locales-and-braces.patch b/latex/texinfo/patches/locales-and-braces.patch
deleted file mode 100644
index 0cc59a757f..0000000000
--- a/latex/texinfo/patches/locales-and-braces.patch
+++ /dev/null
@@ -1,78 +0,0 @@
-From 9031aefb7f180f718db83aec5e2782079455a32f Mon Sep 17 00:00:00 2001
-From: Niko Tyni <nt...@debian.org>
-Date: Sat, 30 Jun 2018 16:51:13 +0100
-Subject: [PATCH] Update locale handling for Perl 5.28
-
-Perl 5.28 introduced thread-safe locales, where setlocale()
-only affects the locale of the current thread. External code
-like mbrtowc(3) isn't aware of this thread specific locale,
-so we need to explicitly modify the global one instead.
-
-Without this we could enter a busy loop in xspara__add_next()
-(Texinfo::Convert::XSParagraph) for UTF-8 documents when mbrtowc(3)
-returned -1.
----
- tp/Texinfo/Convert/XSParagraph/xspara.c | 9 +++++++++
- 1 file changed, 9 insertions(+)
-
-diff --git a/tp/Texinfo/Convert/XSParagraph/xspara.c b/tp/Texinfo/Convert/XSParagraph/xspara.c
-index 51eea4a..f2d6d1c 100644
---- a/tp/Texinfo/Convert/XSParagraph/xspara.c
-+++ b/tp/Texinfo/Convert/XSParagraph/xspara.c
-@@ -248,6 +248,11 @@ xspara_init (void)
-
- dTHX;
-
-+#if PERL_VERSION > 27 || (PERL_VERSION == 27 && PERL_SUBVERSION > 8)
-+ /* needed due to thread-safe locale handling in newer perls */
-+ switch_to_global_locale();
-+#endif
-+
- if (setlocale (LC_CTYPE, "en_US.UTF-8")
- || setlocale (LC_CTYPE, "en_US.utf8"))
- goto success;
-@@ -320,6 +325,10 @@ failure:
- {
- success: ;
- free (utf8_locale);
-+#if PERL_VERSION > 27 || (PERL_VERSION == 27 && PERL_SUBVERSION > 8)
-+ /* needed due to thread-safe locale handling in newer perls */
-+ sync_locale();
-+#endif
- /*
- fprintf (stderr, "tried to set LC_CTYPE to UTF-8.\n");
- fprintf (stderr, "character encoding is: %s\n",
---
-2.17.0
-
->From 1f27900352e04ff4f19bec1c1e9635adad2be31c Mon Sep 17 00:00:00 2001
-From: Niko Tyni <nt...@debian.org>
-Date: Fri, 18 May 2018 10:40:00 +0100
-Subject: [PATCH] Fix unescaped left braces in regexps, deprecated since Perl
- 5.27.8
-
-This fixes test failures on recent Perl versions.
----
- tp/Texinfo/Parser.pm | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/tp/Texinfo/Parser.pm b/tp/Texinfo/Parser.pm
-index dc32ca2..c577aa9 100644
---- a/tp/Texinfo/Parser.pm
-+++ b/tp/Texinfo/Parser.pm
-@@ -5478,11 +5478,11 @@ sub _parse_special_misc_command($$$$)
- }
- } elsif ($command eq 'clickstyle') {
- # REMACRO
-- if ($line =~ /^\s+@([[:alnum:]][[:alnum:]\-]*)({})?\s*/) {
-+ if ($line =~ /^\s+@([[:alnum:]][[:alnum:]\-]*)(\{\})?\s*/) {
- $args = ['@'.$1];
- $self->{'clickstyle'} = $1;
- $remaining = $line;
-- $remaining =~ s/^\s+@([[:alnum:]][[:alnum:]\-]*)({})?\s*(\@(c|comment)((\@|\s+).*)?)?//;
-+ $remaining =~ s/^\s+@([[:alnum:]][[:alnum:]\-]*)(\{\})?\s*(\@(c|comment)((\@|\s+).*)?)?//;
- $has_comment = 1 if (defined($4));
- } else {
- $self->line_error (sprintf($self->__(
---
-2.17.0