Package: protobuf / 3.6.1-4~bpo9+1

Metadata

Package Version Patches format
protobuf 3.6.1-4~bpo9+1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
hurd.patch | (download)

src/google/protobuf/compiler/command_line_interface.cc | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 add support for gnu/hurd which doesn't define path_max.
s390x.patch | (download)

src/google/protobuf/stubs/platform_macros.h | 7 7 + 0 - 0 !
1 file changed, 7 insertions(+)

 add support for s390x architecture.
 Based on port of Google V8 JavaScript engine to z Systems


disable_local_gmock.patch | (download)

Makefile.am | 6 3 + 3 - 0 !
src/Makefile.am | 21 6 + 15 - 0 !
2 files changed, 9 insertions(+), 18 deletions(-)

 use packaged google test and google mock libraries
 Link tests with the already compiled libraries.
Add_Python_3.7_compatibility.patch | (download)

python/google/protobuf/pyext/descriptor.cc | 2 1 + 1 - 0 !
python/google/protobuf/pyext/descriptor_containers.cc | 2 1 + 1 - 0 !
python/google/protobuf/pyext/descriptor_pool.cc | 2 1 + 1 - 0 !
python/google/protobuf/pyext/message.cc | 4 2 + 2 - 0 !
4 files changed, 5 insertions(+), 5 deletions(-)

 [patch] add python 3.7 compatibility

Compilation of Python wrappers fails with Python 3.7 because
the Python folks changed their C API such that
PyUnicode_AsUTF8AndSize() now returns a const char* rather
than a char*. Add a patch to work around. Relates #4086.

more_Python_3.7_compatibility.patch | (download)

python/google/protobuf/pyext/extension_dict.cc | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 more typecast fix for python 3.7
 Add explicit typecast.
fix_google_test_link.patch | (download)

src/Makefile.am | 10 5 + 5 - 0 !
1 file changed, 5 insertions(+), 5 deletions(-)

 fix linking with recent google's c++ test framework
 Need to link with libgtest_main.a as well.