From c7044637a541f92b2f5be0f0e2b14019615c1f30 Mon Sep 17 00:00:00 2001 From: Manuel Friedli Date: Thu, 8 Mar 2018 13:51:44 +0100 Subject: [PATCH 1/3] Intermediate commit: Add ebuild for ganglia-web-3.7.3 prior to testing it. --- sys-cluster/ganglia-web/Manifest | 2 + .../ganglia-web/ganglia-web-3.7.3.ebuild | 60 +++++++++++++++++++ 2 files changed, 62 insertions(+) create mode 100644 sys-cluster/ganglia-web/ganglia-web-3.7.3.ebuild diff --git a/sys-cluster/ganglia-web/Manifest b/sys-cluster/ganglia-web/Manifest index 564eb13..16e161b 100644 --- a/sys-cluster/ganglia-web/Manifest +++ b/sys-cluster/ganglia-web/Manifest @@ -1,3 +1,5 @@ DIST ganglia-web-3.7.2.tar.gz 704632 SHA256 98820187c98d24d3645b92d31060623de696dad331a361a19874898339523628 SHA512 033b00923a4cf7f342a44de9e37da67411992054e7f103fa09d91bbd125fb9066cc4e77ae5011810d7d926e2997b48d30e3d505d83239cd4c0a6b996a7679f8d WHIRLPOOL 3af95583cacd81deb9516a1dcbd036a8d16a254b8997fd0307812b1b471e888b4716b496c367bb1a545f6305bff2275a95145ba322b55ba6fea03c93acde0f26 +DIST ganglia-web-3.7.3.tar.gz 709356 SHA256 77f49198d11f61e94d5b7833c8b1a7b4b1548fe3633404f462b6f5671db369ee SHA512 884b1ba168b8fe01aa865ae77df6995bb5a09a8b2d441189264283fc1c95b8a6fd0800488ad75e9c1cdd3694b9d6c1c33218ddad804ade2d6be948791b797a95 WHIRLPOOL 44d1614643925d6459e58cd925b7bf3724b05012e178ddc65d435f74b0566ac5072de0c03b483babd02e8920ed6a48721f4a18afc59c72f849ce7323ca8501cd EBUILD ganglia-web-3.7.2.ebuild 1146 SHA256 2ca148c26fb671d36f477e39518f1ff5e1ed0801f3b430992b4340687b4b9f62 SHA512 aba058daab68b3c273e6f9276a8fba06269865b3962ed1b6a2cbc53debb34262d211090d12985ffa2592fac84ee714acb03c8e84e5e9589a33ba428656c0fa16 WHIRLPOOL bfa0ceadb11b50e51156aace19e364ff0bd6e58cce7d872ae1715d1b6e7a52165a52403a7f559797b10c7d12d2597691e9d09c83ba7f47fbf2ef9d3a9c728fe6 +EBUILD ganglia-web-3.7.3.ebuild 1162 SHA256 fbf1f43bc81e770cbb1136d38dc71b9162aafbb509ad430a4f167a3e9020096d SHA512 4ec4a1616a7cb6677c545864b2062d5bdaa0868f0e97e922f173362a03e1ba18507d4c76f301d151b122b41253e37ef2903730619f2e54d5dbb6542ad2c927d6 WHIRLPOOL f1e2265452a4374d5c9e583d37a9f0a8f42bc942c3e81423e7209294849822f61c623f968586040c1d36255ca692c5e724d242b69b258aad15ce31bbccf43e70 MISC metadata.xml 334 SHA256 a0156eea226535177cb784d92cec49e67ab431b69a129bd5f792d2b11804ccde SHA512 9b58ae22b5ef2ebe1d7b247b179273a68033ccbc01c78969a2ec10a2a3932432ea4328b91e192b30dcef84381313fff1d26fc0e4d7e4cf70f0a36aa9c3cd8a63 WHIRLPOOL 7a92b4c49c9d0a34865d7e5ff49dccc327e2b8f12e58c9ae494757c6d40ace8819027d23dc382f9ab53cbefbe74f0e046d51fbec63e8d6ad705a400a21ebb224 diff --git a/sys-cluster/ganglia-web/ganglia-web-3.7.3.ebuild b/sys-cluster/ganglia-web/ganglia-web-3.7.3.ebuild new file mode 100644 index 0000000..9cf87bc --- /dev/null +++ b/sys-cluster/ganglia-web/ganglia-web-3.7.3.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +WEBAPP_MANUAL_SLOT="yes" +inherit webapp eutils + +DESCRIPTION="Web frontend for sys-cluster/ganglia" +HOMEPAGE="http://ganglia.sourceforge.net" +SRC_URI="https://github.com/ganglia/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="vhosts" + +DEPEND="net-misc/rsync" +RDEPEND=" + ${DEPEND} + ${WEBAPP_DEPEND} + >=sys-cluster/ganglia-3.7.0[-minimal] + dev-lang/php[gd,xml,ctype,cgi] + media-fonts/dejavu" + +src_configure() { + return 0 +} + +src_compile() { + return 0 +} + +src_prepare() { + return 0 +} + +src_install() { + webapp_src_preinst + cd "${S}" + emake \ + GDESTDIR="${MY_HTDOCSDIR}" \ + DESTDIR="${D}" \ + APACHE_USER=nobody \ + install || die + webapp_configfile "${MY_HTDOCSDIR}"/conf_default.php + webapp_src_install + + fowners -R nobody:nobody /var/lib/ganglia-web/dwoo + fperms -R 777 /var/lib/ganglia-web/dwoo + + dodoc AUTHORS README TODO || die +} + +pkg_postinst() { + webapp_pkg_postinst + + # upgrade from < 3.5.6 + if [ -d "${ROOT}"/var/lib/ganglia/dwoo ]; then + rm -rf "${ROOT}"/var/lib/ganglia/dwoo || die + fi +} From 9494869bd8c05cc2189445aefb19db1c51850897 Mon Sep 17 00:00:00 2001 From: Manuel Friedli Date: Thu, 8 Mar 2018 15:56:09 +0100 Subject: [PATCH 2/3] sys-cluster/ganglia-web: Add ebuild for version 3.7.3 Package-Manager: Portage-2.3.19, Repoman-2.3.6 --- sys-cluster/ganglia-web/ChangeLog | 2 ++ sys-cluster/ganglia-web/Manifest | 3 ++- sys-cluster/ganglia-web/ganglia-web-3.7.3.ebuild | 2 ++ 3 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 sys-cluster/ganglia-web/ChangeLog diff --git a/sys-cluster/ganglia-web/ChangeLog b/sys-cluster/ganglia-web/ChangeLog new file mode 100644 index 0000000..b060601 --- /dev/null +++ b/sys-cluster/ganglia-web/ChangeLog @@ -0,0 +1,2 @@ + 08 Mar 2018; Manuel Friedli ganglia-web-3.7.3.ebuild: + sys-cluster/ganglia-web: Add ebuild for version 3.7.3 diff --git a/sys-cluster/ganglia-web/Manifest b/sys-cluster/ganglia-web/Manifest index 16e161b..2a236d8 100644 --- a/sys-cluster/ganglia-web/Manifest +++ b/sys-cluster/ganglia-web/Manifest @@ -1,5 +1,6 @@ DIST ganglia-web-3.7.2.tar.gz 704632 SHA256 98820187c98d24d3645b92d31060623de696dad331a361a19874898339523628 SHA512 033b00923a4cf7f342a44de9e37da67411992054e7f103fa09d91bbd125fb9066cc4e77ae5011810d7d926e2997b48d30e3d505d83239cd4c0a6b996a7679f8d WHIRLPOOL 3af95583cacd81deb9516a1dcbd036a8d16a254b8997fd0307812b1b471e888b4716b496c367bb1a545f6305bff2275a95145ba322b55ba6fea03c93acde0f26 DIST ganglia-web-3.7.3.tar.gz 709356 SHA256 77f49198d11f61e94d5b7833c8b1a7b4b1548fe3633404f462b6f5671db369ee SHA512 884b1ba168b8fe01aa865ae77df6995bb5a09a8b2d441189264283fc1c95b8a6fd0800488ad75e9c1cdd3694b9d6c1c33218ddad804ade2d6be948791b797a95 WHIRLPOOL 44d1614643925d6459e58cd925b7bf3724b05012e178ddc65d435f74b0566ac5072de0c03b483babd02e8920ed6a48721f4a18afc59c72f849ce7323ca8501cd EBUILD ganglia-web-3.7.2.ebuild 1146 SHA256 2ca148c26fb671d36f477e39518f1ff5e1ed0801f3b430992b4340687b4b9f62 SHA512 aba058daab68b3c273e6f9276a8fba06269865b3962ed1b6a2cbc53debb34262d211090d12985ffa2592fac84ee714acb03c8e84e5e9589a33ba428656c0fa16 WHIRLPOOL bfa0ceadb11b50e51156aace19e364ff0bd6e58cce7d872ae1715d1b6e7a52165a52403a7f559797b10c7d12d2597691e9d09c83ba7f47fbf2ef9d3a9c728fe6 -EBUILD ganglia-web-3.7.3.ebuild 1162 SHA256 fbf1f43bc81e770cbb1136d38dc71b9162aafbb509ad430a4f167a3e9020096d SHA512 4ec4a1616a7cb6677c545864b2062d5bdaa0868f0e97e922f173362a03e1ba18507d4c76f301d151b122b41253e37ef2903730619f2e54d5dbb6542ad2c927d6 WHIRLPOOL f1e2265452a4374d5c9e583d37a9f0a8f42bc942c3e81423e7209294849822f61c623f968586040c1d36255ca692c5e724d242b69b258aad15ce31bbccf43e70 +EBUILD ganglia-web-3.7.3.ebuild 1193 SHA256 6f4883dae1d458eb77659bd66ff9e51ea2621392cff56b01064087087f6d8c61 SHA512 c21d0a341aea9787d1a50c81fe32b3f663d586018e43736ee8bb04ffebe40b81e5cfcedf2eac9699a20aaab1cda77f8eceddcff0c0d019301e9c2dbb2c437baa WHIRLPOOL 7497c4fac5e6880d016ab7ccb2bc25acfb032fd957b59a2ad3aea009d333b8938846768e08f2d34aa1c0f705283cf12e8ba2c048662029d28f0d8c98efe891d2 +MISC ChangeLog 134 SHA256 bb58c0c8315e90176cefed73828c1ddb2e5b1362648b9926cbb42d14e57f8e5d SHA512 d2f3fa376e0558faea1a51bc84d15411329c9a998da8581b0e5a7b05c003f76cbf23d13a0067aa393537ed69e086636dad30b76379a5d7ae40d971e2f30ac4e1 WHIRLPOOL f72632444902037662fbf9db3b27e8363ac03aa9e9af393315835fa46e9b654ef3ef4aa538c61ba390a2f0200741210df887627566f31fafa5fcba4b56b7db07 MISC metadata.xml 334 SHA256 a0156eea226535177cb784d92cec49e67ab431b69a129bd5f792d2b11804ccde SHA512 9b58ae22b5ef2ebe1d7b247b179273a68033ccbc01c78969a2ec10a2a3932432ea4328b91e192b30dcef84381313fff1d26fc0e4d7e4cf70f0a36aa9c3cd8a63 WHIRLPOOL 7a92b4c49c9d0a34865d7e5ff49dccc327e2b8f12e58c9ae494757c6d40ace8819027d23dc382f9ab53cbefbe74f0e046d51fbec63e8d6ad705a400a21ebb224 diff --git a/sys-cluster/ganglia-web/ganglia-web-3.7.3.ebuild b/sys-cluster/ganglia-web/ganglia-web-3.7.3.ebuild index 9cf87bc..cbdaeda 100644 --- a/sys-cluster/ganglia-web/ganglia-web-3.7.3.ebuild +++ b/sys-cluster/ganglia-web/ganglia-web-3.7.3.ebuild @@ -12,6 +12,7 @@ LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" IUSE="vhosts" +RESTRICT="mirror" DEPEND="net-misc/rsync" RDEPEND=" @@ -30,6 +31,7 @@ src_compile() { } src_prepare() { + eapply_user return 0 } From a2b577b67d1d9df36c51c1ffbc27da394bf26665 Mon Sep 17 00:00:00 2001 From: Manuel Friedli Date: Thu, 8 Mar 2018 21:07:59 +0100 Subject: [PATCH 3/3] sys-cluster/ganglia-web: Purge old version of ganglia-web Package-Manager: Portage-2.3.19, Repoman-2.3.6 --- sys-cluster/ganglia-web/ChangeLog | 3 + sys-cluster/ganglia-web/Manifest | 4 +- .../ganglia-web/ganglia-web-3.7.2.ebuild | 60 ------------------- 3 files changed, 4 insertions(+), 63 deletions(-) delete mode 100644 sys-cluster/ganglia-web/ganglia-web-3.7.2.ebuild diff --git a/sys-cluster/ganglia-web/ChangeLog b/sys-cluster/ganglia-web/ChangeLog index b060601..00b00f3 100644 --- a/sys-cluster/ganglia-web/ChangeLog +++ b/sys-cluster/ganglia-web/ChangeLog @@ -1,2 +1,5 @@ + 08 Mar 2018; Manuel Friedli -ganglia-web-3.7.2.ebuild: + sys-cluster/ganglia-web: Purge old version of ganglia-web + 08 Mar 2018; Manuel Friedli ganglia-web-3.7.3.ebuild: sys-cluster/ganglia-web: Add ebuild for version 3.7.3 diff --git a/sys-cluster/ganglia-web/Manifest b/sys-cluster/ganglia-web/Manifest index 2a236d8..2138782 100644 --- a/sys-cluster/ganglia-web/Manifest +++ b/sys-cluster/ganglia-web/Manifest @@ -1,6 +1,4 @@ -DIST ganglia-web-3.7.2.tar.gz 704632 SHA256 98820187c98d24d3645b92d31060623de696dad331a361a19874898339523628 SHA512 033b00923a4cf7f342a44de9e37da67411992054e7f103fa09d91bbd125fb9066cc4e77ae5011810d7d926e2997b48d30e3d505d83239cd4c0a6b996a7679f8d WHIRLPOOL 3af95583cacd81deb9516a1dcbd036a8d16a254b8997fd0307812b1b471e888b4716b496c367bb1a545f6305bff2275a95145ba322b55ba6fea03c93acde0f26 DIST ganglia-web-3.7.3.tar.gz 709356 SHA256 77f49198d11f61e94d5b7833c8b1a7b4b1548fe3633404f462b6f5671db369ee SHA512 884b1ba168b8fe01aa865ae77df6995bb5a09a8b2d441189264283fc1c95b8a6fd0800488ad75e9c1cdd3694b9d6c1c33218ddad804ade2d6be948791b797a95 WHIRLPOOL 44d1614643925d6459e58cd925b7bf3724b05012e178ddc65d435f74b0566ac5072de0c03b483babd02e8920ed6a48721f4a18afc59c72f849ce7323ca8501cd -EBUILD ganglia-web-3.7.2.ebuild 1146 SHA256 2ca148c26fb671d36f477e39518f1ff5e1ed0801f3b430992b4340687b4b9f62 SHA512 aba058daab68b3c273e6f9276a8fba06269865b3962ed1b6a2cbc53debb34262d211090d12985ffa2592fac84ee714acb03c8e84e5e9589a33ba428656c0fa16 WHIRLPOOL bfa0ceadb11b50e51156aace19e364ff0bd6e58cce7d872ae1715d1b6e7a52165a52403a7f559797b10c7d12d2597691e9d09c83ba7f47fbf2ef9d3a9c728fe6 EBUILD ganglia-web-3.7.3.ebuild 1193 SHA256 6f4883dae1d458eb77659bd66ff9e51ea2621392cff56b01064087087f6d8c61 SHA512 c21d0a341aea9787d1a50c81fe32b3f663d586018e43736ee8bb04ffebe40b81e5cfcedf2eac9699a20aaab1cda77f8eceddcff0c0d019301e9c2dbb2c437baa WHIRLPOOL 7497c4fac5e6880d016ab7ccb2bc25acfb032fd957b59a2ad3aea009d333b8938846768e08f2d34aa1c0f705283cf12e8ba2c048662029d28f0d8c98efe891d2 -MISC ChangeLog 134 SHA256 bb58c0c8315e90176cefed73828c1ddb2e5b1362648b9926cbb42d14e57f8e5d SHA512 d2f3fa376e0558faea1a51bc84d15411329c9a998da8581b0e5a7b05c003f76cbf23d13a0067aa393537ed69e086636dad30b76379a5d7ae40d971e2f30ac4e1 WHIRLPOOL f72632444902037662fbf9db3b27e8363ac03aa9e9af393315835fa46e9b654ef3ef4aa538c61ba390a2f0200741210df887627566f31fafa5fcba4b56b7db07 +MISC ChangeLog 274 SHA256 7fc41bb9e5925b529887e4b2f7feec98fce2aa96eca32b86e462eed8b7c1470e SHA512 8364f04972443c3b790849057b056679ccfba716e7dc5431f903012a86eae5de3f67a9488306a64e8ce44b9269559fb3a4b45079fc64bb8fd26a3a630384d727 WHIRLPOOL 4528f93808ea001321e56cec30f1160257a4abde7b4156d34fab316595428cf39079a1738c0114a89af2f5c045f6eceb0646fbc28383ae4945d4ad900215deb2 MISC metadata.xml 334 SHA256 a0156eea226535177cb784d92cec49e67ab431b69a129bd5f792d2b11804ccde SHA512 9b58ae22b5ef2ebe1d7b247b179273a68033ccbc01c78969a2ec10a2a3932432ea4328b91e192b30dcef84381313fff1d26fc0e4d7e4cf70f0a36aa9c3cd8a63 WHIRLPOOL 7a92b4c49c9d0a34865d7e5ff49dccc327e2b8f12e58c9ae494757c6d40ace8819027d23dc382f9ab53cbefbe74f0e046d51fbec63e8d6ad705a400a21ebb224 diff --git a/sys-cluster/ganglia-web/ganglia-web-3.7.2.ebuild b/sys-cluster/ganglia-web/ganglia-web-3.7.2.ebuild deleted file mode 100644 index d0456ad..0000000 --- a/sys-cluster/ganglia-web/ganglia-web-3.7.2.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 -WEBAPP_MANUAL_SLOT="yes" -inherit webapp eutils - -DESCRIPTION="Web frontend for sys-cluster/ganglia" -HOMEPAGE="http://ganglia.sourceforge.net" -SRC_URI="mirror://sourceforge/ganglia/${PN}/${PV}/${P}.tar.gz" -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="vhosts" - -DEPEND="net-misc/rsync" -RDEPEND=" - ${DEPEND} - ${WEBAPP_DEPEND} - >=sys-cluster/ganglia-3.7.0[-minimal] - dev-lang/php[gd,xml,ctype,cgi] - media-fonts/dejavu" - -src_configure() { - return 0 -} - -src_compile() { - return 0 -} - -src_prepare() { - return 0 -} - -src_install() { - webapp_src_preinst - cd "${S}" - emake \ - GDESTDIR="${MY_HTDOCSDIR}" \ - DESTDIR="${D}" \ - APACHE_USER=nobody \ - install || die - webapp_configfile "${MY_HTDOCSDIR}"/conf_default.php - webapp_src_install - - fowners -R nobody:nobody /var/lib/ganglia-web/dwoo - fperms -R 777 /var/lib/ganglia-web/dwoo - - dodoc AUTHORS README TODO || die -} - -pkg_postinst() { - webapp_pkg_postinst - - # upgrade from < 3.5.6 - if [ -d "${ROOT}"/var/lib/ganglia/dwoo ]; then - rm -rf "${ROOT}"/var/lib/ganglia/dwoo || die - fi -}