diff options
author | Pavel Vinogradov | 2019-02-16 17:58:27 -0500 |
---|---|---|
committer | Pavel Vinogradov | 2019-02-16 17:58:27 -0500 |
commit | 05bd527cccd5f88d6aab2c9c9024a7cfc56c56ac (patch) | |
tree | abd5414bfba8f553e20da735de806677749052c6 /latex | |
parent | d3d196c5e72001e0d69c9f783390185ec20ec0fc (diff) |
latex/texinfo: version 6.6
Diffstat (limited to 'latex')
-rwxr-xr-x | latex/texinfo/DETAILS | 3 | ||||
-rw-r--r-- | latex/texinfo/HISTORY | 7 | ||||
-rwxr-xr-x | latex/texinfo/PRE_BUILD | 3 | ||||
-rw-r--r-- | latex/texinfo/patches/locales-and-braces.patch | 78 |
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 |