From d39922bef8eec86037882c599e61956ae1c607b8 Mon Sep 17 00:00:00 2001
From: Rohan Budhiraja <budhiraja@laas.fr>
Date: Wed, 1 Mar 2017 19:02:29 +0100
Subject: [PATCH] [wip/eigen-quadprog][Initial commit]

Setup the package version 1.0.0
---
 eigen-quadprog/DESCR     |  1 +
 eigen-quadprog/Makefile  | 36 ++++++++++++++++++++++++++++++++++++
 eigen-quadprog/PLIST     |  9 +++++++++
 eigen-quadprog/depend.mk | 26 ++++++++++++++++++++++++++
 eigen-quadprog/distinfo  |  3 +++
 5 files changed, 75 insertions(+)
 create mode 100644 eigen-quadprog/DESCR
 create mode 100644 eigen-quadprog/Makefile
 create mode 100644 eigen-quadprog/PLIST
 create mode 100644 eigen-quadprog/depend.mk
 create mode 100644 eigen-quadprog/distinfo

diff --git a/eigen-quadprog/DESCR b/eigen-quadprog/DESCR
new file mode 100644
index 00000000..ffae18cc
--- /dev/null
+++ b/eigen-quadprog/DESCR
@@ -0,0 +1 @@
+eigen-quadprog allow to use the QuadProg QP solver with the Eigen3 library.
\ No newline at end of file
diff --git a/eigen-quadprog/Makefile b/eigen-quadprog/Makefile
new file mode 100644
index 00000000..d01ac5cd
--- /dev/null
+++ b/eigen-quadprog/Makefile
@@ -0,0 +1,36 @@
+# robotpkg Makefile for:	wip/
+# Created:			Rohan Budhiraja on Wed Oct 19, 2016
+#
+
+VERSION=		1.0.0
+DISTNAME=		eigen-quadprog-${VERSION}
+PKGNAME=		eigen-quadprog-${VERSION}
+
+CATEGORIES=		wip
+MASTER_SITES=		${MASTER_SITE_OPENROBOTS:=eigen-quadprog/}
+
+HOMEPAGE=		https://github.com/jrl-umi3218/eigen-quadprog
+
+COMMENT=		eigen-quadprog allow to use the QuadProg QP solver with the Eigen3 library.
+LICENSE=		gnu-lgpl-v3
+MAINTAINER=		gepetto@laas.fr
+
+# disable -Werror because of x86_64 warnings (must be fixed upstream) and
+# boost + gcc that don't cohabit well depending on their respective versions
+CMAKE_ARGS+=		-DCXX_DISABLE_WERROR=yes
+
+# man pages location
+CMAKE_ARGS+=		-DMANDIR=${PREFIX}/${PKGMANDIR}
+# library location
+
+include ../../devel/boost-headers/depend.mk
+include ../../devel/boost-libs/depend.mk
+include ../../math/eigen3/depend.mk
+
+include ../../pkgtools/pkg-config/depend.mk
+include ../../mk/language/c.mk
+include ../../mk/language/c++.mk
+include ../../mk/language/fortran.mk
+include ../../mk/sysdep/python.mk
+include ../../mk/sysdep/cmake.mk
+include ../../mk/robotpkg.mk
diff --git a/eigen-quadprog/PLIST b/eigen-quadprog/PLIST
new file mode 100644
index 00000000..4a12a332
--- /dev/null
+++ b/eigen-quadprog/PLIST
@@ -0,0 +1,9 @@
+@comment Wed Mar 1 18:49:23 CET 2017
+lib/libeigen-quadprog.so
+lib/pkgconfig/eigen-quadprog.pc
+include/eigen-quadprog/eigen_quadprog_api.h
+include/eigen-quadprog/QuadProg.h
+include/eigen/quadprog/config.h
+include/eigen/quadprog/config.hh
+include/eigen/quadprog/deprecated.hh
+include/eigen/quadprog/warning.hh
diff --git a/eigen-quadprog/depend.mk b/eigen-quadprog/depend.mk
new file mode 100644
index 00000000..8f64f6ad
--- /dev/null
+++ b/eigen-quadprog/depend.mk
@@ -0,0 +1,26 @@
+# robotpkg Makefile for:	wip/
+# Created:			Rohan Budhiraja on Fri, 1 Mar 2017
+#
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH}+
+EIGEN_QUADPROG_DEPEND_MK:=	${EIGEN_QUADPROG_DEPEND_MK}+
+
+ifeq (+,$(DEPEND_DEPTH))
+DEPEND_PKG+=		eigen-quadprog
+endif
+
+ifeq (+,$(EIGEN_QUADPROG_DEPEND_MK)) # --------------------------------------
+
+PREFER.eigen-quadprog?=	robotpkg
+
+SYSTEM_SEARCH.eigen-quadprog=\
+	lib/libeigen-quadprog.so
+
+DEPEND_USE+=		eigen-quadprog
+
+DEPEND_ABI.eigen-quadprog?=	eigen-quadprog>=1.0.0
+DEPEND_DIR.eigen-quadprog?=	../../wip/eigen-quadprog
+
+endif # eigen-quadprog_DEPEND_MK --------------------------------------------
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH:+=}
diff --git a/eigen-quadprog/distinfo b/eigen-quadprog/distinfo
new file mode 100644
index 00000000..829732b1
--- /dev/null
+++ b/eigen-quadprog/distinfo
@@ -0,0 +1,3 @@
+SHA1 (eigen-quadprog-1.0.0.tar.gz) = 923955f38b7d971732b8daaa34345d93d08b0cf9
+RMD160 (eigen-quadprog-1.0.0.tar.gz) = 758fd158b8099080650e7d99021ab4e2d3641878
+Size (eigen-quadprog-1.0.0.tar.gz) = 1734333 bytes
-- 
GitLab