summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Koltsov <maksbotan@gentoo.org>2013-03-08 21:56:01 +0000
committerMaxim Koltsov <maksbotan@gentoo.org>2013-03-08 21:56:01 +0000
commit49224d01eddbcc0e9d56105eb2932f755c3327e7 (patch)
tree7c50768e8bd56f186804b5f930921323febdafa1 /app-leechcraft/lc-bittorrent
parentMove LeechCraft to new category (diff)
downloadhistorical-49224d01eddbcc0e9d56105eb2932f755c3327e7.tar.gz
historical-49224d01eddbcc0e9d56105eb2932f755c3327e7.tar.bz2
historical-49224d01eddbcc0e9d56105eb2932f755c3327e7.zip
Move LeechCraft to new category
Package-Manager: portage-2.1.11.55/cvs/Linux x86_64 RepoMan-Options: --force Manifest-Sign-Key: 0xF8DBDADE
Diffstat (limited to 'app-leechcraft/lc-bittorrent')
-rw-r--r--app-leechcraft/lc-bittorrent/Manifest22
-rw-r--r--app-leechcraft/lc-bittorrent/files/boost-1.50.patch38
-rw-r--r--app-leechcraft/lc-bittorrent/files/boost-1.52.patch14
-rw-r--r--app-leechcraft/lc-bittorrent/lc-bittorrent-0.5.85-r1.ebuild28
-rw-r--r--app-leechcraft/lc-bittorrent/lc-bittorrent-0.5.90.ebuild26
-rw-r--r--app-leechcraft/lc-bittorrent/lc-bittorrent-9999.ebuild26
-rw-r--r--app-leechcraft/lc-bittorrent/metadata.xml5
7 files changed, 155 insertions, 4 deletions
diff --git a/app-leechcraft/lc-bittorrent/Manifest b/app-leechcraft/lc-bittorrent/Manifest
index 4c5e92030f27..af922afa1cbb 100644
--- a/app-leechcraft/lc-bittorrent/Manifest
+++ b/app-leechcraft/lc-bittorrent/Manifest
@@ -1,9 +1,23 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
AUX boost-1.50.patch 1350 SHA256 6e33a02a397e1f90b2081dbb7bcb50290358a46e821e42b0538645788d36f374 SHA512 61b86437b3df2a1876792f85d3a8064501b9c740e047cec9dbf05e1e8edb68ca9915732a1c963ca721ca9dda5480d877234b2e5ee296d625967d8e46baf7dc4b WHIRLPOOL 050685b62814ec4ed7ffdc1a0294c9208cc70362b38a8bdea7da682d43c4f7df3163f30b40dd740eed2c8679910723178ea664257cb11057eeeecd94eb4cad4e
AUX boost-1.52.patch 568 SHA256 d0cce17f442b85846c8ec089aa442424d82f8009400f22e92f0381db1e24debe SHA512 dac4b30ed3be49815afcb5f7ce06f8f3e7f9baabf4019bc83acfb03fcb65eba7ea9fd1380ce00ab6d6bf852c67d2ff9bd6a1a34f655728634fe83d3232ca2056 WHIRLPOOL 1dbd048e337dcca216389f3d976f39063140a45679c6dc40856773443afa4272d9e8783b2b28efce9386cdc0cf82fb5a990048019ca1c85cc39403d609c79fd9
DIST leechcraft-0.5.85.tar.xz 5463144 SHA256 3208d8013911c9d848dc007554b0a6e22eee0ed8e16c25a11da9a7931650f694 SHA512 76fb2e9cc9be1219b603f2ea04af945b63376d0e0834a46a668eb23c66a3939d4239b410235302866523cd26918e1dd09c7a6e868845e9d458df96829ba81a70 WHIRLPOOL 84a141d70400201a481c9ae1fd362d079e0357022fd16398053264e7b97996b62b44ae2190cb44ab3c537627d6586eca38de18aab8b2490f26bcc92183e515b4
DIST leechcraft-0.5.90.tar.xz 6147148 SHA256 68c3dd66c0456dd75aabc818580c1c54ebbb7d8ccaa8db322a91e456b34acc43 SHA512 e82d44e010a13b961dbda98f993afbe3003f0925bc63d4ecd59ae2b9b2f030455d6bafbe9aa9eb8fe98f9ae09050cd9bed01e3e5e1703a2781e74bdc8e9408b7 WHIRLPOOL 3a9fe7afe32dc0cb8dda12c3e430e1112a115de7264bc9536c0cadb64ad56b1dcb19340220ab7fd0f38db24fd14c79ccd8f2ca35199dd6090fa4e94dab337017
-EBUILD lc-bittorrent-0.5.85-r1.ebuild 712 SHA256 4bcaac814d5f36a8b04642959a0a2f10ca442da5d3d5338ee7af1b380b303dc0 SHA512 792e3ed720a2300e885ded259e250dc8850ec705aba530bc9ca3a123d522369640ffa82f7905ade77c1464f43cdbc0c31a63733155cf09f3cceab3ccce6be80b WHIRLPOOL 6380ef25eb6d4cf9eb505bdee2d260ea2a64b2416bfd68de041795e782c5473b1aa9a2ff25c41f348a95dccf77427e871e8c956f5b5bd35d8c1445bdcb22fcdd
-EBUILD lc-bittorrent-0.5.90.ebuild 659 SHA256 bed018a2be771b553dadb7f7f0692995b44366b10850a71a6fc6a1d717cba649 SHA512 1f67a7f3911d22caf053f09e01d61823b4e509d49b70f19e92b1ca0464d532e3ab79210e554aafd073cd36148ab67b91d11652cbf0ceeb2c3c6cb6ccb7b4cd8b WHIRLPOOL 03e1df3c4e123bf7e177819261416ad0312545a80ab42efeb4a89065830b2afa8458e93df0daacf062bb35204b39995d24a96ebf88dede853588017a661b27de
-EBUILD lc-bittorrent-9999.ebuild 654 SHA256 f0abf33b0bf8999a8c1bdeb4762ebf0b8d63c0e1d88861232afed116a5f50047 SHA512 9799a2a6dff59a34f4d97dc968dc7a14c4b0704bf4b8c5ad7d0ad6a2b5f6ac9c229d80a30040f28d58f7e991cf0f61c8a45edfed15700d651be949e578088440 WHIRLPOOL a6a6ebced484bda7c997530a333f5e055f8f836764d1e60c7f8514dc42da9b8f4b103f4924071c16cc64ebc56ed5b7bec852eb685274937958eb11bcf0357d69
-MISC ChangeLog 5215 SHA256 ac7f7dda301d52b7a1ba86b7199c3e1ca891eaf7de883323ec0f883c981a46cd SHA512 2a40abee70d8e6df0f01e10ef112c7ce75ff53f9c8aeb3e96c83415b42bfcf26f63ee2a69c8feb65927620ba3f549e46989e852f84f9ec21984a8bfe579f1667 WHIRLPOOL 6f1255563b3c346e414c8abb091d3549260416ac0f1416308934ac970d6184729f3f0d12dab25c19c9aa40a6cc1cd619afdbecc37c282b7a99c83a974d17527e
+EBUILD lc-bittorrent-0.5.85-r1.ebuild 704 SHA256 85b89920ba3cb099e5266819fe61e5b5c0b39b4b57c696046665a3e550533a45 SHA512 a73a39c61de3a191864f922b6b4c6b74414c8d31d9fc8e700c7da17564a842e07d29aa65eb9305f320eb68d8d6665c0a4a8a9f7d9c2a6e15f78535e929977df1 WHIRLPOOL a1ff4f71de62e298facd61cfe8c85f06468a1008d79d8c9837a3bfada04c5b7affaff27d6e6880102988232e6f4f4baf83dca22b8e687b148248425d877acec2
+EBUILD lc-bittorrent-0.5.90.ebuild 657 SHA256 1e13a1f4a6d12981898c74fe4efd43d0e1bc60d6afb1446c23cce64a081adaab SHA512 8e65bc7249f1bd6e96694748830373f9edf290d048fb5949229ed0690a4fd31a7aaacf9a09ef3d6bb24e788603dde10b3860b60acee001e7d15c61bebdf72a7e WHIRLPOOL 82786cd68f01128dbd50c6bc326de769a6618c6d210358a396a1cf16afb95dc2e2ee45b35bba7c696ddfd18a03708af6d8afb431cd233bb8d4794f28332e01ab
+EBUILD lc-bittorrent-9999.ebuild 646 SHA256 a724c65eb0a2b7e27d2be4c553b0aa85e403bb9fe48edd1677cc5c8b2cbee8ae SHA512 87c686b11278ef9757bef92107839aaeb5afe6cf15dfcc70c8fd821ac7ae302dbaaef2e514a1d59c092757f288e902df700a9f8a53100e79fe1723ace7b00bb6 WHIRLPOOL 398f3e8f97d5dc3034e8e1a05df6a5f6ef51e84fc0c161676557f25797a3362ee12ecfc2f30bed4c10de343855890da8194ce94a34751033e3cbbe224dbb87dc
+MISC ChangeLog 5219 SHA256 fed4119b78717452cbd7f648d96eac27e04f2c6760c5d660f1f2ac68da487ef0 SHA512 580d50e6bcf851357f2ee68ed1cd08fd7c8cf3174fb0e00d7c9f1d586b2d898b93db61b92489e81718c5a08352aa76bf7eb29acd9867f4092c722810148a9455 WHIRLPOOL 81bea7d28ff3384fbbf66f409b6a41c7b9677279278cf19248e348fc5f4985f607badf3fce74a4fafc702e92506ccdce60a15bca645287dec71b603c2f59002d
MISC metadata.xml 164 SHA256 d3d50c47cc72568dcc457fe11ddfc6849ba6572bc2d581aad1deac910ee1d488 SHA512 ce478accd06c9c530d86b3ca8abaf3680428a7ab07ed8bb5b78e60c7e3240c3be349993f73e2ef904642efec5cd9c8abb7196675b46723103290ef9ab5d1cc10 WHIRLPOOL 4c2d59059bc69ff27c720b093f582968e2778d23875e0f7d3edba0ec6634e1b50e7403974c4a32638eeaae4d7baf45ca163e5e80f5bd692590b7d075882d51f0
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iQEcBAEBCAAGBQJROl59AAoJEAmJmMX429reTzsIAKubfQ78CHnMM8GEqcd/s/dc
+2+pRISowu59/yzECIwI8e9txDewSoQwp2nUOdyo/YZlrLKzJfeZ+TA/eWny3rbOI
+dXPsEs5XGGfDMBQDszZWOQDCsTpNlHP4vSNW8zgdI5f7tGuaOuXEpb1C3hmM/jbV
+jerRBHKQhwchCdrxY/L6AmsULomUxeFCkxoiRhdQB5K9mGuqTLnttsHlKIaI91Hd
+f+vEiSYoPPWGe5lkNaxzAg9OKGP02ZJFhaW23LQyFYuCqVwchu0oLbRz033btODT
+FfBUkGKeUefOqsA/HG6c2U65pfZyp9eDwFZf9KS58x7JEYrzCohg9/29OW1MOuw=
+=ggMu
+-----END PGP SIGNATURE-----
diff --git a/app-leechcraft/lc-bittorrent/files/boost-1.50.patch b/app-leechcraft/lc-bittorrent/files/boost-1.50.patch
new file mode 100644
index 000000000000..2abb31998082
--- /dev/null
+++ b/app-leechcraft/lc-bittorrent/files/boost-1.50.patch
@@ -0,0 +1,38 @@
+diff --git a/src/plugins/bittorrent/CMakeLists.txt b/src/plugins/bittorrent/CMakeLists.txt
+index de8a2f9..45d26da 100644
+--- a/src/plugins/bittorrent/CMakeLists.txt
++++ b/src/plugins/bittorrent/CMakeLists.txt
+@@ -153,7 +153,6 @@ IF (WIN32)
+ ENDIF (WIN32)
+ #ADD_DEFINITIONS(-DBOOST_DYN_LINK)
+ ADD_DEFINITIONS(-DTORRENT_LINKING_SHARED)
+-ADD_DEFINITIONS(-DBOOST_FILESYSTEM_VERSION=2) #workaround for building with boost 1.46
+ #ADD_DEFINITIONS(-D_DLL)
+ IF (NOT LC_NO_MOC)
+ QT4_WRAP_CPP (MOC_SRCS ${HEADERS})
+diff --git a/src/plugins/bittorrent/torrentmaker.cpp b/src/plugins/bittorrent/torrentmaker.cpp
+index 313a6a5..467c4d8 100644
+--- a/src/plugins/bittorrent/torrentmaker.cpp
++++ b/src/plugins/bittorrent/torrentmaker.cpp
+@@ -40,7 +40,11 @@ namespace LeechCraft
+ {
+ bool FileFilter (const boost::filesystem::path& filename)
+ {
++#if BOOST_FILESYSTEM_VERSION == 2
+ if (filename.leaf () [0] == '.')
++#else
++ if (filename.leaf ().string () [0] == '.')
++#endif
+ return false;
+ QFileInfo fi (QString::fromUtf8 (filename.string ().c_str ()));
+ if ((fi.isDir () ||
+@@ -74,7 +78,9 @@ namespace LeechCraft
+ return;
+ }
+
++#if BOOST_FILESYSTEM_VERSION == 2
+ boost::filesystem::path::default_name_check (boost::filesystem::no_check);
++#endif
+
+ libtorrent::file_storage fs;
+ #if LIBTORRENT_VERSION_NUM >= 1600
diff --git a/app-leechcraft/lc-bittorrent/files/boost-1.52.patch b/app-leechcraft/lc-bittorrent/files/boost-1.52.patch
new file mode 100644
index 000000000000..bb5208ab0be5
--- /dev/null
+++ b/app-leechcraft/lc-bittorrent/files/boost-1.52.patch
@@ -0,0 +1,14 @@
+diff --git a/src/plugins/bittorrent/torrentplugin.cpp b/src/plugins/bittorrent/torrentplugin.cpp
+index b41f0f2..c20f847 100644
+--- a/src/plugins/bittorrent/torrentplugin.cpp
++++ b/src/plugins/bittorrent/torrentplugin.cpp
+@@ -31,6 +31,9 @@
+ #include <QToolBar>
+ #include <QHeaderView>
+ #include <QInputDialog>
++#include <boost/preprocessor/seq/size.hpp>
++#include <boost/preprocessor/seq/elem.hpp>
++#include <boost/preprocessor/repetition/repeat.hpp>
+ #include <libtorrent/session.hpp>
+ #include <libtorrent/version.hpp>
+ #include <interfaces/entitytesthandleresult.h>
diff --git a/app-leechcraft/lc-bittorrent/lc-bittorrent-0.5.85-r1.ebuild b/app-leechcraft/lc-bittorrent/lc-bittorrent-0.5.85-r1.ebuild
new file mode 100644
index 000000000000..b4dfec654475
--- /dev/null
+++ b/app-leechcraft/lc-bittorrent/lc-bittorrent-0.5.85-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-leechcraft/lc-bittorrent/lc-bittorrent-0.5.85-r1.ebuild,v 1.1 2013/03/08 21:55:43 maksbotan Exp $
+
+EAPI="4"
+
+inherit leechcraft
+
+DESCRIPTION="Full-featured BitTorrent client plugin for LeechCraft."
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug geoip"
+
+DEPEND="~app-leechcraft/lc-core-${PV}
+ net-libs/rb_libtorrent"
+RDEPEND="${DEPEND}
+ virtual/leechcraft-task-show
+ geoip? ( dev-libs/geoip )"
+
+PATCHES=("${FILESDIR}"/boost-1.52.patch)
+
+src_configure(){
+ local mycmakeargs="
+ $(cmake-utils_use_enable geoip BITTORRENT_GEOIP)
+ "
+ cmake-utils_src_configure
+}
diff --git a/app-leechcraft/lc-bittorrent/lc-bittorrent-0.5.90.ebuild b/app-leechcraft/lc-bittorrent/lc-bittorrent-0.5.90.ebuild
new file mode 100644
index 000000000000..4c0ffc4c14c5
--- /dev/null
+++ b/app-leechcraft/lc-bittorrent/lc-bittorrent-0.5.90.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-leechcraft/lc-bittorrent/lc-bittorrent-0.5.90.ebuild,v 1.1 2013/03/08 21:55:43 maksbotan Exp $
+
+EAPI="4"
+
+inherit leechcraft
+
+DESCRIPTION="Full-featured BitTorrent client plugin for LeechCraft."
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="debug geoip"
+
+DEPEND="~app-leechcraft/lc-core-${PV}
+ net-libs/rb_libtorrent"
+RDEPEND="${DEPEND}
+ virtual/leechcraft-task-show
+ geoip? ( dev-libs/geoip )"
+
+src_configure(){
+ local mycmakeargs="
+ $(cmake-utils_use_enable geoip BITTORRENT_GEOIP)
+ "
+ cmake-utils_src_configure
+}
diff --git a/app-leechcraft/lc-bittorrent/lc-bittorrent-9999.ebuild b/app-leechcraft/lc-bittorrent/lc-bittorrent-9999.ebuild
new file mode 100644
index 000000000000..e07188857cc6
--- /dev/null
+++ b/app-leechcraft/lc-bittorrent/lc-bittorrent-9999.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-leechcraft/lc-bittorrent/lc-bittorrent-9999.ebuild,v 1.1 2013/03/08 21:55:43 maksbotan Exp $
+
+EAPI="4"
+
+inherit leechcraft
+
+DESCRIPTION="Full-featured BitTorrent client plugin for LeechCraft."
+
+SLOT="0"
+KEYWORDS=""
+IUSE="debug geoip"
+
+DEPEND="~app-leechcraft/lc-core-${PV}
+ net-libs/rb_libtorrent"
+RDEPEND="${DEPEND}
+ virtual/leechcraft-task-show
+ geoip? ( dev-libs/geoip )"
+
+src_configure(){
+ local mycmakeargs="
+ $(cmake-utils_use_enable geoip BITTORRENT_GEOIP)
+ "
+ cmake-utils_src_configure
+}
diff --git a/app-leechcraft/lc-bittorrent/metadata.xml b/app-leechcraft/lc-bittorrent/metadata.xml
new file mode 100644
index 000000000000..2c857dda08d3
--- /dev/null
+++ b/app-leechcraft/lc-bittorrent/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>leechcraft</herd>
+</pkgmetadata>