commit:     ec3ef7df4bed9a0a64fdf6c61aeb7e2c543a6d63
Author:     Horea Christian <horea.christ <AT> yandex <DOT> com>
AuthorDate: Sun Mar 31 21:13:12 2019 +0000
Commit:     Horea Christian <horea.christ <AT> gmail <DOT> com>
CommitDate: Sun Mar 31 21:13:12 2019 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=ec3ef7df

dev-cpp/castxml: new package

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Horea Christian <horea.christ <AT> yandex.com>

 dev-cpp/castxml/castxml-0.0.0_pre9.ebuild | 30 ++++++++++++++++++++++++++++++
 dev-cpp/castxml/castxml-9999.ebuild       | 31 +++++++++++++++++++++++++++++++
 dev-cpp/castxml/metadata.xml              | 18 ++++++++++++++++++
 3 files changed, 79 insertions(+)

diff --git a/dev-cpp/castxml/castxml-0.0.0_pre9.ebuild 
b/dev-cpp/castxml/castxml-0.0.0_pre9.ebuild
new file mode 100644
index 000000000..a6046f2a6
--- /dev/null
+++ b/dev-cpp/castxml/castxml-0.0.0_pre9.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils git-r3 llvm
+
+MY_PN="CastXML"
+
+DESCRIPTION="CastXML is a C-family abstract syntax tree XML output tool."
+HOMEPAGE="https://github.com/CastXML/CastXML";
+SRC_URI=""
+EGIT_REPO_URI="https://github.com/gerddie/CastXML";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="${RDEPEND}"
+RDEPEND="
+               dev-libs/glib:2
+               dev-libs/libxml2
+               sys-devel/llvm:=
+               sys-devel/clang:=
+               "
+
+src_test() {
+       cd "${BUILD_DIR}" || die
+       ctest -j 20
+}

diff --git a/dev-cpp/castxml/castxml-9999.ebuild 
b/dev-cpp/castxml/castxml-9999.ebuild
new file mode 100644
index 000000000..d2133c2a5
--- /dev/null
+++ b/dev-cpp/castxml/castxml-9999.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils git-r3 llvm
+
+MY_PN="CastXML"
+
+DESCRIPTION="CastXML is a C-family abstract syntax tree XML output tool."
+HOMEPAGE="https://github.com/CastXML/CastXML";
+SRC_URI=""
+EGIT_REPO_URI="https://github.com/gerddie/CastXML";
+EGIT_COMMIT="6b3d3f985f4607430d0e7ecd835ee80b29f3ae96"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="${RDEPEND}"
+RDEPEND="
+               dev-libs/glib:2
+               dev-libs/libxml2
+               sys-devel/llvm:=
+               sys-devel/clang:=
+               "
+
+src_test() {
+       cd "${BUILD_DIR}" || die
+       ctest -j 20
+}

diff --git a/dev-cpp/castxml/metadata.xml b/dev-cpp/castxml/metadata.xml
new file mode 100644
index 000000000..8e1a56707
--- /dev/null
+++ b/dev-cpp/castxml/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <maintainer type="person">
+               <email>gw.foss...@gmail.com</email>
+       </maintainer>
+       <maintainer type="person">
+               <email>horea.chr...@gmail.com</email>
+               <name>Horea Christian</name>
+       </maintainer>
+       <maintainer type="project">
+               <email>s...@gentoo.org</email>
+               <name>Gentoo Science Project</name>
+       </maintainer>
+       <longdescription lang="en">
+               CastXML is a C-family abstract syntax tree XML output tool.
+       </longdescription>
+</pkgmetadata>

Reply via email to