notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

/commits.php is going away

I'm proposing to take /commits.php away - it mainly duplicates the home page. Details in this GitHub issue.
Port details
googletest Framework for writing C++ tests on a variety of platforms
1.11.0 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.11.0Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2008-10-14 08:01:31
Last Update: 2021-06-12 03:25:45
Commit Hash: 4421609
License: BSD3CLAUSE
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (62 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/googletest-1.11.0/catalog.mk
  3. /usr/local/share/licenses/googletest-1.11.0/LICENSE
  4. /usr/local/share/licenses/googletest-1.11.0/BSD3CLAUSE
  5. include/gmock/gmock-actions.h
  6. include/gmock/gmock-cardinalities.h
  7. include/gmock/gmock-function-mocker.h
  8. include/gmock/gmock-matchers.h
  9. include/gmock/gmock-more-actions.h
  10. include/gmock/gmock-more-matchers.h
  11. include/gmock/gmock-nice-strict.h
  12. include/gmock/gmock-spec-builders.h
  13. include/gmock/gmock.h
  14. include/gmock/internal/custom/README.md
  15. include/gmock/internal/custom/gmock-generated-actions.h
  16. include/gmock/internal/custom/gmock-matchers.h
  17. include/gmock/internal/custom/gmock-port.h
  18. include/gmock/internal/gmock-internal-utils.h
  19. include/gmock/internal/gmock-port.h
  20. include/gmock/internal/gmock-pp.h
  21. include/gtest/gtest-death-test.h
  22. include/gtest/gtest-matchers.h
  23. include/gtest/gtest-message.h
  24. include/gtest/gtest-param-test.h
  25. include/gtest/gtest-printers.h
  26. include/gtest/gtest-spi.h
  27. include/gtest/gtest-test-part.h
  28. include/gtest/gtest-typed-test.h
  29. include/gtest/gtest.h
  30. include/gtest/gtest_pred_impl.h
  31. include/gtest/gtest_prod.h
  32. include/gtest/internal/custom/README.md
  33. include/gtest/internal/custom/gtest-port.h
  34. include/gtest/internal/custom/gtest-printers.h
  35. include/gtest/internal/custom/gtest.h
  36. include/gtest/internal/gtest-death-test-internal.h
  37. include/gtest/internal/gtest-filepath.h
  38. include/gtest/internal/gtest-internal.h
  39. include/gtest/internal/gtest-param-util.h
  40. include/gtest/internal/gtest-port-arch.h
  41. include/gtest/internal/gtest-port.h
  42. include/gtest/internal/gtest-string.h
  43. include/gtest/internal/gtest-type-util.h
  44. lib/cmake/GTest/GTestConfig.cmake
  45. lib/cmake/GTest/GTestConfigVersion.cmake
  46. lib/cmake/GTest/GTestTargets-release.cmake
  47. lib/cmake/GTest/GTestTargets.cmake
  48. lib/libgmock.so
  49. lib/libgmock.so.1.11.0
  50. lib/libgmock_main.so
  51. lib/libgmock_main.so.1.11.0
  52. lib/libgtest.so
  53. lib/libgtest.so.1.11.0
  54. lib/libgtest_main.so
  55. lib/libgtest_main.so.1.11.0
  56. libdata/pkgconfig/gmock.pc
  57. libdata/pkgconfig/gmock_main.pc
  58. libdata/pkgconfig/gtest.pc
  59. libdata/pkgconfig/gtest_main.pc
  60. @owner
  61. @group
  62. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • googletest>0:devel/googletest
  • For LIB depends:
    • libgmock.so:devel/googletest
    • libgmock_main.so:devel/googletest
    • libgtest.so:devel/googletest
    • libgtest_main.so:devel/googletest
To install the port: cd /usr/ports/devel/googletest/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/googletest
  • pkg install googletest
PKGNAME: googletest
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
googletest
ABIlatestquarterly
FreeBSD:11:aarch641.8.11.10.0_1
FreeBSD:11:amd641.11.01.11.0
FreeBSD:11:armv61.7.01.10.0_1
FreeBSD:11:i3861.11.01.11.0
FreeBSD:11:mips--
FreeBSD:11:mips641.7.0-
FreeBSD:12:aarch641.8.11.11.0
FreeBSD:12:amd641.11.01.11.0
FreeBSD:12:armv61.8.11.10.0_1
FreeBSD:12:armv71.8.11.10.0_1
FreeBSD:12:i3861.11.01.11.0
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-1.10.0_1
FreeBSD:13:aarch641.10.0_11.11.0
FreeBSD:13:amd641.11.01.11.0
FreeBSD:13:armv61.10.0_11.10.0_1
FreeBSD:13:armv71.10.0_11.10.0_1
FreeBSD:13:i3861.11.01.11.0
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc641.10.0_11.11.0
FreeBSD:14:aarch641.11.0-
FreeBSD:14:amd641.11.0-
FreeBSD:14:armv61.10.0_1-
FreeBSD:14:armv71.10.0_1-
FreeBSD:14:i3861.11.0-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc641.10.0_1-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake
  2. ninja : devel/ninja
This port is required by:
for Build
  1. devel/libphonenumber
  2. devel/libzim
  3. devel/ros-catkin
  4. devel/zapcc
  5. finance/gnucash
  6. games/DDNet
  7. games/teeworlds
Expand this list (17 items / 10 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. graphics/vv
  3. math/lib2geom
  4. math/mdal
  5. math/yacas
  6. misc/mxnet
  7. multimedia/kodi-addon-inputstream.adaptive
  8. science/InsightToolkit
  9. science/cantera
  10. science/libkml
  11. Collapse this list.

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. science/dft_tools*
  2. Collapse this list of deleted ports.
for Libraries
  1. astro/phd2
  2. benchmarks/apib
  3. databases/arrow
  4. graphics/s2
  5. lang/cling
  6. science/libkml
  7. science/orthanc
Expand this list (13 items / 6 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. x11-fonts/ots
  3. Collapse this list.

Deleted ports which required this port:

Expand this list of 5 deleted ports
  1. audio/lms*
  2. devel/googlemock*
  3. devel/ros*
  4. japanese/scim-mozc*
  5. security/certificate-transparency*
  6. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/google/googletest/tar.gz/release-1.11.0?dummy=/
Collapse this list.

Number of commits found: 40

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
12 Jun 2021 03:25:45
 files touched by this commit commit hash:44216098e577cca88d2f404e6f5a612b56a10d12  1.11.0
jbeich search for other commits by this committer
devel/googletest: update to 1.11.0

Changes:	https://github.com/google/googletest/compare/53495a2a...release-1.11.0
Changes:	https://github.com/google/googletest/releases/tag/release-1.11.0
Reported by:	GitHub (watch releases)
03 Jun 2021 15:04:43
 files touched by this commit commit hash:ab6322ef63e1cba290f023a6604943e0bea7499d  1.10.0.667
jbeich search for other commits by this committer
devel/googletest: update to 1.10.0.667

Upstream no longer makes releases, see
https://github.com/google/googletest/commit/861d535e2595

Changes:	https://github.com/google/googletest/compare/release-1.10.0...53495a2a
Reported by:	ngie (1 year ago)
18 May 2021 00:47:14
 files touched by this commit commit hash:4602f4db0d9a9d3ef40ffdb2788ddb8f272c03fb  1.10.0_1
jbeich search for other commits by this committer
devel/googletest: convert TEST option to USES=cmake:testing
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.10.0_1
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
19 Dec 2019 03:41:39
Original commit files touched by this commit Revision:520417  1.10.0_1
jbeich search for other commits by this committer
devel/googletest: merge googlemock

Avoid micromanaging installed files to simplify maintenance.
Already done upstream since 1.8.0. Other distributions (e.g.,
Arch, PkgSrc) have followed.
05 Oct 2019 00:42:21
Original commit files touched by this commit Revision:513801  1.10.0
jbeich search for other commits by this committer
devel/google{test,mock}: update to 1.10.0

- Drop static library
- Drop gtest-config and gmock-config
- Drop GTEST_LIB_CHECK autoconf macro
- Drop gmock_doctory.py as it's too old
- Expose tests via option

Changes:	https://github.com/google/googletest/compare/release-1.8.1...release-1.10.0
Reported by:	GitHub (watch releases)
PR:		239654
Differential Revision:	https://reviews.freebsd.org/D19430
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  1.8.1_3
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
04 Mar 2019 21:51:53
Original commit files touched by this commit Revision:494654  1.8.1_2
ngie search for other commits by this committer
devel/googletest: require libpthread

As noted by @asomers in rS300906 (`cddl/usr.sbin/zfsd/tests/Makefile`
specifically), googletest requires libpthread in order to function, if
`-DGTEST_HAS_PTHREAD` is defined.

While this is true, the code was not being linked against libpthread,
resulting in libgtest being broken, and thus all tests reliant on the library
broken at runtime.

Adding `LIBS+= -lpthread` unbreaks the tests that use pthread support
internally.

PR:		236169
Reviewed by:	jbeich
Approved by:	jbeich (maintainer)
Differential Revision: https://reviews.freebsd.org/D19463
01 Jan 2019 20:20:25
Original commit files touched by this commit Revision:488934  1.8.1_1
jbeich search for other commits by this committer
devel/googletest: drop GCC 4.2 hack after r480987/r480989
12 Dec 2018 01:35:36
Original commit files touched by this commit Revision:487272  1.8.1_1
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
01 Oct 2018 00:31:09
Original commit files touched by this commit Revision:480989  1.8.1
jbeich search for other commits by this committer
devel/googletest: oops, builds fine with clang++ -stdlib=libstdc++ -std=gnu++03

FreeBSD 9.x defaulted to GCC 4.2 but could use Clang, so c++11-lang
used Clang while c++11-lib use lang/gcc* bun nowadays the difference
no longer exists. While testing previous change I forgot to account
that newer Clang versions have switched to C++14 by default while
libstdc++ 4.2 doesn't support C++11 or newer.

PR:		231835
01 Oct 2018 00:13:16
Original commit files touched by this commit Revision:480987  1.8.1
jbeich search for other commits by this committer
devel/googletest: unbreak on GCC architectures after r478607

In file included from ./include/gtest/gtest.h:59,
                 from src/gtest_main.cc:31:
./include/gtest/internal/gtest-internal.h:657: error: expected ',' or '...'
before '>' token
./include/gtest/internal/gtest-internal.h:657: error: parse error in template
argument list
./include/gtest/internal/gtest-internal.h:657: error: default argument missing
for parameter 7 of 'static bool
testing::internal::TypeParameterizedTest<Fixture, TestSel,
Types>::Register(const char*, const testing::internal::CodeLocation&, const
char*, const char*, int, const std::vector<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
std::allocator<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > > >&, Types)'

In file included from src/gtest_main.cc:31:
In file included from ./include/gtest/gtest.h:59:
./include/gtest/internal/gtest-internal.h:947:44: error: no member named
'declval' in namespace 'std'
          class Iterator = decltype(::std::declval<const C&>().begin()),
                                    ~~~~~~~^
./include/gtest/internal/gtest-internal.h:947:52: error: expected expression
          class Iterator = decltype(::std::declval<const C&>().begin()),
(Only the first 15 lines of the commit message are shown above View all of this commit message)
31 Aug 2018 20:14:40
Original commit files touched by this commit Revision:478607  1.8.1
jbeich search for other commits by this committer
devel/google{test,mock}: update to 1.8.1

Changes:	https://github.com/google/googletest/compare/9bda90b...release-1.8.1
09 Mar 2018 12:07:37
Original commit files touched by this commit Revision:463956  1.8.0.712
jbeich search for other commits by this committer
devel/google{test,mock}: update to 1.8.0.712

Changes:	https://github.com/google/googletest/compare/5490beb...9bda90b
27 Dec 2017 19:47:20
Original commit files touched by this commit Revision:457386  1.8.0.450
jbeich search for other commits by this committer
devel/google{test,mock}: update to 1.8.0.450

Changes:	https://github.com/google/googletest/compare/f1a87d7...5490beb
25 Sep 2017 00:51:02
Original commit files touched by this commit Revision:450562  1.8.0.358
jbeich search for other commits by this committer
devel/google{test,mock}: update to 1.8.0.358

Changes:	https://github.com/google/googletest/compare/59c795c...f1a87d7
18 May 2017 23:22:00
Original commit files touched by this commit Revision:441204  1.8.0.50
jbeich search for other commits by this committer
devel/google{test,mock}: update to 1.8.0.50

Changes:	https://github.com/google/googletest/compare/a2b8a8e...59c795c
15 Nov 2016 01:41:12
Original commit files touched by this commit Revision:426138  1.8.0.11
jbeich search for other commits by this committer
devel/google{test,mock}: update to 1.8.0.11

Changes:	https://github.com/google/googletest/compare/release-1.7.0...a2b8a8e
03 Oct 2015 01:31:59
Original commit files touched by this commit Revision:398458  1.7.0
jbeich search for other commits by this committer
devel/google{test,mock}: simplify and modernize

- Convert to the new testing framework
- Add upstream fix for gmock_doctor.py to work with python3, so
  keep existing |/usr/bin/env python| shebang
- Drop fused-src tests as the ports don't install source files
- No need to shebangfix files we don't install
- Provide LICENSE_FILE as there's none under Templates/Licenses/
- Sort declarations by the order they're run (ldconfig is last)
- Silence post-patch commands [1]

PR:		203514
Submitted by:	amdmi3 [1]
Reviewed by:	amdmi3 (previous version)
25 Aug 2015 07:10:18
Original commit files touched by this commit Revision:395218  1.7.0
jbeich search for other commits by this committer
devel/google{test,mock}: chase new home

https://code.google.com/p/support/wiki/ReadOnlyTransition
20 Jan 2015 22:03:56
Original commit files touched by this commit Revision:377543  1.7.0
jbeich search for other commits by this committer
Per convention change my address to @FreeBSD.org

Differential Revision:	https://reviews.freebsd.org/D1565
Approved by:		bapt (mentor)
25 Nov 2014 17:38:10
Original commit files touched by this commit Revision:373421  1.7.0
marino search for other commits by this committer
devel/googlemock, devel/googletest: Upgrade version 1.5 => 1.7

As part of the upgrade process:
  - copy shebangfix and regression-test from googletest to googlemock
  - convert regression-test to TEST option for better integration with
    poudriere and visibility for users
  - make sure configure detects python2 to follow shebangfix
  - add LICENSE=BSD3CLAUSE (idea from comment 0)
  - strip libs per stage-qa
  - enable pthreads by default in devel/googletest
  - enable death tests in devel/googletest
  - enable socket streaming in devel/googletest
  - implement GetThreadCount for death tests in devel/googletest
  - disable streaming tests that fail with old gcc on 9.x in googletest
  - depend on googletest in googlemock as -lgmock fails otherwise [1]
  - pass maintainership to the persistent submitter [2]

PR:		187562
PR:		192736 [2]
PR:		192042 [1]
Approved by:	maintainer timeout (~8 months)
Submitted by:	rakuco [1]
Submitted by:	Jan Beich <jbeich@vfemail.net> [2]
27 Oct 2014 10:10:59
Original commit files touched by this commit Revision:371544  1.5.0_1
bapt search for other commits by this committer
Cleanup plist
20 Oct 2014 16:04:14
Original commit files touched by this commit Revision:371280  1.5.0_1
mva search for other commits by this committer
- Convert ports of devel/ to USES=python

Approved by:	portmgr (implicit)
18 Aug 2014 12:46:22
Original commit files touched by this commit Revision:365302  1.5.0_1
sunpoet search for other commits by this committer
- Add LICENSE
- Remove contiguous blank lines
16 Jun 2014 22:21:25
Original commit files touched by this commit Revision:358056  1.5.0_1
amdmi3 search for other commits by this committer
- Switch to USES=libtool, drop .la files

Approved by:	portmgr blanket
10 Jun 2014 07:39:02
Original commit files touched by this commit Revision:357277  1.5.0
olgeni search for other commits by this committer
Remove indefinite articles and trailing periods from COMMENT, plus
minor COMMENT typos and surrounding whitespace fixes. Categories D-F.

CR:		D196
Approved by:	portmgr (bapt)
08 Dec 2013 13:24:03
Original commit files touched by this commit Revision:335888  1.5.0
mva search for other commits by this committer
- Fix the usage of 'python' to get rid of the implicit lang/python
  dependency

Approved by:	portmgr (blanket)
07 Nov 2013 02:52:10
Original commit files touched by this commit Revision:333054  1.5.0
clsung search for other commits by this committer
convert to STAGE
30 Sep 2013 21:37:17
Original commit files touched by this commit Revision:328877  1.5.0
marino search for other commits by this committer
devel/googletest: add <unistd.h> for modern compilers

Approved by:	portmgr (bapt, implicit)
20 Sep 2013 17:04:44
Original commit files touched by this commit Revision:327723  1.5.0
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 2)
09 Nov 2011 15:26:04
Original commit files touched by this commit   1.5.0
miwi search for other commits by this committer
- Remove WITH_FBSD10_FIX, is no longer needed
29 Oct 2011 08:45:31
Original commit files touched by this commit   1.5.0
miwi search for other commits by this committer
- Fix build on FreeBSD 10
03 Jul 2011 14:59:23
Original commit files touched by this commit   1.5.0
ohauer search for other commits by this committer
-remove MD5
08 Jun 2010 08:55:50
Original commit files touched by this commit   1.5.0
clsung search for other commits by this committer
- Update to 1.5.0

PR:             ports/146903
Submitted by:   Yi-Huan Chan <yhchan_AT_csie dot nctu dot edu dot tw>
17 Nov 2009 07:23:19
Original commit files touched by this commit   1.4.0
clsung search for other commits by this committer
- Update to 1.4.0
12 Jun 2009 08:18:20
Original commit files touched by this commit   1.3.0
clsung search for other commits by this committer
- Update to 1.3.0
12 Dec 2008 03:55:24
Original commit files touched by this commit   1.2.1
clsung search for other commits by this committer
- Update to 1.2.1
12 Dec 2008 02:44:02
Original commit files touched by this commit   1.2.0
clsung search for other commits by this committer
- Update to 1.2.0
14 Oct 2008 08:01:13
Original commit files touched by this commit   1.1.0
clsung search for other commits by this committer
Google's framework for writing C++ tests on a variety of platforms
(Linux, Mac OS X, Windows, Cygwin, Windows CE, and Symbian).

Based on the xUnit architecture. Supports automatic test discovery,
a rich set of assertions, user-defined assertions, death tests,
fatal and non-fatal failures, type-parameterized tests, various options
for running the tests, and XML test report generation.

Number of commits found: 40