Date: Sat, 21 Nov 2015 02:10:04 +0000 (UTC) From: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r402121 - in head/net-p2p/libtorrent: . files Message-ID: <201511210210.tAL2A4bR010249@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: sunpoet Date: Sat Nov 21 02:10:04 2015 New Revision: 402121 URL: https://svnweb.freebsd.org/changeset/ports/402121 Log: - Update LICENSE - Use CONFLICTS_INSTALL instead of CONFLICTS - Use USE_CXXSTD - Cosmetic change - Pet portlint: fix diff header of patch files Modified: head/net-p2p/libtorrent/Makefile head/net-p2p/libtorrent/files/patch-src_data_memory__chunk.cc head/net-p2p/libtorrent/files/patch-src_net_socket__set.h head/net-p2p/libtorrent/files/patch-src_torrent_connection__manager.h head/net-p2p/libtorrent/files/patch-src_torrent_poll__kqueue.cc Modified: head/net-p2p/libtorrent/Makefile ============================================================================== --- head/net-p2p/libtorrent/Makefile Sat Nov 21 02:10:00 2015 (r402120) +++ head/net-p2p/libtorrent/Makefile Sat Nov 21 02:10:04 2015 (r402121) @@ -8,22 +8,26 @@ MASTER_SITES= http://rtorrent.net/downlo MAINTAINER= ports@FreeBSD.org COMMENT= BitTorrent Library written in C++ -LICENSE= GPLv2 # or later -LICENSE_FILE= ${WRKSRC}/COPYING +LICENSE= GPLv2 GPLv3 +LICENSE_COMB= dual +LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING + +CONFLICTS_INSTALL= rblibtorrent-[0-9]* rblibtorrent-devel-[0-9]* + +OPTIONS_DEFINE= IPV6 KQUEUE +OPTIONS_DEFAULT=KQUEUE +KQUEUE_DESC= Use kqueue(2) support -USES= compiler:c++11-lang libtool pathfix pkgconfig -USE_OPENSSL= yes -USE_LDCONFIG= yes -GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-debug CONFIGURE_ENV= OPENSSL_LIBS="-L${OPENSSLBASE}/lib -ssl -crypto" OPENSSL_CFLAGS="-I${OPENSSLBASE}/include" +GNU_CONFIGURE= yes INSTALL_TARGET= install-strip +USE_LDCONFIG= yes +USE_OPENSSL= yes +USES= compiler:c++11-lang libtool pathfix pkgconfig -OPTIONS_DEFINE= KQUEUE IPV6 -OPTIONS_DEFAULT= KQUEUE -KQUEUE_DESC= Use kqueue(2) support -KQUEUE_CONFIGURE_ON= --with-kqueue -IPV6_CONFIGURE_ON= --enable-ipv6 +IPV6_CONFIGURE_ENABLE= ipv6 +KQUEUE_CONFIGURE_WITH= kqueue .include <bsd.port.pre.mk> @@ -31,12 +35,12 @@ IPV6_CONFIGURE_ON= --enable-ipv6 # undefined reference to __sync_add_and_fetch_8 # undefined reference to __sync_fetch_and_and_8 .if ${ARCH} == "i386" && ${COMPILER_TYPE} == "gcc" -CONFIGURE_ARGS+= --disable-instrumentation +CONFIGURE_ARGS+=--disable-instrumentation .endif # Workaround to build on >= 10.x .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000000 -CXXFLAGS+= -std=c++11 +USE_CXXSTD= c++11 EXTRA_PATCHES+= ${FILESDIR}/extra-clang .endif Modified: head/net-p2p/libtorrent/files/patch-src_data_memory__chunk.cc ============================================================================== --- head/net-p2p/libtorrent/files/patch-src_data_memory__chunk.cc Sat Nov 21 02:10:00 2015 (r402120) +++ head/net-p2p/libtorrent/files/patch-src_data_memory__chunk.cc Sat Nov 21 02:10:04 2015 (r402121) @@ -1,20 +1,12 @@ -*** src/data/memory_chunk.cc.orig Wed Feb 10 09:55:42 2010 ---- src/data/memory_chunk.cc Wed Feb 10 09:56:26 2010 -*************** -*** 78,87 **** ---- 78,90 ---- - void - MemoryChunk::unmap() { - if (!is_valid()) - throw internal_error("MemoryChunk::unmap() called on an invalid object"); - -+ if (msync(m_ptr, m_end - m_ptr,MS_INVALIDATE) != 0) -+ throw internal_error("MemoryChunk::unmap() - msync() system call failed"); -+ - if (munmap(m_ptr, m_end - m_ptr) != 0) - throw internal_error("MemoryChunk::unmap() system call failed: " + std::string(rak::error_number::current().c_str())); - } - - void - - +--- src/data/memory_chunk.cc.orig 2010-02-10 09:55:42 UTC ++++ src/data/memory_chunk.cc +@@ -86,6 +86,9 @@ + if (!is_valid()) + throw internal_error("MemoryChunk::unmap() called on an invalid object"); + ++ if (msync(m_ptr, m_end - m_ptr,MS_INVALIDATE) != 0) ++ throw internal_error("MemoryChunk::unmap() - msync() system call failed"); ++ + if (munmap(m_ptr, m_end - m_ptr) != 0) + throw internal_error("MemoryChunk::unmap() system call failed: " + std::string(rak::error_number::current().c_str())); + } Modified: head/net-p2p/libtorrent/files/patch-src_net_socket__set.h ============================================================================== --- head/net-p2p/libtorrent/files/patch-src_net_socket__set.h Sat Nov 21 02:10:00 2015 (r402120) +++ head/net-p2p/libtorrent/files/patch-src_net_socket__set.h Sat Nov 21 02:10:04 2015 (r402121) @@ -1,5 +1,5 @@ ---- src/net/socket_set.h.orig 2012-01-19 11:19:26.000000000 +0100 -+++ src/net/socket_set.h 2014-02-02 19:05:15.000000000 +0100 +--- src/net/socket_set.h.orig 2012-01-19 10:19:26 UTC ++++ src/net/socket_set.h @@ -53,12 +53,12 @@ // Propably should rename to EventSet... Modified: head/net-p2p/libtorrent/files/patch-src_torrent_connection__manager.h ============================================================================== --- head/net-p2p/libtorrent/files/patch-src_torrent_connection__manager.h Sat Nov 21 02:10:00 2015 (r402120) +++ head/net-p2p/libtorrent/files/patch-src_torrent_connection__manager.h Sat Nov 21 02:10:04 2015 (r402121) @@ -1,4 +1,4 @@ ---- src/torrent/connection_manager.h +--- src/torrent/connection_manager.h.orig 2012-04-20 06:42:32 UTC +++ src/torrent/connection_manager.h @@ -42,6 +42,7 @@ Modified: head/net-p2p/libtorrent/files/patch-src_torrent_poll__kqueue.cc ============================================================================== --- head/net-p2p/libtorrent/files/patch-src_torrent_poll__kqueue.cc Sat Nov 21 02:10:00 2015 (r402120) +++ head/net-p2p/libtorrent/files/patch-src_torrent_poll__kqueue.cc Sat Nov 21 02:10:04 2015 (r402121) @@ -1,5 +1,5 @@ ---- src/torrent/poll_kqueue.cc.orig 2008-12-09 10:47:34.000000000 +0000 -+++ src/torrent/poll_kqueue.cc 2008-12-09 10:48:10.000000000 +0000 +--- src/torrent/poll_kqueue.cc.orig 2008-12-09 10:47:34 UTC ++++ src/torrent/poll_kqueue.cc @@ -52,6 +52,8 @@ #include <sys/event.h> #include <sys/select.h>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201511210210.tAL2A4bR010249>