Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Florian Franzmann (dc8a94f9e886d1d47902ce2c2bd44b17f73b7e9a)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Florian Franzmann <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Florian Franzmann (dc8a94f9e886d1d47902ce2c2bd44b17f73b7e9a)
  • Date: Sun, 6 Mar 2011 14:42:52 -0600

GIT changes to master grimoire by Florian Franzmann
<siflfran AT hawo.stw.uni-erlangen.de>:

ChangeLog | 1 +
libs/tinyxml/BUILD | 1 +
libs/tinyxml/CMakeLists.txt | 25 +++++++++++++++++++++++++
libs/tinyxml/DEPENDS | 2 ++
libs/tinyxml/DETAILS | 16 ++++++++++++++++
libs/tinyxml/HISTORY | 3 +++
libs/tinyxml/PRE_BUILD | 3 +++
7 files changed, 51 insertions(+)

New commits:
commit b3a32770e6c37f802408bc8569a7ac7d49aba5ed
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

libs/tinyxml: new spell, a C++ XML parser

diff --git a/ChangeLog b/ChangeLog
index cdac083..68f94b2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,6 @@
2011-03-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* libs/loki: new spell, a library implementing C++ idioms
+ * libs/tinyxml: new spell, a C++ XML parser

2011-03-04 Eric Sandall <sandalle AT sourcemage.org>
* xorg-proto/printproto: Removed, deprecated and unused
diff --git a/libs/tinyxml/BUILD b/libs/tinyxml/BUILD
new file mode 100755
index 0000000..e013b8d
--- /dev/null
+++ b/libs/tinyxml/BUILD
@@ -0,0 +1 @@
+cmake_build
diff --git a/libs/tinyxml/CMakeLists.txt b/libs/tinyxml/CMakeLists.txt
new file mode 100644
index 0000000..000f50c
--- /dev/null
+++ b/libs/tinyxml/CMakeLists.txt
@@ -0,0 +1,25 @@
+project(tinyxml)
+
+set(tinyxmlSources
+ tinystr.cpp tinyxml.cpp tinyxmlerror.cpp tinyxmlparser.cpp
+ )
+
+set(tinyxmlHeaders
+ tinystr.h tinyxml.h
+ )
+
+add_definitions(-DTIXML_USE_STL)
+
+add_library(tinyxml SHARED ${tinyxmlSources} )
+add_library(tinyxml_static STATIC ${tinyxmlSources} )
+
+install(TARGETS tinyxml
+ DESTINATION lib)
+
+install(TARGETS tinyxml_static
+ DESTINATION lib)
+
+install(FILES ${tinyxmlHeaders}
+ DESTINATION include)
+
+
diff --git a/libs/tinyxml/DEPENDS b/libs/tinyxml/DEPENDS
new file mode 100755
index 0000000..f5f6c9e
--- /dev/null
+++ b/libs/tinyxml/DEPENDS
@@ -0,0 +1,2 @@
+depends cmake &&
+depends g++
diff --git a/libs/tinyxml/DETAILS b/libs/tinyxml/DETAILS
new file mode 100755
index 0000000..7992852
--- /dev/null
+++ b/libs/tinyxml/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=tinyxml
+ VERSION=2_6_1
+ SOURCE="${SPELL}_${VERSION}.tar.gz"
+
SOURCE_URL[0]=$SOURCEFORGE_URL/project/${SPELL}/${SPELL}/2.6.${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:c95e65d5a455ce76ec28c1dd526197c154571d5f7185dc8cda5751e40e70d0e7ccaead14af9a170e7c38780efbef2efbe6bfe6c815419ce2e638a8f34af15baf
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
+ WEB_SITE="http://sourceforge.net/projects/tinyxml/";
+ LICENSE[0]=ZLIB
+ ENTERED=20110306
+ SHORT="a simple, small, minimal, C++ XML parser"
+cat << EOF
+TinyXML is a simple, small, minimal, C++ XML parser that can be easily
+integrating into other programs. It reads XML and creates C++ objects
+representing the XML document. The objects can be manipulated, changed,
+and saved again as XML.
+EOF
diff --git a/libs/tinyxml/HISTORY b/libs/tinyxml/HISTORY
new file mode 100644
index 0000000..9dd4cca
--- /dev/null
+++ b/libs/tinyxml/HISTORY
@@ -0,0 +1,3 @@
+2011-03-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, CMakeLists.txt, DEPENDS, DETAILS, PRE_BUILD: spell created
+
diff --git a/libs/tinyxml/PRE_BUILD b/libs/tinyxml/PRE_BUILD
new file mode 100755
index 0000000..addce42
--- /dev/null
+++ b/libs/tinyxml/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+cp ${SCRIPT_DIRECTORY}/CMakeLists.txt .



  • [SM-Commit] GIT changes to master grimoire by Florian Franzmann (dc8a94f9e886d1d47902ce2c2bd44b17f73b7e9a), Florian Franzmann, 03/06/2011

Archive powered by MHonArc 2.6.24.

Top of Page