Hello community,
here is the log from the commit of package libtorrent-rasterbar for
openSUSE:Factory checked in at 2020-02-24 15:50:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libtorrent-rasterbar (Old)
and /work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libtorrent-rasterbar"
Mon Feb 24 15:50:49 2020 rev:63 rq:778250 version:1.2.4
Changes:
--------
---
/work/SRC/openSUSE:Factory/libtorrent-rasterbar/libtorrent-rasterbar.changes
2020-01-19 20:58:10.228073349 +0100
+++
/work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.26092/libtorrent-rasterbar.changes
2020-02-24 15:51:19.359327055 +0100
@@ -1,0 +2,21 @@
+Wed Feb 19 20:55:09 UTC 2020 - Stefan BrĂ¼ns <[email protected]>
+
+- Update to version 1.2.4
+ * fix binding TCP and UDP sockets to the same port, when
+ specifying port 0
+ * fix announce_to_all_trackers and announce_to_all_tiers behavior
+ * fix suggest_read_cache setting
+ * back-off tracker hostname looksups resulting in NXDOMAIN
+ * lower SOCKS5 UDP keepalive timeout
+ * fix external IP voting for multi-homed DHT nodes
+ * deprecate broadcast_lsd setting. Just use multicast
+ * deprecate upnp_ignore_nonrouters setting
+ * don't attempt sending event=stopped if event=start never
+ succeeded
+ * make sure &key= stays consistent between different source
+ IPs (as mandated by BEP7)
+ * fix binding sockets to outgoing interface
+ * add new socks5_alert to trouble shoot SOCKS5 proxies
+- Cleanup spec file, remove conditionals for Leap 42.x
+
+-------------------------------------------------------------------
Old:
----
libtorrent-rasterbar-1.2.3.tar.gz
New:
----
libtorrent-rasterbar-1.2.4.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libtorrent-rasterbar.spec ++++++
--- /var/tmp/diff_new_pack.vSXrbn/_old 2020-02-24 15:51:21.559331955 +0100
+++ /var/tmp/diff_new_pack.vSXrbn/_new 2020-02-24 15:51:21.563331963 +0100
@@ -18,13 +18,13 @@
%define _name libtorrent
%define sover 10
-%define _version 1_2_3
+%define _version 1_2_4
%bcond_without python2
%bcond_without python3
%bcond_with examples
%bcond_with tests
Name: libtorrent-rasterbar
-Version: 1.2.3
+Version: 1.2.4
Release: 0
Summary: A C++ implementation of the BitTorrent protocol
License: BSD-3-Clause
@@ -40,7 +40,6 @@
%if %{with python3}
BuildRequires: python3-devel
%endif
-%if 0%{?suse_version} >= 1500
BuildRequires: libboost_chrono-devel
BuildRequires: libboost_random-devel
BuildRequires: libboost_system-devel
@@ -50,11 +49,6 @@
%if %{with python3}
BuildRequires: libboost_python3-devel
%endif
-%else
-BuildRequires: boost-devel >= 1.54
-# For quadmath.h we need gcc-fortran on openSUSE Leap 14.x and older.
-BuildRequires: gcc-fortran
-%endif
%description
libtorrent-rasterbar is a C++ library that aims to be a good
@@ -75,29 +69,15 @@
It is a library and not a full featured client, although it comes
with a working example client.
-%if %{with python2}
-%if 0%{?suse_version} >= 1500
%package -n python2-%{name}
-%else
-%package -n python-%{name}
-%endif
Summary: Python Bindings for libtorrent-rasterbar
-Group: Development/Libraries/Python
-
-%if 0%{?suse_version} >= 1500
# python-libtorrent-rasterbar was last used in openSUSE Leap 42.2.
+Group: Development/Libraries/Python
Provides: python-%{name} = %{version}-%{release}
Obsoletes: python-%{name} < %{version}-%{release}
%description -n python2-%{name}
-%else
-Provides: python2-%{name} = %{version}-%{release}
-Obsoletes: python2-%{name} < %{version}-%{release}
-
-%description -n python-%{name}
-%endif
Python Bindings for the libtorrent-rasterbar package.
-%endif
%package -n python3-%{name}
Summary: Python Bindings for libtorrent-rasterbar
@@ -118,12 +98,8 @@
Group: Development/Libraries/C and C++
Requires: %{name}%{sover} = %{version}
Requires: gcc-c++
-Requires: pkgconfig(openssl)
-%if 0%{?suse_version} >= 1500
Requires: libboost_headers-devel
-%else
-Requires: boost-devel >= 1.54
-%endif
+Requires: pkgconfig(openssl)
%description devel
libtorrent-rasterbar is a C++ library that aims to be a good
@@ -147,13 +123,6 @@
%build
export CFLAGS="%{optflags} -fno-strict-aliasing"
export CXXFLAGS="$CFLAGS"
-%if 0%{?suse_version} < 1500
-export CXXFLAGS="$CXXFLAGS -std=c++11"
-%ifarch aarch64
-# Some architectures require explicit linkage to libboost_atomic on boost 1.55
and older.
-export LIBS="$LIBS -lboost_atomic"
-%endif
-%endif
%global _configure ../configure
for py in %{?with_python2:python} %{?with_python3:python3}; do
@@ -222,11 +191,7 @@
%{_libdir}/%{name}.so.%{sover}*
%if %{with python2}
-%if 0%{?suse_version} >= 1500
%files -n python2-%{name}
-%else
-%files -n python-%{name}
-%endif
%{python_sitearch}/%{_name}*.so
%{python_sitearch}/python_%{_name}-*
%endif
++++++ libtorrent-rasterbar-1.2.3.tar.gz -> libtorrent-rasterbar-1.2.4.tar.gz
++++++
++++ 23470 lines of diff (skipped)