summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Harder <radhermit@gentoo.org>2012-11-24 02:54:51 +0000
committerTim Harder <radhermit@gentoo.org>2012-11-24 02:54:51 +0000
commit894a5e2317a7b1bd41cf5f40a38b97a3f1d0b44c (patch)
tree28c9ad59a94db783170426ba2b8f5e8d5373b52b /dev-libs/tinyxml2
parentVersion bump. (diff)
downloadhistorical-894a5e2317a7b1bd41cf5f40a38b97a3f1d0b44c.tar.gz
historical-894a5e2317a7b1bd41cf5f40a38b97a3f1d0b44c.tar.bz2
historical-894a5e2317a7b1bd41cf5f40a38b97a3f1d0b44c.zip
Version bump.
Package-Manager: portage-2.2.0_alpha142/cvs/Linux x86_64 Manifest-Sign-Key: 0x4AB3E85B4F064CA3
Diffstat (limited to 'dev-libs/tinyxml2')
-rw-r--r--dev-libs/tinyxml2/ChangeLog8
-rw-r--r--dev-libs/tinyxml2/Manifest19
-rw-r--r--dev-libs/tinyxml2/files/tinyxml2-1.0.9_p20121123-test.patch20
-rw-r--r--dev-libs/tinyxml2/tinyxml2-1.0.9_p20121123.ebuild35
4 files changed, 73 insertions, 9 deletions
diff --git a/dev-libs/tinyxml2/ChangeLog b/dev-libs/tinyxml2/ChangeLog
index ed04c04e2914..762987653c7b 100644
--- a/dev-libs/tinyxml2/ChangeLog
+++ b/dev-libs/tinyxml2/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-libs/tinyxml2
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/tinyxml2/ChangeLog,v 1.5 2012/09/20 12:39:00 radhermit Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/tinyxml2/ChangeLog,v 1.6 2012/11/24 02:54:41 radhermit Exp $
+
+*tinyxml2-1.0.9_p20121123 (24 Nov 2012)
+
+ 24 Nov 2012; Tim Harder <radhermit@gentoo.org>
+ +tinyxml2-1.0.9_p20121123.ebuild, +files/tinyxml2-1.0.9_p20121123-test.patch:
+ Version bump.
20 Sep 2012; Tim Harder <radhermit@gentoo.org>
tinyxml2-1.0.1_p20120531.ebuild:
diff --git a/dev-libs/tinyxml2/Manifest b/dev-libs/tinyxml2/Manifest
index 204ad079810b..38372c6cb968 100644
--- a/dev-libs/tinyxml2/Manifest
+++ b/dev-libs/tinyxml2/Manifest
@@ -3,18 +3,21 @@ Hash: SHA256
AUX tinyxml2-1.0.1_p20120531-test-return-status.patch 199 SHA256 5ef31e4baeee2bd0aaa4d974608debfb5249196bb5d021e9169321d33efa9f7a SHA512 8aeca5d2ecdf971268535b07421c9584d58653152bb79fa39280652d6b2cce56ed6ad3201b22e64f483e62be45a3cfd02699fd47787a450d3904107b5723abfc WHIRLPOOL ea349b51d95db2a528d55da9169357d87673f21f4c81f9ce523f99b2c1894e677026b4279d28261c9473b1d355c44b9f18ca25eea28e09970837198d8eaf9028
AUX tinyxml2-1.0.1_p20120531-test.patch 608 SHA256 2e025e0bdec5dca80fcdd6b2f5a53a3b892fdb53189599fd7ebc75dbb1836013 SHA512 5dc62344bba8178e568c7119dd8a96d1fa6c34a8e5886c8413cce343eafb69ab11a21ddaee7dd94d4fabf45b9a72a2b6e2e1d8860883d249c9005f326596532c WHIRLPOOL c28ecb64f8f3e052a83fce4e93fe547db177aabfcb7def8986301c9aff9991217715ae2aa000cca5f97ee89d877b2c7ec8a9284956027fd0166cad6d6d0e11d2
+AUX tinyxml2-1.0.9_p20121123-test.patch 618 SHA256 8ac9c9c2991a308c8a269a8105c321beed38eb2ff168c027995cb694f7d487ed SHA512 c86ef1946b3ade23b0fcbddffdbd085aa998b7fd165508181613c62e5db3c998db044f2d8eb25294a3fc2bfd358c0acb475815cc7076649253157c8238c90cb9 WHIRLPOOL 152962e81703d81132853e77d52104274a703816cbd8aff6e7cf27f9a74fc3b1fa004b28a1c40452b008e44d4a56c6470310803a0e95cabe6d407a3c55e9cff1
DIST tinyxml2-1.0.1_p20120531.tar.bz2 87754 SHA256 e5b549e8417c93bd565236a75b6d0678e66fcc6bea6ab3d1e1278a8d63fe5199 SHA512 c00323e7392204c1032c6f45647946be320432ea69c43cf95116bb30a1bc11af07f149f9cb58513c0dae57c945b52887941c6a3cf9f5a9fd3fd550c95832558e WHIRLPOOL 0c0300f8319327f634a4a408ba71dcdec4c1457f3f7ca32d73848c5a9e757d7053ff648df1b3b4f99520520c4f0de1d381ed58eda3b1ee310217b08b74d012d0
+DIST tinyxml2-1.0.9_p20121123.tar.bz2 91204 SHA256 894b6b1136c86cc98bff77892ca077726b470432e871ca8c8c605177047272ea SHA512 054342b51141771c7611ae5aeb6ea332c42dff603aa6747f802d02bd010cad4b5c84fadf976576d2a604f1cccc7afe95ff23682a98c9294b032c94aa48b09aaf WHIRLPOOL 9aa505e7794b1fe1919b185d2080e63f3b01f44d2daeba94b7da6701f4931ec9188c0f92c9db9c6e8ac02772ef85f582b3a5d64227fd7b353da0a258c8a72eb7
EBUILD tinyxml2-1.0.1_p20120531.ebuild 853 SHA256 954c8d11e41b6ae407c125b968dd592a2af1055a4960ccd6ae7118d58dc091d9 SHA512 26b73c57b11f241098171486658ebd8497ec9a782406193054f4a3b7252e7d4cb20a1a5f32077fe5dcbdd6ada0ee739aee4c9d6defe31a7822fef05dccc89371 WHIRLPOOL 724ccfb00261127c6ca43cb1420d8b279ba9939df47797c28c0f0051d48fde392141a8a165db23f28139172d49a87f4b3423e4801dcf7eb9befc6a21cd752492
-MISC ChangeLog 1010 SHA256 2bfed1985f901d28b7df72c68325a1a23521c8bd8e35c3dada335845b3da8c27 SHA512 fdda1731245661721e64258e19ad7c8b90e447f9d33ed33deae932cec1b6cc3c1133c892ae69037e4def103d8d390990f217a44f585bb7c2c2b21e1b0005e851 WHIRLPOOL 161f60b4559bcbe8d2727e0627b00a5c92356543cdb3197e587e9d3a89458e61e0742e9267098c16d9e839a1cff6bbb7d37a35938b18e8c994b7120a92527ffb
+EBUILD tinyxml2-1.0.9_p20121123.ebuild 872 SHA256 d4249602787f88be894fda0e3b1487dcb0fe413672a6f2fa86d3f43134a54a74 SHA512 863e810af79facdcd7d0dcf8e89917b618835ac830c89fc814dffe4881492a39577c40ecd209ed4a683192427bb857a2e45b25dca40f51d29ac10459e7adf5bf WHIRLPOOL 67fc9351bedc7f5bf520186b3341993059cf587d87be60c360d485493d718fb6aabca6ce9ce5b30377f6b5f31ae73be5bd1c8f010d45608be08f79d33c45af66
+MISC ChangeLog 1197 SHA256 55ffd78e2e8642f4e1ad019ef9d39cec4bea4636df35e4e5c69cd0179c235b80 SHA512 6ad355aa5b18925c544d2b39072e1b70ce7233dc40fd3ffb1190307e152050fb0bf0308e30480f615f7a9a68fe0e7c125a75e46ab12310964153960a0d400515 WHIRLPOOL 19ed2c57a58693d722ec9e9d9e784ad16eedc9949dc10ac906b76e5c79d5e9b90c5980069168481f862694afe5133a80337d73d2b246fc3e75268d166166ae8c
MISC metadata.xml 252 SHA256 1a621690f3b43add940543e54b245abef11bdc703b815d738848188d1e7deb2e SHA512 3849d065de3b160131747d331d60afac26daa44e7c5ebcbbb6fb70b9582a0ae5b21e2c9a4f66e469bfe6419e4912555669a3450ce40c55136962da3f74be4a07 WHIRLPOOL 7fee7d5473fc13f2a7abd36ed697707f2f4246c8c256d1444c0450717d769d0bd6c8ad2a95a73b0a94c7ef68ab0cb5ca416155482df796c3d00f3d10d5268966
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQEcBAEBCAAGBQJQWw5qAAoJEEqz6FtPBkyjDcYH/jf6yCGyDpI0RwIMZ+knyPDW
-k9nc6lU9FPtYXtXdpbXi2R3//+VeUhMKcieW0xehPVB6oyc6GRYmVLIS4WHimFq7
-0VuFQOgrO5+C1/XE8tVP7qJFliDc30km2MUVmIbRH/y6p7Oc0ttEmJ4/UA3zLPyq
-oxoVARN34QQ7USZMK22Wgv2jgfyAhzIuBxs83kCpYbVblMHHQf9BSgVbdiHEZYkx
-WOu8PRhLGMoixqxbgljDmBkztMIpZmmBAsDpuEWx0nOjNm8MU4Lh02Aikw8P4bYG
-bTHUIo/GHKMV5ux4lyhFWrh0hZssWuihf65eXKgQVPADOxXJ2CJjWCrLLbTT3P4=
-=+7II
+iQEcBAEBCAAGBQJQsDb3AAoJEEqz6FtPBkyj8dAH/3JON8fggWd3xKlFxXHLiagT
+0vaamp8ZaFh68zi+uJnnMppZPZxse8mqh3oHWfIJbgX2KTbQxWZa7bYFG9zEMZl0
+OuJPmf4XQAKLZ8UZFxQERivL//vIy7wYCu+zGZkC9pZXKC3rwg/xC12hqkhygox2
+eBaMWwhlF3KryNWL/h965o9UhjdCkvNjk1ZOEdufgNvC/emDjDMxET0oF+0YUco3
+wWwt6pN56fD0Lxg+JJ6dGYEUkjNeQaTJ6j1jywItBUc0vFnqN0ekRrfKCaDmMSRn
+/LkQBzOqWq4psJbI3eARnKi3AfL9DV6tOYfXH8KesmjHjloyvKECR1j3c0SOp70=
+=2VJ8
-----END PGP SIGNATURE-----
diff --git a/dev-libs/tinyxml2/files/tinyxml2-1.0.9_p20121123-test.patch b/dev-libs/tinyxml2/files/tinyxml2-1.0.9_p20121123-test.patch
new file mode 100644
index 000000000000..a6842eecb6e5
--- /dev/null
+++ b/dev-libs/tinyxml2/files/tinyxml2-1.0.9_p20121123-test.patch
@@ -0,0 +1,20 @@
+--- tinyxml2-1.0.9_p20121123/CMakeLists.txt
++++ tinyxml2-1.0.9_p20121123/CMakeLists.txt
+@@ -55,10 +55,13 @@
+ VERSION "${GENERIC_LIB_VERSION}"
+ SOVERSION "${GENERIC_LIB_SOVERSION}")
+
+-add_executable(test xmltest.cpp)
+-add_dependencies(test tinyxml2)
+-add_dependencies(test ${TARGET_DATA_COPY})
+-target_link_libraries(test tinyxml2)
++set(BUILD_TEST OFF CACHE BOOL "Set to ON to build tests")
++if(BUILD_TEST)
++ add_executable(test xmltest.cpp)
++ add_dependencies(test tinyxml2)
++ add_dependencies(test ${TARGET_DATA_COPY})
++ target_link_libraries(test tinyxml2)
++endif(BUILD_TEST)
+
+
+ if(BUILD_STATIC_LIBS)
diff --git a/dev-libs/tinyxml2/tinyxml2-1.0.9_p20121123.ebuild b/dev-libs/tinyxml2/tinyxml2-1.0.9_p20121123.ebuild
new file mode 100644
index 000000000000..fc18e42af696
--- /dev/null
+++ b/dev-libs/tinyxml2/tinyxml2-1.0.9_p20121123.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/tinyxml2/tinyxml2-1.0.9_p20121123.ebuild,v 1.1 2012/11/24 02:54:41 radhermit Exp $
+
+EAPI="5"
+CMAKE_MIN_VERSION="2.8.5"
+
+inherit cmake-utils
+
+DESCRIPTION="A simple, small, efficient, C++ XML parser"
+HOMEPAGE="http://www.grinninglizard.com/tinyxml2/"
+SRC_URI="http://dev.gentoo.org/~radhermit/distfiles/${P}.tar.bz2"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="static-libs test"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-test.patch
+ "${FILESDIR}"/${PN}-1.0.1_p20120531-test-return-status.patch
+)
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_build static-libs STATIC_LIBS)
+ $(cmake-utils_use_build test TEST)
+ )
+ cmake-utils_src_configure
+}
+
+src_test() {
+ cmake-utils_src_test
+ ./test || die "Tests failed"
+}