Hello community,

here is the log from the commit of package perl-Alien-Libxml2 for 
openSUSE:Factory checked in at 2020-03-25 23:44:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Alien-Libxml2 (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Alien-Libxml2.new.3160 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Alien-Libxml2"

Wed Mar 25 23:44:39 2020 rev:4 rq:788067 version:0.15

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Alien-Libxml2/perl-Alien-Libxml2.changes    
2020-03-11 18:49:49.511526761 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-Alien-Libxml2.new.3160/perl-Alien-Libxml2.changes
  2020-03-25 23:45:42.808041039 +0100
@@ -1,0 +2,10 @@
+Fri Mar 20 03:07:29 UTC 2020 -  <timueller+p...@suse.de>
+
+- updated to 0.15
+   see /usr/share/doc/packages/perl-Alien-Libxml2/Changes
+
+  0.15      2020-03-18 23:16:56 -0600
+    - Updated documentation to use Alien::Base::Wrapper
+    - Updated documentation refrences to Alien::LibXML (gh#18, gh#19)
+
+-------------------------------------------------------------------

Old:
----
  Alien-Libxml2-0.14.tar.gz

New:
----
  Alien-Libxml2-0.15.tar.gz

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

Other differences:
------------------
++++++ perl-Alien-Libxml2.spec ++++++
--- /var/tmp/diff_new_pack.So2d1q/_old  2020-03-25 23:45:43.712041335 +0100
+++ /var/tmp/diff_new_pack.So2d1q/_new  2020-03-25 23:45:43.736041343 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           perl-Alien-Libxml2
-Version:        0.14
+Version:        0.15
 Release:        0
 %define cpan_name Alien-Libxml2
 Summary:        Install the C libxml2 library on your system
@@ -48,9 +48,7 @@
 # MANUAL END
 
 %description
-This module provides libxml2 for other modules to use. There was an already
-existing Alien::LibXML, but it uses the older Alien::Build::ModuleBuild and
-has not been actively maintained for a while.
+This module provides 'libxml2' for other modules to use.
 
 %prep
 %setup -q -n %{cpan_name}-%{version}

++++++ Alien-Libxml2-0.14.tar.gz -> Alien-Libxml2-0.15.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Alien-Libxml2-0.14/Changes 
new/Alien-Libxml2-0.15/Changes
--- old/Alien-Libxml2-0.14/Changes      2020-03-09 17:59:14.000000000 +0100
+++ new/Alien-Libxml2-0.15/Changes      2020-03-19 06:16:58.000000000 +0100
@@ -1,5 +1,9 @@
 Revision history for Alien-Libxml2
 
+0.15      2020-03-18 23:16:56 -0600
+  - Updated documentation to use Alien::Base::Wrapper
+  - Updated documentation refrences to Alien::LibXML (gh#18, gh#19)
+
 0.14      2020-03-09 10:59:12 -0600
   - Support for Visual C++ Perl + Vcpkg system install (gh#17)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Alien-Libxml2-0.14/META.json 
new/Alien-Libxml2-0.15/META.json
--- old/Alien-Libxml2-0.14/META.json    2020-03-09 17:59:14.000000000 +0100
+++ new/Alien-Libxml2-0.15/META.json    2020-03-19 06:16:58.000000000 +0100
@@ -77,9 +77,9 @@
       },
       "x_IRC" : "irc://irc.perl.org/#native"
    },
-   "version" : "0.14",
+   "version" : "0.15",
    "x_alienfile" : {
-      "generated_by" : "Dist::Zilla::Plugin::AlienBuild version 0.29",
+      "generated_by" : "Dist::Zilla::Plugin::AlienBuild version 0.30",
       "requires" : {
          "share" : {
             "Archive::Tar" : "0",
@@ -98,8 +98,8 @@
       "Graham Ollis <plice...@cpan.org>",
       "Shlomi Fish (shlomif)"
    ],
-   "x_generated_by_perl" : "v5.30.0",
-   "x_serialization_backend" : "Cpanel::JSON::XS version 4.18",
+   "x_generated_by_perl" : "v5.28.1",
+   "x_serialization_backend" : "Cpanel::JSON::XS version 4.12",
    "x_use_unsafe_inc" : 0
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Alien-Libxml2-0.14/META.yml 
new/Alien-Libxml2-0.15/META.yml
--- old/Alien-Libxml2-0.14/META.yml     2020-03-09 17:59:14.000000000 +0100
+++ new/Alien-Libxml2-0.15/META.yml     2020-03-19 06:16:58.000000000 +0100
@@ -33,9 +33,9 @@
   bugtracker: https://github.com/Perl5-Alien/Alien-Libxml2/issues
   homepage: https://metacpan.org/pod/Alien::Libxml2
   repository: git://github.com/Perl5-Alien/Alien-Libxml2.git
-version: '0.14'
+version: '0.15'
 x_alienfile:
-  generated_by: 'Dist::Zilla::Plugin::AlienBuild version 0.29'
+  generated_by: 'Dist::Zilla::Plugin::AlienBuild version 0.30'
   requires:
     share:
       Archive::Tar: '0'
@@ -50,6 +50,6 @@
 x_contributors:
   - 'Graham Ollis <plice...@cpan.org>'
   - 'Shlomi Fish (shlomif)'
-x_generated_by_perl: v5.30.0
+x_generated_by_perl: v5.28.1
 x_serialization_backend: 'YAML::Tiny version 1.73'
 x_use_unsafe_inc: 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Alien-Libxml2-0.14/Makefile.PL 
new/Alien-Libxml2-0.15/Makefile.PL
--- old/Alien-Libxml2-0.14/Makefile.PL  2020-03-09 17:59:14.000000000 +0100
+++ new/Alien-Libxml2-0.15/Makefile.PL  2020-03-19 06:16:58.000000000 +0100
@@ -42,7 +42,7 @@
     "Test2::V0"   => "0.000060",
     "Test::Alien" => 0
   },
-  "VERSION" => "0.14",
+  "VERSION" => "0.15",
   "test"    => {
     "TESTS" => "t/*.t"
   }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Alien-Libxml2-0.14/README 
new/Alien-Libxml2-0.15/README
--- old/Alien-Libxml2-0.14/README       2020-03-09 17:59:14.000000000 +0100
+++ new/Alien-Libxml2-0.15/README       2020-03-19 06:16:58.000000000 +0100
@@ -4,61 +4,59 @@
 
 VERSION
 
-    version 0.14
+    version 0.15
 
 SYNOPSIS
 
+    In your Makefile.PL:
+
+     use ExtUtils::MakeMaker;
+     use Alien::Base::Wrapper ();
+    
+     WriteMakefile(
+       Alien::Base::Wrapper->new('Alien::Libxml2')->mm_args2(
+         # MakeMaker args
+         NAME => 'Kafka::Librd',
+         ...
+       ),
+     );
+
     In your Build.PL:
 
      use Module::Build;
-     use Alien::Libxml2;
+     use Alien::Base::Wrapper qw( Alien::Libxml2 !export );
+    
      my $builder = Module::Build->new(
        ...
        configure_requires => {
          'Alien::Libxml2' => '0',
          ...
        },
-       extra_compiler_flags => Alien::Libxml2->cflags,
-       extra_linker_flags   => Alien::Libxml2->libs,
+       Alien::Base::Wrapper->mb_args,
        ...
      );
-     
+    
      $build->create_build_script;
 
-    In your Makefile.PL:
-
-     use ExtUtils::MakeMaker;
-     use Config;
-     use Alien::Libxml2;
-     
-     WriteMakefile(
-       ...
-       CONFIGURE_REQUIRES => {
-         'Alien::Libxml2' => '0',
-       },
-       CCFLAGS => Alien::Libxml2->cflags . " $Config{ccflags}",
-       LIBS    => [ Alien::Libxml2->libs ],
-       ...
-     );
-
     In your FFI::Platypus script or module:
 
      use FFI::Platypus;
      use Alien::Libxml2;
-     
+    
      my $ffi = FFI::Platypus->new(
        lib => [ Alien::Libxml2->dynamic_libs ],
      );
 
 DESCRIPTION
 
-    This module provides libxml2 for other modules to use. There was an
-    already existing Alien::LibXML, but it uses the older
-    Alien::Build::ModuleBuild and has not been actively maintained for a
-    while.
+    This module provides libxml2 for other modules to use.
 
 CAVEATS
 
+    There was an older existing Alien::LibXML, but it uses the older
+    Alien::Build::ModuleBuild and the author prefers this version which is
+    based on the more robust alienfile system.
+
     libxml2 has some optional prereqs, including zlib and iconv. For a
     share install you will want to make sure that these are installed prior
     to installing Alien::Libxml2 if you want to make use of features
@@ -74,7 +72,11 @@
 
     Alien::LibXML
 
-      Unmaintained Alien for the same library.
+      Older Alien for the same library.
+
+    XML::LibXML
+
+      Perl interface to libxml2, which uses this Alien
 
 AUTHOR
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Alien-Libxml2-0.14/dist.ini 
new/Alien-Libxml2-0.15/dist.ini
--- old/Alien-Libxml2-0.14/dist.ini     2020-03-09 17:59:14.000000000 +0100
+++ new/Alien-Libxml2-0.15/dist.ini     2020-03-19 06:16:58.000000000 +0100
@@ -3,7 +3,7 @@
 license          = Perl_5
 copyright_holder = Graham Ollis
 copyright_year   = 2013
-version          = 0.14
+version          = 0.15
 
 ; authordep Alien::Build::Plugin::Probe::Vcpkg
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Alien-Libxml2-0.14/lib/Alien/Libxml2.pm 
new/Alien-Libxml2-0.15/lib/Alien/Libxml2.pm
--- old/Alien-Libxml2-0.14/lib/Alien/Libxml2.pm 2020-03-09 17:59:14.000000000 
+0100
+++ new/Alien-Libxml2-0.15/lib/Alien/Libxml2.pm 2020-03-19 06:16:58.000000000 
+0100
@@ -5,7 +5,7 @@
 use base qw( Alien::Base );
 
 # ABSTRACT: Install the C libxml2 library on your system
-our $VERSION = '0.14'; # VERSION
+our $VERSION = '0.15'; # VERSION
 
 
 
@@ -24,61 +24,59 @@
 
 =head1 VERSION
 
-version 0.14
+version 0.15
 
 =head1 SYNOPSIS
 
+In your Makefile.PL:
+
+ use ExtUtils::MakeMaker;
+ use Alien::Base::Wrapper ();
+
+ WriteMakefile(
+   Alien::Base::Wrapper->new('Alien::Libxml2')->mm_args2(
+     # MakeMaker args
+     NAME => 'Kafka::Librd',
+     ...
+   ),
+ );
+
 In your Build.PL:
 
  use Module::Build;
- use Alien::Libxml2;
+ use Alien::Base::Wrapper qw( Alien::Libxml2 !export );
+
  my $builder = Module::Build->new(
    ...
    configure_requires => {
      'Alien::Libxml2' => '0',
      ...
    },
-   extra_compiler_flags => Alien::Libxml2->cflags,
-   extra_linker_flags   => Alien::Libxml2->libs,
+   Alien::Base::Wrapper->mb_args,
    ...
  );
- 
- $build->create_build_script;
-
-In your Makefile.PL:
 
- use ExtUtils::MakeMaker;
- use Config;
- use Alien::Libxml2;
- 
- WriteMakefile(
-   ...
-   CONFIGURE_REQUIRES => {
-     'Alien::Libxml2' => '0',
-   },
-   CCFLAGS => Alien::Libxml2->cflags . " $Config{ccflags}",
-   LIBS    => [ Alien::Libxml2->libs ],
-   ...
- );
+ $build->create_build_script;
 
 In your L<FFI::Platypus> script or module:
 
  use FFI::Platypus;
  use Alien::Libxml2;
- 
+
  my $ffi = FFI::Platypus->new(
    lib => [ Alien::Libxml2->dynamic_libs ],
  );
 
 =head1 DESCRIPTION
 
-This module provides libxml2 for other modules to use.  There was an
-already existing L<Alien::LibXML>, but it uses the older
-L<Alien::Build::ModuleBuild> and has not been actively maintained for a
-while.
+This module provides C<libxml2> for other modules to use.
 
 =head1 CAVEATS
 
+There was an older existing L<Alien::LibXML>, but it uses the older
+L<Alien::Build::ModuleBuild> and the author prefers this version which
+is based on the more robust L<alienfile> system.
+
 C<libxml2> has some optional prereqs, including C<zlib> and C<iconv>.
 For a C<share> install you will want to make sure that these are installed
 prior to installing L<Alien::Libxml2> if you want to make use of features
@@ -96,7 +94,11 @@
 
 =item L<Alien::LibXML>
 
-Unmaintained Alien for the same library.
+Older Alien for the same library.
+
+=item L<XML::LibXML>
+
+Perl interface to C<libxml2>, which uses this L<Alien>
 
 =back
 


Reply via email to