commit odp for openSUSE:Factory
Hello community, here is the log from the commit of package odp for openSUSE:Factory checked in at 2019-11-24 00:24:03 Comparing /work/SRC/openSUSE:Factory/odp (Old) and /work/SRC/openSUSE:Factory/.odp.new.26869 (New) Package is "odp" Sun Nov 24 00:24:03 2019 rev:7 rq:742149 version:1.22.0.0 Changes: --- /work/SRC/openSUSE:Factory/odp/odp.changes 2018-03-19 23:38:05.481974219 +0100 +++ /work/SRC/openSUSE:Factory/.odp.new.26869/odp.changes 2019-11-24 00:24:06.223188895 +0100 @@ -1,0 +2,13 @@ +Wed Oct 23 13:27:09 UTC 2019 - Tomáš Chvátal + +- Package license as %license in filelist + +--- +Fri Oct 11 09:59:55 UTC 2019 - Jaime Caamaño Ruiz + +- Updated to latest release 1.22 +- Removed 0001-increase_ODP_CPUMASK_SIZE.patch, no longer applies. +- Add upstream patch to fix compilation on GCC9 + * configure-suppress-pointer-to-packed-structure-warni.patch + +--- Old: 0001-increase_ODP_CPUMASK_SIZE.patch odp-1.11.0.1_monarch.tar.gz New: configure-suppress-pointer-to-packed-structure-warni.patch odp-1.22.0.0.tar.gz Other differences: -- ++ odp.spec ++ --- /var/tmp/diff_new_pack.GtlXDO/_old 2019-11-24 00:24:06.711188945 +0100 +++ /var/tmp/diff_new_pack.GtlXDO/_new 2019-11-24 00:24:06.715188946 +0100 @@ -1,7 +1,7 @@ # # spec file for package odp # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,32 +12,34 @@ # 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/ # +# ODP does not promise backwards compatibility between releases, so we +# just enforce major:minor:point as version number. +%define maj 122 +%define min 0 +%define point 0 +%define lname libodp-%{maj}_%{min}_%{point} Name: odp -Version:1.11.0.1 +Version:1.22.0.0 Release:0 Summary:OpenDataPlane Reference implementation License:BSD-3-Clause -Group: Development/Libraries/C and C++ -Url:https://www.opendataplane.org -Source0: https://git.linaro.org/lng/odp.git/snapshot/odp-%{version}_monarch.tar.gz -Patch0: 0001-increase_ODP_CPUMASK_SIZE.patch +URL:https://www.opendataplane.org +Source0: https://git.linaro.org/lng/odp.git/snapshot/odp-%{version}.tar.gz +Patch0: configure-suppress-pointer-to-packed-structure-warni.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: doxygen -%if %{suse_version} >= 1330 BuildRequires: gcc -%else -BuildRequires: gcc6 -%endif BuildRequires: graphviz +BuildRequires: libconfig-devel BuildRequires: libtool BuildRequires: pkgconfig BuildRequires: pkgconfig(openssl) -Conflicts: otherproviders(odp-any) +Conflicts: odp-any Provides: odp-any = %{version} ExclusiveArch: aarch64 x86_64 ppc64 ppc64le @@ -45,22 +47,22 @@ The OpenDataPlane reference implementation library, development files and examples for the ThunderX platform. -%package libs +%package -n %{lname} Summary:OpenDataPlane Reference implementation -Group: System/Libraries -Conflicts: otherproviders(odp-any-libs) -Provides: odp-any-libs = %{version} +Conflicts: %{lname}-any +Provides: %{lname}-any = %{version} +Provides: odp-libs = %{version} +Obsoletes: odp-libs < 1.12 -%description libs +%description -n %{lname} Reference implementation for OpenDataPlane (ODP). The ODP project is a set of APIs for the networking data plane. %package devel Summary:Development files for the OpenDataPlane reference implementation -Group: Development/Libraries/C and C++ -Requires: %{name}-libs = %{version}-%{release} +Requires: %{lname} = %{version}-%{release} Requires: libopenssl-devel -Conflicts: otherproviders(odp-any-devel) +Conflicts: odp-any-devel Provides: odp-any-devel = %{version} %description devel @@ -68,41 +70,36 @@ reference implementation. %prep -%setup -q -n odp-1.11.0.1_monarch -# The below command is used to replace the use of git-hash with the version of the source code -sed -i "s|^AC_INIT.*|AC_INIT([OpenDataPlane], [%{version}], [lng-...@lists.linaro.org])|" configure.ac -%patch0 +%setup -q +%patch0 -p1 %build -%if %{suse_version} >=
commit odp for openSUSE:Factory
Hello community, here is the log from the commit of package odp for openSUSE:Factory checked in at 2018-03-19 23:38:04 Comparing /work/SRC/openSUSE:Factory/odp (Old) and /work/SRC/openSUSE:Factory/.odp.new (New) Package is "odp" Mon Mar 19 23:38:04 2018 rev:6 rq:587938 version:1.11.0.1 Changes: --- /work/SRC/openSUSE:Factory/odp/odp.changes 2018-02-23 15:31:19.819200975 +0100 +++ /work/SRC/openSUSE:Factory/.odp.new/odp.changes 2018-03-19 23:38:05.481974219 +0100 @@ -1,0 +2,6 @@ +Fri Mar 16 15:28:55 UTC 2018 - marco.varl...@suse.de + +- Removed 0002-fix_libopenssl.patch since fix in upstream code +- Upgraded to latest monarch release 1.11.0.1 + +--- Old: 0002-fix_libopenssl.patch odp-1.11.0.0_monarch.tar.gz New: odp-1.11.0.1_monarch.tar.gz Other differences: -- ++ odp.spec ++ --- /var/tmp/diff_new_pack.gf0yWQ/_old 2018-03-19 23:38:06.789927035 +0100 +++ /var/tmp/diff_new_pack.gf0yWQ/_new 2018-03-19 23:38:06.793926891 +0100 @@ -17,7 +17,7 @@ Name: odp -Version:1.11.0.0 +Version:1.11.0.1 Release:0 Summary:OpenDataPlane Reference implementation License:BSD-3-Clause @@ -25,9 +25,6 @@ Url:https://www.opendataplane.org Source0: https://git.linaro.org/lng/odp.git/snapshot/odp-%{version}_monarch.tar.gz Patch0: 0001-increase_ODP_CPUMASK_SIZE.patch -%if %{suse_version} >= 1330 -Patch1: 0002-fix_libopenssl.patch -%endif BuildRequires: autoconf BuildRequires: automake BuildRequires: doxygen @@ -71,13 +68,10 @@ reference implementation. %prep -%setup -q -n odp-1.11.0.0_monarch +%setup -q -n odp-1.11.0.1_monarch # The below command is used to replace the use of git-hash with the version of the source code sed -i "s|^AC_INIT.*|AC_INIT([OpenDataPlane], [%{version}], [lng-...@lists.linaro.org])|" configure.ac %patch0 -%if %{suse_version} >= 1330 -%patch1 -%endif %build %if %{suse_version} >= 1330 ++ odp-1.11.0.0_monarch.tar.gz -> odp-1.11.0.1_monarch.tar.gz ++ 1945 lines of diff (skipped)
commit odp for openSUSE:Factory
Hello community, here is the log from the commit of package odp for openSUSE:Factory checked in at 2018-02-23 15:30:52 Comparing /work/SRC/openSUSE:Factory/odp (Old) and /work/SRC/openSUSE:Factory/.odp.new (New) Package is "odp" Fri Feb 23 15:30:52 2018 rev:5 rq:579194 version:1.11.0.0 Changes: --- /work/SRC/openSUSE:Factory/odp/odp.changes 2017-11-08 15:15:56.373331742 +0100 +++ /work/SRC/openSUSE:Factory/.odp.new/odp.changes 2018-02-23 15:31:19.819200975 +0100 @@ -1,0 +2,5 @@ +Wed Feb 21 09:52:25 UTC 2018 - vci...@suse.com + +- BuildRequires just libopenssl-devel + +--- Other differences: -- ++ odp.spec ++ --- /var/tmp/diff_new_pack.YzBzYo/_old 2018-02-23 15:31:21.127153718 +0100 +++ /var/tmp/diff_new_pack.YzBzYo/_new 2018-02-23 15:31:21.131153573 +0100 @@ -1,7 +1,7 @@ # # spec file for package odp # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,7 +23,7 @@ License:BSD-3-Clause Group: Development/Libraries/C and C++ Url:https://www.opendataplane.org -Source0: https://git.linaro.org/lng/odp.git/snapshot/odp-1.11.0.0_monarch.tar.gz +Source0: https://git.linaro.org/lng/odp.git/snapshot/odp-%{version}_monarch.tar.gz Patch0: 0001-increase_ODP_CPUMASK_SIZE.patch %if %{suse_version} >= 1330 Patch1: 0002-fix_libopenssl.patch @@ -37,13 +37,9 @@ BuildRequires: gcc6 %endif BuildRequires: graphviz -%if %{suse_version} >= 1330 -BuildRequires: libopenssl-1_1_0-devel -%else -BuildRequires: libopenssl-devel -%endif BuildRequires: libtool BuildRequires: pkgconfig +BuildRequires: pkgconfig(openssl) Conflicts: otherproviders(odp-any) Provides: odp-any = %{version} ExclusiveArch: aarch64 x86_64 ppc64 ppc64le @@ -66,7 +62,7 @@ Summary:Development files for the OpenDataPlane reference implementation Group: Development/Libraries/C and C++ Requires: %{name}-libs = %{version}-%{release} -Requires: openssl-devel +Requires: libopenssl-devel Conflicts: otherproviders(odp-any-devel) Provides: odp-any-devel = %{version}
commit odp for openSUSE:Factory
Hello community, here is the log from the commit of package odp for openSUSE:Factory checked in at 2017-11-08 15:11:42 Comparing /work/SRC/openSUSE:Factory/odp (Old) and /work/SRC/openSUSE:Factory/.odp.new (New) Package is "odp" Wed Nov 8 15:11:42 2017 rev:4 rq:539789 version:1.11.0.0 Changes: --- /work/SRC/openSUSE:Factory/odp/odp.changes 2017-09-25 13:58:09.401469136 +0200 +++ /work/SRC/openSUSE:Factory/.odp.new/odp.changes 2017-11-08 15:15:56.373331742 +0100 @@ -1,0 +2,6 @@ +Wed Nov 8 08:19:40 UTC 2017 - marco.varl...@suse.com + +- Bug 1066963: address build with libopenssl-1_1_0 + * Patch file: 0002-fix_libopenssl.patch + +--- New: 0002-fix_libopenssl.patch Other differences: -- ++ odp.spec ++ --- /var/tmp/diff_new_pack.dWjXUS/_old 2017-11-08 15:15:56.929311448 +0100 +++ /var/tmp/diff_new_pack.dWjXUS/_new 2017-11-08 15:15:56.929311448 +0100 @@ -25,6 +25,9 @@ Url:https://www.opendataplane.org Source0: https://git.linaro.org/lng/odp.git/snapshot/odp-1.11.0.0_monarch.tar.gz Patch0: 0001-increase_ODP_CPUMASK_SIZE.patch +%if %{suse_version} >= 1330 +Patch1: 0002-fix_libopenssl.patch +%endif BuildRequires: autoconf BuildRequires: automake BuildRequires: doxygen @@ -34,7 +37,11 @@ BuildRequires: gcc6 %endif BuildRequires: graphviz +%if %{suse_version} >= 1330 +BuildRequires: libopenssl-1_1_0-devel +%else BuildRequires: libopenssl-devel +%endif BuildRequires: libtool BuildRequires: pkgconfig Conflicts: otherproviders(odp-any) @@ -72,6 +79,9 @@ # The below command is used to replace the use of git-hash with the version of the source code sed -i "s|^AC_INIT.*|AC_INIT([OpenDataPlane], [%{version}], [lng-...@lists.linaro.org])|" configure.ac %patch0 +%if %{suse_version} >= 1330 +%patch1 +%endif %build %if %{suse_version} >= 1330 ++ 0002-fix_libopenssl.patch ++ --- platform/linux-generic/include/odp_crypto_internal.h.old2017-11-08 09:15:27.673702667 +0100 +++ platform/linux-generic/include/odp_crypto_internal.h2017-11-08 09:15:40.873751573 +0100 @@ -13,6 +13,7 @@ #include #include +#include #define OP_RESULT_MAGIC 0x91919191
commit odp for openSUSE:Factory
Hello community, here is the log from the commit of package odp for openSUSE:Factory checked in at 2017-09-25 13:58:08 Comparing /work/SRC/openSUSE:Factory/odp (Old) and /work/SRC/openSUSE:Factory/.odp.new (New) Package is "odp" Mon Sep 25 13:58:08 2017 rev:3 rq:527722 version:1.11.0.0 Changes: --- /work/SRC/openSUSE:Factory/odp/odp.changes 2017-06-26 15:52:15.831656252 +0200 +++ /work/SRC/openSUSE:Factory/.odp.new/odp.changes 2017-09-25 13:58:09.401469136 +0200 @@ -1,0 +2,5 @@ +Thu Sep 21 10:59:18 UTC 2017 - marco.varl...@suse.com + +- Removed examples sub-package + +--- Other differences: -- ++ odp.spec ++ --- /var/tmp/diff_new_pack.gnN6rg/_old 2017-09-25 13:58:10.141365035 +0200 +++ /var/tmp/diff_new_pack.gnN6rg/_new 2017-09-25 13:58:10.145364472 +0200 @@ -27,7 +27,6 @@ Patch0: 0001-increase_ODP_CPUMASK_SIZE.patch BuildRequires: autoconf BuildRequires: automake -BuildRequires: chrpath BuildRequires: doxygen %if %{suse_version} >= 1330 BuildRequires: gcc @@ -68,17 +67,6 @@ This package contains the development files for the OpenDataPlane reference implementation. -%package example -Summary:OpenDataPlane Reference examples -Group: Development/Libraries/C and C++ -Requires: %{name}-libs = %{version}-%{release} -Conflicts: otherproviders(odp-any-example) -Provides: odp-any-example = %{version} - -%description example -Examples for the OpenDataPlane reference implementation (ODP). -The ODP project is a set of APIs for the networking data plane. - %prep %setup -q -n odp-1.11.0.0_monarch # The below command is used to replace the use of git-hash with the version of the source code @@ -101,18 +89,13 @@ make V=1 CC=gcc-6 DESTDIR=%{buildroot} %{?_smp_mflags} install %endif find %{buildroot} -type f -name 'libodp*.la' |xargs rm -f -rm -f %{buildroot}%{_bindir}/odp_ipsec_run* -chrpath -k -d %{buildroot}%{_bindir}/* +rm -f %{buildroot}%{_bindir}/odp_* %files libs %defattr(-,root,root) %doc LICENSE README CHANGELOG %{_libdir}/libodp*.so.* -%files example -%defattr(-,root,root) -%{_bindir}/* - %files devel %defattr(-,root,root) %{_includedir}/odp*
commit odp for openSUSE:Factory
Hello community, here is the log from the commit of package odp for openSUSE:Factory checked in at 2017-06-26 15:52:13 Comparing /work/SRC/openSUSE:Factory/odp (Old) and /work/SRC/openSUSE:Factory/.odp.new (New) Package is "odp" Mon Jun 26 15:52:13 2017 rev:2 rq:505192 version:1.11.0.0 Changes: --- /work/SRC/openSUSE:Factory/odp/odp.changes 2017-03-16 09:36:16.379458854 +0100 +++ /work/SRC/openSUSE:Factory/.odp.new/odp.changes 2017-06-26 15:52:15.831656252 +0200 @@ -1,0 +2,16 @@ +Wed Jun 14 07:03:51 UTC 2017 - marco.varl...@suse.com + +- Removed 0002-fix-PKTIO_NAME_LEN.patch +- Following instructions from upstream to build with gcc-7 + +--- +Mon Jun 5 15:24:42 UTC 2017 - marco.varl...@suse.com + +- Added 0002-fix-PKTIO_NAME_LEN.patch + +--- +Mon Jun 5 14:04:03 UTC 2017 - marco.varl...@suse.com + +- Support for GCC-7 + +--- Other differences: -- ++ odp.spec ++ --- /var/tmp/diff_new_pack.b8NPwF/_old 2017-06-26 15:52:16.611546280 +0200 +++ /var/tmp/diff_new_pack.b8NPwF/_new 2017-06-26 15:52:16.615545717 +0200 @@ -24,12 +24,16 @@ Group: Development/Libraries/C and C++ Url:https://www.opendataplane.org Source0: https://git.linaro.org/lng/odp.git/snapshot/odp-1.11.0.0_monarch.tar.gz -Patch1: 0001-increase_ODP_CPUMASK_SIZE.patch +Patch0: 0001-increase_ODP_CPUMASK_SIZE.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: chrpath BuildRequires: doxygen +%if %{suse_version} >= 1330 +BuildRequires: gcc +%else BuildRequires: gcc6 +%endif BuildRequires: graphviz BuildRequires: libopenssl-devel BuildRequires: libtool @@ -79,15 +83,23 @@ %setup -q -n odp-1.11.0.0_monarch # The below command is used to replace the use of git-hash with the version of the source code sed -i "s|^AC_INIT.*|AC_INIT([OpenDataPlane], [%{version}], [lng-...@lists.linaro.org])|" configure.ac -%patch1 +%patch0 %build -export CFLAGS="%{optflags} -O3" +%if %{suse_version} >= 1330 +export CFLAGS="%{optflags} -Wformat-overflow=0 -Wimplicit-fallthrough=0 -Wformat-truncation=0 -latomic" +%else +export CFLAGS="%{optflags}" +%endif ./bootstrap %configure --disable-static %install +%if %{suse_version} >= 1330 +make V=1 DESTDIR=%{buildroot} %{?_smp_mflags} install +%else make V=1 CC=gcc-6 DESTDIR=%{buildroot} %{?_smp_mflags} install +%endif find %{buildroot} -type f -name 'libodp*.la' |xargs rm -f rm -f %{buildroot}%{_bindir}/odp_ipsec_run* chrpath -k -d %{buildroot}%{_bindir}/*