Hello community,
here is the log from the commit of package perl-DBD-ODBC for openSUSE:Factory
checked in at Mon Mar 1 01:46:32 CET 2010.
--------
--- perl-DBD-ODBC/perl-DBD-ODBC.changes 2010-01-10 15:57:57.000000000 +0100
+++ /mounts/work_src_done/STABLE/perl-DBD-ODBC/perl-DBD-ODBC.changes 2010-02-26 15:29:25.000000000 +0100
@@ -1,0 +2,6 @@
+Fri Feb 26 15:27:42 CET 2010 - anicka@suse.cz
+
+- update to 1.23
+ * bugfixes, test fixes
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
DBD-ODBC-1.22.tar.bz2
perl-DBD-ODBC-1.22-Makefile.diff
New:
----
DBD-ODBC-1.23.tar.bz2
perl-DBD-ODBC-1.23-Makefile.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-DBD-ODBC.spec ++++++
--- /var/tmp/diff_new_pack.tiszkU/_old 2010-03-01 01:46:22.000000000 +0100
+++ /var/tmp/diff_new_pack.tiszkU/_new 2010-03-01 01:46:22.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package perl-DBD-ODBC (Version 1.22)
+# spec file for package perl-DBD-ODBC (Version 1.23)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -27,8 +27,8 @@
Requires: perl-DBI unixODBC
Requires: perl = %{perl_version}
Summary: Perl DBD module for interfacing with ODBC databases
-Version: 1.22
-Release: 2
+Version: 1.23
+Release: 1
Source: DBD-ODBC-%{version}.tar.bz2
Patch: %{name}-%{version}-Makefile.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ DBD-ODBC-1.22.tar.bz2 -> DBD-ODBC-1.23.tar.bz2 ++++++
++++ 2827 lines of diff (skipped)
++++++ perl-DBD-ODBC-1.22-Makefile.diff -> perl-DBD-ODBC-1.23-Makefile.diff ++++++
--- perl-DBD-ODBC/perl-DBD-ODBC-1.22-Makefile.diff 2009-08-03 16:41:28.000000000 +0200
+++ /mounts/work_src_done/STABLE/perl-DBD-ODBC/perl-DBD-ODBC-1.23-Makefile.diff 2010-02-26 15:29:25.000000000 +0100
@@ -1,180 +1,117 @@
---- Makefile.PL
+Index: Makefile.PL
+===================================================================
+--- Makefile.PL.orig
+++ Makefile.PL
-@@ -85,6 +85,7 @@
- COMPRESS => 'gzip -v9', SUFFIX => 'gz'
+@@ -97,6 +97,7 @@ my %opts =
+ COMPRESS => 'gzip -v9', SUFFIX => 'gz'
},
- OBJECT => '$(O_FILES)',
+ OBJECT => '$(O_FILES)',
+ OPTIMIZE => "$ENV{RPM_OPT_FLAGS}",
- DEFINE => ''
+ DEFINE => q{},
);
my $eumm = $ExtUtils::MakeMaker::VERSION;
-@@ -223,6 +224,7 @@
-
- print "Overriding ODBC Directory with command line option: $opt_o\n" if $opt_o ;
- my $odbchome= $opt_o || $ENV{ODBCHOME};
-+ my $lib=$ENV{LIB};
-
- $odbchome = VMS::Filespec::unixify($odbchome) if $^O eq 'VMS';
-
-@@ -235,7 +237,7 @@
+@@ -172,6 +173,7 @@ EOT
+ }
+ print "Overriding ODBC Directory with command line option: $opt_o\n"
+ if $opt_o ;
++my $lib=$ENV{LIB};
+ if ($opt_g) {
+ print "Setting debug options!\n";
+ if ($OSNAME eq 'MSWin32') {
+@@ -297,7 +299,7 @@ if ($OSNAME eq 'MSWin32') {
$tmp_odbchome =~ s/^([A-Za-z]):*$/\/\/$1/;
$tmp_odbchome =~ s/\\/\//g;
$odbchome = $tmp_odbchome if (-e "$tmp_odbchome/odbc.ini")
- } elsif (-f '/opt/sapdb/interfaces/odbc/lib/libsqlod.a') {
+ } elsif (-f '/opt/sapdb/interfaces/odbc/lib/libsqlod.a' || -f '/opt/sapdb/interfaces/odbc/lib/lib64/libsqlod.a') {
$odbchome = '/opt/sapdb/interfaces/odbc/';
- } elsif ($^O !~ /MSWin/) {
- # unixODBC - would have liked to use odbc_config but it did not
-@@ -328,7 +330,7 @@
- # Try to work out which driver manager is being used.
- # Feel free to come up with neat (or un-neat) hacks to get your's to build!
+ }
+ }
+@@ -382,7 +384,7 @@ EOT
+ $opts{INC} .= " -I/usr/include/w32api" if $OSNAME eq 'cygwin';
+ # TO_DO all this needs to move until later
- my $lib_d1 = "$odbchome/lib";
+ my $lib_d1 = "$odbchome/$lib";
my $lib_d2 = "$odbchome/dlls";
my $libs = "odbc";
$opts{LIBS} = " -L$lib_d1 -R$lib_d1 -L$lib_d2 -R$lib_d2 -l$libs";
-@@ -347,36 +349,36 @@
- $arext =~ s/^\.//;
-
- $myodbc = 'unixodbc'
-- if !$myodbc && glob "$odbchome/lib/libodbc.*";
-+ if !$myodbc && glob "$odbchome/$lib/libodbc.*";
-
- $myodbc = 'iodbc'
- if !$myodbc && ((glob "$odbchome/*iodbc*") ||
-- (glob "$odbchome/lib/*iodbc*"));
-+ (glob "$odbchome/$lib/*iodbc*"));
+@@ -415,32 +417,32 @@ EOT
+ -e "$odbchome/odbc32.dll"));
$myodbc = 'empress'
-- if !$myodbc && glob "$odbchome/lib/libempodbc.*";
-+ if !$myodbc && glob "$odbchome/$lib/libempodbc.*";
+- if !$myodbc && glob "$odbchome/lib/libempodbc.*";
++ if !$myodbc && glob "$odbchome/$lib/libempodbc.*";
$myodbc = 'intersolve'
- if !$myodbc && -f "$odbchome/include/qeodbc.h";
+ if !$myodbc && -f "$odbchome/include/qeodbc.h";
$myodbc = 'sapdb'
-- if !$myodbc && -f "$odbchome/lib/libsqlod.$arext";
-+ if !$myodbc && -f "$odbchome/$lib/libsqlod.$arext";
+- if !$myodbc && -f "$odbchome/lib/libsqlod.$arext";
++ if !$myodbc && -f "$odbchome/$lib/libsqlod.$arext";
$myodbc = 'adabas'
- if !$myodbc && $ENV{DBROOT} && $odbchome eq $ENV{DBROOT} && -f "$odbchome/lib/odbclib.$arext";
+ if (!$myodbc &&
+ $ENV{DBROOT} &&
+ ($odbchome eq $ENV{DBROOT}) &&
+- -f "$odbchome/lib/odbclib.$arext");
++ -f "$odbchome/$lib/odbclib.$arext");
$myodbc = 'udbc'
-- if !$myodbc && -f "$odbchome/lib/libudbc.$arext";
-+ if !$myodbc && -f "$odbchome/$lib/libudbc.$arext";
+- if !$myodbc && -f "$odbchome/lib/libudbc.$arext";
++ if !$myodbc && -f "$odbchome/$lib/libudbc.$arext";
$myodbc = 'solid'
-- if !$myodbc && -f "$odbchome/lib/libsolcli.$dlext";
-+ if !$myodbc && -f "$odbchome/$lib/libsolcli.$dlext";
+- if !$myodbc && -f "$odbchome/lib/libsolcli.$dlext";
++ if !$myodbc && -f "$odbchome/$lib/libsolcli.$dlext";
# JL 2002-12-16: This test is accurate on Unix (Solaris 7) with IBM
# Informix ClientSDK 2.80.UC1, which includes IBM Informix CLI
# v3.81.000, an ODBC 3.x driver.
# NB: The correct value for $ODBCHOME is $INFORMIXDIR.
$myodbc = 'informix'
-- if !$myodbc && -f "$odbchome/lib/cli/libifcli.$dlext";
-+ if !$myodbc && -f "$odbchome/$lib/cli/libifcli.$dlext";
+- if !$myodbc && -f "$odbchome/lib/cli/libifcli.$dlext";
++ if !$myodbc && -f "$odbchome/$lib/cli/libifcli.$dlext";
if (!$myodbc) {
- local($") = ", ";
-@@ -402,7 +404,7 @@
- $opts{dynamic_lib} = {OTHERLDFLAGS => "-lodbc32"};
- }
- elsif ($myodbc eq 'iodbc') {
-- my $ilibdir = "$odbchome/lib";
-+ my $ilibdir = "$odbchome/$lib";
- my @ilibs = glob "$ilibdir/*iodbc*.*";
- @ilibs = grep { /\.($Config{so}|$Config{dlext}|a)$/ } @ilibs;
- die "That's odd, I can't see any iodbc libs in $ilibdir" unless @ilibs;
-@@ -427,7 +429,7 @@
+ local($LIST_SEPARATOR) = ", ";
+@@ -468,7 +470,7 @@ EOT
- # changed /\Q$ilibpath/ to /\Q$ilibdir/ per recommendation
- # by Ron Savage
+ if ($myodbc eq 'Microsoft ODBC') {
+ print "\nBuilding for Microsoft under Cygwin\n";
+- $opts{LIBS} = "-L/usr/lib/w32api -lodbc32";
++ $opts{LIBS} = "-L/usr/$lib/w32api -lodbc32";
+ print {$sqlhfh} "#include