summaryrefslogtreecommitdiff
path: root/sys-cluster/ganglia
diff options
context:
space:
mode:
Diffstat (limited to 'sys-cluster/ganglia')
-rw-r--r--sys-cluster/ganglia/Manifest2
-rw-r--r--sys-cluster/ganglia/ganglia-3.7.1-r2.ebuild62
2 files changed, 5 insertions, 59 deletions
diff --git a/sys-cluster/ganglia/Manifest b/sys-cluster/ganglia/Manifest
index 6db44ba6baf9..edd306c5132d 100644
--- a/sys-cluster/ganglia/Manifest
+++ b/sys-cluster/ganglia/Manifest
@@ -5,5 +5,5 @@ AUX gmond.rc 346 BLAKE2B 8930fe96692c100de0feed00fbe1d5f39c3d6f9679f88ef0326b1c6
AUX gmond.rc-2 473 BLAKE2B 461d0b481f2138dcab8f7202a880354740b71f91e41ad2152a3465daf8072e6243fcc5f27ee215aa079dad30546e06146c01be71e85f518974cd9c479549ff34 SHA512 bbb5e3c525137aa2072bd46d28473523498895eba70c8dad1209230ea5e7f44ddc09875b5b6065fd5351d89ed0ad574a94fe0debcbe1d3a51e2541715adb4240
DIST ganglia-3.7.1.tar.gz 1311019 BLAKE2B c70ee163d27af747a0961e6e8115f23512c64e28270f4224121e834c5bb66af27536821d4f9a8d6cc9a8e290d9cd3fcdb01fed7d054ce55d12cb80dd41d9f63d SHA512 1c3519cec0015cc967536a8c72cedd1b1bc268e0e238538756b1f46fd741b56ebaacc6f518c57eb111c30fd2e56372cba4593e4487c9ed68472aa59d24ce66a8
EBUILD ganglia-3.7.1-r1.ebuild 2880 BLAKE2B f69aa3c615e40bcd3237aef252d210f86f2e009b8f313462dec60ad41564d02e27d600bbc62c9bc468da981f7f2323ea69bdd8e208d4d207e5ddd11758261e55 SHA512 7a4e354876cef93706062c3040bec203a3549d44b26ae0f2d04cbaa2b145647470d731b47ba1d3ca07d2aed4650fd2ac029fafebfae3df484865a2c12dba3323
-EBUILD ganglia-3.7.1-r2.ebuild 3101 BLAKE2B a998a1e59c6e8817c71b1f8e9ac866959f42940e65dd76876ad585a9e461698c046497fa1fedef461ed52a8e69eec9771e0656eb4186513a26f67627055533f2 SHA512 3c461886d2dd6ecd71824965f4b5d79c8d379befc1a20922ace3a81197b840da4ebe67a904a1d397677a9bb4bb1dad499ee56ac2138aacb4432d3233b2e30dae
+EBUILD ganglia-3.7.1-r2.ebuild 1911 BLAKE2B ddd66e1b07d971e7025feaa33715375092a0a76a45c08a97b34f0fa623c14480c8b19f1128786e242cd0548dcd4e22533cf9248ec6afa9fce64f47820a7790b9 SHA512 1f7979617733f5484bab56f771cea3e4e71f62f7f2d122f40769ad8c172d5384c3464d26d897ca391ee9d94d7532cf0e12722f51d9c2b49416c1896b7f9c2dae
MISC metadata.xml 334 BLAKE2B 59027b7d3fbc47f52e3b17ca0e04d3ace7283f7fcdf5ab6328c652fd1a52a32b10a19017794e31e6fdafec51901758e312a0761025edf6aa610629d5099fbf36 SHA512 9b58ae22b5ef2ebe1d7b247b179273a68033ccbc01c78969a2ec10a2a3932432ea4328b91e192b30dcef84381313fff1d26fc0e4d7e4cf70f0a36aa9c3cd8a63
diff --git a/sys-cluster/ganglia/ganglia-3.7.1-r2.ebuild b/sys-cluster/ganglia/ganglia-3.7.1-r2.ebuild
index a5c08bf4977f..ee9127bb9304 100644
--- a/sys-cluster/ganglia/ganglia-3.7.1-r2.ebuild
+++ b/sys-cluster/ganglia/ganglia-3.7.1-r2.ebuild
@@ -3,10 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python2_7 )
-DISTUTILS_OPTIONAL=1
-
-inherit distutils-r1 flag-o-matic systemd toolchain-funcs
+inherit flag-o-matic systemd toolchain-funcs
DESCRIPTION="A scalable distributed monitoring system for clusters and grids"
HOMEPAGE="http://ganglia.sourceforge.net/"
@@ -15,8 +12,7 @@ SRC_URI="mirror://sourceforge/ganglia/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
-IUSE="minimal pcre python examples"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+IUSE="minimal pcre examples"
DEPEND="dev-libs/confuse
dev-libs/expat
@@ -24,8 +20,7 @@ DEPEND="dev-libs/confuse
net-libs/libnsl:0=
net-libs/libtirpc:0=
!dev-db/firebird
- pcre? ( dev-libs/libpcre )
- python? ( ${PYTHON_DEPS} )"
+ pcre? ( dev-libs/libpcre )"
RDEPEND="
${DEPEND}
@@ -33,21 +28,7 @@ RDEPEND="
BDEPEND="virtual/pkgconfig"
-src_prepare() {
- if use python && ! use minimal; then
- pushd gmetad-python >/dev/null || die
- distutils-r1_src_prepare
- popd >/dev/null || die
- else
- default_src_prepare
- fi
-}
-
src_configure() {
- if use python; then
- python_setup
- fi
-
append-flags $("$(tc-getPKG_CONFIG)" --cflags libtirpc)
append-libs $("$(tc-getPKG_CONFIG)" --libs libtirpc)
@@ -56,21 +37,11 @@ src_configure() {
--enable-gexec \
--sysconfdir="${EPREFIX}"/etc/${PN} \
--enable-static=no \
- $(use_enable python) \
+ --disable-python \
$(use_with pcre libpcre) \
$(use_with !minimal gmetad)
}
-src_compile() {
- default_src_compile
-
- if use python && ! use minimal; then
- pushd gmetad-python >/dev/null || die
- distutils-r1_src_compile
- popd >/dev/null || die
- fi
-}
-
src_install() {
local exdir=/usr/share/doc/${P}
@@ -81,19 +52,11 @@ src_install() {
dodoc AUTHORS INSTALL NEWS README
dodir /etc/ganglia/conf.d
- use python && dodir /usr/$(get_libdir)/ganglia/python_modules
gmond/gmond -t > "${ED}"/etc/ganglia/gmond.conf
if use examples; then
insinto ${exdir}/cmod-examples
doins gmond/modules/example/*.c
- if use python; then
- # Installing as an examples per upstream.
- insinto ${exdir}/pymod-examples
- doins gmond/python_modules/*/*.py
- insinto ${exdir}/pymod-examples/conf.d
- doins gmond/python_modules/conf.d/*.pyconf
- fi
fi
if ! use minimal; then
@@ -104,23 +67,6 @@ src_install() {
newinitd "${FILESDIR}"/gmetad.rc-2 gmetad
keepdir /var/lib/ganglia/rrds
fowners nobody:nobody /var/lib/ganglia/rrds
-
- if use python; then
- pushd gmetad-python >/dev/null || die
- distutils-r1_src_install
- popd >/dev/null || die
- newinitd "${FILESDIR}"/gmetad-python.rc gmetad-python
- fi
- fi
-}
-
-src_test() {
- default_src_test
-
- if use python && ! use minimal; then
- pushd gmetad-python >/dev/null || die
- distutils-r1_src_test
- popd >/dev/null || die
fi
}