Bug 280449 - devel/google-cloud-cpp: Update to 2.26.0
Summary: devel/google-cloud-cpp: Update to 2.26.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Jason E. Hale
URL: https://github.com/googleapis/google-...
Keywords:
Depends on:
Blocks: cmake-3.30.1
  Show dependency treegraph
 
Reported: 2024-07-25 22:04 UTC by Jason E. Hale
Modified: 2024-08-06 16:46 UTC (History)
2 users (show)

See Also:


Attachments
v1 (73.58 KB, patch)
2024-07-25 22:04 UTC, Jason E. Hale
jhale: maintainer-approval? (amzo1337)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jason E. Hale freebsd_committer freebsd_triage 2024-07-25 22:04:33 UTC
Created attachment 252289 [details]
v1

This is needed to fix build with CMake >= 3.30.0 as backporting the required changes would be tedious.

Build tests done:
FreeBSD-CURRENT amd64 (with CMake 3.30.1): OK
FreeBSD-14.0 amd64 (with CMake 3.29.6): OK
Comment 1 Tobias C. Berner freebsd_committer freebsd_triage 2024-07-26 07:32:41 UTC
Moin moin 

@jhale, please just fix it.

mfg Tobias, with hat portmgr.
Comment 2 commit-hook freebsd_committer freebsd_triage 2024-08-06 16:43:37 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5c41945beec57c14cab81a426aeb7c949bc0b275

commit 5c41945beec57c14cab81a426aeb7c949bc0b275
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2024-07-25 21:49:11 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2024-08-06 16:43:02 +0000

    devel/google-cloud-cpp: Update to 2.27.0

    Disable the mocking libraries, which require devel/googletest. This could
    be a future optional feature, but not deemed needed at this time since
    this is currently a leaf port. As mentioned in the release notes, not
    linking the mocking libraries to GoogleTest was a bug that manifested
    itself with CMake >= 3.30.0 [1].

    Fix pkgconfig paths.

    https://github.com/googleapis/google-cloud-cpp/releases/tag/v2.27.0

    PR:             280381 [1], 280449
    Approved by:    portmgr (tcberner)

 devel/google-cloud-cpp/Makefile  |  14 +-
 devel/google-cloud-cpp/distinfo  |  10 +-
 devel/google-cloud-cpp/pkg-plist | 686 ++++++++++++++++-----------------------
 3 files changed, 291 insertions(+), 419 deletions(-)