diff --git a/mumps/DESCR b/mumps/DESCR
new file mode 100644
index 0000000000000000000000000000000000000000..f30fcb726918beac5910b4a054b811ae031cf2fd
--- /dev/null
+++ b/mumps/DESCR
@@ -0,0 +1,4 @@
+MUMPS (“MUltifrontal Massively Parallel Solver”) is a package for
+solving systems of linear equations of the form Ax = b, where A is a
+square sparse matrix that can be either unsymmetric, symmetric
+positive definite, or general symmetric.
\ No newline at end of file
diff --git a/mumps/Makefile b/mumps/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..f79427ecd652c5ffdefa85eb64b0c4bdba163c00
--- /dev/null
+++ b/mumps/Makefile
@@ -0,0 +1,42 @@
+# robotpkg Makefile for:	optimization/mumps
+# Created:			Antonio El Khoury on Wed, 7 Mar 2012
+#
+
+DISTNAME=	  MUMPS_${VERSION} Mumps
+PKGNAME=	  mumps-${VERSION}
+VERSION=	  4.10.0
+
+CATEGORIES=	  optimization
+MASTER_SITES=			  \
+	http://mumps.enseeiht.fr/ \
+	${MASTER_SITE_OPENROBOTS:=mumps/}
+
+MAINTAINER=	  
+HOMEPAGE=	  http://graal.ens-lyon.fr/MUMPS/
+COMMENT=	  MUMPS : a parallel sparse direct solver
+LICENSE=	  public-domain
+
+USE_LANGUAGES=	  c c++ fortran
+GNU_CONFIGURE=	  yes
+CONFIGURE_DIRS=   ../
+
+CPPFLAGS+= 					\
+	-I${PREFIX.blas}/include/		\
+	-I${PREFIX.lapack}/include/
+LDFLAGS+= 					\
+	-L${PREFIX.blas}/lib/			\
+	-L${PREFIX.lapack}/lib/
+LIBS+= -lblas -llapack -lpthread
+
+# --------------------------------------------------------------------
+
+include ../../math/lapack/depend.mk
+include ../../math/blas/depend.mk
+include ../../pkgtools/pkg-config/depend.mk
+include ../../mk/sysdep/doxygen.mk
+include ../../mk/sysdep/latex.mk
+include ../../mk/robotpkg.mk
+
+post-extract:
+	cd ${WRKDIR} && ${LN} -s MUMPS_${VERSION} MUMPS
+
diff --git a/mumps/PLIST b/mumps/PLIST
new file mode 100644
index 0000000000000000000000000000000000000000..c9d3d4a5ae4ffeed96212b6e478395729996aead
--- /dev/null
+++ b/mumps/PLIST
@@ -0,0 +1 @@
+@comment Wed Mar 7 19:07:19 CET 2012
diff --git a/mumps/depend.mk b/mumps/depend.mk
new file mode 100644
index 0000000000000000000000000000000000000000..1c86a6e1ee42d3f6b6b9b79e47e990e1e5088c65
--- /dev/null
+++ b/mumps/depend.mk
@@ -0,0 +1,27 @@
+# robotpkg depend.mk for:	optimization/mumps
+# Created:			Antonio El Khoury on Wed, 7 Mar 2012
+#
+
+DEPEND_DEPTH:=			${DEPEND_DEPTH}+
+IPOPT_DEPEND_MK:=${IPOPT_DEPEND_MK}+
+
+ifeq (+,$(DEPEND_DEPTH))
+DEPEND_PKG+=	mumps
+endif
+
+ifeq (+,$(IPOPT_DEPEND_MK)) # ------------------------------
+
+PREFER.ipopt?=	robotpkg
+
+DEPEND_USE+=			mumps
+
+DEPEND_ABI.ipopt?=	mumps>=4.10.0
+DEPEND_DIR.ipopt?=	../../optimization/ipopt
+
+SYSTEM_SEARCH.ipopt=\
+	include/coin/ThirdParty/dmumps_c.h		\
+	lib/libcoinmumps.so
+
+endif # --------------------------------------------------------------------
+
+DEPEND_DEPTH:=			${DEPEND_DEPTH:+=}
diff --git a/mumps/distinfo b/mumps/distinfo
new file mode 100644
index 0000000000000000000000000000000000000000..2048edc7ad0f91de18ed0d12af3a0a9430e3bfbb
--- /dev/null
+++ b/mumps/distinfo
@@ -0,0 +1,6 @@
+SHA1 (MUMPS_4.10.0.tar.gz) = 904b1d816272d99f1f53913cbd4789a5be1838f7
+RMD160 (MUMPS_4.10.0.tar.gz) = 19ae1f4773ab1643237f791085d9721932a618fc
+Size (MUMPS_4.10.0.tar.gz) = 2481516 bytes
+SHA1 (Mumps.tar.gz) = 2c2433ad8ccc8c51925e0737bace1b08bf7c3d9b
+RMD160 (Mumps.tar.gz) = 067b70c6f4d369c53f37b0589af1c4c42249bfd8
+Size (Mumps.tar.gz) = 266006 bytes