commit: e1a84a096ddb16b982dadd08aabd2b525ab1da3f
Author: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
AuthorDate: Sun May 2 11:31:27 2021 +0000
Commit: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
CommitDate: Sun May 2 11:31:27 2021 +0000
URL: https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=e1a84a09
Remove amule since is being maintained in gentoo main overlay
Signed-off-by: Samuel Bernardo <samuelbernardo.mail <AT> gmail.com>
net-p2p/amule/Manifest | 10 ---
net-p2p/amule/amule-2.3.2-r2.ebuild | 104 -------------------------
net-p2p/amule/amule-2.3.3.ebuild | 104 -------------------------
net-p2p/amule/files/amule-2.2.6-fallocate.diff | 23 ------
net-p2p/amule/files/amuled.confd | 12 ---
net-p2p/amule/files/amuled.initd | 50 ------------
net-p2p/amule/files/amuleweb.confd | 27 -------
net-p2p/amule/files/amuleweb.initd | 49 ------------
net-p2p/amule/metadata.xml | 13 ----
9 files changed, 392 deletions(-)
diff --git a/net-p2p/amule/Manifest b/net-p2p/amule/Manifest
deleted file mode 100644
index 3740ec4..0000000
--- a/net-p2p/amule/Manifest
+++ /dev/null
@@ -1,10 +0,0 @@
-AUX amule-2.2.6-fallocate.diff 687 BLAKE2B
c7c7df787b417e58db50c59192eb455c495ecd38f9fd5f547ff3db6cfa642eba323f4ade99c66fe981777479a728afb9e12e1ae494853af8bbb4634448820dcd
SHA512
406eb05eecfa7d027f7eaeefa2ead92078d5f7ed0e72f3ce47ac4f1f23b2852577f429f999a009198515e35efacfa6e54283494bb3eaf6332ee6bed9963c65ba
-AUX amuled.confd 300 BLAKE2B
891cf5d274eb10a23b5b43200d861b5e4361b9c0a11acd020542ff1f0d7d96725b113fb6d74ab34c56d408311582d8524f7bb8f77d1255f3e374abe3b9f34a8b
SHA512
88a3fcc64ed4c4729609e3ffef098d4bf30bda0d17b5165fff3417161c18766df79de11c98ee510677291bca7ded33d2a23d3aff0d99781f98173cc189f44901
-AUX amuled.initd 1105 BLAKE2B
16525a9c5ad8c158d0d4f1ba316fb493cb438b985a0a4d52672b4067acdfae6dd4897d7c37459515ce4a0e6b0b89665b9feaea6b15e3535c8f46b83ce0c16d05
SHA512
3ec351e84da4e33918747de4ccd9ec86895b60f9d94836fc92112489edcfe14af7a21efb79194b80bb81aa666714bd5a21873c954b36948e31369727e71143b6
-AUX amuleweb.confd 720 BLAKE2B
1bcb4349f34c8deef069d156da29ff3dcb642f9b5c15fbef742d0154ff6580142fa2c2c797a3864cd398c980c1e2b2eb41f2c958c6f356f3077e79de47fe7610
SHA512
ba760e45002a80bb55e2729178d0901f885e8d142903f8eb98a31b8544bf6989801dabfa0315e0d1f7d8bfa3df5716cce43bf415f45a4605895dc2907716ca41
-AUX amuleweb.initd 1149 BLAKE2B
ef29bae12cf72764798eecb6866405525b601ee6ea869b6191954799805f47b75976884ee566ecb03eca907b3b13ff7870541b7682a70d5db058fb1257d6f00d
SHA512
4cc944af90ad81f09d74d79dede57d1ff26c1b87649432d14ed294770b04f6ea256c25c194edfdc8f9d0c85929b1c576c31eba9228703e5a21259d83968289b0
-DIST aMule-2.3.2.tar.xz 3895300 BLAKE2B
cf1bce3a0fcd0c108e369b7aed257f067a4ce3ce2fd4e8509b577ac58f8bc52fbc9aabc5c703bc9111dd06ac011ee1f3756279b093b69bcaada106226493237a
SHA512
3064b086f8459b4372ea0c11f239a08167c7beac3dde26889f056f617b480b487bea10c2cae8fdfa1ae99c10fc9e715adc8e01e4b968389861aa47c3ec8c0016
-DIST aMule-2.3.3.tar.xz 3699376 BLAKE2B
4b1fb98bd52e4c75f81773020d4fc258f8e7c4d7a5d40a7aadabc8fd27b3079705761650fdcd7cd089da77575a74f1950f02039ee14bf4b9894550b8b3d9191b
SHA512
a5a80c5ddd1e107d92070c1d8e232c2762c4c54791abc067c739eef7c690062ed164dd7733808f80c762719261162aeb3d602308964dda2670a0bb059d87b74e
-EBUILD amule-2.3.2-r2.ebuild 2264 BLAKE2B
f5ce383b82f808b7a92f0739151d9b14d18b5f3357ba0acb366d57d7dbf5f6b198acd6bad91f7a7abfbc78f633a0df5a271d9fcee3975ee5ac76f15bf8997455
SHA512
5dc7d5ab1d0643a44e64e60f3e9b76df4c4f6647b3e9637398d441d88f2428a175796e41e1ae8acfd181420eebc2b82835659870f6d9c3b9eeb73a0ac9994b25
-EBUILD amule-2.3.3.ebuild 2264 BLAKE2B
f5ce383b82f808b7a92f0739151d9b14d18b5f3357ba0acb366d57d7dbf5f6b198acd6bad91f7a7abfbc78f633a0df5a271d9fcee3975ee5ac76f15bf8997455
SHA512
5dc7d5ab1d0643a44e64e60f3e9b76df4c4f6647b3e9637398d441d88f2428a175796e41e1ae8acfd181420eebc2b82835659870f6d9c3b9eeb73a0ac9994b25
-MISC metadata.xml 443 BLAKE2B
fe1d99ffaa324176572c2598aa153515cff324e69df364d4e7b2cc71af7c82b8573718ac2f3a4b2ae462f2aa844e7ecff97df91715ba76ebd15f001342c61057
SHA512
61b72c6f3bf1aaf4d09045f2ff0d1eb053cc55fe4126da2aa25d45ba7ee7c3db604df823cbf02db2a758e1ee108c4516f0223b4c3dfe88a67d75ae7a2bb44d38
diff --git a/net-p2p/amule/amule-2.3.2-r2.ebuild
b/net-p2p/amule/amule-2.3.2-r2.ebuild
deleted file mode 100644
index d0cfae3..0000000
--- a/net-p2p/amule/amule-2.3.2-r2.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-WX_GTK_VER="3.0"
-
-inherit wxwidgets user
-
-MY_P="${PN/m/M}-${PV}"
-S="${WORKDIR}/${MY_P}"
-
-DESCRIPTION="aMule, the all-platform eMule p2p client"
-HOMEPAGE="http://www.amule.org/"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 ~arm ppc ppc64 ~sparc x86"
-IUSE="daemon debug geoip nls remote stats unicode upnp +X"
-
-COMMON_DEPEND="
- dev-libs/crypto++
- sys-libs/binutils-libs:0=
- sys-libs/zlib
- x11-libs/wxGTK:${WX_GTK_VER}[X?]
- stats? ( media-libs/gd:=[jpeg,png] )
- geoip? ( dev-libs/geoip )
- upnp? ( net-libs/libupnp:* )
- remote? ( media-libs/libpng:0=
- unicode? ( media-libs/gd:= ) )
- !net-p2p/imule"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-
-PATCHES=( "${FILESDIR}/${PN}-2.2.6-fallocate.diff" )
-
-pkg_setup() {
- if use stats && ! use X; then
- einfo "Note: You would need both the X and stats USE flags"
- einfo "to compile aMule Statistics GUI."
- einfo "I will now compile console versions only."
- fi
-}
-
-pkg_preinst() {
- if use daemon || use remote; then
- enewgroup p2p
- enewuser p2p -1 -1 /home/p2p p2p
- fi
-}
-
-src_configure() {
- local myconf
-
- if use X; then
- einfo "wxGTK with X support will be used"
- need-wxwidgets unicode
- else
- einfo "wxGTK without X support will be used"
- need-wxwidgets base-unicode
- fi
-
- if use X ; then
- use stats && myconf="${myconf}
- --enable-wxcas
- --enable-alc"
- use remote && myconf="${myconf}
- --enable-amule-gui"
- else
- myconf="
- --disable-monolithic
- --disable-amule-gui
- --disable-wxcas
- --disable-alc"
- fi
-
- econf \
- --with-denoise-level=0 \
- --with-wx-config="${WX_CONFIG}" \
- --enable-amulecmd \
- --without-boost \
- $(use_enable debug) \
- $(use_enable daemon amule-daemon) \
- $(use_enable geoip) \
- $(use_enable nls) \
- $(use_enable remote webserver) \
- $(use_enable stats cas) \
- $(use_enable stats alcc) \
- $(use_enable upnp) \
- ${myconf}
-}
-
-src_install() {
- default
-
- if use daemon; then
- newconfd "${FILESDIR}"/amuled.confd amuled
- newinitd "${FILESDIR}"/amuled.initd amuled
- fi
- if use remote; then
- newconfd "${FILESDIR}"/amuleweb.confd amuleweb
- newinitd "${FILESDIR}"/amuleweb.initd amuleweb
- fi
-}
diff --git a/net-p2p/amule/amule-2.3.3.ebuild b/net-p2p/amule/amule-2.3.3.ebuild
deleted file mode 100644
index d0cfae3..0000000
--- a/net-p2p/amule/amule-2.3.3.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-WX_GTK_VER="3.0"
-
-inherit wxwidgets user
-
-MY_P="${PN/m/M}-${PV}"
-S="${WORKDIR}/${MY_P}"
-
-DESCRIPTION="aMule, the all-platform eMule p2p client"
-HOMEPAGE="http://www.amule.org/"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 ~arm ppc ppc64 ~sparc x86"
-IUSE="daemon debug geoip nls remote stats unicode upnp +X"
-
-COMMON_DEPEND="
- dev-libs/crypto++
- sys-libs/binutils-libs:0=
- sys-libs/zlib
- x11-libs/wxGTK:${WX_GTK_VER}[X?]
- stats? ( media-libs/gd:=[jpeg,png] )
- geoip? ( dev-libs/geoip )
- upnp? ( net-libs/libupnp:* )
- remote? ( media-libs/libpng:0=
- unicode? ( media-libs/gd:= ) )
- !net-p2p/imule"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-
-PATCHES=( "${FILESDIR}/${PN}-2.2.6-fallocate.diff" )
-
-pkg_setup() {
- if use stats && ! use X; then
- einfo "Note: You would need both the X and stats USE flags"
- einfo "to compile aMule Statistics GUI."
- einfo "I will now compile console versions only."
- fi
-}
-
-pkg_preinst() {
- if use daemon || use remote; then
- enewgroup p2p
- enewuser p2p -1 -1 /home/p2p p2p
- fi
-}
-
-src_configure() {
- local myconf
-
- if use X; then
- einfo "wxGTK with X support will be used"
- need-wxwidgets unicode
- else
- einfo "wxGTK without X support will be used"
- need-wxwidgets base-unicode
- fi
-
- if use X ; then
- use stats && myconf="${myconf}
- --enable-wxcas
- --enable-alc"
- use remote && myconf="${myconf}
- --enable-amule-gui"
- else
- myconf="
- --disable-monolithic
- --disable-amule-gui
- --disable-wxcas
- --disable-alc"
- fi
-
- econf \
- --with-denoise-level=0 \
- --with-wx-config="${WX_CONFIG}" \
- --enable-amulecmd \
- --without-boost \
- $(use_enable debug) \
- $(use_enable daemon amule-daemon) \
- $(use_enable geoip) \
- $(use_enable nls) \
- $(use_enable remote webserver) \
- $(use_enable stats cas) \
- $(use_enable stats alcc) \
- $(use_enable upnp) \
- ${myconf}
-}
-
-src_install() {
- default
-
- if use daemon; then
- newconfd "${FILESDIR}"/amuled.confd amuled
- newinitd "${FILESDIR}"/amuled.initd amuled
- fi
- if use remote; then
- newconfd "${FILESDIR}"/amuleweb.confd amuleweb
- newinitd "${FILESDIR}"/amuleweb.initd amuleweb
- fi
-}
diff --git a/net-p2p/amule/files/amule-2.2.6-fallocate.diff
b/net-p2p/amule/files/amule-2.2.6-fallocate.diff
deleted file mode 100644
index 8d1485a..0000000
--- a/net-p2p/amule/files/amule-2.2.6-fallocate.diff
+++ /dev/null
@@ -1,23 +0,0 @@
-Disable fallocate #562992
-
-This is only a workaround to fix FTBFS, the configure check is wrong and needs
to be fixed:
-http://www.amule.org/abugs/view.php?id=1572
-
---- a/src/ThreadTasks.cpp
-+++ b/src/ThreadTasks.cpp
-@@ -506,6 +506,15 @@ void CCompletionTask::OnExit()
- #include <stdlib.h>
- #include <errno.h>
-
-+// #562992
-+#if defined(__alpha__) || defined(__hppa__)
-+#undef HAVE_FALLOCATE
-+#endif
-+
-+#if defined(__hppa__)
-+#undef HAVE_SYS_FALLOCATE
-+#endif
-+
- CAllocateFileTask::CAllocateFileTask(CPartFile *file, bool pause)
- // GetPrintable is used to improve the readability of the log.
- : CThreadTask(wxT("Allocating"),
file->GetFullName().RemoveExt().GetPrintable(), ETP_High),
diff --git a/net-p2p/amule/files/amuled.confd b/net-p2p/amule/files/amuled.confd
deleted file mode 100644
index f8888bf..0000000
--- a/net-p2p/amule/files/amuled.confd
+++ /dev/null
@@ -1,12 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# owner of amuled process (must be existing)
-AMULEUSER="p2p"
-
-# home directory for amuled (must be existing)
-AMULEHOME="/home/p2p"
-
-# log file (/dev/null for nowhere)
-LOG=/var/log/amuled.log
-
diff --git a/net-p2p/amule/files/amuled.initd b/net-p2p/amule/files/amuled.initd
deleted file mode 100644
index 7a1f87e..0000000
--- a/net-p2p/amule/files/amuled.initd
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
- need net
-}
-
-start() {
- if ! test -f "${AMULEHOME}/.aMule/amule.conf"; then
- eerror "You must start and configure amuled before launch it.
Sorry."
- return 1
- fi
-
- if pgrep -u ${AMULEUSER} amuled >/dev/null; then
- eerror "An instance of aMule webserver is already running"
- return 1
- fi
- if [ -e /var/run/amuled.pid ]; then
- rm /var/run/amuled.pid
- fi
-
- ebegin "Starting aMule Daemon"
- start-stop-daemon --start \
- --quiet --background \
- --make-pidfile --pidfile /var/run/amuled.pid \
- --env HOME="${AMULEHOME}" \
- --user ${AMULEUSER} \
- --exec /usr/bin/amuled >${LOG}
-
- sleep 2
- if ! pgrep -u ${AMULEUSER} amuled > /dev/null; then
- eerror "aMule daemon can't be started! Check logfile: ${LOG}"
- fi
- eend $?
-}
-
-stop() {
- ebegin "Stopping aMule daemon -- please wait"
- start-stop-daemon --stop --pidfile /var/run/amuled.pid 2>&1 >/dev/null
- eend $?
-}
-
-restart() {
- svc_stop
- while `pgrep -u ${AMULEUSER} amuled >/dev/null`; do
- sleep 1
- done
- svc_start
-}
diff --git a/net-p2p/amule/files/amuleweb.confd
b/net-p2p/amule/files/amuleweb.confd
deleted file mode 100644
index 29a3ea6..0000000
--- a/net-p2p/amule/files/amuleweb.confd
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# owner of amuleweb process (must be existing)
-AMULEUSER="p2p"
-
-# home directory for amuleweb (from where to read configuration) (must be
existing)
-AMULEHOME="/home/p2p"
-
-# log file (/dev/null for nowhere)
-LOG=/var/log/amuleweb.log
-
-# aMule password (note: not your webserver password, but the external
-# connection one)
-AMULEPWD="secret"
-
-# Full (admin) access password for webserver
-WEBPWD="secret2"
-
-# aMule host (this could be a remote host or usually localhost)
-AMULEHOST="localhost"
-
-# aMule external connection port
-AMULEPORT="4712"
-
-# aMuleweb template (default, php-default, chicane)
-TEMPLATE="default"
diff --git a/net-p2p/amule/files/amuleweb.initd
b/net-p2p/amule/files/amuleweb.initd
deleted file mode 100644
index bf00fcd..0000000
--- a/net-p2p/amule/files/amuleweb.initd
+++ /dev/null
@@ -1,49 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
- need net
- use amuled
-}
-
-start() {
- if ! test -f "${AMULEHOME}/.aMule/amule.conf"; then
- eerror "You must start and configure amuleweb before launch it.
Sorry."
- return 1
- fi
-
- if pgrep -u ${AMULEUSER} amuleweb >/dev/null; then
- eerror "An instance of aMule webserver is already running"
- return 1
- fi
-
- if [ -e /var/run/amuleweb.pid ]; then
- rm /var/run/amuleweb.pid
- fi
-
- OPTIONS="-h ${AMULEHOST} -p ${AMULEPORT} -P ${AMULEPWD} -A ${WEBPWD} -t
${TEMPLATE} -q"
-
- ebegin "Starting aMule WebServer"
- start-stop-daemon --start \
- --quiet --background \
- --make-pidfile --pidfile /var/run/amuleweb.pid \
- --env HOME="${AMULEHOME}" \
- --user ${AMULEUSER} \
- --exec /usr/bin/amuleweb -- ${OPTIONS} 2>&1 >${LOG}
-
- sleep 1
- if ! pgrep -u ${AMULEUSER} amuleweb > /dev/null; then
- eerror "aMule daemon can't be started! Check logfile: ${LOG}"
- eend 1
- return 1
- fi
- eend $?
-}
-
-stop() {
- ebegin "Stopping aMule WebServer"
- start-stop-daemon --stop --pidfile /var/run/amuleweb.pid 2>&1 >/dev/null
- eend $?
-}
-
diff --git a/net-p2p/amule/metadata.xml b/net-p2p/amule/metadata.xml
deleted file mode 100644
index 2a3a655..0000000
--- a/net-p2p/amule/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <use>
- <flag name="daemon">Enable amule daemon</flag>
- <flag name="remote">Enable remote controlling of the client</flag>
- <flag name="stats">Enable statistic reporting</flag>
- </use>
- <upstream>
- <remote-id type="sourceforge">amule</remote-id>
- </upstream>
-</pkgmetadata>