summaryrefslogtreecommitdiff
path: root/net-p2p
diff options
context:
space:
mode:
Diffstat (limited to 'net-p2p')
-rw-r--r--net-p2p/Manifest.gzbin9764 -> 9765 bytes
-rw-r--r--net-p2p/cpuminer-opt/Manifest2
-rw-r--r--net-p2p/cpuminer-opt/cpuminer-opt-3.8.8.ebuild46
-rw-r--r--net-p2p/ktorrent/Manifest3
-rw-r--r--net-p2p/ktorrent/files/ktorrent-5.1.0-cmake-3.11.patch13
-rw-r--r--net-p2p/ktorrent/ktorrent-5.1.0.ebuild5
-rw-r--r--net-p2p/pybitmessage/Manifest6
-rw-r--r--net-p2p/pybitmessage/metadata.xml49
-rw-r--r--net-p2p/pybitmessage/pybitmessage-0.6.3.2-r1.ebuild72
-rw-r--r--net-p2p/pybitmessage/pybitmessage-0.6.3.2_p20180326.ebuild70
-rw-r--r--net-p2p/qbittorrent/Manifest10
-rw-r--r--net-p2p/qbittorrent/files/qbittorrent-3.3.16-cmake.patch44
-rw-r--r--net-p2p/qbittorrent/files/qbittorrent-4.0.1-nowebui.patch25
-rw-r--r--net-p2p/qbittorrent/qbittorrent-3.3.16.ebuild71
-rw-r--r--net-p2p/qbittorrent/qbittorrent-4.0.1.ebuild66
-rw-r--r--net-p2p/qbittorrent/qbittorrent-4.0.3-r1.ebuild71
-rw-r--r--net-p2p/qbittorrent/qbittorrent-4.0.4.ebuild2
-rw-r--r--net-p2p/retroshare/Manifest8
-rw-r--r--net-p2p/retroshare/metadata.xml8
-rw-r--r--net-p2p/retroshare/retroshare-0.6.3-r1.ebuild (renamed from net-p2p/retroshare/retroshare-0.6.3.ebuild)5
-rw-r--r--net-p2p/retroshare/retroshare-0.6.4.ebuild (renamed from net-p2p/retroshare/retroshare-0.6.2.ebuild)21
-rw-r--r--net-p2p/vuze-coreplugins/Manifest2
-rw-r--r--net-p2p/vuze-coreplugins/vuze-coreplugins-5.7.2.0.ebuild4
-rw-r--r--net-p2p/vuze/Manifest2
-rw-r--r--net-p2p/vuze/vuze-5.7.2.0-r1.ebuild6
25 files changed, 202 insertions, 409 deletions
diff --git a/net-p2p/Manifest.gz b/net-p2p/Manifest.gz
index 26ba613af1dc..4f5cc9ad03c2 100644
--- a/net-p2p/Manifest.gz
+++ b/net-p2p/Manifest.gz
Binary files differ
diff --git a/net-p2p/cpuminer-opt/Manifest b/net-p2p/cpuminer-opt/Manifest
index ff6618c4d370..37cd8758550f 100644
--- a/net-p2p/cpuminer-opt/Manifest
+++ b/net-p2p/cpuminer-opt/Manifest
@@ -6,6 +6,7 @@ DIST cpuminer-opt-3.8.6.tar.gz 1701535 BLAKE2B ed51168879e6ca6ada67f13b7325b36c8
DIST cpuminer-opt-3.8.7.1.tar.gz 1707776 BLAKE2B 134c25fab106db6fad601010f8f91a82e42bc03b94e633ffd3db3ef3d4eb05f2561e1249c06f3505a03abbb95976ebfcbcbad225166bc2208a123df15859036a SHA512 74cd569718cf8402cb25a4be4e9d94a897a697e02c7c9f6422313c3a3026f3d12a8eea9669b3a253fdfb471311bf49f8209f35efacb84fd3151e4ac8acda2ed7
DIST cpuminer-opt-3.8.7.2.tar.gz 1707968 BLAKE2B 2358286014b631fea94f49de5ccb61477c0b388c650a87734ee684781ddc0f0cbdbb539affce6c12da8a4ca91a132f8ca9a4ba923c971d0ddca8e712276899ec SHA512 857a91a1061d9d4921af94743faee03031e8f2e92ba2e1d885dbd1060b19d6b93d28e9f54d10e59930eb0c8ebdb19db9888aca9ce0a05e7fbbb659d3ae3e25b5
DIST cpuminer-opt-3.8.7.tar.gz 1707993 BLAKE2B c1a3156c02a3adf80b75fd6766c3bb7d20755813f90b2669ff6d462990ef2b80a97218b0a30fb559c8c2b3902bdc194e01f463351778f6fbd2a8a08c44da3e81 SHA512 c2aee02586712591d609748e5dbf90d5e28050fa4611915e216a6fef79fdb7ea2e0c31b844457fd505f2cc6892268dbcaebe3ed6b00f2efe9734c8d19ba8096a
+DIST cpuminer-opt-3.8.8.tar.gz 1708920 BLAKE2B 7f05890a0598737d070429617952aa4fc782c960f724a627938855336503d03c198902d63eb9d1563aece56ab354d339a2d8dbc91c7162c83ddaffc8a3de8cd2 SHA512 24f1521660b1d2974328674bfd63ca34628ac005e7f6de111a6b82a588f4f4d8e809d78e374ad9e97910b73c0af961e1c4a1c07c4d494bb200be4697fa143acc
EBUILD cpuminer-opt-3.8.4.1.ebuild 1002 BLAKE2B 33f93d5f53ddd1f52e0dca9e3afbc7c61e54c74618ad6e8d65b106c95240f3e108ae1f4b8aa47c3994309791caaac7623099a9cc6e6bf3b3b949db84a73d20ed SHA512 fdd3205d085d5f45b65becdf5157cbd9817e9aba9f8436e78bab45baaa77287a6e9a563fd959d7559d6794747ec24204ee566db22dda3f18e75b5ec8db51d0bf
EBUILD cpuminer-opt-3.8.5.ebuild 1002 BLAKE2B 33f93d5f53ddd1f52e0dca9e3afbc7c61e54c74618ad6e8d65b106c95240f3e108ae1f4b8aa47c3994309791caaac7623099a9cc6e6bf3b3b949db84a73d20ed SHA512 fdd3205d085d5f45b65becdf5157cbd9817e9aba9f8436e78bab45baaa77287a6e9a563fd959d7559d6794747ec24204ee566db22dda3f18e75b5ec8db51d0bf
EBUILD cpuminer-opt-3.8.6.1.ebuild 1002 BLAKE2B 33f93d5f53ddd1f52e0dca9e3afbc7c61e54c74618ad6e8d65b106c95240f3e108ae1f4b8aa47c3994309791caaac7623099a9cc6e6bf3b3b949db84a73d20ed SHA512 fdd3205d085d5f45b65becdf5157cbd9817e9aba9f8436e78bab45baaa77287a6e9a563fd959d7559d6794747ec24204ee566db22dda3f18e75b5ec8db51d0bf
@@ -13,5 +14,6 @@ EBUILD cpuminer-opt-3.8.6.ebuild 1002 BLAKE2B 33f93d5f53ddd1f52e0dca9e3afbc7c61e
EBUILD cpuminer-opt-3.8.7.1.ebuild 1002 BLAKE2B 33f93d5f53ddd1f52e0dca9e3afbc7c61e54c74618ad6e8d65b106c95240f3e108ae1f4b8aa47c3994309791caaac7623099a9cc6e6bf3b3b949db84a73d20ed SHA512 fdd3205d085d5f45b65becdf5157cbd9817e9aba9f8436e78bab45baaa77287a6e9a563fd959d7559d6794747ec24204ee566db22dda3f18e75b5ec8db51d0bf
EBUILD cpuminer-opt-3.8.7.2.ebuild 1002 BLAKE2B 33f93d5f53ddd1f52e0dca9e3afbc7c61e54c74618ad6e8d65b106c95240f3e108ae1f4b8aa47c3994309791caaac7623099a9cc6e6bf3b3b949db84a73d20ed SHA512 fdd3205d085d5f45b65becdf5157cbd9817e9aba9f8436e78bab45baaa77287a6e9a563fd959d7559d6794747ec24204ee566db22dda3f18e75b5ec8db51d0bf
EBUILD cpuminer-opt-3.8.7.ebuild 1002 BLAKE2B 33f93d5f53ddd1f52e0dca9e3afbc7c61e54c74618ad6e8d65b106c95240f3e108ae1f4b8aa47c3994309791caaac7623099a9cc6e6bf3b3b949db84a73d20ed SHA512 fdd3205d085d5f45b65becdf5157cbd9817e9aba9f8436e78bab45baaa77287a6e9a563fd959d7559d6794747ec24204ee566db22dda3f18e75b5ec8db51d0bf
+EBUILD cpuminer-opt-3.8.8.ebuild 1002 BLAKE2B 33f93d5f53ddd1f52e0dca9e3afbc7c61e54c74618ad6e8d65b106c95240f3e108ae1f4b8aa47c3994309791caaac7623099a9cc6e6bf3b3b949db84a73d20ed SHA512 fdd3205d085d5f45b65becdf5157cbd9817e9aba9f8436e78bab45baaa77287a6e9a563fd959d7559d6794747ec24204ee566db22dda3f18e75b5ec8db51d0bf
EBUILD cpuminer-opt-9999.ebuild 1002 BLAKE2B 33f93d5f53ddd1f52e0dca9e3afbc7c61e54c74618ad6e8d65b106c95240f3e108ae1f4b8aa47c3994309791caaac7623099a9cc6e6bf3b3b949db84a73d20ed SHA512 fdd3205d085d5f45b65becdf5157cbd9817e9aba9f8436e78bab45baaa77287a6e9a563fd959d7559d6794747ec24204ee566db22dda3f18e75b5ec8db51d0bf
MISC metadata.xml 333 BLAKE2B f7851fe0d55d729c75e3934fa32ab578c57d3dfc4a1634cc8dcca655f0d4ab1a6bb56d0b9c347dedb6cedf3d5a5a7a1bb9662856733970b1cc8db288c26be4a2 SHA512 770d39605bb1afa7d7643b4fc8f295e449f90175ae0d31c8a5023bfc9ba233c9e80ebf1dfbf81c4b86af8dc1d66bc336a4464748f162119b35fcb695cd54e656
diff --git a/net-p2p/cpuminer-opt/cpuminer-opt-3.8.8.ebuild b/net-p2p/cpuminer-opt/cpuminer-opt-3.8.8.ebuild
new file mode 100644
index 000000000000..a1f4a660f6b9
--- /dev/null
+++ b/net-p2p/cpuminer-opt/cpuminer-opt-3.8.8.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools flag-o-matic systemd
+
+DESCRIPTION="Optimized multi algo CPU miner"
+HOMEPAGE="https://github.com/JayDDee/cpuminer-opt"
+IUSE="cpu_flags_x86_sse2 curl libressl"
+LICENSE="GPL-2"
+SLOT="0"
+REQUIRED_USE="cpu_flags_x86_sse2"
+DEPEND="
+ dev-libs/gmp:0
+ dev-libs/jansson
+ curl? ( >=net-misc/curl-7.15[ssl] )
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+"
+RDEPEND="${DEPEND}"
+if [[ ${PV} == "9999" ]] ; then
+ SRC_URI=""
+ EGIT_REPO_URI="https://github.com/JayDDee/${PN}.git"
+ inherit git-r3
+else
+ KEYWORDS="~amd64"
+ SRC_URI="https://github.com/JayDDee/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+fi
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ append-ldflags -Wl,-z,noexecstack
+ econf --with-crypto $(use_with curl)
+}
+
+src_install() {
+ default
+ systemd_dounit "${FILESDIR}"/${PN}.service
+ insinto "/etc/${PN}"
+ doins cpuminer-conf.json
+}
diff --git a/net-p2p/ktorrent/Manifest b/net-p2p/ktorrent/Manifest
index c4cf91af6695..e342dcd5ff1b 100644
--- a/net-p2p/ktorrent/Manifest
+++ b/net-p2p/ktorrent/Manifest
@@ -1,4 +1,5 @@
+AUX ktorrent-5.1.0-cmake-3.11.patch 412 BLAKE2B 4ee01320022113b981ff1a314f8ed73895e0606615a5b91967bc04e72a328554f2345952f8bfd5bb09ff08991657b662f7db6d5a778316fd5ea5f4da1c8aeb1f SHA512 d3c3020407aabf8166ff08a1cce16a20693f273de5a1da5a2c6c21f5359a32799247153ca5d9e22fba45790ffd56b86e53465e2d3d9b0ce986fd896d5eedd63e
AUX ktorrent-5.1.0-qt-5.11.patch 1530 BLAKE2B ee30623e4d7316a31edcab06c4e1c862db0fd9a4d3a98ab966f4cfd113ee4b68ebfe2d9d256e38fa056048f2d5fe1884d5fdb6e457dfe5c17bd9762bcc1c6f8f SHA512 a89df9e7b624a759664f757a1b60e4ea4ef3f5aee25781bd35d67005f72350c379fccc1edbec1ca9770339781d9c88506d3d16f980da85d3ce773c753729fc7e
DIST ktorrent-5.1.0.tar.xz 2046916 BLAKE2B 865004b84d649774420e2bd0087c416c5de4df40dfe5800ec539049001d93f66925025780987060ad09e1ba2a20045bd6d92c9202c98c28ec68d87758a88af74 SHA512 7bfe3a04a2b0f62d68b41c946af34e9f6ead6aa4ff7818a9c0ce2e83629d311e9e9be5fb1689065ce2601c43bd576b27d8c6946b845d4cdf5fa6362d53e8dd25
-EBUILD ktorrent-5.1.0.ebuild 3020 BLAKE2B a5af7267e6c92781b9e34ba6d5a72d35f9d971381b6640a55e95af55a87ab45590e4610e0d4613f733ff41ff8539c11f447b241ce6ec27af0607f52aecb336c0 SHA512 37051d8e87840f9bbc66a2e99168796059a0e8a2f4acfb0eeb1e7bf53d94dcd02b6159c9e5f223a17e9b806c2c5ee220f4edb80e767b43e16a0780edee959372
+EBUILD ktorrent-5.1.0.ebuild 3066 BLAKE2B afa0b164599cdb37394ae6460f140c4d731a88c0953503779c459cd6848fa2481bb0f5b430cd9ea0e5eb47e4fcd00b697255b86880fe1208fc528fbb0807112a SHA512 625f7977ab1bb4623b791fa193ff6d0826d3bbc6352586e1cd53b7a52d1c2a4f01402770a2964ba6b386e49a5590ffaf113ba20d9eae86fba87000f491491e92
MISC metadata.xml 1341 BLAKE2B 91b9b58b6df009f42960708b09f926b3bdf6849ebffd8d46114c28c7f2df2c0972a8b5460333ac6758f138729a7c689f6a61d4a58494bc44af2e364d1dbc3e05 SHA512 dfff24b08dba8615c983c1360fe10efcb60744651d5484a8bd1a7a731697b9dd4a10126b8d66276f96a8524352b1e4ba99b28b773d292362b3f7506a45da5a80
diff --git a/net-p2p/ktorrent/files/ktorrent-5.1.0-cmake-3.11.patch b/net-p2p/ktorrent/files/ktorrent-5.1.0-cmake-3.11.patch
new file mode 100644
index 000000000000..c0b9167636a8
--- /dev/null
+++ b/net-p2p/ktorrent/files/ktorrent-5.1.0-cmake-3.11.patch
@@ -0,0 +1,13 @@
+https://docs.freebsd.org/cgi/getmsg.cgi?fetch=4423635+0+/usr/local/www/mailindex/archive/2018/svn-ports-all/20180415.svn-ports-all
+
+--- ktorrent-5.1.0/ktorrent/dialogs/torrentcreatordlg.h
++++ ktorrent-5.1.0/ktorrent/dialogs/torrentcreatordlg.h
+@@ -23,6 +23,8 @@
+ #define KT_TORRENTCREATORDLG_HH
+
+ #include <QDialog>
++#include <QTimer>
++
+ #include "ui_torrentcreatordlg.h"
+ #include <torrent/torrentcreator.h>
+
diff --git a/net-p2p/ktorrent/ktorrent-5.1.0.ebuild b/net-p2p/ktorrent/ktorrent-5.1.0.ebuild
index ef67d30802dc..567c2e977b4f 100644
--- a/net-p2p/ktorrent/ktorrent-5.1.0.ebuild
+++ b/net-p2p/ktorrent/ktorrent-5.1.0.ebuild
@@ -78,7 +78,10 @@ RDEPEND="${COMMON_DEPEND}
!net-p2p/ktorrent:4
"
-PATCHES=( "${FILESDIR}/${P}-qt-5.11.patch" )
+PATCHES=(
+ "${FILESDIR}/${P}-qt-5.11.patch"
+ "${FILESDIR}/${P}-cmake-3.11.patch" #650808
+)
src_configure() {
local mycmakeargs=(
diff --git a/net-p2p/pybitmessage/Manifest b/net-p2p/pybitmessage/Manifest
index fba612242f6f..c7452d6e9c79 100644
--- a/net-p2p/pybitmessage/Manifest
+++ b/net-p2p/pybitmessage/Manifest
@@ -1,5 +1,5 @@
DIST pybitmessage-0.4.2.tar.gz 547565 BLAKE2B 8cb7bc0407601f06c5d0040fa03372e95c34e21aed79021001f7067b3340c60a08f7ab7d2c6578e78e1f7bf09a5adc5805252a27cf8e1bda27de6d1495382e35 SHA512 5e783243db4f507ec221092f6da18d25bb15a8c83f28aab7c1796a063d2608c0115c9d636cc73b66a09264a4ff69dda9ba373eff81640b1dd9595100dcdc4917
-DIST pybitmessage-0.6.3.2.tar.gz 1118048 BLAKE2B 56245d2b6126fd0b325f20a829d4aa3d89d74fed48863ba236c74b33b074be5c88fd7d70bd08a9b4a1499aaf7e414f55c2f5ca93dca5769eaaf90c2082bc0cac SHA512 57bdbf10417973b4414f1a184b375a2dd6db1a07a6bc5596b5d256589eeae3c7343692be0f0aa681244c550d2b2d91773d9383d97c56eb48562d8099908c0261
+DIST pybitmessage-0.6.3.2_p20180326.tar.gz 1102343 BLAKE2B 55d1458858c1431f341feae10b151590bf8dc577d5a52e5ddfbb629853373339f80d0fb9a855cc82deb50ee952d7a356c0140b67ed1d28108a5c8f19d3b97305 SHA512 836dc5a2fbea96bd46bd50e6462ccb118f22591e9d838af80f05bcce3efa8434942b112725a0b5b161d9c0a544520931e56cfc01c33ea4d231bdc02c112c5894
EBUILD pybitmessage-0.4.2.ebuild 1491 BLAKE2B bd2a91e4a9142decd90587706e12319806e7ac3d25ed239cf0ad3bef70288b8e8383f5b0c247239778d7cd9e5f3ae56ba41beb32d19a82fa817b7473ab117f63 SHA512 158c5280052bcc4d359f96232e712c85167b088253b08c623c1453e8e8d261edcea09c4c8ae0f9fc72ffeaee63ec8084c6391b1989e6f293adf1bfe98f5fc1cf
-EBUILD pybitmessage-0.6.3.2-r1.ebuild 1759 BLAKE2B 0c680a6eaaeef311ffef8a3f68fa6df8726a3a4a246b253ebc6b63a1a3ea9d587816bfe7e2ef2e05b185e50b6db7266936d5eabbd2fa40c5c20cafa16f7fcc7e SHA512 c62fcf822d94af2bb55978f2b95cb8187779995feab59d34db1c4bbe10605dbf840de9c8c10646f79288f4152d200d7b945873367e09e741cbde043227efe033
-MISC metadata.xml 1125 BLAKE2B 91ce6c7afd6e759f0f7d5a049653cf970f7cf28d5061e9ccc9866dbf88c5a60cb3e518564ceb01551a830c419cdf47f905a4a744a73205725f50d966d022fe54 SHA512 04950f304ca8c087baa7dc370ff08da07bae555481798848d2ddddda33de318be83fc6a648428ff72419af857dd9bd1bdf0b43866b40e149f33dd834e9c7d9cb
+EBUILD pybitmessage-0.6.3.2_p20180326.ebuild 1704 BLAKE2B 108f5cccbf216bf7c11a2592f47f331de3f9c501ac09eb4c4bf9017104597fed2ef50f422a577d49f104b6d876ea656435ef040e871ba614855f8b1bba80ad0e SHA512 4034cd2ef003a2b18fd0c25c9819df63a2a2052d85f4d5e3e9aa726689481fed38be7796bcfdf1f57f00b52aedbb2416f1b6065522df5c43b289991a1b9e26ec
+MISC metadata.xml 1156 BLAKE2B 9b20373355740d63c1d8e9d2d0b1c569d2d8944a7a477b871a3bc9ec741321fb71670ab9dde1753348369c91e9c2ca17a05d6830ce8ffa9288599e595d06f654 SHA512 0a5d180118567c9d120584a03ed920f2f73931653f714ad7d68ea38cc427e8e443e7a518cc5039f61dcfea9d0c13f889c82124d2009f51bc13e96381bce77c0d
diff --git a/net-p2p/pybitmessage/metadata.xml b/net-p2p/pybitmessage/metadata.xml
index 72a9c8187385..2f7203b304e8 100644
--- a/net-p2p/pybitmessage/metadata.xml
+++ b/net-p2p/pybitmessage/metadata.xml
@@ -1,29 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
- <longdescription lang="en">
- Bitmessage is a P2P communications protocol used to send encrypted
- messages to another person or to many subscribers. It is
- decentralized and trustless, meaning that you need-not inherently
- trust any entities like root certificate authorities. It uses
- strong authentication which means that the sender of a message
- cannot be spoofed, and it aims to hide "non-content" data, like
- the sender and receiver of messages, from passive eavesdroppers
- like those running warrantless wiretapping programs.
- </longdescription>
- <upstream>
- <bugs-to>
- https://github.com/Bitmessage/PyBitmessage/issues
- </bugs-to>
- <doc lang="en">
- https://bitmessage.org/wiki/PyBitmessage_Help
- </doc>
- <remote-id type="github">Bitmessage/PyBitmessage</remote-id>
- </upstream>
- <use>
- <flag name="opencl">
- Uses <pkg>dev-python/pyopencl</pkg> for GPU acceleration.
- </flag>
- </use>
+ <!-- maintainer-needed -->
+ <longdescription lang="en">
+ Bitmessage is a P2P communications protocol used to send encrypted
+ messages to another person or to many subscribers. It is
+ decentralized and trustless, meaning that you need-not inherently
+ trust any entities like root certificate authorities. It uses
+ strong authentication which means that the sender of a message
+ cannot be spoofed, and it aims to hide "non-content" data, like
+ the sender and receiver of messages, from passive eavesdroppers
+ like those running warrantless wiretapping programs.
+ </longdescription>
+ <upstream>
+ <bugs-to>
+ https://github.com/Bitmessage/PyBitmessage/issues
+ </bugs-to>
+ <doc lang="en">
+ https://bitmessage.org/wiki/PyBitmessage_Help
+ </doc>
+ <remote-id type="github">Bitmessage/PyBitmessage</remote-id>
+ </upstream>
+ <use>
+ <flag name="opencl">Enable <pkg>dev-python/pyopencl</pkg> for GPU acceleration</flag>
+ <flag name="qrcode">Enable <pkg>dev-python/qrcode</pkg> for QR code support</flag>
+ </use>
</pkgmetadata>
diff --git a/net-p2p/pybitmessage/pybitmessage-0.6.3.2-r1.ebuild b/net-p2p/pybitmessage/pybitmessage-0.6.3.2-r1.ebuild
deleted file mode 100644
index 68a4ee0e45d9..000000000000
--- a/net-p2p/pybitmessage/pybitmessage-0.6.3.2-r1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-# See https://github.com/Bitmessage/PyBitmessage/pull/952 for
-# why ipv6 is needed at the moment.
-PYTHON_REQ_USE="ipv6,sqlite"
-
-inherit distutils-r1 gnome2-utils
-
-MY_PN="PyBitmessage"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="P2P communications protocol"
-HOMEPAGE="https://bitmessage.org/"
-SRC_URI="https://github.com/Bitmessage/${MY_PN}/archive/${PV}.tar.gz
- -> ${P}.tar.gz"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="libressl ncurses opencl sound"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="${PYTHON_DEPS}"
-
-# Some of these can be determined from src/depends.py.
-# The sound deps were found in src/bitmessageqt/__init__.py.
-# And src/openclpow.py imports numpy directly, so throw that in too.
-#
-# All of the dependencies that are behind USE flags are detected
-# and enabled automagically, so maybe it would be better if we
-# required them unconditionally?
-RDEPEND="${DEPEND}
- dev-python/msgpack[${PYTHON_USEDEP}]
- !libressl? ( dev-libs/openssl:0[-bindist] )
- libressl? ( dev-libs/libressl )
- ncurses? ( dev-python/pythondialog[${PYTHON_USEDEP}] )
- opencl? (
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/pyopencl[${PYTHON_USEDEP}]
- )
- sound? ( || (
- media-sound/gst123
- media-sound/alsa-utils
- media-sound/mpg123
- ) )"
-
-S="${WORKDIR}/${MY_P}"
-
-python_prepare_all() {
- # allow useage of renamed msgpack
- sed -i '/msgpack-python/d' setup.py || die
- distutils-r1_python_prepare_all
-}
-
-src_install () {
- distutils-r1_src_install
- dodoc README.md
-
- # The man page is not installed because it's basically empty.
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
diff --git a/net-p2p/pybitmessage/pybitmessage-0.6.3.2_p20180326.ebuild b/net-p2p/pybitmessage/pybitmessage-0.6.3.2_p20180326.ebuild
new file mode 100644
index 000000000000..b06261624b06
--- /dev/null
+++ b/net-p2p/pybitmessage/pybitmessage-0.6.3.2_p20180326.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="sqlite"
+
+COMMIT=b210fd84d1053d3a57a888ecc8444f580d4b0651
+inherit distutils-r1 gnome2-utils
+
+MY_PN="PyBitmessage"
+
+DESCRIPTION="Reference client for Bitmessage: a P2P communications protocol"
+HOMEPAGE="https://bitmessage.org"
+SRC_URI="https://github.com/g1itch/${MY_PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug libnotify libressl ncurses opencl qrcode sound"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}"
+
+RDEPEND="${DEPEND}
+ || (
+ dev-python/msgpack[${PYTHON_USEDEP}]
+ dev-python/u-msgpack[${PYTHON_USEDEP}]
+ )
+ dev-python/PyQt5[${PYTHON_USEDEP}]
+ dev-python/QtPy[gui,pyqt5,${PYTHON_USEDEP}]
+ debug? ( dev-python/python-prctl[${PYTHON_USEDEP}] )
+ libnotify? (
+ dev-python/pygobject[${PYTHON_USEDEP}]
+ dev-python/notify2[${PYTHON_USEDEP}]
+ x11-themes/hicolor-icon-theme
+ )
+ !libressl? ( dev-libs/openssl:0[-bindist] )
+ libressl? ( dev-libs/libressl )
+ ncurses? ( dev-python/pythondialog[${PYTHON_USEDEP}] )
+ opencl? (
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/pyopencl[${PYTHON_USEDEP}]
+ )
+ qrcode? ( dev-python/qrcode[${PYTHON_USEDEP}] )
+ sound? ( || (
+ dev-python/gst-python:1.0[${PYTHON_USEDEP}]
+ media-sound/gst123
+ media-libs/gst-plugins-base:1.0
+ media-sound/mpg123
+ media-sound/alsa-utils
+ ) )
+"
+
+S="${WORKDIR}"/${MY_PN}-${COMMIT}
+
+src_install () {
+ distutils-r1_src_install
+ einstalldocs
+ # The man page is not installed because it's basically empty.
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
diff --git a/net-p2p/qbittorrent/Manifest b/net-p2p/qbittorrent/Manifest
index 2ecbed72094a..f5af23d8889a 100644
--- a/net-p2p/qbittorrent/Manifest
+++ b/net-p2p/qbittorrent/Manifest
@@ -1,13 +1,5 @@
-AUX qbittorrent-3.3.16-cmake.patch 2025 BLAKE2B 926cd32b8e0b2f0c7833ca6d972a8cffe49cc1926fb2383dedd428e7cddc344b57aa9a0af2ae85ba141e4522fdb2391055857d17cf58b81e84c052825c5b9032 SHA512 a9c8fb1c45eb69942230a9ae509a8911f169a8801151fc8ca068d77eaa0f2bf78f19a2f4595a65c4b6b7a4390233b25c7e024f4f9a4b503f687193c6f494c34c
-AUX qbittorrent-4.0.1-nowebui.patch 854 BLAKE2B f605f99919c1eb4412f640e867dd12556d7419ef282ecd4e891d6c6668d457f8c06748ae5d6cfbf9f4b0228d1273ec08299a750052c3f2674d6b84707bdbe093 SHA512 c77fb1f23663d44fea334cf74debe5970b10d42c38874914fb2d743bd4aeb7bc6e8a4edb5fb4d6bb73abec4898e81322b263de21532fb2287cd91240afadf7b8
AUX qbittorrent-4.0.4-werror.patch 1073 BLAKE2B c7bab1a78362f41a8a2a26fd853c81206a95f03d52f009ef19bd912921cb05ac0ac3aad9b52d06165539ff819dab98a26d230c40a2d567695d0fc59029dfa894 SHA512 908336510379d927df4e7830ae1038d23cf1000c38f2a367303d5e908224e615289b5e95cee85b87a582a16037940c1cad016ae9e902a2e5d42a0d4e4b58ad03
-DIST qbittorrent-3.3.16.tar.xz 2961420 BLAKE2B 3704e6575b1a321e04b0b9c1feee9acaf2e0ab5e0815c2cbb496265c8407c5b27111265e929ea3a516cba20acacc3b954579b5904de3411ae81726f2461dfbe0 SHA512 518ddbf8e657b3549800b5587924a8a34826895183f199b79aac72de81e6b5c009cb3b8d4fbb19151da0d96c21eb1c2f05d6ed061608cc8f589ec6fe62ce8117
-DIST qbittorrent-4.0.1.tar.xz 4256588 BLAKE2B 579e850c34c62f515807a3fb2619740442c275e9de74cd7338a9e2d72340c78a2b7f484a3ee911094cbb3b551d61a927be454466637eac2d2355e84ebec0dbd4 SHA512 76eae32ebe82953e3164a8a292132a33ccc93f5a33ce7e1ce3253f4697939b73d21e1823bada7d3b1fe7401538a7f407ebeb86c281a34e261aec0aa02d7bef80
-DIST qbittorrent-4.0.3.tar.xz 4274292 BLAKE2B c6f6a87d26f01db318ac021a8ab9f8d1ada2f7cb0d2819dfbd41e57ddbcda8a077161c78bcf8210e3571572872c13aa2255973e842c07b6b538d94ac2501c841 SHA512 d439e5428ff43ec9317bfa70b365a912a33fa12eeaad72c6916514e7b04509bf3d2e35ef9c07a36e42e7fc80f4e019f6a299fd2f93df9ec10af4a95257096ecd
DIST qbittorrent-4.0.4.tar.xz 4279752 BLAKE2B 6385040d1179814e3290fb1c7b2d1e0b5782144663d12a067c43a2d8a47d0f0cfc0633c69f183db70eab2591ef100f39b07ea2d5e3cbca3a4d149ccb70e4d838 SHA512 ead0a306242d883673e13f9e6dc5ad83d4624c3d7ffb586aff78c03f7685e89b6a6c8640fff6a1b251565892178d37f4a64d45d0ce18935a212ca39302a28969
-EBUILD qbittorrent-3.3.16.ebuild 1427 BLAKE2B 710e1375e511e52b1da0f8466a03b311b510b722b6452fb80525517e6858fbda6f535097a5d1d26fb93c5f74f5de59f8733a10a19fe835c09f2a0f0dd779631d SHA512 c658f61dc584c05ef36b7e13c115448acbb9cdf048c4a3406e2647209eaa97ee3dd0c7a71e4407b7413b9635f72766c17d9f89a3df7ae7d9c468b7107fb313bc
-EBUILD qbittorrent-4.0.1.ebuild 1353 BLAKE2B aed8773456f37a72bcbb071d66b8ee308056c7404b8b93e48f05d537fe568a8e8da49279fa15e11684b26a24ab0ddc9def215d4749347759508dac0451bc1a45 SHA512 58c97dbef3ec0faed7c60e1e120ffe0ace7a2aaed2ba4682a44b7ba5c69d50cb17961044823df46a75dab825344883a4e0624d5c05446aa5d83a2c3115e5659e
-EBUILD qbittorrent-4.0.3-r1.ebuild 1451 BLAKE2B 1340fc6dffb5c05b05f0774cfa0b0693097a956f4acfef5a44b03fd5c741f41f1151b50d871f681b407922e42ec59e9d3e31b6a26a4954a48df34abe48cb877f SHA512 b0699e2f3ee7894a535a3e3da78c4032e40f7e64a34d99b5ac285db1f1fdca976c6e715bf1878a50ca5cbb7fc723e2a102fa9e77fe0466b2c3c683b08000b5e2
-EBUILD qbittorrent-4.0.4.ebuild 1364 BLAKE2B ee21562083f3c8f44342caecd4d20e6cd0371d4be6f9dfd1e3e8b6962e8a8a39328eb3f2d4abab745791afb2d36b7e36452692f39a62e0433100840522804680 SHA512 08ee86525118858548fb54b56a9d1373a79e8f05518a2ac4c06b1d7ce31061cd2d8c24b33853cb61cc9ca7d22980505ecd5583be2d94e9422d147745e7e7c11d
+EBUILD qbittorrent-4.0.4.ebuild 1362 BLAKE2B 075ce19a51f7b1e2c88ae7d02147cb9eecc6dc07dee37f67293b96ff888c72bc7a3ccd38cf0a15264e5fbc9c6fb73f7c66423d4312d4d68e7ca46351b0b20e89 SHA512 b3695c5cd4e4a15211f51237e835c6c1a75b44a61a4b1aa5811f5854d3182b00869061de266bd5ad149fa38d66919150c6919770dd3b65c66d39215be9e4e724
EBUILD qbittorrent-9999.ebuild 1364 BLAKE2B ee21562083f3c8f44342caecd4d20e6cd0371d4be6f9dfd1e3e8b6962e8a8a39328eb3f2d4abab745791afb2d36b7e36452692f39a62e0433100840522804680 SHA512 08ee86525118858548fb54b56a9d1373a79e8f05518a2ac4c06b1d7ce31061cd2d8c24b33853cb61cc9ca7d22980505ecd5583be2d94e9422d147745e7e7c11d
MISC metadata.xml 563 BLAKE2B 9d0793b4c9a7b7022c837f0f671895908c647616e1609625273a3f15dbf4bfcd384ffbfe610639235b378068aa08bfa6cd493e051a239d4ead65c4f2d3a2f672 SHA512 23f8dfd139eed877c504f7661e98168c561385930afe5b910bb60040d01b33820f25b8a9f6048001fae462bddc2199532ebd05fefe4937639f4c68e906d59462
diff --git a/net-p2p/qbittorrent/files/qbittorrent-3.3.16-cmake.patch b/net-p2p/qbittorrent/files/qbittorrent-3.3.16-cmake.patch
deleted file mode 100644
index 9f5b82b218ea..000000000000
--- a/net-p2p/qbittorrent/files/qbittorrent-3.3.16-cmake.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From 0ad52903890fe680307b46f4051bdd91d8aaffd5 Mon Sep 17 00:00:00 2001
-From: Eugene Shalygin <eugene.shalygin@gmail.com>
-Date: Sat, 7 Oct 2017 21:48:52 +0200
-Subject: [PATCH] cmake: do not use Qt5Widgets when locating
- QtSingleApplication. Closes #7551.
-
-This fixes cmake builds with GUI disabled and system
-QtSingleApplication. We rely on Qt5::Core instead of Qt5::Widgets.
----
- cmake/Modules/FindQtSingleApplication.cmake | 10 +++++-----
- 1 file changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/cmake/Modules/FindQtSingleApplication.cmake b/cmake/Modules/FindQtSingleApplication.cmake
-index eb56607e94..9b526c9839 100644
---- a/cmake/Modules/FindQtSingleApplication.cmake
-+++ b/cmake/Modules/FindQtSingleApplication.cmake
-@@ -30,9 +30,9 @@ IF(QT4_FOUND)
- NAMES ${QTSINGLEAPPLICATION_NAMES}
- PATHS ${QT_LIBRARY_DIR}
- )
--ELSEIF(Qt5Widgets_FOUND)
-+ELSEIF(Qt5Core_FOUND)
- message(STATUS "Looking for Qt5 single application library")
-- FOREACH(TOP_INCLUDE_PATH in ${Qt5Widgets_INCLUDE_DIRS} ${FRAMEWORK_INCLUDE_DIR})
-+ FOREACH(TOP_INCLUDE_PATH in ${Qt5Core_INCLUDE_DIRS} ${FRAMEWORK_INCLUDE_DIR})
- FIND_PATH(QTSINGLEAPPLICATION_INCLUDE_DIR QtSingleApplication ${TOP_INCLUDE_PATH}/QtSolutions)
-
- IF(QTSINGLEAPPLICATION_INCLUDE_DIR)
-@@ -43,12 +43,12 @@ ELSEIF(Qt5Widgets_FOUND)
- SET(QTSINGLEAPPLICATION_NAMES ${QTSINGLEAPPLICATION_NAMES}
- Qt5Solutions_SingleApplication-2.6 libQt5Solutions_SingleApplication-2.6
- QtSolutions_SingleApplication-2.6 libQtSolutions_SingleApplication-2.6)
-- GET_TARGET_PROPERTY(QT5_WIDGETSLIBRARY Qt5::Widgets LOCATION)
-- GET_FILENAME_COMPONENT(QT5_WIDGETSLIBRARYPATH ${QT5_WIDGETSLIBRARY} PATH)
-+ GET_TARGET_PROPERTY(_QT5_CORELIBRARY Qt5::Core LOCATION)
-+ GET_FILENAME_COMPONENT(_QT5_CORELIBRARYPATH ${_QT5_CORELIBRARY} PATH)
-
- FIND_LIBRARY(QTSINGLEAPPLICATION_LIBRARY
- NAMES ${QTSINGLEAPPLICATION_NAMES}
-- PATHS ${QT5_WIDGETSLIBRARYPATH}
-+ PATHS ${_QT5_CORELIBRARYPATH}
- )
- ENDIF()
-
diff --git a/net-p2p/qbittorrent/files/qbittorrent-4.0.1-nowebui.patch b/net-p2p/qbittorrent/files/qbittorrent-4.0.1-nowebui.patch
deleted file mode 100644
index 2a7f5dbb47c5..000000000000
--- a/net-p2p/qbittorrent/files/qbittorrent-4.0.1-nowebui.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From af898e9117b475230e793fa4fd75274145ecf25d Mon Sep 17 00:00:00 2001
-From: Heiko Becker <heirecka@exherbo.org>
-Date: Wed, 22 Nov 2017 21:29:20 +0100
-Subject: [PATCH] Fix build with --disable-webui
-
-"app/application.cpp:108:7: error: class 'Application' does not have
-any field named 'm_webui'"
----
- src/app/application.cpp | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/src/app/application.cpp b/src/app/application.cpp
-index 3b0d4d78de..b3221efa88 100644
---- a/src/app/application.cpp
-+++ b/src/app/application.cpp
-@@ -105,7 +105,9 @@ Application::Application(const QString &id, int &argc, char **argv)
- , m_running(false)
- , m_shutdownAct(ShutdownDialogAction::Exit)
- , m_commandLineArgs(parseCommandLine(this->arguments()))
-+#ifndef DISABLE_WEBUI
- , m_webui(nullptr)
-+#endif
- {
- qRegisterMetaType<Log::Msg>("Log::Msg");
-
diff --git a/net-p2p/qbittorrent/qbittorrent-3.3.16.ebuild b/net-p2p/qbittorrent/qbittorrent-3.3.16.ebuild
deleted file mode 100644
index 6511503962b7..000000000000
--- a/net-p2p/qbittorrent/qbittorrent-3.3.16.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils xdg-utils
-
-DESCRIPTION="BitTorrent client in C++ and Qt"
-HOMEPAGE="https://www.qbittorrent.org/"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/${PN}/qBittorrent.git"
-else
- MY_P=${P/_}
- SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz"
- KEYWORDS="amd64 ~arm ~ppc64 x86"
- S=${WORKDIR}/${MY_P}
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+dbus debug webui +X"
-REQUIRED_USE="dbus? ( X )"
-
-RDEPEND="
- >=dev-libs/boost-1.62.0-r1:=
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtnetwork:5[ssl]
- >=dev-qt/qtsingleapplication-2.6.1_p20130904-r1[qt5,X?]
- dev-qt/qtxml:5
- >=net-libs/libtorrent-rasterbar-1.0.6
- sys-libs/zlib
- dbus? ( dev-qt/qtdbus:5 )
- X? (
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- )"
-DEPEND="${RDEPEND}
- dev-qt/linguist-tools:5
- virtual/pkgconfig"
-
-DOCS=( AUTHORS Changelog CONTRIBUTING.md README.md TODO )
-
-PATCHES=( "${FILESDIR}/${P}-cmake.patch" )
-
-src_prepare() {
- cmake-utils_src_prepare
-
- # bug 641010
- sed -i -e "s/-Werror //" cmake/Modules/MacroQbtCompilerSettings.cmake || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DSYSTEM_QTSINGLEAPPLICATION=ON
- -DDBUS=$(usex dbus)
- -DGUI=$(usex X)
- -DWEBUI=$(usex webui)
- )
- cmake-utils_src_configure
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
-}
diff --git a/net-p2p/qbittorrent/qbittorrent-4.0.1.ebuild b/net-p2p/qbittorrent/qbittorrent-4.0.1.ebuild
deleted file mode 100644
index a1573cc1deb3..000000000000
--- a/net-p2p/qbittorrent/qbittorrent-4.0.1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils gnome2-utils xdg-utils
-
-DESCRIPTION="BitTorrent client in C++ and Qt"
-HOMEPAGE="https://www.qbittorrent.org/"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/${PN}/qBittorrent.git"
-else
- MY_P=${P/_}
- SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
- S=${WORKDIR}/${MY_P}
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+dbus debug webui +X"
-REQUIRED_USE="dbus? ( X )"
-
-RDEPEND="
- >=dev-libs/boost-1.62.0-r1:=
- dev-qt/qtcore:5
- dev-qt/qtnetwork:5[ssl]
- >=dev-qt/qtsingleapplication-2.6.1_p20130904-r1[qt5,X?]
- dev-qt/qtxml:5
- >=net-libs/libtorrent-rasterbar-1.0.6
- sys-libs/zlib
- dbus? ( dev-qt/qtdbus:5 )
- X? (
- dev-qt/qtgui:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- )"
-DEPEND="${RDEPEND}
- dev-qt/linguist-tools:5
- virtual/pkgconfig"
-
-DOCS=( AUTHORS Changelog CONTRIBUTING.md README.md TODO )
-
-PATCHES=( "${FILESDIR}/${P}-nowebui.patch" )
-
-src_configure() {
- local mycmakeargs=(
- -DSYSTEM_QTSINGLEAPPLICATION=ON
- -DDBUS=$(usex dbus)
- -DGUI=$(usex X)
- -DWEBUI=$(usex webui)
- )
- cmake-utils_src_configure
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/net-p2p/qbittorrent/qbittorrent-4.0.3-r1.ebuild b/net-p2p/qbittorrent/qbittorrent-4.0.3-r1.ebuild
deleted file mode 100644
index edf719c91133..000000000000
--- a/net-p2p/qbittorrent/qbittorrent-4.0.3-r1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils gnome2-utils xdg-utils
-
-DESCRIPTION="BitTorrent client in C++ and Qt"
-HOMEPAGE="https://www.qbittorrent.org/"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/${PN}/qBittorrent.git"
-else
- MY_P=${P/_}
- SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
- S=${WORKDIR}/${MY_P}
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+dbus debug webui +X"
-REQUIRED_USE="dbus? ( X )"
-
-RDEPEND="
- >=dev-libs/boost-1.62.0-r1:=
- dev-qt/qtcore:5
- dev-qt/qtnetwork:5[ssl]
- >=dev-qt/qtsingleapplication-2.6.1_p20130904-r1[qt5(+),X?]
- dev-qt/qtxml:5
- >=net-libs/libtorrent-rasterbar-1.0.6:0=
- sys-libs/zlib
- dbus? ( dev-qt/qtdbus:5 )
- X? (
- dev-qt/qtgui:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- )"
-DEPEND="${RDEPEND}
- dev-qt/linguist-tools:5
- virtual/pkgconfig"
-
-DOCS=( AUTHORS Changelog CONTRIBUTING.md README.md TODO )
-
-src_prepare() {
- cmake-utils_src_prepare
-
- # bug 641382
- sed -i -e "s/-Werror //" cmake/Modules/MacroQbtCompilerSettings.cmake || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DSYSTEM_QTSINGLEAPPLICATION=ON
- -DDBUS=$(usex dbus)
- -DGUI=$(usex X)
- -DWEBUI=$(usex webui)
- )
- cmake-utils_src_configure
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/net-p2p/qbittorrent/qbittorrent-4.0.4.ebuild b/net-p2p/qbittorrent/qbittorrent-4.0.4.ebuild
index 1f76cf096f6e..5dd7f3076599 100644
--- a/net-p2p/qbittorrent/qbittorrent-4.0.4.ebuild
+++ b/net-p2p/qbittorrent/qbittorrent-4.0.4.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == *9999 ]]; then
else
MY_P=${P/_}
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
+ KEYWORDS="amd64 ~arm ~ppc64 x86"
S=${WORKDIR}/${MY_P}
fi
diff --git a/net-p2p/retroshare/Manifest b/net-p2p/retroshare/Manifest
index f1756e37d969..679adca73d1c 100644
--- a/net-p2p/retroshare/Manifest
+++ b/net-p2p/retroshare/Manifest
@@ -1,7 +1,7 @@
AUX retroshare-0.6.3-fix-comment.patch 820 BLAKE2B 361dc83fbe46550ca7b9b6f7c5d0a21bf99b958575aa1e50f9492c790a9f46e52402ba47515a3a3e90c14b7d229dc7d13f3397336aa2b7f67c0147aab3dd67ef SHA512 d27e7a655a0848a1e5feb11778df8e3b1a6a1a6fdde09848d78cb4550842e7b9a581491c7040ce1642773db6b0429f67ff3069c6fc6d6938c20d97e91af5c6bb
-DIST retroshare-0.6.2.tar.gz 18523943 BLAKE2B 92be204bcc028685651af9d5eecbde655a37c649e5e2423fb4114b00d392cd9f15292bcba5b8f5069c30b1d7ccb177b31842105595e8fb29ac8970404f9040d8 SHA512 7b935321f436d72948c5c0286ef5e0236bd52d1b25f00980a3b3644ae4acbde043063279f90f6bc0356363bceda484aba57e160f34f013dde120b4f6969ef6c7
DIST retroshare-0.6.3.tar.gz 19699359 BLAKE2B 5a7a77b5ab43d44928e08fd1edc3bd6baa8b42f5c1e68fb079d3c60786c1068914a4f7a4b32fe4b683e7b990fac1bd09e5af66a09a3e9b7013e5b51b3c69ae8c SHA512 ee699ddc71aba3d20498d46e8183953b948896709d1469a5d5374b7c9b7955e460326b1ea3fe6f87e7235c5d2d5e8f042161410a0990b2dd2a44b42551fb5757
-EBUILD retroshare-0.6.2.ebuild 3606 BLAKE2B 71fb5f596d4b829fb79a9237389dcce7e568e17c5a91f4531b69890aab13186ce4563b84426d2514f01cc1bea4848d190dd0be9bf9cbaddcd60226d573ba051f SHA512 cc7b3a218a362d36ea8b4aae6978cbd2c9394924dda1d172feccc3445cf7e73245e38dccd00213d5f67645c07fbf37a4ecf1b1dca24c5d93e5b3050272d5a28b
-EBUILD retroshare-0.6.3.ebuild 3926 BLAKE2B 7033c08985a35a7ae8a7750ea67ec07d5ad57579336abc37ee03959a9e518ba62e957d026437ace0251746636073960fc67a00e0b0aefc523864138f6060fa4e SHA512 5f0007f05015f26000614da3ede681db96ab800651a425ee2f11706d02dfa6d546651f268b0db1fe764317aba392a4770f38f50e15eb6e420eb911fd088dfc72
+DIST retroshare-0.6.4.tar.gz 20018361 BLAKE2B 63a32ee3a22f4df8b9f6cff149be2c9a9cf18ac895456c808885d510b261f683bf57141b8beb4a0206f7e61eb5c88ce505440956ccdf963ad6ad7f7a73679fb3 SHA512 7fcca6479b73cb4d70532fe46bb4cf24332d523b14a198a0e81689d0e00b62ca300d167be5ac282200e97f5fd9dc6b6c3a2c992ab1daa25846db1a404bf616f8
+EBUILD retroshare-0.6.3-r1.ebuild 3946 BLAKE2B e4078aa47a2553aa113eacb37aac1772db81c5560423af5abcebd847925853fc6a69faba386711a38a96aaf9e9b728afffc453c2cdc9232c9289a426ea424096 SHA512 3c24cd55ddab91ead27966d354320460f7789cb91970d8d0e1628c7e232ee46420aeb1a86334625c6d3a2d4fe83e56cdfad47f1706141ae1d58531edf353697f
+EBUILD retroshare-0.6.4.ebuild 3764 BLAKE2B c83c72a6ed62fb842bd615110b2798a1f6b4bb969c528e01361317dadd60c4f16f0f5d97adca5b636a4b685aa058ab0895124859e59314f8a7f674270c0c8442 SHA512 11244e1503df26aa8a0dbc52a16535389c32dd5147efd1f359d2ad249e34b57580d36d68040f9684f17081fab47c6d10231f91910bbe576bb5351a2166a477ae
EBUILD retroshare-0.6.9999.ebuild 3677 BLAKE2B 367bd726db6e098306faa452eefb243b687b315cabd826569b5b4c06da77feb467522df5320a43ef857d9b5ec010d307f083932e43d2d5287706fd9c29782a17 SHA512 4d194c1dc3e0b9000448fa1297d23d873406ec64ed5a30c8571155bf9fd74d815ef115b4df2274e64b12e3b891ae082ae1fb6500accb85bf2e351b1a8557e407
-MISC metadata.xml 1209 BLAKE2B ad7c60a83b221f6519a90a2a075be1fa80c5d70d930ec0733ac517fe50704544acbf0eaa1939a92bf041356af74f1716017d427164c5b1c31f735ad667a17a2b SHA512 5cc0be6c279660138cfd37d25ab01cf680e4519556334102d927bd6a034c652bc81465bb35f17dfba76f0d9bce4c5a6a63362b54b2fc66b4c357ca8728b80797
+MISC metadata.xml 1438 BLAKE2B 2ff0a717f2636ca3514e259dd5db03cf80659636852aa0b0ac160249a8314cae98cfd49a576c4afd82bdc0bfc69bad7152c6b3dd0a817fe9f78bc003b538bf51 SHA512 25d01bf264c4bea00ae077cc24766857e0e5a70a1b805482956e5fc03720edbfbf0a4915fd64cb758fe6a0679212325d0d8d66b101c8a4ec31a0ffe6b4f9e489
diff --git a/net-p2p/retroshare/metadata.xml b/net-p2p/retroshare/metadata.xml
index b92e67f30115..d634614148a0 100644
--- a/net-p2p/retroshare/metadata.xml
+++ b/net-p2p/retroshare/metadata.xml
@@ -2,6 +2,14 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
+ <email>gio@eigenlab.org</email>
+ <name>Gioacchino Mazzurco</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="person">
<email>pinkbyte@gentoo.org</email>
<name>Sergey Popov</name>
</maintainer>
diff --git a/net-p2p/retroshare/retroshare-0.6.3.ebuild b/net-p2p/retroshare/retroshare-0.6.3-r1.ebuild
index 8e7f93647e41..faf5d585b2cd 100644
--- a/net-p2p/retroshare/retroshare-0.6.3.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/RetroShare/RetroShare/archive/v${PV}.tar.gz -> ${P}.
# pegmarkdown can also be used with MIT
LICENSE="GPL-2 GPL-3 Apache-2.0 LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="cli feedreader gnome-keyring +gui voip"
REQUIRED_USE="
@@ -50,6 +50,7 @@ RDEPEND="
voip? (
media-libs/opencv[-qt4(-)]
media-libs/speex
+ media-libs/speexdsp
virtual/ffmpeg[encode]
)"
DEPEND="${RDEPEND}
diff --git a/net-p2p/retroshare/retroshare-0.6.2.ebuild b/net-p2p/retroshare/retroshare-0.6.4.ebuild
index 86ae46473b4a..89ef994223cd 100644
--- a/net-p2p/retroshare/retroshare-0.6.2.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/RetroShare/RetroShare/archive/v${PV}.tar.gz -> ${P}.
# pegmarkdown can also be used with MIT
LICENSE="GPL-2 GPL-3 Apache-2.0 LGPL-2.1"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="~amd64 ~x86"
IUSE="cli feedreader gnome-keyring +gui voip"
REQUIRED_USE="
@@ -50,6 +50,7 @@ RDEPEND="
voip? (
media-libs/opencv[-qt4(-)]
media-libs/speex
+ media-libs/speexdsp
virtual/ffmpeg[encode]
)"
DEPEND="${RDEPEND}
@@ -79,7 +80,7 @@ src_prepare() {
retroshare-nogui/src/retroshare-nogui.pro || die 'sed on retroshare-gui/src/retroshare-gui.pro failed'
# Avoid openpgpsdk false dependency on qtgui
- sed -i '2iQT -= gui' openpgpsdk/src/openpgpsdk.pro
+ sed -i '2iQT -= gui' openpgpsdk/src/openpgpsdk.pro || die
eapply_user
}
@@ -106,22 +107,22 @@ src_install() {
local i
local extension_dir="/usr/$(get_libdir)/${PN}/extensions6/"
- use cli && dobin retroshare-nogui/src/RetroShare06-nogui
- use gui && dobin retroshare-gui/src/RetroShare06
+ use cli && dobin retroshare-nogui/src/retroshare-nogui
+ use gui && dobin retroshare-gui/src/retroshare
exeinto "${extension_dir}"
use feedreader && doexe plugins/FeedReader/*.so*
use voip && doexe plugins/VOIP/*.so*
- insinto /usr/share/RetroShare06
+ insinto /usr/share/retroshare
doins libbitdht/src/bitdht/bdboot.txt
doins -r libresapi/src/webui
dodoc README.md
- make_desktop_entry RetroShare06
+ make_desktop_entry retroshare
for i in 24 48 64 128 ; do
- doicon -s ${i} "data/${i}x${i}/apps/retroshare06.png"
+ doicon -s ${i} "data/${i}x${i}/apps/retroshare.png"
done
}
@@ -136,6 +137,10 @@ pkg_preinst() {
elog "generate a new certificate or import existing from a backup"
break
fi
+ if version_is_at_least 0.6.0 ${ver}; then
+ elog "Main executable was renamed upstream from RetroShare06 to retroshare"
+ break
+ fi
done
gnome2_icon_savelist
}
diff --git a/net-p2p/vuze-coreplugins/Manifest b/net-p2p/vuze-coreplugins/Manifest
index 39d1037a32bf..c49d05332119 100644
--- a/net-p2p/vuze-coreplugins/Manifest
+++ b/net-p2p/vuze-coreplugins/Manifest
@@ -7,5 +7,5 @@ DIST azupdater_1.9.2.zip 26390 BLAKE2B 9c146beee646cd4a31a1014286d4a2bdbe791b584
DIST azupnpav_0.4.6.zip 247837 BLAKE2B 1c4060515b963bc1edab9a8f5195232aec268eabc67830c94ace69868726e89ff697647c1f00056cb551c53b517c672990dcb7693f025f8f4a6c6cf77dde0b4c SHA512 eee392cf82aae37b2689ce086fb00727728064552ca31bbf228d3d76407c15f92d30527b979dfc555dbf3a1ead65d991c55d8c517c0f5c93d5a3890b88bfa6b1
DIST azupnpav_0.5.6.zip 264588 BLAKE2B dafaaa89dc9978e06e40bb56e4a76523c2c5e66f0e01beaa0af1b216f2f23348850c93d2f4e85ee2c9458b3d932dc44598a1d72f9c0149964e0533b30395dc59 SHA512 f780e708db51eb4e02ee1dedd445aa72f8a52dc6711d473b93339a2db9492654f93d44cde8456bb7db457b3bca88e15132ce0bc5221247ccb34672ae58bca172
EBUILD vuze-coreplugins-4.8.1.2.ebuild 1978 BLAKE2B dc7a4e6e4032b9bdc95a25e57b5013dc71c8f2c6bd3f13d8e111d096821cba74d4ebccc5a9f3e9a6cc60ecd974732168a8df033ea84047b56c0287ff58582ada SHA512 e3190df7d088dc28a7c935249596798f3a519920f3adea77827bffab9755d6b71569a93d27356faaf8abdf7190c646f7b5983d5c23b57abaea589204e86f552d
-EBUILD vuze-coreplugins-5.7.2.0.ebuild 1473 BLAKE2B 9e3b63d72b1037c9bfd9c4a5b93410668baa1bee3ef074e3f824a8641462581d87acfc538644e2e8ad3b06f51e3928f7b9fa61f037c4f9a555b3ac97334ecd2f SHA512 b78e9456858625da582313277a04f0c92cf426df8538f3a70deed1fcf340ce99b99d6a11f37a7f6248f15923b46a8ec2b8cb5e9e664307ac0cc4e471f9129a4a
+EBUILD vuze-coreplugins-5.7.2.0.ebuild 1472 BLAKE2B 3fc1ae53a45d4bf1ed544d3c665f82baa8b29e7df2655f3a87dc482d62456b85d67f827a646a11cb76ff48081027f421000a4a95853e079020b6376e92306eaa SHA512 9b5d40aff53fa5f820e7e08c4c069ee5274577a6e5a23fc175702d0b4f7a2b440899ef21bc91fb4ff4ed11690999cf11f6e9db4c92ff1c8ca76d54f85b9395f3
MISC metadata.xml 313 BLAKE2B fc77cc23994c00f76b282bfb170062f085fb1c83ced23e4a38d141acb5e2c4d259988541a0538de48dfe7e943132d4446467df8745b1e171ecdf3ece1f2e0eff SHA512 f77617dfe493bf5cc08c1db751bb8eed8275938f57c9fbe19584adf19bdaa4481c9bf3ece012859641f0e811ae2ce4ce058899a6c3075defc738c25e21b300d1
diff --git a/net-p2p/vuze-coreplugins/vuze-coreplugins-5.7.2.0.ebuild b/net-p2p/vuze-coreplugins/vuze-coreplugins-5.7.2.0.ebuild
index c31a7da4913c..922c8ba1f7c9 100644
--- a/net-p2p/vuze-coreplugins/vuze-coreplugins-5.7.2.0.ebuild
+++ b/net-p2p/vuze-coreplugins/vuze-coreplugins-5.7.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
@@ -26,7 +26,7 @@ SRC_URI="
LICENSE="GPL-2 BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 ~x86"
IUSE=""
RDEPEND="~net-p2p/vuze-${PV}"
diff --git a/net-p2p/vuze/Manifest b/net-p2p/vuze/Manifest
index 8a985b6d88ab..527df07e0699 100644
--- a/net-p2p/vuze/Manifest
+++ b/net-p2p/vuze/Manifest
@@ -14,6 +14,6 @@ DIST Vuze_4812_source.zip 9530217 BLAKE2B af55951a9d8b86a03483e6e9ebc6f63cd7a730
DIST Vuze_5720_source.zip 10709515 BLAKE2B e2824c3486cbf942ba644563cf8a0b47d99f42cdba6c0fe2d93e47c5717f1331df632a4a100b6679f3f456697f70837202e84bf2fa89c362186353af98a36173 SHA512 073af0c68219884aaf1b860fcc04cf75edaf662f1e82fe6c49f615b928b00d1a50d25f348c6bf5a922fa1c5a53c7bce5f75b7a0c065602675bcb6d80c1c92edf
DIST vuze-4.5.0.2-gentoo-patches.tar.bz2 3143 BLAKE2B 4acaf56539798102e498c2678c8f3239ecc141909738dd1a84fca5cb38516fb363da6ff87d65b08fe04b550d8aafc9f33fa2d404b70f5e34a3129a43080794b5 SHA512 aacaeb404d9b7dbb40d89b04f9ad26caf447202b1fcb63d532f5e01dc611152adbc38804563f1a35227a080b2eadec0e2e42d0baa163d1d5489eec65cd28f83d
EBUILD vuze-4.8.1.2-r1.ebuild 4009 BLAKE2B cf4c682b9aa7523e63d5d652b963bacbc3592bee5e8787d8d8d7e0090e9683b8f23c4f8757a5a495d7a581cd61f9e7843eea4325ca20ec347989d50988e96246 SHA512 b161e31d14594bd795bb02a6b0a83b09e6ca6db10b8e8078f8422c202575d8fe3d03c2e111ada4fcb806062e71f7acde163c31c63e8f0c29fd8221223edd6a26
-EBUILD vuze-5.7.2.0-r1.ebuild 4259 BLAKE2B 569c106b89514154a1e43162fde108d1a7f876c7219bd02017cd4369f09441292991ff24f1f14267dd10a694107154ccee65b0fe2bd7c6e7270b2fa5674ae7c4 SHA512 f78617b46e0574e3749b97fda9535f0eb119bea0b88ba948c1435dd854c0a862cd12843466e90c6ef7eeede23f8668967c89b81b69b6a03fe324ccd254d17b63
+EBUILD vuze-5.7.2.0-r1.ebuild 4267 BLAKE2B 6767490e9bbf56cc3ca96dce08ede344ff37fd659a45fe5818c86dc9e15fd7f0f9ef29e8d941959145bb3d541df8c857f0279df2b65c140402ebbb8c724ccaba SHA512 a33bd7723ca5076f9372992cb49fd75e1d80183f4c71a599c160140f299a0b02217e88b25d840c62984e47a43466aa1830666b83cd4111069f232cfeef3a06d0
EBUILD vuze-5.7.2.0.ebuild 4202 BLAKE2B 566b413c98b31d0e6af8e825e7512dedee93aa895fe65e82b96b9807843d38db49ccb7b6fc038768eec1278bb164107308f6ebc37910811e7e8003d5c5555274 SHA512 30018294bf0a93e9970c031ea21ff5923324cf61938a993a0bac7b3f149e67ea519f4a38d99b6e821566fbc5a0f2caafa1600352d4454a9efbccf91ca18a96e0
MISC metadata.xml 313 BLAKE2B fc77cc23994c00f76b282bfb170062f085fb1c83ced23e4a38d141acb5e2c4d259988541a0538de48dfe7e943132d4446467df8745b1e171ecdf3ece1f2e0eff SHA512 f77617dfe493bf5cc08c1db751bb8eed8275938f57c9fbe19584adf19bdaa4481c9bf3ece012859641f0e811ae2ce4ce058899a6c3075defc738c25e21b300d1
diff --git a/net-p2p/vuze/vuze-5.7.2.0-r1.ebuild b/net-p2p/vuze/vuze-5.7.2.0-r1.ebuild
index 2a2c3367864a..814c09731fed 100644
--- a/net-p2p/vuze/vuze-5.7.2.0-r1.ebuild
+++ b/net-p2p/vuze/vuze-5.7.2.0-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://sourceforge/azureus/${PN}/${MY_SRC}/${MY_SRC}_source.zip"
LICENSE="GPL-2 BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 ~x86"
# bundles parts of http://www.programmers-friend.org/
# bundles bcprov - 1.37 required but not in the tree
@@ -51,7 +51,9 @@ src_unpack() {
cp "${FILESDIR}"/build.xml "${S}" || die "failed to copy build.xml"
}
-java_prepare() {
+src_prepare() {
+ default
+
# upstream likes randomly changing a subset of files to CRLF every release
edos2unix $(find "${S}" -type f -name "*.java")