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