public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-util/gcovr/
@ 2016-04-07  2:18 Christoph Junghans
  0 siblings, 0 replies; 26+ messages in thread
From: Christoph Junghans @ 2016-04-07  2:18 UTC (permalink / raw
  To: gentoo-commits

commit:     85877ac38935240592bf3eee79da6b105ea39496
Author:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
AuthorDate: Thu Apr  7 02:17:08 2016 +0000
Commit:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Thu Apr  7 02:17:45 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85877ac3

dev-util/gcovr: initial commit

Package-Manager: portage-2.2.26

 dev-util/gcovr/Manifest         |  1 +
 dev-util/gcovr/gcovr-3.2.ebuild | 16 ++++++++++++++++
 dev-util/gcovr/metadata.xml     | 11 +++++++++++
 3 files changed, 28 insertions(+)

diff --git a/dev-util/gcovr/Manifest b/dev-util/gcovr/Manifest
new file mode 100644
index 0000000..242ee12
--- /dev/null
+++ b/dev-util/gcovr/Manifest
@@ -0,0 +1 @@
+DIST gcovr-3.2.tar.gz 343748 SHA256 5a969caf61452705a39f6642f4707d23644bdd2e5ef913014bf95c4bd0263db6 SHA512 b8a810cb156acc1bbff108002f49b358c5b4044a6450c9b6a7a682c841e95f8159d42e4a8a1c4742fa82da1e99085ef4ede29a483291be4d79dcf09003829a45 WHIRLPOOL 341910e1f04e3dbb10b3f703237b690e5b4b72f8148fe8d108ed7013f3760dd48383ae31198e61bcdfecbe545f66d76c4a65082ab616ad8d61dafa9694d158a0

diff --git a/dev-util/gcovr/gcovr-3.2.ebuild b/dev-util/gcovr/gcovr-3.2.ebuild
new file mode 100644
index 0000000..216250a
--- /dev/null
+++ b/dev-util/gcovr/gcovr-3.2.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python script for summarizing gcov data"
+HOMEPAGE="https://github.com/gcovr/gcovr"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+SRC_URI="https://github.com/gcovr/gcovr/archive/${PV}.tar.gz -> ${P}.tar.gz"

diff --git a/dev-util/gcovr/metadata.xml b/dev-util/gcovr/metadata.xml
new file mode 100644
index 0000000..c3701f9
--- /dev/null
+++ b/dev-util/gcovr/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person">
+		<email>ottxor@gentoo.org</email>
+		<name>Christoph Junghans</name>
+	</maintainer>
+	<upstream>
+		<remote-id type="github">gcovr/gcovr</remote-id>
+	</upstream>
+</pkgmetadata>


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gcovr/
@ 2016-09-10 22:31 Christoph Junghans
  0 siblings, 0 replies; 26+ messages in thread
From: Christoph Junghans @ 2016-09-10 22:31 UTC (permalink / raw
  To: gentoo-commits

commit:     52e6f3072ba4f1c339cedd2539ff2e865e8f7d48
Author:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 10 22:31:01 2016 +0000
Commit:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Sat Sep 10 22:31:31 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52e6f307

dev-util/gcovr: version bump (bug #593032)

Package-Manager: portage-2.2.28

 dev-util/gcovr/Manifest         |  1 +
 dev-util/gcovr/gcovr-3.3.ebuild | 16 ++++++++++++++++
 2 files changed, 17 insertions(+)

diff --git a/dev-util/gcovr/Manifest b/dev-util/gcovr/Manifest
index 242ee12..2b5b2e4 100644
--- a/dev-util/gcovr/Manifest
+++ b/dev-util/gcovr/Manifest
@@ -1 +1,2 @@
 DIST gcovr-3.2.tar.gz 343748 SHA256 5a969caf61452705a39f6642f4707d23644bdd2e5ef913014bf95c4bd0263db6 SHA512 b8a810cb156acc1bbff108002f49b358c5b4044a6450c9b6a7a682c841e95f8159d42e4a8a1c4742fa82da1e99085ef4ede29a483291be4d79dcf09003829a45 WHIRLPOOL 341910e1f04e3dbb10b3f703237b690e5b4b72f8148fe8d108ed7013f3760dd48383ae31198e61bcdfecbe545f66d76c4a65082ab616ad8d61dafa9694d158a0
+DIST gcovr-3.3.tar.gz 323226 SHA256 8a60ba6242d67a58320e9e16630d80448ef6d5284fda5fb3eff927b63c8b04a2 SHA512 e5046bc4e38c99691c3bcc58abdfbbe965c46d02c8c50dbf135bd5108bd9bba1fa450ab0b5e23157a178f7c1303ec9c285470e9be1a14274528e5d7051013a08 WHIRLPOOL 866da190bb78453a71a848e8880ec35bb2b1024ec043f9309a3a0b4d9fe32d33c84cbc82376a77b5e16bba394c72d1ca636d9bc1827910a3d3b936f1817f0d4d

diff --git a/dev-util/gcovr/gcovr-3.3.ebuild b/dev-util/gcovr/gcovr-3.3.ebuild
new file mode 100644
index 00000000..e1b5f06
--- /dev/null
+++ b/dev-util/gcovr/gcovr-3.3.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python script for summarizing gcov data"
+HOMEPAGE="https://github.com/gcovr/gcovr"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+SRC_URI="https://github.com/gcovr/gcovr/archive/${PV}.tar.gz -> ${P}.tar.gz"


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gcovr/
@ 2017-11-12 14:36 Christoph Junghans
  0 siblings, 0 replies; 26+ messages in thread
From: Christoph Junghans @ 2017-11-12 14:36 UTC (permalink / raw
  To: gentoo-commits

commit:     dd9f7e294be78d7672408b0b37c1402598b0b4b3
Author:     Carsten Klaucke <carsten.klaucke <AT> posteo <DOT> de>
AuthorDate: Sun Nov 12 14:33:01 2017 +0000
Commit:     Christoph Junghans <junghans <AT> gentoo <DOT> org>
CommitDate: Sun Nov 12 14:35:05 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd9f7e29

dev-util/gcovr: added missing setuptools dependency

Bug: https://bugs.gentoo.org/636524
Closes: https://github.com/gentoo/gentoo/pull/6122
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 dev-util/gcovr/gcovr-3.2.ebuild | 3 ++-
 dev-util/gcovr/gcovr-3.3.ebuild | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-util/gcovr/gcovr-3.2.ebuild b/dev-util/gcovr/gcovr-3.2.ebuild
index bb265088973..51ca37e86b4 100644
--- a/dev-util/gcovr/gcovr-3.2.ebuild
+++ b/dev-util/gcovr/gcovr-3.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -13,3 +13,4 @@ LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 SRC_URI="https://github.com/gcovr/gcovr/archive/${PV}.tar.gz -> ${P}.tar.gz"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"

diff --git a/dev-util/gcovr/gcovr-3.3.ebuild b/dev-util/gcovr/gcovr-3.3.ebuild
index 251ed7ac20a..a9aa0ffe695 100644
--- a/dev-util/gcovr/gcovr-3.3.ebuild
+++ b/dev-util/gcovr/gcovr-3.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -13,3 +13,4 @@ LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 SRC_URI="https://github.com/gcovr/gcovr/archive/${PV}.tar.gz -> ${P}.tar.gz"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gcovr/
@ 2018-06-26 18:46 Pacho Ramos
  0 siblings, 0 replies; 26+ messages in thread
From: Pacho Ramos @ 2018-06-26 18:46 UTC (permalink / raw
  To: gentoo-commits

commit:     a5fed3e1b8a8d32d360d16acb020803b06d1c348
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 26 18:43:36 2018 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Tue Jun 26 18:46:25 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5fed3e1

dev-util/gcovr: Support python3.6

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-util/gcovr/gcovr-3.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/gcovr/gcovr-3.3.ebuild b/dev-util/gcovr/gcovr-3.3.ebuild
index a9aa0ffe695..457c4f4c641 100644
--- a/dev-util/gcovr/gcovr-3.3.ebuild
+++ b/dev-util/gcovr/gcovr-3.3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
 
 inherit distutils-r1
 


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gcovr/
@ 2019-03-26  2:33 Patrick McLean
  0 siblings, 0 replies; 26+ messages in thread
From: Patrick McLean @ 2019-03-26  2:33 UTC (permalink / raw
  To: gentoo-commits

commit:     45730573642c5e9809c0109613636c14dff568ce
Author:     Patrick McLean <patrick.mclean <AT> sony <DOT> com>
AuthorDate: Tue Mar 26 02:30:49 2019 +0000
Commit:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
CommitDate: Tue Mar 26 02:33:18 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45730573

dev-util/gcovr: Version bump to 4.1

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Patrick McLean <chutzpah <AT> gentoo.org>

 dev-util/gcovr/gcovr-4.1.ebuild | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/dev-util/gcovr/gcovr-4.1.ebuild b/dev-util/gcovr/gcovr-4.1.ebuild
new file mode 100644
index 00000000000..0c6dfe43305
--- /dev/null
+++ b/dev-util/gcovr/gcovr-4.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_5 python3_6 )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python script for summarizing gcov data"
+HOMEPAGE="https://github.com/gcovr/gcovr"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+SRC_URI="https://github.com/gcovr/gcovr/archive/${PV}.tar.gz -> ${P}.tar.gz"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+# a bunch of "unknown module" failures
+RESTRICT="test"
+
+python_test() {
+	mkdir "${T}/bin" || die
+	printf -- "#!/bin/bash\nexec PYTHONPATH=\"%s\" python -c 'import gcovr.__main__; gcovr.__main__.main()' -- \"${@}\"" \
+		"${BUILD_DIR}/lib" \
+		> "${T}/bin/gcovr"
+
+	chmod 755 "${T}/bin/gcovr" || die
+
+	PATH="${T}/bin:${PATH}" ${EPYTHON} -m pytest -vv || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gcovr/
@ 2019-03-26  2:33 Patrick McLean
  0 siblings, 0 replies; 26+ messages in thread
From: Patrick McLean @ 2019-03-26  2:33 UTC (permalink / raw
  To: gentoo-commits

commit:     1d33d01a41e3db8ceab20c95ac5ae82368769c16
Author:     Patrick McLean <patrick.mclean <AT> sony <DOT> com>
AuthorDate: Tue Mar 26 00:09:59 2019 +0000
Commit:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
CommitDate: Tue Mar 26 02:31:07 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d33d01a

dev-util/gcovr: Take maint, drop py3.4, drop old

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Patrick McLean <chutzpah <AT> gentoo.org>

 dev-util/gcovr/Manifest         |  1 -
 dev-util/gcovr/gcovr-3.2.ebuild | 16 ----------------
 dev-util/gcovr/gcovr-3.3.ebuild |  4 ++--
 dev-util/gcovr/metadata.xml     |  7 +++++--
 4 files changed, 7 insertions(+), 21 deletions(-)

diff --git a/dev-util/gcovr/Manifest b/dev-util/gcovr/Manifest
index 28ce8581ac1..ad48d4478c8 100644
--- a/dev-util/gcovr/Manifest
+++ b/dev-util/gcovr/Manifest
@@ -1,2 +1 @@
-DIST gcovr-3.2.tar.gz 343748 BLAKE2B 721643e837d6469546a3bc3a191dfebff032e17c9a843c56c16c4440ab09a9db35596bf3e92c46784077e164ea1a97bc8b43151f8bddceb8071596ceec42049f SHA512 b8a810cb156acc1bbff108002f49b358c5b4044a6450c9b6a7a682c841e95f8159d42e4a8a1c4742fa82da1e99085ef4ede29a483291be4d79dcf09003829a45
 DIST gcovr-3.3.tar.gz 323226 BLAKE2B fe3d6ab4d24032f57ee17c3fc44b10e0b177aad01b072306a99abc7dbfee07b5f14ef34412d36938302bc279dffb2a25502981ba952339c1b4e896762defabb0 SHA512 e5046bc4e38c99691c3bcc58abdfbbe965c46d02c8c50dbf135bd5108bd9bba1fa450ab0b5e23157a178f7c1303ec9c285470e9be1a14274528e5d7051013a08

diff --git a/dev-util/gcovr/gcovr-3.2.ebuild b/dev-util/gcovr/gcovr-3.2.ebuild
deleted file mode 100644
index 51ca37e86b4..00000000000
--- a/dev-util/gcovr/gcovr-3.2.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_4} )
-
-inherit distutils-r1
-
-DESCRIPTION="A Python script for summarizing gcov data"
-HOMEPAGE="https://github.com/gcovr/gcovr"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-SRC_URI="https://github.com/gcovr/gcovr/archive/${PV}.tar.gz -> ${P}.tar.gz"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"

diff --git a/dev-util/gcovr/gcovr-3.3.ebuild b/dev-util/gcovr/gcovr-3.3.ebuild
index 457c4f4c641..4c9c447f802 100644
--- a/dev-util/gcovr/gcovr-3.3.ebuild
+++ b/dev-util/gcovr/gcovr-3.3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+PYTHON_COMPAT=( python{2_7,3_5,3_6} )
 
 inherit distutils-r1
 

diff --git a/dev-util/gcovr/metadata.xml b/dev-util/gcovr/metadata.xml
index f5957872efb..c35a878c81d 100644
--- a/dev-util/gcovr/metadata.xml
+++ b/dev-util/gcovr/metadata.xml
@@ -2,8 +2,11 @@
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
 	<maintainer type="person">
-		<email>junghans@gentoo.org</email>
-		<name>Christoph Junghans</name>
+		<email>chutzpah@gentoo.org</email>
+		<name>Patrick McLean</name>
+	</maintainer>
+	<maintainer type="project">
+		<email>python@gentoo.org</email>
 	</maintainer>
 	<upstream>
 		<remote-id type="github">gcovr/gcovr</remote-id>


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gcovr/
@ 2019-12-11  3:05 Patrick McLean
  0 siblings, 0 replies; 26+ messages in thread
From: Patrick McLean @ 2019-12-11  3:05 UTC (permalink / raw
  To: gentoo-commits

commit:     2df95683c2e623f72d506be6abbef7e3eaf3c2cd
Author:     Patrick McLean <patrick.mclean <AT> sony <DOT> com>
AuthorDate: Wed Dec 11 03:04:50 2019 +0000
Commit:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
CommitDate: Wed Dec 11 03:04:50 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2df95683

dev-util/gcovr-4.2: Version bump (bug #702332)

Tried to remove RESTRICT="test", but tests rely on gcc-5.8 and break
with other versions.

Closes: https://bugs.gentoo.org/702332
Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Patrick McLean <chutzpah <AT> gentoo.org>

 dev-util/gcovr/Manifest         |  1 +
 dev-util/gcovr/gcovr-4.2.ebuild | 45 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 46 insertions(+)

diff --git a/dev-util/gcovr/Manifest b/dev-util/gcovr/Manifest
index 3b1af4f2f1c..ba3c6c7501a 100644
--- a/dev-util/gcovr/Manifest
+++ b/dev-util/gcovr/Manifest
@@ -1,2 +1,3 @@
 DIST gcovr-3.3.tar.gz 323226 BLAKE2B fe3d6ab4d24032f57ee17c3fc44b10e0b177aad01b072306a99abc7dbfee07b5f14ef34412d36938302bc279dffb2a25502981ba952339c1b4e896762defabb0 SHA512 e5046bc4e38c99691c3bcc58abdfbbe965c46d02c8c50dbf135bd5108bd9bba1fa450ab0b5e23157a178f7c1303ec9c285470e9be1a14274528e5d7051013a08
 DIST gcovr-4.1.tar.gz 193692 BLAKE2B 5536ecbf0636a3a75083d53e2dc239a48e6df740a037954a2aa2e837e764c0530c73fe32c66078efa4c3a6652f907ec15505c8efbac8a1d861031d34b05f4c74 SHA512 aab2a98421557ffe846f644725e5c6cee65afb0c22ca86ce8713516810bc91bd32caf4c5c18e2628f8f4444de6665478a6001cfce3841a8c394fc0b4309d83fb
+DIST gcovr-4.2.tar.gz 222847 BLAKE2B 44864c89b58b526c5afc293168c8af2c9082a99e92f2315485f10430fa5ff959046d189c018e0fa121ff4e9fc3685c13b737c112856c841966052d5fd6c9169a SHA512 bf9e22a58b8390eca391dc8f6ba58c4ca0765e66f18ac6f8d8f80609411df2bab74a846eb179a1aded81b7774fa8a8121bb2d586556aeaf43fd729205b0d0c72

diff --git a/dev-util/gcovr/gcovr-4.2.ebuild b/dev-util/gcovr/gcovr-4.2.ebuild
new file mode 100644
index 00000000000..5b264d4b384
--- /dev/null
+++ b/dev-util/gcovr/gcovr-4.2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} )
+DISTUTILS_IN_SOURCE_BUILD=1
+
+inherit distutils-r1
+
+DESCRIPTION="A Python script for summarizing gcov data"
+HOMEPAGE="https://github.com/gcovr/gcovr"
+SRC_URI="https://github.com/gcovr/gcovr/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+	dev-python/jinja[${PYTHON_USEDEP}]
+	dev-python/lxml[${PYTHON_USEDEP}]
+"
+BDEPEND="${RDEPEND}
+	dev-python/setuptools[${PYTHON_USEDEP}]
+	test? (
+		dev-python/PyUtilib[${PYTHON_USEDEP}]
+		virtual/python-typing[${PYTHON_USEDEP}]
+	)
+"
+
+# tests fail on gcc newer than 5.8
+# https://github.com/gcovr/gcovr/issues/206
+RESTRICT="test"
+
+distutils_enable_tests pytest
+
+python_test() {
+	distutils_install_for_testing
+
+	local -x PATH="${TEST_DIR}/scripts:${PATH}" \
+		PYTHONPATH="${TEST_DIR}/lib"
+
+	pytest -vv gcovr || die "Tests fail with ${EPYTHON}"
+}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gcovr/
@ 2020-02-05 21:21 Michał Górny
  0 siblings, 0 replies; 26+ messages in thread
From: Michał Górny @ 2020-02-05 21:21 UTC (permalink / raw
  To: gentoo-commits

commit:     b2449d9e213043255edab107c4d763c7603a9a9b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Feb  5 20:57:21 2020 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Feb  5 21:21:24 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2449d9e

dev-util/gcovr: Remove py2

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

 dev-util/gcovr/gcovr-3.3.ebuild | 2 +-
 dev-util/gcovr/gcovr-4.2.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/gcovr/gcovr-3.3.ebuild b/dev-util/gcovr/gcovr-3.3.ebuild
index bb2e1eb9d28..3f985aa1677 100644
--- a/dev-util/gcovr/gcovr-3.3.ebuild
+++ b/dev-util/gcovr/gcovr-3.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python{2_7,3_6} )
+PYTHON_COMPAT=( python3_6 )
 
 inherit distutils-r1
 

diff --git a/dev-util/gcovr/gcovr-4.2.ebuild b/dev-util/gcovr/gcovr-4.2.ebuild
index 52a5d6a028f..a05006b7949 100644
--- a/dev-util/gcovr/gcovr-4.2.ebuild
+++ b/dev-util/gcovr/gcovr-4.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python2_7 python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 DISTUTILS_IN_SOURCE_BUILD=1
 
 inherit distutils-r1


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gcovr/
@ 2020-03-16 18:55 Michał Górny
  0 siblings, 0 replies; 26+ messages in thread
From: Michał Górny @ 2020-03-16 18:55 UTC (permalink / raw
  To: gentoo-commits

commit:     35d72587163df88b71f567505757060805f6da40
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 16 18:44:50 2020 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Mar 16 18:44:50 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35d72587

dev-util/gcovr: Remove py2 virtuals

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

 dev-util/gcovr/gcovr-4.2.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-util/gcovr/gcovr-4.2.ebuild b/dev-util/gcovr/gcovr-4.2.ebuild
index a05006b7949..69dfb826c4b 100644
--- a/dev-util/gcovr/gcovr-4.2.ebuild
+++ b/dev-util/gcovr/gcovr-4.2.ebuild
@@ -25,7 +25,6 @@ BDEPEND="${RDEPEND}
 	dev-python/setuptools[${PYTHON_USEDEP}]
 	test? (
 		dev-python/PyUtilib[${PYTHON_USEDEP}]
-		virtual/python-typing[${PYTHON_USEDEP}]
 	)
 "
 


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gcovr/
@ 2020-05-04 12:34 Michał Górny
  0 siblings, 0 replies; 26+ messages in thread
From: Michał Górny @ 2020-05-04 12:34 UTC (permalink / raw
  To: gentoo-commits

commit:     f248b4ae2c2e51e50fdcd15af31cbcd1d8f002c5
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon May  4 12:33:08 2020 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon May  4 12:33:08 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f248b4ae

dev-util/gcovr: Remove old

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

 dev-util/gcovr/Manifest         |  2 --
 dev-util/gcovr/gcovr-3.3.ebuild | 16 ----------------
 dev-util/gcovr/gcovr-4.1.ebuild | 30 ------------------------------
 3 files changed, 48 deletions(-)

diff --git a/dev-util/gcovr/Manifest b/dev-util/gcovr/Manifest
index ba3c6c7501a..5343f39142d 100644
--- a/dev-util/gcovr/Manifest
+++ b/dev-util/gcovr/Manifest
@@ -1,3 +1 @@
-DIST gcovr-3.3.tar.gz 323226 BLAKE2B fe3d6ab4d24032f57ee17c3fc44b10e0b177aad01b072306a99abc7dbfee07b5f14ef34412d36938302bc279dffb2a25502981ba952339c1b4e896762defabb0 SHA512 e5046bc4e38c99691c3bcc58abdfbbe965c46d02c8c50dbf135bd5108bd9bba1fa450ab0b5e23157a178f7c1303ec9c285470e9be1a14274528e5d7051013a08
-DIST gcovr-4.1.tar.gz 193692 BLAKE2B 5536ecbf0636a3a75083d53e2dc239a48e6df740a037954a2aa2e837e764c0530c73fe32c66078efa4c3a6652f907ec15505c8efbac8a1d861031d34b05f4c74 SHA512 aab2a98421557ffe846f644725e5c6cee65afb0c22ca86ce8713516810bc91bd32caf4c5c18e2628f8f4444de6665478a6001cfce3841a8c394fc0b4309d83fb
 DIST gcovr-4.2.tar.gz 222847 BLAKE2B 44864c89b58b526c5afc293168c8af2c9082a99e92f2315485f10430fa5ff959046d189c018e0fa121ff4e9fc3685c13b737c112856c841966052d5fd6c9169a SHA512 bf9e22a58b8390eca391dc8f6ba58c4ca0765e66f18ac6f8d8f80609411df2bab74a846eb179a1aded81b7774fa8a8121bb2d586556aeaf43fd729205b0d0c72

diff --git a/dev-util/gcovr/gcovr-3.3.ebuild b/dev-util/gcovr/gcovr-3.3.ebuild
deleted file mode 100644
index 3f985aa1677..00000000000
--- a/dev-util/gcovr/gcovr-3.3.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_6 )
-
-inherit distutils-r1
-
-DESCRIPTION="A Python script for summarizing gcov data"
-HOMEPAGE="https://github.com/gcovr/gcovr"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-SRC_URI="https://github.com/gcovr/gcovr/archive/${PV}.tar.gz -> ${P}.tar.gz"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"

diff --git a/dev-util/gcovr/gcovr-4.1.ebuild b/dev-util/gcovr/gcovr-4.1.ebuild
deleted file mode 100644
index e8f28f45b39..00000000000
--- a/dev-util/gcovr/gcovr-4.1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_6 )
-
-inherit distutils-r1
-
-DESCRIPTION="A Python script for summarizing gcov data"
-HOMEPAGE="https://github.com/gcovr/gcovr"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-SRC_URI="https://github.com/gcovr/gcovr/archive/${PV}.tar.gz -> ${P}.tar.gz"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-
-# a bunch of "unknown module" failures
-RESTRICT="test"
-
-python_test() {
-	mkdir "${T}/bin" || die
-	printf -- "#!/bin/bash\nexec PYTHONPATH=\"%s\" python -c 'import gcovr.__main__; gcovr.__main__.main()' -- \"${@}\"" \
-		"${BUILD_DIR}/lib" \
-		> "${T}/bin/gcovr"
-
-	chmod 755 "${T}/bin/gcovr" || die
-
-	PATH="${T}/bin:${PATH}" ${EPYTHON} -m pytest -vv || die
-}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gcovr/
@ 2021-05-24 18:52 Michał Górny
  0 siblings, 0 replies; 26+ messages in thread
From: Michał Górny @ 2021-05-24 18:52 UTC (permalink / raw
  To: gentoo-commits

commit:     c2d59cc2223b58385f3f200aa5d28e7475f7157c
Author:     Zamarin Arthur <arthurzam <AT> gmail <DOT> com>
AuthorDate: Mon May 24 06:13:35 2021 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon May 24 18:52:06 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2d59cc2

dev-util/gcovr: bump to python 3.9, enable partial tests

 - tested by merging and running on various examples
 - enabled partial tests, which is better than nothing
   the failing tests fail because of old GCC version format

Signed-off-by: Zamarin Arthur <arthurzam <AT> gmail.com>
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-util/gcovr/gcovr-4.2.ebuild | 24 +++++++++++-------------
 1 file changed, 11 insertions(+), 13 deletions(-)

diff --git a/dev-util/gcovr/gcovr-4.2.ebuild b/dev-util/gcovr/gcovr-4.2.ebuild
index 580ac995f39..cd46ba9fd4a 100644
--- a/dev-util/gcovr/gcovr-4.2.ebuild
+++ b/dev-util/gcovr/gcovr-4.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7..9} )
 DISTUTILS_IN_SOURCE_BUILD=1
 
 inherit distutils-r1
@@ -15,23 +15,15 @@ SRC_URI="https://github.com/gcovr/gcovr/archive/${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="test"
 
 RDEPEND="
 	dev-python/jinja[${PYTHON_USEDEP}]
 	dev-python/lxml[${PYTHON_USEDEP}]
 "
-BDEPEND="${RDEPEND}
-	dev-python/setuptools[${PYTHON_USEDEP}]
-	test? (
-		dev-python/PyUtilib[${PYTHON_USEDEP}]
-	)
+BDEPEND="
+	test? ( dev-python/PyUtilib[${PYTHON_USEDEP}] )
 "
 
-# tests fail on gcc newer than 5.8
-# https://github.com/gcovr/gcovr/issues/206
-RESTRICT="test"
-
 distutils_enable_tests pytest
 
 python_test() {
@@ -40,5 +32,11 @@ python_test() {
 	local -x PATH="${TEST_DIR}/scripts:${PATH}" \
 		PYTHONPATH="${TEST_DIR}/lib"
 
-	pytest -vv gcovr || die "Tests fail with ${EPYTHON}"
+	local deselect=(
+		# those tests fail on gcc newer than 5.8
+		# https://github.com/gcovr/gcovr/issues/206
+		gcovr/tests/test_gcovr.py
+	)
+
+	epytest gcovr ${deselect[@]/#/--deselect }
 }


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gcovr/
@ 2021-05-24 19:59 Michał Górny
  0 siblings, 0 replies; 26+ messages in thread
From: Michał Górny @ 2021-05-24 19:59 UTC (permalink / raw
  To: gentoo-commits

commit:     9b473226f4dbc17fc94eacaccd4b5a02837da3c5
Author:     Zamarin Arthur <arthurzam <AT> gmail <DOT> com>
AuthorDate: Mon May 24 06:13:35 2021 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon May 24 19:59:49 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b473226

dev-util/gcovr: restrict partial tests

Signed-off-by: Zamarin Arthur <arthurzam <AT> gmail.com>
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-util/gcovr/gcovr-4.2.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-util/gcovr/gcovr-4.2.ebuild b/dev-util/gcovr/gcovr-4.2.ebuild
index cd46ba9fd4a..fc1fc53cd52 100644
--- a/dev-util/gcovr/gcovr-4.2.ebuild
+++ b/dev-util/gcovr/gcovr-4.2.ebuild
@@ -24,6 +24,9 @@ BDEPEND="
 	test? ( dev-python/PyUtilib[${PYTHON_USEDEP}] )
 "
 
+# tests fail on gcc newer than 5.8
+RESTRICT="test"
+
 distutils_enable_tests pytest
 
 python_test() {


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gcovr/
@ 2021-06-16 11:14 Michał Górny
  0 siblings, 0 replies; 26+ messages in thread
From: Michał Górny @ 2021-06-16 11:14 UTC (permalink / raw
  To: gentoo-commits

commit:     46090323082beb80b7ae6b1142fe7d6797daa867
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 16 11:00:11 2021 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jun 16 11:14:18 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46090323

dev-util/gcovr: Remove python@

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

 dev-util/gcovr/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/dev-util/gcovr/metadata.xml b/dev-util/gcovr/metadata.xml
index c35a878c81d..4829d125e51 100644
--- a/dev-util/gcovr/metadata.xml
+++ b/dev-util/gcovr/metadata.xml
@@ -5,9 +5,6 @@
 		<email>chutzpah@gentoo.org</email>
 		<name>Patrick McLean</name>
 	</maintainer>
-	<maintainer type="project">
-		<email>python@gentoo.org</email>
-	</maintainer>
 	<upstream>
 		<remote-id type="github">gcovr/gcovr</remote-id>
 	</upstream>


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gcovr/
@ 2022-06-16 16:30 Patrick McLean
  0 siblings, 0 replies; 26+ messages in thread
From: Patrick McLean @ 2022-06-16 16:30 UTC (permalink / raw
  To: gentoo-commits

commit:     4e4ae37b5374139f285f9c71c0a6756909605b00
Author:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 16 16:24:12 2022 +0000
Commit:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
CommitDate: Thu Jun 16 16:30:12 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e4ae37b

dev-util/gcovr: add 5.1

Signed-off-by: Patrick McLean <chutzpah <AT> gentoo.org>

 dev-util/gcovr/Manifest         |  1 +
 dev-util/gcovr/gcovr-5.1.ebuild | 48 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 49 insertions(+)

diff --git a/dev-util/gcovr/Manifest b/dev-util/gcovr/Manifest
index 5343f39142d9..22c05a6ac7c3 100644
--- a/dev-util/gcovr/Manifest
+++ b/dev-util/gcovr/Manifest
@@ -1 +1,2 @@
 DIST gcovr-4.2.tar.gz 222847 BLAKE2B 44864c89b58b526c5afc293168c8af2c9082a99e92f2315485f10430fa5ff959046d189c018e0fa121ff4e9fc3685c13b737c112856c841966052d5fd6c9169a SHA512 bf9e22a58b8390eca391dc8f6ba58c4ca0765e66f18ac6f8d8f80609411df2bab74a846eb179a1aded81b7774fa8a8121bb2d586556aeaf43fd729205b0d0c72
+DIST gcovr-5.1.tar.gz 1676960 BLAKE2B 106c30c7e349f8ffa7a9c52d70e59c32799a8def11986027e3b794ada07fc11ab27b322c377b553f4bb96ca8662bf152eeb7de2d1913381e6068123d2430aa6c SHA512 ae2f0d9ad04f2dc851db9bc99a30a5dc1b1f43dbc6336422ecf5228d37f6994406a83e50f1ee6b5c8d6ec6d7b9e2bba726fd3d502dc5022fe359d480e6d267a5

diff --git a/dev-util/gcovr/gcovr-5.1.ebuild b/dev-util/gcovr/gcovr-5.1.ebuild
new file mode 100644
index 000000000000..3d42ed3be468
--- /dev/null
+++ b/dev-util/gcovr/gcovr-5.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{7..11} )
+DISTUTILS_IN_SOURCE_BUILD=1
+
+inherit distutils-r1
+
+DESCRIPTION="A Python script for summarizing gcov data"
+HOMEPAGE="https://github.com/gcovr/gcovr"
+SRC_URI="https://github.com/gcovr/gcovr/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+	dev-python/jinja[${PYTHON_USEDEP}]
+	dev-python/lxml[${PYTHON_USEDEP}]
+	dev-python/pygments[${PYTHON_USEDEP}]
+"
+BDEPEND="
+	test? (
+		dev-python/pytest-timeout[${PYTHON_USEDEP}]
+	)
+"
+
+# tests fail on gcc newer than 5.8
+#RESTRICT="test"
+
+distutils_enable_tests pytest
+
+python_test() {
+	distutils_install_for_testing
+
+	local -x PATH="${TEST_DIR}/scripts:${PATH}" \
+		PYTHONPATH="${TEST_DIR}/lib"
+
+	local deselect=(
+		# those tests fail on gcc newer than 5.8
+		# https://github.com/gcovr/gcovr/issues/206
+		gcovr/tests/test_gcovr.py
+	)
+
+	epytest gcovr ${deselect[@]/#/--deselect }
+}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gcovr/
@ 2022-08-08 20:59 Patrick McLean
  0 siblings, 0 replies; 26+ messages in thread
From: Patrick McLean @ 2022-08-08 20:59 UTC (permalink / raw
  To: gentoo-commits

commit:     30ac4f39ebe858f28dbbb97663ed6919fe6c8c43
Author:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
AuthorDate: Mon Aug  8 20:59:37 2022 +0000
Commit:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
CommitDate: Mon Aug  8 20:59:48 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30ac4f39

dev-util/gcovr: add 5.2, drop 4.2

Signed-off-by: Patrick McLean <chutzpah <AT> gentoo.org>

 dev-util/gcovr/Manifest                               |  2 +-
 dev-util/gcovr/{gcovr-4.2.ebuild => gcovr-5.2.ebuild} | 14 +++++++++-----
 2 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/dev-util/gcovr/Manifest b/dev-util/gcovr/Manifest
index 22c05a6ac7c3..427dbe1aaf2f 100644
--- a/dev-util/gcovr/Manifest
+++ b/dev-util/gcovr/Manifest
@@ -1,2 +1,2 @@
-DIST gcovr-4.2.tar.gz 222847 BLAKE2B 44864c89b58b526c5afc293168c8af2c9082a99e92f2315485f10430fa5ff959046d189c018e0fa121ff4e9fc3685c13b737c112856c841966052d5fd6c9169a SHA512 bf9e22a58b8390eca391dc8f6ba58c4ca0765e66f18ac6f8d8f80609411df2bab74a846eb179a1aded81b7774fa8a8121bb2d586556aeaf43fd729205b0d0c72
 DIST gcovr-5.1.tar.gz 1676960 BLAKE2B 106c30c7e349f8ffa7a9c52d70e59c32799a8def11986027e3b794ada07fc11ab27b322c377b553f4bb96ca8662bf152eeb7de2d1913381e6068123d2430aa6c SHA512 ae2f0d9ad04f2dc851db9bc99a30a5dc1b1f43dbc6336422ecf5228d37f6994406a83e50f1ee6b5c8d6ec6d7b9e2bba726fd3d502dc5022fe359d480e6d267a5
+DIST gcovr-5.2.tar.gz 1381017 BLAKE2B 8dcd7eb5d482f2020eb29da74e215f0b7731654a66b4ca6d0d919ad6b7eebe564c211a8ec5c4ef87efd61e7c18bfa524aae56d653522f23e4bb902a3921f9522 SHA512 d1a4dd63129ac1d2b9a892ced9b4a0644dc49dc3a115d81ddf348e43fea0e7809c6533104106da8f89a666a4af9ff5a62429b4270ff2272ca61bbebecb7fb921

diff --git a/dev-util/gcovr/gcovr-4.2.ebuild b/dev-util/gcovr/gcovr-5.2.ebuild
similarity index 77%
rename from dev-util/gcovr/gcovr-4.2.ebuild
rename to dev-util/gcovr/gcovr-5.2.ebuild
index fc1fc53cd521..6c280db429ab 100644
--- a/dev-util/gcovr/gcovr-4.2.ebuild
+++ b/dev-util/gcovr/gcovr-5.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..11} )
 DISTUTILS_IN_SOURCE_BUILD=1
 
 inherit distutils-r1
@@ -19,13 +19,17 @@ KEYWORDS="~amd64 ~x86"
 RDEPEND="
 	dev-python/jinja[${PYTHON_USEDEP}]
 	dev-python/lxml[${PYTHON_USEDEP}]
+	dev-python/pygments[${PYTHON_USEDEP}]
+	dev-python/yaxmldiff[${PYTHON_USEDEP}]
 "
 BDEPEND="
-	test? ( dev-python/PyUtilib[${PYTHON_USEDEP}] )
+	test? (
+		dev-python/pytest-timeout[${PYTHON_USEDEP}]
+	)
 "
 
 # tests fail on gcc newer than 5.8
-RESTRICT="test"
+#RESTRICT="test"
 
 distutils_enable_tests pytest
 


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gcovr/
@ 2022-08-15  5:27 WANG Xuerui
  0 siblings, 0 replies; 26+ messages in thread
From: WANG Xuerui @ 2022-08-15  5:27 UTC (permalink / raw
  To: gentoo-commits

commit:     a053fe4f68dad132bac901127cb58b35e8b0dfe6
Author:     WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 15 05:23:08 2022 +0000
Commit:     WANG Xuerui <xen0n <AT> gentoo <DOT> org>
CommitDate: Mon Aug 15 05:26:41 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a053fe4f

dev-util/gcovr: keyword 5.2 for ~loong

Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org>

 dev-util/gcovr/gcovr-5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gcovr/gcovr-5.2.ebuild b/dev-util/gcovr/gcovr-5.2.ebuild
index 6c280db429ab..0b1cacdf422b 100644
--- a/dev-util/gcovr/gcovr-5.2.ebuild
+++ b/dev-util/gcovr/gcovr-5.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/gcovr/gcovr/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~loong ~x86"
 
 RDEPEND="
 	dev-python/jinja[${PYTHON_USEDEP}]


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gcovr/
@ 2023-01-14 19:47 Sam James
  0 siblings, 0 replies; 26+ messages in thread
From: Sam James @ 2023-01-14 19:47 UTC (permalink / raw
  To: gentoo-commits

commit:     2c981161769881cd4dd5f889ad48f40c832e039c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 14 19:47:44 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 14 19:47:44 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c981161

dev-util/gcovr: Stabilize 5.2 amd64, #884599

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

 dev-util/gcovr/gcovr-5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gcovr/gcovr-5.2.ebuild b/dev-util/gcovr/gcovr-5.2.ebuild
index c41db83d8824..40e2208a9e4f 100644
--- a/dev-util/gcovr/gcovr-5.2.ebuild
+++ b/dev-util/gcovr/gcovr-5.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/gcovr/gcovr/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~loong ~x86"
+KEYWORDS="amd64 ~loong ~x86"
 
 RDEPEND="
 	dev-python/jinja[${PYTHON_USEDEP}]


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gcovr/
@ 2023-03-09  1:20 Patrick McLean
  0 siblings, 0 replies; 26+ messages in thread
From: Patrick McLean @ 2023-03-09  1:20 UTC (permalink / raw
  To: gentoo-commits

commit:     52022840ed040b44e8423de25486beb9bbe01083
Author:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
AuthorDate: Thu Mar  9 01:20:21 2023 +0000
Commit:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
CommitDate: Thu Mar  9 01:20:28 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52022840

dev-util/gcovr: add 6.0

Signed-off-by: Patrick McLean <chutzpah <AT> gentoo.org>

 dev-util/gcovr/Manifest         |  1 +
 dev-util/gcovr/gcovr-6.0.ebuild | 44 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 45 insertions(+)

diff --git a/dev-util/gcovr/Manifest b/dev-util/gcovr/Manifest
index 427dbe1aaf2f..03fad14d234f 100644
--- a/dev-util/gcovr/Manifest
+++ b/dev-util/gcovr/Manifest
@@ -1,2 +1,3 @@
 DIST gcovr-5.1.tar.gz 1676960 BLAKE2B 106c30c7e349f8ffa7a9c52d70e59c32799a8def11986027e3b794ada07fc11ab27b322c377b553f4bb96ca8662bf152eeb7de2d1913381e6068123d2430aa6c SHA512 ae2f0d9ad04f2dc851db9bc99a30a5dc1b1f43dbc6336422ecf5228d37f6994406a83e50f1ee6b5c8d6ec6d7b9e2bba726fd3d502dc5022fe359d480e6d267a5
 DIST gcovr-5.2.tar.gz 1381017 BLAKE2B 8dcd7eb5d482f2020eb29da74e215f0b7731654a66b4ca6d0d919ad6b7eebe564c211a8ec5c4ef87efd61e7c18bfa524aae56d653522f23e4bb902a3921f9522 SHA512 d1a4dd63129ac1d2b9a892ced9b4a0644dc49dc3a115d81ddf348e43fea0e7809c6533104106da8f89a666a4af9ff5a62429b4270ff2272ca61bbebecb7fb921
+DIST gcovr-6.0.tar.gz 1054940 BLAKE2B 1947950d06926cf48d456e6bc389db46cfe4c7ed0395da1ebdb75aa1ea4b85f3cea536d77a4ddca5621885daaaf54462160592a5a384247f12ad3ed5c299b0b7 SHA512 3b4d30417b5000d2d28bc156dc9db43ba62cf8756aa5a9619391457d0042dc8eaf1743c5defdaabffb6b423bf2fcf8172b3e6c8795419758abc1acf4853de4bb

diff --git a/dev-util/gcovr/gcovr-6.0.ebuild b/dev-util/gcovr/gcovr-6.0.ebuild
new file mode 100644
index 000000000000..f721625bc8ed
--- /dev/null
+++ b/dev-util/gcovr/gcovr-6.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python script for summarizing gcov data"
+HOMEPAGE="https://github.com/gcovr/gcovr"
+SRC_URI="https://github.com/gcovr/gcovr/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~x86"
+
+RDEPEND="
+	dev-python/jinja[${PYTHON_USEDEP}]
+	dev-python/lxml[${PYTHON_USEDEP}]
+	dev-python/pygments[${PYTHON_USEDEP}]
+	dev-python/yaxmldiff[${PYTHON_USEDEP}]
+"
+BDEPEND="
+	test? (
+		dev-python/pytest-timeout[${PYTHON_USEDEP}]
+	)
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+	local -x PATH="${TEST_DIR}/scripts:${PATH}" \
+		PYTHONPATH="${TEST_DIR}/lib"
+
+	local deselect=(
+		# those tests fail on gcc newer than 5.8
+		# https://github.com/gcovr/gcovr/issues/206
+		gcovr/tests/test_gcovr.py
+	)
+
+	epytest gcovr ${deselect[@]/#/--deselect }
+}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gcovr/
@ 2024-03-22 20:23 Arthur Zamarin
  0 siblings, 0 replies; 26+ messages in thread
From: Arthur Zamarin @ 2024-03-22 20:23 UTC (permalink / raw
  To: gentoo-commits

commit:     4c563c4637f34c9d4cc15b24290c5b098ce9a925
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 22 20:23:19 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 22 20:23:19 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c563c46

dev-util/gcovr: Stabilize 6.0 amd64, #927547

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

 dev-util/gcovr/gcovr-6.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/gcovr/gcovr-6.0.ebuild b/dev-util/gcovr/gcovr-6.0.ebuild
index f721625bc8ed..0ea329e5cd7e 100644
--- a/dev-util/gcovr/gcovr-6.0.ebuild
+++ b/dev-util/gcovr/gcovr-6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/gcovr/gcovr/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~loong ~x86"
+KEYWORDS="amd64 ~loong ~x86"
 
 RDEPEND="
 	dev-python/jinja[${PYTHON_USEDEP}]


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gcovr/
@ 2024-04-24 16:36 Patrick McLean
  0 siblings, 0 replies; 26+ messages in thread
From: Patrick McLean @ 2024-04-24 16:36 UTC (permalink / raw
  To: gentoo-commits

commit:     0971ed4265b98d738ce1f170e42f80e8de8a4764
Author:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 24 16:36:23 2024 +0000
Commit:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
CommitDate: Wed Apr 24 16:36:35 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0971ed42

dev-util/gcovr: add 7.2

Closes: https://bugs.gentoo.org/929537
Signed-off-by: Patrick McLean <chutzpah <AT> gentoo.org>

 dev-util/gcovr/Manifest         |   1 +
 dev-util/gcovr/gcovr-7.2.ebuild | 209 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 210 insertions(+)

diff --git a/dev-util/gcovr/Manifest b/dev-util/gcovr/Manifest
index 03fad14d234f..a51fbef99dc7 100644
--- a/dev-util/gcovr/Manifest
+++ b/dev-util/gcovr/Manifest
@@ -1,3 +1,4 @@
 DIST gcovr-5.1.tar.gz 1676960 BLAKE2B 106c30c7e349f8ffa7a9c52d70e59c32799a8def11986027e3b794ada07fc11ab27b322c377b553f4bb96ca8662bf152eeb7de2d1913381e6068123d2430aa6c SHA512 ae2f0d9ad04f2dc851db9bc99a30a5dc1b1f43dbc6336422ecf5228d37f6994406a83e50f1ee6b5c8d6ec6d7b9e2bba726fd3d502dc5022fe359d480e6d267a5
 DIST gcovr-5.2.tar.gz 1381017 BLAKE2B 8dcd7eb5d482f2020eb29da74e215f0b7731654a66b4ca6d0d919ad6b7eebe564c211a8ec5c4ef87efd61e7c18bfa524aae56d653522f23e4bb902a3921f9522 SHA512 d1a4dd63129ac1d2b9a892ced9b4a0644dc49dc3a115d81ddf348e43fea0e7809c6533104106da8f89a666a4af9ff5a62429b4270ff2272ca61bbebecb7fb921
 DIST gcovr-6.0.tar.gz 1054940 BLAKE2B 1947950d06926cf48d456e6bc389db46cfe4c7ed0395da1ebdb75aa1ea4b85f3cea536d77a4ddca5621885daaaf54462160592a5a384247f12ad3ed5c299b0b7 SHA512 3b4d30417b5000d2d28bc156dc9db43ba62cf8756aa5a9619391457d0042dc8eaf1743c5defdaabffb6b423bf2fcf8172b3e6c8795419758abc1acf4853de4bb
+DIST gcovr-7.2.gh.tar.gz 2800014 BLAKE2B e334688f129868d9affe0fa5c5280eb7dd4c57825bec31f32d529c579f622e7c60985f8aad506bd714ebe00c47fd61b673ad2352e51a0fd8175777bb6a1c93e7 SHA512 fc4acbfeef48866c5c8884681375069c7308a86aaefe5b36e631240a96dcdc7c56b3e8d0c221f66dbbe29302b549c5c9b9c5e01bbf4103165b085ae33c369f55

diff --git a/dev-util/gcovr/gcovr-7.2.ebuild b/dev-util/gcovr/gcovr-7.2.ebuild
new file mode 100644
index 000000000000..aa226b32ebe5
--- /dev/null
+++ b/dev-util/gcovr/gcovr-7.2.ebuild
@@ -0,0 +1,209 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit toolchain-funcs distutils-r1
+
+DESCRIPTION="A Python script for summarizing gcov data"
+HOMEPAGE="https://github.com/gcovr/gcovr"
+SRC_URI="https://github.com/gcovr/gcovr/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+	dev-python/jinja[${PYTHON_USEDEP}]
+	dev-python/lxml[${PYTHON_USEDEP}]
+	dev-python/colorlog[${PYTHON_USEDEP}]
+	dev-python/pygments[${PYTHON_USEDEP}]
+	dev-python/tomli[${PYTHON_USEDEP}]
+"
+BDEPEND="
+	test? (
+		dev-python/pytest-timeout[${PYTHON_USEDEP}]
+		dev-python/yaxmldiff[${PYTHON_USEDEP}]
+	)
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+	local -x PATH="${TEST_DIR}/scripts:${PATH}" \
+		PYTHONPATH="${TEST_DIR}/lib"
+
+	# these tests assume gcc-8, and fail with newer gcc versions
+	local -a test_build_deselect=(
+		"add_coverages-coveralls"
+		"add_coverages-html"
+		"add_coverages-html"
+		"bad++char-coveralls"
+		"bad++char-html"
+		"calls-html"
+		"cmake_oos-coveralls"
+		"cmake_oos-html"
+		"cmake_oos_ninja-coveralls"
+		"cmake_oos_ninja-html"
+		"coexisting_object_directories-from_build_dir-cobertura"
+		"coexisting_object_directories-from_build_dir-html"
+		"coexisting_object_directories-from_build_dir-without_object_dir-cobertura"
+		"coexisting_object_directories-from_build_dir-without_object_dir-html"
+		"coexisting_object_directories-from_build_dir-without_object_dir-sonarqube"
+		"coexisting_object_directories-from_build_dir-without_object_dir-txt"
+		"coexisting_object_directories-from_build_dir-without_search_dir-cobertura"
+		"coexisting_object_directories-from_build_dir-without_search_dir-html"
+		"coexisting_object_directories-from_build_dir-without_search_dir-sonarqube"
+		"coexisting_object_directories-from_build_dir-without_search_dir-txt"
+		"coexisting_object_directories-from_root_dir-cobertura"
+		"coexisting_object_directories-from_root_dir-html"
+		"coexisting_object_directories-from_root_dir-without_object_dir-cobertura"
+		"coexisting_object_directories-from_root_dir-without_object_dir-html"
+		"coexisting_object_directories-from_root_dir-without_object_dir-sonarqube"
+		"coexisting_object_directories-from_root_dir-without_object_dir-txt"
+		"coexisting_object_directories-from_root_dir-without_search_dir-cobertura"
+		"coexisting_object_directories-from_root_dir-without_search_dir-html"
+		"coexisting_object_directories-from_root_dir-without_search_dir-sonarqube"
+		"coexisting_object_directories-from_root_dir-without_search_dir-txt"
+		"config-output-html"
+		"config-toml-html"
+		"config-toml-txt"
+		"decisions-html"
+		"decisions-json"
+		"decisions-neg-delta-html"
+		"different-function-lines-separate-coveralls"
+		"different-function-lines-separate-html"
+		"different-function-lines-use-0-coveralls"
+		"different-function-lines-use-0-html"
+		"different-function-lines-use-max-coveralls"
+		"different-function-lines-use-max-html"
+		"different-function-lines-use-min-coveralls"
+		"different-function-lines-use-min-html"
+		"dot-coveralls"
+		"dot-html"
+		"excl-branch-coveralls"
+		"excl-branch-html"
+		"excl-line-branch-coveralls"
+		"excl-line-branch-html"
+		"excl-line-coveralls"
+		"excl-line-custom-coveralls"
+		"excl-line-custom-html"
+		"excl-line-html"
+		"exclude-directories-relative-coveralls"
+		"exclude-directories-relative-html"
+		"exclude-lines-by-pattern-coveralls"
+		"exclude-lines-by-pattern-html"
+		"exclude-relative-coveralls"
+		"exclude-relative-from-unfiltered-tracefile-html"
+		"exclude-relative-html"
+		"exclude-throw-branches-cobertura"
+		"exclude-throw-branches-coveralls"
+		"exclude-throw-branches-html"
+		"exclude-throw-branches-jacoco"
+		"exclude-throw-branches-json"
+		"exclude-throw-branches-lcov"
+		"exclude-throw-branches-sonarqube"
+		"exclude-throw-branches-txt"
+		"filter-absolute-coveralls"
+		"filter-absolute-from-unfiltered-tracefile-html"
+		"filter-absolute-html"
+		"filter-relative-coveralls"
+		"filter-relative-from-unfiltered-tracefile-html"
+		"filter-relative-html"
+		"filter-relative-lib-coveralls"
+		"filter-relative-lib-from-unfiltered-tracefile-html"
+		"filter-relative-lib-html"
+		"html-css-html"
+		"html-default-html"
+		"html-encoding-cp1252-html"
+		"html-encoding-iso-8859-15-html"
+		"html-high-100-html"
+		"html-high-75-html"
+		"html-line-branch-html"
+		"html-medium-100-high-100-html"
+		"html-medium-50-html"
+		"html-nested-filter-html"
+		"html-nested-nonsort-html"
+		"html-nested-sort-casefold-html"
+		"html-nested-sort-percentage-html"
+		"html-nested-sort-uncovered-html"
+		"html-source-encoding-cp1252-html"
+		"html-source-encoding-utf8-html"
+		"html-tab-size-2-html"
+		"html-template-dir-html"
+		"html-themes-github-html"
+		"html-themes-html"
+		"html-title-html"
+		"linked-coveralls"
+		"linked-html"
+		"nested-coveralls"
+		"nested-html"
+		"nested2-coveralls"
+		"nested2-coveralls"
+		"nested2-html"
+		"nested2-html"
+		"nested2-use-existing-coveralls"
+		"nested2-use-existing-html"
+		"nested3-coveralls"
+		"no-markers-html"
+		"nobranch-coveralls"
+		"nobranch-html"
+		"noncode-coveralls"
+		"noncode-html"
+		"oos-coveralls"
+		"oos-html"
+		"oos2-coveralls"
+		"oos2-html"
+		"rounding-html"
+		"shadow-coveralls"
+		"shadow-html"
+		"shared_lib-coveralls"
+		"shared_lib-html"
+		"simple1-coveralls"
+		"simple1-dir-coveralls"
+		"simple1-dir-html"
+		"simple1-html"
+		"simple1-stdout-coveralls"
+		"simple1-stdout-html"
+		"sort-percentage-html"
+		"sort-uncovered-html"
+		"source_from_pipe-cobertura"
+		"source_from_pipe-coveralls"
+		"source_from_pipe-html"
+		"source_from_pipe-lcov"
+		"subfolder-includes-html"
+		"threaded-coveralls"
+		"threaded-html"
+		"update-data-coveralls"
+		"update-data-html"
+		"use-existing-coveralls"
+		"use-existing-html"
+		"wspace-coveralls"
+		"wspace-html"
+	)
+
+	readarray -t EPYTEST_DESELECT < <(printf 'gcovr/tests/test_gcovr.py::test_build[%s]\n' "${test_build_deselect[@]}")
+
+	EPYTEST_DESELECT+=(
+		# tests that don't work in the ebuild environment
+		gcovr/tests/test_args.py::test_html_template_dir
+		gcovr/tests/test_args.py::test_multiple_output_formats_to_stdout
+		gcovr/tests/test_args.py::test_multiple_output_formats_to_stdout_1
+	)
+
+	local cc cc_ver
+	cc="$(tc-get-compiler-type)"
+	case "${cc}" in
+		gcc) cc_ver="$(gcc-major-version)";;
+		clang) cc_ver="$(clang-major-version)";;
+		# placeholder since tests need CC_REFERENCE to be string-number
+		*) cc_ver=1
+	esac
+
+	local -x CC_REFERENCE="${cc}-${cc_ver}"
+
+	epytest gcovr
+}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gcovr/
@ 2024-04-25 23:12 Patrick McLean
  0 siblings, 0 replies; 26+ messages in thread
From: Patrick McLean @ 2024-04-25 23:12 UTC (permalink / raw
  To: gentoo-commits

commit:     03a6941c32b1caa44467e12248bf0c385fd55443
Author:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 25 23:11:57 2024 +0000
Commit:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
CommitDate: Thu Apr 25 23:12:22 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03a6941c

dev-util/gcovr: Skip a bunch of tests with gcc-14 (bug #930680)

Closes: https://bugs.gentoo.org/930680
Signed-off-by: Patrick McLean <chutzpah <AT> gentoo.org>

 dev-util/gcovr/gcovr-7.2.ebuild | 69 +++++++++++++++++++++++++++++++++++------
 1 file changed, 59 insertions(+), 10 deletions(-)

diff --git a/dev-util/gcovr/gcovr-7.2.ebuild b/dev-util/gcovr/gcovr-7.2.ebuild
index aa226b32ebe5..cf3116b1bdaf 100644
--- a/dev-util/gcovr/gcovr-7.2.ebuild
+++ b/dev-util/gcovr/gcovr-7.2.ebuild
@@ -185,6 +185,65 @@ python_test() {
 		"wspace-html"
 	)
 
+	local cc cc_ver
+	cc="$(tc-get-compiler-type)"
+	case "${cc}" in
+		gcc)
+			cc_ver="$(gcc-major-version)"
+
+			# a bunch of tests are broken on gcc-14
+			# https://bugs.gentoo.org/930680
+			if [[ $(gcc-major-version) -ge 14 ]]; then
+				test_build_deselect+=(
+					"calls-json"
+					"decisions-neg-delta-json"
+					"different-function-lines-separate-lcov"
+					"different-function-lines-use-0-lcov"
+					"different-function-lines-use-max-lcov"
+					"different-function-lines-use-min-lcov"
+					"dot-lcov"
+					"excl-branch-lcov"
+					"excl-line-json"
+					"excl-line-lcov"
+					"excl-line-branch-lcov"
+					"excl-line-custom-lcov"
+					"exclude-directories-relative-lcov"
+					"exclude-lines-by-pattern-lcov"
+					"exclude-relative-lcov"
+					"exclude-relative-from-unfiltered-tracefile-lcov"
+					"filter-absolute-lcov"
+					"filter-absolute-from-unfiltered-tracefile-lcov"
+					"filter-relative-lcov"
+					"filter-relative-from-unfiltered-tracefile-lcov"
+					"filter-relative-lib-lcov"
+					"filter-relative-lib-from-unfiltered-tracefile-lcov"
+					"linked-lcov"
+					"nested-lcov"
+					"nested2-lcov"
+					"nested3-lcov"
+					"no-markers-json"
+					"no-markers-lcov"
+					"noncode-json"
+					"noncode-lcov"
+					"oos-lcov"
+					"oos2-lcov"
+					"shadow-json"
+					"simple1-txt"
+					"simple1-json"
+					"simple1-dir-json"
+					"simple1-stdout-json"
+					"simple1-stdout-lcov"
+					"threaded-lcov"
+					"update-data-lcov"
+					"wspace-lcov"
+				)
+			fi
+		;;
+		clang) cc_ver="$(clang-major-version)";;
+		# placeholder since tests need CC_REFERENCE to be string-number
+		*) cc_ver=1;;
+	esac
+
 	readarray -t EPYTEST_DESELECT < <(printf 'gcovr/tests/test_gcovr.py::test_build[%s]\n' "${test_build_deselect[@]}")
 
 	EPYTEST_DESELECT+=(
@@ -193,16 +252,6 @@ python_test() {
 		gcovr/tests/test_args.py::test_multiple_output_formats_to_stdout
 		gcovr/tests/test_args.py::test_multiple_output_formats_to_stdout_1
 	)
-
-	local cc cc_ver
-	cc="$(tc-get-compiler-type)"
-	case "${cc}" in
-		gcc) cc_ver="$(gcc-major-version)";;
-		clang) cc_ver="$(clang-major-version)";;
-		# placeholder since tests need CC_REFERENCE to be string-number
-		*) cc_ver=1
-	esac
-
 	local -x CC_REFERENCE="${cc}-${cc_ver}"
 
 	epytest gcovr


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gcovr/
@ 2024-05-28 13:19 Sam James
  0 siblings, 0 replies; 26+ messages in thread
From: Sam James @ 2024-05-28 13:19 UTC (permalink / raw
  To: gentoo-commits

commit:     de30574d1bb6975db8ab3608445b1ecde00c7bbb
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May 28 13:18:34 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May 28 13:18:34 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de30574d

dev-util/gcovr: Stabilize 7.2 amd64, #932959

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

 dev-util/gcovr/gcovr-7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gcovr/gcovr-7.2.ebuild b/dev-util/gcovr/gcovr-7.2.ebuild
index cf3116b1bdaf..1877d79d771b 100644
--- a/dev-util/gcovr/gcovr-7.2.ebuild
+++ b/dev-util/gcovr/gcovr-7.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/gcovr/gcovr/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 RDEPEND="
 	dev-python/jinja[${PYTHON_USEDEP}]


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gcovr/
@ 2024-06-14 12:26 Michał Górny
  0 siblings, 0 replies; 26+ messages in thread
From: Michał Górny @ 2024-06-14 12:26 UTC (permalink / raw
  To: gentoo-commits

commit:     55af9ca9d8d911f0046c65366453e99f80c97aca
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 10 19:00:49 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jun 14 12:26:12 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55af9ca9

dev-util/gcovr: Remove old

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

 dev-util/gcovr/Manifest         |  2 --
 dev-util/gcovr/gcovr-5.1.ebuild | 48 ----------------------------------------
 dev-util/gcovr/gcovr-5.2.ebuild | 49 -----------------------------------------
 3 files changed, 99 deletions(-)

diff --git a/dev-util/gcovr/Manifest b/dev-util/gcovr/Manifest
index a51fbef99dc7..21af1035f2c2 100644
--- a/dev-util/gcovr/Manifest
+++ b/dev-util/gcovr/Manifest
@@ -1,4 +1,2 @@
-DIST gcovr-5.1.tar.gz 1676960 BLAKE2B 106c30c7e349f8ffa7a9c52d70e59c32799a8def11986027e3b794ada07fc11ab27b322c377b553f4bb96ca8662bf152eeb7de2d1913381e6068123d2430aa6c SHA512 ae2f0d9ad04f2dc851db9bc99a30a5dc1b1f43dbc6336422ecf5228d37f6994406a83e50f1ee6b5c8d6ec6d7b9e2bba726fd3d502dc5022fe359d480e6d267a5
-DIST gcovr-5.2.tar.gz 1381017 BLAKE2B 8dcd7eb5d482f2020eb29da74e215f0b7731654a66b4ca6d0d919ad6b7eebe564c211a8ec5c4ef87efd61e7c18bfa524aae56d653522f23e4bb902a3921f9522 SHA512 d1a4dd63129ac1d2b9a892ced9b4a0644dc49dc3a115d81ddf348e43fea0e7809c6533104106da8f89a666a4af9ff5a62429b4270ff2272ca61bbebecb7fb921
 DIST gcovr-6.0.tar.gz 1054940 BLAKE2B 1947950d06926cf48d456e6bc389db46cfe4c7ed0395da1ebdb75aa1ea4b85f3cea536d77a4ddca5621885daaaf54462160592a5a384247f12ad3ed5c299b0b7 SHA512 3b4d30417b5000d2d28bc156dc9db43ba62cf8756aa5a9619391457d0042dc8eaf1743c5defdaabffb6b423bf2fcf8172b3e6c8795419758abc1acf4853de4bb
 DIST gcovr-7.2.gh.tar.gz 2800014 BLAKE2B e334688f129868d9affe0fa5c5280eb7dd4c57825bec31f32d529c579f622e7c60985f8aad506bd714ebe00c47fd61b673ad2352e51a0fd8175777bb6a1c93e7 SHA512 fc4acbfeef48866c5c8884681375069c7308a86aaefe5b36e631240a96dcdc7c56b3e8d0c221f66dbbe29302b549c5c9b9c5e01bbf4103165b085ae33c369f55

diff --git a/dev-util/gcovr/gcovr-5.1.ebuild b/dev-util/gcovr/gcovr-5.1.ebuild
deleted file mode 100644
index 800f3c5bfb29..000000000000
--- a/dev-util/gcovr/gcovr-5.1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_IN_SOURCE_BUILD=1
-
-inherit distutils-r1
-
-DESCRIPTION="A Python script for summarizing gcov data"
-HOMEPAGE="https://github.com/gcovr/gcovr"
-SRC_URI="https://github.com/gcovr/gcovr/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-	dev-python/jinja[${PYTHON_USEDEP}]
-	dev-python/lxml[${PYTHON_USEDEP}]
-	dev-python/pygments[${PYTHON_USEDEP}]
-"
-BDEPEND="
-	test? (
-		dev-python/pytest-timeout[${PYTHON_USEDEP}]
-	)
-"
-
-# tests fail on gcc newer than 5.8
-#RESTRICT="test"
-
-distutils_enable_tests pytest
-
-python_test() {
-	distutils_install_for_testing
-
-	local -x PATH="${TEST_DIR}/scripts:${PATH}" \
-		PYTHONPATH="${TEST_DIR}/lib"
-
-	local deselect=(
-		# those tests fail on gcc newer than 5.8
-		# https://github.com/gcovr/gcovr/issues/206
-		gcovr/tests/test_gcovr.py
-	)
-
-	epytest gcovr ${deselect[@]/#/--deselect }
-}

diff --git a/dev-util/gcovr/gcovr-5.2.ebuild b/dev-util/gcovr/gcovr-5.2.ebuild
deleted file mode 100644
index 40e2208a9e4f..000000000000
--- a/dev-util/gcovr/gcovr-5.2.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_IN_SOURCE_BUILD=1
-
-inherit distutils-r1
-
-DESCRIPTION="A Python script for summarizing gcov data"
-HOMEPAGE="https://github.com/gcovr/gcovr"
-SRC_URI="https://github.com/gcovr/gcovr/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~loong ~x86"
-
-RDEPEND="
-	dev-python/jinja[${PYTHON_USEDEP}]
-	dev-python/lxml[${PYTHON_USEDEP}]
-	dev-python/pygments[${PYTHON_USEDEP}]
-	dev-python/yaxmldiff[${PYTHON_USEDEP}]
-"
-BDEPEND="
-	test? (
-		dev-python/pytest-timeout[${PYTHON_USEDEP}]
-	)
-"
-
-# tests fail on gcc newer than 5.8
-#RESTRICT="test"
-
-distutils_enable_tests pytest
-
-python_test() {
-	distutils_install_for_testing
-
-	local -x PATH="${TEST_DIR}/scripts:${PATH}" \
-		PYTHONPATH="${TEST_DIR}/lib"
-
-	local deselect=(
-		# those tests fail on gcc newer than 5.8
-		# https://github.com/gcovr/gcovr/issues/206
-		gcovr/tests/test_gcovr.py
-	)
-
-	epytest gcovr ${deselect[@]/#/--deselect }
-}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gcovr/
@ 2024-06-26  9:05 Sam James
  0 siblings, 0 replies; 26+ messages in thread
From: Sam James @ 2024-06-26  9:05 UTC (permalink / raw
  To: gentoo-commits

commit:     9575f2cbee6d2200076feb48f12cf5f0ea8ba2b9
Author:     Eli Schwartz <eschwartz93 <AT> gmail <DOT> com>
AuthorDate: Wed Jun 26 01:54:01 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jun 26 09:03:48 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9575f2cb

dev-util/gcovr: fix mysterious overdependency in initial 7.2 addition

In commit 0971ed4265b98d738ce1f170e42f80e8de8a4764, gcovr 7.2 was added
to the tree. As part of this, it gained a new upstream dependency on
tomli. However, the initial addition upstream was well-behaved -- it
tried the stdlib tomllib first, and fell back to tomli, and listed its
runtime dependency as:
```
"tomli >= 1.1.0 ; python_version < '3.11'"
```

See: https://github.com/gcovr/gcovr/commit/3e5a922de91bb7e63c0801d055b6ba67a2a83bc6

Nonetheless when added to gentoo, it was added without a conditional
dep. Rectify this.

Fixes: 0971ed4265b98d738ce1f170e42f80e8de8a4764
Signed-off-by: Eli Schwartz <eschwartz93 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/gcovr/gcovr-7.2-r1.ebuild | 260 +++++++++++++++++++++++++++++++++++++
 1 file changed, 260 insertions(+)

diff --git a/dev-util/gcovr/gcovr-7.2-r1.ebuild b/dev-util/gcovr/gcovr-7.2-r1.ebuild
new file mode 100644
index 000000000000..1d820d592f3c
--- /dev/null
+++ b/dev-util/gcovr/gcovr-7.2-r1.ebuild
@@ -0,0 +1,260 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit toolchain-funcs distutils-r1
+
+DESCRIPTION="A Python script for summarizing gcov data"
+HOMEPAGE="https://github.com/gcovr/gcovr"
+SRC_URI="https://github.com/gcovr/gcovr/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~x86"
+
+RDEPEND="
+	dev-python/jinja[${PYTHON_USEDEP}]
+	dev-python/lxml[${PYTHON_USEDEP}]
+	dev-python/colorlog[${PYTHON_USEDEP}]
+	dev-python/pygments[${PYTHON_USEDEP}]
+	$(python_gen_cond_dep '
+		dev-python/tomli[${PYTHON_USEDEP}]
+	' 3.10)
+"
+BDEPEND="
+	test? (
+		dev-python/pytest-timeout[${PYTHON_USEDEP}]
+		dev-python/yaxmldiff[${PYTHON_USEDEP}]
+	)
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+	local -x PATH="${TEST_DIR}/scripts:${PATH}" \
+		PYTHONPATH="${TEST_DIR}/lib"
+
+	# these tests assume gcc-8, and fail with newer gcc versions
+	local -a test_build_deselect=(
+		"add_coverages-coveralls"
+		"add_coverages-html"
+		"add_coverages-html"
+		"bad++char-coveralls"
+		"bad++char-html"
+		"calls-html"
+		"cmake_oos-coveralls"
+		"cmake_oos-html"
+		"cmake_oos_ninja-coveralls"
+		"cmake_oos_ninja-html"
+		"coexisting_object_directories-from_build_dir-cobertura"
+		"coexisting_object_directories-from_build_dir-html"
+		"coexisting_object_directories-from_build_dir-without_object_dir-cobertura"
+		"coexisting_object_directories-from_build_dir-without_object_dir-html"
+		"coexisting_object_directories-from_build_dir-without_object_dir-sonarqube"
+		"coexisting_object_directories-from_build_dir-without_object_dir-txt"
+		"coexisting_object_directories-from_build_dir-without_search_dir-cobertura"
+		"coexisting_object_directories-from_build_dir-without_search_dir-html"
+		"coexisting_object_directories-from_build_dir-without_search_dir-sonarqube"
+		"coexisting_object_directories-from_build_dir-without_search_dir-txt"
+		"coexisting_object_directories-from_root_dir-cobertura"
+		"coexisting_object_directories-from_root_dir-html"
+		"coexisting_object_directories-from_root_dir-without_object_dir-cobertura"
+		"coexisting_object_directories-from_root_dir-without_object_dir-html"
+		"coexisting_object_directories-from_root_dir-without_object_dir-sonarqube"
+		"coexisting_object_directories-from_root_dir-without_object_dir-txt"
+		"coexisting_object_directories-from_root_dir-without_search_dir-cobertura"
+		"coexisting_object_directories-from_root_dir-without_search_dir-html"
+		"coexisting_object_directories-from_root_dir-without_search_dir-sonarqube"
+		"coexisting_object_directories-from_root_dir-without_search_dir-txt"
+		"config-output-html"
+		"config-toml-html"
+		"config-toml-txt"
+		"decisions-html"
+		"decisions-json"
+		"decisions-neg-delta-html"
+		"different-function-lines-separate-coveralls"
+		"different-function-lines-separate-html"
+		"different-function-lines-use-0-coveralls"
+		"different-function-lines-use-0-html"
+		"different-function-lines-use-max-coveralls"
+		"different-function-lines-use-max-html"
+		"different-function-lines-use-min-coveralls"
+		"different-function-lines-use-min-html"
+		"dot-coveralls"
+		"dot-html"
+		"excl-branch-coveralls"
+		"excl-branch-html"
+		"excl-line-branch-coveralls"
+		"excl-line-branch-html"
+		"excl-line-coveralls"
+		"excl-line-custom-coveralls"
+		"excl-line-custom-html"
+		"excl-line-html"
+		"exclude-directories-relative-coveralls"
+		"exclude-directories-relative-html"
+		"exclude-lines-by-pattern-coveralls"
+		"exclude-lines-by-pattern-html"
+		"exclude-relative-coveralls"
+		"exclude-relative-from-unfiltered-tracefile-html"
+		"exclude-relative-html"
+		"exclude-throw-branches-cobertura"
+		"exclude-throw-branches-coveralls"
+		"exclude-throw-branches-html"
+		"exclude-throw-branches-jacoco"
+		"exclude-throw-branches-json"
+		"exclude-throw-branches-lcov"
+		"exclude-throw-branches-sonarqube"
+		"exclude-throw-branches-txt"
+		"filter-absolute-coveralls"
+		"filter-absolute-from-unfiltered-tracefile-html"
+		"filter-absolute-html"
+		"filter-relative-coveralls"
+		"filter-relative-from-unfiltered-tracefile-html"
+		"filter-relative-html"
+		"filter-relative-lib-coveralls"
+		"filter-relative-lib-from-unfiltered-tracefile-html"
+		"filter-relative-lib-html"
+		"html-css-html"
+		"html-default-html"
+		"html-encoding-cp1252-html"
+		"html-encoding-iso-8859-15-html"
+		"html-high-100-html"
+		"html-high-75-html"
+		"html-line-branch-html"
+		"html-medium-100-high-100-html"
+		"html-medium-50-html"
+		"html-nested-filter-html"
+		"html-nested-nonsort-html"
+		"html-nested-sort-casefold-html"
+		"html-nested-sort-percentage-html"
+		"html-nested-sort-uncovered-html"
+		"html-source-encoding-cp1252-html"
+		"html-source-encoding-utf8-html"
+		"html-tab-size-2-html"
+		"html-template-dir-html"
+		"html-themes-github-html"
+		"html-themes-html"
+		"html-title-html"
+		"linked-coveralls"
+		"linked-html"
+		"nested-coveralls"
+		"nested-html"
+		"nested2-coveralls"
+		"nested2-coveralls"
+		"nested2-html"
+		"nested2-html"
+		"nested2-use-existing-coveralls"
+		"nested2-use-existing-html"
+		"nested3-coveralls"
+		"no-markers-html"
+		"nobranch-coveralls"
+		"nobranch-html"
+		"noncode-coveralls"
+		"noncode-html"
+		"oos-coveralls"
+		"oos-html"
+		"oos2-coveralls"
+		"oos2-html"
+		"rounding-html"
+		"shadow-coveralls"
+		"shadow-html"
+		"shared_lib-coveralls"
+		"shared_lib-html"
+		"simple1-coveralls"
+		"simple1-dir-coveralls"
+		"simple1-dir-html"
+		"simple1-html"
+		"simple1-stdout-coveralls"
+		"simple1-stdout-html"
+		"sort-percentage-html"
+		"sort-uncovered-html"
+		"source_from_pipe-cobertura"
+		"source_from_pipe-coveralls"
+		"source_from_pipe-html"
+		"source_from_pipe-lcov"
+		"subfolder-includes-html"
+		"threaded-coveralls"
+		"threaded-html"
+		"update-data-coveralls"
+		"update-data-html"
+		"use-existing-coveralls"
+		"use-existing-html"
+		"wspace-coveralls"
+		"wspace-html"
+	)
+
+	local cc cc_ver
+	cc="$(tc-get-compiler-type)"
+	case "${cc}" in
+		gcc)
+			cc_ver="$(gcc-major-version)"
+
+			# a bunch of tests are broken on gcc-14
+			# https://bugs.gentoo.org/930680
+			if [[ $(gcc-major-version) -ge 14 ]]; then
+				test_build_deselect+=(
+					"calls-json"
+					"decisions-neg-delta-json"
+					"different-function-lines-separate-lcov"
+					"different-function-lines-use-0-lcov"
+					"different-function-lines-use-max-lcov"
+					"different-function-lines-use-min-lcov"
+					"dot-lcov"
+					"excl-branch-lcov"
+					"excl-line-json"
+					"excl-line-lcov"
+					"excl-line-branch-lcov"
+					"excl-line-custom-lcov"
+					"exclude-directories-relative-lcov"
+					"exclude-lines-by-pattern-lcov"
+					"exclude-relative-lcov"
+					"exclude-relative-from-unfiltered-tracefile-lcov"
+					"filter-absolute-lcov"
+					"filter-absolute-from-unfiltered-tracefile-lcov"
+					"filter-relative-lcov"
+					"filter-relative-from-unfiltered-tracefile-lcov"
+					"filter-relative-lib-lcov"
+					"filter-relative-lib-from-unfiltered-tracefile-lcov"
+					"linked-lcov"
+					"nested-lcov"
+					"nested2-lcov"
+					"nested3-lcov"
+					"no-markers-json"
+					"no-markers-lcov"
+					"noncode-json"
+					"noncode-lcov"
+					"oos-lcov"
+					"oos2-lcov"
+					"shadow-json"
+					"simple1-txt"
+					"simple1-json"
+					"simple1-dir-json"
+					"simple1-stdout-json"
+					"simple1-stdout-lcov"
+					"threaded-lcov"
+					"update-data-lcov"
+					"wspace-lcov"
+				)
+			fi
+		;;
+		clang) cc_ver="$(clang-major-version)";;
+		# placeholder since tests need CC_REFERENCE to be string-number
+		*) cc_ver=1;;
+	esac
+
+	readarray -t EPYTEST_DESELECT < <(printf 'gcovr/tests/test_gcovr.py::test_build[%s]\n' "${test_build_deselect[@]}")
+
+	EPYTEST_DESELECT+=(
+		# tests that don't work in the ebuild environment
+		gcovr/tests/test_args.py::test_html_template_dir
+		gcovr/tests/test_args.py::test_multiple_output_formats_to_stdout
+		gcovr/tests/test_args.py::test_multiple_output_formats_to_stdout_1
+	)
+	local -x CC_REFERENCE="${cc}-${cc_ver}"
+
+	epytest gcovr
+}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gcovr/
@ 2024-08-11 10:26 Sam James
  0 siblings, 0 replies; 26+ messages in thread
From: Sam James @ 2024-08-11 10:26 UTC (permalink / raw
  To: gentoo-commits

commit:     bed1438846d93b3cde986f23997ab6030bee623c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 11 10:24:41 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Aug 11 10:25:52 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bed14388

dev-util/gcovr: Stabilize 7.2-r1 amd64, #936862

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

 dev-util/gcovr/gcovr-7.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gcovr/gcovr-7.2-r1.ebuild b/dev-util/gcovr/gcovr-7.2-r1.ebuild
index 1d820d592f3c..4d658c1454d4 100644
--- a/dev-util/gcovr/gcovr-7.2-r1.ebuild
+++ b/dev-util/gcovr/gcovr-7.2-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/gcovr/gcovr/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~loong ~x86"
+KEYWORDS="amd64 ~loong ~x86"
 
 RDEPEND="
 	dev-python/jinja[${PYTHON_USEDEP}]


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

* [gentoo-commits] repo/gentoo:master commit in: dev-util/gcovr/
@ 2024-08-12  1:16 Eli Schwartz
  0 siblings, 0 replies; 26+ messages in thread
From: Eli Schwartz @ 2024-08-12  1:16 UTC (permalink / raw
  To: gentoo-commits

commit:     95363f8f968f8a1321a9af224b5b40ff807d3d37
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 11 23:03:52 2024 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Mon Aug 12 01:16:00 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95363f8f

dev-util/gcovr: drop old

Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 dev-util/gcovr/Manifest         |   1 -
 dev-util/gcovr/gcovr-6.0.ebuild |  44 -------
 dev-util/gcovr/gcovr-7.2.ebuild | 258 ----------------------------------------
 3 files changed, 303 deletions(-)

diff --git a/dev-util/gcovr/Manifest b/dev-util/gcovr/Manifest
index 21af1035f2c2..644a30963fb6 100644
--- a/dev-util/gcovr/Manifest
+++ b/dev-util/gcovr/Manifest
@@ -1,2 +1 @@
-DIST gcovr-6.0.tar.gz 1054940 BLAKE2B 1947950d06926cf48d456e6bc389db46cfe4c7ed0395da1ebdb75aa1ea4b85f3cea536d77a4ddca5621885daaaf54462160592a5a384247f12ad3ed5c299b0b7 SHA512 3b4d30417b5000d2d28bc156dc9db43ba62cf8756aa5a9619391457d0042dc8eaf1743c5defdaabffb6b423bf2fcf8172b3e6c8795419758abc1acf4853de4bb
 DIST gcovr-7.2.gh.tar.gz 2800014 BLAKE2B e334688f129868d9affe0fa5c5280eb7dd4c57825bec31f32d529c579f622e7c60985f8aad506bd714ebe00c47fd61b673ad2352e51a0fd8175777bb6a1c93e7 SHA512 fc4acbfeef48866c5c8884681375069c7308a86aaefe5b36e631240a96dcdc7c56b3e8d0c221f66dbbe29302b549c5c9b9c5e01bbf4103165b085ae33c369f55

diff --git a/dev-util/gcovr/gcovr-6.0.ebuild b/dev-util/gcovr/gcovr-6.0.ebuild
deleted file mode 100644
index 0ea329e5cd7e..000000000000
--- a/dev-util/gcovr/gcovr-6.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="A Python script for summarizing gcov data"
-HOMEPAGE="https://github.com/gcovr/gcovr"
-SRC_URI="https://github.com/gcovr/gcovr/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~loong ~x86"
-
-RDEPEND="
-	dev-python/jinja[${PYTHON_USEDEP}]
-	dev-python/lxml[${PYTHON_USEDEP}]
-	dev-python/pygments[${PYTHON_USEDEP}]
-	dev-python/yaxmldiff[${PYTHON_USEDEP}]
-"
-BDEPEND="
-	test? (
-		dev-python/pytest-timeout[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-	local -x PATH="${TEST_DIR}/scripts:${PATH}" \
-		PYTHONPATH="${TEST_DIR}/lib"
-
-	local deselect=(
-		# those tests fail on gcc newer than 5.8
-		# https://github.com/gcovr/gcovr/issues/206
-		gcovr/tests/test_gcovr.py
-	)
-
-	epytest gcovr ${deselect[@]/#/--deselect }
-}

diff --git a/dev-util/gcovr/gcovr-7.2.ebuild b/dev-util/gcovr/gcovr-7.2.ebuild
deleted file mode 100644
index 8368a742ef0b..000000000000
--- a/dev-util/gcovr/gcovr-7.2.ebuild
+++ /dev/null
@@ -1,258 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit toolchain-funcs distutils-r1
-
-DESCRIPTION="A Python script for summarizing gcov data"
-HOMEPAGE="https://github.com/gcovr/gcovr"
-SRC_URI="https://github.com/gcovr/gcovr/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~loong ~x86"
-
-RDEPEND="
-	dev-python/jinja[${PYTHON_USEDEP}]
-	dev-python/lxml[${PYTHON_USEDEP}]
-	dev-python/colorlog[${PYTHON_USEDEP}]
-	dev-python/pygments[${PYTHON_USEDEP}]
-	dev-python/tomli[${PYTHON_USEDEP}]
-"
-BDEPEND="
-	test? (
-		dev-python/pytest-timeout[${PYTHON_USEDEP}]
-		dev-python/yaxmldiff[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-	local -x PATH="${TEST_DIR}/scripts:${PATH}" \
-		PYTHONPATH="${TEST_DIR}/lib"
-
-	# these tests assume gcc-8, and fail with newer gcc versions
-	local -a test_build_deselect=(
-		"add_coverages-coveralls"
-		"add_coverages-html"
-		"add_coverages-html"
-		"bad++char-coveralls"
-		"bad++char-html"
-		"calls-html"
-		"cmake_oos-coveralls"
-		"cmake_oos-html"
-		"cmake_oos_ninja-coveralls"
-		"cmake_oos_ninja-html"
-		"coexisting_object_directories-from_build_dir-cobertura"
-		"coexisting_object_directories-from_build_dir-html"
-		"coexisting_object_directories-from_build_dir-without_object_dir-cobertura"
-		"coexisting_object_directories-from_build_dir-without_object_dir-html"
-		"coexisting_object_directories-from_build_dir-without_object_dir-sonarqube"
-		"coexisting_object_directories-from_build_dir-without_object_dir-txt"
-		"coexisting_object_directories-from_build_dir-without_search_dir-cobertura"
-		"coexisting_object_directories-from_build_dir-without_search_dir-html"
-		"coexisting_object_directories-from_build_dir-without_search_dir-sonarqube"
-		"coexisting_object_directories-from_build_dir-without_search_dir-txt"
-		"coexisting_object_directories-from_root_dir-cobertura"
-		"coexisting_object_directories-from_root_dir-html"
-		"coexisting_object_directories-from_root_dir-without_object_dir-cobertura"
-		"coexisting_object_directories-from_root_dir-without_object_dir-html"
-		"coexisting_object_directories-from_root_dir-without_object_dir-sonarqube"
-		"coexisting_object_directories-from_root_dir-without_object_dir-txt"
-		"coexisting_object_directories-from_root_dir-without_search_dir-cobertura"
-		"coexisting_object_directories-from_root_dir-without_search_dir-html"
-		"coexisting_object_directories-from_root_dir-without_search_dir-sonarqube"
-		"coexisting_object_directories-from_root_dir-without_search_dir-txt"
-		"config-output-html"
-		"config-toml-html"
-		"config-toml-txt"
-		"decisions-html"
-		"decisions-json"
-		"decisions-neg-delta-html"
-		"different-function-lines-separate-coveralls"
-		"different-function-lines-separate-html"
-		"different-function-lines-use-0-coveralls"
-		"different-function-lines-use-0-html"
-		"different-function-lines-use-max-coveralls"
-		"different-function-lines-use-max-html"
-		"different-function-lines-use-min-coveralls"
-		"different-function-lines-use-min-html"
-		"dot-coveralls"
-		"dot-html"
-		"excl-branch-coveralls"
-		"excl-branch-html"
-		"excl-line-branch-coveralls"
-		"excl-line-branch-html"
-		"excl-line-coveralls"
-		"excl-line-custom-coveralls"
-		"excl-line-custom-html"
-		"excl-line-html"
-		"exclude-directories-relative-coveralls"
-		"exclude-directories-relative-html"
-		"exclude-lines-by-pattern-coveralls"
-		"exclude-lines-by-pattern-html"
-		"exclude-relative-coveralls"
-		"exclude-relative-from-unfiltered-tracefile-html"
-		"exclude-relative-html"
-		"exclude-throw-branches-cobertura"
-		"exclude-throw-branches-coveralls"
-		"exclude-throw-branches-html"
-		"exclude-throw-branches-jacoco"
-		"exclude-throw-branches-json"
-		"exclude-throw-branches-lcov"
-		"exclude-throw-branches-sonarqube"
-		"exclude-throw-branches-txt"
-		"filter-absolute-coveralls"
-		"filter-absolute-from-unfiltered-tracefile-html"
-		"filter-absolute-html"
-		"filter-relative-coveralls"
-		"filter-relative-from-unfiltered-tracefile-html"
-		"filter-relative-html"
-		"filter-relative-lib-coveralls"
-		"filter-relative-lib-from-unfiltered-tracefile-html"
-		"filter-relative-lib-html"
-		"html-css-html"
-		"html-default-html"
-		"html-encoding-cp1252-html"
-		"html-encoding-iso-8859-15-html"
-		"html-high-100-html"
-		"html-high-75-html"
-		"html-line-branch-html"
-		"html-medium-100-high-100-html"
-		"html-medium-50-html"
-		"html-nested-filter-html"
-		"html-nested-nonsort-html"
-		"html-nested-sort-casefold-html"
-		"html-nested-sort-percentage-html"
-		"html-nested-sort-uncovered-html"
-		"html-source-encoding-cp1252-html"
-		"html-source-encoding-utf8-html"
-		"html-tab-size-2-html"
-		"html-template-dir-html"
-		"html-themes-github-html"
-		"html-themes-html"
-		"html-title-html"
-		"linked-coveralls"
-		"linked-html"
-		"nested-coveralls"
-		"nested-html"
-		"nested2-coveralls"
-		"nested2-coveralls"
-		"nested2-html"
-		"nested2-html"
-		"nested2-use-existing-coveralls"
-		"nested2-use-existing-html"
-		"nested3-coveralls"
-		"no-markers-html"
-		"nobranch-coveralls"
-		"nobranch-html"
-		"noncode-coveralls"
-		"noncode-html"
-		"oos-coveralls"
-		"oos-html"
-		"oos2-coveralls"
-		"oos2-html"
-		"rounding-html"
-		"shadow-coveralls"
-		"shadow-html"
-		"shared_lib-coveralls"
-		"shared_lib-html"
-		"simple1-coveralls"
-		"simple1-dir-coveralls"
-		"simple1-dir-html"
-		"simple1-html"
-		"simple1-stdout-coveralls"
-		"simple1-stdout-html"
-		"sort-percentage-html"
-		"sort-uncovered-html"
-		"source_from_pipe-cobertura"
-		"source_from_pipe-coveralls"
-		"source_from_pipe-html"
-		"source_from_pipe-lcov"
-		"subfolder-includes-html"
-		"threaded-coveralls"
-		"threaded-html"
-		"update-data-coveralls"
-		"update-data-html"
-		"use-existing-coveralls"
-		"use-existing-html"
-		"wspace-coveralls"
-		"wspace-html"
-	)
-
-	local cc cc_ver
-	cc="$(tc-get-compiler-type)"
-	case "${cc}" in
-		gcc)
-			cc_ver="$(gcc-major-version)"
-
-			# a bunch of tests are broken on gcc-14
-			# https://bugs.gentoo.org/930680
-			if [[ $(gcc-major-version) -ge 14 ]]; then
-				test_build_deselect+=(
-					"calls-json"
-					"decisions-neg-delta-json"
-					"different-function-lines-separate-lcov"
-					"different-function-lines-use-0-lcov"
-					"different-function-lines-use-max-lcov"
-					"different-function-lines-use-min-lcov"
-					"dot-lcov"
-					"excl-branch-lcov"
-					"excl-line-json"
-					"excl-line-lcov"
-					"excl-line-branch-lcov"
-					"excl-line-custom-lcov"
-					"exclude-directories-relative-lcov"
-					"exclude-lines-by-pattern-lcov"
-					"exclude-relative-lcov"
-					"exclude-relative-from-unfiltered-tracefile-lcov"
-					"filter-absolute-lcov"
-					"filter-absolute-from-unfiltered-tracefile-lcov"
-					"filter-relative-lcov"
-					"filter-relative-from-unfiltered-tracefile-lcov"
-					"filter-relative-lib-lcov"
-					"filter-relative-lib-from-unfiltered-tracefile-lcov"
-					"linked-lcov"
-					"nested-lcov"
-					"nested2-lcov"
-					"nested3-lcov"
-					"no-markers-json"
-					"no-markers-lcov"
-					"noncode-json"
-					"noncode-lcov"
-					"oos-lcov"
-					"oos2-lcov"
-					"shadow-json"
-					"simple1-txt"
-					"simple1-json"
-					"simple1-dir-json"
-					"simple1-stdout-json"
-					"simple1-stdout-lcov"
-					"threaded-lcov"
-					"update-data-lcov"
-					"wspace-lcov"
-				)
-			fi
-		;;
-		clang) cc_ver="$(clang-major-version)";;
-		# placeholder since tests need CC_REFERENCE to be string-number
-		*) cc_ver=1;;
-	esac
-
-	readarray -t EPYTEST_DESELECT < <(printf 'gcovr/tests/test_gcovr.py::test_build[%s]\n' "${test_build_deselect[@]}")
-
-	EPYTEST_DESELECT+=(
-		# tests that don't work in the ebuild environment
-		gcovr/tests/test_args.py::test_html_template_dir
-		gcovr/tests/test_args.py::test_multiple_output_formats_to_stdout
-		gcovr/tests/test_args.py::test_multiple_output_formats_to_stdout_1
-	)
-	local -x CC_REFERENCE="${cc}-${cc_ver}"
-
-	epytest gcovr
-}


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

end of thread, other threads:[~2024-08-12  1:16 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-05-04 12:34 [gentoo-commits] repo/gentoo:master commit in: dev-util/gcovr/ Michał Górny
  -- strict thread matches above, loose matches on Subject: below --
2024-08-12  1:16 Eli Schwartz
2024-08-11 10:26 Sam James
2024-06-26  9:05 Sam James
2024-06-14 12:26 Michał Górny
2024-05-28 13:19 Sam James
2024-04-25 23:12 Patrick McLean
2024-04-24 16:36 Patrick McLean
2024-03-22 20:23 Arthur Zamarin
2023-03-09  1:20 Patrick McLean
2023-01-14 19:47 Sam James
2022-08-15  5:27 WANG Xuerui
2022-08-08 20:59 Patrick McLean
2022-06-16 16:30 Patrick McLean
2021-06-16 11:14 Michał Górny
2021-05-24 19:59 Michał Górny
2021-05-24 18:52 Michał Górny
2020-03-16 18:55 Michał Górny
2020-02-05 21:21 Michał Górny
2019-12-11  3:05 Patrick McLean
2019-03-26  2:33 Patrick McLean
2019-03-26  2:33 Patrick McLean
2018-06-26 18:46 Pacho Ramos
2017-11-12 14:36 Christoph Junghans
2016-09-10 22:31 Christoph Junghans
2016-04-07  2:18 Christoph Junghans

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