From 3e6386ca7a2231cdd99be41e237d1519fdfa716d Mon Sep 17 00:00:00 2001
From: Aurelie Clodic <aurelie.clodic@gmail.com>
Date: Thu, 30 Oct 2014 17:27:19 +0100
Subject: [PATCH] [wip/soth] Release 2.0.0

first release in robotpkg

Release 2.0.0

* [cmake] Synchronize
 * Synchronize.
 * The unittests are compiled again
 * Add missing CMakeLists.txt in exe
 * Synchronize
 * Correct installation path of the library.
 * [travis] Compile tests
 * Update README.md
 * [travis] Add Travis and coveralls.io support
 * Remove useless file.
 * Modifying the license file: LGPL.
 * Another cleaning of exe/simple.:
 * Minor modif in the unittest.
 * Simplified the simple comparison test.
 * Corrected the initial QR decomposition to spare some time.
 * Refactoring of IJRR tests.
 * Minor debug.
 * Added an option in the getOptimalActiveSet function.
 * Clean the test dir.
 * Correct errors in CMakeLists.txt, Rename a file.
 * One last remaining warning.
 * Correction of the warnings. Non more warnings (!!!)
 * Some refactoring.
 * Adding some this-> to fix compilation errors with Apple clang version 4.1 compiler.
 * Add the flag -fpermissive to ensure C++ 4.7 compatibility.
 * Add a forward declaration (C++ 4.7 compatibility).
 * IVIGIT: correcting a missing file for compilation.
 * Removed useless include in tmanu.
 * Added a correction of the COD (used only in the test) in CODClean. This file should replace the src/COD.hpp, which is yet kept for laziness reasons.
 * Added documentation in the tmanu cone test.
 * IHQP test update.
 * Added a new random generator.
 * Minor compilation correctyion.
 * IVIGIT unittest.
 * Added an initial active set into the Stage class.
 * Added an initial active set.
 * ivigit.
 * Clean and reorganize the cmake files.
 * Reduce the compilation time of the unit tests.
 * Use the routine in cmake/eigen.cmake to find eigen.
 * Synchronize.
---
 Makefile       |  1 +
 soth/DESCR     |  1 +
 soth/Makefile  | 38 ++++++++++++++++++++++++++++++++++++++
 soth/PLIST     | 23 +++++++++++++++++++++++
 soth/depend.mk | 28 ++++++++++++++++++++++++++++
 soth/distinfo  |  3 +++
 6 files changed, 94 insertions(+)
 create mode 100644 soth/DESCR
 create mode 100644 soth/Makefile
 create mode 100644 soth/PLIST
 create mode 100644 soth/depend.mk
 create mode 100644 soth/distinfo

diff --git a/Makefile b/Makefile
index 45de408a..b88ffc26 100644
--- a/Makefile
+++ b/Makefile
@@ -92,6 +92,7 @@ SUBDIR+=	ros-realtime-tools
 SUBDIR+= 	rtslam-genom
 SUBDIR+=	sot-application
 SUBDIR+=	sot-romeo
+SUBDIR+=	soth
 SUBDIR+=	spark-genom
 SUBDIR+=	sparkyarp-genom
 SUBDIR+=	tcl-genomix
diff --git a/soth/DESCR b/soth/DESCR
new file mode 100644
index 00000000..a13d3e29
--- /dev/null
+++ b/soth/DESCR
@@ -0,0 +1 @@
+SOT Hierarchical solver
diff --git a/soth/Makefile b/soth/Makefile
new file mode 100644
index 00000000..851792fb
--- /dev/null
+++ b/soth/Makefile
@@ -0,0 +1,38 @@
+# robotpkg Makefile for:	wip/soth
+# Created:			Aurelie Clodic on Thu, 30 Oct 2014
+#
+
+PKGNAME=		soth-${VERSION}
+DISTNAME=		soth-${VERSION}
+VERSION=		2.0.0
+#PKGREVISION=		
+
+MASTER_SITES=		${MASTER_SITE_OPENROBOTS:=soth/}
+MASTER_REPOSITORY=	${MASTER_REPOSITORY_GITHUB}/stack-of-tasks/soth
+
+MAINTAINER=	hpp@laas.fr
+CATEGORIES=	wip
+COMMENT=	SOT Hierarchical solver
+LICENSE=	gnu-lgpl-v3
+
+DYNAMIC_PLIST_DIRS+=	share/doc/soth
+
+#CMAKE_ARGS+=		-DPYTHON_EXECUTABLE=${PYTHON}
+#CMAKE_ARGS+=		-DPYTHON_INCLUDE_DIR=${PYTHON_INCLUDE}
+#CMAKE_ARGS+=		-DPYTHON_LIBRARY=${PYTHON_LIB}
+#CMAKE_ARGS+=		-DPYTHON_SITELIB=${PYTHON_SITELIB}
+#CMAKE_ARGS+=		-DCMAKE_INSTALL_LIBDIR=lib
+
+# Build the package in a separate directory
+#CONFIGURE_DIRS=		_build
+#CMAKE_ARG_PATH=		..
+
+include ../../math/eigen3/depend.mk
+include ../../devel/boost-headers/depend.mk
+include ../../devel/boost-libs/depend.mk
+include ../../pkgtools/pkg-config/depend.mk
+include ../../mk/sysdep/cmake.mk
+include ../../mk/sysdep/doxygen.mk
+include ../../mk/language/c.mk
+include ../../mk/language/c++.mk
+include ../../mk/robotpkg.mk
diff --git a/soth/PLIST b/soth/PLIST
new file mode 100644
index 00000000..e8cea8b5
--- /dev/null
+++ b/soth/PLIST
@@ -0,0 +1,23 @@
+@comment Thu Oct 30 17:06:15 CET 2014
+include/soth/ActiveSet.hpp
+include/soth/Algebra.hpp
+include/soth/Allocator.hpp
+include/soth/BaseY.hpp
+include/soth/BasicStage.hpp
+include/soth/Bound.hpp
+include/soth/DestructiveColPivQR.hpp
+include/soth/Givens.hpp
+include/soth/HCOD.hpp
+include/soth/Random.hpp
+include/soth/Stage.hpp
+include/soth/SubMatrix.hpp
+include/soth/api.hpp
+include/soth/config.h
+include/soth/config.hh
+include/soth/debug.hpp
+include/soth/deprecated.hh
+include/soth/solvers.hpp
+include/soth/warning.hh
+lib/libsoth.so
+lib/libsoth.so.${PKGVERSION}
+lib/pkgconfig/soth.pc
\ No newline at end of file
diff --git a/soth/depend.mk b/soth/depend.mk
new file mode 100644
index 00000000..94d0ba5f
--- /dev/null
+++ b/soth/depend.mk
@@ -0,0 +1,28 @@
+# robotpkg depend.mk for:	wip/soth
+# Created:			Aurelie Clodic on Thu, 30 Oct 2014
+#
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH}+
+SOT_CORE_DEPEND_MK:=	${SOTH_DEPEND_MK}+
+
+ifeq (+,$(DEPEND_DEPTH))
+DEPEND_PKG+=		soth
+endif
+
+ifeq (+,$(SOTH_DEPEND_MK)) # -------------------------------------------
+
+PREFER.soth?=	robotpkg
+
+SYSTEM_SEARCH.soth=\
+	include/sot/config.h				\
+	lib/libsoth.so					\
+	'lib/pkgconfig/soth.pc:/Version/s/[^0-9.]//gp'
+
+DEPEND_USE+=		soth
+
+DEPEND_ABI.soth?=	soth>=2.0.0
+DEPEND_DIR.soth?=	../../wip/soth
+
+endif # SOTH_DEPEND_MK -------------------------------------------------
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH:+=}
diff --git a/soth/distinfo b/soth/distinfo
new file mode 100644
index 00000000..d7b151b9
--- /dev/null
+++ b/soth/distinfo
@@ -0,0 +1,3 @@
+SHA1 (soth-2.0.0.tar.gz) = 6aaa8e14ac9c11402ae0641a178a2a7bf85dd888
+RMD160 (soth-2.0.0.tar.gz) = 66fc0e933512f54863cee8576d80c97605657e2a
+Size (soth-2.0.0.tar.gz) = 294241 bytes
-- 
GitLab