Created attachment 222166 [details] Patch for re2 Update re2 to 20210202 Switch to CMake Revert upstream commit 5bd6137 and slightly improve support Compile tested on FreeBSD 13.0-ALPHA2 (amd64) (make, make check-plist) Poudriere testport OK 12.2-RELEASE (amd64) Poudriere testport OK 11.4-RELEASE (amd64)
Created attachment 222167 [details] Patch for re v2 Refresh patch
Build and package info is available at https://gitlab.com/swills/freebsd-ports/pipelines/259017091
Committed. Thanks!
A commit references this bug: Author: crees Date: Wed Mar 3 14:13:21 UTC 2021 New revision: 567086 URL: https://svnweb.freebsd.org/changeset/ports/567086 Log: devel/re2: update to 20210202 Switch to CMake Revert upstream commit 5bd6137 and slightly improve support PR: ports/253255 Submitted by: daniel.engberg.lists@pyret.net Approved by: maintainer timeout (sunpoet, 3w6d) Tested: https://gitlab.com/swills/freebsd-ports/-/pipelines/259017091 Changes: head/devel/re2/Makefile head/devel/re2/distinfo head/devel/re2/files/ head/devel/re2/files/patch-CMakeLists.txt head/devel/re2/pkg-plist
IMHO, This change is totally unnecessary. It just brings superfluous PORTREVISION bump due to shlib change. Changing to cmake does not bring any benefit but more local patch. Chris, since you committed r567086, I'd like to remind you to bump PORTREVISION of dependent ports due to shlib version change.
Hey, I'll get the revision bumps in, of course-- thanks for the reminder. I was thinking it's a bit of a problem to have the transient version 10 shlib in when upstream has reverted that change too. Would you like the cmake change reverted? Chris
A commit references this bug: Author: crees Date: Wed Mar 3 20:55:01 UTC 2021 New revision: 567258 URL: https://svnweb.freebsd.org/changeset/ports/567258 Log: Chase devel/re2 shlib bump Upstream has changed their minds about so.10 and reverted to so.9 The only changes were private. PR: ports/253255 Reported by: sunpoet Changes: head/devel/bloaty/Makefile head/devel/electron11/Makefile head/devel/google-cloud-cpp/Makefile head/devel/grpc/Makefile head/devel/grpc134/Makefile head/devel/rubygem-re2/Makefile head/dns/dnsdist/Makefile head/editors/vscode/Makefile head/www/qt5-webengine/Makefile
I did have a look and historically upstream doesn't change much at all in terms of additional files so I doubt it's something to worry about. It does however shorten compilation time by quite a bit.