File detect-swig.patch of Package perl-Net-OpenWBEM

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
openSUSE Build Service is sponsored by