commit protobuf-c for openSUSE:Factory
Hello community, here is the log from the commit of package protobuf-c for openSUSE:Factory checked in at 2020-04-05 20:49:20 Comparing /work/SRC/openSUSE:Factory/protobuf-c (Old) and /work/SRC/openSUSE:Factory/.protobuf-c.new.3248 (New) Package is "protobuf-c" Sun Apr 5 20:49:20 2020 rev:17 rq:791018 version:1.3.3 Changes: --- /work/SRC/openSUSE:Factory/protobuf-c/protobuf-c.changes2019-08-27 15:25:59.428701829 +0200 +++ /work/SRC/openSUSE:Factory/.protobuf-c.new.3248/protobuf-c.changes 2020-04-05 20:49:22.860943582 +0200 @@ -1,0 +2,6 @@ +Thu Apr 2 16:46:23 UTC 2020 - Adam Majer + +- Update to new upstream release 1.3.3 + * Fixes cmake endiness check + +--- Old: protobuf-c-1.3.2.tar.gz New: protobuf-c-1.3.3.tar.gz Other differences: -- ++ protobuf-c.spec ++ --- /var/tmp/diff_new_pack.iBg0d7/_old 2020-04-05 20:49:23.424944122 +0200 +++ /var/tmp/diff_new_pack.iBg0d7/_new 2020-04-05 20:49:23.424944122 +0200 @@ -1,7 +1,7 @@ # # spec file for package protobuf-c # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # Copyright (c) 2011 Pascal Bleser # # All modifications and additions to the file contributed by third parties @@ -19,7 +19,7 @@ %define sover 1 Name: protobuf-c -Version:1.3.2 +Version:1.3.3 Release:0 Summary:C bindings for Google's Protocol Buffers License:BSD-3-Clause ++ protobuf-c-1.3.2.tar.gz -> protobuf-c-1.3.3.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/protobuf-c-1.3.2/ChangeLog new/protobuf-c-1.3.3/ChangeLog --- old/protobuf-c-1.3.2/ChangeLog 2019-06-24 07:08:05.0 +0200 +++ new/protobuf-c-1.3.3/ChangeLog 2020-02-14 00:42:35.0 +0100 @@ -1,4 +1,24 @@ +protobuf-c (1.3.3) + + [ Robert Edmonds ] + * Release 1.3.3. + + * Fix build failure on protobuf 2.x (#398). + + [ msshapira ] + * CMake: Fix support for MSVC static build (#350). + + [ Adam Cozzette ] + * Fix some test assertions in test-generated-code2.c (#392). + + [ Ilya Lipnitskiy ] + * protobuf-c.c: Make zigzag encoding more compact (#400). + + [ Markus Engel ] + * CMake: Fix endianness check. + protobuf-c (1.3.2) + [ Robert Edmonds ] * Release 1.3.2. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/protobuf-c-1.3.2/Makefile.am new/protobuf-c-1.3.3/Makefile.am --- old/protobuf-c-1.3.2/Makefile.am2019-06-24 06:36:20.0 +0200 +++ new/protobuf-c-1.3.3/Makefile.am2019-10-18 02:19:56.0 +0200 @@ -251,6 +251,7 @@ t/issue251/issue251.proto # Issue #330 +if BUILD_PROTO3 check_PROGRAMS += \ t/issue330/issue330 TESTS += \ @@ -264,6 +265,7 @@ $(AM_V_GEN)@PROTOC@ --plugin=protoc-gen-c=$(top_builddir)/protoc-c/protoc-gen-c$(EXEEXT) -I$(top_srcdir) --c_out=$(top_builddir) $(top_srcdir)/t/issue330/issue330.proto BUILT_SOURCES += \ t/issue330/issue330.pb-c.c t/issue330/issue330.pb-c.h +endif # BUILD_PROTO3 EXTRA_DIST += \ t/issue330/issue330.proto diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/protobuf-c-1.3.2/Makefile.in new/protobuf-c-1.3.3/Makefile.in --- old/protobuf-c-1.3.2/Makefile.in2019-06-24 07:08:21.0 +0200 +++ new/protobuf-c-1.3.3/Makefile.in2020-02-14 00:36:38.0 +0100 @@ -92,9 +92,11 @@ build_triplet = @build@ host_triplet = @host@ bin_PROGRAMS = $(am__EXEEXT_1) -check_PROGRAMS = $(am__EXEEXT_2) $(am__EXEEXT_3) $(am__EXEEXT_4) -noinst_PROGRAMS = $(am__EXEEXT_5) -TESTS = $(am__EXEEXT_2) $(am__EXEEXT_3) $(am__EXEEXT_4) +check_PROGRAMS = $(am__EXEEXT_2) $(am__EXEEXT_3) $(am__EXEEXT_4) \ + $(am__EXEEXT_5) $(am__EXEEXT_6) +noinst_PROGRAMS = $(am__EXEEXT_7) +TESTS = $(am__EXEEXT_2) $(am__EXEEXT_3) $(am__EXEEXT_4) \ + $(am__EXEEXT_5) $(am__EXEEXT_6) @HAVE_LD_VERSION_SCRIPT_TRUE@am__append_1 = \ @HAVE_LD_VERSION_SCRIPT_TRUE@ -Wl,--version-script=$(top_srcdir)/protobuf-c/libprotobuf-c.sym @@ -139,30 +141,40 @@ # Issue #220 # Issue #251 - -# Issue #330 - -# Issue #375 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@am__append_11 = t/issue220/issue220 \ -@BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue251/issue251 \ -@BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue330/issue330 \ -@BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue375/issue375 +@BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue251/issue251 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@am__append_12 = t/issue220/issue220 \ -@BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue251/issue251 \ -@B
commit protobuf-c for openSUSE:Factory
Hello community, here is the log from the commit of package protobuf-c for openSUSE:Factory checked in at 2019-08-27 15:25:54 Comparing /work/SRC/openSUSE:Factory/protobuf-c (Old) and /work/SRC/openSUSE:Factory/.protobuf-c.new.7948 (New) Package is "protobuf-c" Tue Aug 27 15:25:54 2019 rev:16 rq:725957 version:1.3.2 Changes: --- /work/SRC/openSUSE:Factory/protobuf-c/protobuf-c.changes2019-06-13 22:38:14.532285874 +0200 +++ /work/SRC/openSUSE:Factory/.protobuf-c.new.7948/protobuf-c.changes 2019-08-27 15:25:59.428701829 +0200 @@ -1,0 +2,8 @@ +Sun Aug 18 16:36:38 UTC 2019 - Jan Engelhardt + +- Update to new upstream release 1.3.2 + * Fix proto3 repeated scalar field default packing behavior + * Fix out-of-bounds read in scan_length_prefixed_data() +- Remove protobuf-c-namespace.patch (merged) + +--- Old: protobuf-c-1.3.1.tar.gz protobuf-c-namespace.patch New: protobuf-c-1.3.2.tar.gz Other differences: -- ++ protobuf-c.spec ++ --- /var/tmp/diff_new_pack.KHnixB/_old 2019-08-27 15:26:00.860701109 +0200 +++ /var/tmp/diff_new_pack.KHnixB/_new 2019-08-27 15:26:00.864701106 +0200 @@ -19,15 +19,14 @@ %define sover 1 Name: protobuf-c -Version:1.3.1 +Version:1.3.2 Release:0 Summary:C bindings for Google's Protocol Buffers License:BSD-3-Clause Group: Development/Tools/Other URL:https://github.com/protobuf-c/protobuf-c -Source: https://github.com/protobuf-c/protobuf-c/releases/download/v%{version}/%{name}-%{version}.tar.gz +Source: https://github.com/protobuf-c/protobuf-c/releases/download/v%version/%name-%version.tar.gz Source99: protobuf-c-rpmlintrc -Patch0: protobuf-c-namespace.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: gcc @@ -36,7 +35,7 @@ BuildRequires: make BuildRequires: pkgconfig BuildRequires: protobuf-devel >= 2.6.0 -Requires: libprotobuf-c-devel = %{version} +Requires: libprotobuf-c-devel = %version %description This package provides a code generator and runtime libraries to use Protocol @@ -44,80 +43,52 @@ It uses a modified version of protoc called protoc-c. -%package -n libprotobuf-c%{sover} +%package -n libprotobuf-c%sover Summary:C bindings for Google's Protocol Buffers Group: System/Libraries -%description -n libprotobuf-c%{sover} +%description -n libprotobuf-c%sover This package provides a code generator and runtime libraries to use Protocol Buffers from pure C (not C++). %package -n libprotobuf-c-devel Summary:C bindings for Google's Protocol Buffers Group: Development/Libraries/C and C++ -Requires: libprotobuf-c%{sover} = %{version} +Requires: libprotobuf-c%sover = %version %description -n libprotobuf-c-devel This package provides a code generator and runtime libraries to use Protocol Buffers from pure C (not C++). %prep -%setup -q -%patch0 -p1 +%autosetup -p1 %build -%define _lto_cflags %{nil} -%if 0 -mkdir build -pushd build -export CFLAGS="%{optflags}" -cmake \ --DCMAKE_VERBOSE_MAKEFILE=TRUE \ --DCMAKE_INSTALL_PREFIX:PATH="%{_prefix}" \ --DCMAKE_SKIP_RPATH=TRUE \ --DCMAKE_BUILD_WITH_INSTALL_RPATH=FALSE \ --DCMAKE_STRIP="%{_bindir}/touch" \ -.. -make %{?_smp_mflags} -popd #build -%else +%define _lto_cflags %nil autoreconf -fvi %configure make %{?_smp_mflags} -%endif %install -%if 0 -pushd build -%make_install -popd #build -%else %make_install -%endif -rm "%{buildroot}/%{_libdir}"/*.a -rm "%{buildroot}/%{_libdir}"/*.la +rm "%buildroot/%_libdir"/*.a "%buildroot/%_libdir"/*.la -%post -n libprotobuf-c%{sover} -p /sbin/ldconfig -%postun -n libprotobuf-c%{sover} -p /sbin/ldconfig +%post -n libprotobuf-c%sover -p /sbin/ldconfig +%postun -n libprotobuf-c%sover -p /sbin/ldconfig %files -%defattr(-,root,root) %doc ChangeLog TODO -%{_bindir}/protoc-c -%{_bindir}/protoc-gen-c +%_bindir/protoc-c +%_bindir/protoc-gen-c -%files -n libprotobuf-c%{sover} -%defattr(-,root,root) +%files -n libprotobuf-c%sover %license LICENSE -%{_libdir}/libprotobuf-c.so.%{sover} -%{_libdir}/libprotobuf-c.so.%{sover}.* +%_libdir/libprotobuf-c.so.%sover +%_libdir/libprotobuf-c.so.%sover.* %files -n libprotobuf-c-devel -%defattr(-,root,root) -%dir %{_includedir}/google -%{_includedir}/google/protobuf-c -%{_includedir}/protobuf-c/ -%{_libdir}/libprotobuf-c.so -%{_libdir}/pkgconfig/libprotobuf-c.pc +%_includedir/*/ +%_libdir/libprotobuf-c.so +%_libdir/pkgconfig/libprotobuf-c.pc %changelog ++ protobuf-c-1.3.1.tar.gz -> protobuf-c-1.3.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore'
commit protobuf-c for openSUSE:Factory
Hello community, here is the log from the commit of package protobuf-c for openSUSE:Factory checked in at 2019-06-13 22:38:13 Comparing /work/SRC/openSUSE:Factory/protobuf-c (Old) and /work/SRC/openSUSE:Factory/.protobuf-c.new.4811 (New) Package is "protobuf-c" Thu Jun 13 22:38:13 2019 rev:15 rq:708408 version:1.3.1 Changes: --- /work/SRC/openSUSE:Factory/protobuf-c/protobuf-c.changes2019-05-17 23:38:06.474079420 +0200 +++ /work/SRC/openSUSE:Factory/.protobuf-c.new.4811/protobuf-c.changes 2019-06-13 22:38:14.532285874 +0200 @@ -1,0 +2,6 @@ +Fri Jun 7 13:45:12 UTC 2019 - Martin Pluskal + +- Add protobuf-c-namespace.patch to fix building with protobuf + 3.8.0 + +--- New: protobuf-c-namespace.patch Other differences: -- ++ protobuf-c.spec ++ --- /var/tmp/diff_new_pack.zexEhr/_old 2019-06-13 22:38:14.968285732 +0200 +++ /var/tmp/diff_new_pack.zexEhr/_new 2019-06-13 22:38:14.968285732 +0200 @@ -17,17 +17,17 @@ # +%define sover 1 Name: protobuf-c Version:1.3.1 Release:0 -%define sover 1 Summary:C bindings for Google's Protocol Buffers License:BSD-3-Clause Group: Development/Tools/Other +URL:https://github.com/protobuf-c/protobuf-c Source: https://github.com/protobuf-c/protobuf-c/releases/download/v%{version}/%{name}-%{version}.tar.gz Source99: protobuf-c-rpmlintrc -Url:https://github.com/protobuf-c/protobuf-c -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Patch0: protobuf-c-namespace.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: gcc @@ -63,6 +63,7 @@ %prep %setup -q +%patch0 -p1 %build %define _lto_cflags %{nil} @@ -75,14 +76,14 @@ -DCMAKE_INSTALL_PREFIX:PATH="%{_prefix}" \ -DCMAKE_SKIP_RPATH=TRUE \ -DCMAKE_BUILD_WITH_INSTALL_RPATH=FALSE \ --DCMAKE_STRIP="/usr/bin/touch" \ +-DCMAKE_STRIP="%{_bindir}/touch" \ .. -make %{?_smp_flags} +make %{?_smp_mflags} popd #build %else autoreconf -fvi %configure -make %{?_smp_flags} +make %{?_smp_mflags} %endif %install @@ -107,7 +108,7 @@ %files -n libprotobuf-c%{sover} %defattr(-,root,root) -%doc LICENSE +%license LICENSE %{_libdir}/libprotobuf-c.so.%{sover} %{_libdir}/libprotobuf-c.so.%{sover}.* ++ protobuf-c-namespace.patch ++ >From 080724364a5aad61728f8eba57677467bf329088 Mon Sep 17 00:00:00 2001 From: storyun Date: Wed, 19 Sep 2018 11:34:48 +0900 Subject: [PATCH] Invalid namespace google::protobuf::message::Reflaction is not exist namespace. --- t/generated-code2/cxx-generate-packed-data.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/t/generated-code2/cxx-generate-packed-data.cc b/t/generated-code2/cxx-generate-packed-data.cc index 4fd3e25..0865d2e 100644 --- a/t/generated-code2/cxx-generate-packed-data.cc +++ b/t/generated-code2/cxx-generate-packed-data.cc @@ -998,7 +998,7 @@ static void dump_test_packed_repeated_enum (void) static void dump_test_unknown_fields (void) { EmptyMess mess; - const google::protobuf::Message::Reflection *reflection = mess.GetReflection(); + const google::protobuf::Reflection *reflection = mess.GetReflection(); google::protobuf::UnknownFieldSet *fs = reflection->MutableUnknownFields(&mess); #if GOOGLE_PROTOBUF_VERSION >= 2001000
commit protobuf-c for openSUSE:Factory
Hello community, here is the log from the commit of package protobuf-c for openSUSE:Factory checked in at 2019-05-17 23:38:05 Comparing /work/SRC/openSUSE:Factory/protobuf-c (Old) and /work/SRC/openSUSE:Factory/.protobuf-c.new.5148 (New) Package is "protobuf-c" Fri May 17 23:38:05 2019 rev:14 rq:702841 version:1.3.1 Changes: --- /work/SRC/openSUSE:Factory/protobuf-c/protobuf-c.changes2018-10-11 11:46:22.186716718 +0200 +++ /work/SRC/openSUSE:Factory/.protobuf-c.new.5148/protobuf-c.changes 2019-05-17 23:38:06.474079420 +0200 @@ -1,0 +2,5 @@ +Tue May 14 11:15:56 UTC 2019 - Martin Liška + +- Disable LTO (boo#1133277). + +--- Other differences: -- ++ protobuf-c.spec ++ --- /var/tmp/diff_new_pack.dsZmeZ/_old 2019-05-17 23:38:07.174079035 +0200 +++ /var/tmp/diff_new_pack.dsZmeZ/_new 2019-05-17 23:38:07.182079031 +0200 @@ -1,7 +1,7 @@ # # spec file for package protobuf-c # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2011 Pascal Bleser # # All modifications and additions to the file contributed by third parties @@ -65,6 +65,7 @@ %setup -q %build +%define _lto_cflags %{nil} %if 0 mkdir build pushd build
commit protobuf-c for openSUSE:Factory
Hello community, here is the log from the commit of package protobuf-c for openSUSE:Factory checked in at 2018-10-11 11:46:19 Comparing /work/SRC/openSUSE:Factory/protobuf-c (Old) and /work/SRC/openSUSE:Factory/.protobuf-c.new (New) Package is "protobuf-c" Thu Oct 11 11:46:19 2018 rev:13 rq:640054 version:1.3.1 Changes: --- /work/SRC/openSUSE:Factory/protobuf-c/protobuf-c.changes2018-02-09 15:45:17.512247815 +0100 +++ /work/SRC/openSUSE:Factory/.protobuf-c.new/protobuf-c.changes 2018-10-11 11:46:22.186716718 +0200 @@ -1,0 +2,9 @@ +Fri Oct 5 10:14:36 UTC 2018 - Jan Engelhardt + +- Update to new upstream release 1.3.1 + * Restore protobuf-2.x compatibility + * Convert uses of protobuf's scoped_ptr.h to C++11 std::unique_ptr, +needed to compile against protobuf 3.6.1. +- Rename %soname to %sover to better reflect its use. + +--- Old: protobuf-c-1.3.0.tar.gz New: protobuf-c-1.3.1.tar.gz Other differences: -- ++ protobuf-c.spec ++ --- /var/tmp/diff_new_pack.bQ7Ywd/_old 2018-10-11 11:46:22.838715888 +0200 +++ /var/tmp/diff_new_pack.bQ7Ywd/_new 2018-10-11 11:46:22.842715883 +0200 @@ -1,7 +1,7 @@ # # spec file for package protobuf-c # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2011 Pascal Bleser # # All modifications and additions to the file contributed by third parties @@ -13,18 +13,18 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: protobuf-c -Version:1.3.0 +Version:1.3.1 Release:0 -%define soname 1 +%define sover 1 Summary:C bindings for Google's Protocol Buffers License:BSD-3-Clause Group: Development/Tools/Other -Source: https://github.com/%{name}/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz +Source: https://github.com/protobuf-c/protobuf-c/releases/download/v%{version}/%{name}-%{version}.tar.gz Source99: protobuf-c-rpmlintrc Url:https://github.com/protobuf-c/protobuf-c BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -44,20 +44,18 @@ It uses a modified version of protoc called protoc-c. -%package -n libprotobuf-c%{soname} - +%package -n libprotobuf-c%{sover} Summary:C bindings for Google's Protocol Buffers Group: System/Libraries -%description -n libprotobuf-c%{soname} +%description -n libprotobuf-c%{sover} This package provides a code generator and runtime libraries to use Protocol Buffers from pure C (not C++). %package -n libprotobuf-c-devel - Summary:C bindings for Google's Protocol Buffers Group: Development/Libraries/C and C++ -Requires: libprotobuf-c%{soname} = %{version} +Requires: libprotobuf-c%{sover} = %{version} %description -n libprotobuf-c-devel This package provides a code generator and runtime libraries to use Protocol @@ -89,7 +87,7 @@ %install %if 0 pushd build -%makeinstall +%make_install popd #build %else %make_install @@ -97,8 +95,8 @@ rm "%{buildroot}/%{_libdir}"/*.a rm "%{buildroot}/%{_libdir}"/*.la -%post -n libprotobuf-c%{soname} -p /sbin/ldconfig -%postun -n libprotobuf-c%{soname} -p /sbin/ldconfig +%post -n libprotobuf-c%{sover} -p /sbin/ldconfig +%postun -n libprotobuf-c%{sover} -p /sbin/ldconfig %files %defattr(-,root,root) @@ -106,11 +104,11 @@ %{_bindir}/protoc-c %{_bindir}/protoc-gen-c -%files -n libprotobuf-c%{soname} +%files -n libprotobuf-c%{sover} %defattr(-,root,root) %doc LICENSE -%{_libdir}/libprotobuf-c.so.%{soname} -%{_libdir}/libprotobuf-c.so.%{soname}.* +%{_libdir}/libprotobuf-c.so.%{sover} +%{_libdir}/libprotobuf-c.so.%{sover}.* %files -n libprotobuf-c-devel %defattr(-,root,root) ++ protobuf-c-1.3.0.tar.gz -> protobuf-c-1.3.1.tar.gz ++ 6949 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/protobuf-c-1.3.0/ChangeLog new/protobuf-c-1.3.1/ChangeLog --- old/protobuf-c-1.3.0/ChangeLog 2017-08-05 23:43:57.0 +0200 +++ new/protobuf-c-1.3.1/ChangeLog 2018-08-14 06:24:20.0 +0200 @@ -1,3 +1,29 @@ +protobuf-c (1.3.1) + + [ Rober
commit protobuf-c for openSUSE:Factory
Hello community, here is the log from the commit of package protobuf-c for openSUSE:Factory checked in at 2018-02-09 15:45:14 Comparing /work/SRC/openSUSE:Factory/protobuf-c (Old) and /work/SRC/openSUSE:Factory/.protobuf-c.new (New) Package is "protobuf-c" Fri Feb 9 15:45:14 2018 rev:12 rq:573409 version:1.3.0 Changes: --- /work/SRC/openSUSE:Factory/protobuf-c/protobuf-c.changes2017-12-29 18:47:37.141600215 +0100 +++ /work/SRC/openSUSE:Factory/.protobuf-c.new/protobuf-c.changes 2018-02-09 15:45:17.512247815 +0100 @@ -1,0 +2,5 @@ +Fri Dec 22 14:29:07 UTC 2017 - jeng...@inai.de + +- Drop %__-type macro indirections. + +--- Other differences: -- ++ protobuf-c.spec ++ --- /var/tmp/diff_new_pack.026hEG/_old 2018-02-09 15:45:18.304219378 +0100 +++ /var/tmp/diff_new_pack.026hEG/_new 2018-02-09 15:45:18.308219234 +0100 @@ -78,12 +78,12 @@ -DCMAKE_BUILD_WITH_INSTALL_RPATH=FALSE \ -DCMAKE_STRIP="/usr/bin/touch" \ .. -%__make %{?_smp_flags} +make %{?_smp_flags} popd #build %else autoreconf -fvi %configure -%__make %{?_smp_flags} +make %{?_smp_flags} %endif %install @@ -92,10 +92,10 @@ %makeinstall popd #build %else -%makeinstall +%make_install %endif -%__rm "%{buildroot}%{_libdir}"/*.a -%__rm "%{buildroot}%{_libdir}"/*.la +rm "%{buildroot}/%{_libdir}"/*.a +rm "%{buildroot}/%{_libdir}"/*.la %post -n libprotobuf-c%{soname} -p /sbin/ldconfig %postun -n libprotobuf-c%{soname} -p /sbin/ldconfig
commit protobuf-c for openSUSE:Factory
Hello community, here is the log from the commit of package protobuf-c for openSUSE:Factory checked in at 2017-12-29 18:47:28 Comparing /work/SRC/openSUSE:Factory/protobuf-c (Old) and /work/SRC/openSUSE:Factory/.protobuf-c.new (New) Package is "protobuf-c" Fri Dec 29 18:47:28 2017 rev:11 rq:558935 version:1.3.0 Changes: --- /work/SRC/openSUSE:Factory/protobuf-c/protobuf-c.changes2015-06-10 09:12:59.0 +0200 +++ /work/SRC/openSUSE:Factory/.protobuf-c.new/protobuf-c.changes 2017-12-29 18:47:37.141600215 +0100 @@ -1,0 +2,32 @@ +Thu Dec 14 15:59:33 UTC 2017 - dims...@opensuse.org + +- Update to version 1.3.0: + * Add test case for the issue in #220 (#254). + * Fix issue #251, "Bad enums with multiple oneofs" (#256). + * Add warning flags to my_CFLAGS (#257). + * Fix namespace errors when compiled with latest protobuf (#280). + * Bump minimum required header version for proto3 syntax (#282). + * Relax autoconf constraint from v2.64 to v2.63 so that it works +on older Linux distros (#233). + * Fix bigendian -Wunused-label warning (#215).a + * proto3 support (#228). + * Remove leftover FIXME comment (#258). + * Fix proto3 "is zeroish" evaluation (#264). + * Small cleanup in oneof handling (#265). + * Rework is_zeroish one more time (#267). + * proto3: make strings default to "" instead of NULL (#274). + * CMake: Allow protobuf-c to be included via include_subdirectory +(#245). +- Changes from version 1.2.1: + * protoc-c: Generate code that uses the universal zero initializer +{0} when initializing a oneof union (#187, #205). +- Changes from version 1.2.0: + * Implement the "optimize_for = CODE_SIZE" option (#183). + * Eliminate undefined behavior in zigzag functions (#198). + * Pack negative enum values correctly (#199). + * Fix protobuf_c_message_get_packed_size() on 16-bit systems +(#196, #197). + * Update link to Autotools Mythbuster to canonical site (#201). + * Skip test suite when cross-compiling (#184). + +--- Old: protobuf-c-1.1.1.tar.gz New: protobuf-c-1.3.0.tar.gz Other differences: -- ++ protobuf-c.spec ++ --- /var/tmp/diff_new_pack.7alu2V/_old 2017-12-29 18:47:38.901094883 +0100 +++ /var/tmp/diff_new_pack.7alu2V/_new 2017-12-29 18:47:38.905093734 +0100 @@ -1,7 +1,7 @@ # # spec file for package protobuf-c # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2011 Pascal Bleser # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: protobuf-c -Version:1.1.1 +Version:1.3.0 Release:0 %define soname 1 Summary:C bindings for Google's Protocol Buffers @@ -104,6 +104,7 @@ %defattr(-,root,root) %doc ChangeLog TODO %{_bindir}/protoc-c +%{_bindir}/protoc-gen-c %files -n libprotobuf-c%{soname} %defattr(-,root,root) ++ protobuf-c-1.1.1.tar.gz -> protobuf-c-1.3.0.tar.gz ++ 28498 lines of diff (skipped)
commit protobuf-c for openSUSE:Factory
Hello community, here is the log from the commit of package protobuf-c for openSUSE:Factory checked in at 2015-06-10 09:12:56 Comparing /work/SRC/openSUSE:Factory/protobuf-c (Old) and /work/SRC/openSUSE:Factory/.protobuf-c.new (New) Package is "protobuf-c" Changes: --- /work/SRC/openSUSE:Factory/protobuf-c/protobuf-c.changes2015-03-30 19:31:59.0 +0200 +++ /work/SRC/openSUSE:Factory/.protobuf-c.new/protobuf-c.changes 2015-06-10 09:12:59.0 +0200 @@ -1,0 +2,27 @@ +Tue May 26 11:13:22 UTC 2015 - dg...@suse.com + +- Replaced autogen.sh in spec file with autoreconf -fvi + +--- +Tue Apr 7 06:29:51 UTC 2015 - meiss...@suse.com + +- Update to version 1.1.1: + [ Ilya Lipnitskiy ] + * Munge C block comment delimiters in protobuf comments, preventing syntax +errors in generated header files (Issue #180, #185). + + * Add static qualifier to ProtobufCEnumValue and ProtobufCEnumValueIndex +variables in generated output. + + [ Oleg Efimov ] + * Fix -Wpointer-sign compiler diagnostics in the test suite. + + * Check for NULL pointers in protobuf_c_message_free_unpacked() (Issue #177). + + * Exclude protoc-c and downloaded protobuf sources from Coveralls report. + + [ Andrey Myznikov ] + * Fix incorrect 'short_name' field values in ProtobufCServiceDescriptor +variables in generated output. + +--- Old: protobuf-c-1.1.0.tar.gz New: protobuf-c-1.1.1.tar.gz Other differences: -- ++ protobuf-c.spec ++ --- /var/tmp/diff_new_pack.J3FJ13/_old 2015-06-10 09:13:00.0 +0200 +++ /var/tmp/diff_new_pack.J3FJ13/_new 2015-06-10 09:13:00.0 +0200 @@ -18,7 +18,7 @@ Name: protobuf-c -Version:1.1.0 +Version:1.1.1 Release:0 %define soname 1 Summary:C bindings for Google's Protocol Buffers @@ -81,6 +81,7 @@ %__make %{?_smp_flags} popd #build %else +autoreconf -fvi %configure %__make %{?_smp_flags} %endif @@ -93,17 +94,12 @@ %else %makeinstall %endif - %__rm "%{buildroot}%{_libdir}"/*.a %__rm "%{buildroot}%{_libdir}"/*.la %post -n libprotobuf-c%{soname} -p /sbin/ldconfig - %postun -n libprotobuf-c%{soname} -p /sbin/ldconfig -%clean -%{?buildroot:%__rm -rf "%{buildroot}"} - %files %defattr(-,root,root) %doc ChangeLog TODO ++ protobuf-c-1.1.0.tar.gz -> protobuf-c-1.1.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/protobuf-c-1.1.0/ChangeLog new/protobuf-c-1.1.1/ChangeLog --- old/protobuf-c-1.1.0/ChangeLog 2015-01-05 22:41:55.0 +0100 +++ new/protobuf-c-1.1.1/ChangeLog 2015-03-14 22:00:57.0 +0100 @@ -1,3 +1,29 @@ +protobuf-c (1.1.1) + + [ Robert Edmonds ] + * Release 1.1.1. + + * Use protobuf 2.6.1 in the Travis-CI environment. + + [ Ilya Lipnitskiy ] + * Munge C block comment delimiters in protobuf comments, preventing syntax +errors in generated header files (Issue #180, #185). + + * Add static qualifier to ProtobufCEnumValue and ProtobufCEnumValueIndex +variables in generated output. + + [ Oleg Efimov ] + * Fix -Wpointer-sign compiler diagnostics in the test suite. + + * Check for NULL pointers in protobuf_c_message_free_unpacked() +(Issue #177). + + * Exclude protoc-c and downloaded protobuf sources from Coveralls report. + + [ Andrey Myznikov ] + * Fix incorrect 'short_name' field values in ProtobufCServiceDescriptor +variables in generated output. + protobuf-c (1.1.0) [ Robert Edmonds ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/protobuf-c-1.1.0/LICENSE new/protobuf-c-1.1.1/LICENSE --- old/protobuf-c-1.1.0/LICENSE2015-01-05 22:41:55.0 +0100 +++ new/protobuf-c-1.1.1/LICENSE2015-03-14 22:00:57.0 +0100 @@ -1,4 +1,4 @@ -Copyright (c) 2008-2014, Dave Benson and the protobuf-c authors. +Copyright (c) 2008-2015, Dave Benson and the protobuf-c authors. All rights reserved. Redistribution and use in source and binary forms, with or without diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/protobuf-c-1.1.0/Makefile.in new/protobuf-c-1.1.1/Makefile.in --- old/protobuf-c-1.1.0/Makefile.in2015-01-05 22:42:42.0 +0100 +++ new/protobuf-c-1.1.1/Makefile.in2015-03-14 22:01:49.0 +0100 @@ -1898,8 +1898,8 @@ @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) -@HAVE_DOXYGEN_FALSE@html-local: @HAVE_DO
commit protobuf-c for openSUSE:Factory
Hello community, here is the log from the commit of package protobuf-c for openSUSE:Factory checked in at 2015-03-30 19:31:57 Comparing /work/SRC/openSUSE:Factory/protobuf-c (Old) and /work/SRC/openSUSE:Factory/.protobuf-c.new (New) Package is "protobuf-c" Changes: --- /work/SRC/openSUSE:Factory/protobuf-c/protobuf-c.changes2011-09-23 12:41:59.0 +0200 +++ /work/SRC/openSUSE:Factory/.protobuf-c.new/protobuf-c.changes 2015-03-30 19:31:59.0 +0200 @@ -1,0 +2,34 @@ +Thu Mar 5 10:11:04 UTC 2015 - dims...@opensuse.org + +- Update to version 1.1.0: + + Fix a bug when merging optional byte fields. + + Documentation updates. + + Implement oneof support (Issue #174). Protobuf 2.6.0 or newer +is now required to build protobuf-c. + + Print leading comments for enum, message, and field definitions +into generated header files (Issue #175). +- Changes from version 1.0.2: + + Fix a build failure with Protobuf 2.6.0 related to aliased enum +constants (Issue #163). + + Protobuf 2.5.0 or newer is now required to build protobuf-c +(Issue #166). This is due to the fix for #163. + + Eliminate void pointer arithmetic (Issue #167). + + Always define PROTOBUF_C__DEPRECATED, even on compilers that +are not GCC (Issue #167). + + Work around the lack of the 'inline' keyword in Microsoft +compilers (Issue #167). + + Add a CMakeLists.txt file as a fallback build system for +Windows (Issue #168). + + Fix a build failure in the test suite that occurred with a +parallel make running on a system with a large number of CPUs +(Issue #156, #169). +- Changes from version 1.0.1: + + Explicitly set the .data field of ProtobufCBinaryData's to NULL +when unpacking a zero length byte string (Issue #157). +- For a list of changes between 0.15 and 1.0.0, please refer to the + extensive ChangeLog file. +- Bump soname to 1, following upstream. +- Update Url tag: project moved over to github. +- Update license to be BSD-3-Clause and install LICENSE file. + +--- Old: protobuf-c-0.15.tar.gz New: protobuf-c-1.1.0.tar.gz Other differences: -- ++ protobuf-c.spec ++ --- /var/tmp/diff_new_pack.ZmccTb/_old 2015-03-30 19:32:00.0 +0200 +++ /var/tmp/diff_new_pack.ZmccTb/_new 2015-03-30 19:32:00.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package protobuf-c # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2011 Pascal Bleser # # All modifications and additions to the file contributed by third parties @@ -17,17 +17,16 @@ # - Name: protobuf-c -Version:0.15 -Release:1 -%define soname 0 +Version:1.1.0 +Release:0 +%define soname 1 Summary:C bindings for Google's Protocol Buffers -Source: http://protobuf-c.googlecode.com/files/protobuf-c-%{version}.tar.gz -Source99: protobuf-c-rpmlintrc -Url:http://code.google.com/p/protobuf-c/ +License:BSD-3-Clause Group: Development/Tools/Other -License:Apache-2.0 +Source: https://github.com/%{name}/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz +Source99: protobuf-c-rpmlintrc +Url:https://github.com/protobuf-c/protobuf-c BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf BuildRequires: automake @@ -36,7 +35,7 @@ BuildRequires: libtool BuildRequires: make BuildRequires: pkgconfig -BuildRequires: protobuf-devel +BuildRequires: protobuf-devel >= 2.6.0 Requires: libprotobuf-c-devel = %{version} %description @@ -112,6 +111,7 @@ %files -n libprotobuf-c%{soname} %defattr(-,root,root) +%doc LICENSE %{_libdir}/libprotobuf-c.so.%{soname} %{_libdir}/libprotobuf-c.so.%{soname}.* @@ -119,6 +119,7 @@ %defattr(-,root,root) %dir %{_includedir}/google %{_includedir}/google/protobuf-c +%{_includedir}/protobuf-c/ %{_libdir}/libprotobuf-c.so %{_libdir}/pkgconfig/libprotobuf-c.pc ++ protobuf-c-0.15.tar.gz -> protobuf-c-1.1.0.tar.gz ++ 125790 lines of diff (skipped)
commit protobuf-c for openSUSE:Factory
Hello community, here is the log from the commit of package protobuf-c for openSUSE:Factory checked in at 2011-12-06 18:53:16 Comparing /work/SRC/openSUSE:Factory/protobuf-c (Old) and /work/SRC/openSUSE:Factory/.protobuf-c.new (New) Package is "protobuf-c", Maintainer is "" Changes: Other differences: -- ++ protobuf-c.spec ++ --- /var/tmp/diff_new_pack.joWvFV/_old 2011-12-06 19:26:32.0 +0100 +++ /var/tmp/diff_new_pack.joWvFV/_new 2011-12-06 19:26:32.0 +0100 @@ -27,7 +27,7 @@ Source99: protobuf-c-rpmlintrc Url:http://code.google.com/p/protobuf-c/ Group: Development/Tools/Other -License:ASL 2.0 +License:Apache-2.0 BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf BuildRequires: automake -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit protobuf-c for openSUSE:Factory
Hello community, here is the log from the commit of package protobuf-c for openSUSE:Factory checked in at Thu Sep 15 14:08:39 CEST 2011. New Changes file: --- /dev/null 2010-08-26 16:28:41.0 +0200 +++ /mounts/work_src_done/STABLE/protobuf-c/protobuf-c.changes 2011-08-31 09:11:59.0 +0200 @@ -0,0 +1,18 @@ +--- +Wed Aug 31 07:11:06 UTC 2011 - co...@suse.com + +- update to 0.15 + - make protobuf_c_message_init() into a function (Issue #49, daveb) + - Fix for freeing memory after unpacking bytes w/o a default-value. + (Andrei Nigmatulin) + - minor windows portability issues (use ProtobufC_FD) (Pop Stelian) + - --with-endianness={little,big} (Pop Stelian) + - bug setting up values of has_idle in public dispatch, + make protobuf_c_dispatch_run() use only public members (daveb) + - provide cmake support and some Windows compatibility (Nikita Manovich) + +--- +Wed Apr 13 22:50:53 CET 2011 - pascal.ble...@opensuse.org + +- initial version (0.14) + calling whatdependson for head-i586 New: protobuf-c-0.15.tar.gz protobuf-c-rpmlintrc protobuf-c.changes protobuf-c.spec Other differences: -- ++ protobuf-c.spec ++ # # spec file for package protobuf-c # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2011 Pascal Bleser # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: protobuf-c Version:0.15 Release:1 %define soname 0 Summary:C bindings for Google's Protocol Buffers Source: http://protobuf-c.googlecode.com/files/protobuf-c-%{version}.tar.gz Source99: protobuf-c-rpmlintrc Url:http://code.google.com/p/protobuf-c/ Group: Development/Tools/Other License:ASL 2.0 BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf BuildRequires: automake BuildRequires: gcc BuildRequires: glibc-devel BuildRequires: libtool BuildRequires: make BuildRequires: pkgconfig BuildRequires: protobuf-devel Requires: libprotobuf-c-devel = %{version} %description This package provides a code generator and runtime libraries to use Protocol Buffers from pure C (not C++). It uses a modified version of protoc called protoc-c. %package -n libprotobuf-c%{soname} Summary:C bindings for Google's Protocol Buffers Group: System/Libraries %description -n libprotobuf-c%{soname} This package provides a code generator and runtime libraries to use Protocol Buffers from pure C (not C++). %package -n libprotobuf-c-devel Summary:C bindings for Google's Protocol Buffers Group: Development/Libraries/C and C++ Requires: libprotobuf-c%{soname} = %{version} %description -n libprotobuf-c-devel This package provides a code generator and runtime libraries to use Protocol Buffers from pure C (not C++). %prep %setup -q %build %if 0 mkdir build pushd build export CFLAGS="%{optflags}" cmake \ -DCMAKE_VERBOSE_MAKEFILE=TRUE \ -DCMAKE_INSTALL_PREFIX:PATH="%{_prefix}" \ -DCMAKE_SKIP_RPATH=TRUE \ -DCMAKE_BUILD_WITH_INSTALL_RPATH=FALSE \ -DCMAKE_STRIP="/usr/bin/touch" \ .. %__make %{?_smp_flags} popd #build %else %configure %__make %{?_smp_flags} %endif %install %if 0 pushd build %makeinstall popd #build %else %makeinstall %endif %__rm "%{buildroot}%{_libdir}"/*.a %__rm "%{buildroot}%{_libdir}"/*.la %post -n libprotobuf-c%{soname} -p /sbin/ldconfig %postun -n libprotobuf-c%{soname} -p /sbin/ldconfig %clean %{?buildroot:%__rm -rf "%{buildroot}"} %files %defattr(-,root,root) %doc ChangeLog TODO %{_bindir}/protoc-c %files -n libprotobuf-c%{soname} %defattr(-,root,root) %{_libdir}/libprotobuf-c.so.%{soname} %{_libdir}/libprotobuf-c.so.%{soname}.* %files -n libprotobuf-c-devel %defattr(-,root,root) %dir %{_includedir}/google %{_includedir}/google/protobuf-c %{_libdir}/libprotobuf-c.so %{_libdir}/pkgconfig/libprotobuf-c.pc %changelog ++ protobuf-c-rpmlintrc ++ addFilter('devel-dependency libprotobuf-c-devel') Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional c