Hello community,

here is the log from the commit of package perl-String-CRC32 for 
openSUSE:Factory checked in at 2020-11-10 13:46:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-String-CRC32 (Old)
 and      /work/SRC/openSUSE:Factory/.perl-String-CRC32.new.11331 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-String-CRC32"

Tue Nov 10 13:46:51 2020 rev:4 rq:847431 version:2

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-String-CRC32/perl-String-CRC32.changes      
2019-11-06 14:04:30.512685709 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-String-CRC32.new.11331/perl-String-CRC32.changes
   2020-11-10 13:53:39.362827005 +0100
@@ -1,0 +2,9 @@
+Tue Nov 10 03:11:21 UTC 2020 - Tina Müller <[email protected]>
+
+- updated to 2
+   see /usr/share/doc/packages/perl-String-CRC32/Changes
+
+  2.000     2020-11-09
+          - Switch to XSLoader rather than DynaLoader (GH #5, thanks to 
atoomic)
+
+-------------------------------------------------------------------

Old:
----
  String-CRC32-1.8.tar.gz

New:
----
  String-CRC32-2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-String-CRC32.spec ++++++
--- /var/tmp/diff_new_pack.Zr04Cv/_old  2020-11-10 13:53:39.822826136 +0100
+++ /var/tmp/diff_new_pack.Zr04Cv/_new  2020-11-10 13:53:39.826826128 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-String-CRC32
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,13 @@
 
 
 Name:           perl-String-CRC32
-Version:        1.8
+Version:        2
 Release:        0
 %define cpan_name String-CRC32
 Summary:        Perl interface for cyclic redundancy check generation
 License:        SUSE-Public-Domain
 Group:          Development/Libraries/Perl
-Url:            https://metacpan.org/release/%{cpan_name}
+URL:            https://metacpan.org/release/%{cpan_name}
 Source0:        
https://cpan.metacpan.org/authors/id/L/LE/LEEJO/%{cpan_name}-%{version}.tar.gz
 Source1:        cpanspec.yml
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build

++++++ String-CRC32-1.8.tar.gz -> String-CRC32-2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/String-CRC32-1.8/CRC32.pm new/String-CRC32-2/CRC32.pm
--- old/String-CRC32-1.8/CRC32.pm       2019-11-01 08:58:46.000000000 +0100
+++ new/String-CRC32-2/CRC32.pm 2020-11-09 08:19:22.000000000 +0100
@@ -5,13 +5,13 @@
 use warnings;
 
 require Exporter;
-require DynaLoader;
+use XSLoader ();
 
 use vars qw/ @ISA $VERSION @EXPORT_OK @EXPORT /;
 
-@ISA = qw(Exporter DynaLoader);
+@ISA = qw(Exporter);
 
-$VERSION = 1.800;
+$VERSION = 2.000;
 
 # Items to export into caller's namespace by default
 @EXPORT = qw(crc32);
@@ -19,6 +19,6 @@
 # Other items we are prepared to export if requested
 @EXPORT_OK = qw();
 
-bootstrap String::CRC32;
+XSLoader::load( 'String::CRC32', $VERSION );
 
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/String-CRC32-1.8/Changes new/String-CRC32-2/Changes
--- old/String-CRC32-1.8/Changes        2019-11-01 08:58:46.000000000 +0100
+++ new/String-CRC32-2/Changes  2020-11-09 08:19:22.000000000 +0100
@@ -1,5 +1,8 @@
 Revision history for String::CRC32
 
+2.000     2020-11-09
+        - Switch to XSLoader rather than DynaLoader (GH #5, thanks to atoomic)
+
 1.800     2019-11-01
         - Perldoc tweaks, GH #3, thanks to mattias-p
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/String-CRC32-1.8/META.json 
new/String-CRC32-2/META.json
--- old/String-CRC32-1.8/META.json      2019-11-01 08:59:35.000000000 +0100
+++ new/String-CRC32-2/META.json        2020-11-09 08:19:42.000000000 +0100
@@ -44,6 +44,6 @@
          "url" : "https://github.com/leejo/string-crc32";
       }
    },
-   "version" : 1.8,
+   "version" : 2,
    "x_serialization_backend" : "JSON::PP version 4.02"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/String-CRC32-1.8/META.yml new/String-CRC32-2/META.yml
--- old/String-CRC32-1.8/META.yml       2019-11-01 08:59:35.000000000 +0100
+++ new/String-CRC32-2/META.yml 2020-11-09 08:19:42.000000000 +0100
@@ -22,5 +22,5 @@
   homepage: https://metacpan.org/module/String::CRC32
   license: https://wiki.creativecommons.org/wiki/Public_domain
   repository: https://github.com/leejo/string-crc32
-version: 1.8
+version: 2
 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/String-CRC32-1.8/README.md 
new/String-CRC32-2/README.md
--- old/String-CRC32-1.8/README.md      2019-11-01 08:54:23.000000000 +0100
+++ new/String-CRC32-2/README.md        2020-11-09 08:19:31.000000000 +0100
@@ -1,65 +1 @@
-# NAME
 
-String::CRC32 - Perl interface for cyclic redundancy check generation
-
-# SYNOPSIS
-
-    use String::CRC32;
-    
-    $crc = crc32("some string");
-    $crc = crc32("some string", initvalue);
-
-    $somestring = "some string";
-    $crc = crc32($somestring);
-
-    open(SOMEFILE, "location/of/some.file");
-    binmode SOMEFILE;
-    $crc = crc32(*SOMEFILE);
-    close(SOMEFILE);
-
-# DESCRIPTION
-
-The **CRC32** module calculates CRC sums of 32 bit lengths.
-It generates the same CRC values as ZMODEM, PKZIP, PICCHECK and
-many others.
-
-Despite its name, this module is able to compute
-the checksum of files as well as strings.
-
-# EXAMPLES
-
-    $crc = crc32("some string");
-
-results in the same as
-
-    $crc = crc32(" string", crc32("some"));
-
-This is useful for subsequent CRC checking of substrings.
-
-You may even check files:
-
-    open(SOMEFILE, "location/of/some.file");
-    binmode SOMEFILE;
-    $crc = crc32(*SOMEFILE);
-    close(SOMEFILE);
-
-A init value may also have been supplied in the above example.
-
-# AUTHOR
-
-Soenke J. Peters &lt;peters\_\[email protected]>
-
-Current maintainer: LEEJO 
-
-Address bug reports and comments to: 
[https://github.com/leejo/string-crc32/issues](https://github.com/leejo/string-crc32/issues)
-
-# LICENSE
-
-CRC algorithm code taken from CRC-32 by Craig Bruce. 
-The module stuff is inspired by a similar perl module called 
-String::CRC by David Sharnoff & Matthew Dillon.
-Horst Fickenscher told me that it could be useful to supply an init
-value to the crc checking function and so I included this possibility.
-
-The author of this package disclaims all copyrights and 
-releases it into the public domain.


Reply via email to