Port details |
- googlemock Library for writing and using C++ mock classes
- 1.10.0 devel
=0 1.10.0Version of this port present on the latest quarterly branch.
- Maintainer: jbeich@FreeBSD.org
- Port Added: 2008-12-12 05:18:22
- Last Update: 2019-12-19 03:41:39
- SVN Revision: 520417
- License: BSD3CLAUSE
- WWW:
- https://github.com/google/googlemock
- Description:
- 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.
WWW: https://github.com/google/googlemock
-
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- googlemock>0:devel/googlemock
- No installation instructions:
- This port has been deleted.
- PKGNAME: googlemock
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1570114335
SHA256 (google-googletest-release-1.10.0_GH0.tar.gz) = 9dc9157a9a1551ec7a7e43daea9a694a0bb5fb8bec81235d8a1e6ef64c716dcb
SIZE (google-googletest-release-1.10.0_GH0.tar.gz) = 904349
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake
- ninja : devel/ninja
- Library dependencies:
-
- libgtest.so : devel/googletest
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for googlemock-1.10.0:
TEST=off: Build and/or run tests
===> Use 'make config' to modify these settings
- Options name:
- N/A
- USES:
- cmake compiler:c++11-lib
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.10.0 19 Dec 2019 03:41:39 |
jbeich |
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. |
1.10.0 05 Oct 2019 00:42:21 |
jbeich |
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 |
1.8.1_2 26 Jul 2019 20:46:57 |
gerald |
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 |
1.8.1_1 12 Dec 2018 01:35:36 |
gerald |
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 |
1.8.1 01 Oct 2018 00:36:37 |
jbeich |
devel/googlemock: unbreak on GCC architectures
In file included from /usr/local/include/gtest/gtest.h:59,
from ./include/gmock/internal/gmock-internal-utils.h:47,
from ./include/gmock/gmock-actions.h:47,
from ./include/gmock/gmock.h:59,
from src/gmock_main.cc:32:
/usr/local/include/gtest/internal/gtest-internal.h:657: error: expected ',' or
'...' before '>' token
/usr/local/include/gtest/internal/gtest-internal.h:657: error: parse error in
template argument list
/usr/local/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)'
PR: 231835 |
1.8.1 31 Aug 2018 20:14:40 |
jbeich |
devel/google{test,mock}: update to 1.8.1
Changes: https://github.com/google/googletest/compare/9bda90b...release-1.8.1 |
1.8.0.712 09 Mar 2018 12:07:37 |
jbeich |
devel/google{test,mock}: update to 1.8.0.712
Changes: https://github.com/google/googletest/compare/5490beb...9bda90b |
1.8.0.450 27 Dec 2017 19:47:20 |
jbeich |
devel/google{test,mock}: update to 1.8.0.450
Changes: https://github.com/google/googletest/compare/f1a87d7...5490beb |
1.8.0.358 25 Sep 2017 00:51:02 |
jbeich |
devel/google{test,mock}: update to 1.8.0.358
Changes: https://github.com/google/googletest/compare/59c795c...f1a87d7 |
1.8.0.50_1 21 May 2017 11:06:13 |
cpm |
- Fix shebangs
- Bump PORTREVISION
PR: 219401
Submitted by: cpm
Approved by: jbeich (maintainer) |
1.8.0.50 18 May 2017 23:22:00 |
jbeich |
devel/google{test,mock}: update to 1.8.0.50
Changes: https://github.com/google/googletest/compare/a2b8a8e...59c795c |
1.8.0.11 15 Nov 2016 01:41:12 |
jbeich |
devel/google{test,mock}: update to 1.8.0.11
Changes: https://github.com/google/googletest/compare/release-1.7.0...a2b8a8e |
1.7.0_1 19 May 2016 10:21:25 |
amdmi3 |
- Fix trailing whitespace in pkg-descrs, categories [a-f]*
Approved by: portmgr blanket |
1.7.0_1 16 Mar 2016 12:58:17 |
jbeich |
Drop default directory from _DEPENDS in my ports
https://lists.freebsd.org/pipermail/freebsd-ports/2015-October/100794.html |
1.7.0_1 03 Oct 2015 01:31:59 |
jbeich |
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) |
1.7.0 25 Aug 2015 07:10:18 |
jbeich |
devel/google{test,mock}: chase new home
https://code.google.com/p/support/wiki/ReadOnlyTransition |
1.7.0 20 Jan 2015 22:03:56 |
jbeich |
Per convention change my address to @FreeBSD.org
Differential Revision: https://reviews.freebsd.org/D1565
Approved by: bapt (mentor) |
1.7.0 25 Nov 2014 17:38:10 |
marino |
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] |
1.5.0_1 27 Oct 2014 10:10:59 |
bapt |
Cleanup plist |
1.5.0_1 16 Jun 2014 22:21:34 |
amdmi3 |
- Switch to USES=libtool, drop .la files
Approved by: portmgr blanket |
1.5.0 10 Jun 2014 07:39:02 |
olgeni |
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) |
1.5.0 07 Nov 2013 02:51:51 |
clsung |
convert to STAGE |
1.5.0 20 Sep 2013 17:04:44 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 2) |
1.5.0 03 Jul 2011 14:59:23 |
ohauer |
-remove MD5 |
1.5.0 08 Jun 2010 08:56:16 |
clsung |
- Update 1.5.0
PR: ports/146905
Submitted by: Yi-Huan Chan <yhchan_AT_csie dot nctu dot edu dot tw> |
1.4.0 17 Nov 2009 07:45:54 |
clsung |
- Update to 1.4.0 |
1.1.0 12 Jun 2009 08:18:32 |
clsung |
- Update to 1.1.0 |
1.0.0 12 Dec 2008 05:17:52 |
clsung |
- add googlemock, Google C++ Mocking Framework |