commit 22fe53ca99a1011efcf849099e4ca0918e00e7f3
Author: Todd Zullinger <t...@pobox.com>
Date:   Tue Jul 27 11:37:37 2010 -0400

    Update SWIG m4 macros
    
    The previous version improperly compared versions which gave fun output
    like: SWIG version >= 1.3.24 is required.  You have 2.0.0.

 m4/ax_pkg_swig.m4 |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)
---
diff --git a/m4/ax_pkg_swig.m4 b/m4/ax_pkg_swig.m4
index a14a46b..81226fb 100644
--- a/m4/ax_pkg_swig.m4
+++ b/m4/ax_pkg_swig.m4
@@ -1,5 +1,5 @@
 # ===========================================================================
-#           http://www.nongnu.org/autoconf-archive/ax_pkg_swig.html
+#        http://www.gnu.org/software/autoconf-archive/ax_pkg_swig.html
 # ===========================================================================
 #
 # SYNOPSIS
@@ -62,7 +62,7 @@
 #   modified version of the Autoconf Macro, you may extend this special
 #   exception to the GPL to apply to your modified version as well.
 
-#serial 5
+#serial 7
 
 AC_DEFUN([AX_PKG_SWIG],[
         AC_PATH_PROG([SWIG],[swig])
@@ -105,9 +105,15 @@ AC_DEFUN([AX_PKG_SWIG],[
                         if test -z "$available_patch" ; then
                                 [available_patch=0]
                         fi
-                        if test $available_major -ne $required_major \
-                                -o $available_minor -ne $required_minor \
-                                -o $available_patch -lt $required_patch ; then
+                        # Convert the version tuple into a single number for 
easier comparison.
+                        # Using base 100 should be safe since SWIG internally 
uses BCD values
+                        # to encode its version number.
+                        required_swig_vernum=`expr $required_major \* 10000 \
+                            \+ $required_minor \* 100 \+ $required_patch`
+                        available_swig_vernum=`expr $available_major \* 10000 \
+                            \+ $available_minor \* 100 \+ $available_patch`
+
+                        if test $available_swig_vernum -lt 
$required_swig_vernum; then
                                 AC_MSG_WARN([SWIG version >= $1 is required.  
You have $swig_version.])
                                 SWIG=''
                                 m4_ifval([$3],[$3],[])

------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share 
of $1 Million in cash or HP Products. Visit us here for more details:
http://ad.doubleclick.net/clk;226879339;13503038;l?
http://clk.atdmt.com/CRS/go/247765532/direct/01/
_______________________________________________
gtkpod-cvs2 mailing list
gtkpod-cvs2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gtkpod-cvs2

Reply via email to