summaryrefslogtreecommitdiff
path: root/net-p2p
diff options
context:
space:
mode:
Diffstat (limited to 'net-p2p')
-rw-r--r--net-p2p/Manifest.gzbin9591 -> 9595 bytes
-rw-r--r--net-p2p/deluge/Manifest7
-rw-r--r--net-p2p/deluge/deluge-1.3.15-r2.ebuild144
-rw-r--r--net-p2p/deluge/deluge-1.3.9999.ebuild9
-rw-r--r--net-p2p/deluge/files/deluge-web.service11
-rw-r--r--net-p2p/deluge/files/deluged.conf9
-rw-r--r--net-p2p/deluge/files/deluged.init71
-rw-r--r--net-p2p/deluge/files/deluged.service13
-rw-r--r--net-p2p/go-ethereum/Manifest6
-rw-r--r--net-p2p/go-ethereum/go-ethereum-1.7.2.ebuild (renamed from net-p2p/go-ethereum/go-ethereum-1.5.5.ebuild)16
-rw-r--r--net-p2p/go-ethereum/metadata.xml2
-rw-r--r--net-p2p/tribler/Manifest2
-rw-r--r--net-p2p/tribler/metadata.xml5
13 files changed, 170 insertions, 125 deletions
diff --git a/net-p2p/Manifest.gz b/net-p2p/Manifest.gz
index d981ae99875a..e30cb49e1335 100644
--- a/net-p2p/Manifest.gz
+++ b/net-p2p/Manifest.gz
Binary files differ
diff --git a/net-p2p/deluge/Manifest b/net-p2p/deluge/Manifest
index 0e7cbb87b376..09b5a90d9a5f 100644
--- a/net-p2p/deluge/Manifest
+++ b/net-p2p/deluge/Manifest
@@ -3,19 +3,16 @@ AUX deluge-1.3.15-r1-fix-preferences-ui.patch 1209 BLAKE2B 570dba58991221c2c2d32
AUX deluge-1.3.5-disable_libtorrent_internal_copy.patch 1165 BLAKE2B 68d0e98ca8648adb3f5afdeda84c4d36fa5bcea2239e37087404573faa4b8084a8c54362d237bbfda702d4b12213818259ddc0cd61013dc7261186899ded4b96 SHA512 8f08d5b9cfcff3fda8153d4bdfc8435a3b63fefc51b6cd3c648a82134377dc561e68df3c9aba4a37cffeff7b789d352a438b75ec6bdaf58f87ab5326f641b316
AUX deluge-web.conf 210 BLAKE2B 169ddb5ad6259940cf0539e884874b42b739c2425011a86208a608bbaece9db386dca186246671d5dc10b61677b843c0a2b6f7dbd6f8a99da2061a1f83867fa3 SHA512 ecea3cd59dff0c2f0215d98c9e4adda49b6f1f95d43d844262fe73c335d93a6e9076ff5143ff7f3e9f4433087d16a1d0497f75e2b1e0a3d788f5ad60705c9999
AUX deluge-web.init 1484 BLAKE2B f58b9a929345ee705088cc7efbf83bd1537a8e0c8332e3c4d50f08f47b1a41c5b5005cb19c94e555fcbe92bcc1c5f2e274057cd9624789ee107d22717ffa0d03 SHA512 8afb1318e4cf267013a3704f71c83942c4c862eeb6d91ea15f4a2a8bb5f1bed7461453bf2877fe0afc4c3f560dad3629ade538324a75a9b6ce4982f5121a74ef
-AUX deluge-web.service 146 BLAKE2B 333ff164deaffb99176724bc826dc79e077f8d8af7837ebe9344ed2b8d80389d0c806271a2f0b0c9785a4c47bfeca2069757a0c4693ad37c237076f0492abe51 SHA512 b189d5db4be60a01eb5950aad3cb0bd60a1ac9509464507d5187c7b387d2f78678e65db3d0340c87c50511b48d08c85f7380c9d405e5dc497eca121aaaeacfaa
AUX deluge-web.service-2 198 BLAKE2B 00195276c90653b406fcd9d7d75cb6a69fff6929644372905de42e5a62ad1129e954adbe54415a3be612f705cb773f40570d49c7720b40b6caffacc7fce4518f SHA512 51d761c76d213285bef2cd4cc80c7135838f0fb955a7584ca15194080d50aa63e81642d566b901af8970ed01ae9952482226a41627f1e198fd6587c197737889
AUX deluge-web.service.conf 100 BLAKE2B 2ed6ce80fb88d19f50911940ca5092617b55670228354cb5c7c38b7fb23801e3880ecea4d2326bb2ce1b496ba484242ed109ef6149b712f3fe6cd4b356eccdf5 SHA512 aaf493b3f614558c762ffea3219eda7045e739eeeb826a19df456ef9a94a0894302695bd96490eb4fb44e16039126170ec31ba6e0a0a2f6ae69669e2b9f4cda9
-AUX deluged.conf 233 BLAKE2B 8e62b3357d20c49f926de7aaa7b0b97f58b200ec30ddb22d0a0ee16fc076aa288b45838140813192ea32702d6c4fb6175ceccb1ec43682880bc7ce356a6305f6 SHA512 3201bc509661a30c509cb501cb13df69b94a273499e5d86e8b99704d4625347d7dff8a6eb2351c69616f945636dd490c10181627e651f9712472c73567cd2be3
AUX deluged.conf-2 228 BLAKE2B e498f2d8b232ce40fee847079608750a58e15bb88e5918cf9325a44258a1ae73d114db8d6ff80bcf093a956ed33d592bf76748015a14803c3a380c415a805a0e SHA512 3005478b48c6c4c67f0eb8d9ee44ea1310ccd209fe6364f7bbc37ec296111e50462296d678cd4098bb63472ade190fdaf38ded39c3e8a73cbb4cede4860978c1
-AUX deluged.init 1974 BLAKE2B 0e3ad44efebc65e6586317b63f27e63b43ffcbd10c2b65c173bf12798545e0be5e29e600f0f71831fd5055d4bc7db01f076c5f6cbefd6cb51d4ca396e9e21292 SHA512 c775610463f052c2b9ff5d5043536e69f99475e24bf0f0346b02bb00b87cb2125052c2b29008dabe5aa2da9cb6a819608a388ce5d1a03adedc350936241eaaee
AUX deluged.init-2 1503 BLAKE2B 1a46adee922caa964d67e114f27b7d00bf5b8913cf8870aae1f61677f0f2fd763c3d7686d4fcb5a583884f560906bf75917fddd4ebbe379cdb2d839dfba80e9e SHA512 a2514306b14712c7b31e64baccb65080101314e5f81e01702caf0f030afa40d98c1d3898c90fb66f55092bb27c48f0a6bd5a4db215ac68e352602000b700164a
-AUX deluged.service 277 BLAKE2B 07d850bda82786d1a82262e9d57aaf6c6e749fedf5d6c7c77dc7c4ffa874e644e13c87bb88db5dc2328ef84d0333f941034a98a696710a39647b278fc6b82fd7 SHA512 fea157a271d768a1b6025b32b97b2b88f5b70472a7059da7fa4babb4f1a686e33e04cc4bd7a5daf70a5f682252687495bbe72eb1c1b335857817f45ed4f1dd33
AUX deluged.service-2 243 BLAKE2B 461d160a901c804cc405fa1c95ea5eb41feac701577da7385d8c7350ea3a23aa16d4761c598ff2208a2eeb997c3ded11f79637aefb4268fdfc74e7eaedd5fb5f SHA512 cbb783b92eff1562435b690ec1ae9fd7e407577b33764b049d1a591260044ee66ba18acd3f3bf8ddf3822e082a2edb53db16de64c706cb190cf1026e2f880c8c
AUX deluged.service.conf 114 BLAKE2B 4b04389b8337e692966f20c9423c5e86a2852969f95684e01fccadc84987cefdc198364dc3827673d33696d109d2194d3aed4f9f90260c373dd4d45b1fe1a05f SHA512 b84ffe94048757359753157643e3d5d6a8110aebffbaf73b836f6f3f53a4e6fee6bcdf65563233ac04859707a5eda986638374b28d913281a98c9edaa6e4750a
DIST deluge-1.3.15.tar.bz2 1775913 BLAKE2B 9d5224766051d52b6e075dcafab5716793081c78ba69da616fc98f2c463ddc7676b2c2ce8f54b81e1480cf4344582245733033cf5927a9692bc43ec0a23f0001 SHA512 1d0f93a8c5081b807a390f79101d7f26751b0dfc47efe4c3573541014f9e5969461e2d421d17646c17fb81eb4f66f25f5ddce63b9bd226989adb7d7506146bda
EBUILD deluge-1.3.15-r1.ebuild 4931 BLAKE2B f9f015c4ab0f3ac3193833e1c386b6be151da2c05224d494a7a7c64692d37d74094ffa6f341c8c0d63451eb067fcd4dc5fa96d50fbf34cad073080376c040a99 SHA512 e20014ecb103fd7a70bbaa47e7976b5b7074c58fb300abe75359a3c19bcc89fd6fd27a7857cd7fe4ecf48b9c9c0aec510f025220f4cb4c69144cd2b6a9e68cc1
+EBUILD deluge-1.3.15-r2.ebuild 4948 BLAKE2B 7502bc30d9f429b348844f12206d731cd61ad1d73a0fb6f8c457c187a13a182b305dc77edd2c0a898a85e520938b3e0b88ca5bacb1fe74d17baf22b2a057c193 SHA512 89ce3bf4179ab7883920d3fe1af686a0e1383119b50a4924b387179b4db174694967f39f786c0f8406bdec53a5e938bf44b6b439762c12ef348230a76c833495
EBUILD deluge-1.3.15.ebuild 4871 BLAKE2B 61a0dfb04bfbb8b70c145ea887a514125263bf14f0e20ec0c173f239098e991146d9b32441f791945823be2d4eecc434196e75ef8eab8de8444926fffef2f8ce SHA512 7b6969f6d49b10a20c4278cab6a660f4fbc582c05c1d97d480434cb19598f1c68227236531a5f7e119cec9d0f40871f2e2ea7e3a6422d9765c6efc4aa2839ea5
-EBUILD deluge-1.3.9999.ebuild 4839 BLAKE2B 1b4f3b99d6cba60752c0bf8a25a30df667d386af5c3db021065049b801cee5cbccd16b6e56da5aa0665a766e3b6d1f03a08c6b6060005e726f879b3ec949292b SHA512 5dda54ad2be3d49147634d28e194961be91785b7462474290150650d1926d82c556e5851cc0f8e1127b5ba837ba131fc669e9f72cc6d53b800f5c35ef1459f1c
+EBUILD deluge-1.3.9999.ebuild 4916 BLAKE2B f97c67dd797bd4df7f571f95813da528dc376343db7d9c1e497f4c439622eed3f4333f3a210a23c914227b84c251a6849044888f7645ed3d425f3fec08c890db SHA512 f13c489c2e510c6e70c58b40f650318fa02d4f88a39b022963b511ae5637d2a49bcdedd53019c9f27cc9f6e8c6e77b6cecd34df53e2f5932f41141160534db16
EBUILD deluge-9999.ebuild 4798 BLAKE2B 9bc984ab3019205a32ff5bd56984d6c15708a25166e2b7d8c3af08494435e2aa4214d089dd01f7de0ebca74f33bbce7aa9391912c683823c57426949f31732eb SHA512 6aa67f4d3c4d647e8dfb1593341b9168d1368da25c28790a446b1b5b4860a0b62830d9049c06151db0b656c790e4c0481d6b553a6e0eecf00ad7c7728c876c52
MISC metadata.xml 924 BLAKE2B 683728563c149597eccc4428d423705860bb59c0788e4abd1a2037adb8fc150a55d171101dd7e08950b865a0b047546efb17fb9053ddd27bd0f6781467332b48 SHA512 094619b5059122dc2e2dd798265000dfc4f30b8929f7b592b89cbe54ad6534829cc55570bbef0849b2892464dbc5f61b4c77e7c178c3ab0c5eee79f0ebf118df
diff --git a/net-p2p/deluge/deluge-1.3.15-r2.ebuild b/net-p2p/deluge/deluge-1.3.15-r2.ebuild
new file mode 100644
index 000000000000..5d79bc528cc6
--- /dev/null
+++ b/net-p2p/deluge/deluge-1.3.15-r2.ebuild
@@ -0,0 +1,144 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+PYTHON_COMPAT=( python2_7 )
+DISTUTILS_SINGLE_IMPL=1
+PLOCALES="af ar ast be bg bn bs ca cs cy da de el en_AU en_CA en_GB eo es et eu fa fi fo fr fy ga gl he hi hr hu id is it iu ja ka kk km kn ko ku ky la lb lt lv mk ml ms nap nb nds nl nn oc pl pms pt pt_BR ro ru si sk sl sr sv ta te th tl tlh tr uk ur vi zh_CN zh_HK zh_TW"
+inherit distutils-r1 eutils systemd user l10n
+
+DESCRIPTION="BitTorrent client with a client/server model"
+HOMEPAGE="http://deluge-torrent.org/"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="git://deluge-torrent.org/${PN}.git
+ http://git.deluge-torrent.org/${PN}"
+ SRC_URI=""
+ KEYWORDS="~amd64 ~x86"
+else
+ SRC_URI="http://download.deluge-torrent.org/source/${P}.tar.bz2"
+ KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="console geoip gtk libnotify sound webinterface"
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ sound? ( gtk )
+ libnotify? ( gtk )
+"
+PATCHES=(
+ "${FILESDIR}/${PN}-1.3.5-disable_libtorrent_internal_copy.patch"
+ "${FILESDIR}/${PN}-1.3.15-r1-fix-preferences-ui.patch"
+)
+
+CDEPEND="net-libs/libtorrent-rasterbar[python,${PYTHON_USEDEP}]"
+DEPEND="${CDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-util/intltool"
+RDEPEND="${CDEPEND}
+ dev-python/chardet[${PYTHON_USEDEP}]
+ dev-python/pyopenssl[${PYTHON_USEDEP}]
+ dev-python/pyxdg[${PYTHON_USEDEP}]
+ dev-python/setproctitle[${PYTHON_USEDEP}]
+ || ( >=dev-python/twisted-16.0.0[${PYTHON_USEDEP}]
+ (
+ >=dev-python/twisted-core-13.0[${PYTHON_USEDEP}]
+ >=dev-python/twisted-web-13.0[${PYTHON_USEDEP}]
+ )
+ )
+ geoip? ( dev-python/geoip-python[${PYTHON_USEDEP}] )
+ gtk? (
+ sound? ( dev-python/pygame[${PYTHON_USEDEP}] )
+ dev-python/pygobject:2[${PYTHON_USEDEP}]
+ >=dev-python/pygtk-2.12[${PYTHON_USEDEP}]
+ gnome-base/librsvg
+ libnotify? ( dev-python/notify-python[${PYTHON_USEDEP}] )
+ )
+ webinterface? ( dev-python/mako[${PYTHON_USEDEP}] )"
+
+python_prepare_all() {
+ local args=(
+ -e "/Compiling po file/a \\\tuptoDate = False"
+ )
+ sed -i "${args[@]}" -- 'setup.py' || die
+ args=(
+ -e 's|"new_release_check": True|"new_release_check": False|'
+ -e 's|"check_new_releases": True|"check_new_releases": False|'
+ -e 's|"show_new_releases": True|"show_new_releases": False|'
+ )
+ sed -i "${args[@]}" -- 'deluge/core/preferencesmanager.py' || die
+
+ local loc_dir="${S}/deluge/i18n"
+ l10n_find_plocales_changes "${loc_dir}" "" ".po"
+ rm_loc() {
+ rm -vf "${loc_dir}/${1}.po" || die
+ }
+ l10n_for_each_disabled_locale_do rm_loc
+
+ distutils-r1_python_prepare_all
+}
+
+esetup.py() {
+ # bug 531370: deluge has its own plugin system. No need to relocate its egg info files.
+ # Override this call from the distutils-r1 eclass.
+ # This does not respect the distutils-r1 API. DONOT copy this example.
+ set -- "${PYTHON}" setup.py "$@"
+ echo "$@"
+ "$@" || die
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+ if ! use console ; then
+ rm -rf "${D}/usr/$(get_libdir)/python2.7/site-packages/deluge/ui/console/" || die
+ rm -f "${D}/usr/bin/deluge-console" || die
+ rm -f "${D}/usr/share/man/man1/deluge-console.1" ||die
+ fi
+ if ! use gtk ; then
+ rm -rf "${D}/usr/$(get_libdir)/python2.7/site-packages/deluge/ui/gtkui/" || die
+ rm -rf "${D}/usr/share/icons/" || die
+ rm -f "${D}/usr/bin/deluge-gtk" || die
+ rm -f "${D}/usr/share/man/man1/deluge-gtk.1" || die
+ rm -f "${D}/usr/share/applications/deluge.desktop" || die
+ fi
+ if use webinterface; then
+ newinitd "${FILESDIR}/deluge-web.init" deluge-web
+ newconfd "${FILESDIR}/deluge-web.conf" deluge-web
+ systemd_newunit "${FILESDIR}/deluge-web.service-2" deluge-web.service
+ systemd_install_serviced "${FILESDIR}/deluge-web.service.conf"
+ else
+ rm -rf "${D}/usr/$(get_libdir)/python2.7/site-packages/deluge/ui/web/" || die
+ rm -f "${D}/usr/bin/deluge-web" || die
+ rm -f "${D}/usr/share/man/man1/deluge-web.1" || die
+ fi
+ newinitd "${FILESDIR}"/deluged.init-2 deluged
+ newconfd "${FILESDIR}"/deluged.conf-2 deluged
+ systemd_newunit "${FILESDIR}"/deluged.service-2 deluged.service
+ systemd_install_serviced "${FILESDIR}"/deluged.service.conf
+}
+
+pkg_postinst() {
+ enewgroup ${PN}
+ enewuser ${PN} -1 -1 /var/lib/${PN} ${PN}
+ elog
+ elog "If, after upgrading, deluge doesn't work, please remove the"
+ elog "'~/.config/deluge' directory and try again, but make a backup"
+ elog "first!"
+ elog
+ elog "To start the daemon either run 'deluged' as user"
+ elog "or modify /etc/conf.d/deluged and run"
+ elog "/etc/init.d/deluged start as root"
+ elog "You can still use deluge the old way"
+ elog
+ elog "Systemd unit files for deluged and deluge-web no longer source"
+ elog "/etc/conf.d/deluge* files. Environment variable customization now"
+ elog "happens in /etc/systemd/system/deluged.service.d/00gentoo.conf"
+ elog "and /etc/systemd/system/deluge-web.service.d/00gentoo.conf"
+ elog
+ elog "For more information look at http://dev.deluge-torrent.org/wiki/Faq"
+ elog
+}
diff --git a/net-p2p/deluge/deluge-1.3.9999.ebuild b/net-p2p/deluge/deluge-1.3.9999.ebuild
index 8055972cdb31..759e6ef87443 100644
--- a/net-p2p/deluge/deluge-1.3.9999.ebuild
+++ b/net-p2p/deluge/deluge-1.3.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
@@ -35,7 +35,7 @@ PATCHES=(
"${FILESDIR}/${PN}-1.3.5-disable_libtorrent_internal_copy.patch"
)
-CDEPEND=">=net-libs/libtorrent-rasterbar-0.14.9[python,${PYTHON_USEDEP}]"
+CDEPEND="net-libs/libtorrent-rasterbar[python,${PYTHON_USEDEP}]"
DEPEND="${CDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
dev-util/intltool"
@@ -45,9 +45,12 @@ RDEPEND="${CDEPEND}
dev-python/pyxdg[${PYTHON_USEDEP}]
dev-python/setproctitle[${PYTHON_USEDEP}]
|| ( >=dev-python/twisted-16.0.0[${PYTHON_USEDEP}]
+ (
+ >=dev-python/twisted-core-13.0[${PYTHON_USEDEP}]
>=dev-python/twisted-web-13.0[${PYTHON_USEDEP}]
+ )
)
- geoip? ( dev-libs/geoip )
+ geoip? ( dev-python/geoip-python[${PYTHON_USEDEP}] )
gtk? (
sound? ( dev-python/pygame[${PYTHON_USEDEP}] )
dev-python/pygobject:2[${PYTHON_USEDEP}]
diff --git a/net-p2p/deluge/files/deluge-web.service b/net-p2p/deluge/files/deluge-web.service
deleted file mode 100644
index 426401a95e08..000000000000
--- a/net-p2p/deluge/files/deluge-web.service
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=Deluge WebUI
-After=deluged.service
-
-[Service]
-User=deluge
-ExecStart=/usr/bin/deluge-web
-
-[Install]
-WantedBy=multi-user.target
-
diff --git a/net-p2p/deluge/files/deluged.conf b/net-p2p/deluge/files/deluged.conf
deleted file mode 100644
index 21b375d5c97f..000000000000
--- a/net-p2p/deluge/files/deluged.conf
+++ /dev/null
@@ -1,9 +0,0 @@
-# /etc/conf.d/deluged
-# Change this to the user you want to run deluged as.
-# You may specify a group too, after a colon
-DELUGED_USER=""
-# DELUGED_UMASK="0002"
-# DELUGED_OPTS="-p 58846"
-DELUGEUI_START="false"
-DELUGEUI_OPTS="-u web"
-
diff --git a/net-p2p/deluge/files/deluged.init b/net-p2p/deluge/files/deluged.init
deleted file mode 100644
index 0fd9429fb055..000000000000
--- a/net-p2p/deluge/files/deluged.init
+++ /dev/null
@@ -1,71 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License, v2 or later
-
-depend() {
- need net
-}
-
-checkconfig() {
- if [ "${DELUGED_USER}" = "" ] ; then
- eerror "Please edit /etc/conf.d/deluged"
- eerror "You have to specify a user to run deluged as, as we will not run it as root!"
- eerror "Modify DELUGED_USER to your needs (you can also add a group, after a colon)"
- return 1
- fi
- if ! getent passwd "${DELUGED_USER%:*}" >/dev/null ; then
- eerror "Please edit /etc/conf.d/deluged"
- eerror "Your user has to exist!"
- return 1
- fi
- if [ "${DELUGED_USER%:*}" = "${DELUGED_USER}" ] ; then
- return 0
- else
- if ! getent group "${DELUGED_USER#*:}" >/dev/null ; then
- eerror "Please edit /etc/conf.d/deluged"
- eerror "Your group has to exist too!"
- return 1
- fi
- fi
- return 0
-}
-
-start() {
- checkconfig || return $?
- if [ "${DELUGED_HOME}" = "" ] ; then
- DELUGED_USER_HOME=$(getent passwd "${DELUGED_USER%:*}" | cut -d ':' -f 6)
- else
- DELUGED_USER_HOME=${DELUGED_HOME}
- fi
- ebegin "Starting Deluged"
- start-stop-daemon --start --user "${DELUGED_USER%:*}" \
- --name deluged --pidfile /run/deluged.pid --background --make-pidfile \
- ${DELUGED_UMASK:+--umask ${DELUGED_UMASK}} \
- --exec /usr/bin/deluged -e HOME="${DELUGED_USER_HOME}" -- --do-not-daemonize ${DELUGED_OPTS}
- eend $?
-
-
- if [ "${DELUGEUI_START}" = "true" ] ; then
- ebegin "Starting Deluge"
- start-stop-daemon --start --background --pidfile \
- /run/deluge.pid --make-pidfile \
- --exec /usr/bin/deluge --user "${DELUGED_USER%:*}" \
- -e HOME="${DELUGED_USER_HOME}" -- ${DELUGEUI_OPTS}
- eend $?
- fi
-}
-
-stop() {
- ebegin "Stopping Deluged"
- start-stop-daemon --stop --user "${DELUGED_USER%:*}" \
- --name deluged --pidfile /run/deluged.pid
- eend $?
-
-
- if [ "${DELUGEUI_START}" = "true" ] ; then
- ebegin "Stopping Deluge"
- start-stop-daemon --stop --user "${DELUGED_USER%:*}" \
- --name deluge --pidfile /run/deluge.pid
- eend $?
- fi
-}
diff --git a/net-p2p/deluge/files/deluged.service b/net-p2p/deluge/files/deluged.service
deleted file mode 100644
index 74876b008ccf..000000000000
--- a/net-p2p/deluge/files/deluged.service
+++ /dev/null
@@ -1,13 +0,0 @@
-[Unit]
-Description=Deluge BitTorrent client
-After=network.target local-fs.target
-Wants=local-fs.target
-
-[Service]
-EnvironmentFile=/etc/conf.d/deluged
-User=deluge
-Group=deluge
-ExecStart=/usr/bin/deluged -d -p $DELUGED_PORT $DELUGED_OPTIONS
-
-[Install]
-WantedBy=multi-user.target
diff --git a/net-p2p/go-ethereum/Manifest b/net-p2p/go-ethereum/Manifest
index e5a3ca6c49b1..607e6d45c2c3 100644
--- a/net-p2p/go-ethereum/Manifest
+++ b/net-p2p/go-ethereum/Manifest
@@ -1,3 +1,3 @@
-DIST go-ethereum-1.5.5.tar.gz 14957844 BLAKE2B fcea479dd0ab9ffd8c0ff80b55913bc543d7827edf43c2f3a3d9f262433edf4a792e0229df8f744e8436d4d93e0161d1fa60125c09a7eeacba90b556a481830b SHA512 4429d0aaceb0e6ffa92f85674ad50ddb092436b97fabb4ff09439c408a762155ae7077b0a69432cf4a2397aea2ff3c4d603713ea1cd304a831b8aa9c039314ea
-EBUILD go-ethereum-1.5.5.ebuild 646 BLAKE2B dcdf0a0052db6b70963fc61993b047df04f972294e36464da53e980a14bc8f68777408ed74a4143192029f4180370c502fd601078b977d51f9a9110f96193a3a SHA512 25298e5b286b87a9a4a040127d33bbb6fccef76d30c9fd3f7fe380bfc560667f112eceda726e42491aa7d9a0210ce07fefd4efa79ab9e87afb78183c88cc9359
-MISC metadata.xml 590 BLAKE2B 39a8d8d46e5636a853f376387220545fb2c51c92d9ac6c08701ff13fc47bab003da7a79f8e87628e4e68c950595d8727cb7799ff35bf76f90ca82aa4fa58ab7d SHA512 6a946177d4a8a65e5fca879cc48cd432661f069c1e1ac405655721ad69a88dd8749b64f2bf0ca8d899120a6d49ba57a1c933987640bf8c08634cdd59ba496fa5
+DIST go-ethereum-1.7.2.tar.gz 7037907 BLAKE2B eb1e358e42c743a931995e7ee46dc2441356159fc9095e8a886cc6a0495cb2d2e77ee7df4c6dd98bc790397819fc43cdedba6cf28de1e4f3dcdc4dd71106f8e5 SHA512 7bc5957f1523fa5ec67650c4305633aa4c6098a243ef415f9ef56a4e4763eb2ef9f69514ed15810fcdb75f11e87cbd27c4f2af802c32a03be91b37a7b08ea520
+EBUILD go-ethereum-1.7.2.ebuild 844 BLAKE2B 1b3b946a7bbdad1b891caecbd679ae4136e7ab78a2dcdc79b9922a27d47e6afb421d58f4eae3db1f94e3c7c309503c08a8cc6bacdcd1efcaf05f7777a3be5ffe SHA512 1c62060bbbfd023a6b058192edb08f5b20be10e8727ff322b1c98f4abb2c1ca6cb9f240a5667e5674beee44193d5b011f11e0edffe895b7ed763a2561bca13e4
+MISC metadata.xml 619 BLAKE2B c425c01f78c66b3c6b0bb4109cad466a9fd5a53ff982aa01c19609836a309e2ebea40c14a5cf850b32f2e3c8f632fca667c864af6e64bfe1738548442464e3bc SHA512 4cd641e4ac75451298d45e0fc37f93b5527d2aa567f1350cd48c02f7a0fd203f4c394e089fddb14ffb1365de98dd31b813ce7c268096054e01e1efbab1310419
diff --git a/net-p2p/go-ethereum/go-ethereum-1.5.5.ebuild b/net-p2p/go-ethereum/go-ethereum-1.7.2.ebuild
index 2310def0f5ef..04e769b1b60b 100644
--- a/net-p2p/go-ethereum/go-ethereum-1.5.5.ebuild
+++ b/net-p2p/go-ethereum/go-ethereum-1.7.2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/ethereum/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+ LGPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="evm opencl"
+IUSE="devtools opencl"
DEPEND="dev-lang/go:=
opencl? ( virtual/opencl )
@@ -20,13 +20,21 @@ RDEPEND="${DEPEND}"
src_compile() {
use opencl && export GO_OPENCL=true
- emake geth
- use evm && emake evm
+ emake $(usex devtools all geth)
}
src_install() {
einstalldocs
dobin build/bin/geth
- use evm && dobin build/bin/evm
+ if use devtools; then
+ dobin build/bin/abigen
+ dobin build/bin/bootnode
+ dobin build/bin/evm
+ dobin build/bin/p2psim
+ dobin build/bin/puppeth
+ dobin build/bin/rlpdump
+ dobin build/bin/swarm
+ dobin build/bin/wnode
+ fi
}
diff --git a/net-p2p/go-ethereum/metadata.xml b/net-p2p/go-ethereum/metadata.xml
index 3056bf45f275..03018cfb75ac 100644
--- a/net-p2p/go-ethereum/metadata.xml
+++ b/net-p2p/go-ethereum/metadata.xml
@@ -10,7 +10,7 @@
<name>Proxy Maintainers</name>
</maintainer>
<use>
- <flag name="evm">Build Ethereum Virtual Machine (EVM)</flag>
+ <flag name="devtools">Build Ethereum development tools (evm, abigen, puppeth, ...)</flag>
<flag name="opencl">Add OpenCL GPU mining support</flag>
</use>
<upstream>
diff --git a/net-p2p/tribler/Manifest b/net-p2p/tribler/Manifest
index acd32c0c99e7..52540bbf0d5e 100644
--- a/net-p2p/tribler/Manifest
+++ b/net-p2p/tribler/Manifest
@@ -4,4 +4,4 @@ DIST tribler-swift_6.3.3_amd64.deb 3056230 BLAKE2B 30e568dc4ce7862a90720e1e9f6c3
DIST tribler-swift_6.3.3_i386.deb 3073730 BLAKE2B 4935636bab10a6447a195ceb18db495123d8a272a7f70ef8dbb735e3668c9387cdbf5534fe64372da77e80987e2162d34007201a2a7f64d438a39306735275b3 SHA512 980481e694d1977b81ec5cd5e15f4adb971b87ea20b206c101fd80e045d9a48798d647d3a41d2ae23045805da55934ee77dfcb6f50f42ac1981a4c8ee39d20cb
DIST tribler_6.3.3_all.deb 1997346 BLAKE2B 1b4a4189f10bbfbc0cf79c607c5fe7a501eab64b6d6b3e3252d1f552d119888f67ff413f7f0bbbd017c7a4759d55c3354f6e1956a479896431466b60be549c74 SHA512 afea5ef80c8dbc8da003997c8070116adf34334aceab91e258dfdddcfd7375238fc933866c655475ebdf347ac8ef4635716ec4ba1ad6bff6f638e804a4bbbf12
EBUILD tribler-6.3.3-r1.ebuild 1758 BLAKE2B 68d6748d78ec32cd371c45711b3718e7144e0c922c4ccc0e5b23408a4cd58f2a6db5367df4d62a55203d00ad5caa5cecd0c1385ec43e316921019b1350834e66 SHA512 72a905d5459bb6b91a09b259499118fd0f4ac3d49e7e1a125e2ecdec776ad7e49eb32df235321d4ec200b4321429ee4d2a8ad5fb219df3eaf5f6904bf95e2ed1
-MISC metadata.xml 550 BLAKE2B c2aff7bf9a6a95b1ac84a1945b6ab6b7a78d9a85c5767f5aa1552489a19bc4583b4a394c67da9dac746bd77c7f13b8cdf711cbbc03f8759cf654ba237b235b83 SHA512 32d64b217a4397c60908cb5fd903886c4bffa504e47ec9000ea8b9a0e727a444295cf2cebea7d68814ca1caa14e52de8835d48524808c6a76e87a89f92f5d928
+MISC metadata.xml 465 BLAKE2B 300c280118e41b37fe7dd49eb7be6daafc18677db17a389cd9af3ed7c52f48ff08ffee7c5a288737c9126e8a329c1515c00344d1ebd6a41b9eeb6667c0d86704 SHA512 b6d32e834c9cc00bedf7f5fe03083aa56e794476c92e64cadc03cf3f93e6420dda43d459b9c91736da542a09a32f3a76f7fee69df6f1b9703ee023ffd1a19fed
diff --git a/net-p2p/tribler/metadata.xml b/net-p2p/tribler/metadata.xml
index 295cd2132fa5..cb12e1147abd 100644
--- a/net-p2p/tribler/metadata.xml
+++ b/net-p2p/tribler/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>blueness@gentoo.org</email>
- <name>Anthony G. Basile</name>
- </maintainer>
+ <!-- maintainer-needed -->
<longdescription>
Python based bittorrent client that does not require an external
website or indexing service to discover content.