diff options
author | Justin Bronder <jsbronder@gentoo.org> | 2015-08-05 13:05:07 +0000 |
---|---|---|
committer | Justin Bronder <jsbronder@gentoo.org> | 2015-08-05 13:05:07 +0000 |
commit | 3456ce4f1bc11f6a80123aaa38a4411a9916eec9 (patch) | |
tree | 4b354598eb8dd700a4b53f5f193ffc5a2d8adaac /sys-cluster/ganglia | |
parent | Stable on alpha, bug 556314 (diff) | |
download | historical-3456ce4f1bc11f6a80123aaa38a4411a9916eec9.tar.gz historical-3456ce4f1bc11f6a80123aaa38a4411a9916eec9.tar.bz2 historical-3456ce4f1bc11f6a80123aaa38a4411a9916eec9.zip |
bump, resolves #510286 (add systemd unit) and #435784 (calling gcc/ar/ranlib directly)
Package-Manager: portage-2.2.20/cvs/Linux x86_64
Manifest-Sign-Key: 0x4D7043C9
Diffstat (limited to 'sys-cluster/ganglia')
-rw-r--r-- | sys-cluster/ganglia/ChangeLog | 10 | ||||
-rw-r--r-- | sys-cluster/ganglia/Manifest | 26 | ||||
-rw-r--r-- | sys-cluster/ganglia/ganglia-3.7.1.ebuild | 91 |
3 files changed, 107 insertions, 20 deletions
diff --git a/sys-cluster/ganglia/ChangeLog b/sys-cluster/ganglia/ChangeLog index b6b726966129..adbb6612632a 100644 --- a/sys-cluster/ganglia/ChangeLog +++ b/sys-cluster/ganglia/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-cluster/ganglia -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ganglia/ChangeLog,v 1.64 2014/12/30 17:37:54 jsbronder Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ganglia/ChangeLog,v 1.65 2015/08/05 13:04:54 jsbronder Exp $ + +*ganglia-3.7.1 (05 Aug 2015) + + 05 Aug 2015; Justin Bronder <jsbronder@gentoo.org> +ganglia-3.7.1.ebuild: + bump, resolves #510286 (add systemd unit) and #435784 (calling gcc/ar/ranlib + directly) 30 Dec 2014; Justin Bronder <jsbronder@gentoo.org> -ganglia-3.3.7.ebuild, -ganglia-3.6.0.ebuild: diff --git a/sys-cluster/ganglia/Manifest b/sys-cluster/ganglia/Manifest index 21aeee9720c9..022ea50af1da 100644 --- a/sys-cluster/ganglia/Manifest +++ b/sys-cluster/ganglia/Manifest @@ -1,5 +1,5 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA512 +Hash: SHA256 AUX ganglia-3.1.1-ctype-c99.patch 437 SHA256 385397d0e6b3810f19fe420fbb7db70ab9978089fe8388eed2ea6a8d8deafcf8 SHA512 ef1469f669b59ff3ef7841f288de9245fd50b1d7c24e9487a89d1efc4de7b2d1fa6e125b32861a28cabd805279c4ad4a7a949f97b10cd2945ff93d7ae25250a7 WHIRLPOOL 7d2225e0cbcd6adefd6b7546bbefa2ffce93a96c100692986ed5f26cf5979051fc6008938f773868661efa2c7311d92b66cc3babc1c78f2428e5707652fdddee AUX ganglia-3.1.1-multidisk-group.patch 482 SHA256 fd4f3a3798cc99cd0bd93eb238d6c7f381b65c8329852b5a9fa07005c85a6639 SHA512 2e633a80a4f3c611c47abac98fee52ce6923f931ccaec3615cda115eeb16df3721063afd06b324a7b112ddee950da0ae53b411b96f325d8d9014d6e49c62162c WHIRLPOOL 997238e1ced03a3678a8dec90b92b75e65046142c1ad7b4ae1834430a2c1d2db5a9b80b9c584ff54e4e48609fa6b053ad306aeffab8b87adac12defb1fc8d06f @@ -10,27 +10,17 @@ AUX gmond.rc 345 SHA256 c58568992ddad460a79278aae59d0246b74ae167b70d05885775c511 AUX gmond.rc-2 472 SHA256 27327531dbae7299efd1afeee61cb2d17a3a1ec999896e1589d5ca89692ab251 SHA512 5bfbccb9c6e2c7b013c77caa3bc015e9b131ef902efb24b6959cc1afd02f62cc2e49e5ef61208465955a21a10bb03d58ae766f5b6852de3f6afd045d9c85ff5e WHIRLPOOL 2522dbd240f006c7f07fde7ea58fbc76b5d55df1b59786b03562ccc5d86f2acdd3a2d72c2031259b69c7485504bbdd842d33b40dc894ccbeac0b6531c33214f1 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 EBUILD ganglia-3.5.0-r1.ebuild 2295 SHA256 7414e617f6c08bb406f2bd079dcee99a8ceb5a34c8afcec8656b0e7451ae3308 SHA512 95bcba3b8109fea3126b70a7bcef5f4b76d45fedbdab9701957d0532d391689100acfb283a98cbf72e04a0ab59dcc2b31211d3d2ed1c64e7b289f4bf36f65e85 WHIRLPOOL b735917e8c913f60b3b6cecf78bd597ac6c65d36ed14657dcf2919b12ba93869dbc34d69dd605ab00fffe4c1c4104f47b92fc1291f2a5395afa44b19fe7abefa EBUILD ganglia-3.5.0.ebuild 2228 SHA256 db358829e6486f8e30f5ab30569a462741f832cd6663e7050a66d6e7465c3e63 SHA512 a04ee0c71c7178863150ccaa81d63d225338fdddcac086c78d5c1dce73dd32d733bec28384327835c132a678fb705aa6712d553c38d91a3c868f988969b9fd3c WHIRLPOOL 6cffc2386360ffec5541791665168fb2efd92a67086bee828a1396ef492fb803d5227365b63cc92cc6273df8207a7d18e3bddc2aa8e4837b1dc630e99dabced9 EBUILD ganglia-3.6.0-r1.ebuild 2430 SHA256 fcadef7551909c52a5f8e1c92334adf15c76f14e4e25159c000273a6e77fefac SHA512 9a0bed743ceb20ef102d27f9cafe077d4780b6802d59303643efaa0fa574e217a6aa1ff3117882baac37afc0ab7e88374847cf2767f9219b2a73ef74fe6baf23 WHIRLPOOL eb8fa8e5f0c49baabeffc8a645c0efa195f4f63a117efc9c22fb55c6c9242ea6d89ff4eedfccae0730b5a0bc24877c7834c9d2c2dfbc2061d52c0d3586f50f62 -MISC ChangeLog 11726 SHA256 6b231f122587936042da8112179f339ede3267e85dba2d2cb546211dc3fe1d9a SHA512 40be72a28a5c77a89212120ccdec8d352350f3b47b47338a2f572639b146f65c1e9cc9e689e208598337d9f3f8b3922d60c801153c6633c8c9f9ce919a1f7d05 WHIRLPOOL aefb5417dfac52f99ad6be4830b3a5e93244e67e633e62a82db5bbabd3d3b7c010121bd017d9db66d31b09843e9e40985ec098d34a7bc7b6a30f766d9117a277 +EBUILD ganglia-3.7.1.ebuild 2358 SHA256 1d2bcf00ccae0a7170f908c9854025d795460e5842a2589e3ac33f869b3096aa SHA512 6060ca99e1cf5bf11766183a571b9978af0a9fa3932fac44937ef150bdd64ca776391fb4c8a72c70b51f2fe0223a52273aed80fecfd18194e4a2991b2a2471ce WHIRLPOOL e0ae1f09b6830da3ad743a4927f6d59f8edbc05bcbf06f3b50679d9652eafa94724fdb17e9630584c9ecef176f4c977ffb0863a80081be4cb0b8929618e8cc73 +MISC ChangeLog 11924 SHA256 bda0891068488fa08ebeeaef3b38d04f1f99e3eed60bdafc5f6e08c2ba5ff0c0 SHA512 f9f9a186c785edda9a86c78328027d834ffbbeabc4915bf05dd2ad89e84eca651591889471d3afd8bcd0917235f4c37be0155d8b7191a4d9c5b62b56e4ff3015 WHIRLPOOL 06949245da55df1ae96b6fd89f06b98b40bc0c9e48636d97d00e7c0083b743034e0d38a969abbca7adb47595e9e2f29bc8098cec5f1240c3fc4f359b76147d18 MISC metadata.xml 305 SHA256 6496ec21d4fb0ad15237084e8c152d2cb47048bec79844492a86e7e82cfdf76f SHA512 fe8474ebcc51074fbd674b9a51879c2025c014e9d25df2be3b92c354c5d3d69e1f3244a5e49eb1b739047dee71f11c4e07992293796b0d41fa8cba9347c71d59 WHIRLPOOL 64832c9eb951ed09dc2cc1b64ab9f4799a9ba07695064894c7a7f4b51d72815cc2c1d1295a502dbc57356fe96f0a7341d20a6fd3db185788c41057fb6b5e8697 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0 +Version: GnuPG v2 -iQJ8BAEBCgBmBQJVfygGXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w -ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ0QUU0N0I4NzFERUI0MTJFN0EyODE0NUFF -OTQwMkE3OUIwMzUyOUEyAAoJEOlAKnmwNSmiWVkP/1UMjtSGrqhuHQWMneGd6eN2 -ooUg8fgJUVE8SoyosX/n+eRSputK2xx2uzhQvn00ncb1C3Bvr8l49MtY2ciOCtFg -B8X8ZHxwp22+fx6WOqqXlTiMM2PS9IEKCk57nQfJM0fKKQHTSmDbFnWgXaaWRDRr -Fkr0nsH+HJdsQul3Y6gwbMfsuAVmAGUJiiPyDQrIQhpXBDu4xhCzpb6e/zTnnkOL -BeI/blMbXTkJiwJyhiZkBP8ZHk+6J5wKpJPF5AUVGrT7L/xAqaukArWAeyHHkcm5 -JTOG/HZFS5mfOLay3cpuVerAcQtCjZcl7ywlXUJgO/6S8WJYa3hbCsrTRiUa07cJ -TIrKKplsJ4h7szORN2PUISpY9qb+iQDSLaY7KzVipq1JsN0xXRBRFYKt4caa46Hx -xwPGQjZy7hhVZLAV1jP+k1ntZLd46guWrpMZjj8P+aCbh7DDekRr+fm2HCKIhgpA -w3EXT3QIkxtWGw7zmGUJ/3stYEaWKGsjn7ZQ3zcM/puidKW+71ThR6HBcUscfosI -8Eq1piTdh3G/iQdEeq9lPrOBninx4chhOGVdyZBNGEkji5UrXhfobsgfOxEaHCIW -ZbFd6wn1Hs8KVy/OcwJJuut/sB9RBtp4wvGDr4+FrZUjakFdb323ejb4q8NkDM+Z -Zdp5SZ/NqQyiynBUfC5I -=p9lk +iEYEAREIAAYFAlXCCfwACgkQ4MrvBE1wQ8lb4wCfTezJ67KPDvTHhrwQODMoiumY +SHEAn3Y/WAT3ZtT/rPqaiWjLpZ/R0p1A +=v/tU -----END PGP SIGNATURE----- diff --git a/sys-cluster/ganglia/ganglia-3.7.1.ebuild b/sys-cluster/ganglia/ganglia-3.7.1.ebuild new file mode 100644 index 000000000000..078fb2b364c5 --- /dev/null +++ b/sys-cluster/ganglia/ganglia-3.7.1.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ganglia/ganglia-3.7.1.ebuild,v 1.1 2015/08/05 13:04:54 jsbronder Exp $ + +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." +} |