Protocol buffers have seen a few releases over the past weeks, so it's time for an update. I have built this diff on amd64, macppc and sparc64 and tested interoperability between these platforms with mosh linked against protobuf 3.11 and 3.12.
The google/protobuf home now redirects to a new location, so I changed that. Major bumps required for all three libs. The diff between 3.11.4 and 3.12.2 is huge as usual, the one well-known test hang is still present. I will do some more build testing in the coming days, but wanted to send this out already. Index: Makefile =================================================================== RCS file: /var/cvs/ports/devel/protobuf/Makefile,v retrieving revision 1.33 diff -u -p -r1.33 Makefile --- Makefile 6 Mar 2020 14:06:10 -0000 1.33 +++ Makefile 28 May 2020 19:09:09 -0000 @@ -2,26 +2,26 @@ COMMENT = c++ protocol buffers -V = 3.11.4 +V = 3.12.2 DISTNAME = protobuf-cpp-$V PKGNAME = protobuf-$V WRKDIST = ${WRKDIR}/protobuf-${V} -SHARED_LIBS += protobuf 6.0 # 22.4 -SHARED_LIBS += protoc 7.0 # 22.4 -SHARED_LIBS += protobuf-lite 6.0 # 22.4 +SHARED_LIBS += protobuf 7.0 # 23.2 +SHARED_LIBS += protoc 8.0 # 23.2 +SHARED_LIBS += protobuf-lite 7.0 # 23.2 CATEGORIES = devel -HOMEPAGE = https://github.com/google/protobuf/ +HOMEPAGE = https://github.com/protocolbuffers/protobuf/ # New BSD PERMIT_PACKAGE = Yes WANTLIB += c m pthread ${COMPILER_LIBCXX} z -MASTER_SITES = https://github.com/google/protobuf/releases/download/v$V/ +MASTER_SITES = https://github.com/protocolbuffers/protobuf/releases/download/v$V/ COMPILER = base-clang ports-gcc @@ -34,7 +34,7 @@ CONFIGURE_ARGS += --with-zlib # avoid undefined reference to __atomic_fetch_add_8 .if ${CHOSEN_COMPILER} == "ports-gcc" -. if ${MACHINE_ARCH} == "powerpc" || ${MACHINE_ARCH} == "hppa" +. if ${MACHINE_ARCH} == "hppa" CONFIGURE_ENV += LIBS="-latomic" WANTLIB += atomic . endif Index: distinfo =================================================================== RCS file: /var/cvs/ports/devel/protobuf/distinfo,v retrieving revision 1.12 diff -u -p -r1.12 distinfo --- distinfo 6 Mar 2020 14:06:10 -0000 1.12 +++ distinfo 27 May 2020 20:01:23 -0000 @@ -1,2 +1,2 @@ -SHA256 (protobuf-cpp-3.11.4.tar.gz) = uku8PmtY0sz+QG5hZXbvSHEKKq4gX0Y2GAJfxpFUnP4= -SIZE (protobuf-cpp-3.11.4.tar.gz) = 4605834 +SHA256 (protobuf-cpp-3.12.2.tar.gz) = 8vGA6TQ8uyuahIIlW/7CF2osx/oi3kllNaCgzzh5dJU= +SIZE (protobuf-cpp-3.12.2.tar.gz) = 4631779