Files
perl-Net-OpenWBEM/detect-swig.patch

44 lines
1.8 KiB
Diff

diff -wruN -x '*~' ../orig-owperlprovider-0.32/acinclude.m4 ./acinclude.m4
--- ../orig-owperlprovider-0.32/acinclude.m4 2005-01-21 04:10:15.000000000 +0100
+++ ./acinclude.m4 2010-11-30 15:36:29.000000000 +0100
@@ -135,9 +143,11 @@
changequote(<<, >>)
swig_version=`$SWIG -version 2>&1 | sed 's/.* \([0-9]*\.[0-9]*\.[0-9]*\).*/\1/p; d'`
+
swig_major_ver=`expr $swig_version : "\([0-9]\+\)\.[0-9]\+\.*[0-9]*"`
swig_minor_ver=`expr $swig_version : "[0-9]\+\.\([0-9]\+\)\.*[0-9]*"`
swig_micro_ver=`expr $swig_version : "[0-9]\+\.[0-9]\+\.*\([0-9]*\)" "|" 0`
+
changequote([, ])
AC_MSG_RESULT($swig_version)
@@ -153,11 +163,17 @@
swig_major_req=`expr $SWIG_REQUEST_VERSION : '\([0-9]*\)\.[0-9]*\.[0-9]*'`
swig_minor_req=`expr $SWIG_REQUEST_VERSION : '[0-9]*\.\([0-9]*\)\.[0-9]*'`
swig_micro_req=`expr $SWIG_REQUEST_VERSION : '[0-9]*\.[0-9]*\.\([0-9]*\)'`
+
changequote([, ])
- if test $swig_major_ver -ge $swig_major_req &&
+ if test $swig_major_ver -gt $swig_major_req;
+ then
+ AC_MSG_RESULT(yes)
+ else
+ if
+ test $swig_major_ver -eq $swig_major_req &&
test $swig_minor_ver -ge $swig_minor_req &&
- test $swig_micro_ver -ge $swig_micro_req
+ test $swig_micro_ver -ge $swig_micro_req;
then
AC_MSG_RESULT(yes)
ac_pkg_swig_succeeded=yes
@@ -168,6 +184,7 @@
AC_MSG_ERROR(installed version of swig is too old!),
[$3])
fi
+ fi
else
dnl Found SWIG, but no required version number
ac_pkg_swig_succeeded=yes