check_jb tar xfz ${SOURCE_DIR}/omniORBpy-2.7.tar.gz -C ${INSTALL_WORK}
check_jb tar xfz ${SOURCE_DIR}/omniNotify-2.1.tar.gz -C ${INSTALL_WORK}
+# apply patches for 64-bit platforms
if test `uname -m` = "x86_64" ; then
-cp omniORB-4.0.7.patch ${INSTALL_WORK}/omniORB-4.0.7
-cp omniORBpy-2.7.patch ${INSTALL_WORK}/omniORBpy-2.7
-cp omniNotify-2.1.patch ${INSTALL_WORK}/omniNotify
-cd ${INSTALL_WORK}/omniORB-4.0.7
-patch -p 1 -i omniORB-4.0.7.patch
-cd ${INSTALL_WORK}/omniORBpy-2.7
-patch -p 1 -i omniORBpy-2.7.patch
-cd ${INSTALL_WORK}/omniNotify
-patch -p 1 -i omniNotify-2.1.patch
+ if [ -f patches/omniORB-4.0.7-lib64.patch ] ; then
+ cp patches/omniORB-4.0.7-lib64.patch ${INSTALL_WORK}/omniORB-4.0.7
+ ( cd ${INSTALL_WORK}/omniORB-4.0.7 ; patch -p1 < omniORB-4.0.7-lib64.patch )
+ fi
+ if [ -f patches/omniORBpy-2.7-lib64.patch ] ; then
+ cp patches/omniORBpy-2.7-lib64.patch ${INSTALL_WORK}/omniORBpy-2.7
+ ( cd ${INSTALL_WORK}/omniORBpy-2.7 ; patch -p1 < omniORBpy-2.7-lib64.patch )
+ fi
+ if [ -f patches/omniNotify-2.1-lib64.patch ] ; then
+ cp patches/omniNotify-2.1-lib64.patch ${INSTALL_WORK}/omniNotify
+ ( cd ${INSTALL_WORK}/omniNotify ; patch -p1 < omniNotify-2.1-lib64.patch )
+ fi
fi
# install omniORB