summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-cpp/gtest: enable py3.12Peter Levine2023-09-041-1/+1
| | | | | | | 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>
* dev-cpp/gtest: no need to remove -WerrorPeter Levine2023-09-041-7/+0
| | | | | | | 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>
* dev-cpp/gtest: pass -DPython3_EXECUTABLE only if USE=testPeter Levine2023-09-041-1/+2
| | | | | | | | | | | 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>
* */*: remove sparc64-solaris keywordFabian Groffen2023-05-251-1/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* */*: remove sparc-solaris keywordFabian Groffen2023-05-251-1/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* */*: remove x86-solaris keywordFabian Groffen2023-05-241-1/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* dev-cpp/gtest: change the URI download naming patternPeter Levine2023-02-041-2/+2
| | | | | | | 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>
* dev-cpp/gtest: disable googletest-port-testPeter Levine2023-02-041-1/+1
| | | | | | | | 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>
* */*: remove py3.8 from PYTHON_COMPATDavid Seifert2023-01-141-2/+2
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* dev-cpp/gtest: exclude tests that fail due to usersandboxPeter Levine2022-11-231-4/+5
| | | | | | | | | | | | 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>
* dev-cpp/gtest: enable py3.11Peter Levine2022-11-231-1/+1
| | | | | | | Tested, working with python-3.11.0_p2. Signed-off-by: Peter Levine <plevine457@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-cpp/gtest: add loong keyword to 9999Peter Levine2022-11-231-1/+1
| | | | | | | 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>
* */*: Drop CMAKE_ECLASS meta var superfluous in EAPI-8Andreas Sturmlechner2022-08-151-2/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-cpp/gtest: change docs locationPeter Levine2021-10-121-6/+4
| | | | | | | | | | Documentation can now be found at the toplevel docs directory. Also, correct the extra README.md locations without creating unnecessary subdirectories. Package-Manager: Portage-3.0.26, Repoman-3.0.3 Signed-off-by: Peter Levine <plevine457@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-cpp/gtest: add new keywordsPeter Levine2021-10-121-1/+1
| | | | | | | | | Include unstable keywords that were added to gtest-1.10.0_p20200702.ebuild in live ebuild. Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Peter Levine <plevine457@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-cpp/gtest: change github SRC_URI locationPeter Levine2021-10-121-4/+6
| | | | | | | | Release tarballs are now named release-${PV}. Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Peter Levine <plevine457@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-cpp/gtest: bump EAPI to 8Peter Levine2021-10-121-1/+1
| | | | | | Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Peter Levine <plevine457@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-cpp/gtest: enable py3.10Arthur Zamarin2021-10-041-2/+2
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* */*: Remove obsolete values from PYTHON_COMPATMichał Górny2021-01-311-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-cpp/gtest: Move PYTHON_DEPS to BDEPENDPeter Levine2020-07-191-1/+1
| | | | | | | | Python would need to be run at build time. Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Peter Levine <plevine457@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-cpp/gtest: Remove dev-cpp/gmock blockerPeter Levine2020-07-191-1/+0
| | | | | | | | | dev-cpp/gmock no longer exists in the gentoo tree or in any known overlay. Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Peter Levine <plevine457@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-cpp/gtest: Remove python2_7 from PYTHON_COMPATPeter Levine2020-07-191-1/+1
| | | | | | | | Python 2.7 is deprecated and sunsetted Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Peter Levine <plevine457@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-cpp/gtest: Add support for python3_{6,7,8,9}Peter Levine2020-07-191-1/+1
| | | | | | | | Tested working with 3.6.10-r2, 3.7.7-r3, 3.8.3-r1, 3.9.0_beta2 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Peter Levine <plevine457@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-cpp/gtest: Update the increase-clone-stack-size patch for livePeter Levine2020-07-191-1/+1
| | | | | | Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Peter Levine <plevine457@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* Revert "profiles/riscv: mask tests on protobuf"Ben Kohler2020-05-151-1/+1
| | | | | | This reverts commit 87d6564b45a72bfaf7b64aa82490dbaf5245dd5a. Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* profiles/riscv: mask tests on protobufMikle Kolyada2020-05-161-1/+1
| | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* */*: Discontinue Gentoo SuperH portMikle Kolyada2020-03-261-1/+1
| | | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --ignore-arches Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* */*: Clean PYTHON_COMPAT of obsolete implsMichał Górny2020-01-051-2/+2
| | | | | Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: Switch proxy-maint to cmake.eclassAndreas Sturmlechner2019-12-311-2/+3
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* */*: [QA] Fix trivial cases of MissingTestRestrictMichał Górny2019-12-111-0/+1
| | | | | | | | | | | | | | | | | | The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-cpp: Remove *-fbsd KEYWORDSMichał Górny2019-10-111-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-cpp/gtest: Fix tarball version schemePeter Levine2019-10-091-3/+3
| | | | | | | | | | | Upstream has changed tarball names from release-${PV}.tar.gz to v${PV}.tar.gz. To further complicate matters, the tarball for 1.10.0 is v1.10.x.tar.gz. Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Peter Levine <plevine457@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/13174 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-cpp/gtest: Fix test failure on sparc64Peter Levine2019-08-211-1/+1
| | | | | | | | | | | | sparc64 exhibits the same usersandbox stack overflow bug and its stack can apparently grow upwards in memory. Revert back to allocating 10 pages of mapped memory for the offending call to clone(). Bug: https://bugs.gentoo.org/692464 Reported-by: Rolf Eike Beer <gentoo-bug@opensource.sf-tec.de> Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Peter Levine <plevine457@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-cpp/gtest: Fix segfault in googletest-death-testPeter Levine2019-06-171-1/+1
| | | | | | | | | | | | | Fixes call to mmap to include MAP_GROWSDOWN flag for stack auto-resizing. Reported-by: tka <tka@kamph.org> Tested-by: Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> Closes: https://bugs.gentoo.org/688162 Closes: https://github.com/gentoo/gentoo/pull/12271 Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Peter Levine <plevine457@gmail.com> Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-cpp/gtest: Update to 1.9.0_pre20190607Peter Levine2019-06-151-2/+7
| | | | | | | | | | | | | | | | Latest dev-libs/protobuf-3.8.0 is going to need the INSTANTIATE_TEST_SUITE_P macro which is defined in upstream master branch. Also, fixes for building with gcc-9 have been included upstream so this kills two bugs. Reported-by: Toralf Förster <toralf@gentoo.org> Closes: https://bugs.gentoo.org/687086 Reported-by: Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> Tested-by: Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> Closes: https://bugs.gentoo.org/687606 Closes: https://github.com/gentoo/gentoo/pull/12222 Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: Peter Levine <plevine457@gmail.com> Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-cpp/gtest: Update patch for gtest-9999Peter Levine2019-06-151-1/+1
| | | | | | | | | Update the gtest-1.8.0-increase-clone-stack-size.patch for gtest-9999 to reflect upstream changes Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: Peter Levine <plevine457@gmail.com> Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-cpp/gtest: Don't apply patch to gtest-9999Peter Levine2019-06-151-1/+0
| | | | | | | | | Changes from gtest-9999-fix-gcc6-undefined-behavior.patch commited upstream with commit d850e144710e330070b756c009749dc7a7302301 Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: Peter Levine <plevine457@gmail.com> Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-cpp/gtest: EAPI=7David Michael2019-06-041-3/+2
| | | | | | | | | This allows the cmake eclass to use BDEPEND, so the host cmake can be used without having to cross-compile it. Signed-off-by: David Michael <dm0@redhat.com> Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-cpp/gtest: Remove python3 supportPeter Levine2018-09-221-1/+1
| | | | | | | Tests currently fail with python3. Remove support pending https://github.com/google/googletest/pull/1839. Package-Manager: Portage-2.3.49, Repoman-2.3.10
* dev-cpp/gtest: Adjust dodoc syntaxPeter Levine2018-09-221-2/+2
| | | | Package-Manager: Portage-2.3.49, Repoman-2.3.10
* dev-cpp/gtest: Remove -Werror flag from buildPeter Levine2018-09-221-1/+8
| | | | | | | Causes build failure E.g., https://github.com/google/googletest/issues/1584 Package-Manager: Portage-2.3.49, Repoman-2.3.10
* dev-cpp/gtest: Reenable building shared librariesPeter Levine2018-09-221-5/+1
| | | | | | | The doublefree bug is fixed upstream with the merge of https://github.com/google/googletest/pull/1339 Package-Manager: Portage-2.3.49, Repoman-2.3.10
* dev-cpp/gtest: Clean up cmake configure optionsPeter Levine2018-09-221-4/+0
| | | | | | | | | '-DBUILD_GTEST=ON' and '-DINSTALL_GMOCK=ON' aren't valid anymore (gtest will always be built and if gmock is built, it will be installed). `-Dgtest_build_samples` and '-Dgtest_disable_pthreads' don't depend on USE flags and have always defaulted to "OFF". Package-Manager: Portage-2.3.49, Repoman-2.3.10
* dev-cpp/gtest: Don't use gtest-1.8.0-fix-doublefree.patchPeter Levine2018-09-221-1/+0
| | | | | | The patch that fixes Bug# 631698 has been commited upstream. Package-Manager: Portage-2.3.49, Repoman-2.3.10
* dev-cpp/gtest: Fix double free errorPeter Levine2018-01-091-0/+1
| | | | | | Bug: https://bugs.gentoo.org/631698 Closes: https://github.com/gentoo/gentoo/pull/5605 Package-Manager: Portage-2.3.16, Repoman-2.3.6
* dev-cpp/gtest: Support install of extra docsPeter Levine2018-01-091-1/+8
| | | | Package-Manager: Portage-2.3.10, Repoman-2.3.3
* dev-cpp/gtest: Fix test failure with sandboxPeter Levine2018-01-091-0/+1
| | | | | Bug: https://bugs.gentoo.org/629620 Package-Manager: Portage-2.3.6, Repoman-2.3.2
* dev-cpp/gtest: merge live git ebuild w/releases & fix building w/latest gitMike Frysinger2018-01-041-6/+13
|
* dev-cpp/gtest: update PYTHON_COMPAT.Peter Levine2017-08-291-1/+1
| | | | | | | All tests pass and build succeeds now with python-2.7 python3.{4,5,6}, and pypy. Package-Manager: Portage-2.3.6, Repoman-2.3.2
* dev-cpp/gtest: remove RESTRICT=test.Peter Levine2017-08-291-4/+0
| | | | | | | Building with FEATURES="test sandbox userpriv usersandbox", all tests pass without causing any sandbox violations. Package-Manager: Portage-2.3.6, Repoman-2.3.2