notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2024Q3
googletest Framework for writing C++ tests on a variety of platforms
1.15.2 devel on this many watch lists=3 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.14.0Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2008-10-14 08:01:31
Last Update: 2024-09-05 06:17:43
Commit Hash: c8008f3
People watching this port, also watch:: qtkeychain-qt5, py39-treq, py311-Automat, linux-c7-atk, py39-beautifulsoup
License: BSD3CLAUSE
WWW:
https://google.github.io/googletest/
https://github.com/google/googletest
Description:
GoogleTest is 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. GoogleMock is inspired by jMock, EasyMock, and Hamcrest, and designed with C++'s specifics in mind, Google C++ Mocking Framework (or Google Mock for short) is a library for writing and using C++ mock classes. Google Mock: * lets you create mock classes trivially using simple macros, * supports a rich set of matchers and actions, * handles unordered, partially ordered, or completely ordered expectations, * is extensible by users, and * works on Linux, Windows, and Mac OS X.
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (63 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/googletest-1.15.2/catalog.mk
  3. /usr/local/share/licenses/googletest-1.15.2/LICENSE
  4. /usr/local/share/licenses/googletest-1.15.2/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-assertion-result.h
  22. include/gtest/gtest-death-test.h
  23. include/gtest/gtest-matchers.h
  24. include/gtest/gtest-message.h
  25. include/gtest/gtest-param-test.h
  26. include/gtest/gtest-printers.h
  27. include/gtest/gtest-spi.h
  28. include/gtest/gtest-test-part.h
  29. include/gtest/gtest-typed-test.h
  30. include/gtest/gtest.h
  31. include/gtest/gtest_pred_impl.h
  32. include/gtest/gtest_prod.h
  33. include/gtest/internal/custom/README.md
  34. include/gtest/internal/custom/gtest-port.h
  35. include/gtest/internal/custom/gtest-printers.h
  36. include/gtest/internal/custom/gtest.h
  37. include/gtest/internal/gtest-death-test-internal.h
  38. include/gtest/internal/gtest-filepath.h
  39. include/gtest/internal/gtest-internal.h
  40. include/gtest/internal/gtest-param-util.h
  41. include/gtest/internal/gtest-port-arch.h
  42. include/gtest/internal/gtest-port.h
  43. include/gtest/internal/gtest-string.h
  44. include/gtest/internal/gtest-type-util.h
  45. lib/cmake/GTest/GTestConfig.cmake
  46. lib/cmake/GTest/GTestConfigVersion.cmake
  47. lib/cmake/GTest/GTestTargets-release.cmake
  48. lib/cmake/GTest/GTestTargets.cmake
  49. lib/libgmock.so
  50. lib/libgmock.so.1.15.2
  51. lib/libgmock_main.so
  52. lib/libgmock_main.so.1.15.2
  53. lib/libgtest.so
  54. lib/libgtest.so.1.15.2
  55. lib/libgtest_main.so
  56. lib/libgtest_main.so.1.15.2
  57. libdata/pkgconfig/gmock.pc
  58. libdata/pkgconfig/gmock_main.pc
  59. libdata/pkgconfig/gtest.pc
  60. libdata/pkgconfig/gtest_main.pc
  61. @owner
  62. @group
  63. @mode
Collapse this list.
Dependency lines:
  • googletest>0: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
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: googletest
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1724084506 SHA256 (googletest-1.15.2.tar.gz) = 7b42b4d6ed48810c5362c265a17faebe90dc2373c885e5216439d37927f02926 SIZE (googletest-1.15.2.tar.gz) = 872667

Packages (timestamps in pop-ups are UTC):
googletest
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.15.01.15.21.10.0_11.15.01.15.2-1.10.0_1-
FreeBSD:13:quarterly1.14.01.14.01.13.01.14.01.14.01.14.01.14.01.14.0
FreeBSD:14:latest1.15.01.15.21.12.11.15.01.15.21.13.0-1.13.0
FreeBSD:14:quarterly1.14.01.14.0-1.14.01.14.01.14.01.14.01.14.0
FreeBSD:15:latest1.15.21.15.2n/a1.15.2n/a1.14.01.14.01.14.0
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
Test dependencies:
  1. python3.11 : lang/python311
This port is required by:
for Build
  1. audio/mixxx
  2. cad/surelog
  3. devel/libphonenumber
  4. devel/libzim
  5. devel/ros-catkin
  6. devel/zapcc
  7. finance/gnucash
Expand this list (22 items / 15 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. games/teeworlds
  3. graphics/vv
  4. math/lib2geom
  5. math/mdal
  6. misc/dartsim
  7. misc/mxnet
  8. multimedia/kodi-addon-inputstream.adaptive
  9. multimedia/lms
  10. science/InsightToolkit
  11. science/InsightToolkit501
  12. science/arbor
  13. science/cantera
  14. x11-fonts/ots
  15. Collapse this list.

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. science/InsightToolkit521*
  2. science/dft_tools*
  3. Collapse this list of deleted ports.
for Libraries
  1. astro/phd2
  2. benchmarks/apib
  3. databases/arrow
  4. devel/android-tools
  5. devel/ayatana-ido
  6. devel/libayatana-indicator
  7. devel/opentelemetry-cpp
Expand this list (19 items / 12 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. graphics/brunsli
  3. lang/cling
  4. math/verdict
  5. net-p2p/ethash
  6. science/orthanc
  7. x11-fonts/ots
  8. Collapse this list.

Deleted ports which required this port:

Expand this list of 6 deleted ports
  1. audio/lms*
  2. devel/googlemock*
  3. devel/ros*
  4. japanese/scim-mozc*
  5. net-p2p/arbitrum-avm*
  6. security/certificate-transparency*
  7. 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:
No options to configure
Options name:
devel_googletest
USES:
cmake:testing compiler:c++17-lang pathfix python:test
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/google/googletest/releases/download/v1.15.2/
Collapse this list.

There are no commits on branch 2024Q3 for this port