Hello community,

here is the log from the commit of package perl-YAML-LibYAML for 
openSUSE:Factory checked in at 2012-05-31 17:09:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-YAML-LibYAML (Old)
 and      /work/SRC/openSUSE:Factory/.perl-YAML-LibYAML.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-YAML-LibYAML", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-YAML-LibYAML/perl-YAML-LibYAML.changes      
2012-05-03 10:59:40.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-YAML-LibYAML.new/perl-YAML-LibYAML.changes 
2012-05-31 17:09:03.000000000 +0200
@@ -1,0 +2,6 @@
+Wed May 30 07:57:03 UTC 2012 - co...@suse.com
+
+- updated to 0.38
+  - Apply SPROUT++ deparse test patch. Thanks!
+
+-------------------------------------------------------------------

Old:
----
  YAML-LibYAML-0.37.tar.gz

New:
----
  YAML-LibYAML-0.38.tar.gz

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

Other differences:
------------------
++++++ perl-YAML-LibYAML.spec ++++++
--- /var/tmp/diff_new_pack.jXCi2k/_old  2012-05-31 17:09:04.000000000 +0200
+++ /var/tmp/diff_new_pack.jXCi2k/_new  2012-05-31 17:09:04.000000000 +0200
@@ -17,15 +17,14 @@
 
 
 Name:           perl-YAML-LibYAML
-Version:        0.37
+Version:        0.38
 Release:        0
 %define cpan_name YAML-LibYAML
 Summary:        YAML::LibYAML Perl module
 License:        GPL-1.0+ or Artistic-1.0
 Group:          Development/Libraries/Perl
 Url:            http://search.cpan.org/dist/YAML-LibYAML/
-#Source:         
http://www.cpan.org/authors/id/I/IN/INGY/YAML-LibYAML-%{version}.tar.gz
-Source:         %{cpan_name}-%{version}.tar.gz
+Source:         
http://www.cpan.org/authors/id/I/IN/INGY/%{cpan_name}-%{version}.tar.gz
 Patch1:         CVE-2012-1152-YAML-LibYAML-0.35-format-error.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
@@ -59,9 +58,6 @@
 %perl_process_packlist
 %perl_gen_filelist
 
-%clean
-%{__rm} -rf %{buildroot}
-
 %files -f %{name}.files
 %defattr(644,root,root,755)
 %doc Changes README

++++++ YAML-LibYAML-0.37.tar.gz -> YAML-LibYAML-0.38.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-0.37/Changes 
new/YAML-LibYAML-0.38/Changes
--- old/YAML-LibYAML-0.37/Changes       2011-09-29 20:10:08.000000000 +0200
+++ new/YAML-LibYAML-0.38/Changes       2012-01-04 07:56:39.000000000 +0100
@@ -1,4 +1,9 @@
 ---
+version: 0.38
+date:    Tue Jan  3 22:56:01 PST 2012
+changes:
+- Apply SPROUT++ deparse test patch. Thanks!
+---
 version: 0.37
 date:    Thu Sep 29 20:09:20 CEST 2011
 changes:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-0.37/LICENSE 
new/YAML-LibYAML-0.38/LICENSE
--- old/YAML-LibYAML-0.37/LICENSE       2011-09-29 20:10:08.000000000 +0200
+++ new/YAML-LibYAML-0.38/LICENSE       2012-01-04 07:56:39.000000000 +0100
@@ -1,4 +1,4 @@
-This software is copyright (c) 2011 by Ingy döt Net <i...@cpan.org>.
+This software is copyright (c) 2012 by Ingy döt Net <i...@cpan.org>.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -12,21 +12,22 @@
 
 --- The GNU General Public License, Version 1, February 1989 ---
 
-This software is Copyright (c) 2011 by Ingy döt Net <i...@cpan.org>.
+This software is Copyright (c) 2012 by Ingy döt Net <i...@cpan.org>.
 
 This is free software, licensed under:
 
   The GNU General Public License, Version 1, February 1989
 
-                   GNU GENERAL PUBLIC LICENSE
-                    Version 1, February 1989
+                    GNU GENERAL PUBLIC LICENSE
+                     Version 1, February 1989
 
  Copyright (C) 1989 Free Software Foundation, Inc.
-                59 Temple Place, Suite 330, Boston, MA 02111-1307, USA
+                    51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
+
  Everyone is permitted to copy and distribute verbatim copies
  of this license document, but changing it is not allowed.
 
-                           Preamble
+                            Preamble
 
   The license agreements of most software companies try to keep users
 at the mercy of those companies.  By contrast, our General Public
@@ -67,7 +68,7 @@
   The precise terms and conditions for copying, distribution and
 modification follow.
 
-                   GNU GENERAL PUBLIC LICENSE
+                    GNU GENERAL PUBLIC LICENSE
    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
 
   0. This License Agreement applies to any program or other work which
@@ -185,7 +186,7 @@
 of preserving the free status of all derivatives of our free software and
 of promoting the sharing and reuse of software generally.
 
-                           NO WARRANTY
+                            NO WARRANTY
 
   9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
 FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
@@ -207,9 +208,9 @@
 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGES.
 
-                    END OF TERMS AND CONDITIONS
+                     END OF TERMS AND CONDITIONS
 
-       Appendix: How to Apply These Terms to Your New Programs
+        Appendix: How to Apply These Terms to Your New Programs
 
   If you develop a new program, and you want it to be of the greatest
 possible use to humanity, the best way to achieve this is to make it
@@ -235,8 +236,9 @@
     GNU General Public License for more details.
 
     You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software Foundation,
-    Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA  02110-1301 
USA
+
 
 Also add information on how to contact you by electronic and paper mail.
 
@@ -270,7 +272,7 @@
 
 --- The Artistic License 1.0 ---
 
-This software is Copyright (c) 2011 by Ingy döt Net <i...@cpan.org>.
+This software is Copyright (c) 2012 by Ingy döt Net <i...@cpan.org>.
 
 This is free software, licensed under:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-0.37/LibYAML/Makefile 
new/YAML-LibYAML-0.38/LibYAML/Makefile
--- old/YAML-LibYAML-0.37/LibYAML/Makefile      2011-09-29 20:10:09.000000000 
+0200
+++ new/YAML-LibYAML-0.38/LibYAML/Makefile      2012-01-04 07:56:40.000000000 
+0100
@@ -1,7 +1,7 @@
 # This Makefile is for the YAML::XS::LibYAML extension to perl.
 #
 # It was generated automatically by MakeMaker version
-# 6.56 (Revision: 65600) from the contents of
+# 6.62 (Revision: 66200) from the contents of
 # Makefile.PL. Don't edit this file, edit Makefile.PL instead.
 #
 #       ANY CHANGES MADE HERE WILL BE LOST!
@@ -12,8 +12,9 @@
 #   MakeMaker Parameters:
 
 #     ABSTRACT_FROM => q[lib/YAML/XS/LibYAML.pm]
-#     AUTHOR => q[Ingy döt Net <i...@cpan.org>]
+#     AUTHOR => [q[Ingy döt Net <i...@cpan.org>]]
 #     BUILD_REQUIRES => {  }
+#     CONFIGURE_REQUIRES => {  }
 #     DEFINE => q[-DHAVE_CONFIG_H]
 #     INC => q[-I.]
 #     LIBS => [q[]]
@@ -26,7 +27,7 @@
 
 # --- MakeMaker const_config section:
 
-# These definitions are from config.sh (via /usr/lib/perl/5.10/Config.pm).
+# These definitions are from config.sh (via /usr/lib/perl/5.12/Config.pm).
 # They may have been overridden via Makefile.PL or on the command line.
 AR = ar
 CC = cc
@@ -43,10 +44,10 @@
 LIB_EXT = .a
 OBJ_EXT = .o
 OSNAME = linux
-OSVERS = 2.6.24-27-server
+OSVERS = 2.6.24-28-server
 RANLIB = :
-SITELIBEXP = /usr/local/share/perl/5.10.1
-SITEARCHEXP = /usr/local/lib/perl/5.10.1
+SITELIBEXP = /usr/local/share/perl/5.12.4
+SITEARCHEXP = /usr/local/lib/perl/5.12.4
 SO = so
 VENDORARCHEXP = /usr/lib/perl5
 VENDORLIBEXP = /usr/share/perl5
@@ -79,15 +80,15 @@
 PERLPREFIX = /usr
 SITEPREFIX = /usr/local
 VENDORPREFIX = /usr
-INSTALLPRIVLIB = /usr/share/perl/5.10
+INSTALLPRIVLIB = /usr/share/perl/5.12
 DESTINSTALLPRIVLIB = $(DESTDIR)$(INSTALLPRIVLIB)
-INSTALLSITELIB = /usr/local/share/perl/5.10.1
+INSTALLSITELIB = /usr/local/share/perl/5.12.4
 DESTINSTALLSITELIB = $(DESTDIR)$(INSTALLSITELIB)
 INSTALLVENDORLIB = /usr/share/perl5
 DESTINSTALLVENDORLIB = $(DESTDIR)$(INSTALLVENDORLIB)
-INSTALLARCHLIB = /usr/lib/perl/5.10
+INSTALLARCHLIB = /usr/lib/perl/5.12
 DESTINSTALLARCHLIB = $(DESTDIR)$(INSTALLARCHLIB)
-INSTALLSITEARCH = /usr/local/lib/perl/5.10.1
+INSTALLSITEARCH = /usr/local/lib/perl/5.12.4
 DESTINSTALLSITEARCH = $(DESTDIR)$(INSTALLSITEARCH)
 INSTALLVENDORARCH = /usr/lib/perl5
 DESTINSTALLVENDORARCH = $(DESTDIR)$(INSTALLVENDORARCH)
@@ -115,14 +116,14 @@
 DESTINSTALLSITEMAN3DIR = $(DESTDIR)$(INSTALLSITEMAN3DIR)
 INSTALLVENDORMAN3DIR = /usr/share/man/man3
 DESTINSTALLVENDORMAN3DIR = $(DESTDIR)$(INSTALLVENDORMAN3DIR)
-PERL_LIB = /usr/share/perl/5.10
-PERL_ARCHLIB = /usr/lib/perl/5.10
+PERL_LIB = /usr/share/perl/5.12
+PERL_ARCHLIB = /usr/lib/perl/5.12
 LIBPERL_A = libperl.a
 FIRST_MAKEFILE = Makefile
 MAKEFILE_OLD = Makefile.old
 MAKE_APERL_FILE = Makefile.aperl
 PERLMAINCC = $(CC)
-PERL_INC = /usr/lib/perl/5.10/CORE
+PERL_INC = /usr/lib/perl/5.12/CORE
 PERL = /usr/bin/perl
 FULLPERL = /usr/bin/perl
 ABSPERL = $(PERL)
@@ -137,9 +138,9 @@
 PERM_RW = 644
 PERM_RWX = 755
 
-MAKEMAKER   = /usr/share/perl/5.10/ExtUtils/MakeMaker.pm
-MM_VERSION  = 6.56
-MM_REVISION = 65600
+MAKEMAKER   = /usr/share/perl/5.12/ExtUtils/MakeMaker.pm
+MM_VERSION  = 6.62
+MM_REVISION = 66200
 
 # FULLEXT = Pathname for extension directory (eg Foo/Bar/Oracle).
 # BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. (eg Oracle)
@@ -216,7 +217,7 @@
 
 
 # --- MakeMaker platform_constants section:
-MM_Unix_VERSION = 6.56
+MM_Unix_VERSION = 6.62
 PERL_MALLOC_DEF = -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree 
-Drealloc=Perl_realloc -Dcalloc=Perl_calloc
 
 
@@ -228,12 +229,12 @@
 
 # --- MakeMaker tool_xsubpp section:
 
-XSUBPPDIR = /usr/share/perl/5.10.1/ExtUtils
+XSUBPPDIR = /usr/share/perl/5.12.4/ExtUtils
 XSUBPP = $(XSUBPPDIR)$(DFSEP)xsubpp
 XSUBPPRUN = $(PERLRUN) $(XSUBPP)
 XSPROTOARG = 
-XSUBPPDEPS = /usr/share/perl/5.10/ExtUtils/typemap $(XSUBPP)
-XSUBPPARGS = -typemap /usr/share/perl/5.10/ExtUtils/typemap
+XSUBPPDEPS = /usr/share/perl/5.12/ExtUtils/typemap $(XSUBPP)
+XSUBPPARGS = -typemap /usr/share/perl/5.12/ExtUtils/typemap
 XSUBPP_EXTRA_ARGS = 
 
 
@@ -540,15 +541,16 @@
          *$(LIB_EXT) core \
          core.[0-9] $(INST_ARCHAUTODIR)/extralibs.all \
          core.[0-9][0-9] $(BASEEXT).bso \
-         pm_to_blib.ts core.[0-9][0-9][0-9][0-9] \
+         pm_to_blib.ts MYMETA.json \
+         core.[0-9][0-9][0-9][0-9] MYMETA.yml \
          $(BASEEXT).x $(BOOTSTRAP) \
          perl$(EXE_EXT) tmon.out \
          *$(OBJ_EXT) pm_to_blib \
          $(INST_ARCHAUTODIR)/extralibs.ld blibdirs.ts \
          LibYAML.c core.[0-9][0-9][0-9][0-9][0-9] \
          *perl.core core.*perl.*.? \
-         $(MAKE_APERL_FILE) perl \
-         $(BASEEXT).def core.[0-9][0-9][0-9] \
+         $(MAKE_APERL_FILE) $(BASEEXT).def \
+         perl core.[0-9][0-9][0-9] \
          mon.out lib$(BASEEXT).def \
          perlmain.c perl.exe \
          so_locations $(BASEEXT).exp 
@@ -573,30 +575,8 @@
 
 
 # --- MakeMaker metafile section:
-metafile : create_distdir
-       $(NOECHO) $(ECHO) Generating META.yml
-       $(NOECHO) $(ECHO) '--- #YAML:1.0' > META_new.yml
-       $(NOECHO) $(ECHO) 'name:               YAML-XS-LibYAML' >> META_new.yml
-       $(NOECHO) $(ECHO) 'version:            ' >> META_new.yml
-       $(NOECHO) $(ECHO) 'abstract:           An XS Wrapper Module of libyaml' 
>> META_new.yml
-       $(NOECHO) $(ECHO) 'author:' >> META_new.yml
-       $(NOECHO) $(ECHO) '    - Ingy döt Net <i...@cpan.org>' >> META_new.yml
-       $(NOECHO) $(ECHO) 'license:            unknown' >> META_new.yml
-       $(NOECHO) $(ECHO) 'distribution_type:  module' >> META_new.yml
-       $(NOECHO) $(ECHO) 'configure_requires:' >> META_new.yml
-       $(NOECHO) $(ECHO) '    ExtUtils::MakeMaker:  0' >> META_new.yml
-       $(NOECHO) $(ECHO) 'build_requires:' >> META_new.yml
-       $(NOECHO) $(ECHO) '    ExtUtils::MakeMaker:  0' >> META_new.yml
-       $(NOECHO) $(ECHO) 'requires:  {}' >> META_new.yml
-       $(NOECHO) $(ECHO) 'no_index:' >> META_new.yml
-       $(NOECHO) $(ECHO) '    directory:' >> META_new.yml
-       $(NOECHO) $(ECHO) '        - t' >> META_new.yml
-       $(NOECHO) $(ECHO) '        - inc' >> META_new.yml
-       $(NOECHO) $(ECHO) 'generated_by:       ExtUtils::MakeMaker version 
6.56' >> META_new.yml
-       $(NOECHO) $(ECHO) 'meta-spec:' >> META_new.yml
-       $(NOECHO) $(ECHO) '    url:      
http://module-build.sourceforge.net/META-spec-v1.4.html' >> META_new.yml
-       $(NOECHO) $(ECHO) '    version:  1.4' >> META_new.yml
-       -$(NOECHO) $(MV) META_new.yml $(DISTVNAME)/META.yml
+metafile :
+       $(NOECHO) $(NOOP)
 
 
 # --- MakeMaker signature section:
@@ -616,8 +596,12 @@
 
 # --- MakeMaker distmeta section:
 distmeta : create_distdir metafile
-       $(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd 
-e 'eval { maniadd({q{META.yml} => q{Module meta-data (added by MakeMaker)}}) } 
' \
+       $(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd 
-e 'exit unless -e q{META.yml};' \
+         -e 'eval { maniadd({q{META.yml} => q{Module YAML meta-data (added by 
MakeMaker)}}) }' \
          -e '    or print "Could not add META.yml to MANIFEST: 
$${'\''@'\''}\n"' --
+       $(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd 
-e 'exit unless -f q{META.json};' \
+         -e 'eval { maniadd({q{META.json} => q{Module JSON meta-data (added by 
MakeMaker)}}) }' \
+         -e '    or print "Could not add META.json to MANIFEST: 
$${'\''@'\''}\n"' --
 
 
 
@@ -645,7 +629,6 @@
        $(PERL_INC)/INTERN.h            \
        $(PERL_INC)/XSUB.h              \
        $(PERL_INC)/av.h                \
-       $(PERL_INC)/cc_runtime.h        \
        $(PERL_INC)/config.h            \
        $(PERL_INC)/cop.h               \
        $(PERL_INC)/cv.h                \
@@ -753,7 +736,7 @@
        $(NOECHO) $(ECHO) '    <ABSTRACT>An XS Wrapper Module of 
libyaml</ABSTRACT>' >> $(DISTNAME).ppd
        $(NOECHO) $(ECHO) '    <AUTHOR>Ingy döt Net 
&lt;i...@cpan.org&gt;</AUTHOR>' >> $(DISTNAME).ppd
        $(NOECHO) $(ECHO) '    <IMPLEMENTATION>' >> $(DISTNAME).ppd
-       $(NOECHO) $(ECHO) '        <ARCHITECTURE 
NAME="i686-linux-gnu-thread-multi-5.10" />' >> $(DISTNAME).ppd
+       $(NOECHO) $(ECHO) '        <ARCHITECTURE 
NAME="i686-linux-gnu-thread-multi-64int-5.12" />' >> $(DISTNAME).ppd
        $(NOECHO) $(ECHO) '        <CODEBASE HREF="" />' >> $(DISTNAME).ppd
        $(NOECHO) $(ECHO) '    </IMPLEMENTATION>' >> $(DISTNAME).ppd
        $(NOECHO) $(ECHO) '</SOFTPKG>' >> $(DISTNAME).ppd
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-0.37/MANIFEST 
new/YAML-LibYAML-0.38/MANIFEST
--- old/YAML-LibYAML-0.37/MANIFEST      2011-09-29 20:10:09.000000000 +0200
+++ new/YAML-LibYAML-0.38/MANIFEST      2012-01-04 07:56:41.000000000 +0100
@@ -63,6 +63,7 @@
 t/leak.t
 t/load.t
 t/loadfile-empty.t
+t/long_plain_wrap.t
 t/magic.t
 t/native.t
 t/null.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-0.37/META.yml 
new/YAML-LibYAML-0.38/META.yml
--- old/YAML-LibYAML-0.37/META.yml      2011-09-29 20:10:09.000000000 +0200
+++ new/YAML-LibYAML-0.38/META.yml      2012-01-04 07:56:40.000000000 +0100
@@ -7,7 +7,7 @@
 configure_requires:
   ExtUtils::MakeMaker: 6.42
 distribution_type: module
-generated_by: 'Module::Install version 1.01'
+generated_by: 'Module::Install version 1.02'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -21,7 +21,10 @@
   Filter::Util::Call: 0
   perl: 5.8.1
 resources:
-  homepage: http://github.com/ingydotnet/yaml-libyaml-pm/tree
+  homepage: https://github.com/ingydotnet/yaml-libyaml-pm/tree
   license: http://dev.perl.org/licenses/
-  repository: git://github.com/ingydotnet/yaml-libyaml-pm.git
-version: 0.37
+  repository:
+    type: git
+    url: git://github.com/ingydotnet/yaml-libyaml-pm.git
+    web: https://github.com/ingydotnet/yaml-libyaml-pm/tree
+version: 0.38
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-0.37/inc/Module/Install/Base.pm 
new/YAML-LibYAML-0.38/inc/Module/Install/Base.pm
--- old/YAML-LibYAML-0.37/inc/Module/Install/Base.pm    2011-09-29 
20:10:08.000000000 +0200
+++ new/YAML-LibYAML-0.38/inc/Module/Install/Base.pm    2012-01-04 
07:56:39.000000000 +0100
@@ -4,7 +4,7 @@
 use strict 'vars';
 use vars qw{$VERSION};
 BEGIN {
-       $VERSION = '1.01';
+       $VERSION = '1.02';
 }
 
 # Suspend handler for "redefined" warnings
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-0.37/inc/Module/Install/Can.pm 
new/YAML-LibYAML-0.38/inc/Module/Install/Can.pm
--- old/YAML-LibYAML-0.37/inc/Module/Install/Can.pm     2011-09-29 
20:10:08.000000000 +0200
+++ new/YAML-LibYAML-0.38/inc/Module/Install/Can.pm     2012-01-04 
07:56:39.000000000 +0100
@@ -9,7 +9,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-       $VERSION = '1.01';
+       $VERSION = '1.02';
        @ISA     = 'Module::Install::Base';
        $ISCORE  = 1;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-0.37/inc/Module/Install/Fetch.pm 
new/YAML-LibYAML-0.38/inc/Module/Install/Fetch.pm
--- old/YAML-LibYAML-0.37/inc/Module/Install/Fetch.pm   2011-09-29 
20:10:09.000000000 +0200
+++ new/YAML-LibYAML-0.38/inc/Module/Install/Fetch.pm   2012-01-04 
07:56:40.000000000 +0100
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-       $VERSION = '1.01';
+       $VERSION = '1.02';
        @ISA     = 'Module::Install::Base';
        $ISCORE  = 1;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-0.37/inc/Module/Install/GithubMeta.pm 
new/YAML-LibYAML-0.38/inc/Module/Install/GithubMeta.pm
--- old/YAML-LibYAML-0.37/inc/Module/Install/GithubMeta.pm      2011-09-29 
20:10:08.000000000 +0200
+++ new/YAML-LibYAML-0.38/inc/Module/Install/GithubMeta.pm      2012-01-04 
07:56:39.000000000 +0100
@@ -7,20 +7,27 @@
 use base qw(Module::Install::Base);
 use vars qw($VERSION);
 
-$VERSION = '0.10';
+$VERSION = '0.16';
 
 sub githubmeta {
   my $self = shift;
   return unless $Module::Install::AUTHOR;
   return unless _under_git();
   return unless $self->can_run('git');
-  return unless my ($git_url) = `git remote show -n origin` =~ /URL: (.*)$/m;
+  my $remote = shift || 'origin';
+  return unless my ($git_url) = `git remote show -n $remote` =~ /URL: (.*)$/m;
   return unless $git_url =~ /github\.com/; # Not a Github repository
   my $http_url = $git_url;
   $git_url =~ s![\w\-]+\@([^:]+):!git://$1/!;
-  $http_url =~ s![\w\-]+\@([^:]+):!http://$1/!;
+  $http_url =~ s![\w\-]+\@([^:]+):!https://$1/!;
   $http_url =~ s!\.git$!/tree!;
-  $self->repository( $git_url );
+  $self->repository(
+      {
+          type => 'git',
+          url  => $git_url,
+          web  => $http_url,
+      },
+  );
   $self->homepage( $http_url ) unless $self->homepage();
   return 1;
 }
@@ -47,4 +54,4 @@
 'Github';
 __END__
 
-#line 108
+#line 117
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-0.37/inc/Module/Install/Include.pm 
new/YAML-LibYAML-0.38/inc/Module/Install/Include.pm
--- old/YAML-LibYAML-0.37/inc/Module/Install/Include.pm 2011-09-29 
20:10:08.000000000 +0200
+++ new/YAML-LibYAML-0.38/inc/Module/Install/Include.pm 2012-01-04 
07:56:39.000000000 +0100
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-       $VERSION = '1.01';
+       $VERSION = '1.02';
        @ISA     = 'Module::Install::Base';
        $ISCORE  = 1;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-0.37/inc/Module/Install/Makefile.pm 
new/YAML-LibYAML-0.38/inc/Module/Install/Makefile.pm
--- old/YAML-LibYAML-0.37/inc/Module/Install/Makefile.pm        2011-09-29 
20:10:08.000000000 +0200
+++ new/YAML-LibYAML-0.38/inc/Module/Install/Makefile.pm        2012-01-04 
07:56:39.000000000 +0100
@@ -8,7 +8,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-       $VERSION = '1.01';
+       $VERSION = '1.02';
        @ISA     = 'Module::Install::Base';
        $ISCORE  = 1;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-0.37/inc/Module/Install/Metadata.pm 
new/YAML-LibYAML-0.38/inc/Module/Install/Metadata.pm
--- old/YAML-LibYAML-0.37/inc/Module/Install/Metadata.pm        2011-09-29 
20:10:08.000000000 +0200
+++ new/YAML-LibYAML-0.38/inc/Module/Install/Metadata.pm        2012-01-04 
07:56:39.000000000 +0100
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-       $VERSION = '1.01';
+       $VERSION = '1.02';
        @ISA     = 'Module::Install::Base';
        $ISCORE  = 1;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-0.37/inc/Module/Install/Package.pm 
new/YAML-LibYAML-0.38/inc/Module/Install/Package.pm
--- old/YAML-LibYAML-0.37/inc/Module/Install/Package.pm 2011-09-29 
20:10:08.000000000 +0200
+++ new/YAML-LibYAML-0.38/inc/Module/Install/Package.pm 2012-01-04 
07:56:39.000000000 +0100
@@ -16,7 +16,7 @@
 use Module::Install::Base;
 use vars qw'@ISA $VERSION';
 @ISA = 'Module::Install::Base';
-$VERSION = '0.29';
+$VERSION = '0.30';
 
 #-----------------------------------------------------------------------------#
 # XXX BOOTBUGHACK
@@ -54,6 +54,7 @@
 # plugin directive:
 my $module_install_plugin;
 my $module_package_plugin;
+my $module_package_dist_plugin;
 # XXX ARGVHACK This @argv thing is a temporary fix for an ugly bug somewhere 
in the
 # Wikitext module usage.
 my @argv;
@@ -67,6 +68,10 @@
         $module_package_plugin->mi($module_install_plugin);
         $module_package_plugin->version_check($VERSION);
     }
+    else {
+        $module_package_dist_plugin = $self->_load_dist_plugin($plugin_spec);
+        $module_package_dist_plugin->mi($module_install_plugin) if ref 
$module_package_dist_plugin;
+    }
     # NOTE - This is the point in time where the body of Makefile.PL runs...
     return;
 
@@ -80,7 +85,9 @@
             }
             else {
                 $module_install_plugin->_initial();
+                $module_package_dist_plugin->_initial() if ref 
$module_package_dist_plugin;
                 $module_install_plugin->_main();
+                $module_package_dist_plugin->_main() if ref 
$module_package_dist_plugin;
             }
         };
         if ($@) {
@@ -101,7 +108,10 @@
                 $module_package_plugin->final;
                 $module_package_plugin->replicate_module_package;
             }
-            : $module_install_plugin->_final;
+            : do {
+                $module_install_plugin->_final;
+                $module_package_dist_plugin->_final() if ref 
$module_package_dist_plugin;
+            }
     }
 }
 
@@ -123,8 +133,9 @@
 
 # Find and load the author side plugin:
 sub _load_plugin {
-    my ($self, $spec) = @_;
+    my ($self, $spec, $namespace) = @_;
     $spec ||= '';
+    $namespace ||= 'Module::Package';
     my $version = '';
     $Module::Package::plugin_version = 0;
     if ($spec =~ s/\s+(\S+)\s*//) {
@@ -137,12 +148,22 @@
         ($spec =~ /^:(\w+)$/) ? ('Plugin', "Plugin::$1") :
         ($spec =~ /^(\S*\w):(\w+)$/) ? ($1, "$1::$2") :
         die "$spec is invalid";
-    $module = "Module::Package::$module";
-    $plugin = "Module::Package::$plugin";
+    $module = "${namespace}::${module}";
+    $plugin = "${namespace}::${plugin}";
     eval "use $module $version (); 1" or die $@;
     return $plugin->new();
 }
 
+# Find and load the user side plugin:
+sub _load_dist_plugin {
+    my ($self, $spec, $namespace) = @_;
+    $spec ||= '';
+    $namespace ||= 'Module::Package::Dist';
+    my $r = eval { $self->_load_plugin($spec, $namespace); };
+    return $r if ref $r;
+    return;
+}
+
 #-----------------------------------------------------------------------------#
 # These are the user side analogs to the author side plugin API calls.
 # Prefix with '_' to not pollute Module::Install plugin space.
@@ -218,6 +239,32 @@
     $self->WriteAll(@_);
 }
 
+# Base package for Module::Package plugin distributed components.
+package Module::Package::Dist;
+
+sub new {
+    my ($class, %args) = @_;
+    bless \%args, $class;
+}
+
+sub mi {
+    @_ > 1 ? ($_[0]->{mi}=$_[1]) : $_[0]->{mi};
+}
+
+sub _initial {
+    my ($self) = @_;
+}
+
+sub _main {
+    my ($self) = @_;
+}
+
+sub _final {
+    my ($self) = @_;
+}
+
+1;
+
 #-----------------------------------------------------------------------------#
 # Take a guess at the primary .pm and .pod files for 'all_from', and friends.
 # Put them in global magical vars in the main:: namespace.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-0.37/inc/Module/Install/Win32.pm 
new/YAML-LibYAML-0.38/inc/Module/Install/Win32.pm
--- old/YAML-LibYAML-0.37/inc/Module/Install/Win32.pm   2011-09-29 
20:10:09.000000000 +0200
+++ new/YAML-LibYAML-0.38/inc/Module/Install/Win32.pm   2012-01-04 
07:56:40.000000000 +0100
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-       $VERSION = '1.01';
+       $VERSION = '1.02';
        @ISA     = 'Module::Install::Base';
        $ISCORE  = 1;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-0.37/inc/Module/Install/WriteAll.pm 
new/YAML-LibYAML-0.38/inc/Module/Install/WriteAll.pm
--- old/YAML-LibYAML-0.37/inc/Module/Install/WriteAll.pm        2011-09-29 
20:10:09.000000000 +0200
+++ new/YAML-LibYAML-0.38/inc/Module/Install/WriteAll.pm        2012-01-04 
07:56:40.000000000 +0100
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-       $VERSION = '1.01';
+       $VERSION = '1.02';
        @ISA     = qw{Module::Install::Base};
        $ISCORE  = 1;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-0.37/inc/Module/Install.pm 
new/YAML-LibYAML-0.38/inc/Module/Install.pm
--- old/YAML-LibYAML-0.37/inc/Module/Install.pm 2011-09-29 20:10:08.000000000 
+0200
+++ new/YAML-LibYAML-0.38/inc/Module/Install.pm 2012-01-04 07:56:39.000000000 
+0100
@@ -31,7 +31,7 @@
        # This is not enforced yet, but will be some time in the next few
        # releases once we can make sure it won't clash with custom
        # Module::Install extensions.
-       $VERSION = '1.01';
+       $VERSION = '1.02';
 
        # Storage for the pseudo-singleton
        $MAIN    = undef;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-0.37/inc/Module/Package.pm 
new/YAML-LibYAML-0.38/inc/Module/Package.pm
--- old/YAML-LibYAML-0.37/inc/Module/Package.pm 2011-09-29 20:10:09.000000000 
+0200
+++ new/YAML-LibYAML-0.38/inc/Module/Package.pm 2012-01-04 07:56:40.000000000 
+0100
@@ -15,7 +15,7 @@
 use strict;
 
 BEGIN {
-    $Module::Package::VERSION = '0.29';
+    $Module::Package::VERSION = '0.30';
     $inc::Module::Package::VERSION ||= $Module::Package::VERSION;
     @inc::Module::Package::ISA = __PACKAGE__;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-0.37/lib/YAML/XS.pm 
new/YAML-LibYAML-0.38/lib/YAML/XS.pm
--- old/YAML-LibYAML-0.37/lib/YAML/XS.pm        2011-09-29 20:08:07.000000000 
+0200
+++ new/YAML-LibYAML-0.38/lib/YAML/XS.pm        2012-01-04 07:51:19.000000000 
+0100
@@ -2,7 +2,7 @@
 use strict;
 
 package YAML::XS;
-$YAML::XS::VERSION = '0.37';
+$YAML::XS::VERSION = '0.38';
 use base 'Exporter';
 
 @YAML::XS::EXPORT = qw(Load Dump);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-0.37/t/code.t 
new/YAML-LibYAML-0.38/t/code.t
--- old/YAML-LibYAML-0.37/t/code.t      2011-04-03 18:28:08.000000000 +0200
+++ new/YAML-LibYAML-0.38/t/code.t      2012-01-04 07:52:00.000000000 +0100
@@ -18,11 +18,17 @@
 --- !!perl/code:Barry::White |-
   {
       use warnings;
-      use strict 'refs';
+      use strict;
       print "Bye.\n";
   }
 ...
 
+use B::Deparse;
+if (new B::Deparse -> coderef2text ( sub { no strict; 1; use strict; 1; })
+      =~ 'refs') {
+    $yaml =~ s/use strict/use strict 'refs'/g;
+}
+
 $YAML::XS::DumpCode = 1;
 is Dump($sub), $yaml,
     "Dumping a blessed code ref works (with B::Deparse)";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-0.37/t/long_plain_wrap.t 
new/YAML-LibYAML-0.38/t/long_plain_wrap.t
--- old/YAML-LibYAML-0.37/t/long_plain_wrap.t   1970-01-01 01:00:00.000000000 
+0100
+++ new/YAML-LibYAML-0.38/t/long_plain_wrap.t   2012-01-04 07:55:42.000000000 
+0100
@@ -0,0 +1,12 @@
+use Test::More; # tests => 1;
+
+use YAML::XS;
+
+plan skip_all => 'Failing test. Not yet implemented';
+
+my $p = {my_key => "When foo or foobar is used, everyone understands that 
these are just examples, and they dont really exist."};
+my $e = <<'...';
+---
+my_key: When foo or foobar is used, everyone understands that these are just 
examples, and they dont really exist.
+...
+is Dump($p), $e, "Long plain scalars don't wrap"; 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to