commit odp for openSUSE:Factory

2019-11-23 Thread root
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

2018-03-19 Thread root
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

2018-02-23 Thread root
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

2017-11-08 Thread root
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

2017-09-25 Thread root
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

2017-06-26 Thread root
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}/*