Package: protobuf / 3.0.0-9

Metadata

Package Version Patches format
protobuf 3.0.0-9 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
Restore New Callback into google protobuf namespace.patch | (download)

src/google/protobuf/compiler/cpp/cpp_message.cc | 2 1 + 1 - 0 !
src/google/protobuf/compiler/cpp/cpp_unittest.cc | 2 1 + 1 - 0 !
src/google/protobuf/stubs/callback.h | 4 2 + 2 - 0 !
src/google/protobuf/stubs/common_unittest.cc | 2 0 + 2 - 0 !
src/google/protobuf/stubs/once_unittest.cc | 5 2 + 3 - 0 !
src/google/protobuf/util/internal/protostream_objectwriter.cc | 2 1 + 1 - 0 !
src/google/protobuf/util/message_differencer.cc | 3 1 + 2 - 0 !
7 files changed, 8 insertions(+), 12 deletions(-)

 restore new*callback into google::protobuf namespace
 since these are used by the service stubs code


expect_death.patch | (download)

src/google/protobuf/stubs/stringpiece_unittest.cc | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 disable test if expect_death is not available.
 Caused FTBFS on kfreebsd-*.


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.
java test scope.patch | (download)

java/core/pom.xml | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 set scope of "junit" and "easymock" to "test".


misleading indentation.patch | (download)

more_tests/Makefile | 2 1 + 1 - 0 !
python/setup.py | 1 1 + 0 - 0 !
src/Makefile.am | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 2 deletions(-)

 don't treat misleading-indentation warning as error, causes ftbfs.


s390x.patch | (download)

src/Makefile.am | 1 1 + 0 - 0 !
src/google/protobuf/stubs/atomicops.h | 2 2 + 0 - 0 !
src/google/protobuf/stubs/atomicops_internals_s390_gcc.h | 148 148 + 0 - 0 !
src/google/protobuf/stubs/platform_macros.h | 7 7 + 0 - 0 !
4 files changed, 158 insertions(+)

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


sparc64.patch | (download)

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

 fix ftbfs on sparc64.


python3_long_fix.patch | (download)

python/google/protobuf/internal/reflection_test.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 python3 doesn't have long type anymore
 Use integer_64 which is tested for long and fall back to int when needed.