Date: Tuesday, January 12, 2016 @ 04:14:31 Author: fyan Revision: 257955
upgpkg: libtorrent-rasterbar 1:1.0.7-4 apply a patch to fix FS#47519 Added: libtorrent-rasterbar/trunk/boost-1.60.patch Modified: libtorrent-rasterbar/trunk/PKGBUILD ------------------+ PKGBUILD | 17 +++++++++++++---- boost-1.60.patch | 22 ++++++++++++++++++++++ 2 files changed, 35 insertions(+), 4 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2016-01-11 21:42:22 UTC (rev 257954) +++ PKGBUILD 2016-01-12 03:14:31 UTC (rev 257955) @@ -1,10 +1,11 @@ # $Id$ -# Maintainer : Ionut Biru <ib...@archlinux.org> +# Maintainer: Felix Yan <felixonm...@archlinux.org> +# Contributor: Ionut Biru <ib...@archlinux.org> # Contributor: Hugo Doria <h...@archlinux.org> pkgname=libtorrent-rasterbar pkgver=1.0.7 -pkgrel=3 +pkgrel=4 epoch=1 pkgdesc="A C++ BitTorrent library that aims to be a good alternative to all the other implementations around" url="http://www.rasterbar.com/products/libtorrent/" @@ -13,9 +14,17 @@ depends=('boost-libs' 'geoip' 'python2') makedepends=('boost') options=('!emptydirs') -source=(https://github.com/arvidn/libtorrent/releases/download/libtorrent-${pkgver//./_}/$pkgname-$pkgver.tar.gz) -sha1sums=('db272a0c09a1fad721fe88e6e3942b9160bd0c61') +source=(https://github.com/arvidn/libtorrent/releases/download/libtorrent-${pkgver//./_}/$pkgname-$pkgver.tar.gz + boost-1.60.patch) +sha1sums=('db272a0c09a1fad721fe88e6e3942b9160bd0c61' + 'aeef8300f91b2842776feac8ca3717f62539ac74') +prepare() { + cd $pkgname-$pkgver + # FS#47519 + patch -p1 -i ../boost-1.60.patch +} + build() { cd $pkgname-$pkgver PYTHON=/usr/bin/python2 \ Added: boost-1.60.patch =================================================================== --- boost-1.60.patch (rev 0) +++ boost-1.60.patch 2016-01-12 03:14:31 UTC (rev 257955) @@ -0,0 +1,22 @@ +From 5330ba5af717b983e456be9f576d66b78d9ca214 Mon Sep 17 00:00:00 2001 +From: Andrew Resch <andrewre...@gmail.com> +Date: Sat, 2 Jan 2016 14:40:02 -0800 +Subject: [PATCH] register_ptr_to_python for boost::shared_ptr<alert> + +--- + bindings/python/src/session.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/bindings/python/src/session.cpp b/bindings/python/src/session.cpp +index fe53e10..727a54a 100644 +--- a/bindings/python/src/session.cpp ++++ b/bindings/python/src/session.cpp +@@ -799,7 +799,7 @@ void bind_session() + .def("settings", &get_feed_settings) + ; + +- register_ptr_to_python<std::auto_ptr<alert> >(); ++ register_ptr_to_python<boost::shared_ptr<alert> >(); + + def("high_performance_seed", high_performance_seed); + def("min_memory_usage", min_memory_usage);