diff options
author | bsiegert <bsiegert@pkgsrc.org> | 2020-01-10 15:25:38 +0000 |
---|---|---|
committer | bsiegert <bsiegert@pkgsrc.org> | 2020-01-10 15:25:38 +0000 |
commit | e2da9e1e3d6a6f820c0748ba860dc8072583ca6d (patch) | |
tree | c2242d717cfcc526556e55f66c23822d9bea09c4 | |
parent | 059635d256f0b280e03e0ff2784064686269f737 (diff) | |
download | pkgsrc-e2da9e1e3d6a6f820c0748ba860dc8072583ca6d.tar.gz |
Pullup ticket #6115 - requested by nia
net/libtorrent-rasterbar: NetBSD 8 build fix
Revisions pulled up:
- net/libtorrent-rasterbar/Makefile 1.2-1.3
- net/libtorrent-rasterbar/PLIST 1.2
- net/libtorrent-rasterbar/distinfo 1.2-1.3
- net/libtorrent-rasterbar/patches/patch-include_libtorrent_buffer.hpp 1.2
---
Module Name: pkgsrc
Committed By: nia
Date: Sat Jan 4 16:49:12 UTC 2020
Modified Files:
pkgsrc/net/libtorrent-rasterbar: Makefile PLIST distinfo
Log Message:
libtorrent-rasterbar: Update to 1.2.3
Changes:
fix erroneous event=completed tracker announce when checking files
promote errors in parsing listen_interfaces to post listen_failed_alert
fix bug in protocol encryption/obfuscation
fix buffer overflow in SOCKS5 UDP logic
fix issue of rapid calls to file_priority() clobbering each other
clear tracker errors on success
optimize setting with unlimited unchoke slots
fixed restoring of trackers, comment, creation date and created-by in resume data
fix handling of torrents with too large pieces
fixed division by zero in anti-leech choker
fixed bug in torrent_info::swap
---
Module Name: pkgsrc
Committed By: nia
Date: Fri Jan 10 11:52:05 UTC 2020
Modified Files:
pkgsrc/net/libtorrent-rasterbar: Makefile distinfo
pkgsrc/net/libtorrent-rasterbar/patches:
patch-include_libtorrent_buffer.hpp
Log Message:
libtorrent-rasterbar: Let's not peek into internal malloc properties.
-rw-r--r-- | net/libtorrent-rasterbar/Makefile | 5 | ||||
-rw-r--r-- | net/libtorrent-rasterbar/PLIST | 3 | ||||
-rw-r--r-- | net/libtorrent-rasterbar/distinfo | 12 | ||||
-rw-r--r-- | net/libtorrent-rasterbar/patches/patch-include_libtorrent_buffer.hpp | 28 |
4 files changed, 25 insertions, 23 deletions
diff --git a/net/libtorrent-rasterbar/Makefile b/net/libtorrent-rasterbar/Makefile index 374489acb35..3595537768c 100644 --- a/net/libtorrent-rasterbar/Makefile +++ b/net/libtorrent-rasterbar/Makefile @@ -1,6 +1,7 @@ -# $NetBSD: Makefile,v 1.1 2019/12/16 18:00:51 nia Exp $ +# $NetBSD: Makefile,v 1.1.4.1 2020/01/10 15:25:38 bsiegert Exp $ -DISTNAME= libtorrent-rasterbar-1.2.2 +DISTNAME= libtorrent-rasterbar-1.2.3 +PKGREVISION= 1 CATEGORIES= net MASTER_SITES= ${MASTER_SITE_GITHUB:=arvidn/} GITHUB_PROJECT= libtorrent diff --git a/net/libtorrent-rasterbar/PLIST b/net/libtorrent-rasterbar/PLIST index 7b1a6f8d20f..04957ba8e87 100644 --- a/net/libtorrent-rasterbar/PLIST +++ b/net/libtorrent-rasterbar/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.1 2019/12/16 18:00:51 nia Exp $ +@comment $NetBSD: PLIST,v 1.1.4.1 2020/01/10 15:25:38 bsiegert Exp $ include/libtorrent/ConvertUTF.h include/libtorrent/add_torrent_params.hpp include/libtorrent/address.hpp @@ -19,6 +19,7 @@ include/libtorrent/aux_/container_wrapper.hpp include/libtorrent/aux_/cppint_import_export.hpp include/libtorrent/aux_/cpuid.hpp include/libtorrent/aux_/deferred_handler.hpp +include/libtorrent/aux_/deprecated.hpp include/libtorrent/aux_/deque.hpp include/libtorrent/aux_/dev_random.hpp include/libtorrent/aux_/disable_warnings_pop.hpp diff --git a/net/libtorrent-rasterbar/distinfo b/net/libtorrent-rasterbar/distinfo index 10fd274dadf..e44a194f2dc 100644 --- a/net/libtorrent-rasterbar/distinfo +++ b/net/libtorrent-rasterbar/distinfo @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.1 2019/12/16 18:00:51 nia Exp $ +$NetBSD: distinfo,v 1.1.4.1 2020/01/10 15:25:38 bsiegert Exp $ -SHA1 (libtorrent-rasterbar-1.2.2.tar.gz) = ebe0002a37a845bf08e7d91ff1c86120de2173ca -RMD160 (libtorrent-rasterbar-1.2.2.tar.gz) = 3096523905a7de4d0aaeb76d7053b0d2f3fc43dc -SHA512 (libtorrent-rasterbar-1.2.2.tar.gz) = 8ef867d253fe187336ec5919683526997298319b755bcd72eeca2c56c81462d2aed912d2eadcd560d2a8729b36798718f9a1668a83927211f49667af9bdf0a06 -Size (libtorrent-rasterbar-1.2.2.tar.gz) = 4088779 bytes -SHA1 (patch-include_libtorrent_buffer.hpp) = 9a2582c3a4740467c60bf621ae0dedb14c507c7c +SHA1 (libtorrent-rasterbar-1.2.3.tar.gz) = ca0f0e018115388db7a40aab1a9a472b43047608 +RMD160 (libtorrent-rasterbar-1.2.3.tar.gz) = 2af0385b24338e007b68a1ad510a485a04467ef5 +SHA512 (libtorrent-rasterbar-1.2.3.tar.gz) = 18cffb86c5affcde79860236440eaca492fce71f16c2ccc5e20ec0d9351fbfb6c15d97e203b61c8cf8168f86cf31459ce0b76a4b0559244f9add385434ff4ae6 +Size (libtorrent-rasterbar-1.2.3.tar.gz) = 4145859 bytes +SHA1 (patch-include_libtorrent_buffer.hpp) = 365f04a6a4b63f86288119201bfec0b9d9e67bee diff --git a/net/libtorrent-rasterbar/patches/patch-include_libtorrent_buffer.hpp b/net/libtorrent-rasterbar/patches/patch-include_libtorrent_buffer.hpp index d05afc06861..3719deaae93 100644 --- a/net/libtorrent-rasterbar/patches/patch-include_libtorrent_buffer.hpp +++ b/net/libtorrent-rasterbar/patches/patch-include_libtorrent_buffer.hpp @@ -1,24 +1,24 @@ -$NetBSD: patch-include_libtorrent_buffer.hpp,v 1.1 2019/12/16 18:00:51 nia Exp $ +$NetBSD: patch-include_libtorrent_buffer.hpp,v 1.1.4.1 2020/01/10 15:25:38 bsiegert Exp $ -Support NetBSD. +On second thought, let's not peek into internal malloc properties. ---- include/libtorrent/buffer.hpp.orig 2019-09-24 09:52:01.000000000 +0000 +--- include/libtorrent/buffer.hpp.orig 2019-12-19 00:51:16.000000000 +0000 +++ include/libtorrent/buffer.hpp -@@ -47,6 +47,8 @@ POSSIBILITY OF SUCH DAMAGE. +@@ -49,8 +49,6 @@ POSSIBILITY OF SUCH DAMAGE. #include <malloc.h> - #elif defined _MSC_VER - #include <malloc.h> -+#elif defined __NetBSD__ -+#include <malloc.h> #elif defined __FreeBSD__ #include <malloc_np.h> - #elif defined TORRENT_BSD -@@ -85,7 +87,7 @@ public: +-#elif defined TORRENT_BSD +-#include <malloc/malloc.h> + #endif - // the actual allocation may be larger than we requested. If so, let the - // user take advantage of every single byte --#if (defined __GLIBC__ && !defined __UCLIBC__) || defined __FreeBSD__ -+#if (defined __GLIBC__ && !defined __UCLIBC__) || defined __FreeBSD__ || defined __NetBSD__ + namespace libtorrent { +@@ -89,8 +87,6 @@ public: m_size = static_cast<difference_type>(::malloc_usable_size(m_begin)); #elif defined _MSC_VER m_size = static_cast<difference_type>(::_msize(m_begin)); +-#elif defined TORRENT_BSD +- m_size = static_cast<difference_type>(::malloc_size(m_begin)); + #else + m_size = size; + #endif |