This went through an amd64 bulk with no fallout, tested on amd64 and sparc64.
It's not all that much churn for protobuf, but of course all libraries need major bumps. Detailed changelog is here, nothing really stands out: https://github.com/protocolbuffers/protobuf/releases/tag/v3.16.0 Index: devel/protobuf/Makefile =================================================================== RCS file: /cvs/ports/devel/protobuf/Makefile,v retrieving revision 1.39 diff -u -p -r1.39 Makefile --- devel/protobuf/Makefile 30 Apr 2021 17:09:51 -0000 1.39 +++ devel/protobuf/Makefile 7 May 2021 19:14:46 -0000 @@ -2,15 +2,15 @@ COMMENT = c++ protocol buffers -V = 3.15.8 +V = 3.16.0 DISTNAME = protobuf-cpp-$V PKGNAME = protobuf-$V WRKDIST = ${WRKDIR}/protobuf-${V} -SHARED_LIBS += protobuf-lite 9.0 # 26.8 -SHARED_LIBS += protobuf 9.0 # 26.8 -SHARED_LIBS += protoc 10.0 # 26.8 +SHARED_LIBS += protobuf-lite 10.0 # 27.0 +SHARED_LIBS += protobuf 10.0 # 27.0 +SHARED_LIBS += protoc 11.0 # 27.0 CATEGORIES = devel Index: devel/protobuf/distinfo =================================================================== RCS file: /cvs/ports/devel/protobuf/distinfo,v retrieving revision 1.18 diff -u -p -r1.18 distinfo --- devel/protobuf/distinfo 30 Apr 2021 17:09:51 -0000 1.18 +++ devel/protobuf/distinfo 7 May 2021 19:14:46 -0000 @@ -1,2 +1,2 @@ -SHA256 (protobuf-cpp-3.15.8.tar.gz) = m1dke4mORSU8mPrjUUb2penniIF9KQGfkoAnDJUaADg= -SIZE (protobuf-cpp-3.15.8.tar.gz) = 4656105 +SHA256 (protobuf-cpp-3.16.0.tar.gz) = MhkjuiGJ73ID7pEVy0E0DGBJ2CVgl75spJ8Hcb9rcDU= +SIZE (protobuf-cpp-3.16.0.tar.gz) = 4661289 Index: devel/py-protobuf/Makefile =================================================================== RCS file: /cvs/ports/devel/py-protobuf/Makefile,v retrieving revision 1.12 diff -u -p -r1.12 Makefile --- devel/py-protobuf/Makefile 30 Apr 2021 17:10:31 -0000 1.12 +++ devel/py-protobuf/Makefile 7 May 2021 19:20:29 -0000 @@ -2,7 +2,7 @@ COMMENT= Google data interchange format (protocol buffers) -MODPY_EGG_VERSION= 3.15.8 +MODPY_EGG_VERSION= 3.16.0 DISTNAME= protobuf-${MODPY_EGG_VERSION} PKGNAME= py-${DISTNAME} Index: devel/py-protobuf/distinfo =================================================================== RCS file: /cvs/ports/devel/py-protobuf/distinfo,v retrieving revision 1.8 diff -u -p -r1.8 distinfo --- devel/py-protobuf/distinfo 30 Apr 2021 17:10:31 -0000 1.8 +++ devel/py-protobuf/distinfo 7 May 2021 19:20:29 -0000 @@ -1,2 +1,2 @@ -SHA256 (protobuf-3.15.8.tar.gz) = Anf2Kx5CIQyv55pxYowdVTNI2oHL1VNAKn91ScULEdA= -SIZE (protobuf-3.15.8.tar.gz) = 228743 +SHA256 (protobuf-3.16.0.tar.gz) = Io7svt1G11AQ8eD4zjTbzRGuWkDBZan8nTMKWKowKBg= +SIZE (protobuf-3.16.0.tar.gz) = 229132