https://bugs.gentoo.org/325725 --- macros/ac_pkg_swig.m4 +++ macros/ac_pkg_swig.m4 @@ -25,4 +25,7 @@ dnl @version 2004-09-20 dnl @license GPLWithACException +dnl +dnl Fixed by Sandro Santilli to consider 2.0.0 > 1.3.37 (2010-06-15) +dnl AC_DEFUN([AC_PROG_SWIG],[ @@ -68,7 +71,7 @@ [available_patch=0] fi - if test $available_major -ne $required_major \ - -o $available_minor -ne $required_minor \ - -o $available_patch -lt $required_patch ; then + [required_full=`printf %2.2d%2.2d%2.2d%2.2d $required_major $required_minor $required_patch]` + [available_full=`printf %2.2d%2.2d%2.2d%2.2d $available_major $available_minor $available_patch]` + if test $available_full -lt $required_full; then AC_MSG_WARN([SWIG version >= $1 is required. You have $swig_version. You should look at http://www.swig.org]) SWIG=''