--- /dev/null
+--- ./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"
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}
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
}