summaryrefslogtreecommitdiff
path: root/dev-libs/rapidxml
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-libs/rapidxml
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-libs/rapidxml')
-rw-r--r--dev-libs/rapidxml/Manifest7
-rw-r--r--dev-libs/rapidxml/files/rapidxml-1.13-clang.patch23
-rw-r--r--dev-libs/rapidxml/metadata.xml11
-rw-r--r--dev-libs/rapidxml/rapidxml-1.13-r1.ebuild26
-rw-r--r--dev-libs/rapidxml/rapidxml-1.13.ebuild21
5 files changed, 88 insertions, 0 deletions
diff --git a/dev-libs/rapidxml/Manifest b/dev-libs/rapidxml/Manifest
new file mode 100644
index 000000000000..03a6f29bef54
--- /dev/null
+++ b/dev-libs/rapidxml/Manifest
@@ -0,0 +1,7 @@
+AUX rapidxml-1.13-clang.patch 1723 SHA256 173f62b1d31ee397d89efdd02173f6cfcf694d0a97250b80f5810bc05a046753 SHA512 feab3e9058b565353c8929f356f72b16dc8c68e4a2cfaaf476dabd34ae4cf5c21d1b5c5a9ee7b6947aaeb29c3ac7852aab81b0b551c3118f9c86c710f42760aa WHIRLPOOL b27ceffaefe89e111ce559298605e9305ec9cda4c7288ee5bbb2bc4eaec956d180bdeadc430c4eef911d559ca8c45756d3bf495a6793abed8d384ae967d58a43
+DIST rapidxml-1.13.zip 44163 SHA256 c3f0b886374981bb20fabcf323d755db4be6dba42064599481da64a85f5b3571 SHA512 6c10583e6631ccdb0217d0a5381172cb4c1046226de6ef1acf398d85e81d145228e14c3016aefcd7b70a1db8631505b048d8b4f5d4b0dbf1811d2482eefdd265 WHIRLPOOL 665092157076bda0e0834ac13a5193e34bd459322a6d44691352792644575b42ff0db03acd5b375886690ce7c085894e130167687a64c999a738c34df22ca771
+EBUILD rapidxml-1.13-r1.ebuild 484 SHA256 61ed2bcf13da179ff9153f62436d3d798266fdbed871f68f12013983f727a97c SHA512 aae5424c134b83ede758421c1841e61634392973508d7fd770faed15993d867ce4e1ac3de76a56ea7b502db15767df14b3d61e26ebbed1eef8b7de226bc4d755 WHIRLPOOL 6cc1a9c478e7b4ed9e42a8fe67d5560c5ca1e9a55e6c675852a2faa790a89e76cd53331f3b5cbab28c533bcab1b51d77d31e9e2724a671b20c5aac4d7250fd43
+EBUILD rapidxml-1.13.ebuild 413 SHA256 2f9dcdce6fcef9bbc26ecb7942874ff20001dcd85c515adcdc86387bb67638ae SHA512 4d58d277035c54c87a8cb1670602f1b6dde76362e51d1f8e9aa7fdb8942a04ab29a67f11a143a26afad285574c06192e7300f9399a84f32feb8474d988c64b99 WHIRLPOOL c8bdf93f86e20416e96994d62b98dec04e26a52ebed87275028fe00eda6d00c7611142c2370ec98953f2427603dd3d6f5c394b491ee181c90699678bd1ad4007
+MISC ChangeLog 2787 SHA256 5932ca4312f82682ebd83cfcffd3a3d827ba97e3370b017e1fec9473b44c2756 SHA512 34eb3c4ba59eced687e57522accb0c5d3ca6f39f97b090b16d3dede2aec47111132ddcae1adafa2b90ee469f483d32880ae00ee8a6b0fd2b1eda79d2defbc035 WHIRLPOOL c1ca6b3393d699e2b6df67706fbd22b529d83da1250a2cd590e1bb5998495c835bf0ebdf0bf2e6b99152efa34fac8f772076ca974ea0d54b046f5eb135fa6d84
+MISC ChangeLog-2015 718 SHA256 a07a2874ac477fa09a32c123f554fc62fa5f2ac4ceb6493ce7d6d7f17389f74a SHA512 210f3b6ab17d2d1d626c93e5d421cd62d7c2fcdf4b46c7078fcc5c8a5fbd3be601741901fb29d40344e3b13ab94eb50dc2e068f421bd050d16de04acc21b307f WHIRLPOOL 682abe14b9b4d86c17d73b27294ff2f74f4de6839b946af7184f044eed1870ed0d266859b34a980cc27133688cc2b02ff4eeb617240ce2a595bbe2cbba110dab
+MISC metadata.xml 331 SHA256 c29d7be3092ba399f8d2021af7c62c3eb6ce354659d558031e477acdd32f488f SHA512 b38279f1436fa145a86830d5aada7ac41581c16aadab546621a0cabf72c1ca26b275c158a1a051e4b47f16e936c5c93bb7d5f8e386dfa9b5135b434d3034af22 WHIRLPOOL a29aa3d90c8eb38ef0b2802f9f89f751586cc5d04552e147e5e6be7b6815264f941469dbca59846d8e28111ea4c3cc9e7c4619e17aef90972a514b886e862c84
diff --git a/dev-libs/rapidxml/files/rapidxml-1.13-clang.patch b/dev-libs/rapidxml/files/rapidxml-1.13-clang.patch
new file mode 100644
index 000000000000..007ee19fa8dd
--- /dev/null
+++ b/dev-libs/rapidxml/files/rapidxml-1.13-clang.patch
@@ -0,0 +1,23 @@
+--- rapidxml_print.hpp.orig 2015-06-21 15:46:43.330070116 +0200
++++ rapidxml_print.hpp 2015-06-21 15:50:58.745053512 +0200
+@@ -102,6 +102,20 @@
+ ///////////////////////////////////////////////////////////////////////////
+ // Internal printing operations
+
++ // =====================================
++ // fix for clang for this bug in gcc and others: https://sourceforge.net/p/rapidxml/bugs/16/
++
++ template<class OutIt, class Ch> inline OutIt print_children(OutIt out, const xml_node<Ch> *node, int flags, int indent);
++ template<class OutIt, class Ch> inline OutIt print_element_node(OutIt out, const xml_node<Ch> *node, int flags, int indent);
++ template<class OutIt, class Ch> inline OutIt print_data_node(OutIt out, const xml_node<Ch> *node, int flags, int indent);
++ template<class OutIt, class Ch> inline OutIt print_cdata_node(OutIt out, const xml_node<Ch> *node, int flags, int indent);
++ template<class OutIt, class Ch> inline OutIt print_declaration_node(OutIt out, const xml_node<Ch> *node, int flags, int indent);
++ template<class OutIt, class Ch> inline OutIt print_comment_node(OutIt out, const xml_node<Ch> *node, int flags, int indent);
++ template<class OutIt, class Ch> inline OutIt print_doctype_node(OutIt out, const xml_node<Ch> *node, int flags, int indent);
++ template<class OutIt, class Ch> inline OutIt print_pi_node(OutIt out, const xml_node<Ch> *node, int flags, int indent);
++
++ // =====================================
++
+ // Print node
+ template<class OutIt, class Ch>
+ inline OutIt print_node(OutIt out, const xml_node<Ch> *node, int flags, int indent)
diff --git a/dev-libs/rapidxml/metadata.xml b/dev-libs/rapidxml/metadata.xml
new file mode 100644
index 000000000000..8291b1a23f56
--- /dev/null
+++ b/dev-libs/rapidxml/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">rapidxml</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-libs/rapidxml/rapidxml-1.13-r1.ebuild b/dev-libs/rapidxml/rapidxml-1.13-r1.ebuild
new file mode 100644
index 000000000000..316fb1fc0d33
--- /dev/null
+++ b/dev-libs/rapidxml/rapidxml-1.13-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils
+
+DESCRIPTION="Fast XML parser"
+HOMEPAGE="http://rapidxml.sourceforge.net/"
+SRC_URI="mirror://sourceforge/rapidxml/rapidxml-${PV}.zip"
+
+LICENSE="Boost-1.0 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-clang.patch
+}
+
+src_install() {
+ insinto /usr/include/rapidxml
+ doins *.hpp
+ docinto html
+ dodoc manual.html
+}
diff --git a/dev-libs/rapidxml/rapidxml-1.13.ebuild b/dev-libs/rapidxml/rapidxml-1.13.ebuild
new file mode 100644
index 000000000000..4b8625867211
--- /dev/null
+++ b/dev-libs/rapidxml/rapidxml-1.13.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils
+
+DESCRIPTION="Fast XML parser"
+HOMEPAGE="http://rapidxml.sourceforge.net/"
+SRC_URI="mirror://sourceforge/rapidxml/rapidxml-${PV}.zip"
+
+LICENSE="Boost-1.0 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+src_install() {
+ insinto /usr/include/rapidxml
+ doins *.hpp
+ dohtml manual.html
+}