]> saetta.ns0.it Git - msys2/commitdiff
libgda: compilazione con oracle a 64bit.
authorAndrea Zagli <azagli@libero.it>
Thu, 9 Apr 2015 11:36:27 +0000 (13:36 +0200)
committerAndrea Zagli <azagli@libero.it>
Thu, 9 Apr 2015 11:36:27 +0000 (13:36 +0200)
packages/mingw-w64-libgda-full/999-oracle-64bit.patch [new file with mode: 0644]
packages/mingw-w64-libgda-full/PKGBUILD

diff --git a/packages/mingw-w64-libgda-full/999-oracle-64bit.patch b/packages/mingw-w64-libgda-full/999-oracle-64bit.patch
new file mode 100644 (file)
index 0000000..fad04fe
--- /dev/null
@@ -0,0 +1,20 @@
+--- ./m4/oracle.m4.orig        2015-04-09 10:32:35.329562300 +0200
++++ ./m4/oracle.m4     2015-04-09 10:33:15.247656700 +0200
+@@ -123,7 +123,7 @@
+               save_LIBS="$LIBS"
+               if test $platform_win32 = yes
+               then
+-                  CFLAGS="$CFLAGS -I$d/include"
++                  CFLAGS="$CFLAGS -D__BORLANDC__ -I$d/include"
+                   LIBS="$LIBS -L$d/$oracle_loclibdir -lm -loci"
+               else
+                   CFLAGS="$CFLAGS -I$d/include -I$d/include/oracle/client -I$d/rdbms/demo -I${ORACLE_HOME}/rdbms/public -I${ORACLE_HOME}/plsql/public -I$d/network/public"
+@@ -146,7 +146,7 @@
+               AC_MSG_RESULT([found])
+               if test $platform_win32 = yes
+               then
+-                  ORACLE_CFLAGS="-I${oracledir}/include"
++                  ORACLE_CFLAGS="-D__BORLANDC__ -I${oracledir}/include"
+                   ORACLE_LIBS="-L${oracledir}/$oracle_loclibdir -lm -loci"
+               else
+                   ORACLE_CFLAGS="-I${oracledir}/include -I${oracledir}/include/oracle/client -I${oracledir}/rdbms/demo -I${ORACLE_HOME}/rdbms/public -I${ORACLE_HOME}/plsql/public -I${oracledir}/network/public"
index 0717649014bc024ddb4a4aaedb8e7f219d644e41..fecb8af47181b025df6cd3d5a29dea7144c21185 100644 (file)
@@ -36,13 +36,15 @@ source=(http://ftp.gnome.org/pub/gnome/sources/${_realname}/${pkgver:0:3}/${_rea
         002-mysql-m4.patch
         003-give-cc-to-gir-scanner.all.patch
         004-add-missing-symbols.patch
-        005-hack-convert-path-back-to-unix.patch)
+        005-hack-convert-path-back-to-unix.patch
+        999-oracle-64bit.patch)
 sha256sums=('c9b8b1c32f1011e47b73c5dcf36649aaef2f1edaa5f5d75be20d9caadc2bc3e4'
             'e61c10e41ea2b343c6a50d0cbf1f2912b9d9273882249a998f60cda2f4a94d4c'
             '5a9959715e63a82e5bf62bb3e6ffbe4d4b587094d13b671e2a676720c765e048'
             'a0a2e3ca548feedc6502f29ff0ef5f047bf2a7dabd7722011147872a5aea733b'
             '852956cb1f2cd77174b53ab56f509f4766442277d236b0e0eed5650f288d9c89'
-            '88718da49d5c9671f4b7c7ac4a859762012c723928f3ad7c7000bad776200596')
+            '88718da49d5c9671f4b7c7ac4a859762012c723928f3ad7c7000bad776200596'
+            'a06d60ae54e38fac7809b7af612f1e9ea69d38059f5135a915cd00bd634b4363')
 
 prepare() {
   cd ${_realname}-${pkgver}
@@ -53,6 +55,10 @@ prepare() {
   patch -p1 -i ${srcdir}/004-add-missing-symbols.patch
   patch -p1 -i ${srcdir}/005-hack-convert-path-back-to-unix.patch
 
+  if [ "${CARCH}" = "x86_64" ]; then
+    patch -p1 -i ${srcdir}/999-oracle-64bit.patch
+  fi
+
   autoreconf -fi
 }