Commit Graph

177 Commits

Author SHA1 Message Date
Fabian Groffen
f1f3412eae dev-cpp/gtest-1.14.0-r1: marked ~arm64-macos
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2024-08-25 17:21:19 +02:00
Matoro Mahri
9d67a65c5b dev-cpp/gtest: Stabilize 1.14.0-r1 sparc, #932939
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk>
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-09 07:59:44 +01:00
Matoro Mahri
1551509648 dev-cpp/gtest: Stabilize 1.14.0-r1 ppc, #932939
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk>
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-09 07:59:43 +01:00
Matoro Mahri
1f4bd20b89 dev-cpp/gtest: Stabilize 1.14.0-r1 arm, #932939
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk>
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-09 07:59:43 +01:00
Matoro Mahri
52306b7998 dev-cpp/gtest: Stabilize 1.14.0-r1 hppa, #932939
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk>
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-06-26 10:41:31 -04:00
Sam James
5fd12de35f dev-cpp/gtest: Stabilize 1.14.0-r1 arm64, #932939
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-18 07:26:54 +01:00
Joonas Niilola
690e46e76c dev-cpp/gtest: Stabilize 1.14.0-r1 x86, #932939
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2024-06-18 08:54:27 +03:00
Joonas Niilola
34223d152c dev-cpp/gtest: Stabilize 1.14.0-r1 amd64, #932939
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2024-06-18 08:54:27 +03:00
Sam James
a4c5095b6a dev-cpp/gtest: Stabilize 1.14.0-r1 ppc64, #932939
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-18 06:09:31 +01:00
Peter Levine
5037161d18 dev-cpp/gtest: fix test failure on x86
Testing on x86 architecture causes a unittest to fail due to
a floating-point precision discrepancy.  Like Debian, we add
-ffloat-store until upstream addresses the issue.

Closes: https://bugs.gentoo.org/905007
Closes: https://github.com/gentoo/gentoo/pull/37191
Suggested-by: Sam James <sam@gentoo.org>
Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-18 03:08:52 +01:00
Peter Levine
f58b8c8536 dev-cpp/gtest: fix test failure with -O2/-O3 on arm hardfloat arch
Testing on arm hardfloat architecture with -O2/-O3 causes a unittest to
fail.  Do like Debian does and replace with -O1 until upstream
addresses it.

Closes: https://bugs.gentoo.org/925093
Suggested-by: Sam James <sam@gentoo.org>
Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-18 03:08:52 +01:00
Peter Levine
adc3eccfa5 dev-cpp/gtest: enable py3.13
Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-18 03:08:51 +01:00
Sam James
c09274e480 dev-cpp/gtest: Stabilize 1.14.0 amd64, #932939
Signed-off-by: Sam James <sam@gentoo.org>
2024-05-28 21:47:13 +01:00
Sam James
3c4f3f8b00 dev-cpp/gtest: Stabilize 1.14.0 ppc, #932939
Signed-off-by: Sam James <sam@gentoo.org>
2024-05-28 17:57:38 +01:00
Sam James
62ea1e8eff dev-cpp/gtest: Stabilize 1.14.0 x86, #932939
Signed-off-by: Sam James <sam@gentoo.org>
2024-05-28 17:57:37 +01:00
Sam James
1bf93ea120 dev-cpp/gtest: Stabilize 1.14.0 sparc, #932939
Signed-off-by: Sam James <sam@gentoo.org>
2024-05-28 14:18:21 +01:00
Michał Górny
b57b051ff3 dev-cpp/gtest: Stabilize 1.14.0 ppc64, #932939
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-05-28 14:29:16 +02:00
Michał Górny
3c9d5f367c dev-cpp/gtest: Stabilize 1.14.0 arm64, #932939
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-05-28 14:04:20 +02:00
Peter Levine
c2604b771b dev-cpp/gtest: drop 1.11.0
Closes: https://github.com/gentoo/gentoo/pull/32177
Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: David Seifert <soap@gentoo.org>
2023-09-04 12:08:09 +02:00
Peter Levine
aaeeeb5759 dev-cpp/gtest: add 1.14.0
Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: David Seifert <soap@gentoo.org>
2023-09-04 12:08:08 +02:00
Peter Levine
f7a9a91cc4 dev-cpp/gtest: enable py3.12
Tests run fine with dev-lang/python-3.12.0_beta4_p2:3.12::gentoo.

Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: David Seifert <soap@gentoo.org>
2023-09-04 12:08:07 +02:00
Peter Levine
13df45aaa1 dev-cpp/gtest: no need to remove -Werror
The offending instances of -Werror were removed so no need to `sed`.

Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: David Seifert <soap@gentoo.org>
2023-09-04 12:08:06 +02:00
Peter Levine
72af436c1c dev-cpp/gtest: pass -DPython3_EXECUTABLE only if USE=test
Switch -DPYTHON_EXECUTABLE to the more modern CMAKE
-DPython3_EXECUTABLE. And consistent with other conditional
constructs, eg. "use test && python-any-r1_pkg_setup", only
pass -DPython3_EXECUTABLE if USE=test.

Closes: https://bugs.gentoo.org/911476
Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: David Seifert <soap@gentoo.org>
2023-09-04 12:08:05 +02:00
Fabian Groffen
6d2df6f4b7 */*: remove sparc64-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2023-05-25 21:53:25 +02:00
Fabian Groffen
4aebe55f8c */*: remove sparc-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2023-05-25 21:49:16 +02:00
Fabian Groffen
82e9ddde6f */*: remove x86-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2023-05-24 21:41:33 +02:00
Arthur Zamarin
7667a23bd1 dev-cpp/gtest: Stabilize 1.13.0 hppa, #904582
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-04-30 16:52:40 +00:00
Arthur Zamarin
d031be7030 dev-cpp/gtest: Stabilize 1.13.0 arm, #904582
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-04-30 16:52:21 +00:00
Joonas Niilola
157a927e9d dev-cpp/gtest: Stabilize 1.13.0 x86, #904582
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2023-04-25 15:16:21 +03:00
Sam James
748e9dce23 dev-cpp/gtest: Stabilize 1.13.0 amd64, #904582
Signed-off-by: Sam James <sam@gentoo.org>
2023-04-24 23:57:35 +01:00
Sam James
714538d980 dev-cpp/gtest: Stabilize 1.13.0 ppc64, #904582
Signed-off-by: Sam James <sam@gentoo.org>
2023-04-24 23:57:34 +01:00
Sam James
0d0357392d dev-cpp/gtest: Stabilize 1.13.0 ppc, #904582
Signed-off-by: Sam James <sam@gentoo.org>
2023-04-24 23:57:33 +01:00
Sam James
5fbc356e86 dev-cpp/gtest: Stabilize 1.13.0 sparc, #904582
Signed-off-by: Sam James <sam@gentoo.org>
2023-04-24 23:57:32 +01:00
Sam James
1f19130dd8 dev-cpp/gtest: Stabilize 1.13.0 arm64, #904582
Signed-off-by: Sam James <sam@gentoo.org>
2023-04-24 23:57:30 +01:00
Peter Levine
ff785caa96 dev-cpp/gtest: drop 1.12.1
Closes: https://github.com/gentoo/gentoo/pull/29187
Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2023-02-04 10:26:19 +02:00
Peter Levine
98b4dd2683 dev-cpp/gtest: add 1.13.0
Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2023-02-04 10:26:19 +02:00
Peter Levine
369dd28819 dev-cpp/gtest: change the URI download naming pattern
Now using the generic github v${PV}.tar.gz naming scheme.

Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2023-02-04 10:26:19 +02:00
Peter Levine
e5122f5452 dev-cpp/gtest: disable googletest-port-test
Apparently usersandbox messes with the expected number of spawned
threads.  Disable for now.

Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2023-02-04 10:26:19 +02:00
David Seifert
ed468028e7 */*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
2023-01-14 13:51:19 +01:00
Peter Levine
92dd9dfed0 dev-cpp/gtest: fix test failure with clang
googletest-port-test sporadically fails when built with clang, with
the usersandbox feature enabled.  Doesn't happen in 9999 so this is
temporary.

Signed-off-by: Peter Levine <plevine457@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28348
Signed-off-by: Sam James <sam@gentoo.org>
2022-11-23 01:43:39 +00:00
Peter Levine
0b1ac3582a dev-cpp/gtest: add 1.12.1
Closes: https://bugs.gentoo.org/881845
Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2022-11-23 01:43:39 +00:00
Peter Levine
b53422e8c5 dev-cpp/gtest: exclude tests that fail due to usersandbox
Patching internal code to overcome test failure due to the usersandbox
feature flag seems misguided. Other packages opt to skip such tests
rather than patching compiled code or turning off usersandbox
(bug# 413621, 603244).  Let's do that.

Bug: https://bugs.gentoo.org/413621
Bug: https://bugs.gentoo.org/603244
Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2022-11-23 01:43:39 +00:00
Peter Levine
e2c290ba22 dev-cpp/gtest: enable py3.11
Tested, working with python-3.11.0_p2.

Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2022-11-23 01:43:39 +00:00
Peter Levine
4562305e0e dev-cpp/gtest: add loong keyword to 9999
Already added to gtest-1.11.0, include it here as well.

Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2022-11-23 01:43:38 +00:00
Andreas Sturmlechner
900accb7f4 */*: Drop CMAKE_ECLASS meta var superfluous in EAPI-8
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2022-08-15 21:17:23 +02:00
WANG Xuerui
cfffb082c2 dev-cpp/gtest: keyword 1.11.0 for ~loong
Tests passed on real hardware.

Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
2022-05-04 15:06:21 +08:00
Peter Levine
482e7cfce9 dev-cpp/gtest: fix testcase failure with musl
Empirically, "getpagesize() * 12" instead of "getpagesize() * 10"
appears to be enough to memory to stave off a stack overflow when built
against musl libc.

Closes: https://bugs.gentoo.org/834068
Closes: https://github.com/gentoo/gentoo/pull/25073
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2022-04-18 21:28:28 +01:00
Peter Levine
93aaee19fa dev-cpp/gtest: remove redundant ebuild
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2022-04-18 21:28:27 +01:00
Mike Frysinger
36f80c8d6f dev-cpp/gtest: update old docs link
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2022-03-15 18:21:01 -04:00
Rolf Eike Beer
a2c7ecba78 dev-cpp/gtest: stable 1.11.0 for hppa, bug #828338
Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de>
Signed-off-by: Sam James <sam@gentoo.org>
2021-12-07 20:22:45 +00:00