Gentoo Archives: gentoo-commits

From: Justin Bronder <jsbronder@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-cluster/ganglia-web/
Date: Wed, 28 Mar 2018 14:25:58
Message-Id: 1522247108.144acff1e4c6db1ba4823bf35c820acd0570d903.jsbronder@gentoo
1 commit: 144acff1e4c6db1ba4823bf35c820acd0570d903
2 Author: Daniel M. Weeks <dan <AT> danweeks <DOT> net>
3 AuthorDate: Sat Mar 24 16:45:31 2018 +0000
4 Commit: Justin Bronder <jsbronder <AT> gentoo <DOT> org>
5 CommitDate: Wed Mar 28 14:25:08 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=144acff1
7
8 sys-cluster/ganglia-web: version bump 3.7.3
9
10 Bug: https://bugs.gentoo.org/592080
11 Bug: https://bugs.gentoo.org/559658
12 Package-Manager: Portage-2.3.24, Repoman-2.3.6
13
14 sys-cluster/ganglia-web/Manifest | 1 +
15 sys-cluster/ganglia-web/ganglia-web-3.7.3.ebuild | 49 ++++++++++++++++++++++++
16 2 files changed, 50 insertions(+)
17
18 diff --git a/sys-cluster/ganglia-web/Manifest b/sys-cluster/ganglia-web/Manifest
19 index 2ae02673729..f7844674088 100644
20 --- a/sys-cluster/ganglia-web/Manifest
21 +++ b/sys-cluster/ganglia-web/Manifest
22 @@ -1,2 +1,3 @@
23 DIST ganglia-web-3.5.10.tar.gz 1431977 BLAKE2B 75ca16b8a015e411a5a6d773b9b2e692440c1751515de793b57062fc8128ef24fa3c3e19748eb13cd977635ba92d84365e0a33eb96baa32388b7ff511cbd073e SHA512 9f035c27e7afe944d854a701fc70869940c9cacef5b58b92493241a817f4f5b80103191ab6e9c062ade4c92288fdd25097c95f6d57f409d4840cab2c5ee66efd
24 DIST ganglia-web-3.5.8.tar.gz 1431184 BLAKE2B 9b05e9f52ff2bee01a60c694bbe43a07524ed20de96bd50f3f452eeb6e3d7fe2ad2c32cf48f88995d638303aa2b5b371c0b04b4943619d2ff10f240845b167d1 SHA512 1ba5df64801b28a3e412acd6c63301c7911b24d21dc261c9d970bdabeb3c47102ab47e5de89fd5fdcaa6b79a2e9c3421e7abaf0641e25d1f5821c54a232b0933
25 +DIST ganglia-web-3.7.3.tar.gz 709356 BLAKE2B 8d5ac9eb8bd37ea040b08caa763797929acac3bd520c88af0e8fd3a9cfbc28d2a55e42d772ca1b6d5e87fe7dce6f4a6e7e15b836d06052c7e642885c727070cc SHA512 884b1ba168b8fe01aa865ae77df6995bb5a09a8b2d441189264283fc1c95b8a6fd0800488ad75e9c1cdd3694b9d6c1c33218ddad804ade2d6be948791b797a95
26
27 diff --git a/sys-cluster/ganglia-web/ganglia-web-3.7.3.ebuild b/sys-cluster/ganglia-web/ganglia-web-3.7.3.ebuild
28 new file mode 100644
29 index 00000000000..13516e683da
30 --- /dev/null
31 +++ b/sys-cluster/ganglia-web/ganglia-web-3.7.3.ebuild
32 @@ -0,0 +1,49 @@
33 +# Copyright 1999-2018 Gentoo Foundation
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=6
37 +WEBAPP_MANUAL_SLOT="yes"
38 +inherit webapp
39 +
40 +DESCRIPTION="Web frontend for sys-cluster/ganglia"
41 +HOMEPAGE="http://ganglia.sourceforge.net"
42 +SRC_URI="https://github.com/ganglia/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
43 +LICENSE="BSD"
44 +SLOT="0"
45 +KEYWORDS="~amd64 ~ppc ~x86"
46 +IUSE="vhosts"
47 +
48 +DEPEND="net-misc/rsync"
49 +RDEPEND="
50 + ${DEPEND}
51 + ${WEBAPP_DEPEND}
52 + >=sys-cluster/ganglia-3.3.7[-minimal]
53 + dev-lang/php[gd,xml,ctype]
54 + virtual/httpd-php
55 + media-fonts/dejavu"
56 +
57 +src_install() {
58 + webapp_src_preinst
59 + cd "${S}" || die
60 + emake \
61 + GDESTDIR="${MY_HTDOCSDIR}" \
62 + DESTDIR="${D}" \
63 + APACHE_USER=nobody \
64 + install
65 + webapp_configfile "${MY_HTDOCSDIR}"/conf_default.php
66 + webapp_src_install
67 +
68 + fowners -R nobody:nobody /var/lib/ganglia-web/dwoo
69 + fperms -R 777 /var/lib/ganglia-web/dwoo
70 +
71 + einstalldocs AUTHORS README TODO
72 +}
73 +
74 +pkg_postinst() {
75 + webapp_pkg_postinst
76 +
77 + # upgrade from < 3.5.6
78 + if [ -d "${ROOT}"/var/lib/ganglia/dwoo ]; then
79 + rm -rf "${ROOT}"/var/lib/ganglia/dwoo || die
80 + fi
81 +}