[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 @@ ra...@gentoo.org + + +mgo...@gentoo.org +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 @@ ra...@gentoo.org + +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";> + + + +tom...@gentoo.org +Thomas Beierlein + + +ra...@gentoo.org + +