Hello community,
here is the log from the commit of package libtorrent-rasterbar for
openSUSE:Factory checked in at 2013-02-25 20:37:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libtorrent-rasterbar (Old)
and /work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libtorrent-rasterbar", Maintainer is ""
Changes:
--------
---
/work/SRC/openSUSE:Factory/libtorrent-rasterbar/libtorrent-rasterbar.changes
2013-01-29 06:44:39.000000000 +0100
+++
/work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new/libtorrent-rasterbar.changes
2013-02-25 20:37:04.000000000 +0100
@@ -1,0 +2,24 @@
+Thu Feb 21 13:11:09 UTC 2013 - [email protected]
+
+- update to 0.16.8:
+ + support torrents with more than 262000 pieces
+ + make tracker back-off configurable
+ + improve SSL torrent support by using SNI and a single SSL listen socket
+ + improved peer exchange performance by sharing incoming
+ connections which advertize listen port
+ + add web seed support for torrents with pad files
+ + introduced a more scalable API for torrent status updates
+ + updated the API to add_torrent_params turning all bools into
+ flags of a flags field
+ + added async_add_torrent() function to significantly improve
+ performance when adding many torrents
+ + deprecated compact storage allocation
+ + feature to encrypt peer connections with a secret AES-256 key
+ stored in .torrent file
+ + added support for fadvise/F_RDADVISE for improved disk
+ read performance
+- removed libtorrent-rasterbar-boost-time_utc.patch
+- removed libtorrent-rasterbar-0.15.9-missing-return.patch
+- specfile cleanup: remove tags and allow to build on SLE-11-SP2
+
+-------------------------------------------------------------------
Old:
----
libtorrent-rasterbar-0.15.10.tar.gz
libtorrent-rasterbar-0.15.9-missing-return.patch
libtorrent-rasterbar-boost-time_utc.patch
New:
----
libtorrent-rasterbar-0.16.8.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libtorrent-rasterbar.spec ++++++
--- /var/tmp/diff_new_pack.tOuFYP/_old 2013-02-25 20:37:06.000000000 +0100
+++ /var/tmp/diff_new_pack.tOuFYP/_new 2013-02-25 20:37:06.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package libtorrent-rasterbar
#
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,29 +16,33 @@
#
-%define _soname 6
+%define _soname 7
# for setting those bcond_with* configs see
# http://lizards.opensuse.org/2008/09/12/conditional-features-aka-use-flags/
# optionally build with examples
%bcond_with examples
Name: libtorrent-rasterbar
-Version: 0.15.10
+Version: 0.16.8
Release: 0
Summary: Libtorrent is a C++ implementation of the BitTorrent protocol
License: BSD-3-Clause
Group: Development/Libraries/C and C++
Url: http://www.rasterbar.com/products/libtorrent/
-Source:
http://libtorrent.googlecode.com/files/%{name}-%{version}.tar.gz
-Patch0: libtorrent-rasterbar-0.15.9-missing-return.patch
-Patch1: libtorrent-rasterbar-boost-time_utc.patch
+Source: %{name}-%{version}.tar.bz2
BuildRequires: boost-devel >= 1.36
BuildRequires: gcc-c++
BuildRequires: libGeoIP-devel
+BuildRequires: openssl-devel
BuildRequires: pkg-config
+BuildRequires: python-devel
+%if 0%{?suse_version} > 01201
BuildRequires: pkgconfig(openssl)
BuildRequires: pkgconfig(python)
BuildRequires: pkgconfig(zlib)
+%else
+BuildRequires: pkgconfig
+%endif
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -88,8 +92,12 @@
Requires: boost-devel >= 1.36
Requires: gcc-c++
Requires: libGeoIP-devel
+%if 0%{?suse_version} > 01201
Requires: pkgconfig(openssl)
Requires: pkgconfig(zlib)
+%else
+Requires: pkgconfig
+%endif
%description devel
libtorrent is a C++ library that aims to be a good alternative to all the
other bittorrent implementations around. It is a library and not a full
featured client, although it comes with a working example client.
@@ -110,8 +118,6 @@
%prep
%setup -q
-%patch0 -p1
-%patch1 -p1
%build
export CFLAGS="%{optflags} -fvisibility=hidden -fno-strict-aliasing"
@@ -132,7 +138,7 @@
make %{?_smp_mflags}
%install
-%make_install
+make DESTDIR=%{buildroot} install
rm -v %{buildroot}%{_libdir}/*.la
# move doc to separate package
mkdir -p %{buildroot}%{_defaultdocdir}/%{name}
@@ -143,7 +149,6 @@
%postun -n %{name}%{_soname} -p /sbin/ldconfig
%if %{with examples}
-
%files -n %{name}-tools
%defattr(-,root,root)
%{_bindir}/client_test
++++++ libtorrent-rasterbar-0.15.10.tar.gz ->
libtorrent-rasterbar-0.16.8.tar.bz2 ++++++
++++ 161313 lines of diff (skipped)
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]