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]>'


Reply via email to