public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
@ 2022-07-07  6:20 Thomas Beierlein
  0 siblings, 0 replies; 25+ messages in thread
From: Thomas Beierlein @ 2022-07-07  6:20 UTC (permalink / raw
  To: gentoo-commits

commit:     3c3aa8c8f5410ab741a1a6ac81a0ba9d53d57dfa
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Thu Jul  7 06:07:37 2022 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Thu Jul  7 06:19:11 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c3aa8c8

dev-libs/castxml: new package, add 0.4.5

Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org>

 dev-libs/castxml/Manifest             |  1 +
 dev-libs/castxml/castxml-0.4.5.ebuild | 40 +++++++++++++++++++++++++++++++++++
 dev-libs/castxml/metadata.xml         | 12 +++++++++++
 3 files changed, 53 insertions(+)

diff --git a/dev-libs/castxml/Manifest b/dev-libs/castxml/Manifest
new file mode 100644
index 000000000000..11a4f5007da9
--- /dev/null
+++ b/dev-libs/castxml/Manifest
@@ -0,0 +1 @@
+DIST castxml-0.4.5.tar.gz 104158 BLAKE2B 7d1642442d6908a7d7e1dd8f80a37b55ec8652191c4c93faf7f45601d730653d9b0e5af601f74aca7bce8579c0006eab0e9a2a75752abe2acbec1cfbf1522645 SHA512 c35c5d60dc7487d5dddba34de92590122db8457659458ee4e735fe9936dc59473bd31ed602e05e73651780f25a55ef5554e2daec0923ffb5a7575904320f5352

diff --git a/dev-libs/castxml/castxml-0.4.5.ebuild b/dev-libs/castxml/castxml-0.4.5.ebuild
new file mode 100644
index 000000000000..35603a9ecafd
--- /dev/null
+++ b/dev-libs/castxml/castxml-0.4.5.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="C-family abstract syntax tree XML output tool"
+HOMEPAGE="https://github.com/CastXML/CastXML"
+SRC_URI="https://github.com/CastXML/CastXML/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+S="${WORKDIR}/CastXML-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+		sys-devel/llvm:=
+		sys-devel/clang:=
+	"
+DEPEND="${RDEPEND}"
+BDEPEND="
+		${RDEPEND}
+		dev-python/sphinx
+	"
+
+src_configure() {
+	local mycmakeargs=(
+		-DCastXML_INSTALL_DOC_DIR="share/doc/${P}"
+		-DCastXML_INSTALL_MAN_DIR="share/man"
+		-DSPHINX_MAN=ON
+		-DSPHINX_HTML=OFF
+		-DBUILD_TESTING="$(usex test)"
+	)
+	cmake_src_configure
+}

diff --git a/dev-libs/castxml/metadata.xml b/dev-libs/castxml/metadata.xml
new file mode 100644
index 000000000000..642c87f3644f
--- /dev/null
+++ b/dev-libs/castxml/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+
+<pkgmetadata>
+  <maintainer type="person">
+    <email>tomjbe@gentoo.org</email>
+    <name>Thomas Beierlein</name>
+  </maintainer>
+  <maintainer type="project">
+    <email>radio@gentoo.org</email>
+  </maintainer>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
@ 2022-08-25 11:28 Thomas Beierlein
  0 siblings, 0 replies; 25+ messages in thread
From: Thomas Beierlein @ 2022-08-25 11:28 UTC (permalink / raw
  To: gentoo-commits

commit:     b4adc3f6f8077f667498966708e2daf67272d495
Author:     Daniel M. Weeks <dan <AT> danweeks <DOT> net>
AuthorDate: Sat Aug 20 16:44:09 2022 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Thu Aug 25 11:27:58 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4adc3f6

dev-libs/castxml: Add man use flag

Permit disabling man page generation to avoid pulling in sphinx
dependencies.

Signed-off-by: Daniel M. Weeks <dan <AT> danweeks.net>
Closes: https://github.com/gentoo/gentoo/pull/26934
Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org>

 dev-libs/castxml/castxml-0.4.5.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/castxml/castxml-0.4.5.ebuild b/dev-libs/castxml/castxml-0.4.5.ebuild
index 35603a9ecafd..4ab1c44d02c4 100644
--- a/dev-libs/castxml/castxml-0.4.5.ebuild
+++ b/dev-libs/castxml/castxml-0.4.5.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/CastXML-${PV}"
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="test"
+IUSE="+man test"
 
 RESTRICT="!test? ( test )"
 
@@ -25,14 +25,14 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="
 		${RDEPEND}
-		dev-python/sphinx
+		man? ( dev-python/sphinx )
 	"
 
 src_configure() {
 	local mycmakeargs=(
 		-DCastXML_INSTALL_DOC_DIR="share/doc/${P}"
 		-DCastXML_INSTALL_MAN_DIR="share/man"
-		-DSPHINX_MAN=ON
+		-DSPHINX_MAN="$(usex man)"
 		-DSPHINX_HTML=OFF
 		-DBUILD_TESTING="$(usex test)"
 	)


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
@ 2022-09-08 19:39 Jakov Smolić
  0 siblings, 0 replies; 25+ messages in thread
From: Jakov Smolić @ 2022-09-08 19:39 UTC (permalink / raw
  To: gentoo-commits

commit:     777e05f58ed06a0a4e87a41b62d79ad5b87b2cc7
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Thu Sep  8 18:58:48 2022 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Thu Sep  8 19:39:12 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=777e05f5

dev-libs/castxml: keyword 0.4.5 for ~riscv

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 dev-libs/castxml/castxml-0.4.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/castxml/castxml-0.4.5.ebuild b/dev-libs/castxml/castxml-0.4.5.ebuild
index 4ab1c44d02c4..7089f8c28ce3 100644
--- a/dev-libs/castxml/castxml-0.4.5.ebuild
+++ b/dev-libs/castxml/castxml-0.4.5.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/CastXML-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~riscv ~x86"
 IUSE="+man test"
 
 RESTRICT="!test? ( test )"


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
@ 2022-10-29 19:43 Sam James
  0 siblings, 0 replies; 25+ messages in thread
From: Sam James @ 2022-10-29 19:43 UTC (permalink / raw
  To: gentoo-commits

commit:     daeeb6c052f10a3584c73236b17bba1b6cb8e50b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 29 19:42:34 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 29 19:42:34 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daeeb6c0

dev-libs/castxml: Keyword 0.4.5 arm, #858215

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/castxml/castxml-0.4.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/castxml/castxml-0.4.5.ebuild b/dev-libs/castxml/castxml-0.4.5.ebuild
index 7089f8c28ce3..3a1a814b7346 100644
--- a/dev-libs/castxml/castxml-0.4.5.ebuild
+++ b/dev-libs/castxml/castxml-0.4.5.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/CastXML-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~riscv ~x86"
 IUSE="+man test"
 
 RESTRICT="!test? ( test )"


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
@ 2022-12-24  9:49 Thomas Beierlein
  0 siblings, 0 replies; 25+ messages in thread
From: Thomas Beierlein @ 2022-12-24  9:49 UTC (permalink / raw
  To: gentoo-commits

commit:     55a3b43e756680ee6a8e390e40b9173efb33129c
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 24 09:47:34 2022 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Sat Dec 24 09:49:04 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55a3b43e

dev-libs/castxml: add 0.5.1

Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org>

 dev-libs/castxml/Manifest             |  1 +
 dev-libs/castxml/castxml-0.5.1.ebuild | 44 +++++++++++++++++++++++++++++++++++
 2 files changed, 45 insertions(+)

diff --git a/dev-libs/castxml/Manifest b/dev-libs/castxml/Manifest
index 11a4f5007da9..de8dcc691a90 100644
--- a/dev-libs/castxml/Manifest
+++ b/dev-libs/castxml/Manifest
@@ -1 +1,2 @@
 DIST castxml-0.4.5.tar.gz 104158 BLAKE2B 7d1642442d6908a7d7e1dd8f80a37b55ec8652191c4c93faf7f45601d730653d9b0e5af601f74aca7bce8579c0006eab0e9a2a75752abe2acbec1cfbf1522645 SHA512 c35c5d60dc7487d5dddba34de92590122db8457659458ee4e735fe9936dc59473bd31ed602e05e73651780f25a55ef5554e2daec0923ffb5a7575904320f5352
+DIST castxml-0.5.1.tar.gz 106918 BLAKE2B 9268f149ea5a511d24cbbd0c7faec5bff5eade5a511961d3bb120409691bf2b8aca7f2978e048a759419c097d9d97219a61a122bd37d4f835c1d86827bfb07e3 SHA512 1dff8f5cc6932a159e1132c0b283a28414ea6007c942cac4ae15a1c31789f5bd29efd65a6b5b63d7bc48b3d68c3550804f31bee2658e51082269fc5ecc15590e

diff --git a/dev-libs/castxml/castxml-0.5.1.ebuild b/dev-libs/castxml/castxml-0.5.1.ebuild
new file mode 100644
index 000000000000..7eee74c7e25a
--- /dev/null
+++ b/dev-libs/castxml/castxml-0.5.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="C-family abstract syntax tree XML output tool"
+HOMEPAGE="https://github.com/CastXML/CastXML"
+SRC_URI="https://github.com/CastXML/CastXML/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+S="${WORKDIR}/CastXML-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~riscv ~x86"
+IUSE="+man test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+		sys-devel/llvm:=
+		sys-devel/clang:=
+	"
+DEPEND="${RDEPEND}"
+BDEPEND="
+		${RDEPEND}
+		man? ( dev-python/sphinx )
+	"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-fix-tests.patch
+)
+
+src_configure() {
+	local mycmakeargs=(
+		-DCastXML_INSTALL_DOC_DIR="share/doc/${P}"
+		-DCastXML_INSTALL_MAN_DIR="share/man"
+		-DSPHINX_MAN="$(usex man)"
+		-DSPHINX_HTML=OFF
+		-DBUILD_TESTING="$(usex test)"
+	)
+	cmake_src_configure
+}


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
@ 2022-12-24  9:49 Thomas Beierlein
  0 siblings, 0 replies; 25+ messages in thread
From: Thomas Beierlein @ 2022-12-24  9:49 UTC (permalink / raw
  To: gentoo-commits

commit:     6f664f45e556571d8b2518bbca7779a63a34bba3
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 24 09:48:27 2022 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Sat Dec 24 09:49:04 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f664f45

dev-libs/castxml: add remote-id

Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org>

 dev-libs/castxml/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-libs/castxml/metadata.xml b/dev-libs/castxml/metadata.xml
index 642c87f3644f..243288d8ef94 100644
--- a/dev-libs/castxml/metadata.xml
+++ b/dev-libs/castxml/metadata.xml
@@ -9,4 +9,7 @@
   <maintainer type="project">
     <email>radio@gentoo.org</email>
   </maintainer>
+  <upstream>
+    <remote-id type="github">CastXML/CastXML</remote-id>
+  </upstream>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
@ 2023-02-17  8:24 Sam James
  0 siblings, 0 replies; 25+ messages in thread
From: Sam James @ 2023-02-17  8:24 UTC (permalink / raw
  To: gentoo-commits

commit:     94c75c62f7d212c48db20c9b289653d8fe0dc041
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 17 08:16:25 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 17 08:23:50 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94c75c62

dev-libs/castxml: use llvm.eclass

This is needed to make sure that the right LLVM implementation is built
against & the needed env vars are setup.

Also, castxml doesn't seem compatible with >= LLVM 16 yet, so this is needed
to let us build w/ 15 if newer are installed.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/castxml/castxml-0.5.1-r1.ebuild | 48 ++++++++++++++++++++++++++++++++
 1 file changed, 48 insertions(+)

diff --git a/dev-libs/castxml/castxml-0.5.1-r1.ebuild b/dev-libs/castxml/castxml-0.5.1-r1.ebuild
new file mode 100644
index 000000000000..e8addf5bbe5e
--- /dev/null
+++ b/dev-libs/castxml/castxml-0.5.1-r1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_MAX_SLOT=15
+inherit cmake llvm
+
+DESCRIPTION="C-family abstract syntax tree XML output tool"
+HOMEPAGE="https://github.com/CastXML/CastXML"
+SRC_URI="https://github.com/CastXML/CastXML/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/CastXML-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~riscv ~x86"
+IUSE="+man test"
+RESTRICT="!test? ( test )"
+
+# See comment in llvm.eclass for why we don't depend on LLVM if we already
+# depend on Clang.
+RDEPEND="
+	<sys-devel/clang-$((LLVM_MAX_SLOT + 1)):=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	${RDEPEND}
+	man? ( dev-python/sphinx )
+"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-fix-tests.patch
+)
+
+llvm_check_deps() {
+	has_version "sys-devel/clang:${LLVM_SLOT}"
+}
+
+src_configure() {
+	local mycmakeargs=(
+		-DCastXML_INSTALL_DOC_DIR="share/doc/${P}"
+		-DCastXML_INSTALL_MAN_DIR="share/man"
+		-DSPHINX_MAN="$(usex man)"
+		-DSPHINX_HTML=OFF
+		-DBUILD_TESTING="$(usex test)"
+	)
+	cmake_src_configure
+}


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
@ 2023-02-20 18:10 Thomas Beierlein
  0 siblings, 0 replies; 25+ messages in thread
From: Thomas Beierlein @ 2023-02-20 18:10 UTC (permalink / raw
  To: gentoo-commits

commit:     8514e5156769e3efe4571ef46344d6f769487a1e
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 20 18:09:47 2023 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Mon Feb 20 18:10:17 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8514e515

dev-libs/castxml: Fix wrong documentation path

Closes: https://bugs.gentoo.org/895076
Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org>

 dev-libs/castxml/castxml-0.5.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/castxml/castxml-0.5.1-r1.ebuild b/dev-libs/castxml/castxml-0.5.1-r1.ebuild
index e8addf5bbe5e..3c2b41567323 100644
--- a/dev-libs/castxml/castxml-0.5.1-r1.ebuild
+++ b/dev-libs/castxml/castxml-0.5.1-r1.ebuild
@@ -38,7 +38,7 @@ llvm_check_deps() {
 
 src_configure() {
 	local mycmakeargs=(
-		-DCastXML_INSTALL_DOC_DIR="share/doc/${P}"
+		-DCastXML_INSTALL_DOC_DIR="share/doc/${PF}"
 		-DCastXML_INSTALL_MAN_DIR="share/man"
 		-DSPHINX_MAN="$(usex man)"
 		-DSPHINX_HTML=OFF


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
@ 2023-03-05  9:28 Thomas Beierlein
  0 siblings, 0 replies; 25+ messages in thread
From: Thomas Beierlein @ 2023-03-05  9:28 UTC (permalink / raw
  To: gentoo-commits

commit:     82cde5bbcdc71d603862b560ce1b8986d907ffc7
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Sun Mar  5 09:27:26 2023 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Sun Mar  5 09:28:08 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82cde5bb

dev-libs/castxml: drop 0.4.5, 0.5.1

Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org>

 dev-libs/castxml/Manifest             |  1 -
 dev-libs/castxml/castxml-0.4.5.ebuild | 44 -----------------------------------
 dev-libs/castxml/castxml-0.5.1.ebuild | 44 -----------------------------------
 3 files changed, 89 deletions(-)

diff --git a/dev-libs/castxml/Manifest b/dev-libs/castxml/Manifest
index de8dcc691a90..02a4af51321f 100644
--- a/dev-libs/castxml/Manifest
+++ b/dev-libs/castxml/Manifest
@@ -1,2 +1 @@
-DIST castxml-0.4.5.tar.gz 104158 BLAKE2B 7d1642442d6908a7d7e1dd8f80a37b55ec8652191c4c93faf7f45601d730653d9b0e5af601f74aca7bce8579c0006eab0e9a2a75752abe2acbec1cfbf1522645 SHA512 c35c5d60dc7487d5dddba34de92590122db8457659458ee4e735fe9936dc59473bd31ed602e05e73651780f25a55ef5554e2daec0923ffb5a7575904320f5352
 DIST castxml-0.5.1.tar.gz 106918 BLAKE2B 9268f149ea5a511d24cbbd0c7faec5bff5eade5a511961d3bb120409691bf2b8aca7f2978e048a759419c097d9d97219a61a122bd37d4f835c1d86827bfb07e3 SHA512 1dff8f5cc6932a159e1132c0b283a28414ea6007c942cac4ae15a1c31789f5bd29efd65a6b5b63d7bc48b3d68c3550804f31bee2658e51082269fc5ecc15590e

diff --git a/dev-libs/castxml/castxml-0.4.5.ebuild b/dev-libs/castxml/castxml-0.4.5.ebuild
deleted file mode 100644
index 7eee74c7e25a..000000000000
--- a/dev-libs/castxml/castxml-0.4.5.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="C-family abstract syntax tree XML output tool"
-HOMEPAGE="https://github.com/CastXML/CastXML"
-SRC_URI="https://github.com/CastXML/CastXML/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-S="${WORKDIR}/CastXML-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~riscv ~x86"
-IUSE="+man test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-		sys-devel/llvm:=
-		sys-devel/clang:=
-	"
-DEPEND="${RDEPEND}"
-BDEPEND="
-		${RDEPEND}
-		man? ( dev-python/sphinx )
-	"
-
-PATCHES=(
-	"${FILESDIR}"/${PN}-fix-tests.patch
-)
-
-src_configure() {
-	local mycmakeargs=(
-		-DCastXML_INSTALL_DOC_DIR="share/doc/${P}"
-		-DCastXML_INSTALL_MAN_DIR="share/man"
-		-DSPHINX_MAN="$(usex man)"
-		-DSPHINX_HTML=OFF
-		-DBUILD_TESTING="$(usex test)"
-	)
-	cmake_src_configure
-}

diff --git a/dev-libs/castxml/castxml-0.5.1.ebuild b/dev-libs/castxml/castxml-0.5.1.ebuild
deleted file mode 100644
index 7eee74c7e25a..000000000000
--- a/dev-libs/castxml/castxml-0.5.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="C-family abstract syntax tree XML output tool"
-HOMEPAGE="https://github.com/CastXML/CastXML"
-SRC_URI="https://github.com/CastXML/CastXML/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-S="${WORKDIR}/CastXML-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~riscv ~x86"
-IUSE="+man test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-		sys-devel/llvm:=
-		sys-devel/clang:=
-	"
-DEPEND="${RDEPEND}"
-BDEPEND="
-		${RDEPEND}
-		man? ( dev-python/sphinx )
-	"
-
-PATCHES=(
-	"${FILESDIR}"/${PN}-fix-tests.patch
-)
-
-src_configure() {
-	local mycmakeargs=(
-		-DCastXML_INSTALL_DOC_DIR="share/doc/${P}"
-		-DCastXML_INSTALL_MAN_DIR="share/man"
-		-DSPHINX_MAN="$(usex man)"
-		-DSPHINX_HTML=OFF
-		-DBUILD_TESTING="$(usex test)"
-	)
-	cmake_src_configure
-}


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
@ 2023-07-28 17:31 Thomas Beierlein
  0 siblings, 0 replies; 25+ messages in thread
From: Thomas Beierlein @ 2023-07-28 17:31 UTC (permalink / raw
  To: gentoo-commits

commit:     1f172b87340458c2fdb3b24662558755692cd826
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 28 17:29:37 2023 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Fri Jul 28 17:30:50 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f172b87

dev-libs/castxml: add 0.6.1

Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org>

 dev-libs/castxml/Manifest             |  1 +
 dev-libs/castxml/castxml-0.6.1.ebuild | 48 +++++++++++++++++++++++++++++++++++
 2 files changed, 49 insertions(+)

diff --git a/dev-libs/castxml/Manifest b/dev-libs/castxml/Manifest
index 02a4af51321f..bfbbe0126f25 100644
--- a/dev-libs/castxml/Manifest
+++ b/dev-libs/castxml/Manifest
@@ -1 +1,2 @@
 DIST castxml-0.5.1.tar.gz 106918 BLAKE2B 9268f149ea5a511d24cbbd0c7faec5bff5eade5a511961d3bb120409691bf2b8aca7f2978e048a759419c097d9d97219a61a122bd37d4f835c1d86827bfb07e3 SHA512 1dff8f5cc6932a159e1132c0b283a28414ea6007c942cac4ae15a1c31789f5bd29efd65a6b5b63d7bc48b3d68c3550804f31bee2658e51082269fc5ecc15590e
+DIST castxml-0.6.1.tar.gz 119089 BLAKE2B 8e7ea8254debc05fb2d145a1945228607bb7f903dd7748d81f7647f16f0814d331f98f4be1ab430bbb509afdb18c998be998496ef2a8a2e563169747cae1c91c SHA512 0477209979679ca5cae05d99e3ae9c2850f19a39a310a376047570d9e14b37e32aa2ebdea41d000194343e6ec9a27f21b0fcdf633d8b74733e655d9de70bc2a5

diff --git a/dev-libs/castxml/castxml-0.6.1.ebuild b/dev-libs/castxml/castxml-0.6.1.ebuild
new file mode 100644
index 000000000000..61e6bb8b1dff
--- /dev/null
+++ b/dev-libs/castxml/castxml-0.6.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_MAX_SLOT=16
+inherit cmake llvm
+
+DESCRIPTION="C-family abstract syntax tree XML output tool"
+HOMEPAGE="https://github.com/CastXML/CastXML"
+SRC_URI="https://github.com/CastXML/CastXML/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/CastXML-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~riscv ~x86"
+IUSE="+man test"
+RESTRICT="!test? ( test )"
+
+# See comment in llvm.eclass for why we don't depend on LLVM if we already
+# depend on Clang.
+RDEPEND="
+	<sys-devel/clang-$((LLVM_MAX_SLOT + 1)):=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	${RDEPEND}
+	man? ( dev-python/sphinx )
+"
+
+PATCHES=(
+#	"${FILESDIR}"/${PN}-fix-tests.patch
+)
+
+llvm_check_deps() {
+	has_version "sys-devel/clang:${LLVM_SLOT}"
+}
+
+src_configure() {
+	local mycmakeargs=(
+		-DCastXML_INSTALL_DOC_DIR="share/doc/${PF}"
+		-DCastXML_INSTALL_MAN_DIR="share/man"
+		-DSPHINX_MAN="$(usex man)"
+		-DSPHINX_HTML=OFF
+		-DBUILD_TESTING="$(usex test)"
+	)
+	cmake_src_configure
+}


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
@ 2023-10-28  0:02 Sam James
  0 siblings, 0 replies; 25+ messages in thread
From: Sam James @ 2023-10-28  0:02 UTC (permalink / raw
  To: gentoo-commits

commit:     52d63472fa39dfa0fe989717fe8a999ee3486404
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 28 00:00:42 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 28 00:01:19 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52d63472

dev-libs/castxml: add 0.6.2

* Adds LLVM 17 support
* Skip tests which are sensitive to either the build path or our hardening
defaults. This is a handful out of 4k so we still get very good coverage.

Closes: https://bugs.gentoo.org/891813
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/castxml/Manifest             |  1 +
 dev-libs/castxml/castxml-0.6.2.ebuild | 64 +++++++++++++++++++++++++++++++++++
 2 files changed, 65 insertions(+)

diff --git a/dev-libs/castxml/Manifest b/dev-libs/castxml/Manifest
index bfbbe0126f25..afed59928523 100644
--- a/dev-libs/castxml/Manifest
+++ b/dev-libs/castxml/Manifest
@@ -1,2 +1,3 @@
 DIST castxml-0.5.1.tar.gz 106918 BLAKE2B 9268f149ea5a511d24cbbd0c7faec5bff5eade5a511961d3bb120409691bf2b8aca7f2978e048a759419c097d9d97219a61a122bd37d4f835c1d86827bfb07e3 SHA512 1dff8f5cc6932a159e1132c0b283a28414ea6007c942cac4ae15a1c31789f5bd29efd65a6b5b63d7bc48b3d68c3550804f31bee2658e51082269fc5ecc15590e
 DIST castxml-0.6.1.tar.gz 119089 BLAKE2B 8e7ea8254debc05fb2d145a1945228607bb7f903dd7748d81f7647f16f0814d331f98f4be1ab430bbb509afdb18c998be998496ef2a8a2e563169747cae1c91c SHA512 0477209979679ca5cae05d99e3ae9c2850f19a39a310a376047570d9e14b37e32aa2ebdea41d000194343e6ec9a27f21b0fcdf633d8b74733e655d9de70bc2a5
+DIST castxml-0.6.2.tar.gz 119190 BLAKE2B fd3522a19898d96fbcbf7044d8d4c03ec7a5192df0ec28e04eecee753367aca76e53e7320f788877b449ca90ee4f441ade76e833ec6fdc1a73ad4f5dfa64c0e0 SHA512 eec6495b8ed837031b5d41cb09b8f70c497c865fbef47bc51b5f296fb9db852ded0bd13c45c3f3017d7d1eb5976557634e52369a24ddbf1f2cf9705c321bac3b

diff --git a/dev-libs/castxml/castxml-0.6.2.ebuild b/dev-libs/castxml/castxml-0.6.2.ebuild
new file mode 100644
index 000000000000..167ac162e324
--- /dev/null
+++ b/dev-libs/castxml/castxml-0.6.2.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_MAX_SLOT=17
+inherit cmake llvm
+
+DESCRIPTION="C-family abstract syntax tree XML output tool"
+HOMEPAGE="https://github.com/CastXML/CastXML"
+SRC_URI="https://github.com/CastXML/CastXML/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/CastXML-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~riscv ~x86"
+IUSE="+man test"
+RESTRICT="!test? ( test )"
+
+# See comment in llvm.eclass for why we don't depend on LLVM if we already
+# depend on Clang.
+RDEPEND="
+	<sys-devel/clang-$((LLVM_MAX_SLOT + 1)):=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	${RDEPEND}
+	man? ( dev-python/sphinx )
+"
+
+PATCHES=(
+#	"${FILESDIR}"/${PN}-fix-tests.patch
+)
+
+llvm_check_deps() {
+	has_version "sys-devel/clang:${LLVM_SLOT}"
+}
+
+src_configure() {
+	local mycmakeargs=(
+		-DCastXML_INSTALL_DOC_DIR="share/doc/${PF}"
+		-DCastXML_INSTALL_MAN_DIR="share/man"
+		-DSPHINX_MAN="$(usex man)"
+		-DSPHINX_HTML=OFF
+		-DBUILD_TESTING="$(usex test)"
+	)
+	cmake_src_configure
+}
+
+src_test() {
+	local CMAKE_SKIP_TESTS=(
+		# Regex doesn't match the full build path
+		cmd.input-missing
+		cmd.rsp-missing
+
+		# Gets confused by extra #defines we set for hardening etc (bug #891813)
+		cmd.cc-gnu-src-cxx-E
+		cmd.cc-gnu-src-cxx-cmd
+		cmd.cc-gnu-c-src-c-E
+		cmd.cc-gnu-c-src-c-cmd
+	)
+
+	cmake_src_test
+}


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
@ 2024-03-24 21:06 Thomas Beierlein
  0 siblings, 0 replies; 25+ messages in thread
From: Thomas Beierlein @ 2024-03-24 21:06 UTC (permalink / raw
  To: gentoo-commits

commit:     6acfa930742dde01051b6b566f2d43c9870826fb
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 24 21:06:09 2024 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Sun Mar 24 21:06:09 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6acfa930

dev-libs/castxml: add 0.6.4

Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org>

 dev-libs/castxml/Manifest             |  1 +
 dev-libs/castxml/castxml-0.6.4.ebuild | 64 +++++++++++++++++++++++++++++++++++
 2 files changed, 65 insertions(+)

diff --git a/dev-libs/castxml/Manifest b/dev-libs/castxml/Manifest
index afed59928523..fc05da820446 100644
--- a/dev-libs/castxml/Manifest
+++ b/dev-libs/castxml/Manifest
@@ -1,3 +1,4 @@
 DIST castxml-0.5.1.tar.gz 106918 BLAKE2B 9268f149ea5a511d24cbbd0c7faec5bff5eade5a511961d3bb120409691bf2b8aca7f2978e048a759419c097d9d97219a61a122bd37d4f835c1d86827bfb07e3 SHA512 1dff8f5cc6932a159e1132c0b283a28414ea6007c942cac4ae15a1c31789f5bd29efd65a6b5b63d7bc48b3d68c3550804f31bee2658e51082269fc5ecc15590e
 DIST castxml-0.6.1.tar.gz 119089 BLAKE2B 8e7ea8254debc05fb2d145a1945228607bb7f903dd7748d81f7647f16f0814d331f98f4be1ab430bbb509afdb18c998be998496ef2a8a2e563169747cae1c91c SHA512 0477209979679ca5cae05d99e3ae9c2850f19a39a310a376047570d9e14b37e32aa2ebdea41d000194343e6ec9a27f21b0fcdf633d8b74733e655d9de70bc2a5
 DIST castxml-0.6.2.tar.gz 119190 BLAKE2B fd3522a19898d96fbcbf7044d8d4c03ec7a5192df0ec28e04eecee753367aca76e53e7320f788877b449ca90ee4f441ade76e833ec6fdc1a73ad4f5dfa64c0e0 SHA512 eec6495b8ed837031b5d41cb09b8f70c497c865fbef47bc51b5f296fb9db852ded0bd13c45c3f3017d7d1eb5976557634e52369a24ddbf1f2cf9705c321bac3b
+DIST castxml-0.6.4.tar.gz 121583 BLAKE2B 9e4992306bc1380b92ff4d8fcfcf24934036aaf4ecbf2b4db4dfb942ce16152c385b64f96ec0559e6e175f06cf15da0635e61324f92ed6fd0cefc7c83326885d SHA512 3494b7a31a397b390c412a5f445e40d92b3f02840a3eaf9fd94cef2c10fdd52b3621b3990056f2d0619a7d09de448a6988160406d3286472a8db5322a9b1caeb

diff --git a/dev-libs/castxml/castxml-0.6.4.ebuild b/dev-libs/castxml/castxml-0.6.4.ebuild
new file mode 100644
index 000000000000..f255915f61eb
--- /dev/null
+++ b/dev-libs/castxml/castxml-0.6.4.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_MAX_SLOT=18
+inherit cmake llvm
+
+DESCRIPTION="C-family abstract syntax tree XML output tool"
+HOMEPAGE="https://github.com/CastXML/CastXML"
+SRC_URI="https://github.com/CastXML/CastXML/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/CastXML-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~riscv ~x86"
+IUSE="+man test"
+RESTRICT="!test? ( test )"
+
+# See comment in llvm.eclass for why we don't depend on LLVM if we already
+# depend on Clang.
+RDEPEND="
+	<sys-devel/clang-$((LLVM_MAX_SLOT + 1)):=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	${RDEPEND}
+	man? ( dev-python/sphinx )
+"
+
+PATCHES=(
+#	"${FILESDIR}"/${PN}-fix-tests.patch
+)
+
+llvm_check_deps() {
+	has_version "sys-devel/clang:${LLVM_SLOT}"
+}
+
+src_configure() {
+	local mycmakeargs=(
+		-DCastXML_INSTALL_DOC_DIR="share/doc/${PF}"
+		-DCastXML_INSTALL_MAN_DIR="share/man"
+		-DSPHINX_MAN="$(usex man)"
+		-DSPHINX_HTML=OFF
+		-DBUILD_TESTING="$(usex test)"
+	)
+	cmake_src_configure
+}
+
+src_test() {
+	local CMAKE_SKIP_TESTS=(
+		# Regex doesn't match the full build path
+		cmd.input-missing
+		cmd.rsp-missing
+
+		# Gets confused by extra #defines we set for hardening etc (bug #891813)
+		cmd.cc-gnu-src-cxx-E
+		cmd.cc-gnu-src-cxx-cmd
+		cmd.cc-gnu-c-src-c-E
+		cmd.cc-gnu-c-src-c-cmd
+	)
+
+	cmake_src_test
+}


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
@ 2024-03-24 21:17 Thomas Beierlein
  0 siblings, 0 replies; 25+ messages in thread
From: Thomas Beierlein @ 2024-03-24 21:17 UTC (permalink / raw
  To: gentoo-commits

commit:     02b34777fbe9ae0ace3c6fe6d5c51a6d3ab9682e
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 24 21:15:45 2024 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Sun Mar 24 21:16:59 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02b34777

dev-libs/castxml: Fix max LLVM version

Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org>

 dev-libs/castxml/castxml-0.6.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/castxml/castxml-0.6.4.ebuild b/dev-libs/castxml/castxml-0.6.4.ebuild
index f255915f61eb..415f275dcc3f 100644
--- a/dev-libs/castxml/castxml-0.6.4.ebuild
+++ b/dev-libs/castxml/castxml-0.6.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-LLVM_MAX_SLOT=18
+LLVM_MAX_SLOT=17
 inherit cmake llvm
 
 DESCRIPTION="C-family abstract syntax tree XML output tool"


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
@ 2024-04-15 14:30 Michał Górny
  0 siblings, 0 replies; 25+ messages in thread
From: Michał Górny @ 2024-04-15 14:30 UTC (permalink / raw
  To: gentoo-commits

commit:     377a415eaf658796655cd439f0de826dd7a0f494
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 15 14:02:09 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Apr 15 14:30:51 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=377a415e

dev-libs/castxml: Add myself as co-maintainer

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-libs/castxml/castxml-0.6.5.ebuild | 2 +-
 dev-libs/castxml/metadata.xml         | 5 +++++
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/dev-libs/castxml/castxml-0.6.5.ebuild b/dev-libs/castxml/castxml-0.6.5.ebuild
index ae47eda65e6e..894410252a94 100644
--- a/dev-libs/castxml/castxml-0.6.5.ebuild
+++ b/dev-libs/castxml/castxml-0.6.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-LLVM_COMPAT=( 17 )
+LLVM_COMPAT=( {17..19} )
 
 inherit cmake llvm-r1
 

diff --git a/dev-libs/castxml/metadata.xml b/dev-libs/castxml/metadata.xml
index 243288d8ef94..136fc3f53436 100644
--- a/dev-libs/castxml/metadata.xml
+++ b/dev-libs/castxml/metadata.xml
@@ -9,6 +9,11 @@
   <maintainer type="project">
     <email>radio@gentoo.org</email>
   </maintainer>
+  <maintainer type="person">
+    <!-- mostly to take care of dev-python/pygccxml -->
+    <email>mgorny@gentoo.org</email>
+    <name>Michał Górny</name>
+  </maintainer>
   <upstream>
     <remote-id type="github">CastXML/CastXML</remote-id>
   </upstream>


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
@ 2024-04-15 14:30 Michał Górny
  0 siblings, 0 replies; 25+ messages in thread
From: Michał Górny @ 2024-04-15 14:30 UTC (permalink / raw
  To: gentoo-commits

commit:     e97cf87fe37ff0e7fc3e729aec0ab88e7a369107
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 15 14:01:39 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Apr 15 14:30:50 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e97cf87f

dev-libs/castxml: Bump to 0.6.5

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-libs/castxml/Manifest             |  1 +
 dev-libs/castxml/castxml-0.6.5.ebuild | 62 +++++++++++++++++++++++++++++++++++
 2 files changed, 63 insertions(+)

diff --git a/dev-libs/castxml/Manifest b/dev-libs/castxml/Manifest
index fc05da820446..0381ab60ceab 100644
--- a/dev-libs/castxml/Manifest
+++ b/dev-libs/castxml/Manifest
@@ -1,3 +1,4 @@
+DIST CastXML-0.6.5.tar.gz 121667 BLAKE2B 820a96dfb9f2763c00f22028ff4c232c15bf587f376aa11effd59d8d1014581d8dff4e8a01a6420a8e8e720e72f072da4ed5d0600171718d42e352d0439371eb SHA512 1f6759242fd6097fc97df34b1689ae6660e42d64717be90fa2d2f251847a465e26e17d6ff5318d82c47981005c826dad0fe65b3536b13d9192b9bccf61097f10
 DIST castxml-0.5.1.tar.gz 106918 BLAKE2B 9268f149ea5a511d24cbbd0c7faec5bff5eade5a511961d3bb120409691bf2b8aca7f2978e048a759419c097d9d97219a61a122bd37d4f835c1d86827bfb07e3 SHA512 1dff8f5cc6932a159e1132c0b283a28414ea6007c942cac4ae15a1c31789f5bd29efd65a6b5b63d7bc48b3d68c3550804f31bee2658e51082269fc5ecc15590e
 DIST castxml-0.6.1.tar.gz 119089 BLAKE2B 8e7ea8254debc05fb2d145a1945228607bb7f903dd7748d81f7647f16f0814d331f98f4be1ab430bbb509afdb18c998be998496ef2a8a2e563169747cae1c91c SHA512 0477209979679ca5cae05d99e3ae9c2850f19a39a310a376047570d9e14b37e32aa2ebdea41d000194343e6ec9a27f21b0fcdf633d8b74733e655d9de70bc2a5
 DIST castxml-0.6.2.tar.gz 119190 BLAKE2B fd3522a19898d96fbcbf7044d8d4c03ec7a5192df0ec28e04eecee753367aca76e53e7320f788877b449ca90ee4f441ade76e833ec6fdc1a73ad4f5dfa64c0e0 SHA512 eec6495b8ed837031b5d41cb09b8f70c497c865fbef47bc51b5f296fb9db852ded0bd13c45c3f3017d7d1eb5976557634e52369a24ddbf1f2cf9705c321bac3b

diff --git a/dev-libs/castxml/castxml-0.6.5.ebuild b/dev-libs/castxml/castxml-0.6.5.ebuild
new file mode 100644
index 000000000000..ae47eda65e6e
--- /dev/null
+++ b/dev-libs/castxml/castxml-0.6.5.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( 17 )
+
+inherit cmake llvm-r1
+
+MY_P=CastXML-${PV}
+DESCRIPTION="C-family abstract syntax tree XML output tool"
+HOMEPAGE="https://github.com/CastXML/CastXML"
+SRC_URI="
+	https://github.com/CastXML/CastXML/archive/v${PV}.tar.gz
+		-> ${MY_P}.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~riscv ~x86"
+IUSE="+man test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+	$(llvm_gen_dep '
+		sys-devel/clang:${LLVM_SLOT}=
+	')
+"
+RDEPEND="
+	${DEPEND}
+"
+BDEPEND="
+	man? ( dev-python/sphinx )
+"
+
+src_configure() {
+	local mycmakeargs=(
+		-DCastXML_INSTALL_DOC_DIR="share/doc/${PF}"
+		-DCastXML_INSTALL_MAN_DIR="share/man"
+		-DSPHINX_MAN="$(usex man)"
+		-DSPHINX_HTML=OFF
+		-DBUILD_TESTING="$(usex test)"
+	)
+	cmake_src_configure
+}
+
+src_test() {
+	local CMAKE_SKIP_TESTS=(
+		# Regex doesn't match the full build path
+		cmd.input-missing
+		cmd.rsp-missing
+
+		# Gets confused by extra #defines we set for hardening etc (bug #891813)
+		cmd.cc-gnu-src-cxx-E
+		cmd.cc-gnu-src-cxx-cmd
+		cmd.cc-gnu-c-src-c-E
+		cmd.cc-gnu-c-src-c-cmd
+	)
+
+	cmake_src_test
+}


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
@ 2024-05-07 17:42 Thomas Beierlein
  0 siblings, 0 replies; 25+ messages in thread
From: Thomas Beierlein @ 2024-05-07 17:42 UTC (permalink / raw
  To: gentoo-commits

commit:     5f7319791f7bd8aef40fd5e9aced3a223602c8c2
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Tue May  7 17:40:24 2024 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Tue May  7 17:40:45 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f731979

dev-libs/castxml: drop 0.6.1, 0.6.2, 0.6.4

Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org>

 dev-libs/castxml/Manifest             |  3 --
 dev-libs/castxml/castxml-0.6.1.ebuild | 48 --------------------------
 dev-libs/castxml/castxml-0.6.2.ebuild | 64 -----------------------------------
 dev-libs/castxml/castxml-0.6.4.ebuild | 64 -----------------------------------
 4 files changed, 179 deletions(-)

diff --git a/dev-libs/castxml/Manifest b/dev-libs/castxml/Manifest
index 0381ab60ceab..846a840faaaf 100644
--- a/dev-libs/castxml/Manifest
+++ b/dev-libs/castxml/Manifest
@@ -1,5 +1,2 @@
 DIST CastXML-0.6.5.tar.gz 121667 BLAKE2B 820a96dfb9f2763c00f22028ff4c232c15bf587f376aa11effd59d8d1014581d8dff4e8a01a6420a8e8e720e72f072da4ed5d0600171718d42e352d0439371eb SHA512 1f6759242fd6097fc97df34b1689ae6660e42d64717be90fa2d2f251847a465e26e17d6ff5318d82c47981005c826dad0fe65b3536b13d9192b9bccf61097f10
 DIST castxml-0.5.1.tar.gz 106918 BLAKE2B 9268f149ea5a511d24cbbd0c7faec5bff5eade5a511961d3bb120409691bf2b8aca7f2978e048a759419c097d9d97219a61a122bd37d4f835c1d86827bfb07e3 SHA512 1dff8f5cc6932a159e1132c0b283a28414ea6007c942cac4ae15a1c31789f5bd29efd65a6b5b63d7bc48b3d68c3550804f31bee2658e51082269fc5ecc15590e
-DIST castxml-0.6.1.tar.gz 119089 BLAKE2B 8e7ea8254debc05fb2d145a1945228607bb7f903dd7748d81f7647f16f0814d331f98f4be1ab430bbb509afdb18c998be998496ef2a8a2e563169747cae1c91c SHA512 0477209979679ca5cae05d99e3ae9c2850f19a39a310a376047570d9e14b37e32aa2ebdea41d000194343e6ec9a27f21b0fcdf633d8b74733e655d9de70bc2a5
-DIST castxml-0.6.2.tar.gz 119190 BLAKE2B fd3522a19898d96fbcbf7044d8d4c03ec7a5192df0ec28e04eecee753367aca76e53e7320f788877b449ca90ee4f441ade76e833ec6fdc1a73ad4f5dfa64c0e0 SHA512 eec6495b8ed837031b5d41cb09b8f70c497c865fbef47bc51b5f296fb9db852ded0bd13c45c3f3017d7d1eb5976557634e52369a24ddbf1f2cf9705c321bac3b
-DIST castxml-0.6.4.tar.gz 121583 BLAKE2B 9e4992306bc1380b92ff4d8fcfcf24934036aaf4ecbf2b4db4dfb942ce16152c385b64f96ec0559e6e175f06cf15da0635e61324f92ed6fd0cefc7c83326885d SHA512 3494b7a31a397b390c412a5f445e40d92b3f02840a3eaf9fd94cef2c10fdd52b3621b3990056f2d0619a7d09de448a6988160406d3286472a8db5322a9b1caeb

diff --git a/dev-libs/castxml/castxml-0.6.1.ebuild b/dev-libs/castxml/castxml-0.6.1.ebuild
deleted file mode 100644
index 61e6bb8b1dff..000000000000
--- a/dev-libs/castxml/castxml-0.6.1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_MAX_SLOT=16
-inherit cmake llvm
-
-DESCRIPTION="C-family abstract syntax tree XML output tool"
-HOMEPAGE="https://github.com/CastXML/CastXML"
-SRC_URI="https://github.com/CastXML/CastXML/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/CastXML-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~riscv ~x86"
-IUSE="+man test"
-RESTRICT="!test? ( test )"
-
-# See comment in llvm.eclass for why we don't depend on LLVM if we already
-# depend on Clang.
-RDEPEND="
-	<sys-devel/clang-$((LLVM_MAX_SLOT + 1)):=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	${RDEPEND}
-	man? ( dev-python/sphinx )
-"
-
-PATCHES=(
-#	"${FILESDIR}"/${PN}-fix-tests.patch
-)
-
-llvm_check_deps() {
-	has_version "sys-devel/clang:${LLVM_SLOT}"
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DCastXML_INSTALL_DOC_DIR="share/doc/${PF}"
-		-DCastXML_INSTALL_MAN_DIR="share/man"
-		-DSPHINX_MAN="$(usex man)"
-		-DSPHINX_HTML=OFF
-		-DBUILD_TESTING="$(usex test)"
-	)
-	cmake_src_configure
-}

diff --git a/dev-libs/castxml/castxml-0.6.2.ebuild b/dev-libs/castxml/castxml-0.6.2.ebuild
deleted file mode 100644
index 167ac162e324..000000000000
--- a/dev-libs/castxml/castxml-0.6.2.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_MAX_SLOT=17
-inherit cmake llvm
-
-DESCRIPTION="C-family abstract syntax tree XML output tool"
-HOMEPAGE="https://github.com/CastXML/CastXML"
-SRC_URI="https://github.com/CastXML/CastXML/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/CastXML-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~riscv ~x86"
-IUSE="+man test"
-RESTRICT="!test? ( test )"
-
-# See comment in llvm.eclass for why we don't depend on LLVM if we already
-# depend on Clang.
-RDEPEND="
-	<sys-devel/clang-$((LLVM_MAX_SLOT + 1)):=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	${RDEPEND}
-	man? ( dev-python/sphinx )
-"
-
-PATCHES=(
-#	"${FILESDIR}"/${PN}-fix-tests.patch
-)
-
-llvm_check_deps() {
-	has_version "sys-devel/clang:${LLVM_SLOT}"
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DCastXML_INSTALL_DOC_DIR="share/doc/${PF}"
-		-DCastXML_INSTALL_MAN_DIR="share/man"
-		-DSPHINX_MAN="$(usex man)"
-		-DSPHINX_HTML=OFF
-		-DBUILD_TESTING="$(usex test)"
-	)
-	cmake_src_configure
-}
-
-src_test() {
-	local CMAKE_SKIP_TESTS=(
-		# Regex doesn't match the full build path
-		cmd.input-missing
-		cmd.rsp-missing
-
-		# Gets confused by extra #defines we set for hardening etc (bug #891813)
-		cmd.cc-gnu-src-cxx-E
-		cmd.cc-gnu-src-cxx-cmd
-		cmd.cc-gnu-c-src-c-E
-		cmd.cc-gnu-c-src-c-cmd
-	)
-
-	cmake_src_test
-}

diff --git a/dev-libs/castxml/castxml-0.6.4.ebuild b/dev-libs/castxml/castxml-0.6.4.ebuild
deleted file mode 100644
index 415f275dcc3f..000000000000
--- a/dev-libs/castxml/castxml-0.6.4.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_MAX_SLOT=17
-inherit cmake llvm
-
-DESCRIPTION="C-family abstract syntax tree XML output tool"
-HOMEPAGE="https://github.com/CastXML/CastXML"
-SRC_URI="https://github.com/CastXML/CastXML/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/CastXML-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~riscv ~x86"
-IUSE="+man test"
-RESTRICT="!test? ( test )"
-
-# See comment in llvm.eclass for why we don't depend on LLVM if we already
-# depend on Clang.
-RDEPEND="
-	<sys-devel/clang-$((LLVM_MAX_SLOT + 1)):=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	${RDEPEND}
-	man? ( dev-python/sphinx )
-"
-
-PATCHES=(
-#	"${FILESDIR}"/${PN}-fix-tests.patch
-)
-
-llvm_check_deps() {
-	has_version "sys-devel/clang:${LLVM_SLOT}"
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DCastXML_INSTALL_DOC_DIR="share/doc/${PF}"
-		-DCastXML_INSTALL_MAN_DIR="share/man"
-		-DSPHINX_MAN="$(usex man)"
-		-DSPHINX_HTML=OFF
-		-DBUILD_TESTING="$(usex test)"
-	)
-	cmake_src_configure
-}
-
-src_test() {
-	local CMAKE_SKIP_TESTS=(
-		# Regex doesn't match the full build path
-		cmd.input-missing
-		cmd.rsp-missing
-
-		# Gets confused by extra #defines we set for hardening etc (bug #891813)
-		cmd.cc-gnu-src-cxx-E
-		cmd.cc-gnu-src-cxx-cmd
-		cmd.cc-gnu-c-src-c-E
-		cmd.cc-gnu-c-src-c-cmd
-	)
-
-	cmake_src_test
-}


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
@ 2024-05-07 17:42 Thomas Beierlein
  0 siblings, 0 replies; 25+ messages in thread
From: Thomas Beierlein @ 2024-05-07 17:42 UTC (permalink / raw
  To: gentoo-commits

commit:     cee81cd5a1250af808998de5e7c68b2921f314d3
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Tue May  7 17:41:34 2024 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Tue May  7 17:41:34 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cee81cd5

dev-libs/castxml: add 0.6.6

Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org>

 dev-libs/castxml/Manifest             |  1 +
 dev-libs/castxml/castxml-0.6.6.ebuild | 62 +++++++++++++++++++++++++++++++++++
 2 files changed, 63 insertions(+)

diff --git a/dev-libs/castxml/Manifest b/dev-libs/castxml/Manifest
index 846a840faaaf..a3ce05381dcf 100644
--- a/dev-libs/castxml/Manifest
+++ b/dev-libs/castxml/Manifest
@@ -1,2 +1,3 @@
 DIST CastXML-0.6.5.tar.gz 121667 BLAKE2B 820a96dfb9f2763c00f22028ff4c232c15bf587f376aa11effd59d8d1014581d8dff4e8a01a6420a8e8e720e72f072da4ed5d0600171718d42e352d0439371eb SHA512 1f6759242fd6097fc97df34b1689ae6660e42d64717be90fa2d2f251847a465e26e17d6ff5318d82c47981005c826dad0fe65b3536b13d9192b9bccf61097f10
+DIST CastXML-0.6.6.tar.gz 122349 BLAKE2B ab2d928386e3128cd05fcc60c02799508e671883cffd33f952eb81167672e4c76057be21d3ba6b3f327051b015894914c83ad66b5ce87e43fa1b251dea5c5371 SHA512 6ba62b91193eb3458cbd0a0838a626528f66972661cc33c6ef87b760f8baa985afe998a467d07fd7d28c1363f5ba74300f5d49c182830d217a4e051a97a4a913
 DIST castxml-0.5.1.tar.gz 106918 BLAKE2B 9268f149ea5a511d24cbbd0c7faec5bff5eade5a511961d3bb120409691bf2b8aca7f2978e048a759419c097d9d97219a61a122bd37d4f835c1d86827bfb07e3 SHA512 1dff8f5cc6932a159e1132c0b283a28414ea6007c942cac4ae15a1c31789f5bd29efd65a6b5b63d7bc48b3d68c3550804f31bee2658e51082269fc5ecc15590e

diff --git a/dev-libs/castxml/castxml-0.6.6.ebuild b/dev-libs/castxml/castxml-0.6.6.ebuild
new file mode 100644
index 000000000000..894410252a94
--- /dev/null
+++ b/dev-libs/castxml/castxml-0.6.6.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {17..19} )
+
+inherit cmake llvm-r1
+
+MY_P=CastXML-${PV}
+DESCRIPTION="C-family abstract syntax tree XML output tool"
+HOMEPAGE="https://github.com/CastXML/CastXML"
+SRC_URI="
+	https://github.com/CastXML/CastXML/archive/v${PV}.tar.gz
+		-> ${MY_P}.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~riscv ~x86"
+IUSE="+man test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+	$(llvm_gen_dep '
+		sys-devel/clang:${LLVM_SLOT}=
+	')
+"
+RDEPEND="
+	${DEPEND}
+"
+BDEPEND="
+	man? ( dev-python/sphinx )
+"
+
+src_configure() {
+	local mycmakeargs=(
+		-DCastXML_INSTALL_DOC_DIR="share/doc/${PF}"
+		-DCastXML_INSTALL_MAN_DIR="share/man"
+		-DSPHINX_MAN="$(usex man)"
+		-DSPHINX_HTML=OFF
+		-DBUILD_TESTING="$(usex test)"
+	)
+	cmake_src_configure
+}
+
+src_test() {
+	local CMAKE_SKIP_TESTS=(
+		# Regex doesn't match the full build path
+		cmd.input-missing
+		cmd.rsp-missing
+
+		# Gets confused by extra #defines we set for hardening etc (bug #891813)
+		cmd.cc-gnu-src-cxx-E
+		cmd.cc-gnu-src-cxx-cmd
+		cmd.cc-gnu-c-src-c-E
+		cmd.cc-gnu-c-src-c-cmd
+	)
+
+	cmake_src_test
+}


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
@ 2024-05-18  8:18 Arthur Zamarin
  0 siblings, 0 replies; 25+ messages in thread
From: Arthur Zamarin @ 2024-05-18  8:18 UTC (permalink / raw
  To: gentoo-commits

commit:     c2b0218c2ff9a6858424d8c1a75b0b8d959015b8
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat May 18 08:18:07 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat May 18 08:18:07 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2b0218c

dev-libs/castxml: Stabilize 0.6.5 amd64, #908603

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-libs/castxml/castxml-0.6.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/castxml/castxml-0.6.5.ebuild b/dev-libs/castxml/castxml-0.6.5.ebuild
index 894410252a94..4334249f655f 100644
--- a/dev-libs/castxml/castxml-0.6.5.ebuild
+++ b/dev-libs/castxml/castxml-0.6.5.ebuild
@@ -18,7 +18,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~riscv ~x86"
 IUSE="+man test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
@ 2024-05-22 11:40 Michał Górny
  0 siblings, 0 replies; 25+ messages in thread
From: Michał Górny @ 2024-05-22 11:40 UTC (permalink / raw
  To: gentoo-commits

commit:     29a65f7d01551c8604dff37972edcc7263dd887c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed May 22 11:40:22 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed May 22 11:40:22 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29a65f7d

dev-libs/castxml: Stabilize 0.6.6 amd64, #932431

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-libs/castxml/castxml-0.6.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/castxml/castxml-0.6.6.ebuild b/dev-libs/castxml/castxml-0.6.6.ebuild
index 894410252a94..4334249f655f 100644
--- a/dev-libs/castxml/castxml-0.6.6.ebuild
+++ b/dev-libs/castxml/castxml-0.6.6.ebuild
@@ -18,7 +18,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~riscv ~x86"
 IUSE="+man test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
@ 2024-07-04 14:29 Thomas Beierlein
  0 siblings, 0 replies; 25+ messages in thread
From: Thomas Beierlein @ 2024-07-04 14:29 UTC (permalink / raw
  To: gentoo-commits

commit:     b7a68764b543b85e211500ec17699713adfac5a3
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Thu Jul  4 14:29:17 2024 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Thu Jul  4 14:29:17 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7a68764

dev-libs/castxml: add 0.6.7

Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org>

 dev-libs/castxml/Manifest             |  1 +
 dev-libs/castxml/castxml-0.6.7.ebuild | 62 +++++++++++++++++++++++++++++++++++
 2 files changed, 63 insertions(+)

diff --git a/dev-libs/castxml/Manifest b/dev-libs/castxml/Manifest
index 81f027076901..862260348ec5 100644
--- a/dev-libs/castxml/Manifest
+++ b/dev-libs/castxml/Manifest
@@ -1 +1,2 @@
 DIST CastXML-0.6.6.tar.gz 122349 BLAKE2B ab2d928386e3128cd05fcc60c02799508e671883cffd33f952eb81167672e4c76057be21d3ba6b3f327051b015894914c83ad66b5ce87e43fa1b251dea5c5371 SHA512 6ba62b91193eb3458cbd0a0838a626528f66972661cc33c6ef87b760f8baa985afe998a467d07fd7d28c1363f5ba74300f5d49c182830d217a4e051a97a4a913
+DIST CastXML-0.6.7.tar.gz 122608 BLAKE2B 04d10c34131fac97382fe33b1cfd8e65d62ce1339cb8eb253d867500f777346f352dfb9ff061c8e18be961ea9b7aeb86aef1d9c35d8f7e78687124e560bef435 SHA512 31acd05e15e44f64a92c47bbef13115d26e17488a111e5b2bb32bf6191c4555e8f7e380489ab9d6e52060285e25088f41253ba46f4eb95b6ec11e5c63412442f

diff --git a/dev-libs/castxml/castxml-0.6.7.ebuild b/dev-libs/castxml/castxml-0.6.7.ebuild
new file mode 100644
index 000000000000..894410252a94
--- /dev/null
+++ b/dev-libs/castxml/castxml-0.6.7.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {17..19} )
+
+inherit cmake llvm-r1
+
+MY_P=CastXML-${PV}
+DESCRIPTION="C-family abstract syntax tree XML output tool"
+HOMEPAGE="https://github.com/CastXML/CastXML"
+SRC_URI="
+	https://github.com/CastXML/CastXML/archive/v${PV}.tar.gz
+		-> ${MY_P}.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~riscv ~x86"
+IUSE="+man test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+	$(llvm_gen_dep '
+		sys-devel/clang:${LLVM_SLOT}=
+	')
+"
+RDEPEND="
+	${DEPEND}
+"
+BDEPEND="
+	man? ( dev-python/sphinx )
+"
+
+src_configure() {
+	local mycmakeargs=(
+		-DCastXML_INSTALL_DOC_DIR="share/doc/${PF}"
+		-DCastXML_INSTALL_MAN_DIR="share/man"
+		-DSPHINX_MAN="$(usex man)"
+		-DSPHINX_HTML=OFF
+		-DBUILD_TESTING="$(usex test)"
+	)
+	cmake_src_configure
+}
+
+src_test() {
+	local CMAKE_SKIP_TESTS=(
+		# Regex doesn't match the full build path
+		cmd.input-missing
+		cmd.rsp-missing
+
+		# Gets confused by extra #defines we set for hardening etc (bug #891813)
+		cmd.cc-gnu-src-cxx-E
+		cmd.cc-gnu-src-cxx-cmd
+		cmd.cc-gnu-c-src-c-E
+		cmd.cc-gnu-c-src-c-cmd
+	)
+
+	cmake_src_test
+}


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
@ 2024-07-20 13:27 Michał Górny
  0 siblings, 0 replies; 25+ messages in thread
From: Michał Górny @ 2024-07-20 13:27 UTC (permalink / raw
  To: gentoo-commits

commit:     b407b3c235446e787026d0920aebe5bef81819ad
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 20 12:23:54 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jul 20 13:27:31 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b407b3c2

dev-libs/castxml: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-libs/castxml/Manifest             |  1 -
 dev-libs/castxml/castxml-0.6.6.ebuild | 62 -----------------------------------
 2 files changed, 63 deletions(-)

diff --git a/dev-libs/castxml/Manifest b/dev-libs/castxml/Manifest
index 862260348ec5..2951f2f2ace7 100644
--- a/dev-libs/castxml/Manifest
+++ b/dev-libs/castxml/Manifest
@@ -1,2 +1 @@
-DIST CastXML-0.6.6.tar.gz 122349 BLAKE2B ab2d928386e3128cd05fcc60c02799508e671883cffd33f952eb81167672e4c76057be21d3ba6b3f327051b015894914c83ad66b5ce87e43fa1b251dea5c5371 SHA512 6ba62b91193eb3458cbd0a0838a626528f66972661cc33c6ef87b760f8baa985afe998a467d07fd7d28c1363f5ba74300f5d49c182830d217a4e051a97a4a913
 DIST CastXML-0.6.7.tar.gz 122608 BLAKE2B 04d10c34131fac97382fe33b1cfd8e65d62ce1339cb8eb253d867500f777346f352dfb9ff061c8e18be961ea9b7aeb86aef1d9c35d8f7e78687124e560bef435 SHA512 31acd05e15e44f64a92c47bbef13115d26e17488a111e5b2bb32bf6191c4555e8f7e380489ab9d6e52060285e25088f41253ba46f4eb95b6ec11e5c63412442f

diff --git a/dev-libs/castxml/castxml-0.6.6.ebuild b/dev-libs/castxml/castxml-0.6.6.ebuild
deleted file mode 100644
index 4334249f655f..000000000000
--- a/dev-libs/castxml/castxml-0.6.6.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {17..19} )
-
-inherit cmake llvm-r1
-
-MY_P=CastXML-${PV}
-DESCRIPTION="C-family abstract syntax tree XML output tool"
-HOMEPAGE="https://github.com/CastXML/CastXML"
-SRC_URI="
-	https://github.com/CastXML/CastXML/archive/v${PV}.tar.gz
-		-> ${MY_P}.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~riscv ~x86"
-IUSE="+man test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-	$(llvm_gen_dep '
-		sys-devel/clang:${LLVM_SLOT}=
-	')
-"
-RDEPEND="
-	${DEPEND}
-"
-BDEPEND="
-	man? ( dev-python/sphinx )
-"
-
-src_configure() {
-	local mycmakeargs=(
-		-DCastXML_INSTALL_DOC_DIR="share/doc/${PF}"
-		-DCastXML_INSTALL_MAN_DIR="share/man"
-		-DSPHINX_MAN="$(usex man)"
-		-DSPHINX_HTML=OFF
-		-DBUILD_TESTING="$(usex test)"
-	)
-	cmake_src_configure
-}
-
-src_test() {
-	local CMAKE_SKIP_TESTS=(
-		# Regex doesn't match the full build path
-		cmd.input-missing
-		cmd.rsp-missing
-
-		# Gets confused by extra #defines we set for hardening etc (bug #891813)
-		cmd.cc-gnu-src-cxx-E
-		cmd.cc-gnu-src-cxx-cmd
-		cmd.cc-gnu-c-src-c-E
-		cmd.cc-gnu-c-src-c-cmd
-	)
-
-	cmake_src_test
-}


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
@ 2024-08-19 14:18 Thomas Beierlein
  0 siblings, 0 replies; 25+ messages in thread
From: Thomas Beierlein @ 2024-08-19 14:18 UTC (permalink / raw
  To: gentoo-commits

commit:     2fc367cc0aa13954de9c27f33e5b4ce46bad6d06
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 19 14:15:51 2024 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Mon Aug 19 14:18:00 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fc367cc

dev-libs/castxml: add 0.6.8

Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org>

 dev-libs/castxml/Manifest             |  1 +
 dev-libs/castxml/castxml-0.6.8.ebuild | 62 +++++++++++++++++++++++++++++++++++
 2 files changed, 63 insertions(+)

diff --git a/dev-libs/castxml/Manifest b/dev-libs/castxml/Manifest
index 2951f2f2ace7..4efa452541be 100644
--- a/dev-libs/castxml/Manifest
+++ b/dev-libs/castxml/Manifest
@@ -1 +1,2 @@
 DIST CastXML-0.6.7.tar.gz 122608 BLAKE2B 04d10c34131fac97382fe33b1cfd8e65d62ce1339cb8eb253d867500f777346f352dfb9ff061c8e18be961ea9b7aeb86aef1d9c35d8f7e78687124e560bef435 SHA512 31acd05e15e44f64a92c47bbef13115d26e17488a111e5b2bb32bf6191c4555e8f7e380489ab9d6e52060285e25088f41253ba46f4eb95b6ec11e5c63412442f
+DIST CastXML-0.6.8.tar.gz 122609 BLAKE2B 3266535a2f08e4aa3c344f2d26cb0b98ba5d3736036ba95face5a603bbc9547a53647892e1f11cf748d954c556bec2099a734a9b9e566254186e9765c0410413 SHA512 7645286ef7fe89ebd1d582a289f9446a96f9aa6db89539314cc2a77bd005ca203d0346f5b4f7d14b83baefc41e0a2a8e55585b429985777cff6c3c0ffc1ef6ce

diff --git a/dev-libs/castxml/castxml-0.6.8.ebuild b/dev-libs/castxml/castxml-0.6.8.ebuild
new file mode 100644
index 000000000000..894410252a94
--- /dev/null
+++ b/dev-libs/castxml/castxml-0.6.8.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {17..19} )
+
+inherit cmake llvm-r1
+
+MY_P=CastXML-${PV}
+DESCRIPTION="C-family abstract syntax tree XML output tool"
+HOMEPAGE="https://github.com/CastXML/CastXML"
+SRC_URI="
+	https://github.com/CastXML/CastXML/archive/v${PV}.tar.gz
+		-> ${MY_P}.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~riscv ~x86"
+IUSE="+man test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+	$(llvm_gen_dep '
+		sys-devel/clang:${LLVM_SLOT}=
+	')
+"
+RDEPEND="
+	${DEPEND}
+"
+BDEPEND="
+	man? ( dev-python/sphinx )
+"
+
+src_configure() {
+	local mycmakeargs=(
+		-DCastXML_INSTALL_DOC_DIR="share/doc/${PF}"
+		-DCastXML_INSTALL_MAN_DIR="share/man"
+		-DSPHINX_MAN="$(usex man)"
+		-DSPHINX_HTML=OFF
+		-DBUILD_TESTING="$(usex test)"
+	)
+	cmake_src_configure
+}
+
+src_test() {
+	local CMAKE_SKIP_TESTS=(
+		# Regex doesn't match the full build path
+		cmd.input-missing
+		cmd.rsp-missing
+
+		# Gets confused by extra #defines we set for hardening etc (bug #891813)
+		cmd.cc-gnu-src-cxx-E
+		cmd.cc-gnu-src-cxx-cmd
+		cmd.cc-gnu-c-src-c-E
+		cmd.cc-gnu-c-src-c-cmd
+	)
+
+	cmake_src_test
+}


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
@ 2024-09-07 10:28 Arthur Zamarin
  0 siblings, 0 replies; 25+ messages in thread
From: Arthur Zamarin @ 2024-09-07 10:28 UTC (permalink / raw
  To: gentoo-commits

commit:     b1fc295c513e1ef32b7fe6fbd5d9e5a97b4c351a
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Sep  7 10:28:21 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Sep  7 10:28:21 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1fc295c

dev-libs/castxml: Stabilize 0.6.8 amd64, #939223

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-libs/castxml/castxml-0.6.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/castxml/castxml-0.6.8.ebuild b/dev-libs/castxml/castxml-0.6.8.ebuild
index 894410252a94..4334249f655f 100644
--- a/dev-libs/castxml/castxml-0.6.8.ebuild
+++ b/dev-libs/castxml/castxml-0.6.8.ebuild
@@ -18,7 +18,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~riscv ~x86"
 IUSE="+man test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
@ 2024-09-07 10:30 Michał Górny
  0 siblings, 0 replies; 25+ messages in thread
From: Michał Górny @ 2024-09-07 10:30 UTC (permalink / raw
  To: gentoo-commits

commit:     0a858c47bc81ff45a033d0c0c9acffc18cb662bd
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Sep  7 10:29:03 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Sep  7 10:29:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a858c47

dev-libs/castxml: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-libs/castxml/Manifest             |  1 -
 dev-libs/castxml/castxml-0.6.7.ebuild | 62 -----------------------------------
 2 files changed, 63 deletions(-)

diff --git a/dev-libs/castxml/Manifest b/dev-libs/castxml/Manifest
index 4efa452541be..0575492df556 100644
--- a/dev-libs/castxml/Manifest
+++ b/dev-libs/castxml/Manifest
@@ -1,2 +1 @@
-DIST CastXML-0.6.7.tar.gz 122608 BLAKE2B 04d10c34131fac97382fe33b1cfd8e65d62ce1339cb8eb253d867500f777346f352dfb9ff061c8e18be961ea9b7aeb86aef1d9c35d8f7e78687124e560bef435 SHA512 31acd05e15e44f64a92c47bbef13115d26e17488a111e5b2bb32bf6191c4555e8f7e380489ab9d6e52060285e25088f41253ba46f4eb95b6ec11e5c63412442f
 DIST CastXML-0.6.8.tar.gz 122609 BLAKE2B 3266535a2f08e4aa3c344f2d26cb0b98ba5d3736036ba95face5a603bbc9547a53647892e1f11cf748d954c556bec2099a734a9b9e566254186e9765c0410413 SHA512 7645286ef7fe89ebd1d582a289f9446a96f9aa6db89539314cc2a77bd005ca203d0346f5b4f7d14b83baefc41e0a2a8e55585b429985777cff6c3c0ffc1ef6ce

diff --git a/dev-libs/castxml/castxml-0.6.7.ebuild b/dev-libs/castxml/castxml-0.6.7.ebuild
deleted file mode 100644
index 4334249f655f..000000000000
--- a/dev-libs/castxml/castxml-0.6.7.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {17..19} )
-
-inherit cmake llvm-r1
-
-MY_P=CastXML-${PV}
-DESCRIPTION="C-family abstract syntax tree XML output tool"
-HOMEPAGE="https://github.com/CastXML/CastXML"
-SRC_URI="
-	https://github.com/CastXML/CastXML/archive/v${PV}.tar.gz
-		-> ${MY_P}.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~riscv ~x86"
-IUSE="+man test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-	$(llvm_gen_dep '
-		sys-devel/clang:${LLVM_SLOT}=
-	')
-"
-RDEPEND="
-	${DEPEND}
-"
-BDEPEND="
-	man? ( dev-python/sphinx )
-"
-
-src_configure() {
-	local mycmakeargs=(
-		-DCastXML_INSTALL_DOC_DIR="share/doc/${PF}"
-		-DCastXML_INSTALL_MAN_DIR="share/man"
-		-DSPHINX_MAN="$(usex man)"
-		-DSPHINX_HTML=OFF
-		-DBUILD_TESTING="$(usex test)"
-	)
-	cmake_src_configure
-}
-
-src_test() {
-	local CMAKE_SKIP_TESTS=(
-		# Regex doesn't match the full build path
-		cmd.input-missing
-		cmd.rsp-missing
-
-		# Gets confused by extra #defines we set for hardening etc (bug #891813)
-		cmd.cc-gnu-src-cxx-E
-		cmd.cc-gnu-src-cxx-cmd
-		cmd.cc-gnu-c-src-c-E
-		cmd.cc-gnu-c-src-c-cmd
-	)
-
-	cmake_src_test
-}


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
@ 2024-10-14 17:43 Thomas Beierlein
  0 siblings, 0 replies; 25+ messages in thread
From: Thomas Beierlein @ 2024-10-14 17:43 UTC (permalink / raw
  To: gentoo-commits

commit:     a396852e60f510e568b5866bfc3fb3ef38c9c643
Author:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 14 17:41:34 2024 +0000
Commit:     Thomas Beierlein <tomjbe <AT> gentoo <DOT> org>
CommitDate: Mon Oct 14 17:41:34 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a396852e

dev-libs/castxml: Skip some more test sensible for hardening defaults

Closes: https://bugs.gentoo.org/939999
Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org>

 dev-libs/castxml/castxml-0.6.8.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-libs/castxml/castxml-0.6.8.ebuild b/dev-libs/castxml/castxml-0.6.8.ebuild
index 4334249f655f..b3642228052d 100644
--- a/dev-libs/castxml/castxml-0.6.8.ebuild
+++ b/dev-libs/castxml/castxml-0.6.8.ebuild
@@ -56,6 +56,8 @@ src_test() {
 		cmd.cc-gnu-src-cxx-cmd
 		cmd.cc-gnu-c-src-c-E
 		cmd.cc-gnu-c-src-c-cmd
+		cmd.cc-gnu-tgt-i386-opt-E
+		cmd.cc-gnu-c-tgt-i386-opt-E
 	)
 
 	cmake_src_test


^ permalink raw reply related	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2024-10-14 17:43 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-03-24 21:17 [gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/ Thomas Beierlein
  -- strict thread matches above, loose matches on Subject: below --
2024-10-14 17:43 Thomas Beierlein
2024-09-07 10:30 Michał Górny
2024-09-07 10:28 Arthur Zamarin
2024-08-19 14:18 Thomas Beierlein
2024-07-20 13:27 Michał Górny
2024-07-04 14:29 Thomas Beierlein
2024-05-22 11:40 Michał Górny
2024-05-18  8:18 Arthur Zamarin
2024-05-07 17:42 Thomas Beierlein
2024-05-07 17:42 Thomas Beierlein
2024-04-15 14:30 Michał Górny
2024-04-15 14:30 Michał Górny
2024-03-24 21:06 Thomas Beierlein
2023-10-28  0:02 Sam James
2023-07-28 17:31 Thomas Beierlein
2023-03-05  9:28 Thomas Beierlein
2023-02-20 18:10 Thomas Beierlein
2023-02-17  8:24 Sam James
2022-12-24  9:49 Thomas Beierlein
2022-12-24  9:49 Thomas Beierlein
2022-10-29 19:43 Sam James
2022-09-08 19:39 Jakov Smolić
2022-08-25 11:28 Thomas Beierlein
2022-07-07  6:20 Thomas Beierlein

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox