]> git.vpit.fr Git - perl/modules/Scalar-Vec-Util.git/commitdiff
Importing Scalar-Vec-Util-0.02.tar.gz v0.02
authorVincent Pit <vince@profvince.com>
Sun, 29 Jun 2008 16:15:07 +0000 (18:15 +0200)
committerVincent Pit <vince@profvince.com>
Sun, 29 Jun 2008 16:15:07 +0000 (18:15 +0200)
Changes
META.yml
Makefile.PL
README
lib/Scalar/Vec/Util.pm

diff --git a/Changes b/Changes
index 59f56fb54d083e258c6267c0c2378df958d257ef..c8afa14cdb071375902d4ad209235d55594c8bb6 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,10 @@
 Revision history for Scalar-Vec-Util
 
+0.02    2008-05-13 16:40 UTC
+        + Chg : Don't smoke this on 5.005 please.
+        + Fix : File::Spec is a build dependency.
+        + Fix : No 64 bits for Win32 (yet).
+
 0.01    2008-05-08 17:15 UTC
         First version, released on an unsuspecting world.
 
index 25e52419c1b374639bb0e884aeddc2b65cf67e5c..b2fb20003698de1771ccd5db73cb1b049d3ba2c9 100644 (file)
--- a/META.yml
+++ b/META.yml
@@ -1,6 +1,6 @@
 --- #YAML:1.0
 name:                Scalar-Vec-Util
-version:             0.01
+version:             0.02
 abstract:            Utility routines for vec strings.
 license:             perl
 author:              
@@ -17,4 +17,5 @@ meta-spec:
 build_requires:
     Config:                        0
     ExtUtils::MakeMaker:           0
+    File::Spec:                    0
     Test::More:                    0
index fc3276b1cde0b7daa417b11455c3ed107527a453..eaac8284fa7500336d8bb553e03aec0c7ec14905 100644 (file)
@@ -1,3 +1,5 @@
+use 5.006;
+
 use strict;
 use warnings;
 use ExtUtils::MakeMaker;
@@ -37,14 +39,15 @@ my $arch = $Config{archname} || '';
 my ($cpu) = $arch =~ /^([^-]+)/;
 
 my @DEFINES;
-my $unit;
+my $unit = 8;
 if (unpack("h*", pack("s", 0x1234)) != 4321) {
  print "Forcing unit size of 8 on non-little-endian systems.\n";
- $unit = 8;
 } else {
  my $align = int($Config{alignbytes} || 0);
  print "Checking unit size in bits... ";
- for (8, 16, 32, 64) {
+ my @s = (8, 16, 32);
+ push @s, 64 unless $^O eq 'MSWin32';
+ for (@s) {
   my $size = int($Config{'u' . $_ . 'size'} || 0);
   $unit = $_ if $size && $size <= $align;
  }
@@ -58,6 +61,7 @@ push @DEFINES, DEFINE => '-DBV_UNIT="'
 my $BUILD_REQUIRES = {
  'Config'              => 0,
  'ExtUtils::MakeMaker' => 0,
+ 'File::Spec'          => 0,
  'Test::More'          => 0,
 };
 
diff --git a/README b/README
index 5f8406605866256898d86fa875e7e1d583d0ce2e..69aa06bc0b036be56553a43c7ad6eaeb633381a2 100644 (file)
--- a/README
+++ b/README
@@ -2,7 +2,7 @@ NAME
     Scalar::Vec::Util - Utility routines for vec strings.
 
 VERSION
-    Version 0.01
+    Version 0.02
 
 SYNOPSIS
         use Scalar::Vec::Util qw/vfill vcopy veq/;
index fb3168da65b4402f5eddd5da0afe59eb20a75985..3da4ad8cff1350a04b219de0c726ffbc0e7561c9 100644 (file)
@@ -11,13 +11,13 @@ Scalar::Vec::Util - Utility routines for vec strings.
 
 =head1 VERSION
 
-Version 0.01
+Version 0.02
 
 =cut
 
 our $VERSION;
 BEGIN {
- $VERSION = '0.01';
+ $VERSION = '0.02';
  eval {
   require XSLoader;
   XSLoader::load(__PACKAGE__, $VERSION);