From 113469283ff65b3b374db3399cfa2684c2a2ba97 Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Sun, 15 Jan 2017 12:07:38 +0100 Subject: sys-cluster/ganglia: Drop old Package-Manager: Portage-2.3.3, Repoman-2.3.1 --- sys-cluster/ganglia/Manifest | 2 - .../ganglia/files/ganglia-3.1.1-ctype-c99.patch | 13 --- .../files/ganglia-3.1.1-multidisk-group.patch | 11 --- .../ganglia-3.1.1-process_path-overflow-r1.patch | 48 ----------- sys-cluster/ganglia/ganglia-3.5.0-r1.ebuild | 90 --------------------- sys-cluster/ganglia/ganglia-3.5.0.ebuild | 89 --------------------- sys-cluster/ganglia/ganglia-3.6.0-r1.ebuild | 93 ---------------------- sys-cluster/ganglia/ganglia-3.7.1.ebuild | 91 --------------------- 8 files changed, 437 deletions(-) delete mode 100644 sys-cluster/ganglia/files/ganglia-3.1.1-ctype-c99.patch delete mode 100644 sys-cluster/ganglia/files/ganglia-3.1.1-multidisk-group.patch delete mode 100644 sys-cluster/ganglia/files/ganglia-3.1.1-process_path-overflow-r1.patch delete mode 100644 sys-cluster/ganglia/ganglia-3.5.0-r1.ebuild delete mode 100644 sys-cluster/ganglia/ganglia-3.5.0.ebuild delete mode 100644 sys-cluster/ganglia/ganglia-3.6.0-r1.ebuild delete mode 100644 sys-cluster/ganglia/ganglia-3.7.1.ebuild diff --git a/sys-cluster/ganglia/Manifest b/sys-cluster/ganglia/Manifest index 37e24444b3c7..ffb5e9cd6e16 100644 --- a/sys-cluster/ganglia/Manifest +++ b/sys-cluster/ganglia/Manifest @@ -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 index e462de57a941..000000000000 --- a/sys-cluster/ganglia/files/ganglia-3.1.1-ctype-c99.patch +++ /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 - #include - #include 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 index e908764131e1..000000000000 --- a/sys-cluster/ganglia/files/ganglia-3.1.1-multidisk-group.patch +++ /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 index c8858e81ad10..000000000000 --- a/sys-cluster/ganglia/files/ganglia-3.1.1-process_path-overflow-r1.patch +++ /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 index 40608e528201..000000000000 --- a/sys-cluster/ganglia/ganglia-3.5.0-r1.ebuild +++ /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 index 2f2bd3b88ec9..000000000000 --- a/sys-cluster/ganglia/ganglia-3.5.0.ebuild +++ /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 index 40108cedcf5e..000000000000 --- a/sys-cluster/ganglia/ganglia-3.6.0-r1.ebuild +++ /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 index 8a9f4c86fbef..000000000000 --- a/sys-cluster/ganglia/ganglia-3.7.1.ebuild +++ /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." -} -- cgit v1.2.3-65-gdbad