Gentoo Archives: gentoo-commits

From: Horea Christian <horea.christ@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: dev-cpp/castxml/
Date: Sun, 31 Mar 2019 21:13:30
Message-Id: 1554066792.ec3ef7df4bed9a0a64fdf6c61aeb7e2c543a6d63.chymera@gentoo
1 commit: ec3ef7df4bed9a0a64fdf6c61aeb7e2c543a6d63
2 Author: Horea Christian <horea.christ <AT> yandex <DOT> com>
3 AuthorDate: Sun Mar 31 21:13:12 2019 +0000
4 Commit: Horea Christian <horea.christ <AT> gmail <DOT> com>
5 CommitDate: Sun Mar 31 21:13:12 2019 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=ec3ef7df
7
8 dev-cpp/castxml: new package
9
10 Package-Manager: Portage-2.3.62, Repoman-2.3.12
11 Signed-off-by: Horea Christian <horea.christ <AT> yandex.com>
12
13 dev-cpp/castxml/castxml-0.0.0_pre9.ebuild | 30 ++++++++++++++++++++++++++++++
14 dev-cpp/castxml/castxml-9999.ebuild | 31 +++++++++++++++++++++++++++++++
15 dev-cpp/castxml/metadata.xml | 18 ++++++++++++++++++
16 3 files changed, 79 insertions(+)
17
18 diff --git a/dev-cpp/castxml/castxml-0.0.0_pre9.ebuild b/dev-cpp/castxml/castxml-0.0.0_pre9.ebuild
19 new file mode 100644
20 index 000000000..a6046f2a6
21 --- /dev/null
22 +++ b/dev-cpp/castxml/castxml-0.0.0_pre9.ebuild
23 @@ -0,0 +1,30 @@
24 +# Copyright 1999-2019 Gentoo Authors
25 +# Distributed under the terms of the GNU General Public License v2
26 +
27 +EAPI=6
28 +
29 +inherit cmake-utils git-r3 llvm
30 +
31 +MY_PN="CastXML"
32 +
33 +DESCRIPTION="CastXML is a C-family abstract syntax tree XML output tool."
34 +HOMEPAGE="https://github.com/CastXML/CastXML"
35 +SRC_URI=""
36 +EGIT_REPO_URI="https://github.com/gerddie/CastXML"
37 +
38 +LICENSE="Apache-2.0"
39 +SLOT="0"
40 +KEYWORDS="~amd64 ~x86"
41 +
42 +DEPEND="${RDEPEND}"
43 +RDEPEND="
44 + dev-libs/glib:2
45 + dev-libs/libxml2
46 + sys-devel/llvm:=
47 + sys-devel/clang:=
48 + "
49 +
50 +src_test() {
51 + cd "${BUILD_DIR}" || die
52 + ctest -j 20
53 +}
54
55 diff --git a/dev-cpp/castxml/castxml-9999.ebuild b/dev-cpp/castxml/castxml-9999.ebuild
56 new file mode 100644
57 index 000000000..d2133c2a5
58 --- /dev/null
59 +++ b/dev-cpp/castxml/castxml-9999.ebuild
60 @@ -0,0 +1,31 @@
61 +# Copyright 1999-2019 Gentoo Authors
62 +# Distributed under the terms of the GNU General Public License v2
63 +
64 +EAPI=6
65 +
66 +inherit cmake-utils git-r3 llvm
67 +
68 +MY_PN="CastXML"
69 +
70 +DESCRIPTION="CastXML is a C-family abstract syntax tree XML output tool."
71 +HOMEPAGE="https://github.com/CastXML/CastXML"
72 +SRC_URI=""
73 +EGIT_REPO_URI="https://github.com/gerddie/CastXML"
74 +EGIT_COMMIT="6b3d3f985f4607430d0e7ecd835ee80b29f3ae96"
75 +
76 +LICENSE="Apache-2.0"
77 +SLOT="0"
78 +KEYWORDS="~amd64 ~x86"
79 +
80 +DEPEND="${RDEPEND}"
81 +RDEPEND="
82 + dev-libs/glib:2
83 + dev-libs/libxml2
84 + sys-devel/llvm:=
85 + sys-devel/clang:=
86 + "
87 +
88 +src_test() {
89 + cd "${BUILD_DIR}" || die
90 + ctest -j 20
91 +}
92
93 diff --git a/dev-cpp/castxml/metadata.xml b/dev-cpp/castxml/metadata.xml
94 new file mode 100644
95 index 000000000..8e1a56707
96 --- /dev/null
97 +++ b/dev-cpp/castxml/metadata.xml
98 @@ -0,0 +1,18 @@
99 +<?xml version='1.0' encoding='UTF-8'?>
100 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
101 +<pkgmetadata>
102 + <maintainer type="person">
103 + <email>gw.fossdev@×××××.com</email>
104 + </maintainer>
105 + <maintainer type="person">
106 + <email>horea.christ@×××××.com</email>
107 + <name>Horea Christian</name>
108 + </maintainer>
109 + <maintainer type="project">
110 + <email>sci@g.o</email>
111 + <name>Gentoo Science Project</name>
112 + </maintainer>
113 + <longdescription lang="en">
114 + CastXML is a C-family abstract syntax tree XML output tool.
115 + </longdescription>
116 +</pkgmetadata>