summaryrefslogtreecommitdiff
path: root/tinyxml
diff options
context:
space:
mode:
authorBartlomiej Palmowski <rotwang@crux.org.pl>2010-09-13 13:53:35 +0200
committerBartlomiej Palmowski <rotwang@crux.org.pl>2010-09-13 13:53:35 +0200
commitbbfdeb0882126feb0e776ef22b8d2dc311accbcb (patch)
tree5fb8293a937ad36c62ee9ca4bf3bf571e85efcd6 /tinyxml
parent644aa36e4489a660dcfa980e7ff5bbd205a592e0 (diff)
downloadcontrib-bbfdeb0882126feb0e776ef22b8d2dc311accbcb.tar.gz
contrib-bbfdeb0882126feb0e776ef22b8d2dc311accbcb.tar.xz
tinyxml: new port
Diffstat (limited to 'tinyxml')
-rw-r--r--tinyxml/.footprint9
-rw-r--r--tinyxml/.md5sum2
-rw-r--r--tinyxml/Pkgfile28
3 files changed, 39 insertions, 0 deletions
diff --git a/tinyxml/.footprint b/tinyxml/.footprint
new file mode 100644
index 000000000..a8084415a
--- /dev/null
+++ b/tinyxml/.footprint
@@ -0,0 +1,9 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/include/
+-rw-r--r-- root/root usr/include/tinystr.h
+-rw-r--r-- root/root usr/include/tinyxml.h
+drwxr-xr-x root/root usr/lib/
+-rw-r--r-- root/root usr/lib/libtinyxml.2.6.1.so
+lrwxrwxrwx root/root usr/lib/libtinyxml.2.6.so -> libtinyxml.2.6.1.so
+lrwxrwxrwx root/root usr/lib/libtinyxml.2.so -> libtinyxml.2.6.1.so
+lrwxrwxrwx root/root usr/lib/libtinyxml.so -> libtinyxml.2.6.1.so
diff --git a/tinyxml/.md5sum b/tinyxml/.md5sum
new file mode 100644
index 000000000..cab53a219
--- /dev/null
+++ b/tinyxml/.md5sum
@@ -0,0 +1,2 @@
+b6cc2d9330707373d920f760793c6311 entity.patch
+60f92af4f43364ab0c6d5b655e804bd3 tinyxml_2_6_1.zip
diff --git a/tinyxml/Pkgfile b/tinyxml/Pkgfile
new file mode 100644
index 000000000..f47920af4
--- /dev/null
+++ b/tinyxml/Pkgfile
@@ -0,0 +1,28 @@
+# Description: simple, small, C++ XML parser
+# URL: http://www.grinninglizard.com/tinyxml/
+# Maintainer: Bartlomiej Palmowski, rotwang at crux dot org dot pl
+# Depends on:
+
+name=tinyxml
+version=2.6.1
+release=1
+source=(
+ http://dl.sourceforge.net/project/$name/$name/$version/${name}_${version//./_}.zip
+ entity.patch
+)
+
+shopt -s extglob
+build() {
+ soname=lib$name.$version.so
+ cd $name
+ # http://tinyurl.com/2v66ja4
+ patch -p0 -i ../entity.patch
+ mkdir -p $PKG/usr/include
+ install -m 0644 *.h $_
+ g++ $CXXFLAGS -fPIC -shared -o $soname !(xmltest).cpp
+ install -D -m 0644 $soname $PKG/usr/lib/$soname
+ cd $PKG/usr/lib
+ ln -s $soname ${soname%%.*}.so
+ ln -s $soname ${soname%.*.*.so}.so
+ ln -s $soname ${soname%.*.so}.so
+}

Generated by cgit