Hello community, here is the log from the commit of package perl-Encode for openSUSE:Factory checked in at 2019-03-14 15:01:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Encode (Old) and /work/SRC/openSUSE:Factory/.perl-Encode.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Encode" Thu Mar 14 15:01:14 2019 rev:8 rq:684719 version:3.01 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Encode/perl-Encode.changes 2019-02-02 21:50:17.639926516 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Encode.new.28833/perl-Encode.changes 2019-03-14 15:01:38.827692023 +0100 @@ -1,0 +2,6 @@ +Wed Mar 13 06:11:31 UTC 2019 - Stephan Kulow <[email protected]> + +- updated to 3.01 + see /usr/share/doc/packages/perl-Encode/Changes + +------------------------------------------------------------------- Old: ---- Encode-3.00.tar.gz New: ---- Encode-3.01.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Encode.spec ++++++ --- /var/tmp/diff_new_pack.SgjbwS/_old 2019-03-14 15:01:42.011691395 +0100 +++ /var/tmp/diff_new_pack.SgjbwS/_new 2019-03-14 15:01:42.011691395 +0100 @@ -17,10 +17,10 @@ Name: perl-Encode -Version: 3.00 +Version: 3.01 Release: 0 %define cpan_name Encode -Summary: Character Encodings in Perl +Summary: Character encodings in Perl License: Artistic-1.0 OR GPL-1.0-or-later Group: Development/Libraries/Perl Url: https://metacpan.org/release/%{cpan_name} ++++++ Encode-3.00.tar.gz -> Encode-3.01.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Encode-3.00/Changes new/Encode-3.01/Changes --- old/Encode-3.00/Changes 2019-01-31 05:52:01.000000000 +0100 +++ new/Encode-3.01/Changes 2019-03-13 01:26:21.000000000 +0100 @@ -1,8 +1,16 @@ # Revision history for Perl extension Encode. # -# $Id: Changes,v 3.00 2019/01/31 04:51:32 dankogai Exp $ +# $Id: Changes,v 3.01 2019/03/13 00:26:18 dankogai Exp dankogai $ # -$Revision: 3.00 $ $Date: 2019/01/31 04:51:32 $ +$Revision: 3.01 $ $Date: 2019/03/13 00:26:18 $ +! Encode.xs + patched: Warning: Use of uninitialized value in subroutine entry + https://github.com/dankogai/p5-encode/issues/139#issuecomment-459765852 +! Encode/encode.h + Pulled: Fix compile error and warning + https://github.com/dankogai/p5-encode/pull/138 + +3.00 2019/01/31 ! Encode.pm VERSION bumped to 3.00 to make PAUSE happy diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Encode-3.00/Encode/encode.h new/Encode-3.01/Encode/encode.h --- old/Encode-3.00/Encode/encode.h 2018-06-28 13:28:27.000000000 +0200 +++ new/Encode-3.01/Encode/encode.h 2019-02-01 04:22:07.000000000 +0100 @@ -259,13 +259,15 @@ # define IS_UTF8_2_BYTE_SUPER(s0, s1) ((s0) == 0xF4 && (s1) >= 0x90) # define IS_UTF8_2_BYTE_SURROGATE(s0, s1) ((s0) == 0xED && (s1) >= 0xA0) # endif -# if defined(UV_IS_QUAD) /* These assume IV_MAX is 2**63-1 */ -# ifdef EBCDIC /* Actually is I8 */ -# define HIGHEST_REPRESENTABLE_UTF8 \ - "\xFF\xA7\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF" -# else -# define HIGHEST_REPRESENTABLE_UTF8 \ - "\xFF\x80\x87\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF" +# ifndef HIGHEST_REPRESENTABLE_UTF8 +# if defined(UV_IS_QUAD) /* These assume IV_MAX is 2**63-1 */ +# ifdef EBCDIC /* Actually is I8 */ +# define HIGHEST_REPRESENTABLE_UTF8 \ + "\xFF\xA7\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF" +# else +# define HIGHEST_REPRESENTABLE_UTF8 \ + "\xFF\x80\x87\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF" +# endif # endif # endif # endif @@ -372,6 +374,9 @@ } static int +S_is_utf8_overlong_given_start_byte_ok(const U8 * const s, const STRLEN len); + +static int S_does_utf8_overflow(const U8 * const s, const U8 * e, const bool consider_overlongs) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Encode-3.00/Encode.pm new/Encode-3.01/Encode.pm --- old/Encode-3.00/Encode.pm 2019-01-31 05:52:01.000000000 +0100 +++ new/Encode-3.01/Encode.pm 2019-03-13 01:26:21.000000000 +0100 @@ -1,5 +1,5 @@ # -# $Id: Encode.pm,v 3.00 2019/01/31 04:49:28 dankogai Exp $ +# $Id: Encode.pm,v 3.01 2019/03/13 00:25:25 dankogai Exp $ # package Encode; use strict; @@ -7,7 +7,7 @@ use constant DEBUG => !!$ENV{PERL_ENCODE_DEBUG}; our $VERSION; BEGIN { - $VERSION = sprintf "%d.%02d", q$Revision: 3.00 $ =~ /(\d+)/g; + $VERSION = sprintf "%d.%02d", q$Revision: 3.01 $ =~ /(\d+)/g; require XSLoader; XSLoader::load( __PACKAGE__, $VERSION ); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Encode-3.00/Encode.xs new/Encode-3.01/Encode.xs --- old/Encode-3.00/Encode.xs 2019-01-31 05:52:01.000000000 +0100 +++ new/Encode-3.01/Encode.xs 2019-03-13 01:26:24.000000000 +0100 @@ -1,5 +1,5 @@ /* - $Id: Encode.xs,v 2.46 2019/01/31 04:26:40 dankogai Exp $ + $Id: Encode.xs,v 2.47 2019/03/13 00:26:18 dankogai Exp dankogai $ */ #define PERL_NO_GET_CONTEXT @@ -631,7 +631,7 @@ INIT: SvGETMAGIC(src); SvGETMAGIC(check_sv); - check = SvROK(check_sv) ? ENCODE_PERLQQ|ENCODE_LEAVE_SRC : SvIV_nomg(check_sv); + check = SvROK(check_sv) ? ENCODE_PERLQQ|ENCODE_LEAVE_SRC : SvOK(check_sv) ? SvIV_nomg(check_sv) : 0; modify = (check && !(check & ENCODE_LEAVE_SRC)); PPCODE: if (!SvOK(src)) @@ -688,7 +688,7 @@ INIT: SvGETMAGIC(src); SvGETMAGIC(check_sv); - check = SvROK(check_sv) ? ENCODE_PERLQQ|ENCODE_LEAVE_SRC : SvIV_nomg(check_sv); + check = SvROK(check_sv) ? ENCODE_PERLQQ|ENCODE_LEAVE_SRC : SvOK(check_sv) ? SvIV_nomg(check_sv) : 0; modify = (check && !(check & ENCODE_LEAVE_SRC)); PPCODE: if (!SvOK(src)) @@ -796,7 +796,7 @@ INIT: SvGETMAGIC(src); SvGETMAGIC(check_sv); - check = SvROK(check_sv) ? ENCODE_PERLQQ|ENCODE_LEAVE_SRC : SvIV_nomg(check_sv); + check = SvROK(check_sv) ? ENCODE_PERLQQ|ENCODE_LEAVE_SRC : SvOK(check_sv) ? SvIV_nomg(check_sv) : 0; fallback_cb = SvROK(check_sv) ? check_sv : &PL_sv_undef; modify = (check && !(check & ENCODE_LEAVE_SRC)); enc = INT2PTR(encode_t *, SvIV(SvRV(obj))); @@ -831,7 +831,7 @@ INIT: SvGETMAGIC(src); SvGETMAGIC(check_sv); - check = SvROK(check_sv) ? ENCODE_PERLQQ|ENCODE_LEAVE_SRC : SvIV_nomg(check_sv); + check = SvROK(check_sv) ? ENCODE_PERLQQ|ENCODE_LEAVE_SRC : SvOK(check_sv) ? SvIV_nomg(check_sv) : 0; fallback_cb = SvROK(check_sv) ? check_sv : &PL_sv_undef; modify = (check && !(check & ENCODE_LEAVE_SRC)); enc = INT2PTR(encode_t *, SvIV(SvRV(obj))); @@ -862,7 +862,7 @@ INIT: SvGETMAGIC(src); SvGETMAGIC(check_sv); - check = SvROK(check_sv) ? ENCODE_PERLQQ|ENCODE_LEAVE_SRC : SvIV_nomg(check_sv); + check = SvROK(check_sv) ? ENCODE_PERLQQ|ENCODE_LEAVE_SRC : SvOK(check_sv) ? SvIV_nomg(check_sv) : 0; fallback_cb = SvROK(check_sv) ? check_sv : &PL_sv_undef; modify = (check && !(check & ENCODE_LEAVE_SRC)); enc = INT2PTR(encode_t *, SvIV(SvRV(obj))); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Encode-3.00/META.json new/Encode-3.01/META.json --- old/Encode-3.00/META.json 2019-01-31 05:52:38.000000000 +0100 +++ new/Encode-3.01/META.json 2019-03-13 01:26:53.000000000 +0100 @@ -45,7 +45,7 @@ "url" : "https://github.com/dankogai/p5-encode" } }, - "version" : "3.00", + "version" : "3.01", "x_contributors" : [ "Alex Davies <[email protected]>", "Alex Kapranoff <[email protected]>", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Encode-3.00/META.yml new/Encode-3.01/META.yml --- old/Encode-3.00/META.yml 2019-01-31 05:52:37.000000000 +0100 +++ new/Encode-3.01/META.yml 2019-03-13 01:26:53.000000000 +0100 @@ -24,7 +24,7 @@ parent: '0.221' resources: repository: https://github.com/dankogai/p5-encode -version: '3.00' +version: '3.01' x_contributors: - 'Alex Davies <[email protected]>' - 'Alex Kapranoff <[email protected]>'
