189 Commits

Author SHA1 Message Date
Peter Levine
513eadc9b1
dev-cpp/gtest: drop 1.15.2-r1
Signed-off-by: Peter Levine <plevine457@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/42434
Closes: https://github.com/gentoo/gentoo/pull/42434
Signed-off-by: Sam James <sam@gentoo.org>
2025-06-08 05:52:05 +01:00
Peter Levine
2d412e5e63
dev-cpp/gtest: add 1.17.0
Signed-off-by: Peter Levine <plevine457@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/42434
Signed-off-by: Sam James <sam@gentoo.org>
2025-06-08 05:52:05 +01:00
Peter Levine
18140da18d
dev-cpp/gtest: enable py3.14
Signed-off-by: Peter Levine <plevine457@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/42434
Signed-off-by: Sam James <sam@gentoo.org>
2025-06-08 05:52:04 +01:00
Peter Levine
8d94f39fca
dev-cpp/gtest: add subslot
When some packages like cpp/abseil-cpp are built with USE=test, some
installed shared libraries are linked to libgtest/libgmock. And because
gtest doesn't impose a SOVERSION, it appears they would need a rebuild
with every new version of dev-cpp/gtest.

Bug: https://bugs.gentoo.org/941550
Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-05 01:39:46 +01:00
Peter Levine
8e015e874f
dev-cpp/gtest: drop 1.14.0
Closes: https://github.com/gentoo/gentoo/pull/38913
Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2024-10-14 09:14:01 +02:00
Peter Levine
8a34a5e2f2
dev-cpp/gtest: drop 1.13.0
Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2024-10-14 09:14:01 +02:00
Peter Levine
da8dbf1bda
dev-cpp/gtest: add 1.15.2
Closes: https://bugs.gentoo.org/940448
Suggested-by: Enji Cooper <yaneurabeya@gmail.com>
Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2024-10-14 09:14:01 +02:00
Peter Levine
11790c99bb
dev-cpp/gtest: fix running gtest_help_test test
Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2024-10-14 09:14:00 +02:00
Peter Levine
a9924d310c
dev-cpp/gtest: add support for abseil and re2
Use abseil for functionality such as using AbslStringify for extensible
print formatting, and use re2 for regex engine and syntax.

Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2024-10-14 09:14:00 +02:00
Peter Levine
c8ab83d2bb
dev-cpp/gtest: use CMAKE_SKIP_TESTS to filter tests
Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2024-10-14 09:14:00 +02:00
Peter Levine
2867ff278c
dev-cpp/gtest: add ~arm64-macos keyword
Adding to live ebuild template ~arm64-macos, already in non-live ebuild.

Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2024-10-14 09:13:59 +02:00
Arthur Zamarin
0e727a3a16
*/*: unkeyword ~ia64
Change was created by running the following command::

    ekeyword ^ia64 */*/*.ebuild

Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-09-12 21:37:40 +03:00
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