Bug 192042

Summary: devel/googlemock: googletest is also a run-time dependency
Product: Ports & Packages Reporter: Raphael Kubo da Costa <rakuco>
Component: Individual Port(s)Assignee: Cheng-Lung Sung <clsung>
Status: Closed Overcome By Events    
Severity: Affects Only Me CC: marino
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   

Description Raphael Kubo da Costa freebsd_committer freebsd_triage 2014-07-22 18:44:12 UTC
The gmock-config script depends on devel/googletest to work properly.

% gmock-config --libs
Unable to locate Google Test, check your Google Mock configuration and installation
Comment 1 John Marino freebsd_committer freebsd_triage 2014-11-25 14:01:04 UTC
Will take care of this in bug 187562
Comment 2 commit-hook freebsd_committer freebsd_triage 2014-11-25 17:38:55 UTC
A commit references this bug:

Author: marino
Date: Tue Nov 25 17:38:12 UTC 2014
New revision: 373421
URL: https://svnweb.freebsd.org/changeset/ports/373421

Log:
  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]

Changes:
  head/devel/googlemock/Makefile
  head/devel/googlemock/distinfo
  head/devel/googlemock/pkg-plist
  head/devel/googletest/Makefile
  head/devel/googletest/distinfo
  head/devel/googletest/files/patch-bsd-defines
  head/devel/googletest/files/patch-include_gtest_internal_gtest-port.h
  head/devel/googletest/pkg-plist