From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- dev-libs/rapidxml/Manifest | 7 ++++++ dev-libs/rapidxml/files/rapidxml-1.13-clang.patch | 23 ++++++++++++++++++++ dev-libs/rapidxml/metadata.xml | 11 ++++++++++ dev-libs/rapidxml/rapidxml-1.13-r1.ebuild | 26 +++++++++++++++++++++++ dev-libs/rapidxml/rapidxml-1.13.ebuild | 21 ++++++++++++++++++ 5 files changed, 88 insertions(+) create mode 100644 dev-libs/rapidxml/Manifest create mode 100644 dev-libs/rapidxml/files/rapidxml-1.13-clang.patch create mode 100644 dev-libs/rapidxml/metadata.xml create mode 100644 dev-libs/rapidxml/rapidxml-1.13-r1.ebuild create mode 100644 dev-libs/rapidxml/rapidxml-1.13.ebuild (limited to 'dev-libs/rapidxml') 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 inline OutIt print_children(OutIt out, const xml_node *node, int flags, int indent); ++ template inline OutIt print_element_node(OutIt out, const xml_node *node, int flags, int indent); ++ template inline OutIt print_data_node(OutIt out, const xml_node *node, int flags, int indent); ++ template inline OutIt print_cdata_node(OutIt out, const xml_node *node, int flags, int indent); ++ template inline OutIt print_declaration_node(OutIt out, const xml_node *node, int flags, int indent); ++ template inline OutIt print_comment_node(OutIt out, const xml_node *node, int flags, int indent); ++ template inline OutIt print_doctype_node(OutIt out, const xml_node *node, int flags, int indent); ++ template inline OutIt print_pi_node(OutIt out, const xml_node *node, int flags, int indent); ++ ++ // ===================================== ++ + // Print node + template + inline OutIt print_node(OutIt out, const xml_node *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 @@ + + + + + sci@gentoo.org + Gentoo Science Project + + + rapidxml + + 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 +} -- cgit v1.2.3