[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: dbc6f62f52ca91ff42f7af0815f990c432e822ec Author: Ionen Wolkens gentoo org> AuthorDate: Mon Jun 30 05:19:47 2025 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Jun 30 06:08:02 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbc6f62f dev-cpp/doctest: move CMAKE_QA_COMPAT_SKIP=1 to global Eclass moved where this check is done, and may as well set it globally than move it to _prepare to avoid potential future issues. Signed-off-by: Ionen Wolkens gentoo.org> dev-cpp/doctest/doctest-2.4.12.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-cpp/doctest/doctest-2.4.12.ebuild b/dev-cpp/doctest/doctest-2.4.12.ebuild index 13f2f8b53f0f..46a69e7a5850 100644 --- a/dev-cpp/doctest/doctest-2.4.12.ebuild +++ b/dev-cpp/doctest/doctest-2.4.12.ebuild @@ -19,15 +19,15 @@ PATCHES=( "${FILESDIR}/${PN}-2.4.11-backport-pr770.patch" ) +# skip false positive detection in examples, bug #957418 +CMAKE_QA_COMPAT_SKIP=1 + src_prepare() { sed -i '/-Werror/d' scripts/cmake/common.cmake || die cmake_src_prepare } src_configure() { - # skip false positive detection in examples, bug #957418 - local CMAKE_QA_COMPAT_SKIP=1 - local mycmakeargs=( -DDOCTEST_WITH_TESTS=$(usex test) )
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: 30e7a4878acebf6868dda235e0575f9cef32eada Author: Petr Vaněk gentoo org> AuthorDate: Tue Jun 10 07:18:17 2025 + Commit: Petr Vaněk gentoo org> CommitDate: Tue Jun 10 08:03:17 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30e7a487 dev-cpp/doctest: skip cmake-4 compatibility QA check The QA check false positively detects unused examples and scripts. Closes: https://bugs.gentoo.org/957418 Signed-off-by: Petr Vaněk gentoo.org> dev-cpp/doctest/doctest-2.4.12.ebuild | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-cpp/doctest/doctest-2.4.12.ebuild b/dev-cpp/doctest/doctest-2.4.12.ebuild index 6eb51e80b0b9..13f2f8b53f0f 100644 --- a/dev-cpp/doctest/doctest-2.4.12.ebuild +++ b/dev-cpp/doctest/doctest-2.4.12.ebuild @@ -25,6 +25,9 @@ src_prepare() { } src_configure() { + # skip false positive detection in examples, bug #957418 + local CMAKE_QA_COMPAT_SKIP=1 + local mycmakeargs=( -DDOCTEST_WITH_TESTS=$(usex test) )
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: 4588fc3a00c9d6f56ca0854fee7e4894a68307e4 Author: Sam James gentoo org> AuthorDate: Fri May 30 08:43:56 2025 + Commit: Sam James gentoo org> CommitDate: Fri May 30 08:43:56 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4588fc3a dev-cpp/doctest: Stabilize 2.4.12 arm64, #956825 Signed-off-by: Sam James gentoo.org> dev-cpp/doctest/doctest-2.4.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/doctest/doctest-2.4.12.ebuild b/dev-cpp/doctest/doctest-2.4.12.ebuild index f355204afcf7..c883517928e9 100644 --- a/dev-cpp/doctest/doctest-2.4.12.ebuild +++ b/dev-cpp/doctest/doctest-2.4.12.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: d3a39cf983b6bcd2f9c88760a4aa71ac418f94cf Author: Sam James gentoo org> AuthorDate: Fri May 30 09:58:55 2025 + Commit: Sam James gentoo org> CommitDate: Fri May 30 09:58:55 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3a39cf9 dev-cpp/doctest: Stabilize 2.4.12 ppc, #956825 Signed-off-by: Sam James gentoo.org> dev-cpp/doctest/doctest-2.4.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/doctest/doctest-2.4.12.ebuild b/dev-cpp/doctest/doctest-2.4.12.ebuild index 2efed1ab134d..6eb51e80b0b9 100644 --- a/dev-cpp/doctest/doctest-2.4.12.ebuild +++ b/dev-cpp/doctest/doctest-2.4.12.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: ce482489572e6b0b42b6984ad6bb0f4965614c8e Author: Sam James gentoo org> AuthorDate: Fri May 30 08:43:59 2025 + Commit: Sam James gentoo org> CommitDate: Fri May 30 08:43:59 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce482489 dev-cpp/doctest: Stabilize 2.4.12 amd64, #956825 Signed-off-by: Sam James gentoo.org> dev-cpp/doctest/doctest-2.4.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/doctest/doctest-2.4.12.ebuild b/dev-cpp/doctest/doctest-2.4.12.ebuild index db951c5a2683..2efed1ab134d 100644 --- a/dev-cpp/doctest/doctest-2.4.12.ebuild +++ b/dev-cpp/doctest/doctest-2.4.12.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: 88efeaaa683f4a8b9bdc0c9dede002b3bd56286d Author: Sam James gentoo org> AuthorDate: Fri May 30 08:43:57 2025 + Commit: Sam James gentoo org> CommitDate: Fri May 30 08:43:57 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88efeaaa dev-cpp/doctest: Stabilize 2.4.12 ppc64, #956825 Signed-off-by: Sam James gentoo.org> dev-cpp/doctest/doctest-2.4.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/doctest/doctest-2.4.12.ebuild b/dev-cpp/doctest/doctest-2.4.12.ebuild index c883517928e9..521f3990c4fe 100644 --- a/dev-cpp/doctest/doctest-2.4.12.ebuild +++ b/dev-cpp/doctest/doctest-2.4.12.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: fd220625d3d60990c1c93da135b43fc7b25f9deb Author: Sam James gentoo org> AuthorDate: Fri May 30 08:43:58 2025 + Commit: Sam James gentoo org> CommitDate: Fri May 30 08:43:58 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd220625 dev-cpp/doctest: Stabilize 2.4.12 arm, #956825 Signed-off-by: Sam James gentoo.org> dev-cpp/doctest/doctest-2.4.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/doctest/doctest-2.4.12.ebuild b/dev-cpp/doctest/doctest-2.4.12.ebuild index 521f3990c4fe..db951c5a2683 100644 --- a/dev-cpp/doctest/doctest-2.4.12.ebuild +++ b/dev-cpp/doctest/doctest-2.4.12.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: 107bf49d217ada26eaeca811bacfa9209c7a5818 Author: Sam James gentoo org> AuthorDate: Fri May 30 08:43:55 2025 + Commit: Sam James gentoo org> CommitDate: Fri May 30 08:43:55 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=107bf49d dev-cpp/doctest: Stabilize 2.4.12 x86, #956825 Signed-off-by: Sam James gentoo.org> dev-cpp/doctest/doctest-2.4.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/doctest/doctest-2.4.12.ebuild b/dev-cpp/doctest/doctest-2.4.12.ebuild index 798882a1bb81..f355204afcf7 100644 --- a/dev-cpp/doctest/doctest-2.4.12.ebuild +++ b/dev-cpp/doctest/doctest-2.4.12.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: df05e9caafac79662ef93e79e8b6a347f85febb4 Author: Petr Vaněk gentoo org> AuthorDate: Mon Apr 28 12:39:36 2025 + Commit: Petr Vaněk gentoo org> CommitDate: Mon Apr 28 12:40:35 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df05e9ca dev-cpp/doctest: add 2.4.12 Signed-off-by: Petr Vaněk gentoo.org> dev-cpp/doctest/Manifest | 1 + dev-cpp/doctest/doctest-2.4.12.ebuild | 32 2 files changed, 33 insertions(+) diff --git a/dev-cpp/doctest/Manifest b/dev-cpp/doctest/Manifest index daa4827a7423..b37ba2fde46d 100644 --- a/dev-cpp/doctest/Manifest +++ b/dev-cpp/doctest/Manifest @@ -1 +1,2 @@ DIST doctest-2.4.11.tar.gz 2183312 BLAKE2B 277f22f3a9e275dd9f5cfffeeaf8346577223c2b872606f21fe5b8462573917a59a88bb61de145a92be61129396f9b4a87d94f4723e362428b1bd856ed84fcfb SHA512 04425686057079d3f1a6f767c487f1953050f553dbff9fc42b42dde1358fe26e46bf6219881bbfce625f15cb9c229474d82688120eb2cb2b1d8138db0cc91b3c +DIST doctest-2.4.12.tar.gz 2188849 BLAKE2B 94f2eb2988a175f52b1e75f4d84cfdce278ed647825d5a845284622efa9a9a921f958d0cf21e9215e0afebdcfa3ae82f87cc8b5d78f2ec7a3ef07b07457e81f7 SHA512 d55aae632e6d66add7b65d0e97bde5063cdae7512836f278613af35957c62dbc6b0b0febbe2eb1eddd334a7a5343faca7357a2eeebbf1428cafffeb5d18e610c diff --git a/dev-cpp/doctest/doctest-2.4.12.ebuild b/dev-cpp/doctest/doctest-2.4.12.ebuild new file mode 100644 index ..798882a1bb81 --- /dev/null +++ b/dev-cpp/doctest/doctest-2.4.12.ebuild @@ -0,0 +1,32 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="The fastest feature-rich C++11/14/17/20 single-header testing framework" +HOMEPAGE="https://github.com/doctest/doctest"; +SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +PATCHES=( + "${FILESDIR}/${PN}-2.4.11-backport-pr770.patch" +) + +src_prepare() { + sed -i '/-Werror/d' scripts/cmake/common.cmake || die + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DDOCTEST_WITH_TESTS=$(usex test) + ) + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/files/, dev-cpp/doctest/
commit: 71a84b3ebe9f23550cfc23ad35451a32926720ab Author: Petr Vaněk gentoo org> AuthorDate: Tue Mar 25 17:04:59 2025 + Commit: Petr Vaněk gentoo org> CommitDate: Tue Mar 25 17:09:21 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71a84b3e dev-cpp/doctest: fix comaptibility with cmake-4 The compatibility is fixed with the patch taken from upstream. Upstream-PR: https://github.com/doctest/doctest/pull/888 Closes: https://bugs.gentoo.org/951674 Signed-off-by: Petr Vaněk gentoo.org> dev-cpp/doctest/doctest-2.4.11.ebuild | 8 -- .../files/doctest-2.4.11-cmake4-pr888.patch| 31 ++ 2 files changed, 37 insertions(+), 2 deletions(-) diff --git a/dev-cpp/doctest/doctest-2.4.11.ebuild b/dev-cpp/doctest/doctest-2.4.11.ebuild index bf495f020847..58604fa8f54c 100644 --- a/dev-cpp/doctest/doctest-2.4.11.ebuild +++ b/dev-cpp/doctest/doctest-2.4.11.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2024 Gentoo Authors +# Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,11 @@ SLOT="0" KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="test" RESTRICT="!test? ( test )" -PATCHES=( "${FILESDIR}/${PN}-2.4.11-backport-pr770.patch" ) + +PATCHES=( + "${FILESDIR}/${PN}-2.4.11-backport-pr770.patch" + "${FILESDIR}/${PN}-2.4.11-cmake4-pr888.patch" +) src_prepare() { sed -i '/-Werror/d' scripts/cmake/common.cmake || die diff --git a/dev-cpp/doctest/files/doctest-2.4.11-cmake4-pr888.patch b/dev-cpp/doctest/files/doctest-2.4.11-cmake4-pr888.patch new file mode 100644 index ..22aa020c9926 --- /dev/null +++ b/dev-cpp/doctest/files/doctest-2.4.11-cmake4-pr888.patch @@ -0,0 +1,31 @@ +From 82689538db96e478b5cb9f7753acf4121383df63 Mon Sep 17 00:00:00 2001 +From: "Trzcinski, Karol" +Date: Mon, 27 Jan 2025 08:53:06 +0100 +Subject: [PATCH] Bump minimal cmake version to 3.5 + +Since cmake 3.27 appears warning like: + +```text + Compatibility with CMake < 3.5 will be removed from a future version of + CMake. +``` + +Such information may found in cmake release notes: +https://cmake.org/cmake/help/latest/release/3.27.html + +Gentoo-bug: https://bugs.gentoo.org/951674 +Upstream-PR: https://github.com/doctest/doctest/pull/888 +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 6d384fa96..0f6166b84 100644 +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 3.0) ++cmake_minimum_required(VERSION 3.5) + + if(POLICY CMP0077) + cmake_policy(SET CMP0077 NEW)
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: 3fc33e8e6c3ffbd9eb76a989c0aef2f057e225d1 Author: Sam James gentoo org> AuthorDate: Fri Dec 20 06:43:36 2024 + Commit: Sam James gentoo org> CommitDate: Fri Dec 20 06:43:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fc33e8e dev-cpp/doctest: Stabilize 2.4.11 hppa, #946683 Signed-off-by: Sam James gentoo.org> dev-cpp/doctest/doctest-2.4.11.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-cpp/doctest/doctest-2.4.11.ebuild b/dev-cpp/doctest/doctest-2.4.11.ebuild index 7c2086c10353..bf495f020847 100644 --- a/dev-cpp/doctest/doctest-2.4.11.ebuild +++ b/dev-cpp/doctest/doctest-2.4.11.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="test" RESTRICT="!test? ( test )" PATCHES=( "${FILESDIR}/${PN}-2.4.11-backport-pr770.patch" )
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: 526c3d08fa2347aee649c891c1babe0f880405d4 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Aug 20 17:52:59 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Aug 20 17:52:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=526c3d08 dev-cpp/doctest: Keyword 2.4.11 hppa, #909029 Signed-off-by: Arthur Zamarin gentoo.org> dev-cpp/doctest/doctest-2.4.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/doctest/doctest-2.4.11.ebuild b/dev-cpp/doctest/doctest-2.4.11.ebuild index ddd96dbdf2d6..62633e219795 100644 --- a/dev-cpp/doctest/doctest-2.4.11.ebuild +++ b/dev-cpp/doctest/doctest-2.4.11.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="test" RESTRICT="!test? ( test )" PATCHES=( "${FILESDIR}/${PN}-2.4.11-backport-pr770.patch" )
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: 4dac3d10852441147a3c9edd0a292c9890cdd38d Author: Petr Vaněk atlas cz> AuthorDate: Wed May 17 08:28:57 2023 + Commit: Sam James gentoo org> CommitDate: Sat May 20 06:27:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dac3d10 dev-cpp/doctest: drop 2.4.9, 2.4.10 Signed-off-by: Petr Vaněk atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/31075 Signed-off-by: Sam James gentoo.org> dev-cpp/doctest/Manifest | 2 -- dev-cpp/doctest/doctest-2.4.10.ebuild | 28 dev-cpp/doctest/doctest-2.4.9.ebuild | 23 --- 3 files changed, 53 deletions(-) diff --git a/dev-cpp/doctest/Manifest b/dev-cpp/doctest/Manifest index 3740e893f5b6..daa4827a7423 100644 --- a/dev-cpp/doctest/Manifest +++ b/dev-cpp/doctest/Manifest @@ -1,3 +1 @@ -DIST doctest-2.4.10.tar.gz 2297167 BLAKE2B e6d2af9dc9207a1a5d86ebdad16f29a4c4d860334e75f79ded596bf181ff0c334895b5606710993eb9bb1d8c76359063b5ce5c7faa5c371a4315ac53275783e5 SHA512 f3d7c5c45b12a13b5df359727328a519f7a17c92ab868274c8c89e58a573c886ab8da9213ed31634b62a9c92e792e721a71fcb42a3d483b6dff5f6ef7bb03d41 DIST doctest-2.4.11.tar.gz 2183312 BLAKE2B 277f22f3a9e275dd9f5cfffeeaf8346577223c2b872606f21fe5b8462573917a59a88bb61de145a92be61129396f9b4a87d94f4723e362428b1bd856ed84fcfb SHA512 04425686057079d3f1a6f767c487f1953050f553dbff9fc42b42dde1358fe26e46bf6219881bbfce625f15cb9c229474d82688120eb2cb2b1d8138db0cc91b3c -DIST doctest-2.4.9.tar.gz 2292632 BLAKE2B 7d501eede5a237a04a11da5b518fcac4de53a73ba7b14f47395a759bc5d708438f25df61053a16a256ffcdfa37500a6892ef0890aa4df4d9f23533bfb18d SHA512 c7337e2de371c18973a0f4cb76458d6ae387e78874c9bc8aa367ffd2d592514b774e7c5ebf44f83b7046f6b33c6905fd079c36f4c33eadf52b3d651d978182cb diff --git a/dev-cpp/doctest/doctest-2.4.10.ebuild b/dev-cpp/doctest/doctest-2.4.10.ebuild deleted file mode 100644 index b2da0710bd8a.. --- a/dev-cpp/doctest/doctest-2.4.10.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="The fastest feature-rich C++11/14/17/20 single-header testing framework" -HOMEPAGE="https://github.com/doctest/doctest"; -SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -src_prepare() { - sed -i '/-Werror/d' scripts/cmake/common.cmake || die - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DDOCTEST_WITH_TESTS=$(usex test) - ) - cmake_src_configure -} diff --git a/dev-cpp/doctest/doctest-2.4.9.ebuild b/dev-cpp/doctest/doctest-2.4.9.ebuild deleted file mode 100644 index fee3db8cd40d.. --- a/dev-cpp/doctest/doctest-2.4.9.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="The fastest feature-rich C++11/14/17/20 single-header testing framework" -HOMEPAGE="https://github.com/doctest/doctest"; -SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -src_configure() { - local mycmakeargs=( - -DDOCTEST_WITH_TESTS=$(usex test) - ) - cmake_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: dbd910e78c475fbdc89ca30f24b42503670a8fbe Author: Jakov Smolić gentoo org> AuthorDate: Tue May 16 19:26:23 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Tue May 16 19:29:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbd910e7 dev-cpp/doctest: Stabilize 2.4.11 ppc, #906391 Signed-off-by: Jakov Smolić gentoo.org> dev-cpp/doctest/doctest-2.4.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/doctest/doctest-2.4.11.ebuild b/dev-cpp/doctest/doctest-2.4.11.ebuild index 0a6893a90f8f..ddd96dbdf2d6 100644 --- a/dev-cpp/doctest/doctest-2.4.11.ebuild +++ b/dev-cpp/doctest/doctest-2.4.11.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="test" RESTRICT="!test? ( test )" PATCHES=( "${FILESDIR}/${PN}-2.4.11-backport-pr770.patch" )
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: f75cc1a713687c69b0ba23aa667e72904da7837c Author: Sam James gentoo org> AuthorDate: Tue May 16 16:53:13 2023 + Commit: Sam James gentoo org> CommitDate: Tue May 16 16:53:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f75cc1a7 dev-cpp/doctest: Stabilize 2.4.11 ppc64, #906391 Signed-off-by: Sam James gentoo.org> dev-cpp/doctest/doctest-2.4.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/doctest/doctest-2.4.11.ebuild b/dev-cpp/doctest/doctest-2.4.11.ebuild index 75632c8c06a5..0a6893a90f8f 100644 --- a/dev-cpp/doctest/doctest-2.4.11.ebuild +++ b/dev-cpp/doctest/doctest-2.4.11.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86" IUSE="test" RESTRICT="!test? ( test )" PATCHES=( "${FILESDIR}/${PN}-2.4.11-backport-pr770.patch" )
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: 6a9964683f9e4c0ce628f91b8bff5bc0a47b615f Author: Sam James gentoo org> AuthorDate: Mon May 15 16:55:35 2023 + Commit: Sam James gentoo org> CommitDate: Mon May 15 16:55:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a996468 dev-cpp/doctest: Stabilize 2.4.11 arm, #906391 Signed-off-by: Sam James gentoo.org> dev-cpp/doctest/doctest-2.4.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/doctest/doctest-2.4.11.ebuild b/dev-cpp/doctest/doctest-2.4.11.ebuild index 221d4436b00a..d2048ca26c86 100644 --- a/dev-cpp/doctest/doctest-2.4.11.ebuild +++ b/dev-cpp/doctest/doctest-2.4.11.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="test" RESTRICT="!test? ( test )" PATCHES=( "${FILESDIR}/${PN}-2.4.11-backport-pr770.patch" )
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: f6715ab989e0ffe69f303ae63146cb316cb4 Author: Sam James gentoo org> AuthorDate: Mon May 15 16:55:33 2023 + Commit: Sam James gentoo org> CommitDate: Mon May 15 16:55:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6715ab9 dev-cpp/doctest: Stabilize 2.4.11 amd64, #906391 Signed-off-by: Sam James gentoo.org> dev-cpp/doctest/doctest-2.4.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/doctest/doctest-2.4.11.ebuild b/dev-cpp/doctest/doctest-2.4.11.ebuild index c3a3b788415c..221d4436b00a 100644 --- a/dev-cpp/doctest/doctest-2.4.11.ebuild +++ b/dev-cpp/doctest/doctest-2.4.11.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="test" RESTRICT="!test? ( test )" PATCHES=( "${FILESDIR}/${PN}-2.4.11-backport-pr770.patch" )
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: d787e4493b651644f6f050775621575afc68c57d Author: Sam James gentoo org> AuthorDate: Mon May 15 16:55:40 2023 + Commit: Sam James gentoo org> CommitDate: Mon May 15 16:55:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d787e449 dev-cpp/doctest: Stabilize 2.4.11 sparc, #906391 Signed-off-by: Sam James gentoo.org> dev-cpp/doctest/doctest-2.4.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/doctest/doctest-2.4.11.ebuild b/dev-cpp/doctest/doctest-2.4.11.ebuild index 4b65102cb01d..75632c8c06a5 100644 --- a/dev-cpp/doctest/doctest-2.4.11.ebuild +++ b/dev-cpp/doctest/doctest-2.4.11.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86" IUSE="test" RESTRICT="!test? ( test )" PATCHES=( "${FILESDIR}/${PN}-2.4.11-backport-pr770.patch" )
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: f585fdf779080fb299de2a3fc5e72db36d0736f1 Author: Sam James gentoo org> AuthorDate: Mon May 15 16:55:38 2023 + Commit: Sam James gentoo org> CommitDate: Mon May 15 16:55:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f585fdf7 dev-cpp/doctest: Stabilize 2.4.11 arm64, #906391 Signed-off-by: Sam James gentoo.org> dev-cpp/doctest/doctest-2.4.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/doctest/doctest-2.4.11.ebuild b/dev-cpp/doctest/doctest-2.4.11.ebuild index 490cca65b35a..4b65102cb01d 100644 --- a/dev-cpp/doctest/doctest-2.4.11.ebuild +++ b/dev-cpp/doctest/doctest-2.4.11.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="test" RESTRICT="!test? ( test )" PATCHES=( "${FILESDIR}/${PN}-2.4.11-backport-pr770.patch" )
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: 2dc18d00cab67e8b2d4e9f129090aec425343026 Author: Sam James gentoo org> AuthorDate: Mon May 15 16:55:37 2023 + Commit: Sam James gentoo org> CommitDate: Mon May 15 16:55:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dc18d00 dev-cpp/doctest: Stabilize 2.4.11 x86, #906391 Signed-off-by: Sam James gentoo.org> dev-cpp/doctest/doctest-2.4.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/doctest/doctest-2.4.11.ebuild b/dev-cpp/doctest/doctest-2.4.11.ebuild index d2048ca26c86..490cca65b35a 100644 --- a/dev-cpp/doctest/doctest-2.4.11.ebuild +++ b/dev-cpp/doctest/doctest-2.4.11.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="test" RESTRICT="!test? ( test )" PATCHES=( "${FILESDIR}/${PN}-2.4.11-backport-pr770.patch" )
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/, dev-cpp/doctest/files/
commit: b88bedd14cd548acfdbabb96a4300522db9f2109 Author: Matoro Mahri users noreply github com> AuthorDate: Sat Apr 15 19:33:59 2023 + Commit: Sam James gentoo org> CommitDate: Wed Apr 26 04:02:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b88bedd1 dev-cpp/doctest: add patch for tests with clock resolution problems See: https://github.com/doctest/doctest/pull/770 See: https://github.com/doctest/doctest/issues/711 Bug: https://bugs.gentoo.org/874345 Signed-off-by: Matoro Mahri users.noreply.github.com> Closes: https://github.com/gentoo/gentoo/pull/30607 Signed-off-by: Sam James gentoo.org> dev-cpp/doctest/doctest-2.4.11.ebuild | 1 + .../files/doctest-2.4.11-backport-pr770.patch | 72 ++ 2 files changed, 73 insertions(+) diff --git a/dev-cpp/doctest/doctest-2.4.11.ebuild b/dev-cpp/doctest/doctest-2.4.11.ebuild index fa399178375b..c3a3b788415c 100644 --- a/dev-cpp/doctest/doctest-2.4.11.ebuild +++ b/dev-cpp/doctest/doctest-2.4.11.ebuild @@ -14,6 +14,7 @@ SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="test" RESTRICT="!test? ( test )" +PATCHES=( "${FILESDIR}/${PN}-2.4.11-backport-pr770.patch" ) src_prepare() { sed -i '/-Werror/d' scripts/cmake/common.cmake || die diff --git a/dev-cpp/doctest/files/doctest-2.4.11-backport-pr770.patch b/dev-cpp/doctest/files/doctest-2.4.11-backport-pr770.patch new file mode 100644 index ..eb1f8625d34e --- /dev/null +++ b/dev-cpp/doctest/files/doctest-2.4.11-backport-pr770.patch @@ -0,0 +1,72 @@ +https://bugs.gentoo.org/874345 +https://github.com/doctest/doctest/pull/770 +https://github.com/doctest/doctest/issues/711 + +commit 1ffb66bff7533f7ea42d801facf1b87d72621ac5 +Author: matoro +Date: Sat Apr 15 11:15:25 2023 -0400 + +Add sleep of one clock-resolution to test which should trigger timeout + +Fixes https://github.com/doctest/doctest/issues/711 under HPPA, and +partially under alpha. + +diff --git a/examples/all_features/CMakeLists.txt b/examples/all_features/CMakeLists.txt +index ebc75c2..4556227 100644 +--- a/examples/all_features/CMakeLists.txt b/examples/all_features/CMakeLists.txt +@@ -39,6 +39,12 @@ set(files_all + # add the executable + add_executable(all_features ${files_all}) + target_link_libraries(all_features doctest ${CMAKE_THREAD_LIBS_INIT}) ++if(CMAKE_CXX_COMPILER_ID MATCHES "Clang") ++target_link_options(all_features PRIVATE "-rtlib=compiler-rt") ++if(LINUX) ++target_link_libraries(all_features "-lgcc_s") ++endif() ++endif() + + # easy way to fix test coverage - disable colors and crash handling + target_compile_definitions(all_features PRIVATE +@@ -124,6 +130,12 @@ function(add_test_all_features test_name flags) + add_executable(${test_name} ${files_with_output}) + target_compile_definitions(${test_name} PRIVATE ${flags}) + target_link_libraries(${test_name} doctest ${CMAKE_THREAD_LIBS_INIT}) ++if(CMAKE_CXX_COMPILER_ID MATCHES "Clang") ++target_link_options(${test_name} PRIVATE "-rtlib=compiler-rt") ++if(LINUX) ++target_link_libraries(${test_name} "-lgcc_s") ++endif() ++endif() + + doctest_add_test_impl(NAME ${test_name} COMMAND $ --no-skipped-summary --no-version -ob=name) + endfunction() +diff --git a/examples/all_features/test_cases_and_suites.cpp b/examples/all_features/test_cases_and_suites.cpp +index 13b316d..d87f2fd 100644 +--- a/examples/all_features/test_cases_and_suites.cpp b/examples/all_features/test_cases_and_suites.cpp +@@ -2,6 +2,12 @@ + + #include "header.h" + ++DOCTEST_MAKE_STD_HEADERS_CLEAN_FROM_WARNINGS_ON_WALL_BEGIN ++#include ++#include ++#include ++DOCTEST_MAKE_STD_HEADERS_CLEAN_FROM_WARNINGS_ON_WALL_END ++ + static int doStuff() { + int a = 5; + a += 2; +@@ -46,6 +52,11 @@ TEST_CASE_FIXTURE(SomeFixture, "fixtured test - not part of a test suite") { + + TEST_CASE("normal test in a test suite from a decorator" * doctest::test_suite("ts1") * + doctest::timeout(0.01)) { ++#ifndef _WIN32 ++struct timespec res{}; ++clock_getres(CLOCK_MONOTONIC, &res); ++std::this_thread::sleep_for(std::chrono::nanoseconds(res.tv_nsec)); ++#endif + MESSAGE("failing because of the timeout decorator!"); + } +
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: 3e3e6ba75a1845e64ca10a4cddca306548a0880f Author: Sam James gentoo org> AuthorDate: Fri Apr 14 20:45:28 2023 + Commit: Sam James gentoo org> CommitDate: Fri Apr 14 20:45:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e3e6ba7 dev-cpp/doctest: Keyword 2.4.11 s390, #873814 Signed-off-by: Sam James gentoo.org> dev-cpp/doctest/doctest-2.4.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/doctest/doctest-2.4.11.ebuild b/dev-cpp/doctest/doctest-2.4.11.ebuild index b2da0710bd8a..fa399178375b 100644 --- a/dev-cpp/doctest/doctest-2.4.11.ebuild +++ b/dev-cpp/doctest/doctest-2.4.11.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: b63d160e707dc492ceddafa5ea0773807b2c9071 Author: Petr Vaněk atlas cz> AuthorDate: Wed Mar 15 14:25:21 2023 + Commit: Sam James gentoo org> CommitDate: Sun Mar 19 03:15:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b63d160e dev-cpp/doctest: add 2.4.11 Signed-off-by: Petr Vaněk atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/30135 Signed-off-by: Sam James gentoo.org> dev-cpp/doctest/Manifest | 1 + dev-cpp/doctest/doctest-2.4.11.ebuild | 28 2 files changed, 29 insertions(+) diff --git a/dev-cpp/doctest/Manifest b/dev-cpp/doctest/Manifest index 50e73388b4e9..3740e893f5b6 100644 --- a/dev-cpp/doctest/Manifest +++ b/dev-cpp/doctest/Manifest @@ -1,2 +1,3 @@ DIST doctest-2.4.10.tar.gz 2297167 BLAKE2B e6d2af9dc9207a1a5d86ebdad16f29a4c4d860334e75f79ded596bf181ff0c334895b5606710993eb9bb1d8c76359063b5ce5c7faa5c371a4315ac53275783e5 SHA512 f3d7c5c45b12a13b5df359727328a519f7a17c92ab868274c8c89e58a573c886ab8da9213ed31634b62a9c92e792e721a71fcb42a3d483b6dff5f6ef7bb03d41 +DIST doctest-2.4.11.tar.gz 2183312 BLAKE2B 277f22f3a9e275dd9f5cfffeeaf8346577223c2b872606f21fe5b8462573917a59a88bb61de145a92be61129396f9b4a87d94f4723e362428b1bd856ed84fcfb SHA512 04425686057079d3f1a6f767c487f1953050f553dbff9fc42b42dde1358fe26e46bf6219881bbfce625f15cb9c229474d82688120eb2cb2b1d8138db0cc91b3c DIST doctest-2.4.9.tar.gz 2292632 BLAKE2B 7d501eede5a237a04a11da5b518fcac4de53a73ba7b14f47395a759bc5d708438f25df61053a16a256ffcdfa37500a6892ef0890aa4df4d9f23533bfb18d SHA512 c7337e2de371c18973a0f4cb76458d6ae387e78874c9bc8aa367ffd2d592514b774e7c5ebf44f83b7046f6b33c6905fd079c36f4c33eadf52b3d651d978182cb diff --git a/dev-cpp/doctest/doctest-2.4.11.ebuild b/dev-cpp/doctest/doctest-2.4.11.ebuild new file mode 100644 index ..b2da0710bd8a --- /dev/null +++ b/dev-cpp/doctest/doctest-2.4.11.ebuild @@ -0,0 +1,28 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="The fastest feature-rich C++11/14/17/20 single-header testing framework" +HOMEPAGE="https://github.com/doctest/doctest"; +SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +src_prepare() { + sed -i '/-Werror/d' scripts/cmake/common.cmake || die + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DDOCTEST_WITH_TESTS=$(usex test) + ) + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: 82c15976e4ada7e9320b666b9d2252a11e10e7fa Author: Petr Vaněk atlas cz> AuthorDate: Sun Mar 5 08:34:52 2023 + Commit: Sam James gentoo org> CommitDate: Sun Mar 5 11:19:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82c15976 dev-cpp/doctest: remove automatic -Werror doctest builds tests with -Werror flag enabled by default. This is not wanted, let's remove it. Closes: https://bugs.gentoo.org/891679 Signed-off-by: Petr Vaněk atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/29929 Signed-off-by: Sam James gentoo.org> dev-cpp/doctest/doctest-2.4.10.ebuild | 5 + 1 file changed, 5 insertions(+) diff --git a/dev-cpp/doctest/doctest-2.4.10.ebuild b/dev-cpp/doctest/doctest-2.4.10.ebuild index 1bfdf7c3187d..b2da0710bd8a 100644 --- a/dev-cpp/doctest/doctest-2.4.10.ebuild +++ b/dev-cpp/doctest/doctest-2.4.10.ebuild @@ -15,6 +15,11 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc IUSE="test" RESTRICT="!test? ( test )" +src_prepare() { + sed -i '/-Werror/d' scripts/cmake/common.cmake || die + cmake_src_prepare +} + src_configure() { local mycmakeargs=( -DDOCTEST_WITH_TESTS=$(usex test)
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: 77a1c255834ab82ed0204be2229daacc13a3b8e9 Author: Petr Vaněk atlas cz> AuthorDate: Tue Feb 28 14:59:40 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 4 07:18:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77a1c255 dev-cpp/doctest: add 2.4.10 Signed-off-by: Petr Vaněk atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/29857 Signed-off-by: Sam James gentoo.org> dev-cpp/doctest/Manifest | 1 + dev-cpp/doctest/doctest-2.4.10.ebuild | 23 +++ 2 files changed, 24 insertions(+) diff --git a/dev-cpp/doctest/Manifest b/dev-cpp/doctest/Manifest index cd05ef97c453..50e73388b4e9 100644 --- a/dev-cpp/doctest/Manifest +++ b/dev-cpp/doctest/Manifest @@ -1 +1,2 @@ +DIST doctest-2.4.10.tar.gz 2297167 BLAKE2B e6d2af9dc9207a1a5d86ebdad16f29a4c4d860334e75f79ded596bf181ff0c334895b5606710993eb9bb1d8c76359063b5ce5c7faa5c371a4315ac53275783e5 SHA512 f3d7c5c45b12a13b5df359727328a519f7a17c92ab868274c8c89e58a573c886ab8da9213ed31634b62a9c92e792e721a71fcb42a3d483b6dff5f6ef7bb03d41 DIST doctest-2.4.9.tar.gz 2292632 BLAKE2B 7d501eede5a237a04a11da5b518fcac4de53a73ba7b14f47395a759bc5d708438f25df61053a16a256ffcdfa37500a6892ef0890aa4df4d9f23533bfb18d SHA512 c7337e2de371c18973a0f4cb76458d6ae387e78874c9bc8aa367ffd2d592514b774e7c5ebf44f83b7046f6b33c6905fd079c36f4c33eadf52b3d651d978182cb diff --git a/dev-cpp/doctest/doctest-2.4.10.ebuild b/dev-cpp/doctest/doctest-2.4.10.ebuild new file mode 100644 index ..1bfdf7c3187d --- /dev/null +++ b/dev-cpp/doctest/doctest-2.4.10.ebuild @@ -0,0 +1,23 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="The fastest feature-rich C++11/14/17/20 single-header testing framework" +HOMEPAGE="https://github.com/doctest/doctest"; +SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +src_configure() { + local mycmakeargs=( + -DDOCTEST_WITH_TESTS=$(usex test) + ) + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: 4deaa467ff8dae99cc423377ba984ab3e8cec8af Author: Matt Turner gentoo org> AuthorDate: Mon Feb 13 03:09:39 2023 + Commit: Matt Turner gentoo org> CommitDate: Mon Feb 13 03:09:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4deaa467 dev-cpp/doctest: Keyword 2.4.9 alpha, #873814 Signed-off-by: Matt Turner gentoo.org> dev-cpp/doctest/doctest-2.4.9.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-cpp/doctest/doctest-2.4.9.ebuild b/dev-cpp/doctest/doctest-2.4.9.ebuild index d0434fd1651d..fee3db8cd40d 100644 --- a/dev-cpp/doctest/doctest-2.4.9.ebuild +++ b/dev-cpp/doctest/doctest-2.4.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: 4bc3ed2c27d386f31e4976a36b06b235807b54c4 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Dec 25 17:46:32 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Dec 25 17:46:32 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bc3ed2c dev-cpp/doctest: Stabilize 2.4.9 sparc, #888421 Signed-off-by: Arthur Zamarin gentoo.org> dev-cpp/doctest/doctest-2.4.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/doctest/doctest-2.4.9.ebuild b/dev-cpp/doctest/doctest-2.4.9.ebuild index b6ecf08c0bcc..d0434fd1651d 100644 --- a/dev-cpp/doctest/doctest-2.4.9.ebuild +++ b/dev-cpp/doctest/doctest-2.4.9.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: 0da6e730deb9d9015ed8721cd6d81843b59a1e96 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Dec 25 17:35:15 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Dec 25 17:35:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0da6e730 dev-cpp/doctest: Stabilize 2.4.9 ppc64, #888421 Signed-off-by: Arthur Zamarin gentoo.org> dev-cpp/doctest/doctest-2.4.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/doctest/doctest-2.4.9.ebuild b/dev-cpp/doctest/doctest-2.4.9.ebuild index 01cdac6c40ba..b6ecf08c0bcc 100644 --- a/dev-cpp/doctest/doctest-2.4.9.ebuild +++ b/dev-cpp/doctest/doctest-2.4.9.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: cee57eb15a6edc1f944d0a11bf4b83d28eaa66cd Author: Arthur Zamarin gentoo org> AuthorDate: Sun Dec 25 17:21:41 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Dec 25 17:21:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cee57eb1 dev-cpp/doctest: Stabilize 2.4.9 ppc, #888421 Signed-off-by: Arthur Zamarin gentoo.org> dev-cpp/doctest/doctest-2.4.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/doctest/doctest-2.4.9.ebuild b/dev-cpp/doctest/doctest-2.4.9.ebuild index d74430360238..01cdac6c40ba 100644 --- a/dev-cpp/doctest/doctest-2.4.9.ebuild +++ b/dev-cpp/doctest/doctest-2.4.9.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: a9d35863a589567b900c9c71b6e95efb4d5f319c Author: Arthur Zamarin gentoo org> AuthorDate: Sun Dec 25 17:12:30 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Dec 25 17:12:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9d35863 dev-cpp/doctest: Stabilize 2.4.9 arm, #888421 Signed-off-by: Arthur Zamarin gentoo.org> dev-cpp/doctest/doctest-2.4.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/doctest/doctest-2.4.9.ebuild b/dev-cpp/doctest/doctest-2.4.9.ebuild index 75461fdf2600..d74430360238 100644 --- a/dev-cpp/doctest/doctest-2.4.9.ebuild +++ b/dev-cpp/doctest/doctest-2.4.9.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: 4d239aa4d642c5ac9206957a966a43e4a1be3178 Author: Matoro Mahri users noreply github com> AuthorDate: Tue Nov 29 22:19:55 2022 + Commit: Sam James gentoo org> CommitDate: Wed Nov 30 04:40:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d239aa4 dev-cpp/doctest: Keyword 2.4.9 ia64, #873814 Signed-off-by: Matoro Mahri users.noreply.github.com> Signed-off-by: Sam James gentoo.org> dev-cpp/doctest/doctest-2.4.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/doctest/doctest-2.4.9.ebuild b/dev-cpp/doctest/doctest-2.4.9.ebuild index dbb987d8de05..75461fdf2600 100644 --- a/dev-cpp/doctest/doctest-2.4.9.ebuild +++ b/dev-cpp/doctest/doctest-2.4.9.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: 668f2d4c36e176ec58b741ae9015aba04e7cbd2a Author: Matoro Mahri users noreply github com> AuthorDate: Tue Nov 29 20:00:30 2022 + Commit: Sam James gentoo org> CommitDate: Wed Nov 30 04:40:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=668f2d4c dev-cpp/doctest: Keyword 2.4.9 mips, #873814 Signed-off-by: Matoro Mahri users.noreply.github.com> Signed-off-by: Sam James gentoo.org> dev-cpp/doctest/doctest-2.4.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/doctest/doctest-2.4.9.ebuild b/dev-cpp/doctest/doctest-2.4.9.ebuild index c0f08fb95ecc..dbb987d8de05 100644 --- a/dev-cpp/doctest/doctest-2.4.9.ebuild +++ b/dev-cpp/doctest/doctest-2.4.9.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: 31e9bb771ae689f0e32d622dc309953db6c21641 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Nov 18 16:36:39 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Nov 18 16:36:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31e9bb77 dev-cpp/doctest: Keyword 2.4.9 sparc, #873814 Signed-off-by: Arthur Zamarin gentoo.org> dev-cpp/doctest/doctest-2.4.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/doctest/doctest-2.4.9.ebuild b/dev-cpp/doctest/doctest-2.4.9.ebuild index 627377f27491..c0f08fb95ecc 100644 --- a/dev-cpp/doctest/doctest-2.4.9.ebuild +++ b/dev-cpp/doctest/doctest-2.4.9.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: a364ba3b6ee7a87bdb858043b5a95251f0d5c54b Author: Arthur Zamarin gentoo org> AuthorDate: Fri Nov 18 16:36:28 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Nov 18 16:36:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a364ba3b dev-cpp/doctest: Keyword 2.4.9 ppc, #873814 Signed-off-by: Arthur Zamarin gentoo.org> dev-cpp/doctest/doctest-2.4.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/doctest/doctest-2.4.9.ebuild b/dev-cpp/doctest/doctest-2.4.9.ebuild index ddc7a022970e..627377f27491 100644 --- a/dev-cpp/doctest/doctest-2.4.9.ebuild +++ b/dev-cpp/doctest/doctest-2.4.9.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: 3cf21b30c2c0f26238e68f767559d80ba2775037 Author: Jakov Smolić gentoo org> AuthorDate: Tue Oct 4 19:24:47 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Oct 4 19:24:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cf21b30 dev-cpp/doctest: Keyword 2.4.9 riscv, #873814 Signed-off-by: Jakov Smolić gentoo.org> dev-cpp/doctest/doctest-2.4.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/doctest/doctest-2.4.9.ebuild b/dev-cpp/doctest/doctest-2.4.9.ebuild index 58f7f99e07bc..ddc7a022970e 100644 --- a/dev-cpp/doctest/doctest-2.4.9.ebuild +++ b/dev-cpp/doctest/doctest-2.4.9.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/files/, dev-cpp/doctest/
commit: 2ad25f5aab3e13a207f6a242481da11ba9437471 Author: Petr Vaněk atlas cz> AuthorDate: Wed Aug 17 10:08:52 2022 + Commit: Sam James gentoo org> CommitDate: Sat Aug 27 11:38:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ad25f5a dev-cpp/doctest: drop 2.4.6, 2.4.8-r1 Signed-off-by: Petr Vaněk atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/26896 Signed-off-by: Sam James gentoo.org> dev-cpp/doctest/Manifest | 2 - dev-cpp/doctest/doctest-2.4.6.ebuild | 25 -- dev-cpp/doctest/doctest-2.4.8-r1.ebuild| 27 --- .../files/doctest-2.4.6-remove-unused-bla2.patch | 23 - .../files/doctest-2.4.8-move-only-types-fix.patch | 56 -- 5 files changed, 133 deletions(-) diff --git a/dev-cpp/doctest/Manifest b/dev-cpp/doctest/Manifest index b71ab3292ace..cd05ef97c453 100644 --- a/dev-cpp/doctest/Manifest +++ b/dev-cpp/doctest/Manifest @@ -1,3 +1 @@ -DIST doctest-2.4.6.tar.gz 2277281 BLAKE2B e6835ad33522273a3151ccfa1e760a150e2f0ccc15fb739cb518d8c9b4258f4b1529537bb6f41b285660aa00f1791b30a7db14155d9f23ea54dd11bfdeb81ec3 SHA512 a5cccf085af946003140af688f071a6407d42fc685324a537e3b704ef9de0f2228bd06eabfd1df8da70dec001420dd0b2813e5e4320b5c1da450cb0aadd63788 -DIST doctest-2.4.8.tar.gz 2275833 BLAKE2B 334ed6fda624788adf07fb92a773f3fa69addfbff389e3669e58f66271536d42ff8d20e73e20a4f1d3eee59233d476e527680bb19dcae1d9a6d062e6feedfde5 SHA512 f9b40abfd756331f9b667f3c1e7dcf2652effacac70523834dd3946522f01459c095bdbad04651ad2ad155977e1395025f868ed4dcf5d5712aae9807afb5699c DIST doctest-2.4.9.tar.gz 2292632 BLAKE2B 7d501eede5a237a04a11da5b518fcac4de53a73ba7b14f47395a759bc5d708438f25df61053a16a256ffcdfa37500a6892ef0890aa4df4d9f23533bfb18d SHA512 c7337e2de371c18973a0f4cb76458d6ae387e78874c9bc8aa367ffd2d592514b774e7c5ebf44f83b7046f6b33c6905fd079c36f4c33eadf52b3d651d978182cb diff --git a/dev-cpp/doctest/doctest-2.4.6.ebuild b/dev-cpp/doctest/doctest-2.4.6.ebuild deleted file mode 100644 index c8d01f2279f3.. --- a/dev-cpp/doctest/doctest-2.4.6.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="The fastest feature-rich C++11/14/17/20 single-header testing framework" -HOMEPAGE="https://github.com/doctest/doctest"; -SRC_URI="https://github.com/doctest/doctest/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -PATCHES=( "${FILESDIR}/${P}-remove-unused-bla2.patch" ) - -src_configure() { - local mycmakeargs=( - -DDOCTEST_WITH_TESTS=$(usex test) - ) - cmake_src_configure -} diff --git a/dev-cpp/doctest/doctest-2.4.8-r1.ebuild b/dev-cpp/doctest/doctest-2.4.8-r1.ebuild deleted file mode 100644 index e611f524f5fa.. --- a/dev-cpp/doctest/doctest-2.4.8-r1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="The fastest feature-rich C++11/14/17/20 single-header testing framework" -HOMEPAGE="https://github.com/doctest/doctest"; -SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -PATCHES=( - "${FILESDIR}/${P}-move-only-types-fix.patch" # bug 830624 -) - -src_configure() { - local mycmakeargs=( - -DDOCTEST_WITH_TESTS=$(usex test) - ) - cmake_src_configure -} diff --git a/dev-cpp/doctest/files/doctest-2.4.6-remove-unused-bla2.patch b/dev-cpp/doctest/files/doctest-2.4.6-remove-unused-bla2.patch deleted file mode 100644 index 69efd40e6a42.. --- a/dev-cpp/doctest/files/doctest-2.4.6-remove-unused-bla2.patch +++ /dev/null @@ -1,23 +0,0 @@ -This patch follows proposed fixes to upstream. - -PR-1: https://github.com/onqtam/doctest/pull/505 -PR-2: https://github.com/onqtam/doctest/pull/520 - - -diff --git a/examples/all_features/stringification.cpp b/examples/all_features/stringification.cpp -index a8b5d5b..492e1ec 100644 a/examples/all_features/stringification.cpp -+++ b/examples/all_features/stringification.cpp -@@ -103,9 +103,6 @@ TEST_CASE("all asserts should fail and show how the objects get stringified") { - MyTypeInherited bla1; - bla1.one = 5; - bla1.two = 4u; --MyTypeInherited bla2; --bla2.one = 5; --bla2.two = 6u; - - Bar::Foo f1; - Bar::Foo f2; --- -2.32.0 - diff --git a/dev-cpp/doctest/files/doctest-2.4.8-move-only-types-fix.patch b/dev-cpp/doctest/files/doctest-2.4.8-move-only-types-fix.patch deleted file mode 100644 index 1a0343282685.. --- a/dev-cpp/doctest/files/doctest-2.4.8-move-only-types-fix.patch +++ /dev/null
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: 96776331c12b3f745f57829d945a927e882a8b6a Author: WANG Xuerui gentoo org> AuthorDate: Fri Aug 12 07:50:38 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Fri Aug 12 12:24:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96776331 dev-cpp/doctest: keyword 2.4.9 for ~loong Signed-off-by: WANG Xuerui gentoo.org> dev-cpp/doctest/doctest-2.4.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/doctest/doctest-2.4.9.ebuild b/dev-cpp/doctest/doctest-2.4.9.ebuild index 6fc8f620eee6..58f7f99e07bc 100644 --- a/dev-cpp/doctest/doctest-2.4.9.ebuild +++ b/dev-cpp/doctest/doctest-2.4.9.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: 5b0f95168525125e8177dfb5d6f35c4e0a5aee44 Author: Joonas Niilola gentoo org> AuthorDate: Wed Aug 3 06:21:43 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Aug 3 06:21:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b0f9516 dev-cpp/doctest: Stabilize 2.4.9 amd64, #862972 Signed-off-by: Joonas Niilola gentoo.org> dev-cpp/doctest/doctest-2.4.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/doctest/doctest-2.4.9.ebuild b/dev-cpp/doctest/doctest-2.4.9.ebuild index c15d19ee75c1..b0dce02fb0fa 100644 --- a/dev-cpp/doctest/doctest-2.4.9.ebuild +++ b/dev-cpp/doctest/doctest-2.4.9.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: 80a488198063aa784d0bed30da117f01d6cce76a Author: Joonas Niilola gentoo org> AuthorDate: Wed Aug 3 06:22:14 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Aug 3 06:22:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80a48819 dev-cpp/doctest: Stabilize 2.4.9 x86, #862972 Signed-off-by: Joonas Niilola gentoo.org> dev-cpp/doctest/doctest-2.4.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/doctest/doctest-2.4.9.ebuild b/dev-cpp/doctest/doctest-2.4.9.ebuild index b0dce02fb0fa..6fc8f620eee6 100644 --- a/dev-cpp/doctest/doctest-2.4.9.ebuild +++ b/dev-cpp/doctest/doctest-2.4.9.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: 2c6c71c1b20936ee0a1760d6b0195240c7dbadee Author: Arthur Zamarin gentoo org> AuthorDate: Wed Aug 3 04:38:30 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Aug 3 04:38:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c6c71c1 dev-cpp/doctest: Stabilize 2.4.9 arm64, #862972 Signed-off-by: Arthur Zamarin gentoo.org> dev-cpp/doctest/doctest-2.4.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/doctest/doctest-2.4.9.ebuild b/dev-cpp/doctest/doctest-2.4.9.ebuild index fa60bdec8854..c15d19ee75c1 100644 --- a/dev-cpp/doctest/doctest-2.4.9.ebuild +++ b/dev-cpp/doctest/doctest-2.4.9.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: 76a66295bdd97517cfd207480bd509e476fd55c5 Author: Petr Vaněk atlas cz> AuthorDate: Sat Jun 18 20:26:55 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Sun Jul 3 08:57:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76a66295 dev-cpp/doctest: add 2.4.9 Signed-off-by: Petr Vaněk atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/25965 Signed-off-by: Joonas Niilola gentoo.org> dev-cpp/doctest/Manifest | 1 + dev-cpp/doctest/doctest-2.4.9.ebuild | 23 +++ 2 files changed, 24 insertions(+) diff --git a/dev-cpp/doctest/Manifest b/dev-cpp/doctest/Manifest index 0e9fdc36fd6b..b71ab3292ace 100644 --- a/dev-cpp/doctest/Manifest +++ b/dev-cpp/doctest/Manifest @@ -1,2 +1,3 @@ DIST doctest-2.4.6.tar.gz 2277281 BLAKE2B e6835ad33522273a3151ccfa1e760a150e2f0ccc15fb739cb518d8c9b4258f4b1529537bb6f41b285660aa00f1791b30a7db14155d9f23ea54dd11bfdeb81ec3 SHA512 a5cccf085af946003140af688f071a6407d42fc685324a537e3b704ef9de0f2228bd06eabfd1df8da70dec001420dd0b2813e5e4320b5c1da450cb0aadd63788 DIST doctest-2.4.8.tar.gz 2275833 BLAKE2B 334ed6fda624788adf07fb92a773f3fa69addfbff389e3669e58f66271536d42ff8d20e73e20a4f1d3eee59233d476e527680bb19dcae1d9a6d062e6feedfde5 SHA512 f9b40abfd756331f9b667f3c1e7dcf2652effacac70523834dd3946522f01459c095bdbad04651ad2ad155977e1395025f868ed4dcf5d5712aae9807afb5699c +DIST doctest-2.4.9.tar.gz 2292632 BLAKE2B 7d501eede5a237a04a11da5b518fcac4de53a73ba7b14f47395a759bc5d708438f25df61053a16a256ffcdfa37500a6892ef0890aa4df4d9f23533bfb18d SHA512 c7337e2de371c18973a0f4cb76458d6ae387e78874c9bc8aa367ffd2d592514b774e7c5ebf44f83b7046f6b33c6905fd079c36f4c33eadf52b3d651d978182cb diff --git a/dev-cpp/doctest/doctest-2.4.9.ebuild b/dev-cpp/doctest/doctest-2.4.9.ebuild new file mode 100644 index ..fa60bdec8854 --- /dev/null +++ b/dev-cpp/doctest/doctest-2.4.9.ebuild @@ -0,0 +1,23 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="The fastest feature-rich C++11/14/17/20 single-header testing framework" +HOMEPAGE="https://github.com/doctest/doctest"; +SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +src_configure() { + local mycmakeargs=( + -DDOCTEST_WITH_TESTS=$(usex test) + ) + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: 3c3fc95f23d99a9951607626fc813b2ba7d36933 Author: Petr Vaněk atlas cz> AuthorDate: Wed May 25 15:38:21 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Sun Jun 12 07:18:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c3fc95f dev-cpp/doctest: drop 2.4.7 Signed-off-by: Petr Vaněk atlas.cz> Signed-off-by: Joonas Niilola gentoo.org> dev-cpp/doctest/Manifest | 1 - dev-cpp/doctest/doctest-2.4.7.ebuild | 23 --- 2 files changed, 24 deletions(-) diff --git a/dev-cpp/doctest/Manifest b/dev-cpp/doctest/Manifest index ce394009932b..0e9fdc36fd6b 100644 --- a/dev-cpp/doctest/Manifest +++ b/dev-cpp/doctest/Manifest @@ -1,3 +1,2 @@ DIST doctest-2.4.6.tar.gz 2277281 BLAKE2B e6835ad33522273a3151ccfa1e760a150e2f0ccc15fb739cb518d8c9b4258f4b1529537bb6f41b285660aa00f1791b30a7db14155d9f23ea54dd11bfdeb81ec3 SHA512 a5cccf085af946003140af688f071a6407d42fc685324a537e3b704ef9de0f2228bd06eabfd1df8da70dec001420dd0b2813e5e4320b5c1da450cb0aadd63788 -DIST doctest-2.4.7.tar.gz 2281756 BLAKE2B 9e10a30ca20ab08c4b5e7bc65e6d89e7fde45da7e6ff8ecbf9e848c7c61a7864bc4fbb49b0b1d2d6eeab16da2b4a2d935d06a593dab9be1fdb400e8ab641af7e SHA512 bb2d410397700aa7be1161fcf26949524d4f7c333bb9ffe7d223dfd14e770d6eeff75336f27fe0c8051dcb6c403c6b3af506872f6ba207d2d86cc9e9d1d2bfbf DIST doctest-2.4.8.tar.gz 2275833 BLAKE2B 334ed6fda624788adf07fb92a773f3fa69addfbff389e3669e58f66271536d42ff8d20e73e20a4f1d3eee59233d476e527680bb19dcae1d9a6d062e6feedfde5 SHA512 f9b40abfd756331f9b667f3c1e7dcf2652effacac70523834dd3946522f01459c095bdbad04651ad2ad155977e1395025f868ed4dcf5d5712aae9807afb5699c diff --git a/dev-cpp/doctest/doctest-2.4.7.ebuild b/dev-cpp/doctest/doctest-2.4.7.ebuild deleted file mode 100644 index ef28c59976ca.. --- a/dev-cpp/doctest/doctest-2.4.7.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="The fastest feature-rich C++11/14/17/20 single-header testing framework" -HOMEPAGE="https://github.com/doctest/doctest"; -SRC_URI="https://github.com/doctest/doctest/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -src_configure() { - local mycmakeargs=( - -DDOCTEST_WITH_TESTS=$(usex test) - ) - cmake_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/files/, dev-cpp/doctest/
commit: 70fc26d37bf73f9a8d1730c1637009b20efc13ad Author: Petr Vaněk atlas cz> AuthorDate: Wed May 25 15:39:58 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Sun Jun 12 07:18:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70fc26d3 dev-cpp/doctest: fix tests with move-only types This is a fix of a bug which affects mail-filter/rspamd-3.{1,2}. The patch is derived from upstream commit ce13bc44b99c ("Fix move-only types failing to decompose correctly (#634)"). Upstream-PR: https://github.com/doctest/doctest/pull/634 Bug: https://bugs.gentoo.org/830624 Signed-off-by: Petr Vaněk atlas.cz> Signed-off-by: Joonas Niilola gentoo.org> ...octest-2.4.8.ebuild => doctest-2.4.8-r1.ebuild} | 4 ++ .../files/doctest-2.4.8-move-only-types-fix.patch | 56 ++ 2 files changed, 60 insertions(+) diff --git a/dev-cpp/doctest/doctest-2.4.8.ebuild b/dev-cpp/doctest/doctest-2.4.8-r1.ebuild similarity index 88% rename from dev-cpp/doctest/doctest-2.4.8.ebuild rename to dev-cpp/doctest/doctest-2.4.8-r1.ebuild index fa60bdec8854..e611f524f5fa 100644 --- a/dev-cpp/doctest/doctest-2.4.8.ebuild +++ b/dev-cpp/doctest/doctest-2.4.8-r1.ebuild @@ -15,6 +15,10 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" IUSE="test" RESTRICT="!test? ( test )" +PATCHES=( + "${FILESDIR}/${P}-move-only-types-fix.patch" # bug 830624 +) + src_configure() { local mycmakeargs=( -DDOCTEST_WITH_TESTS=$(usex test) diff --git a/dev-cpp/doctest/files/doctest-2.4.8-move-only-types-fix.patch b/dev-cpp/doctest/files/doctest-2.4.8-move-only-types-fix.patch new file mode 100644 index ..1a0343282685 --- /dev/null +++ b/dev-cpp/doctest/files/doctest-2.4.8-move-only-types-fix.patch @@ -0,0 +1,56 @@ +This patch is derived from upstream commit ce13bc44b99c ("Fix move-only +types failing to decompose correctly (#634)"). + +Upstream-PR: https://github.com/doctest/doctest/pull/634 + +diff --git a/doctest/doctest.h b/doctest/doctest.h +index d25f526..31096ff 100644 +--- a/doctest/doctest.h b/doctest/doctest.h +@@ -1320,7 +1320,7 @@ DOCTEST_CLANG_SUPPRESS_WARNING_WITH_PUSH("-Wunused-comparison") + assertType::Enum m_at; + + explicit Expression_lhs(L&& in, assertType::Enum at) +-: lhs(doctest::detail::forward(in)) ++: lhs(static_cast(in)) + , m_at(at) {} + + DOCTEST_NOINLINE operator Result() { +@@ -1394,8 +1394,8 @@ DOCTEST_CLANG_SUPPRESS_WARNING_POP + // https://github.com/catchorg/Catch2/issues/870 + // https://github.com/catchorg/Catch2/issues/565 + template +-Expression_lhs operator<<(const L &&operand) { +-return Expression_lhs(doctest::detail::forward(operand), m_at); ++Expression_lhs operator<<(L&& operand) { ++return Expression_lhs(static_cast(operand), m_at); + } + + template ::value,void >::type* = nullptr> +diff --git a/doctest/parts/doctest_fwd.h b/doctest/parts/doctest_fwd.h +index b0d786f..ff9fed0 100644 +--- a/doctest/parts/doctest_fwd.h b/doctest/parts/doctest_fwd.h +@@ -1317,7 +1317,7 @@ DOCTEST_CLANG_SUPPRESS_WARNING_WITH_PUSH("-Wunused-comparison") + assertType::Enum m_at; + + explicit Expression_lhs(L&& in, assertType::Enum at) +-: lhs(doctest::detail::forward(in)) ++: lhs(static_cast(in)) + , m_at(at) {} + + DOCTEST_NOINLINE operator Result() { +@@ -1391,8 +1391,8 @@ DOCTEST_CLANG_SUPPRESS_WARNING_POP + // https://github.com/catchorg/Catch2/issues/870 + // https://github.com/catchorg/Catch2/issues/565 + template +-Expression_lhs operator<<(const L &&operand) { +-return Expression_lhs(doctest::detail::forward(operand), m_at); ++Expression_lhs operator<<(L&& operand) { ++return Expression_lhs(static_cast(operand), m_at); + } + + template ::value,void >::type* = nullptr> +-- +2.35.1 +
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: 9dc5ab5b7239caadd7c2786384aaa3d2cf4f6925 Author: Petr Vaněk atlas cz> AuthorDate: Sat Dec 11 12:10:19 2021 + Commit: Sam James gentoo org> CommitDate: Tue Dec 14 01:22:42 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dc5ab5b dev-cpp/doctest: update HOMEPAGE, SRC_URI doctest library has moved from onqtam account to doctest. Signed-off-by: Petr Vaněk atlas.cz> Signed-off-by: Sam James gentoo.org> dev-cpp/doctest/doctest-2.4.6.ebuild | 4 ++-- dev-cpp/doctest/metadata.xml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-cpp/doctest/doctest-2.4.6.ebuild b/dev-cpp/doctest/doctest-2.4.6.ebuild index 4c3df901696d..dfa43f1f2015 100644 --- a/dev-cpp/doctest/doctest-2.4.6.ebuild +++ b/dev-cpp/doctest/doctest-2.4.6.ebuild @@ -6,8 +6,8 @@ EAPI=7 inherit cmake DESCRIPTION="The fastest feature-rich C++11/14/17/20 single-header testing framework" -HOMEPAGE="https://github.com/onqtam/doctest"; -SRC_URI="https://github.com/onqtam/doctest/archive/${PV}.tar.gz -> ${P}.tar.gz" +HOMEPAGE="https://github.com/doctest/doctest"; +SRC_URI="https://github.com/doctest/doctest/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" diff --git a/dev-cpp/doctest/metadata.xml b/dev-cpp/doctest/metadata.xml index d74c17749c0b..02076edda235 100644 --- a/dev-cpp/doctest/metadata.xml +++ b/dev-cpp/doctest/metadata.xml @@ -10,6 +10,6 @@ Proxy Maintainers - onqtam/doctest + doctest/doctest
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: 0e6fc6a81100e67b5bfce50d8e12a88c9c71d297 Author: Petr Vaněk atlas cz> AuthorDate: Sat Dec 11 12:18:09 2021 + Commit: Sam James gentoo org> CommitDate: Tue Dec 14 01:22:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e6fc6a8 dev-cpp/doctest: add 2.4.7 Signed-off-by: Petr Vaněk atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/23254 Signed-off-by: Sam James gentoo.org> dev-cpp/doctest/Manifest | 1 + dev-cpp/doctest/doctest-2.4.7.ebuild | 23 +++ 2 files changed, 24 insertions(+) diff --git a/dev-cpp/doctest/Manifest b/dev-cpp/doctest/Manifest index 21c9d2b12467..6c3f86f22b81 100644 --- a/dev-cpp/doctest/Manifest +++ b/dev-cpp/doctest/Manifest @@ -1 +1,2 @@ DIST doctest-2.4.6.tar.gz 2277281 BLAKE2B e6835ad33522273a3151ccfa1e760a150e2f0ccc15fb739cb518d8c9b4258f4b1529537bb6f41b285660aa00f1791b30a7db14155d9f23ea54dd11bfdeb81ec3 SHA512 a5cccf085af946003140af688f071a6407d42fc685324a537e3b704ef9de0f2228bd06eabfd1df8da70dec001420dd0b2813e5e4320b5c1da450cb0aadd63788 +DIST doctest-2.4.7.tar.gz 2281756 BLAKE2B 9e10a30ca20ab08c4b5e7bc65e6d89e7fde45da7e6ff8ecbf9e848c7c61a7864bc4fbb49b0b1d2d6eeab16da2b4a2d935d06a593dab9be1fdb400e8ab641af7e SHA512 bb2d410397700aa7be1161fcf26949524d4f7c333bb9ffe7d223dfd14e770d6eeff75336f27fe0c8051dcb6c403c6b3af506872f6ba207d2d86cc9e9d1d2bfbf diff --git a/dev-cpp/doctest/doctest-2.4.7.ebuild b/dev-cpp/doctest/doctest-2.4.7.ebuild new file mode 100644 index ..ef28c59976ca --- /dev/null +++ b/dev-cpp/doctest/doctest-2.4.7.ebuild @@ -0,0 +1,23 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="The fastest feature-rich C++11/14/17/20 single-header testing framework" +HOMEPAGE="https://github.com/doctest/doctest"; +SRC_URI="https://github.com/doctest/doctest/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +src_configure() { + local mycmakeargs=( + -DDOCTEST_WITH_TESTS=$(usex test) + ) + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: 0acd304cfc3abdf56b54453f97b24efeed8b93de Author: Sam James gentoo org> AuthorDate: Mon Oct 11 00:02:22 2021 + Commit: Sam James gentoo org> CommitDate: Mon Oct 11 00:02:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0acd304c dev-cpp/doctest: Stabilize 2.4.6 amd64, #817434 Signed-off-by: Sam James gentoo.org> dev-cpp/doctest/doctest-2.4.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/doctest/doctest-2.4.6.ebuild b/dev-cpp/doctest/doctest-2.4.6.ebuild index dfdec8c9f5a..4c3df901696 100644 --- a/dev-cpp/doctest/doctest-2.4.6.ebuild +++ b/dev-cpp/doctest/doctest-2.4.6.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/onqtam/doctest/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: 48b0a013095aada0eda61992ad01fc6673ed48f9 Author: Sam James gentoo org> AuthorDate: Sun Oct 10 22:20:18 2021 + Commit: Sam James gentoo org> CommitDate: Sun Oct 10 22:20:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48b0a013 dev-cpp/doctest: Stabilize 2.4.6 x86, #817434 Signed-off-by: Sam James gentoo.org> dev-cpp/doctest/doctest-2.4.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/doctest/doctest-2.4.6.ebuild b/dev-cpp/doctest/doctest-2.4.6.ebuild index 6f7840faacf..dfdec8c9f5a 100644 --- a/dev-cpp/doctest/doctest-2.4.6.ebuild +++ b/dev-cpp/doctest/doctest-2.4.6.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/onqtam/doctest/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: 1fabc381f9205191dd3910d134e2f635a09d83ca Author: Sam James gentoo org> AuthorDate: Sun Oct 10 21:20:47 2021 + Commit: Sam James gentoo org> CommitDate: Sun Oct 10 21:20:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fabc381 dev-cpp/doctest: Keyword 2.4.6 arm64, #816954 Signed-off-by: Sam James gentoo.org> dev-cpp/doctest/doctest-2.4.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/doctest/doctest-2.4.6.ebuild b/dev-cpp/doctest/doctest-2.4.6.ebuild index ca220ddf18f..6f7840faacf 100644 --- a/dev-cpp/doctest/doctest-2.4.6.ebuild +++ b/dev-cpp/doctest/doctest-2.4.6.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/onqtam/doctest/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: 443f2168850e63b32f6d22b41bc210df7a34a6e7 Author: Sam James gentoo org> AuthorDate: Sun Oct 10 20:40:23 2021 + Commit: Sam James gentoo org> CommitDate: Sun Oct 10 20:40:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=443f2168 dev-cpp/doctest: Keyword 2.4.6 arm, #816954 Signed-off-by: Sam James gentoo.org> dev-cpp/doctest/doctest-2.4.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/doctest/doctest-2.4.6.ebuild b/dev-cpp/doctest/doctest-2.4.6.ebuild index edca2057bc9..ca220ddf18f 100644 --- a/dev-cpp/doctest/doctest-2.4.6.ebuild +++ b/dev-cpp/doctest/doctest-2.4.6.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/onqtam/doctest/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~ppc64 ~x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: a3e6f81f33ac6c36e3d8ed5b61aadf18867a6266 Author: Sam James gentoo org> AuthorDate: Sun Oct 10 00:08:26 2021 + Commit: Sam James gentoo org> CommitDate: Sun Oct 10 00:08:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3e6f81f dev-cpp/doctest: Keyword 2.4.6 ppc64, #816954 Signed-off-by: Sam James gentoo.org> dev-cpp/doctest/doctest-2.4.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/doctest/doctest-2.4.6.ebuild b/dev-cpp/doctest/doctest-2.4.6.ebuild index 19efed964dd..edca2057bc9 100644 --- a/dev-cpp/doctest/doctest-2.4.6.ebuild +++ b/dev-cpp/doctest/doctest-2.4.6.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/onqtam/doctest/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/files/, dev-cpp/doctest/
commit: c32b8a80a2f30e79dba6d53ec4da64285139a972 Author: Petr Vaněk atlas cz> AuthorDate: Mon Sep 13 07:17:51 2021 + Commit: Sam James gentoo org> CommitDate: Sat Sep 18 03:04:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c32b8a80 dev-cpp/doctest: fix gcc-11 related compilation error Apply patch in order to fix gcc-11 related compilation error. The patch follows proposed fixes to upstream [1,2]. [1] https://github.com/onqtam/doctest/pull/505 [2] https://github.com/onqtam/doctest/pull/520 Closes: https://bugs.gentoo.org/812077 Signed-off-by: Petr Vaněk atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/22280 Signed-off-by: Sam James gentoo.org> dev-cpp/doctest/doctest-2.4.6.ebuild | 2 ++ .../files/doctest-2.4.6-remove-unused-bla2.patch | 23 ++ 2 files changed, 25 insertions(+) diff --git a/dev-cpp/doctest/doctest-2.4.6.ebuild b/dev-cpp/doctest/doctest-2.4.6.ebuild index 09d25151de7..19efed964dd 100644 --- a/dev-cpp/doctest/doctest-2.4.6.ebuild +++ b/dev-cpp/doctest/doctest-2.4.6.ebuild @@ -15,6 +15,8 @@ KEYWORDS="~amd64 ~x86" IUSE="test" RESTRICT="!test? ( test )" +PATCHES=( "${FILESDIR}/${P}-remove-unused-bla2.patch" ) + src_configure() { local mycmakeargs=( -DDOCTEST_WITH_TESTS=$(usex test) diff --git a/dev-cpp/doctest/files/doctest-2.4.6-remove-unused-bla2.patch b/dev-cpp/doctest/files/doctest-2.4.6-remove-unused-bla2.patch new file mode 100644 index 000..69efd40e6a4 --- /dev/null +++ b/dev-cpp/doctest/files/doctest-2.4.6-remove-unused-bla2.patch @@ -0,0 +1,23 @@ +This patch follows proposed fixes to upstream. + +PR-1: https://github.com/onqtam/doctest/pull/505 +PR-2: https://github.com/onqtam/doctest/pull/520 + + +diff --git a/examples/all_features/stringification.cpp b/examples/all_features/stringification.cpp +index a8b5d5b..492e1ec 100644 +--- a/examples/all_features/stringification.cpp b/examples/all_features/stringification.cpp +@@ -103,9 +103,6 @@ TEST_CASE("all asserts should fail and show how the objects get stringified") { + MyTypeInherited bla1; + bla1.one = 5; + bla1.two = 4u; +-MyTypeInherited bla2; +-bla2.one = 5; +-bla2.two = 6u; + + Bar::Foo f1; + Bar::Foo f2; +-- +2.32.0 +
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/
commit: dafe205df773f3ed6f0867733f571a6f6d2efde9 Author: Petr Vaněk atlas cz> AuthorDate: Wed Sep 1 09:46:26 2021 + Commit: Sam James gentoo org> CommitDate: Tue Sep 7 20:23:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dafe205d dev-cpp/doctest: initial import Bug: https://bugs.gentoo.org/811318 Bug: https://bugs.gentoo.org/809752 Signed-off-by: Petr Vaněk atlas.cz> Signed-off-by: Sam James gentoo.org> dev-cpp/doctest/Manifest | 1 + dev-cpp/doctest/doctest-2.4.6.ebuild | 23 +++ dev-cpp/doctest/metadata.xml | 15 +++ 3 files changed, 39 insertions(+) diff --git a/dev-cpp/doctest/Manifest b/dev-cpp/doctest/Manifest new file mode 100644 index 000..21c9d2b1246 --- /dev/null +++ b/dev-cpp/doctest/Manifest @@ -0,0 +1 @@ +DIST doctest-2.4.6.tar.gz 2277281 BLAKE2B e6835ad33522273a3151ccfa1e760a150e2f0ccc15fb739cb518d8c9b4258f4b1529537bb6f41b285660aa00f1791b30a7db14155d9f23ea54dd11bfdeb81ec3 SHA512 a5cccf085af946003140af688f071a6407d42fc685324a537e3b704ef9de0f2228bd06eabfd1df8da70dec001420dd0b2813e5e4320b5c1da450cb0aadd63788 diff --git a/dev-cpp/doctest/doctest-2.4.6.ebuild b/dev-cpp/doctest/doctest-2.4.6.ebuild new file mode 100644 index 000..09d25151de7 --- /dev/null +++ b/dev-cpp/doctest/doctest-2.4.6.ebuild @@ -0,0 +1,23 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="The fastest feature-rich C++11/14/17/20 single-header testing framework" +HOMEPAGE="https://github.com/onqtam/doctest"; +SRC_URI="https://github.com/onqtam/doctest/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +src_configure() { + local mycmakeargs=( + -DDOCTEST_WITH_TESTS=$(usex test) + ) + cmake_src_configure +} diff --git a/dev-cpp/doctest/metadata.xml b/dev-cpp/doctest/metadata.xml new file mode 100644 index 000..8c1c2bc2442 --- /dev/null +++ b/dev-cpp/doctest/metadata.xml @@ -0,0 +1,15 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + arka...@atlas.cz + Petr Vaněk + + + proxy-ma...@gentoo.org + Proxy Maintainers + + + onqtam/doctest + +