From 27f995fb84d3b02f9bb8fe5e26b822523ad2758c Mon Sep 17 00:00:00 2001
From: Christian Engwer <christi@dune-project.org>
Date: Tue, 30 Sep 2008 12:41:20 +0000
Subject: [PATCH]  * Use POSIX awk instead of GNU extensions for darwin
 compatibility,    see also
 http://www.opengroup.org/onlinepubs/009695399/utilities/awk.html

Credits go to Elias Pipping


[[Imported from SVN: r5296]]
---
 m4/dune.m4 | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/m4/dune.m4 b/m4/dune.m4
index 4dc83d4ef..14ace2556 100644
--- a/m4/dune.m4
+++ b/m4/dune.m4
@@ -38,9 +38,9 @@ AC_DEFUN([DUNE_PARSE_MODULE_VERSION],[
   m4_pushdef([_DUNE_MODULE], [m4_toupper(_dune_module)])
 
   _DUNE_MODULE[]_VERSION=_dune_version
-  _DUNE_MODULE[]_VERSION_MAJOR="`echo _dune_version | awk '{ split($[]0,s,"."); match(s[[1]],/[[[[:digit:]]]]*/,n); print n[[0]] }'`"
-  _DUNE_MODULE[]_VERSION_MINOR="`echo _dune_version | awk '{ split($[]0,s,"."); match(s[[2]],/[[[[:digit:]]]]*/,n); print n[[0]] }'`"
-  _DUNE_MODULE[]_VERSION_REVISION="`echo _dune_version | awk '{ split($[]0,s,"."); match(s[[3]],/[[[[:digit:]]]]*/,n); print n[[0]] }'`"
+  _DUNE_MODULE[]_VERSION_MAJOR="`echo _dune_version | awk '{ split($[]0,s,"."); match(s[[1]],/[[[[:digit:]]]]*/); print substr(s[[1]],RSTART,RLENGTH) }'`"
+  _DUNE_MODULE[]_VERSION_MINOR="`echo _dune_version | awk '{ split($[]0,s,"."); match(s[[2]],/[[[[:digit:]]]]*/); print substr(s[[2]],RSTART,RLENGTH) }'`"
+  _DUNE_MODULE[]_VERSION_REVISION="`echo _dune_version | awk '{ split($[]0,s,"."); match(s[[3]],/[[[[:digit:]]]]*/); print substr(s[[3]],RSTART,RLENGTH) }'`"
   if test x$_DUNE_MODULE[]_VERSION_REVISION = x ; then
     _DUNE_MODULE[]_VERSION_REVISION=0
   fi
-- 
GitLab