diff --git a/patches/dumux-m4.patch b/patches/dumux-m4.patch
deleted file mode 100644
index 91a77ebcd72314d31ed0a6a0c2646487b8fa04b6..0000000000000000000000000000000000000000
--- a/patches/dumux-m4.patch
+++ /dev/null
@@ -1,188 +0,0 @@
-Index: m4/dumux.m4
-===================================================================
---- m4/dumux.m4	(revision 12534)
-+++ m4/dumux.m4	(working copy)
-@@ -168,9 +168,9 @@
- 
- # DUMUX_CHECK_MODULES(NAME, HEADER, SYMBOL)
- #
--# THIS MACRO IS JUST A COPY OF DUNE_CHECK_MODULES (FROM dune-common/m4/dune.m4) WITH 
--# THE REQUIREMENT THAT ALL HEADERS MUST RESIDE IN $MODULE_ROOT/dune REMOVED.
--# SEE DUNE FS#987 FOR MORE DETAILS WHY DUNE KEEPS THIS BEHAVOR.
-+# THIS MACRO IS JUST A COPY OF DUNE_CHECK_MODULES WITH THE REQUIREMENT THAT ALL
-+# HEADERS MUST RESIDE IN $MODULE_ROOT/dune REMOVED. REMOVE THIS MACRO AS SOON AS DUNE
-+# DOES NOT FEATURE THIS BUG ANYMORE.
- #
- # Generic check for dune modules.  This macro should not be used directly, but
- # in the modules m4/{module}.m4 in the {MODULE}_CHECK_MODULE macro.  The
-@@ -281,11 +281,15 @@
-       AC_MSG_ERROR([pkg-config is required for using installed modules])
-     ])
-     AS_IF(AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]),[
--      _dune_cm_CPPFLAGS="`$PKG_CONFIG --cflags _dune_name` -I./" 2>/dev/null
-+      _dune_cm_CPPFLAGS="`$PKG_CONFIG --cflags _dune_name`" 2>/dev/null
-       _DUNE_MODULE[]_ROOT="`$PKG_CONFIG --variable=prefix _dune_name`" 2>/dev/null 
-       _DUNE_MODULE[]_VERSION="`$PKG_CONFIG --modversion _dune_name`" 2>/dev/null
--      _DUNE_MODULE[]_LIBDIR=`$PKG_CONFIG --variable=libdir _dune_name 2>/dev/null`
--      _dune_cm_LIBS=`$PKG_CONFIG --libs _dune_name 2>/dev/null`
-+      _dune_cm_LDFLAGS=""
-+      ifelse(_dune_symbol,,
-+        [_DUNE_MODULE[]_LIBDIR=""
-+         _dune_cm_LIBS=""],
-+        [_DUNE_MODULE[]_LIBDIR=`$PKG_CONFIG --variable=libdir _dune_name 2>/dev/null`
-+         _dune_cm_LIBS="-L$_DUNE_MODULE[]_LIBDIR -l[]_dune_lib"])
-       HAVE_[]_DUNE_MODULE=1
-       AC_MSG_RESULT([global installation in $_DUNE_MODULE[]_ROOT])
-     ],[
-@@ -299,7 +303,6 @@
-     AS_IF([test -d "$with_[]_dune_module"],[
-       # expand tilde / other stuff
-       _DUNE_MODULE[]_ROOT=`cd $with_[]_dune_module && pwd`
--      _DUNE_MODULE[]_LIBDIR="$_DUNE_MODULE[]_ROOT/lib"
- 
-       # expand search path (otherwise empty CPPFLAGS)
-       AS_IF([test -d "$_DUNE_MODULE[]_ROOT/include/dune"],[
-@@ -307,18 +310,21 @@
-         _dune_cm_CPPFLAGS="-I$_DUNE_MODULE[]_ROOT/include"
-         _DUNE_MODULE[]_BUILDDIR=_DUNE_MODULE[]_ROOT
-         _DUNE_MODULE[]_VERSION="`PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$_DUNE_MODULE[]_ROOT/lib/pkgconfig $PKG_CONFIG --modversion _dune_name`" 2>/dev/null
--        _dune_cm_LIBS="-L$_DUNE_MODULE[]_LIBDIR -l[]_dune_lib"
-       ],[
-         _DUNE_MODULE[]_SRCDIR=$_DUNE_MODULE[]_ROOT
-         # extract src and build path from Makefile, if found
--        AS_IF([test -f $_DUNE_MODULE[]_ROOT/Makefile],[
-+	    AS_IF([test -f $_DUNE_MODULE[]_ROOT/Makefile],[
-           _DUNE_MODULE[]_SRCDIR="`sed -ne '/^abs_top_srcdir = /{s/^abs_top_srcdir = //; p;}' $_DUNE_MODULE[]_ROOT/Makefile`"
--        ])
-+		])
-         _dune_cm_CPPFLAGS="-I$_DUNE_MODULE[]_SRCDIR"
-         _DUNE_MODULE[]_VERSION="`grep Version $_DUNE_MODULE[]_SRCDIR/dune.module | sed -e 's/^Version: *//'`" 2>/dev/null
--        # local modules is linked directly via the .la file
--        _dune_cm_LIBS="$_DUNE_MODULE[]_LIBDIR[]/lib[]_dune_lib[].la"
-       ])
-+      _dune_cm_LDFLAGS=""
-+      ifelse(_dune_symbol,,
-+        [_DUNE_MODULE[]_LIBDIR=""
-+         _dune_cm_LIBS=""],
-+        [_DUNE_MODULE[]_LIBDIR="$_DUNE_MODULE[]_ROOT/lib"
-+         _dune_cm_LIBS="-L$_DUNE_MODULE[]_LIBDIR -l[]_dune_lib"])
-       # set expanded module path
-       with_[]_dune_module="$_DUNE_MODULE[]_ROOT"
-       HAVE_[]_DUNE_MODULE=1
-@@ -330,7 +336,7 @@
-     ])
-   ])
- 
--  CPPFLAGS="$ac_save_CPPFLAGS $DUNE_CPPFLAGS_TMP $DUNE_PKG_CPPFLAGS $_dune_cm_CPPFLAGS"
-+  CPPFLAGS="$ac_save_CPPFLAGS $DUNE_CPPFLAGS $_dune_cm_CPPFLAGS"
-   ##  
-   ## check for an arbitrary header
-   ##
-@@ -342,54 +348,50 @@
-     AC_CHECK_HEADER([[]_dune_header],
-       [HAVE_[]_DUNE_MODULE=1; DUNE_[]_HEADER_PREFIX=""],
-       [HAVE_[]_DUNE_MODULE=0])
--  ])
-+  ])    
- 
-   AS_IF([test "$HAVE_[]_DUNE_MODULE" != "1"],[
-     AC_MSG_WARN([$_DUNE_MODULE[]_ROOT does not seem to contain a valid _dune_name (dune/[]_dune_header not found)])
-   ])
--
-+  
-   ##
-   ## check for lib (if lib name was provided)
-   ##
-   ifelse(_dune_symbol,,
--    # clear libs flags and inform the user
--    _DUNE_MODULE[]_LIBDIR=""
--    _dune_cm_LIBS=""
-     AC_MSG_NOTICE([_dune_name does not provide libs]),
- 
-     AS_IF([test "x$enable_dunelibcheck" = "xno"],[
-       AC_MSG_WARN([library check for _dune_name is disabled. DANGEROUS!])
-     ],[
-       AS_IF([test "x$HAVE_[]_DUNE_MODULE" = "x1"],[
-+
-         # save current LDFLAGS
-         ac_save_CXX="$CXX"
--        AC_CACHE_CHECK([for lib[]_dune_lib], dune_cv_lib[]_dune_lib, [
--          # Use $CXX $DUNE_LDFLAGS as link command, as the latter might 
--          # contain the -static option to force static linkage
--          ac_cxx_ld=`echo $ac_save_CXX | sed -e "s@$CXX@$CXX $DUNE_LDFLAGS_TMP@"`
-+        HAVE_[]_DUNE_MODULE=0
- 
--          # define LTCXXLINK like it will be defined in the Makefile
--          CXX="./libtool --tag=CXX --mode=link $ac_cxx_ld "
-+        # define LTCXXLINK like it will be defined in the Makefile
-+        CXX="./libtool --tag=CXX --mode=link $ac_save_CXX"
- 
--          # use module LDFLAGS
--          LDFLAGS="$ac_save_LDFLAGS $DUNE_LDFLAGS_TMP $DUNE_PKG_LDFLAGS $_dune_cm_LDFLAGS"
--          LIBS="$_dune_cm_LIBS $DUNE_LIBS_TMP $LIBS"
-+        # use module LDFLAGS
-+        LDFLAGS="$ac_save_LDFLAGS $DUNE_LDFLAGS $DUNE_PKG_LDFLAGS $_dune_cm_LDFLAGS"
-+        LIBS="$_dune_cm_LIBS $DUNE_LIBS $LIBS"
- 
--          AC_TRY_LINK(dnl
--            [#]include<dune/[]_dune_header>,
--            _dune_symbol,
--            dune_cv_lib[]_dune_lib=yes,
--            dune_cv_lib[]_dune_lib=no)
--        ])
-+        AC_MSG_CHECKING([for lib[]_dune_lib])
- 
--        AS_IF([test "x$dune_cv_lib[]_dune_lib" = "xyes"], [
--          HAVE_[]_DUNE_MODULE=1
-+        AC_TRY_LINK(dnl
-+          [#]include<$DUNE_[]_HEADER_PREFIX/[]_dune_header>,
-+          _dune_symbol,
-+          [
-+            AC_MSG_RESULT([yes])
-+            HAVE_[]_DUNE_MODULE=1
-           ],[
--          HAVE_[]_DUNE_MODULE=0
--          AS_IF([test -n "$_DUNE_MODULE[]_ROOT"],[
--            AC_MSG_WARN([$with_[]_dune_module does not seem to contain a valid _dune_name (failed to link with lib[]_dune_lib[].la)])
--          ])
--        ])
-+            AC_MSG_RESULT([no])
-+            HAVE_[]_DUNE_MODULE=0
-+            AS_IF([test -n "$_DUNE_MODULE[]_ROOT"],[
-+             AC_MSG_WARN([$with_[]_dune_module does not seem to contain a valid _dune_name (failed to link with lib[]_dune_lib[].la)])
-+            ])
-+          ]
-+        )
-       ])
- 
-       # reset variables
-@@ -405,9 +407,9 @@
-         [$_dune_cm_CPPFLAGS], [$_dune_cm_LDFLAGS], [$_dune_cm_LIBS])
- 
-     # set variables for our modules
--    AC_SUBST(_DUNE_MODULE[]_CPPFLAGS, "$_dune_cm_CPPFLAGS")
--    AC_SUBST(_DUNE_MODULE[]_LDFLAGS, "$_dune_cm_LDFLAGS")
--    AC_SUBST(_DUNE_MODULE[]_LIBS, "$_dune_cm_LIBS")
-+    AC_SUBST(_DUNE_MODULE[]_CPPFLAGS, "$_DUNE_MODULE[]_CPPFLAGS")
-+    AC_SUBST(_DUNE_MODULE[]_LDFLAGS, "$_DUNE_MODULE[]_LDFLAGS")
-+    AC_SUBST(_DUNE_MODULE[]_LIBS, "$_DUNE_MODULE[]_LIBS")
-     AC_SUBST(_DUNE_MODULE[]_ROOT, "$_DUNE_MODULE[]_ROOT")
-     ifelse(m4_defn([_dune_symbol]),,
-       [],
-@@ -420,14 +422,8 @@
-     # set DUNE_* variables
-     # This should actually be unneccesary, but I'm keeping it in here for now
-     # for backward compatibility
--    DUNE_CPPFLAGS="$DUNE_CPPFLAGS \${_DUNE_MODULE[]_CPPFLAGS}"
--    DUNE_LDFLAGS="$DUNE_LDFLAGS \${_DUNE_MODULE[]_LDFLAGS}"
--    DUNE_LIBS="\${_DUNE_MODULE[]_LIBS} $DUNE_LIBS"
--
--    # the TMP version is used during the checks 
--    DUNE_CPPFLAGS_TMP="$DUNE_CPPFLAGS_TMP $_DUNE_MODULE[]_CPPFLAGS"
--    DUNE_LDFLAGS_TMP="$DUNE_LDFLAGS_TMP $_DUNE_MODULE[]_LDFLAGS"
--    DUNE_LIBS_TMP="$_DUNE_MODULE[]_LIBS $DUNE_LIBS_TMP"
-+    DUNE_LDFLAGS="$DUNE_LDFLAGS $_DUNE_MODULE[]_LDFLAGS"
-+    DUNE_LIBS="$_DUNE_MODULE[]_LIBS $DUNE_LIBS"
-     
-     # add to global list
-     # only add my flags other flags are added by other packages