r40149 - in /trunk/libextutils-parsexs-perl: Build.PL Changes META.yml Makefile.PL debian/changelog debian/watch lib/ExtUtils/ParseXS.pm t/XSUsage.xs

jawnsy-guest at users.alioth.debian.org jawnsy-guest at users.alioth.debian.org
Sat Jul 18 22:08:42 UTC 2009


Author: jawnsy-guest
Date: Sat Jul 18 22:08:35 2009
New Revision: 40149

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=40149
Log:
* New upstream release
  + Fix INSTALLDIRS setting for older Perls (RT#47895)
  + Fix XSUsage prototypes -- xsusage_{five,six} take an int parameter

Modified:
    trunk/libextutils-parsexs-perl/Build.PL
    trunk/libextutils-parsexs-perl/Changes
    trunk/libextutils-parsexs-perl/META.yml
    trunk/libextutils-parsexs-perl/Makefile.PL
    trunk/libextutils-parsexs-perl/debian/changelog
    trunk/libextutils-parsexs-perl/debian/watch
    trunk/libextutils-parsexs-perl/lib/ExtUtils/ParseXS.pm
    trunk/libextutils-parsexs-perl/t/XSUsage.xs

Modified: trunk/libextutils-parsexs-perl/Build.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libextutils-parsexs-perl/Build.PL?rev=40149&op=diff
==============================================================================
--- trunk/libextutils-parsexs-perl/Build.PL (original)
+++ trunk/libextutils-parsexs-perl/Build.PL Sat Jul 18 22:08:35 2009
@@ -1,11 +1,19 @@
 use Module::Build;
 use Config;
 
-my $build = Module::Build->new
+my $class = Module::Build->subclass(code => <<'EOF');
+  sub do_create_makefile_pl {
+    my $self = shift;
+    $self->SUPER::do_create_makefile_pl(fh => $fh);
+    $self->do_system(qw(perl -pi -e), q{s/'INSTALLDIRS' => '\w+'/'INSTALLDIRS' => (\$] >= 5.009003 ? 'perl' : 'site')/}, 'Makefile.PL');
+  }
+EOF
+
+my $build = $class->new
   (
    module_name => 'ExtUtils::ParseXS',
    license => 'perl',
-   installdirs => 'core',
+   installdirs => ($] >= 5.009003 ? 'core' : 'site'),
    auto_configure_requires => 0,
    requires => {
      'Cwd' => 0,

Modified: trunk/libextutils-parsexs-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libextutils-parsexs-perl/Changes?rev=40149&op=diff
==============================================================================
--- trunk/libextutils-parsexs-perl/Changes (original)
+++ trunk/libextutils-parsexs-perl/Changes Sat Jul 18 22:08:35 2009
@@ -1,4 +1,13 @@
 Revision history for Perl extension ExtUtils::ParseXS.
+
+2.2002 - Sat Jul 18 17:22:27 EDT 2009
+
+ Bug fixes:
+ - Fix Makefile.PL installdirs for older perls
+
+2.20_01 - Wed Jul  8 12:12:47 EDT 2009
+
+ - Fix XSUsage prototypes for testing [Jan Dubois]
 
 2.20 - Wed Jul  1 13:42:11 EDT 2009
 

Modified: trunk/libextutils-parsexs-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libextutils-parsexs-perl/META.yml?rev=40149&op=diff
==============================================================================
--- trunk/libextutils-parsexs-perl/META.yml (original)
+++ trunk/libextutils-parsexs-perl/META.yml Sat Jul 18 22:08:35 2009
@@ -1,6 +1,6 @@
 ---
 name: ExtUtils-ParseXS
-version: 2.20
+version: 2.2002
 author:
   - 'Maintained by Ken Williams, <ken at mathforum.org>'
 abstract: converts Perl XS code into C code
@@ -21,8 +21,8 @@
 provides:
   ExtUtils::ParseXS:
     file: lib/ExtUtils/ParseXS.pm
-    version: 2.20
-generated_by: Module::Build version 0.3305
+    version: 2.2002
+generated_by: Module::Build version 0.34
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
   version: 1.4

Modified: trunk/libextutils-parsexs-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libextutils-parsexs-perl/Makefile.PL?rev=40149&op=diff
==============================================================================
--- trunk/libextutils-parsexs-perl/Makefile.PL (original)
+++ trunk/libextutils-parsexs-perl/Makefile.PL Sat Jul 18 22:08:35 2009
@@ -1,9 +1,9 @@
-# Note: this file was auto-generated by Module::Build::Compat version 0.33_05
+# Note: this file was auto-generated by Module::Build::Compat version 0.34
 use ExtUtils::MakeMaker;
 WriteMakefile
 (
           'PL_FILES' => {},
-          'INSTALLDIRS' => 'perl',
+          'INSTALLDIRS' => ($] >= 5.009003 ? 'perl' : 'site'),
           'NAME' => 'ExtUtils::ParseXS',
           'EXE_FILES' => [],
           'VERSION_FROM' => 'lib/ExtUtils/ParseXS.pm',

Modified: trunk/libextutils-parsexs-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libextutils-parsexs-perl/debian/changelog?rev=40149&op=diff
==============================================================================
--- trunk/libextutils-parsexs-perl/debian/changelog (original)
+++ trunk/libextutils-parsexs-perl/debian/changelog Sat Jul 18 22:08:35 2009
@@ -1,3 +1,11 @@
+libextutils-parsexs-perl (2.2002-1) UNRELEASED; urgency=low
+
+  * New upstream release
+    + Fix INSTALLDIRS setting for older Perls (RT#47895)
+    + Fix XSUsage prototypes -- xsusage_{five,six} take an int parameter
+
+ -- Jonathan Yu <frequency at cpan.org>  Sat, 18 Jul 2009 14:05:32 -0400
+
 libextutils-parsexs-perl (2.20-1) unstable; urgency=low
 
   * New upstream release

Modified: trunk/libextutils-parsexs-perl/debian/watch
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libextutils-parsexs-perl/debian/watch?rev=40149&op=diff
==============================================================================
--- trunk/libextutils-parsexs-perl/debian/watch (original)
+++ trunk/libextutils-parsexs-perl/debian/watch Sat Jul 18 22:08:35 2009
@@ -1,2 +1,5 @@
 version=3
-http://search.cpan.org/dist/ExtUtils-ParseXS/  .+/ExtUtils-ParseXS-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$
+
+opts="uversionmangle=s/\.\d\d$/$&0/;s/\.\d$/$&00/" \
+	http://search.cpan.org/dist/ExtUtils-ParseXS/ \
+	.+/ExtUtils-ParseXS-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$

Modified: trunk/libextutils-parsexs-perl/lib/ExtUtils/ParseXS.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libextutils-parsexs-perl/lib/ExtUtils/ParseXS.pm?rev=40149&op=diff
==============================================================================
--- trunk/libextutils-parsexs-perl/lib/ExtUtils/ParseXS.pm (original)
+++ trunk/libextutils-parsexs-perl/lib/ExtUtils/ParseXS.pm Sat Jul 18 22:08:35 2009
@@ -18,7 +18,7 @@
 my($XSS_work_idx, $cpp_next_tmp);
 
 use vars qw($VERSION);
-$VERSION = '2.20';
+$VERSION = '2.2002';
 
 use vars qw(%input_expr %output_expr $ProtoUsed @InitFileCode $FH $proto_re $Overload $errors $Fallback
 	    $cplusplus $hiertype $WantPrototypes $WantVersionChk $except $WantLineNumbers

Modified: trunk/libextutils-parsexs-perl/t/XSUsage.xs
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libextutils-parsexs-perl/t/XSUsage.xs?rev=40149&op=diff
==============================================================================
--- trunk/libextutils-parsexs-perl/t/XSUsage.xs (original)
+++ trunk/libextutils-parsexs-perl/t/XSUsage.xs Sat Jul 18 22:08:35 2009
@@ -2,12 +2,12 @@
 #include "perl.h"
 #include "XSUB.h"
 
-int xsusage_one()   { return 1; } 
-int xsusage_two()   { return 2; }
-int xsusage_three() { return 3; }
-int xsusage_four()  { return 4; }
-int xsusage_five()  { return 5; }
-int xsusage_six()   { return 6; }
+int xsusage_one()       { return 1; } 
+int xsusage_two()       { return 2; }
+int xsusage_three()     { return 3; }
+int xsusage_four()      { return 4; }
+int xsusage_five(int i) { return 5; }
+int xsusage_six(int i)  { return 6; }
 
 MODULE = XSUsage         PACKAGE = XSUsage	PREFIX = xsusage_
 




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