r70045 - in /trunk/libb-perlreq-perl: Changes META.yml README debian/changelog debian/compat debian/control debian/copyright debian/patches/spelling.patch lib/B/PerlReq.pm lib/B/Walker.pm perl.prov perl.req perl5-alt-rpm-macros rpm-build-perl.spec

jawnsy-guest at users.alioth.debian.org jawnsy-guest at users.alioth.debian.org
Mon Feb 28 02:24:07 UTC 2011


Author: jawnsy-guest
Date: Mon Feb 28 02:23:37 2011
New Revision: 70045

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=70045
Log:
* New upstream release
* Standards-Version 3.9.1 (no changes)
* Bump to debhelper 8
* Refresh copyright information

Modified:
    trunk/libb-perlreq-perl/Changes
    trunk/libb-perlreq-perl/META.yml
    trunk/libb-perlreq-perl/README
    trunk/libb-perlreq-perl/debian/changelog
    trunk/libb-perlreq-perl/debian/compat
    trunk/libb-perlreq-perl/debian/control
    trunk/libb-perlreq-perl/debian/copyright
    trunk/libb-perlreq-perl/debian/patches/spelling.patch
    trunk/libb-perlreq-perl/lib/B/PerlReq.pm
    trunk/libb-perlreq-perl/lib/B/Walker.pm
    trunk/libb-perlreq-perl/perl.prov
    trunk/libb-perlreq-perl/perl.req
    trunk/libb-perlreq-perl/perl5-alt-rpm-macros
    trunk/libb-perlreq-perl/rpm-build-perl.spec

Modified: trunk/libb-perlreq-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libb-perlreq-perl/Changes?rev=70045&op=diff
==============================================================================
--- trunk/libb-perlreq-perl/Changes (original)
+++ trunk/libb-perlreq-perl/Changes Mon Feb 28 02:23:37 2011
@@ -1,3 +1,20 @@
+* Sat Feb 12 2011 Alexey Tourbin <at at altlinux> 0.74-alt1
+- B/PerlReq.pm: added warnings.pm to @Skip list
+
+* Mon Nov 15 2010 Vladimir Lettiev <crux at altlinux> 0.73-alt2
+- fixed fatal error in walk_gv() when method CV return not B::CV class
+  object (Closes: #24564)
+
+* Mon Sep 20 2010 Alexey Tourbin <at at altlinux> 0.73-alt1
+- updated for perl-5.12:
+- perl.req, perl.prov: relax dependency on Pod::Usage
+- perl.prov: use plain eval insted of Safe->reval
+- perl.prov: \Q stopped working without closing \E
+- macros: removed UNINST=undef
+- macros: removed OTHERLDFLAGS='-lperl -lpthread'
+- macros: removed INSTALLMAN1DIR= and INSTALLMAN3DIR=
+- macros: removed %perl_vendor_man1dir and %perl_vendor_man3dir
+
 * Tue Apr 20 2010 Alexey Tourbin <at at altlinux> 0.72-alt1
 - B/PerlReq.pm: implemented support for Moose::with()
 

Modified: trunk/libb-perlreq-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libb-perlreq-perl/META.yml?rev=70045&op=diff
==============================================================================
--- trunk/libb-perlreq-perl/META.yml (original)
+++ trunk/libb-perlreq-perl/META.yml Mon Feb 28 02:23:37 2011
@@ -1,12 +1,14 @@
 --- #YAML:1.0
 name:               rpm-build-perl
-version:            0.72
+version:            0.74
 abstract:           Calculate dependencies for Perl sources
 author:
     - Alexey Tourbin <at at altlinux.org>
 license:            unknown
 distribution_type:  module
 configure_requires:
+    ExtUtils::MakeMaker:  0
+build_requires:
     ExtUtils::MakeMaker:  0
 requires:
     B:           0
@@ -18,7 +20,7 @@
     directory:
         - t
         - inc
-generated_by:       ExtUtils::MakeMaker version 6.48
+generated_by:       ExtUtils::MakeMaker version 6.56
 meta-spec:
     url:      http://module-build.sourceforge.net/META-spec-v1.4.html
     version:  1.4

Modified: trunk/libb-perlreq-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libb-perlreq-perl/README?rev=70045&op=diff
==============================================================================
--- trunk/libb-perlreq-perl/README (original)
+++ trunk/libb-perlreq-perl/README Mon Feb 28 02:23:37 2011
@@ -1,4 +1,4 @@
-rpm-build-perl version 0.72
+rpm-build-perl version 0.74
 
 B::PerlReq - Perl compiler backend to extract Perl dependencies
 perl.req - list requirements for Perl scripts and libraries

Modified: trunk/libb-perlreq-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libb-perlreq-perl/debian/changelog?rev=70045&op=diff
==============================================================================
--- trunk/libb-perlreq-perl/debian/changelog (original)
+++ trunk/libb-perlreq-perl/debian/changelog Mon Feb 28 02:23:37 2011
@@ -1,8 +1,15 @@
-libb-perlreq-perl (0.72-2) UNRELEASED; urgency=low
+libb-perlreq-perl (0.74-1) UNRELEASED; urgency=low
 
+  [ Jonathan Yu ]
+  * New upstream release
+  * Standards-Version 3.9.1 (no changes)
+  * Bump to debhelper 8
+  * Refresh copyright information
+
+  [ Ansgar Burchardt ]
   * Update my email address.
 
- -- Ansgar Burchardt <ansgar at debian.org>  Mon, 01 Nov 2010 11:16:19 +0100
+ -- Jonathan Yu <jawnsy at cpan.org>  Sun, 27 Feb 2011 21:45:33 -0500
 
 libb-perlreq-perl (0.72-1) unstable; urgency=low
 

Modified: trunk/libb-perlreq-perl/debian/compat
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libb-perlreq-perl/debian/compat?rev=70045&op=diff
==============================================================================
--- trunk/libb-perlreq-perl/debian/compat (original)
+++ trunk/libb-perlreq-perl/debian/compat Mon Feb 28 02:23:37 2011
@@ -1,1 +1,1 @@
-7
+8

Modified: trunk/libb-perlreq-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libb-perlreq-perl/debian/control?rev=70045&op=diff
==============================================================================
--- trunk/libb-perlreq-perl/debian/control (original)
+++ trunk/libb-perlreq-perl/debian/control Mon Feb 28 02:23:37 2011
@@ -1,12 +1,12 @@
 Source: libb-perlreq-perl
 Section: perl
 Priority: optional
-Build-Depends: debhelper (>= 7.0.50~)
+Build-Depends: debhelper (>= 8)
 Build-Depends-Indep: perl
 Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
 Uploaders: Damyan Ivanov <dmn at debian.org>, Jonathan Yu <jawnsy at cpan.org>,
  Ansgar Burchardt <ansgar at debian.org>
-Standards-Version: 3.8.4
+Standards-Version: 3.9.1
 Homepage: http://search.cpan.org/dist/rpm-build-perl/
 Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libb-perlreq-perl/
 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-perl/trunk/libb-perlreq-perl/

Modified: trunk/libb-perlreq-perl/debian/copyright
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libb-perlreq-perl/debian/copyright?rev=70045&op=diff
==============================================================================
--- trunk/libb-perlreq-perl/debian/copyright (original)
+++ trunk/libb-perlreq-perl/debian/copyright Mon Feb 28 02:23:37 2011
@@ -3,19 +3,22 @@
 Source: http://search.cpan.org/dist/rpm-build-perl/
 Name: rpm-build-perl
 
+Files: *
 Copyright: 2003-2010, Alexey Tourbin <at at altlinux.org>
  1999, Ken Estes <kestes at staff.mail.com>
 License: GPL-2+
 
 Files: debian/*
-Copyright: 2009, Jonathan Yu <jawnsy at cpan.org>
+Copyright: 2009-2011, Jonathan Yu <jawnsy at cpan.org>
+ 2010, Ansgar Burchardt <ansgar at 43-1.org>
  2008, Damyan Ivanov <dmn at debian.org>
 License: GPL-2+
 
 License: GPL-2+
-    This is free software; you can redistribute it and/or modify it under the
-    terms of the GNU General Public License as published by the Free Software
-    Foundation; either version 2 of the License, or (at your option) any later
-    version.
-    On Debian systems the complete text of GNU General Public License version
-    2 can be found in /usr/share/common-licenses/GPL-2
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2, or (at your option)
+ any later version.
+ .
+ On Debian systems, the complete text of version 2 of the GNU General
+ Public License can be found in `/usr/share/common-licenses/GPL-2'.

Modified: trunk/libb-perlreq-perl/debian/patches/spelling.patch
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libb-perlreq-perl/debian/patches/spelling.patch?rev=70045&op=diff
==============================================================================
--- trunk/libb-perlreq-perl/debian/patches/spelling.patch (original)
+++ trunk/libb-perlreq-perl/debian/patches/spelling.patch Mon Feb 28 02:23:37 2011
@@ -4,9 +4,9 @@
 Forwarded: https://rt.cpan.org/Ticket/Display.html?id=56888
 Subject: Fix spelling error
 
---- libb-perlreq-perl.orig/perl.req
-+++ libb-perlreq-perl/perl.req
-@@ -341,7 +341,7 @@
+--- a/perl.req
++++ b/perl.req
+@@ -345,7 +345,7 @@
  =item	B<-m>, B<--method>=I<method>
  
  Use particular I<method> for dependency tracking.  Alternatively,

Modified: trunk/libb-perlreq-perl/lib/B/PerlReq.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libb-perlreq-perl/lib/B/PerlReq.pm?rev=70045&op=diff
==============================================================================
--- trunk/libb-perlreq-perl/lib/B/PerlReq.pm (original)
+++ trunk/libb-perlreq-perl/lib/B/PerlReq.pm Mon Feb 28 02:23:37 2011
@@ -12,7 +12,7 @@
 #	and micro hacks.
 
 package B::PerlReq;
-our $VERSION = '0.72';
+our $VERSION = '0.74';
 
 use 5.006;
 use strict;
@@ -39,6 +39,7 @@
 	qr(^Exporter\.pm$),
 	qr(^strict\.pm$),
 	qr(^vars\.pm$),
+	qr(^warnings\.pm$),
 );
 
 our ($Strict, $Relaxed, $Verbose, $Debug);

Modified: trunk/libb-perlreq-perl/lib/B/Walker.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libb-perlreq-perl/lib/B/Walker.pm?rev=70045&op=diff
==============================================================================
--- trunk/libb-perlreq-perl/lib/B/Walker.pm (original)
+++ trunk/libb-perlreq-perl/lib/B/Walker.pm Mon Feb 28 02:23:37 2011
@@ -99,7 +99,7 @@
 sub walk_gv ($) {
 	my $gv = shift;
 	my $cv = $gv->CV;
-	return unless $$cv;
+	return unless ( $$cv && ref($cv) eq "B::CV" );
 	return if $cv->XSUB;
 	local $Sub = $gv->SAFENAME;
 	$Line = $gv->LINE;

Modified: trunk/libb-perlreq-perl/perl.prov
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libb-perlreq-perl/perl.prov?rev=70045&op=diff
==============================================================================
--- trunk/libb-perlreq-perl/perl.prov (original)
+++ trunk/libb-perlreq-perl/perl.prov Mon Feb 28 02:23:37 2011
@@ -5,7 +5,11 @@
 
 use PerlReq::Utils qw(argv explode inc mod2path path2mod path2dep sv_version verf);
 
-use autouse qw(Pod::Usage pod2usage);
+sub pod2usage {
+	eval { require Pod::Usage } or die $@;
+	goto &Pod::Usage::pod2usage;
+}
+
 use Getopt::Long 2.24 qw(GetOptions :config gnu_getopt);
 GetOptions
 	"v|verbose+"	=> \my $Verbose,
@@ -139,25 +143,21 @@
 	my ($fname, $line, $pkg) = @_;
 	warn "# extracting version at line $.:\n# $line\n" if $Verbose > 1;
 	my $code = "$line\n; \$VERSION";
-	$code =~ s/\$\Q$pkg\::VERSION/\$VERSION/g if $pkg;
-
-	require Safe;
-	local *Sandbox;
-	my $safe = Safe->new("Sandbox");
-	$safe->permit_only(qw(:base_core :base_mem :base_loop :base_orig entereval));
+	$code =~ s/\$\Q$pkg\E::VERSION/\$VERSION/g if $pkg;
 
 	if ($code =~ s/\buse\s+version\b[^;]*;//g or $code =~ /\bqv\b/
 		or $code =~ /\bversion(?:::)?->new\b/ or $code =~ /\bnew\s+version\b/)
 	{
-		eval { require version } or warn "# $@\n";
-		*Sandbox::qv = \&version::qv;
-		*Sandbox::version::new
-			= defined &version::vxs::new ? \&version::vxs::new
-			: defined &version::vpp::new ? \&version::vpp::new
-			: \&version::new;
-	}
-
-	my $version = $safe->reval($code);
+		package Sandbox;
+		eval "use version";
+		warn $@ if $@;
+	}
+
+	my $version = do {
+		package Sandbox;
+		no strict;
+		eval $code;
+	};
 	goto bad if not $version;
 
 	if (ref($version) =~ /\bversion\b/) {

Modified: trunk/libb-perlreq-perl/perl.req
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libb-perlreq-perl/perl.req?rev=70045&op=diff
==============================================================================
--- trunk/libb-perlreq-perl/perl.req (original)
+++ trunk/libb-perlreq-perl/perl.req Mon Feb 28 02:23:37 2011
@@ -5,7 +5,11 @@
 use Config qw(%Config);
 use PerlReq::Utils qw(argv inc explode verf mod2dep path2dep);
 
-use autouse qw(Pod::Usage pod2usage);
+sub pod2usage {
+	eval { require Pod::Usage } or die $@;
+	goto &Pod::Usage::pod2usage;
+}
+
 use Getopt::Long 2.24 qw(GetOptions :config gnu_getopt);
 GetOptions
 	"m|method=s"	=> \my $Method,

Modified: trunk/libb-perlreq-perl/perl5-alt-rpm-macros
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libb-perlreq-perl/perl5-alt-rpm-macros?rev=70045&op=diff
==============================================================================
--- trunk/libb-perlreq-perl/perl5-alt-rpm-macros (original)
+++ trunk/libb-perlreq-perl/perl5-alt-rpm-macros Mon Feb 28 02:23:37 2011
@@ -13,10 +13,6 @@
 %perl_vendorlib		%perl_vendor_privlib
 %perl_vendorarch	%perl_vendor_archlib
 %makeinstall_std	%make_install install DESTDIR=%buildroot
-
-# mandirs
-%perl_vendor_man1dir	%_man1dir
-%perl_vendor_man3dir	%_man3dir
 
 # build with the same optimization as perl
 %perl_vendor_optflags	%(eval "`%__perl -V:optimize`"; echo "$optimize")
@@ -45,8 +41,7 @@
 	: writing Makefile \
 	%__perl Makefile.PL PREFIX=%_prefix INSTALLDIRS=vendor "$@" </dev/null \
 	: running make \
-	%make_build OPTIMIZE="%{!?_enable_debug:%perl_vendor_optflags}%{?_enable_debug:%optflags}%{?_enable_Werror: -Werror}" CP="%__cp -p" \\\
-		OTHERLDFLAGS="-lperl -lpthread $EXTRA_LIBS" \
+	%make_build OPTIMIZE="%{!?_enable_debug:%perl_vendor_optflags}%{?_enable_debug:%optflags}%{?_enable_Werror: -Werror}" CP="%__cp -p" \
 	%{?!_without_test:%{?!_disable_test:: running tests; LD_BIND_NOW=1 PERL_DL_NONLAZY=1 %__make test CP="%__cp -p" %{?_enable_debug:TEST_VERBOSE=1} </dev/null}} \
 } \
 _perl_vendor_fixin() { \
@@ -83,10 +78,8 @@
 } \
 _perl_vendor_MM_install() { \
 	: installing \
-	%make_install UNINST=undef CP="%__cp -p" \\\
+	%make_install CP="%__cp -p" \\\
 		DESTDIR=%buildroot PREFIX=%_prefix INSTALLDIRS=vendor \\\
-		INSTALLMAN1DIR=%buildroot%perl_vendor_man1dir \\\
-		INSTALLMAN3DIR=%buildroot%perl_vendor_man3dir \\\
  		pure_install "$@" </dev/null \
 } \
 _perl_vendor_check_buildroot() { \

Modified: trunk/libb-perlreq-perl/rpm-build-perl.spec
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libb-perlreq-perl/rpm-build-perl.spec?rev=70045&op=diff
==============================================================================
--- trunk/libb-perlreq-perl/rpm-build-perl.spec (original)
+++ trunk/libb-perlreq-perl/rpm-build-perl.spec Mon Feb 28 02:23:37 2011
@@ -1,5 +1,5 @@
 Name: rpm-build-perl
-Version: 0.72
+Version: 0.74
 Release: alt1
 
 Summary: RPM helper scripts to calculate Perl dependencies
@@ -54,6 +54,23 @@
 %config /etc/rpm/macros.d/perl5.env
 
 %changelog
+* Sat Feb 12 2011 Alexey Tourbin <at at altlinux.ru> 0.74-alt1
+- B/PerlReq.pm: added warnings.pm to @Skip list
+
+* Mon Nov 15 2010 Vladimir Lettiev <crux at altlinux.ru> 0.73-alt2
+- fixed fatal error in walk_gv() when method CV return not B::CV class
+  object (Closes: #24564)
+
+* Mon Sep 20 2010 Alexey Tourbin <at at altlinux.ru> 0.73-alt1
+- updated for perl-5.12:
+- perl.req, perl.prov: relax dependency on Pod::Usage
+- perl.prov: use plain eval insted of Safe->reval
+- perl.prov: \Q stopped working without closing \E
+- macros: removed UNINST=undef
+- macros: removed OTHERLDFLAGS='-lperl -lpthread'
+- macros: removed INSTALLMAN1DIR= and INSTALLMAN3DIR=
+- macros: removed %%perl_vendor_man1dir and %%perl_vendor_man3dir
+
 * Tue Apr 20 2010 Alexey Tourbin <at at altlinux.ru> 0.72-alt1
 - B/PerlReq.pm: implemented support for Moose::with()
 




More information about the Pkg-perl-cvs-commits mailing list