Hello community, here is the log from the commit of package perl-Convert-UUlib for openSUSE:Factory checked in at 2020-03-18 12:35:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Convert-UUlib (Old) and /work/SRC/openSUSE:Factory/.perl-Convert-UUlib.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Convert-UUlib" Wed Mar 18 12:35:25 2020 rev:31 rq:785919 version:1.71 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Convert-UUlib/perl-Convert-UUlib.changes 2020-03-05 23:18:17.153177386 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Convert-UUlib.new.3160/perl-Convert-UUlib.changes 2020-03-18 12:42:43.588853503 +0100 @@ -1,0 +2,9 @@ +Tue Mar 17 03:10:13 UTC 2020 - <[email protected]> + +- updated to 1.71 + see /usr/share/doc/packages/perl-Convert-UUlib/Changes + + 1.71 Tue Mar 17 00:54:06 CET 2020 + - backport to c89 (patch by Paul Howarth). + +------------------------------------------------------------------- Old: ---- Convert-UUlib-1.7.tar.gz New: ---- Convert-UUlib-1.71.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Convert-UUlib.spec ++++++ --- /var/tmp/diff_new_pack.53jdRX/_old 2020-03-18 12:42:46.704855474 +0100 +++ /var/tmp/diff_new_pack.53jdRX/_new 2020-03-18 12:42:46.704855474 +0100 @@ -17,7 +17,7 @@ Name: perl-Convert-UUlib -Version: 1.7 +Version: 1.71 Release: 0 #Upstream: CHECK(Artistic-1.0 or GPL-1.0-or-later) %define cpan_name Convert-UUlib ++++++ Convert-UUlib-1.7.tar.gz -> Convert-UUlib-1.71.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Convert-UUlib-1.7/Changes new/Convert-UUlib-1.71/Changes --- old/Convert-UUlib-1.7/Changes 2020-02-29 22:08:37.000000000 +0100 +++ new/Convert-UUlib-1.71/Changes 2020-03-17 00:54:11.000000000 +0100 @@ -1,5 +1,8 @@ Revision history for Perl extension Convert::UUlib. +1.71 Tue Mar 17 00:54:06 CET 2020 + - backport to c89 (patch by Paul Howarth). + 1.7 Sat Feb 29 22:07:54 CET 2020 - new function: GetFileList. - experimental perlmulticore support (see manpage). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Convert-UUlib-1.7/META.json new/Convert-UUlib-1.71/META.json --- old/Convert-UUlib-1.7/META.json 2020-02-29 22:08:58.000000000 +0100 +++ new/Convert-UUlib-1.71/META.json 2020-03-17 00:54:18.000000000 +0100 @@ -38,5 +38,5 @@ } }, "release_status" : "stable", - "version" : 1.7 + "version" : 1.71 } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Convert-UUlib-1.7/META.yml new/Convert-UUlib-1.71/META.yml --- old/Convert-UUlib-1.7/META.yml 2020-02-29 22:08:58.000000000 +0100 +++ new/Convert-UUlib-1.71/META.yml 2020-03-17 00:54:18.000000000 +0100 @@ -20,4 +20,4 @@ - inc requires: common::sense: '3.74' -version: 1.7 +version: 1.71 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Convert-UUlib-1.7/UUlib.pm new/Convert-UUlib-1.71/UUlib.pm --- old/Convert-UUlib-1.7/UUlib.pm 2020-02-29 22:08:43.000000000 +0100 +++ new/Convert-UUlib-1.71/UUlib.pm 2020-03-17 00:54:15.000000000 +0100 @@ -7,7 +7,7 @@ require Exporter; require DynaLoader; -our $VERSION = 1.7; +our $VERSION = 1.71; our @ISA = qw(Exporter DynaLoader); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Convert-UUlib-1.7/UUlib.xs new/Convert-UUlib-1.71/UUlib.xs --- old/Convert-UUlib-1.7/UUlib.xs 2020-02-28 18:32:52.000000000 +0100 +++ new/Convert-UUlib-1.71/UUlib.xs 2020-03-02 23:20:58.000000000 +0100 @@ -410,8 +410,12 @@ void GetFileList () PPCODE: - for (uulist *iter = UUGlobalFileList; iter; iter = iter->NEXT) +{ + uulist *iter; + + for (iter = UUGlobalFileList; iter; iter = iter->NEXT) XPUSHs (sv_setref_pv (sv_newmortal (), "Convert::UUlib::Item", iter)); +} MODULE = Convert::UUlib PACKAGE = Convert::UUlib::Item diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Convert-UUlib-1.7/uulib/crc32.c new/Convert-UUlib-1.71/uulib/crc32.c --- old/Convert-UUlib-1.7/uulib/crc32.c 2020-02-27 18:20:56.000000000 +0100 +++ new/Convert-UUlib-1.71/uulib/crc32.c 2020-03-02 23:20:58.000000000 +0100 @@ -689,6 +689,7 @@ /* merge two CRC32 such that result = crc32(dataB, lengthB, crc32(dataA, lengthA)) */ uint32_t uu_crc32_combine(uint32_t crcA, uint32_t crcB, size_t lengthB) { + int i; /* * based on Mark Adler's crc_combine from * https://github.com/madler/pigz/blob/master/pigz.c @@ -730,26 +731,28 @@ /* put operator for one zero bit in odd */ odd[0] = Polynomial; - for (int i = 1; i < CrcBits; i++) + for (i = 1; i < CrcBits; i++) odd[i] = 1 << (i - 1); /* put operator for two zero bits in even */ /* same as gf2_matrix_square(even, odd); */ - for (int i = 0; i < CrcBits; i++) + for (i = 0; i < CrcBits; i++) { + int j; uint32_t vec = odd[i]; even[i] = 0; - for (int j = 0; vec != 0; j++, vec >>= 1) + for (j = 0; vec != 0; j++, vec >>= 1) if (vec & 1) even[i] ^= odd[j]; } /* put operator for four zero bits in odd */ /* same as gf2_matrix_square(odd, even); */ - for (int i = 0; i < CrcBits; i++) + for (i = 0; i < CrcBits; i++) { + int j; uint32_t vec = even[i]; odd[i] = 0; - for (int j = 0; vec != 0; j++, vec >>= 1) + for (j = 0; vec != 0; j++, vec >>= 1) if (vec & 1) odd[i] ^= even[j]; } @@ -761,11 +764,12 @@ for (; lengthB > 0; lengthB >>= 1) { /* same as gf2_matrix_square(a, b); */ - for (int i = 0; i < CrcBits; i++) + for (i = 0; i < CrcBits; i++) { + int j; uint32_t vec = b[i]; a[i] = 0; - for (int j = 0; vec != 0; j++, vec >>= 1) + for (j = 0; vec != 0; j++, vec >>= 1) if (vec & 1) a[i] ^= b[j]; } @@ -775,7 +779,7 @@ { /* same as firstCrc32 = gf2_matrix_times(a, firstCrc32); */ uint32_t sum = 0; - for (int i = 0; crcA != 0; i++, crcA >>= 1) + for (i = 0; crcA != 0; i++, crcA >>= 1) if (crcA & 1) sum ^= a[i]; crcA = sum;
