f7deb09740
protobuf-c (1.3.2) * Use protobuf 3.7.1 in the Travis-CI environment. * Fix test suite build failure on newer versions of protobuf. * Fix proto3 repeated scalar field default packing behavior. * Fix out-of-bounds read in scan_length_prefixed_data(). * Fix -Wdeclaration-after-statement warning in parse_oneof_member(). * Fix SIGSEGV in protobuf_c_message_check() on messages with unpopulated oneof member. * Do not allow tag values of 0 in protobuf messages, as these are not allowed by proto2 or proto3. protobuf-c (1.3.1) * Restore protobuf-2.x compatibility. * Use xenial and protobuf 3.6.1 in the Travis-CI environment. * Convert uses of protobuf's scoped_ptr.h to C++11 std::unique_ptr, needed to compile against protobuf 3.6.1. * Use AX_CXX_COMPILE_STDCXX macro to enable C++11 support in old compilers * Add std:: to some types. * Check the return value of int_range_lookup before using as an array index; it can return -1. * Fix compilation on mingw by using explicit protoc --plugin=NAME=PATH syntax in Makefile.am
21 lines
583 B
Makefile
21 lines
583 B
Makefile
# $NetBSD: Makefile,v 1.6 2020/01/17 21:09:18 adam Exp $
|
|
|
|
DISTNAME= protobuf-c-1.3.2
|
|
CATEGORIES= devel
|
|
MASTER_SITES= ${MASTER_SITE_GITHUB:=protobuf-c/}
|
|
GITHUB_RELEASE= v${PKGVERSION_NOREV}
|
|
|
|
MAINTAINER= wiedi@frubar.net
|
|
HOMEPAGE= https://github.com/protobuf-c/protobuf-c
|
|
COMMENT= Protocol Buffers implementation in C
|
|
LICENSE= modified-bsd
|
|
|
|
USE_LANGUAGES= c99 c++11
|
|
USE_LIBTOOL= yes
|
|
USE_TOOLS+= gmake pkg-config
|
|
GNU_CONFIGURE= yes
|
|
PKGCONFIG_OVERRIDE+= protobuf-c/libprotobuf-c.pc.in
|
|
TEST_TARGET= check
|
|
|
|
.include "../../devel/protobuf/buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|