r50235 - in /trunk/libmodule-depends-perl/debian: TODO changelog control patches/series patches/set-environment-variables

ryan at users.alioth.debian.org ryan at users.alioth.debian.org
Tue Jan 5 13:12:02 UTC 2010


Author: ryan
Date: Tue Jan  5 13:11:51 2010
New Revision: 50235

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=50235
Log:
use Env::Sanctify to set some env variables in Intrusive

Added:
    trunk/libmodule-depends-perl/debian/patches/set-environment-variables
Modified:
    trunk/libmodule-depends-perl/debian/TODO
    trunk/libmodule-depends-perl/debian/changelog
    trunk/libmodule-depends-perl/debian/control
    trunk/libmodule-depends-perl/debian/patches/series

Modified: trunk/libmodule-depends-perl/debian/TODO
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmodule-depends-perl/debian/TODO?rev=50235&op=diff
==============================================================================
--- trunk/libmodule-depends-perl/debian/TODO (original)
+++ trunk/libmodule-depends-perl/debian/TODO Tue Jan  5 13:11:51 2010
@@ -1,5 +1,2 @@
 * recommends and conflicts support
-* use Env::Sanctify to set certain environment variables
-  - PERL_MM_USE_DEFAULT=1
-  - PERL_AUTOINSTALL=--skipdeps
 * http://rt.cpan.org/Public/Dist/Display.html?Name=Module-Depends

Modified: trunk/libmodule-depends-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmodule-depends-perl/debian/changelog?rev=50235&op=diff
==============================================================================
--- trunk/libmodule-depends-perl/debian/changelog (original)
+++ trunk/libmodule-depends-perl/debian/changelog Tue Jan  5 13:11:51 2010
@@ -24,8 +24,9 @@
   * fixup descriptions
   * add README.source
   * machine readable copyright format
+  * use Env::Sanctify to set some env variables in Intrusive
 
- -- Ryan Niebur <ryan at debian.org>  Mon, 04 Jan 2010 19:20:43 -0800
+ -- Ryan Niebur <ryan at debian.org>  Tue, 05 Jan 2010 05:10:56 -0800
 
 libmodule-depends-perl (0.14-3) unstable; urgency=low
 

Modified: trunk/libmodule-depends-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmodule-depends-perl/debian/control?rev=50235&op=diff
==============================================================================
--- trunk/libmodule-depends-perl/debian/control (original)
+++ trunk/libmodule-depends-perl/debian/control Tue Jan  5 13:11:51 2010
@@ -2,7 +2,7 @@
 Section: perl
 Priority: optional
 Build-Depends: debhelper (>= 7.0.8), quilt (>= 0.46-7)
-Build-Depends-Indep: perl (>= 5.8.0-7), libyaml-libyaml-perl, libfile-chdir-perl, libclass-accessor-chained-perl
+Build-Depends-Indep: perl (>= 5.8.0-7), libyaml-libyaml-perl, libfile-chdir-perl, libclass-accessor-chained-perl, libenv-sanctify-perl
 Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
 Uploaders: Ryan Niebur <ryan at debian.org>
 Standards-Version: 3.8.3
@@ -12,7 +12,7 @@
 
 Package: libmodule-depends-perl
 Architecture: all
-Depends: ${misc:Depends}, ${perl:Depends}, libyaml-libyaml-perl, libfile-chdir-perl, libclass-accessor-chained-perl
+Depends: ${misc:Depends}, ${perl:Depends}, libyaml-libyaml-perl, libfile-chdir-perl, libclass-accessor-chained-perl, libenv-sanctify-perl
 Description: Perl module to identify the dependencies of a distribution
  Module::Depends extracts module dependencies from an unpacked
  distribution tree.

Modified: trunk/libmodule-depends-perl/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmodule-depends-perl/debian/patches/series?rev=50235&op=diff
==============================================================================
--- trunk/libmodule-depends-perl/debian/patches/series (original)
+++ trunk/libmodule-depends-perl/debian/patches/series Tue Jan  5 13:11:51 2010
@@ -2,3 +2,4 @@
 meta_json.patch
 configure_test_requires.patch
 use_do_instead_of_require.patch
+set-environment-variables

Added: trunk/libmodule-depends-perl/debian/patches/set-environment-variables
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmodule-depends-perl/debian/patches/set-environment-variables?rev=50235&op=file
==============================================================================
--- trunk/libmodule-depends-perl/debian/patches/set-environment-variables (added)
+++ trunk/libmodule-depends-perl/debian/patches/set-environment-variables Tue Jan  5 13:11:51 2010
@@ -1,0 +1,20 @@
+set some variables to keep the build system from doing stupid stuff
+
+--- a/lib/Module/Depends/Intrusive.pm
++++ b/lib/Module/Depends/Intrusive.pm
+@@ -3,6 +3,7 @@
+ use base qw( Module::Depends );
+ use Cwd qw( getcwd );
+ use ExtUtils::MakeMaker ();
++use Env::Sanctify;
+ 
+ sub _find_modules {
+     my $self = shift;
+@@ -92,6 +93,7 @@
+         no strict;
+         no warnings;
+ 	local $0 = $file;
++        my $sanctify = Env::Sanctify->sanctify( env => { PERL_MM_USE_DEFAULT => 1, PERL_AUTOINSTALL => "--skipdeps" } );
+         do "$file";
+     };
+     $self->error( $@ ) if $@;




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