|
From: <tf...@us...> - 2009-03-06 01:08:54
|
Revision: 12220
http://personalrobots.svn.sourceforge.net/personalrobots/?rev=12220&view=rev
Author: tfoote
Date: 2009-03-06 01:08:50 +0000 (Fri, 06 Mar 2009)
Log Message:
-----------
readding loki, this time as a tar ball and not extracting or building tests or doc
Modified Paths:
--------------
pkg/trunk/drivers/motor/ethercat_hardware/manifest.xml
pkg/trunk/mechanism/mechanism_model/manifest.xml
pkg/trunk/prcore/filters/manifest.xml
Added Paths:
-----------
pkg/trunk/3rdparty/loki/
pkg/trunk/3rdparty/loki/Makefile
pkg/trunk/3rdparty/loki/Makefile.common
pkg/trunk/3rdparty/loki/manifest.xml
Added: pkg/trunk/3rdparty/loki/Makefile
===================================================================
--- pkg/trunk/3rdparty/loki/Makefile (rev 0)
+++ pkg/trunk/3rdparty/loki/Makefile 2009-03-06 01:08:50 UTC (rev 12220)
@@ -0,0 +1,30 @@
+all: installed
+
+TARBALL = build/loki-0.1.7.tar.bz2
+TARBALL_URL = http://downloads.sourceforge.net/loki-lib/loki-0.1.7.tar.bz2
+UNPACK_CMD = tar xj --exclude=doc --exclude=test -f
+SOURCE_DIR = build/loki-0.1.7
+
+include $(shell rospack find mk)/download_unpack_build.mk
+
+
+installed: wiped $(SOURCE_DIR)/unpacked
+ cp Makefile.common $(SOURCE_DIR)
+ cd $(SOURCE_DIR)/src && make install
+ touch installed
+
+wiped: Makefile
+ make wipe
+ touch wiped
+
+clean:
+ -rm -rf $(SOURCE_DIR) lib
+ rm -f *~ installed
+
+.PHONY : clean wipe
+
+wipe: clean
+ rm -f $(TARBALL)
+ rm -rf lib build
+
+
Added: pkg/trunk/3rdparty/loki/Makefile.common
===================================================================
--- pkg/trunk/3rdparty/loki/Makefile.common (rev 0)
+++ pkg/trunk/3rdparty/loki/Makefile.common 2009-03-06 01:08:50 UTC (rev 12220)
@@ -0,0 +1,7 @@
+VERSION := 0.1.7
+OS ?= $(shell uname -s)
+
+CXXWARNFLAGS := -Wall -Wold-style-cast -Wundef -Wsign-compare -Wconversion -Wpointer-arith -pedantic
+CXXFLAGS := $(CXXWARNFLAGS) -g -O2
+
+prefix := $(shell rospack find loki)/build
Added: pkg/trunk/3rdparty/loki/manifest.xml
===================================================================
--- pkg/trunk/3rdparty/loki/manifest.xml (rev 0)
+++ pkg/trunk/3rdparty/loki/manifest.xml 2009-03-06 01:08:50 UTC (rev 12220)
@@ -0,0 +1,18 @@
+<package>
+<description brief="loki">
+
+Loki is a C++ library of designs, containing flexible implementations of common design patterns and idioms.
+
+</description>
+<author>Andrei Alexandrescu</author>
+<license>MIT</license>
+<review status="3rdparty" notes=""/>
+<url>http://loki-lib.sourceforge.net/</url>
+<export>
+ <cpp lflags="-Wl,-rpath,${prefix}/loki-svn/lib -L${prefix}/build/lib -lloki" cflags="-I${prefix}/build/loki-0.1.7/include"/>
+ <doxymaker external="http://loki-lib.sourceforge.net/html/modules.html"/>
+ <status api="10-9-2008" code="10-9-2008" cleared="11-10-2008"/>
+</export>
+</package>
+
+
Modified: pkg/trunk/drivers/motor/ethercat_hardware/manifest.xml
===================================================================
--- pkg/trunk/drivers/motor/ethercat_hardware/manifest.xml 2009-03-06 00:56:03 UTC (rev 12219)
+++ pkg/trunk/drivers/motor/ethercat_hardware/manifest.xml 2009-03-06 01:08:50 UTC (rev 12220)
@@ -9,6 +9,7 @@
<depend package='hardware_interface'/>
<depend package='eml'/>
<depend package='tinyxml'/>
+<depend package='loki'/>
<depend package='roscpp' />
<depend package='realtime_tools' />
<depend package='robot_msgs' />
@@ -16,5 +17,4 @@
<cpp cflags="-I${prefix}/include" lflags="-L${prefix}/lib -lethercat_hardware -Wl,-rpath,${prefix}/lib -lloki"/>
</export>
<repository>http://pr.willowgarage.com/repos</repository>
-<sysdepend os="ubuntu" version="8.04-hardy" package="libloki-dev"/>
</package>
Modified: pkg/trunk/mechanism/mechanism_model/manifest.xml
===================================================================
--- pkg/trunk/mechanism/mechanism_model/manifest.xml 2009-03-06 00:56:03 UTC (rev 12219)
+++ pkg/trunk/mechanism/mechanism_model/manifest.xml 2009-03-06 01:08:50 UTC (rev 12220)
@@ -12,9 +12,9 @@
<depend package="std_srvs" />
<depend package="control_toolbox" />
<depend package="bullet" />
+<depend package="loki" />
<url>http://pr.willowgarage.com</url>
<export>
<cpp cflags="-I${prefix}/include" lflags="-L${prefix}/lib -lmechanism_model -Wl,-rpath,${prefix}/lib -lloki"/>
</export>
-<sysdepend os="ubuntu" version="8.04-hardy" package="libloki-dev"/>
</package>
Modified: pkg/trunk/prcore/filters/manifest.xml
===================================================================
--- pkg/trunk/prcore/filters/manifest.xml 2009-03-06 00:56:03 UTC (rev 12219)
+++ pkg/trunk/prcore/filters/manifest.xml 2009-03-06 01:08:50 UTC (rev 12220)
@@ -11,8 +11,8 @@
<url>http://pr.willowgarage.com</url>
<depend package="tinyxml"/>
<depend package="rosconsole" />
+<depend package="loki" />
<export>
<cpp cflags="-I${prefix}/include `rosboost-cfg --cflags`" lflags="-lloki"/> <!--lflags="-Wl,-rpath,${prefix}/lib -L${prefix}/lib -lfilter"/-->
</export>
-<sysdepend os="ubuntu" version="8.04-hardy" package="libloki-dev"/>
</package>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|