[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: 7b56d88f87de0516444f555fc492f667d56d113e
Author: Sam James gentoo org>
AuthorDate: Sat Oct 4 18:47:55 2025 +
Commit: Sam James gentoo org>
CommitDate: Sat Oct 4 18:47:55 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b56d88f
dev-libs/castxml: Stabilize 0.6.13 amd64, #963757
Signed-off-by: Sam James gentoo.org>
dev-libs/castxml/castxml-0.6.13.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-libs/castxml/castxml-0.6.13.ebuild
b/dev-libs/castxml/castxml-0.6.13.ebuild
index b2c5646a38bd..ec6b83264f26 100644
--- a/dev-libs/castxml/castxml-0.6.13.ebuild
+++ b/dev-libs/castxml/castxml-0.6.13.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 )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: 3672b4408d08769d040a8fedad5898cf6a8ad5f8
Author: Michał Górny gentoo org>
AuthorDate: Sat Oct 4 19:06:41 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Sat Oct 4 19:06:41 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3672b440
dev-libs/castxml: Remove old
Signed-off-by: Michał Górny gentoo.org>
dev-libs/castxml/Manifest | 1 -
dev-libs/castxml/castxml-0.6.11.ebuild | 64 --
2 files changed, 65 deletions(-)
diff --git a/dev-libs/castxml/Manifest b/dev-libs/castxml/Manifest
index dd39061e7b6c..5d11a4abe4cb 100644
--- a/dev-libs/castxml/Manifest
+++ b/dev-libs/castxml/Manifest
@@ -1,2 +1 @@
-DIST CastXML-0.6.11.tar.gz 123221 BLAKE2B
1de7f08943804aa4e8cba424ad082d5cd74a4de4722fb679b810131c705be94055d1583fda39987209a19171904dd6e78125fdfdbf279395d53ac7e1db87feea
SHA512
1247b385be836c3e6a954265804986ae4ee713cb562c8193a82de8b96c3cc696358a0aeae6c545b5ce84c0c889cd4aab75711b07538b04360abf244be880b9c9
DIST CastXML-0.6.13.tar.gz 123554 BLAKE2B
d280f2757a14ea701ca44689aacc172e722ca890b56f981d66b2df8c38ecf848b02d98a808fccff3b7e5428edc983ec7dba543d3dc354dde01e03acfcd67f578
SHA512
2e2ce1885db62599e1b6e13ea0bb2ebee32b34f3705046b32c8092a5d93d61ad6d99b10aa9387b20eba618f1e5bdcb65b16752c366e723e218959a7a8d949799
diff --git a/dev-libs/castxml/castxml-0.6.11.ebuild
b/dev-libs/castxml/castxml-0.6.11.ebuild
deleted file mode 100644
index 2975adc962f3..
--- a/dev-libs/castxml/castxml-0.6.11.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2025 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 '
- llvm-core/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
- cmd.cc-gnu-tgt-i386-opt-E
- cmd.cc-gnu-c-tgt-i386-opt-E
- )
-
- cmake_src_test
-}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: da8f47a3857c89c18b20b12bfdd6c98d9ade4ee0
Author: Michał Górny gentoo org>
AuthorDate: Fri Sep 12 12:27:05 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Fri Sep 12 12:29:33 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da8f47a3
dev-libs/castxml: Bump to 0.6.13
Closes: https://bugs.gentoo.org/962758
Signed-off-by: Michał Górny gentoo.org>
dev-libs/castxml/Manifest | 1 +
dev-libs/castxml/castxml-0.6.13.ebuild | 64 ++
2 files changed, 65 insertions(+)
diff --git a/dev-libs/castxml/Manifest b/dev-libs/castxml/Manifest
index e4df71f66b07..dd39061e7b6c 100644
--- a/dev-libs/castxml/Manifest
+++ b/dev-libs/castxml/Manifest
@@ -1 +1,2 @@
DIST CastXML-0.6.11.tar.gz 123221 BLAKE2B
1de7f08943804aa4e8cba424ad082d5cd74a4de4722fb679b810131c705be94055d1583fda39987209a19171904dd6e78125fdfdbf279395d53ac7e1db87feea
SHA512
1247b385be836c3e6a954265804986ae4ee713cb562c8193a82de8b96c3cc696358a0aeae6c545b5ce84c0c889cd4aab75711b07538b04360abf244be880b9c9
+DIST CastXML-0.6.13.tar.gz 123554 BLAKE2B
d280f2757a14ea701ca44689aacc172e722ca890b56f981d66b2df8c38ecf848b02d98a808fccff3b7e5428edc983ec7dba543d3dc354dde01e03acfcd67f578
SHA512
2e2ce1885db62599e1b6e13ea0bb2ebee32b34f3705046b32c8092a5d93d61ad6d99b10aa9387b20eba618f1e5bdcb65b16752c366e723e218959a7a8d949799
diff --git a/dev-libs/castxml/castxml-0.6.13.ebuild
b/dev-libs/castxml/castxml-0.6.13.ebuild
new file mode 100644
index ..b2c5646a38bd
--- /dev/null
+++ b/dev-libs/castxml/castxml-0.6.13.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {17..21} )
+
+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 '
+ llvm-core/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
+ cmd.cc-gnu-tgt-i386-opt-E
+ cmd.cc-gnu-c-tgt-i386-opt-E
+ )
+
+ cmake_src_test
+}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: 63b89a13dc2de322f715f7b6a859d9c27db0ccd8
Author: Michał Górny gentoo org>
AuthorDate: Sat Mar 8 16:53:54 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Sat Mar 8 16:55:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63b89a13
dev-libs/castxml: Remove old
Signed-off-by: Michał Górny gentoo.org>
dev-libs/castxml/Manifest | 1 -
dev-libs/castxml/castxml-0.6.10.ebuild | 64 --
2 files changed, 65 deletions(-)
diff --git a/dev-libs/castxml/Manifest b/dev-libs/castxml/Manifest
index f484d4998b21..e4df71f66b07 100644
--- a/dev-libs/castxml/Manifest
+++ b/dev-libs/castxml/Manifest
@@ -1,2 +1 @@
-DIST CastXML-0.6.10.tar.gz 123149 BLAKE2B
c69caf043bdf733cbc519109ba0e2c675f169fbcbf3fe4d4c13c509fcd01838eab9e71b69369f152c7c3d41d48e73f8c1288091cd8addcefdb04de254f79ce0a
SHA512
40d16714600f20f94d2b2da6d0021665f5115faf25d3d92d76b320fd8167f093991ad6e36ce0cbf9979d5ab265f246018f609f4b96a46b115bed411d398937cc
DIST CastXML-0.6.11.tar.gz 123221 BLAKE2B
1de7f08943804aa4e8cba424ad082d5cd74a4de4722fb679b810131c705be94055d1583fda39987209a19171904dd6e78125fdfdbf279395d53ac7e1db87feea
SHA512
1247b385be836c3e6a954265804986ae4ee713cb562c8193a82de8b96c3cc696358a0aeae6c545b5ce84c0c889cd4aab75711b07538b04360abf244be880b9c9
diff --git a/dev-libs/castxml/castxml-0.6.10.ebuild
b/dev-libs/castxml/castxml-0.6.10.ebuild
deleted file mode 100644
index c14f26f131bb..
--- a/dev-libs/castxml/castxml-0.6.10.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_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 '
- llvm-core/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
- cmd.cc-gnu-tgt-i386-opt-E
- cmd.cc-gnu-c-tgt-i386-opt-E
- )
-
- cmake_src_test
-}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: 6f2dba9349c0bb7f077228c166bd6d8127f1f9ab
Author: Jakov Smolić gentoo org>
AuthorDate: Sat Mar 8 12:34:00 2025 +
Commit: Jakov Smolić gentoo org>
CommitDate: Sat Mar 8 12:34:00 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f2dba93
dev-libs/castxml: Stabilize 0.6.11 amd64, #950828
Signed-off-by: Jakov Smolić gentoo.org>
dev-libs/castxml/castxml-0.6.11.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-libs/castxml/castxml-0.6.11.ebuild
b/dev-libs/castxml/castxml-0.6.11.ebuild
index 638a1602d2dd..2975adc962f3 100644
--- a/dev-libs/castxml/castxml-0.6.11.ebuild
+++ b/dev-libs/castxml/castxml-0.6.11.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 )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: 1347dcef105f96ae1226d23a3715d94f82144464
Author: Thomas Beierlein gentoo org>
AuthorDate: Sat Feb 15 17:22:15 2025 +
Commit: Thomas Beierlein gentoo org>
CommitDate: Sat Feb 15 17:25:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1347dcef
dev-libs/castxml: add 0.6.11
Signed-off-by: Thomas Beierlein gentoo.org>
dev-libs/castxml/Manifest | 1 +
dev-libs/castxml/castxml-0.6.11.ebuild | 64 ++
2 files changed, 65 insertions(+)
diff --git a/dev-libs/castxml/Manifest b/dev-libs/castxml/Manifest
index 087b47c3269d..f484d4998b21 100644
--- a/dev-libs/castxml/Manifest
+++ b/dev-libs/castxml/Manifest
@@ -1 +1,2 @@
DIST CastXML-0.6.10.tar.gz 123149 BLAKE2B
c69caf043bdf733cbc519109ba0e2c675f169fbcbf3fe4d4c13c509fcd01838eab9e71b69369f152c7c3d41d48e73f8c1288091cd8addcefdb04de254f79ce0a
SHA512
40d16714600f20f94d2b2da6d0021665f5115faf25d3d92d76b320fd8167f093991ad6e36ce0cbf9979d5ab265f246018f609f4b96a46b115bed411d398937cc
+DIST CastXML-0.6.11.tar.gz 123221 BLAKE2B
1de7f08943804aa4e8cba424ad082d5cd74a4de4722fb679b810131c705be94055d1583fda39987209a19171904dd6e78125fdfdbf279395d53ac7e1db87feea
SHA512
1247b385be836c3e6a954265804986ae4ee713cb562c8193a82de8b96c3cc696358a0aeae6c545b5ce84c0c889cd4aab75711b07538b04360abf244be880b9c9
diff --git a/dev-libs/castxml/castxml-0.6.11.ebuild
b/dev-libs/castxml/castxml-0.6.11.ebuild
new file mode 100644
index ..638a1602d2dd
--- /dev/null
+++ b/dev-libs/castxml/castxml-0.6.11.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2025 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 '
+ llvm-core/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
+ cmd.cc-gnu-tgt-i386-opt-E
+ cmd.cc-gnu-c-tgt-i386-opt-E
+ )
+
+ cmake_src_test
+}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: ad435980eb6fd0e5d3a9d406bd446fb943cbe9eb
Author: Michał Górny gentoo org>
AuthorDate: Sat Dec 14 13:46:18 2024 +
Commit: Michał Górny gentoo org>
CommitDate: Sat Dec 14 13:47:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad435980
dev-libs/castxml: Remove old
Signed-off-by: Michał Górny gentoo.org>
dev-libs/castxml/Manifest | 1 -
dev-libs/castxml/castxml-0.6.8.ebuild | 64 ---
2 files changed, 65 deletions(-)
diff --git a/dev-libs/castxml/Manifest b/dev-libs/castxml/Manifest
index 3f2afc899c90..087b47c3269d 100644
--- a/dev-libs/castxml/Manifest
+++ b/dev-libs/castxml/Manifest
@@ -1,2 +1 @@
DIST CastXML-0.6.10.tar.gz 123149 BLAKE2B
c69caf043bdf733cbc519109ba0e2c675f169fbcbf3fe4d4c13c509fcd01838eab9e71b69369f152c7c3d41d48e73f8c1288091cd8addcefdb04de254f79ce0a
SHA512
40d16714600f20f94d2b2da6d0021665f5115faf25d3d92d76b320fd8167f093991ad6e36ce0cbf9979d5ab265f246018f609f4b96a46b115bed411d398937cc
-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
deleted file mode 100644
index c14f26f131bb..
--- a/dev-libs/castxml/castxml-0.6.8.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_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 '
- llvm-core/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
- cmd.cc-gnu-tgt-i386-opt-E
- cmd.cc-gnu-c-tgt-i386-opt-E
- )
-
- cmake_src_test
-}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: 00189915895a456a3f6f8d20e3a87e26013118f7
Author: Sam James gentoo org>
AuthorDate: Sat Dec 14 12:52:58 2024 +
Commit: Sam James gentoo org>
CommitDate: Sat Dec 14 12:52:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00189915
dev-libs/castxml: Stabilize 0.6.10 amd64, #946416
Signed-off-by: Sam James gentoo.org>
dev-libs/castxml/castxml-0.6.10.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-libs/castxml/castxml-0.6.10.ebuild
b/dev-libs/castxml/castxml-0.6.10.ebuild
index c817ed9fb667..c14f26f131bb 100644
--- a/dev-libs/castxml/castxml-0.6.10.ebuild
+++ b/dev-libs/castxml/castxml-0.6.10.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 )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: dc45d94e472456e0f7353766364877ee6dc379a7
Author: Thomas Beierlein gentoo org>
AuthorDate: Fri Nov 29 16:19:13 2024 +
Commit: Thomas Beierlein gentoo org>
CommitDate: Fri Nov 29 16:19:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc45d94e
dev-libs/castxml: add 0.6.10
Signed-off-by: Thomas Beierlein gentoo.org>
dev-libs/castxml/Manifest | 1 +
dev-libs/castxml/castxml-0.6.10.ebuild | 64 ++
2 files changed, 65 insertions(+)
diff --git a/dev-libs/castxml/Manifest b/dev-libs/castxml/Manifest
index 0575492df556..3f2afc899c90 100644
--- a/dev-libs/castxml/Manifest
+++ b/dev-libs/castxml/Manifest
@@ -1 +1,2 @@
+DIST CastXML-0.6.10.tar.gz 123149 BLAKE2B
c69caf043bdf733cbc519109ba0e2c675f169fbcbf3fe4d4c13c509fcd01838eab9e71b69369f152c7c3d41d48e73f8c1288091cd8addcefdb04de254f79ce0a
SHA512
40d16714600f20f94d2b2da6d0021665f5115faf25d3d92d76b320fd8167f093991ad6e36ce0cbf9979d5ab265f246018f609f4b96a46b115bed411d398937cc
DIST CastXML-0.6.8.tar.gz 122609 BLAKE2B
3266535a2f08e4aa3c344f2d26cb0b98ba5d3736036ba95face5a603bbc9547a53647892e1f11cf748d954c556bec2099a734a9b9e566254186e9765c0410413
SHA512
7645286ef7fe89ebd1d582a289f9446a96f9aa6db89539314cc2a77bd005ca203d0346f5b4f7d14b83baefc41e0a2a8e55585b429985777cff6c3c0ffc1ef6ce
diff --git a/dev-libs/castxml/castxml-0.6.10.ebuild
b/dev-libs/castxml/castxml-0.6.10.ebuild
new file mode 100644
index ..bf58e6d3db2b
--- /dev/null
+++ b/dev-libs/castxml/castxml-0.6.10.ebuild
@@ -0,0 +1,64 @@
+# 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
+ cmd.cc-gnu-tgt-i386-opt-E
+ cmd.cc-gnu-c-tgt-i386-opt-E
+ )
+
+ cmake_src_test
+}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: a396852e60f510e568b5866bfc3fb3ef38c9c643
Author: Thomas Beierlein gentoo org>
AuthorDate: Mon Oct 14 17:41:34 2024 +
Commit: Thomas Beierlein gentoo org>
CommitDate: Mon Oct 14 17:41:34 2024 +
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/93
Signed-off-by: Thomas Beierlein 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
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: 0a858c47bc81ff45a033d0c0c9acffc18cb662bd
Author: Michał Górny gentoo org>
AuthorDate: Sat Sep 7 10:29:03 2024 +
Commit: Michał Górny gentoo org>
CommitDate: Sat Sep 7 10:29:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a858c47
dev-libs/castxml: Remove old
Signed-off-by: Michał Górny 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..
--- 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
-}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: b1fc295c513e1ef32b7fe6fbd5d9e5a97b4c351a
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat Sep 7 10:28:21 2024 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Sep 7 10:28:21 2024 +
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 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 )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: 2fc367cc0aa13954de9c27f33e5b4ce46bad6d06
Author: Thomas Beierlein gentoo org>
AuthorDate: Mon Aug 19 14:15:51 2024 +
Commit: Thomas Beierlein gentoo org>
CommitDate: Mon Aug 19 14:18:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fc367cc
dev-libs/castxml: add 0.6.8
Signed-off-by: Thomas Beierlein 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 ..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
+}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: b407b3c235446e787026d0920aebe5bef81819ad
Author: Michał Górny gentoo org>
AuthorDate: Sat Jul 20 12:23:54 2024 +
Commit: Michał Górny gentoo org>
CommitDate: Sat Jul 20 13:27:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b407b3c2
dev-libs/castxml: Remove old
Signed-off-by: Michał Górny 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..
--- 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
-}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: b7a68764b543b85e211500ec17699713adfac5a3
Author: Thomas Beierlein gentoo org>
AuthorDate: Thu Jul 4 14:29:17 2024 +
Commit: Thomas Beierlein gentoo org>
CommitDate: Thu Jul 4 14:29:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7a68764
dev-libs/castxml: add 0.6.7
Signed-off-by: Thomas Beierlein 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 ..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
+}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/files/, dev-libs/castxml/
commit: b2e1c406e4de4d7b06c478ebebabc3c280dc155c
Author: Michał Górny gentoo org>
AuthorDate: Wed May 22 11:43:32 2024 +
Commit: Michał Górny gentoo org>
CommitDate: Wed May 22 11:43:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2e1c406
dev-libs/castxml: Remove old
Signed-off-by: Michał Górny gentoo.org>
dev-libs/castxml/Manifest | 2 -
dev-libs/castxml/castxml-0.5.1-r1.ebuild | 48
dev-libs/castxml/castxml-0.6.5.ebuild | 62 --
dev-libs/castxml/files/castxml-fix-tests.patch | 14 --
4 files changed, 126 deletions(-)
diff --git a/dev-libs/castxml/Manifest b/dev-libs/castxml/Manifest
index a3ce05381dcf..81f027076901 100644
--- a/dev-libs/castxml/Manifest
+++ b/dev-libs/castxml/Manifest
@@ -1,3 +1 @@
-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.5.1-r1.ebuild
b/dev-libs/castxml/castxml-0.5.1-r1.ebuild
deleted file mode 100644
index 3c2b41567323..
--- a/dev-libs/castxml/castxml-0.5.1-r1.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=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="
- 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
-}
diff --git a/dev-libs/castxml/files/castxml-fix-tests.patch
b/dev-libs/castxml/files/castxml-fix-tests.patch
deleted file mode 100644
index a48cf4fe5111..
--- a/dev-libs/castxml/files/castxml-fix-tests.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff --git a/test/expect/cmd.cc-msvc-c-src-c-cmd.stderr.txt
b/test/expect/cmd.cc-msvc-c-src-c-cmd.stderr.txt
-index fb9ae02..33b3df9 100644
a/test/expect/cmd.cc-msvc-c-src-c-cmd.stderr.txt
-+++ b/test/expect/cmd.cc-msvc-c-src-c-cmd.stderr.txt
-@@ -1 +1 @@
--"clang" .* "-[^i][^"]*" "[^-"][^"]*" "-isystem" "/some/include" "-isystem"
"/some/other/include" "-[^i]
-+"clang" .* "-[^i][^"]*" "[^-"][^"]*" "-isystem" "/some/include" "-isystem"
"/some/other/include" "-([^i]|i[^s])
-diff --git a/test/expect/cmd.cc-msvc-src-cxx-cmd.stderr.txt
b/test/expect/cmd.cc-msvc-src-cxx-cmd.stderr.txt
-index fb9ae02..33b3df9 100644
a/test/expect/cmd.cc-msvc-src-cxx-cmd.stderr.txt
-+++ b/test/expect/cmd.cc-msvc-src-cxx-cmd.stderr.txt
-@@ -1 +1 @@
--"clang" .* "-[^i][^"]*" "[^-"][^"]*" "-isystem" "/some/include" "-isystem"
"/some/other/include" "-[^i]
-+"clang"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: 29a65f7d01551c8604dff37972edcc7263dd887c
Author: Michał Górny gentoo org>
AuthorDate: Wed May 22 11:40:22 2024 +
Commit: Michał Górny gentoo org>
CommitDate: Wed May 22 11:40:22 2024 +
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 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 )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: c2b0218c2ff9a6858424d8c1a75b0b8d959015b8
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat May 18 08:18:07 2024 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat May 18 08:18:07 2024 +
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 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 )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: cee81cd5a1250af808998de5e7c68b2921f314d3
Author: Thomas Beierlein gentoo org>
AuthorDate: Tue May 7 17:41:34 2024 +
Commit: Thomas Beierlein gentoo org>
CommitDate: Tue May 7 17:41:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cee81cd5
dev-libs/castxml: add 0.6.6
Signed-off-by: Thomas Beierlein 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 ..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
+}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: 5f7319791f7bd8aef40fd5e9aced3a223602c8c2
Author: Thomas Beierlein gentoo org>
AuthorDate: Tue May 7 17:40:24 2024 +
Commit: Thomas Beierlein gentoo org>
CommitDate: Tue May 7 17:40:45 2024 +
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 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..
--- 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="
- 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="
- 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="
-
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: 377a415eaf658796655cd439f0de826dd7a0f494
Author: Michał Górny gentoo org>
AuthorDate: Mon Apr 15 14:02:09 2024 +
Commit: Michał Górny gentoo org>
CommitDate: Mon Apr 15 14:30:51 2024 +
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 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 @@
[email protected]
+
+
[email protected]
+Michał Górny
+
CastXML/CastXML
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: e97cf87fe37ff0e7fc3e729aec0ab88e7a369107
Author: Michał Górny gentoo org>
AuthorDate: Mon Apr 15 14:01:39 2024 +
Commit: Michał Górny gentoo org>
CommitDate: Mon Apr 15 14:30:50 2024 +
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 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 ..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
+}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: 02b34777fbe9ae0ace3c6fe6d5c51a6d3ab9682e Author: Thomas Beierlein gentoo org> AuthorDate: Sun Mar 24 21:15:45 2024 + Commit: Thomas Beierlein gentoo org> CommitDate: Sun Mar 24 21:16:59 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02b34777 dev-libs/castxml: Fix max LLVM version Signed-off-by: Thomas Beierlein 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"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: 6acfa930742dde01051b6b566f2d43c9870826fb
Author: Thomas Beierlein gentoo org>
AuthorDate: Sun Mar 24 21:06:09 2024 +
Commit: Thomas Beierlein gentoo org>
CommitDate: Sun Mar 24 21:06:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6acfa930
dev-libs/castxml: add 0.6.4
Signed-off-by: Thomas Beierlein 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 ..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="
+
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: 52d63472fa39dfa0fe989717fe8a999ee3486404
Author: Sam James gentoo org>
AuthorDate: Sat Oct 28 00:00:42 2023 +
Commit: Sam James gentoo org>
CommitDate: Sat Oct 28 00:01:19 2023 +
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 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 ..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="
+
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: 1f172b87340458c2fdb3b24662558755692cd826
Author: Thomas Beierlein gentoo org>
AuthorDate: Fri Jul 28 17:29:37 2023 +
Commit: Thomas Beierlein gentoo org>
CommitDate: Fri Jul 28 17:30:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f172b87
dev-libs/castxml: add 0.6.1
Signed-off-by: Thomas Beierlein 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 ..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="
+
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: 82cde5bbcdc71d603862b560ce1b8986d907ffc7
Author: Thomas Beierlein gentoo org>
AuthorDate: Sun Mar 5 09:27:26 2023 +
Commit: Thomas Beierlein gentoo org>
CommitDate: Sun Mar 5 09:28:08 2023 +
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 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..
--- 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..
--- 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
-}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: 8514e5156769e3efe4571ef46344d6f769487a1e
Author: Thomas Beierlein gentoo org>
AuthorDate: Mon Feb 20 18:09:47 2023 +
Commit: Thomas Beierlein gentoo org>
CommitDate: Mon Feb 20 18:10:17 2023 +
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 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
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: 94c75c62f7d212c48db20c9b289653d8fe0dc041
Author: Sam James gentoo org>
AuthorDate: Fri Feb 17 08:16:25 2023 +
Commit: Sam James gentoo org>
CommitDate: Fri Feb 17 08:23:50 2023 +
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 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 ..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="
+
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/files/
commit: 59a4512a40b781fcaa008adc2c5fe111ea439c4b Author: Thomas Beierlein gentoo org> AuthorDate: Fri Jan 13 12:19:34 2023 + Commit: Thomas Beierlein gentoo org> CommitDate: Fri Jan 13 12:22:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59a4512a dev-libs/castxml: Pick up fix from upstream See https://github.com/CastXML/CastXML/issues/234 Signed-off-by: Thomas Beierlein gentoo.org> dev-libs/castxml/files/castxml-fix-tests.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/castxml/files/castxml-fix-tests.patch b/dev-libs/castxml/files/castxml-fix-tests.patch index db8cec1eef02..a48cf4fe5111 100644 --- a/dev-libs/castxml/files/castxml-fix-tests.patch +++ b/dev-libs/castxml/files/castxml-fix-tests.patch @@ -4,11 +4,11 @@ index fb9ae02..33b3df9 100644 +++ b/test/expect/cmd.cc-msvc-c-src-c-cmd.stderr.txt @@ -1 +1 @@ -"clang" .* "-[^i][^"]*" "[^-"][^"]*" "-isystem" "/some/include" "-isystem" "/some/other/include" "-[^i] -+"clang" .* "-[^i][^"]*" "[^-"][^"]*" "-isystem" "/some/include" "-isystem" "/some/other/include" "- ++"clang" .* "-[^i][^"]*" "[^-"][^"]*" "-isystem" "/some/include" "-isystem" "/some/other/include" "-([^i]|i[^s]) diff --git a/test/expect/cmd.cc-msvc-src-cxx-cmd.stderr.txt b/test/expect/cmd.cc-msvc-src-cxx-cmd.stderr.txt index fb9ae02..33b3df9 100644 --- a/test/expect/cmd.cc-msvc-src-cxx-cmd.stderr.txt +++ b/test/expect/cmd.cc-msvc-src-cxx-cmd.stderr.txt @@ -1 +1 @@ -"clang" .* "-[^i][^"]*" "[^-"][^"]*" "-isystem" "/some/include" "-isystem" "/some/other/include" "-[^i] -+"clang" .* "-[^i][^"]*" "[^-"][^"]*" "-isystem" "/some/include" "-isystem" "/some/other/include" "- ++"clang" .* "-[^i][^"]*" "[^-"][^"]*" "-isystem" "/some/include" "-isystem" "/some/other/include" "-([^i]|i[^s])
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/, dev-libs/castxml/files/
commit: 3a7b96de7b03ad7410198a069c551648e82720ad
Author: Thomas Beierlein gentoo org>
AuthorDate: Sat Dec 24 09:46:50 2022 +
Commit: Thomas Beierlein gentoo org>
CommitDate: Sat Dec 24 09:49:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a7b96de
dev-libs/castxml: Fix test code
Closes: https://bugs.gentoo.org/882475
Signed-off-by: Thomas Beierlein gentoo.org>
dev-libs/castxml/castxml-0.4.5.ebuild | 4
dev-libs/castxml/files/castxml-fix-tests.patch | 14 ++
2 files changed, 18 insertions(+)
diff --git a/dev-libs/castxml/castxml-0.4.5.ebuild
b/dev-libs/castxml/castxml-0.4.5.ebuild
index 3a1a814b7346..7eee74c7e25a 100644
--- a/dev-libs/castxml/castxml-0.4.5.ebuild
+++ b/dev-libs/castxml/castxml-0.4.5.ebuild
@@ -28,6 +28,10 @@ BDEPEND="
man? ( dev-python/sphinx )
"
+PATCHES=(
+ "${FILESDIR}"/${PN}-fix-tests.patch
+)
+
src_configure() {
local mycmakeargs=(
-DCastXML_INSTALL_DOC_DIR="share/doc/${P}"
diff --git a/dev-libs/castxml/files/castxml-fix-tests.patch
b/dev-libs/castxml/files/castxml-fix-tests.patch
new file mode 100644
index ..db8cec1eef02
--- /dev/null
+++ b/dev-libs/castxml/files/castxml-fix-tests.patch
@@ -0,0 +1,14 @@
+diff --git a/test/expect/cmd.cc-msvc-c-src-c-cmd.stderr.txt
b/test/expect/cmd.cc-msvc-c-src-c-cmd.stderr.txt
+index fb9ae02..33b3df9 100644
+--- a/test/expect/cmd.cc-msvc-c-src-c-cmd.stderr.txt
b/test/expect/cmd.cc-msvc-c-src-c-cmd.stderr.txt
+@@ -1 +1 @@
+-"clang" .* "-[^i][^"]*" "[^-"][^"]*" "-isystem" "/some/include" "-isystem"
"/some/other/include" "-[^i]
++"clang" .* "-[^i][^"]*" "[^-"][^"]*" "-isystem" "/some/include" "-isystem"
"/some/other/include" "-
+diff --git a/test/expect/cmd.cc-msvc-src-cxx-cmd.stderr.txt
b/test/expect/cmd.cc-msvc-src-cxx-cmd.stderr.txt
+index fb9ae02..33b3df9 100644
+--- a/test/expect/cmd.cc-msvc-src-cxx-cmd.stderr.txt
b/test/expect/cmd.cc-msvc-src-cxx-cmd.stderr.txt
+@@ -1 +1 @@
+-"clang" .* "-[^i][^"]*" "[^-"][^"]*" "-isystem" "/some/include" "-isystem"
"/some/other/include" "-[^i]
++"clang" .* "-[^i][^"]*" "[^-"][^"]*" "-isystem" "/some/include" "-isystem"
"/some/other/include" "-
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: 6f664f45e556571d8b2518bbca7779a63a34bba3 Author: Thomas Beierlein gentoo org> AuthorDate: Sat Dec 24 09:48:27 2022 + Commit: Thomas Beierlein gentoo org> CommitDate: Sat Dec 24 09:49:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f664f45 dev-libs/castxml: add remote-id Signed-off-by: Thomas Beierlein 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 @@ [email protected] + +CastXML/CastXML +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: 55a3b43e756680ee6a8e390e40b9173efb33129c
Author: Thomas Beierlein gentoo org>
AuthorDate: Sat Dec 24 09:47:34 2022 +
Commit: Thomas Beierlein gentoo org>
CommitDate: Sat Dec 24 09:49:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55a3b43e
dev-libs/castxml: add 0.5.1
Signed-off-by: Thomas Beierlein 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 ..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
+}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: daeeb6c052f10a3584c73236b17bba1b6cb8e50b
Author: Sam James gentoo org>
AuthorDate: Sat Oct 29 19:42:34 2022 +
Commit: Sam James gentoo org>
CommitDate: Sat Oct 29 19:42:34 2022 +
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 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 )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: 777e05f58ed06a0a4e87a41b62d79ad5b87b2cc7
Author: Jakov Smolić gentoo org>
AuthorDate: Thu Sep 8 18:58:48 2022 +
Commit: Jakov Smolić gentoo org>
CommitDate: Thu Sep 8 19:39:12 2022 +
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ć 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 )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: b4adc3f6f8077f667498966708e2daf67272d495
Author: Daniel M. Weeks danweeks net>
AuthorDate: Sat Aug 20 16:44:09 2022 +
Commit: Thomas Beierlein gentoo org>
CommitDate: Thu Aug 25 11:27:58 2022 +
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 danweeks.net>
Closes: https://github.com/gentoo/gentoo/pull/26934
Signed-off-by: Thomas Beierlein 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)"
)
[gentoo-commits] repo/gentoo:master commit in: dev-libs/castxml/
commit: 3c3aa8c8f5410ab741a1a6ac81a0ba9d53d57dfa
Author: Thomas Beierlein gentoo org>
AuthorDate: Thu Jul 7 06:07:37 2022 +
Commit: Thomas Beierlein gentoo org>
CommitDate: Thu Jul 7 06:19:11 2022 +
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 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 ..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 ..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 ..642c87f3644f
--- /dev/null
+++ b/dev-libs/castxml/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+
+
[email protected]
+Thomas Beierlein
+
+
[email protected]
+
+
