sys-cluster/ganglia: Drop old
authorPacho Ramos <pacho@gentoo.org>
Sun, 15 Jan 2017 11:07:38 +0000 (12:07 +0100)
committerPacho Ramos <pacho@gentoo.org>
Sun, 15 Jan 2017 11:20:15 +0000 (12:20 +0100)
Package-Manager: Portage-2.3.3, Repoman-2.3.1

sys-cluster/ganglia/Manifest
sys-cluster/ganglia/files/ganglia-3.1.1-ctype-c99.patch [deleted file]
sys-cluster/ganglia/files/ganglia-3.1.1-multidisk-group.patch [deleted file]
sys-cluster/ganglia/files/ganglia-3.1.1-process_path-overflow-r1.patch [deleted file]
sys-cluster/ganglia/ganglia-3.5.0-r1.ebuild [deleted file]
sys-cluster/ganglia/ganglia-3.5.0.ebuild [deleted file]
sys-cluster/ganglia/ganglia-3.6.0-r1.ebuild [deleted file]
sys-cluster/ganglia/ganglia-3.7.1.ebuild [deleted file]

index 37e24444b3c77b248644431e785a06221e6e615f..ffb5e9cd6e16fffb26a908cdfce5a219fcb65310 100644 (file)
@@ -1,3 +1 @@
-DIST ganglia-3.5.0.tar.gz 1234790 SHA256 43a9a6349e2c04cd106a41f89d4cf544de05d4afe5d3be9918dd187485c7e691 SHA512 0d1e547cdfd8eb0ac57b9b8bb4c0f2d9dc67d30de08201f1c4935c356e4ae8fc283e1ce63c16aafeb8f74b1b837c336f66d42cb65b24083933ef03f44139dc24 WHIRLPOOL 118bc8d6f830cd26bbdb0f4309cf9312d1aa78f36fee58e0fa92e9c9504a244c7bbf3d1a3aab445fa5fe3bc93325acd55bf91b2673b95c7fc58866619b0c0f0f
-DIST ganglia-3.6.0.tar.gz 1248273 SHA256 89eae02e1a117040d60b3b561fe55f88d7f8cf41b94af1492969ef68e6797886 SHA512 2a05d37787f1440c0c4aa91cdf0f4f4cb39c840b3b0fdcd6fe58cfb5892a75f81d36f6191c83c17558c37154298268df74fa255d2c940a8b84a7bf3ddb102394 WHIRLPOOL 7d62d13231247e5f8a56263f3c1ef10cd6f2bb84fe614ae47a633d5f2f212eceb3a461f642572e18173ac7c71160b6463dab8911d381944f262b651b8b9feda9
 DIST ganglia-3.7.1.tar.gz 1311019 SHA256 e735a6218986a0ff77c737e5888426b103196c12dc2d679494ca9a4269ca69a3 SHA512 1c3519cec0015cc967536a8c72cedd1b1bc268e0e238538756b1f46fd741b56ebaacc6f518c57eb111c30fd2e56372cba4593e4487c9ed68472aa59d24ce66a8 WHIRLPOOL 7d37d1c6b23d417d2a24b654393b32b1c3bf7dcdfd18c960994a2b8f226559e7e5d5149bc87d5072bb1d9b48e4a871775334e2af22d7567a124519d1aa120a78
diff --git a/sys-cluster/ganglia/files/ganglia-3.1.1-ctype-c99.patch b/sys-cluster/ganglia/files/ganglia-3.1.1-ctype-c99.patch
deleted file mode 100644 (file)
index e462de5..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-diff -urN a/ganglia-3.1.1/libmetrics/linux/metrics.c b/ganglia-3.1.1/libmetrics/linux/metrics.c
---- a/ganglia-3.1.1/libmetrics/linux/metrics.c 2008-08-25 13:44:57.000000000 -0400
-+++ b/ganglia-3.1.1/libmetrics/linux/metrics.c 2008-11-18 21:33:01.370635031 -0500
-@@ -3,6 +3,9 @@
- #ifndef __USE_GNU
- #define __USE_GNU
- #endif
-+#ifndef __USE_ISOC99
-+#define __USE_ISOC99
-+#endif
- #include <string.h>
- #include <time.h>
- #include <unistd.h>
diff --git a/sys-cluster/ganglia/files/ganglia-3.1.1-multidisk-group.patch b/sys-cluster/ganglia/files/ganglia-3.1.1-multidisk-group.patch
deleted file mode 100644 (file)
index e908764..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -urN a/ganglia-3.1.1/gmond/python_modules/disk/multidisk.py b/ganglia-3.1.1/gmond/python_modules/disk/multidisk.py
---- a/ganglia-3.1.1/gmond/python_modules/disk/multidisk.py     2008-08-25 13:44:57.000000000 -0400
-+++ b/ganglia-3.1.1/gmond/python_modules/disk/multidisk.py     2008-11-18 21:40:41.768077035 -0500
-@@ -92,6 +92,7 @@
-         'slope': slope,
-         'format': fmt,
-         'description': desc, 
-+        'groups': 'disk',
-         'mount': line[1]}
-     return d
-     
diff --git a/sys-cluster/ganglia/files/ganglia-3.1.1-process_path-overflow-r1.patch b/sys-cluster/ganglia/files/ganglia-3.1.1-process_path-overflow-r1.patch
deleted file mode 100644 (file)
index c8858e8..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-Index: gmetad/server.c
-===================================================================
---- gmetad/server.c    (revision 1953)
-+++ gmetad/server.c    (working copy)
-@@ -370,14 +370,13 @@
-    
- /* sacerdoti: This function does a tree walk while respecting the filter path.
-  * Will return valid XML even if we have chosen a subtree. Since tree depth is
-- * bounded, this function guarantees O(1) search time. The recursive structure 
-- * does not require any memory allocations. 
-+ * bounded, this function guarantees O(1) search time.
-  */
- static int
- process_path (client_t *client, char *path, datum_t *myroot, datum_t *key)
- {
-    char *p, *q, *pathend;
--   char element[256];
-+   char *element;
-    int rc, len;
-    datum_t *found;
-    datum_t findkey;
-@@ -419,6 +418,9 @@
-          if (!q) q=pathend;
-       
-          len = q-p;
-+         element = malloc(len + 1);
-+         if ( element == NULL )
-+             return 1;
-          strncpy(element, p, len);
-          element[len] = '\0';
-       
-@@ -440,6 +442,7 @@
-             {
-                rc = process_path(client, 0, myroot, NULL);
-             }
-+         free(element);
-       }
-    if (rc) return 1;
-@@ -537,7 +540,7 @@
-    socklen_t len;
-    client_t client;
-    char remote_ip[16];
--   char request[REQUESTLEN];
-+   char request[REQUESTLEN + 1];
-    llist_entry *le;
-    datum_t rootdatum;
diff --git a/sys-cluster/ganglia/ganglia-3.5.0-r1.ebuild b/sys-cluster/ganglia/ganglia-3.5.0-r1.ebuild
deleted file mode 100644 (file)
index 40608e5..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit eutils multilib python-single-r1
-
-DESCRIPTION="A scalable distributed monitoring system for clusters and grids"
-HOMEPAGE="http://ganglia.sourceforge.net/"
-SRC_URI="mirror://sourceforge/ganglia/${P}.tar.gz"
-LICENSE="BSD"
-
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="minimal pcre python examples"
-
-DEPEND="dev-libs/confuse
-       dev-libs/expat
-       >=dev-libs/apr-1.0
-       !dev-db/firebird
-       pcre? ( dev-libs/libpcre )
-       python? ( ${PYTHON_DEPS} )"
-
-RDEPEND="
-       ${DEPEND}
-       !minimal? ( net-analyzer/rrdtool )"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-pkg_setup() {
-       use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
-       econf \
-               --enable-gexec \
-               --sysconfdir="${EPREFIX}"/etc/${PN} \
-               --enable-static=no \
-               $(use_enable python) \
-               $(use_with pcre libpcre) \
-               $(use_with !minimal gmetad)
-}
-
-src_install() {
-       local exdir=/usr/share/doc/${P}
-
-       emake DESTDIR="${D}" install || die
-
-       newinitd "${FILESDIR}"/gmond.rc-2 gmond
-       doman {mans/*.1,gmond/*.5} || die "Failed to install manpages"
-       dodoc AUTHORS INSTALL NEWS README || die
-
-       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
-               insinto /etc/ganglia
-               doins gmetad/gmetad.conf
-               doman mans/gmetad.1
-
-               newinitd "${FILESDIR}"/gmetad.rc-2 gmetad
-               keepdir /var/lib/ganglia/rrds
-               fowners nobody:nobody /var/lib/ganglia/rrds
-       fi
-}
-
-pkg_postinst() {
-       elog "A default configuration file for gmond has been generated"
-       elog "for you as a template by running:"
-       elog "    /usr/sbin/gmond -t > /etc/ganglia/gmond.conf"
-
-       elog "The web frontend for Ganglia has been split off.  Emerge"
-       elog "sys-cluster/ganglia-web if you need it."
-}
diff --git a/sys-cluster/ganglia/ganglia-3.5.0.ebuild b/sys-cluster/ganglia/ganglia-3.5.0.ebuild
deleted file mode 100644 (file)
index 2f2bd3b..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="3"
-PYTHON_DEPEND="python? 2"
-
-inherit eutils multilib python
-
-DESCRIPTION="A scalable distributed monitoring system for clusters and grids"
-HOMEPAGE="http://ganglia.sourceforge.net/"
-SRC_URI="mirror://sourceforge/ganglia/${P}.tar.gz"
-LICENSE="BSD"
-
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE="minimal pcre python examples"
-
-DEPEND="dev-libs/confuse
-       dev-libs/expat
-       >=dev-libs/apr-1.0
-       !dev-db/firebird
-       pcre? ( dev-libs/libpcre )"
-
-RDEPEND="
-       ${DEPEND}
-       !minimal? ( net-analyzer/rrdtool )"
-
-pkg_setup() {
-       if use python; then
-               python_set_active_version 2
-               python_pkg_setup
-       fi
-}
-
-src_configure() {
-       econf \
-               --enable-gexec \
-               --sysconfdir="${EPREFIX}"/etc/${PN} \
-               --enable-static=no \
-               $(use_enable python) \
-               $(use_with pcre libpcre) \
-               $(use_with !minimal gmetad)
-}
-
-src_install() {
-       local exdir=/usr/share/doc/${P}
-
-       emake DESTDIR="${D}" install || die
-
-       newinitd "${FILESDIR}"/gmond.rc-2 gmond
-       doman {mans/*.1,gmond/*.5} || die "Failed to install manpages"
-       dodoc AUTHORS INSTALL NEWS README || die
-
-       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
-               insinto /etc/ganglia
-               doins gmetad/gmetad.conf
-               doman mans/gmetad.1
-
-               newinitd "${FILESDIR}"/gmetad.rc-2 gmetad
-               keepdir /var/lib/ganglia/rrds
-               fowners nobody:nobody /var/lib/ganglia/rrds
-       fi
-}
-
-pkg_postinst() {
-       elog "A default configuration file for gmond has been generated"
-       elog "for you as a template by running:"
-       elog "    /usr/sbin/gmond -t > /etc/ganglia/gmond.conf"
-
-       elog "The web frontend for Ganglia has been split off.  Emerge"
-       elog "sys-cluster/ganglia-web if you need it."
-}
diff --git a/sys-cluster/ganglia/ganglia-3.6.0-r1.ebuild b/sys-cluster/ganglia/ganglia-3.6.0-r1.ebuild
deleted file mode 100644 (file)
index 40108ce..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit eutils multilib python-single-r1
-
-DESCRIPTION="A scalable distributed monitoring system for clusters and grids"
-HOMEPAGE="http://ganglia.sourceforge.net/"
-SRC_URI="mirror://sourceforge/ganglia/${P}.tar.gz"
-LICENSE="BSD"
-
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="minimal pcre python examples"
-
-DEPEND="dev-libs/confuse
-       dev-libs/expat
-       >=dev-libs/apr-1.0
-       !dev-db/firebird
-       pcre? ( dev-libs/libpcre )
-       python? ( ${PYTHON_DEPS} )"
-
-RDEPEND="
-       ${DEPEND}
-       !minimal? ( net-analyzer/rrdtool )"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-pkg_setup() {
-       use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
-       # systemd unit building fails, this can probably be re-enabled in the next
-       # release (#533598)
-       econf \
-               --without-systemdsystemunitdir \
-               --enable-gexec \
-               --sysconfdir="${EPREFIX}"/etc/${PN} \
-               --enable-static=no \
-               $(use_enable python) \
-               $(use_with pcre libpcre) \
-               $(use_with !minimal gmetad)
-}
-
-src_install() {
-       local exdir=/usr/share/doc/${P}
-
-       emake DESTDIR="${D}" install || die
-
-       newinitd "${FILESDIR}"/gmond.rc-2 gmond
-       doman {mans/*.1,gmond/*.5} || die "Failed to install manpages"
-       dodoc AUTHORS INSTALL NEWS README || die
-
-       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
-               insinto /etc/ganglia
-               doins gmetad/gmetad.conf
-               doman mans/gmetad.1
-
-               newinitd "${FILESDIR}"/gmetad.rc-2 gmetad
-               keepdir /var/lib/ganglia/rrds
-               fowners nobody:nobody /var/lib/ganglia/rrds
-       fi
-}
-
-pkg_postinst() {
-       elog "A default configuration file for gmond has been generated"
-       elog "for you as a template by running:"
-       elog "    /usr/sbin/gmond -t > /etc/ganglia/gmond.conf"
-
-       elog "The web frontend for Ganglia has been split off.  Emerge"
-       elog "sys-cluster/ganglia-web if you need it."
-}
diff --git a/sys-cluster/ganglia/ganglia-3.7.1.ebuild b/sys-cluster/ganglia/ganglia-3.7.1.ebuild
deleted file mode 100644 (file)
index 8a9f4c8..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit eutils multilib python-single-r1 systemd
-
-DESCRIPTION="A scalable distributed monitoring system for clusters and grids"
-HOMEPAGE="http://ganglia.sourceforge.net/"
-SRC_URI="mirror://sourceforge/ganglia/${P}.tar.gz"
-LICENSE="BSD"
-
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="minimal pcre python examples"
-
-DEPEND="dev-libs/confuse
-       dev-libs/expat
-       >=dev-libs/apr-1.0
-       !dev-db/firebird
-       pcre? ( dev-libs/libpcre )
-       python? ( ${PYTHON_DEPS} )"
-
-RDEPEND="
-       ${DEPEND}
-       !minimal? ( net-analyzer/rrdtool )"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-pkg_setup() {
-       use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
-       econf \
-               --with-systemdsystemunitdir=$(systemd_get_unitdir) \
-               --enable-gexec \
-               --sysconfdir="${EPREFIX}"/etc/${PN} \
-               --enable-static=no \
-               $(use_enable python) \
-               $(use_with pcre libpcre) \
-               $(use_with !minimal gmetad)
-}
-
-src_install() {
-       local exdir=/usr/share/doc/${P}
-
-       emake DESTDIR="${D}" install || die
-
-       newinitd "${FILESDIR}"/gmond.rc-2 gmond
-       doman {mans/*.1,gmond/*.5} || die "Failed to install manpages"
-       dodoc AUTHORS INSTALL NEWS README || die
-
-       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
-               insinto /etc/ganglia
-               doins gmetad/gmetad.conf
-               doman mans/gmetad.1
-
-               newinitd "${FILESDIR}"/gmetad.rc-2 gmetad
-               keepdir /var/lib/ganglia/rrds
-               fowners nobody:nobody /var/lib/ganglia/rrds
-       fi
-}
-
-pkg_postinst() {
-       elog "A default configuration file for gmond has been generated"
-       elog "for you as a template by running:"
-       elog "    /usr/sbin/gmond -t > /etc/ganglia/gmond.conf"
-
-       elog "The web frontend for Ganglia has been split off.  Emerge"
-       elog "sys-cluster/ganglia-web if you need it."
-}