You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

215 lines
6.5 KiB

Index: DBD-SQLite-1.28_02/Makefile.PL
--- DBD-SQLite-1.28_02/Makefile.PL.orig 2009-10-06 08:16:49 +0200
+++ DBD-SQLite-1.28_02/Makefile.PL 2009-10-12 08:29:04 +0200
@@ -17,46 +17,7 @@
return @_;
}
-# Are we upgrading from a critically out of date version?
-eval {
- require DBD::SQLite;
- if ( $DBD::SQLite::VERSION < 1.0 ) {
- print <<EOT;
-
-**** WARNING **** WARNING **** WARNING **** WARNING **** WARNING ****
-
-Your version of DBD::SQLite currently installed ($DBD::SQLite::VERSION) uses
-the old sqlite database format. This version of DBD::SQLite will *NOT*
-open these files, and installing this module may cause problems on your
-system. If this is a live environment you should upgrade with caution.
-
-To upgrade a database, download and install both sqlite 2.x and 3.x from
-http://www.sqlite.org/ and issue:
-
- sqlite OLD.DB .dump | sqlite3 NEW.DB
-
-DBD::SQLite will NOT automatically upgrade a database for you, and using
-this version against an old SQLite database WILL lead to database
-corruption.
-
-EOT
- if ( prompt("Continue?", "N") !~ /^y/i ) {
- print "Exiting\n";
- exit(-1);
- }
- }
-};
-
-# Because DBI generates a postamble at configure-time, we need
-# the required version of DBI very early.
my $DBI_required = 1.57;
-eval {
- require DBI;
-};
-if ( $@ or DBI->VERSION < $DBI_required ) {
- print "DBI 1.57 is required to configure this module, please install it or upgrade your CPAN/CPANPLUS shell\n";
- exit(0);
-}
# See if we have a C compiler
# The following code is adapted from Module::Install::Can
@@ -198,17 +159,17 @@
# Prepare Compiler Options
my @CC_LIBS = ();
-if ( $sqlite_lib ) {
- push @CC_LIBS, "-L$sqlite_lib";
-}
-unless ( $sqlite_local ) {
- push @CC_LIBS, '-lsqlite3';
-}
+my $libs = `@l_prefix@/bin/pkg-config sqlite3 --libs`;
+$libs =~ s/\r?\n$//s;
+push @CC_LIBS, $libs;
+my $inc = `@l_prefix@/bin/pkg-config sqlite3 --cflags-only-I`;
+$inc =~ s/\r?\n$//s;
my @CC_INC = (
'-I.',
'-I$(DBI_INSTARCH_DIR)',
);
+unshift @INC, $inc;
if ( $sqlite_inc ) {
push @CC_INC, "-I$sqlite_inc";
}
Index: DBD-Sybase-1.09/dbdimp.c
--- DBD-Sybase-1.09/dbdimp.c.orig 2008-08-31 14:08:17 +0200
+++ DBD-Sybase-1.09/dbdimp.c 2009-10-12 08:29:04 +0200
@@ -774,22 +774,22 @@
#if defined(CS_VERSION_150)
if(cs_ver == CS_VERSION_150)
- BLK_VERSION = BLK_VERSION_150;
+ BLK_VERSION = CS_VERSION_150;
#endif
#if defined(CS_VERSION_125)
if(cs_ver == CS_VERSION_125)
- BLK_VERSION = BLK_VERSION_125;
+ BLK_VERSION = CS_VERSION_125;
#endif
#if defined(CS_VERSION_120)
if(cs_ver == CS_VERSION_120)
- BLK_VERSION = BLK_VERSION_120;
+ BLK_VERSION = CS_VERSION_120;
#endif
#if defined(CS_VERSION_110)
if(cs_ver == CS_VERSION_110)
- BLK_VERSION = BLK_VERSION_110;
+ BLK_VERSION = CS_VERSION_110;
#endif
if (cs_ver == CS_VERSION_100)
- BLK_VERSION = BLK_VERSION_100;
+ BLK_VERSION = CS_VERSION_100;
#if USE_CSLIB_CB
if (cs_config(context, CS_SET, CS_MESSAGE_CB,
Index: DBD-cego/Makefile.PL
--- DBD-cego/Makefile.PL.orig 2009-04-09 17:37:51 +0200
+++ DBD-cego/Makefile.PL 2009-10-12 08:29:04 +0200
@@ -43,7 +43,7 @@
'VERSION_FROM' => 'Cego.pm',
'PREREQ_PM' => {DBI => 1.03},
'OBJECT' => '$(O_FILES)',
- 'INC' => '-I$(DBI_INSTARCH_DIR) -I' . $opt->{'prefix'} . '/include',
+ 'INC' => '-I$(DBI_INSTARCH_DIR) -I' . $opt->{'prefix'} . '/include/cego',
'MYEXTLIB' => $opt->{'prefix'} . "/lib/libcego.a "
. $opt->{'prefix'} . "/lib/libXML.a "
. $opt->{'prefix'} . "/lib/libBase.a",
Index: DBD-mysql-4.013/dbdimp.h
--- DBD-mysql-4.013/dbdimp.h.orig 2009-09-15 03:57:53 +0200
+++ DBD-mysql-4.013/dbdimp.h 2009-10-12 08:29:04 +0200
@@ -19,6 +19,7 @@
* Header files we use
*/
#include <DBIXS.h> /* installed by the DBI module */
+#include <my_global.h>
#include <mysql.h> /* Comes with MySQL-devel */
#include <mysqld_error.h> /* Comes MySQL */
Index: SQL-Statement-1.23/Makefile.PL
--- SQL-Statement-1.23/Makefile.PL.orig 2009-10-12 08:29:18 +0200
+++ SQL-Statement-1.23/Makefile.PL 2009-10-12 08:32:31 +0200
@@ -3,52 +3,6 @@
use strict;
require ExtUtils::MakeMaker;
-eval { require SQL::Statement; };
-
-unless ($@)
-{
- my $sqlstmtver = $SQL::Statement::VERSION;
- $sqlstmtver =~ s/_[0-9]+$//;
- if ( $sqlstmtver <= 1.20 )
- {
- my $warning = sprintf( <<'END_OF_WARNING', $SQL::Statement::VERSION );
-
-WARNING! You seem to have an older version of SQL::Statement already installed (%s <= 1.20).
-This new version introduces a number of features that will impact operation of SQL::Statement and of DBD drivers for CSV, AnyData, and Excel.
-
-Changes include (1.003):
- * There are *many* new SQL features including table joins
- * BLOBS, Empty strings, and NULLs behave differently
- * Some applications may run a bit slower than previously
-
-Changes include (1.22):
- * behavior for unquoted identifiers modified to lower case them
- * IN and BETWEEN operators are supported native
-
-See the Changes for details.
-
-END_OF_WARNING
-
- my $cpan_smoker = grep { $_ =~ m/(?:CR_SMOKER|CPAN_REPORTER|AUTOMATED_TESTING)/ } keys %ENV;
- if ( $cpan_smoker || defined( $ENV{SQL_STATEMENT_WARN_UPDATE} ) )
- {
- warn $warning;
- }
- else
- {
- $warning .= <<'END_OF_WORKAROUND';
-Use
-
-$ env SQL_STATEMENT_WARN_UPDATE=sure perl Makefile.PL
-
-to build and install anyway.
-
-END_OF_WORKAROUND
- Carp::croak($warning);
- }
- }
-}
-
my %opts = (
'NAME' => 'SQL::Statement',
'VERSION_FROM' => './lib/SQL/Statement.pm',
@@ -76,3 +30,4 @@
$opts{'AUTHOR'} = 'Jeff Zucker <jeff@vpservices.com>, Jens Rehsack <rehsack@cpan.org>';
}
ExtUtils::MakeMaker::WriteMakefile(%opts);
+
Index: SQL-Translator-0.11002/Makefile.PL
--- SQL-Translator-0.11002/Makefile.PL.orig 2009-08-28 14:08:09 +0200
+++ SQL-Translator-0.11002/Makefile.PL 2009-10-12 08:29:04 +0200
@@ -14,7 +14,7 @@
'Carp::Clan' => 0,
'IO::Dir' => 0,
'IO::Scalar' => 2.110,
- 'Parse::RecDescent' => 1.962002,
+ 'Parse::RecDescent' => 1.962,
'Pod::Usage' => 0,
'Class::Accessor::Fast' => 0,
'DBI' => 0,
@@ -32,13 +32,6 @@
'Text::RecordParser' => 0.02,
'XML::LibXML' => 1.69,
},
- test_requires => {
- 'YAML' => 0.66,
- 'File::Basename' => 0,
- 'Test::More' => 0.6,
- 'Test::Differences' => 0,
- 'Test::Exception' => 0,
- },
};
perl_version '5.005';