[gentoo-commits] repo/gentoo:master commit in: dev-cpp/doctest/

2025-06-29 Thread Ionen Wolkens
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/

2025-06-10 Thread Petr Vaněk
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/

2025-05-30 Thread Sam James
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/

2025-05-30 Thread Sam James
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/

2025-05-30 Thread Sam James
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/

2025-05-30 Thread Sam James
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/

2025-05-30 Thread Sam James
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/

2025-05-30 Thread Sam James
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/

2025-04-28 Thread Petr Vaněk
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/

2025-04-04 Thread Petr Vaněk
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/

2024-12-19 Thread Sam James
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/

2023-08-20 Thread Arthur Zamarin
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/

2023-05-19 Thread Sam James
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/

2023-05-16 Thread Jakov Smolić
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/

2023-05-16 Thread Sam James
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/

2023-05-15 Thread Sam James
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/

2023-05-15 Thread Sam James
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/

2023-05-15 Thread Sam James
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/

2023-05-15 Thread Sam James
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/

2023-05-15 Thread Sam James
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/

2023-04-25 Thread Sam James
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/

2023-04-14 Thread Sam James
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/

2023-03-18 Thread Sam James
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/

2023-03-05 Thread Sam James
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/

2023-03-03 Thread Sam James
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/

2023-02-12 Thread Matt Turner
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/

2022-12-25 Thread Arthur Zamarin
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/

2022-12-25 Thread Arthur Zamarin
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/

2022-12-25 Thread Arthur Zamarin
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/

2022-12-25 Thread Arthur Zamarin
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/

2022-11-29 Thread Sam James
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/

2022-11-29 Thread Sam James
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/

2022-11-18 Thread Arthur Zamarin
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/

2022-11-18 Thread Arthur Zamarin
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/

2022-10-04 Thread Jakov Smolić
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/

2022-08-27 Thread Sam James
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/

2022-08-12 Thread WANG Xuerui
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/

2022-08-02 Thread Joonas Niilola
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/

2022-08-02 Thread Joonas Niilola
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/

2022-08-02 Thread Arthur Zamarin
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/

2022-07-03 Thread Joonas Niilola
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/

2022-06-12 Thread Joonas Niilola
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/

2022-06-12 Thread Joonas Niilola
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/

2021-12-13 Thread Sam James
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/

2021-12-13 Thread Sam James
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/

2021-10-10 Thread Sam James
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/

2021-10-10 Thread Sam James
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/

2021-10-10 Thread Sam James
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/

2021-10-10 Thread Sam James
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/

2021-10-09 Thread Sam James
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/

2021-09-17 Thread Sam James
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/

2021-09-07 Thread Sam James
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
+   
+