Commit Graph

83 Commits

Author SHA1 Message Date
Michał Górny
28097bb268 dev-cpp/gtest: Remove py2 where possible
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-02-10 14:25:40 +01:00
Matt Turner
5671613f07 */*: Drop stable alpha keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-01-25 16:18:19 -08:00
Michał Górny
cd3f25deb1 */*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-01-05 11:55:46 +01:00
Andreas Sturmlechner
be0ab35240 */*: Switch proxy-maint to cmake.eclass
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-31 19:42:20 +01:00
Michał Górny
064af661d0 */*: [QA] Fix trivial cases of MissingTestRestrict
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>
2019-12-11 00:22:38 +01:00
Michał Górny
7bc5100bca dev-cpp: Remove *-fbsd KEYWORDS
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-10-11 17:34:12 +02:00
Peter Levine
914b9ce29b dev-cpp/gtest: Fix tarball version scheme
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>
2019-10-09 06:18:47 +03:00
Peter Levine
b9a3725874 dev-cpp/gtest: Version bump to 1.10.0
Closes: https://bugs.gentoo.org/696510
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Peter Levine <plevine457@gmail.com>
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2019-10-09 06:18:42 +03:00
Mikle Kolyada
78593e8520 dev-cpp/gtest: arm stable wrt bug #691198
Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="arm"
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
2019-09-13 20:26:56 +03:00
Agostino Sarubbo
a0af226600 dev-cpp/gtest: alpha stable wrt bug #691198
Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2019-08-23 14:16:44 +02:00
Agostino Sarubbo
af201efe7c dev-cpp/gtest: s390 stable wrt bug #691198
Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="s390"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2019-08-23 11:59:42 +02:00
Agostino Sarubbo
02f2e91ce4 dev-cpp/gtest: ppc64 stable wrt bug #691198
Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2019-08-23 00:02:46 +02:00
Peter Levine
856baf91fe dev-cpp/gtest: Remove gtest-1.7.0-r1
Outdated EAPI and no reverse dependencies

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Peter Levine <plevine457@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/12751
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2019-08-21 08:06:55 +03:00
Peter Levine
aa4cea02ac dev-cpp/gtest: Fix test failure on sparc64
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>
2019-08-21 08:06:55 +03:00
Sergei Trofimovich
79a6005d42 dev-cpp/gtest: stable 1.9.0_pre20190607 for hppa, bug #691198
Package-Manager: Portage-2.3.71, Repoman-2.3.17
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2019-08-19 07:56:38 +01:00
Sergei Trofimovich
2d118cfaa6 dev-cpp/gtest: stable 1.9.0_pre20190607 for ppc, bug #691198
Package-Manager: Portage-2.3.71, Repoman-2.3.17
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2019-08-18 11:10:10 +01:00
Sergei Trofimovich
bf5ec96f42 dev-cpp/gtest: stable 1.9.0_pre20190607 for ia64, bug #691198
Package-Manager: Portage-2.3.71, Repoman-2.3.17
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2019-08-18 11:08:13 +01:00
Rolf Eike Beer
b0cf5adc8e dev-cpp/gtest: stable 1.9.0_pre20190607 for sparc, bug #691198
Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de>
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2019-08-18 10:10:27 +01:00
Aaron Bauman
2f2a82d379 dev-cpp/gtest: arm64 stable (bug #691198)
Signed-off-by: Aaron Bauman <bman@gentoo.org>
Package-Manager: Portage-2.3.71, Repoman-2.3.17
RepoMan-Options: --include-arches="arm64"
2019-08-16 19:21:14 -04:00
Arfrever Frehtes Taifersar Arahesis
e41e2e60e5 dev-cpp/gtest: Stabilize 1.9.0_pre20190607 on amd64/x86 (bug #691198).
Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
2019-08-16 13:02:29 -04:00
Peter Levine
fac747ad89 dev-cpp/gtest: Fix segfault in googletest-death-test
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>
2019-06-17 08:25:05 +02:00
Peter Levine
e58c0ab35c dev-cpp/gtest: Update to 1.9.0_pre20190607
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>
2019-06-15 22:29:28 +02:00
Peter Levine
b8467b0c19 dev-cpp/gtest: Update patch for gtest-9999
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>
2019-06-15 22:29:27 +02:00
Peter Levine
6980dd2f33 dev-cpp/gtest: Don't apply patch to gtest-9999
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>
2019-06-15 22:29:26 +02:00
David Michael
8341c97fd2 dev-cpp/gtest: EAPI=7
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>
2019-06-04 21:49:10 +02:00
Michał Górny
ef28997cd5 */*: Drop python3_4 from PYTHON_COMPAT
Closes: https://github.com/gentoo/gentoo/pull/11706
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-04-16 14:51:16 +02:00
Aaron Bauman
5a73ccb22b dev-cpp/gtest: ppc stable wrt bug #674354
thanks to ernsteiswuerfel!

Signed-off-by: Aaron Bauman <bman@gentoo.org>
2019-03-27 20:07:38 -04:00
Thomas Deutschmann
e705f691e4 dev-cpp/gtest: x86 stable (bug #674354)
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
2019-03-28 00:41:26 +01:00
Agostino Sarubbo
7352eb5537 dev-cpp/gtest: amd64 stable wrt bug #674354
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"
2019-03-27 21:04:20 +01:00
Peter Levine
134dcea356 dev-cpp/gtest: Version bump to 1.8.1
Reported-by: Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com>
Closes: https://bugs.gentoo.org/665650
Closes: https://github.com/gentoo/gentoo/pull/9867
Package-Manager: Portage-2.3.49, Repoman-2.3.10
2018-09-22 09:07:12 +02:00
Peter Levine
29813dfe92 dev-cpp/gtest: Remove python3 support
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
2018-09-22 09:07:12 +02:00
Peter Levine
26c3f8fd0e dev-cpp/gtest: Adjust dodoc syntax
Package-Manager: Portage-2.3.49, Repoman-2.3.10
2018-09-22 09:07:11 +02:00
Peter Levine
f70d38f0e1 dev-cpp/gtest: Remove -Werror flag from build
Causes build failure
E.g., https://github.com/google/googletest/issues/1584

Package-Manager: Portage-2.3.49, Repoman-2.3.10
2018-09-22 09:07:11 +02:00
Peter Levine
0046e49dc0 dev-cpp/gtest: Reenable building shared libraries
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
2018-09-22 09:07:10 +02:00
Peter Levine
1cb37ce93c dev-cpp/gtest: Clean up cmake configure options
'-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
2018-09-22 09:07:10 +02:00
Peter Levine
f526bd2a33 dev-cpp/gtest: Update gtest-9999-fix-gcc6-undefined-behavior.patch
Package-Manager: Portage-2.3.49, Repoman-2.3.10
2018-09-22 09:07:09 +02:00
Peter Levine
1836afdc54 dev-cpp/gtest: Don't use gtest-1.8.0-fix-doublefree.patch
The patch that fixes Bug# 631698 has been commited upstream.

Package-Manager: Portage-2.3.49, Repoman-2.3.10
2018-09-22 09:07:09 +02:00
Mikle Kolyada
ee4bbc32c6 dev-cpp/gtest: mark s390 stable
Package-Manager: Portage-2.3.40, Repoman-2.3.9
2018-06-08 00:19:45 +03:00
Mikle Kolyada
ab94a479fc dev-cpp/gtest: arm stable wrt bug #647118
Package-Manager: Portage-2.3.24, Repoman-2.3.6
2018-04-16 22:14:48 +03:00
Mart Raudsepp
99b4b713cb dev-cpp/gtest-1.8.0-r1: arm64 stable (bug #647118)
Package-Manager: Portage-2.3.24, Repoman-2.3.6
2018-04-02 20:26:58 +03:00
Matt Turner
520ca43b37 dev-cpp/gtest-1.8.0-r1: hppa stable, bug 647118 2018-03-20 18:34:18 -07:00
Sergei Trofimovich
e10bf4cc85 dev-cpp/gtest: stable 1.8.0-r1 for ppc/ppc64, bug #647118
Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc ppc64"
2018-03-13 22:14:19 +00:00
Tobias Klausmann
c21eee653b dev-cpp/gtest-1.8.0-r1: alpha stable
Gentoo-Bug: http://bugs.gentoo.org/647118
2018-03-05 14:57:36 +01:00
Sergei Trofimovich
17b807e84a dev-cpp/gtest: stable 1.8.0-r1 for ia64, bug #647118
Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="ia64"
2018-02-17 22:30:39 +00:00
Rolf Eike Beer
b5d761bee7 dev-cpp/gtest: stable 1.8.0-r1 for sparc, bug #647118
Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"
2018-02-17 08:43:40 +00:00
Thomas Deutschmann
309f06d911 dev-cpp/gtest: x86 stable (bug #647118)
Package-Manager: Portage-2.3.24, Repoman-2.3.6
2018-02-13 21:11:45 +01:00
Jason Zaman
7956e556fe dev-cpp/gtest: amd64 stable
Gentoo-bug: 647118
Package-Manager: Portage-2.3.19, Repoman-2.3.6
2018-02-13 15:46:05 +08:00
Peter Levine
b6ff87f014 dev-cpp/gtest: Fix double free error
Bug: https://bugs.gentoo.org/631698
Closes: https://github.com/gentoo/gentoo/pull/5605
Package-Manager: Portage-2.3.16, Repoman-2.3.6
2018-01-09 11:10:06 -05:00
Peter Levine
cd6ac5d6bb dev-cpp/gtest: Support install of extra docs
Package-Manager: Portage-2.3.10, Repoman-2.3.3
2018-01-09 11:10:00 -05:00
Peter Levine
c611133fd6 dev-cpp/gtest: Fix test failure with sandbox
Bug: https://bugs.gentoo.org/629620
Package-Manager: Portage-2.3.6, Repoman-2.3.2
2018-01-09 11:10:00 -05:00