summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-libs/rb_libtorrent/rb_libtorrent-1.0.9.ebuild')
-rw-r--r--net-libs/rb_libtorrent/rb_libtorrent-1.0.9.ebuild116
1 files changed, 0 insertions, 116 deletions
diff --git a/net-libs/rb_libtorrent/rb_libtorrent-1.0.9.ebuild b/net-libs/rb_libtorrent/rb_libtorrent-1.0.9.ebuild
deleted file mode 100644
index 1bf582f18635..000000000000
--- a/net-libs/rb_libtorrent/rb_libtorrent-1.0.9.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{4,5} )
-PYTHON_REQ_USE="threads"
-DISTUTILS_OPTIONAL=true
-AUTOTOOLS_AUTORECONF=true
-
-inherit autotools multilib distutils-r1 versionator
-
-MY_PV=$(replace_all_version_separators '_' )
-S=${WORKDIR}/libtorrent-libtorrent-${MY_PV}
-
-DESCRIPTION="C++ BitTorrent implementation focusing on efficiency and scalability"
-HOMEPAGE="http://libtorrent.org"
-SRC_URI="https://github.com/arvidn/libtorrent/archive/libtorrent-${MY_PV}.tar.gz -> rb_libtorrent-${PV}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE="debug doc examples python ssl static-libs test"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
- >=dev-libs/boost-1.53:=[threads]
- sys-libs/zlib
- examples? ( !net-p2p/mldonkey )
- ssl? ( dev-libs/openssl:0= )
- python? (
- ${PYTHON_DEPS}
- dev-libs/boost:=[python,${PYTHON_USEDEP}]
- )"
-DEPEND="${RDEPEND}
- >=sys-devel/libtool-2.2"
-
-RESTRICT="test"
-
-src_prepare() {
- default
- chmod a-x docs/*.rst docs/*.htm* src/*.cpp include/libtorrent/*.hpp || die
-
- # needed or else eautoreconf fails
- mkdir build-aux || die
- cp {m4,build-aux}/config.rpath || die
-
- eautoreconf
-}
-
-src_configure() {
- local boost_py2 boost_py3
-
- if use python_targets_python3_5 ;then
- boost_py3="--with-boost-python=3.5"
- elif use python_targets_python3_4 ;then
- boost_py3="--with-boost-python=3.4"
- fi
-
- if use python_targets_python2_7 ;then
- boost_py2="--with-boost-python=2.7"
- fi
-
- local myeconfargs=(
- --enable-shared
- --disable-silent-rules # bug 441842
- --with-boost-system=mt
- $(use_enable debug)
- $(use_enable test tests)
- $(use_enable examples)
- $(use_enable ssl encryption)
- $(use_enable static-libs static)
- $(use_enable python python-binding)
- $(usex debug "--enable-logging=verbose" "")
- ${boost_py3}
- ${boost_py2}
- )
-
- if use python ;then
- python_setup
- fi
-
- econf ${myeconfargs[@]}
-
- if use python ;then
- cd "${S}"/bindings/python || die
- distutils-r1_src_configure
- fi
-}
-
-src_compile() {
- default
-
- if use python ;then
- cd "${S}"/bindings/python || die
- distutils-r1_src_compile
- fi
-}
-
-src_install() {
- default
-
- if use python ;then
- cd "${S}"/bindings/python || die
- distutils-r1_src_install
- fi
-
- if use doc ;then
- docinto html
- pushd "${S}"/docs &>/dev/null || die
- dodoc -r img
- dodoc *.{css,gif,html,jpg,png}
- fi
-}