Another small update that comes with a major bump due to symbol removal, addition and modification. Full release notes are here:
https://github.com/protocolbuffers/protobuf/releases/tag/v3.11.0 I built a handful of its consumers on amd64 and ran test suites if available. I also tested interoperability between mosh installations linked against protobuf 3.11.0 and 3.10.0. Index: Makefile =================================================================== RCS file: /var/cvs/ports/devel/protobuf/Makefile,v retrieving revision 1.29 diff -u -p -r1.29 Makefile --- Makefile 10 Nov 2019 13:29:38 -0000 1.29 +++ Makefile 26 Nov 2019 16:29:43 -0000 @@ -2,15 +2,15 @@ COMMENT = c++ protocol buffers -V = 3.10.1 +V = 3.11.0 DISTNAME = protobuf-cpp-$V PKGNAME = protobuf-$V WRKDIST = ${WRKDIR}/protobuf-${V} -SHARED_LIBS += protobuf 5.0 # 21.1 -SHARED_LIBS += protoc 5.0 # 21.1 -SHARED_LIBS += protobuf-lite 5.0 # 21.1 +SHARED_LIBS += protobuf 6.0 # 22.0 +SHARED_LIBS += protoc 6.0 # 22.0 +SHARED_LIBS += protobuf-lite 6.0 # 22.0 CATEGORIES = devel Index: distinfo =================================================================== RCS file: /var/cvs/ports/devel/protobuf/distinfo,v retrieving revision 1.8 diff -u -p -r1.8 distinfo --- distinfo 10 Nov 2019 13:29:38 -0000 1.8 +++ distinfo 26 Nov 2019 15:23:59 -0000 @@ -1,2 +1,2 @@ -SHA256 (protobuf-cpp-3.10.1.tar.gz) = 6C7lvd4ZjgoZNeKAdIqGp5iUdOp3FBii/ZDwPi5luZs= -SIZE (protobuf-cpp-3.10.1.tar.gz) = 4598421 +SHA256 (protobuf-cpp-3.11.0.tar.gz) = Wr/VvxHcChS7IwOIP6duzeSKS0R+svn5C4RZLOi4cHw= +SIZE (protobuf-cpp-3.11.0.tar.gz) = 4604321 Index: pkg/PLIST =================================================================== RCS file: /var/cvs/ports/devel/protobuf/pkg/PLIST,v retrieving revision 1.5 diff -u -p -r1.5 PLIST --- pkg/PLIST 10 Nov 2019 13:29:38 -0000 1.5 +++ pkg/PLIST 26 Nov 2019 16:46:05 -0000 @@ -130,13 +130,13 @@ include/google/protobuf/wire_format.h include/google/protobuf/wire_format_lite.h include/google/protobuf/wrappers.pb.h include/google/protobuf/wrappers.proto -lib/libprotobuf-lite.a +@static-lib lib/libprotobuf-lite.a lib/libprotobuf-lite.la @lib lib/libprotobuf-lite.so.${LIBprotobuf-lite_VERSION} -lib/libprotobuf.a +@static-lib lib/libprotobuf.a lib/libprotobuf.la @lib lib/libprotobuf.so.${LIBprotobuf_VERSION} -lib/libprotoc.a +@static-lib lib/libprotoc.a lib/libprotoc.la @lib lib/libprotoc.so.${LIBprotoc_VERSION} lib/pkgconfig/protobuf-lite.pc
