r54058 - in /branches/upstream/libextutils-parsexs-perl/current: Build.PL Changes MANIFEST META.yml README lib/ExtUtils/ParseXS.pm

jawnsy-guest at users.alioth.debian.org jawnsy-guest at users.alioth.debian.org
Thu Mar 11 02:21:34 UTC 2010


Author: jawnsy-guest
Date: Thu Mar 11 02:21:18 2010
New Revision: 54058

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=54058
Log:
[svn-upgrade] Integrating new upstream version, libextutils-parsexs-perl (2.220500)

Removed:
    branches/upstream/libextutils-parsexs-perl/current/Build.PL
Modified:
    branches/upstream/libextutils-parsexs-perl/current/Changes
    branches/upstream/libextutils-parsexs-perl/current/MANIFEST
    branches/upstream/libextutils-parsexs-perl/current/META.yml
    branches/upstream/libextutils-parsexs-perl/current/README
    branches/upstream/libextutils-parsexs-perl/current/lib/ExtUtils/ParseXS.pm

Modified: branches/upstream/libextutils-parsexs-perl/current/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libextutils-parsexs-perl/current/Changes?rev=54058&op=diff
==============================================================================
--- branches/upstream/libextutils-parsexs-perl/current/Changes (original)
+++ branches/upstream/libextutils-parsexs-perl/current/Changes Thu Mar 11 02:21:18 2010
@@ -1,4 +1,18 @@
 Revision history for Perl extension ExtUtils::ParseXS.
+
+2.2205 - Wed Mar 10 18:15:36 EST 2010
+
+ Other:
+
+ - No longer ships with Build.PL to avoid creating a circular dependency
+
+2.2204 - Wed Mar 10 14:23:52 EST 2010
+
+ Other:
+
+ - Downgraded warnings on using INCLUDE with a command from "deprecated"
+   to "discouraged" and limited it to the case where the command includes
+   "perl" [Steffen Mueller]
 
 2.2203 - Thu Feb 11 14:00:51 EST 2010
 

Modified: branches/upstream/libextutils-parsexs-perl/current/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libextutils-parsexs-perl/current/MANIFEST?rev=54058&op=diff
==============================================================================
--- branches/upstream/libextutils-parsexs-perl/current/MANIFEST (original)
+++ branches/upstream/libextutils-parsexs-perl/current/MANIFEST Thu Mar 11 02:21:18 2010
@@ -1,4 +1,3 @@
-Build.PL
 Changes
 INSTALL
 lib/ExtUtils/ParseXS.pm

Modified: branches/upstream/libextutils-parsexs-perl/current/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libextutils-parsexs-perl/current/META.yml?rev=54058&op=diff
==============================================================================
--- branches/upstream/libextutils-parsexs-perl/current/META.yml (original)
+++ branches/upstream/libextutils-parsexs-perl/current/META.yml Thu Mar 11 02:21:18 2010
@@ -17,7 +17,7 @@
 provides:
   ExtUtils::ParseXS:
     file: lib/ExtUtils/ParseXS.pm
-    version: 2.2203
+    version: 2.2205
 requires:
   Cwd: 0
   Exporter: 0
@@ -29,4 +29,4 @@
   bugtracker: http://rt.cpan.org/Dist/Display.html?Queue=ExtUtils-ParseXS
   license: http://dev.perl.org/licenses/
   repository: git://github.com/dagolden/extutils-parsexs.git
-version: 2.2203
+version: 2.2205

Modified: branches/upstream/libextutils-parsexs-perl/current/README
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libextutils-parsexs-perl/current/README?rev=54058&op=diff
==============================================================================
--- branches/upstream/libextutils-parsexs-perl/current/README (original)
+++ branches/upstream/libextutils-parsexs-perl/current/README Thu Mar 11 02:21:18 2010
@@ -20,7 +20,7 @@
                   );
     =head1 DESCRIPTION
 
-    `ExtUtils::ParseXS' will compile XS code into C code by embedding the
+    "ExtUtils::ParseXS" will compile XS code into C code by embedding the
     constructs necessary to let C functions manipulate Perl values and
     creates the glue necessary to let Perl access those functions. The
     compiler uses typemaps to determine how to map C function parameters and
@@ -33,7 +33,7 @@
             ../../../typemap:../../typemap:../typemap:typemap
 
 EXPORT
-    None by default. `process_file()' may be exported upon request.
+    None by default. "process_file()" may be exported upon request.
 
 FUNCTIONS
     process_xs()
@@ -41,10 +41,10 @@
         Named parameters control how the processing is done. The following
         parameters are accepted:
 
-        C++ Adds `extern "C"' to the C code. Default is false.
+        C++ Adds "extern "C"" to the C code. Default is false.
 
         hiertype
-            Retains `::' in type names so that C++ hierachical types can be
+            Retains "::" in type names so that C++ hierachical types can be
             mapped. Default is false.
 
         except
@@ -61,11 +61,11 @@
 
         versioncheck
             Makes sure at run time that the object file (derived from the
-            `.xs' file) and the `.pm' files have the same version number.
+            ".xs" file) and the ".pm" files have the same version number.
             Default is true.
 
         linenumbers
-            Adds `#line' directives to the C output so error messages will
+            Adds "#line" directives to the C output so error messages will
             look like they came from the original XS file. Default is true.
 
         optimize
@@ -76,7 +76,7 @@
             operated. Default is to optimize.
 
         inout
-            Enable recognition of `IN', `OUT_LIST' and `INOUT_LIST'
+            Enable recognition of "IN", "OUT_LIST" and "INOUT_LIST"
             declarations. Default is true.
 
         argtypes

Modified: branches/upstream/libextutils-parsexs-perl/current/lib/ExtUtils/ParseXS.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libextutils-parsexs-perl/current/lib/ExtUtils/ParseXS.pm?rev=54058&op=diff
==============================================================================
--- branches/upstream/libextutils-parsexs-perl/current/lib/ExtUtils/ParseXS.pm (original)
+++ branches/upstream/libextutils-parsexs-perl/current/lib/ExtUtils/ParseXS.pm Thu Mar 11 02:21:18 2010
@@ -18,7 +18,7 @@
 my($XSS_work_idx, $cpp_next_tmp);
 
 use vars qw($VERSION);
-$VERSION = '2.2203';
+$VERSION = '2.2205';
 $VERSION = eval $VERSION if $VERSION =~ /_/;
 
 use vars qw(%input_expr %output_expr $ProtoUsed @InitFileCode $FH $proto_re $Overload $errors $Fallback
@@ -1520,9 +1520,14 @@
 
     ++ $IncludedFiles{$_} unless /\|\s*$/ ;
 
-    Warn("The INCLUDE directive with a command is deprecated." .
-         " Use INCLUDE_COMMAND instead!")
-      if /\|\s*$/ ;
+    if (/\|\s*$/ && /^\s*perl\s/) {
+      Warn("The INCLUDE directive with a command is discouraged." .
+           " Use INCLUDE_COMMAND instead! In particular using 'perl'" .
+           " in an 'INCLUDE: ... |' directive is not guaranteed to pick" .
+           " up the correct perl. The INCLUDE_COMMAND directive allows" .
+           " the use of \$^X as the currently running perl, see" .
+           " 'perldoc perlxs' for details.");
+    }
 
     PushXSStack();
 




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