commit: 201a94324d327d6f741478403533225df50d0124 Author: Tomáš Mózes <hydrapolic <AT> gmail <DOT> com> AuthorDate: Tue Nov 19 15:15:20 2024 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Mon Dec 22 13:36:40 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=201a9432
net-analyzer/pnp4nagios: drop 0.6.26_p20221106 Signed-off-by: Tomáš Mózes <hydrapolic <AT> gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/39372 Signed-off-by: Sam James <sam <AT> gentoo.org> net-analyzer/pnp4nagios/Manifest | 1 - .../pnp4nagios/pnp4nagios-0.6.26_p20221106.ebuild | 114 --------------------- 2 files changed, 115 deletions(-) diff --git a/net-analyzer/pnp4nagios/Manifest b/net-analyzer/pnp4nagios/Manifest index cdf8018a2b97..4e4f6a6af8a7 100644 --- a/net-analyzer/pnp4nagios/Manifest +++ b/net-analyzer/pnp4nagios/Manifest @@ -1,3 +1,2 @@ -DIST pnp4nagios-0.6.26_p20221106.tar.gz 3029704 BLAKE2B 5866f4dbfef9b1028255eb3e47ac57fa260c1e2caca50fcb1c5ff93a3dc9bee9f14152e3a269ecf12daab59e50e1f4dfcd6513f9ce3dc5da35de50b944c38260 SHA512 cd0c3ad3d4983c43f7e1a100e8a2e6a530b573ca6bed60125c87b22ab33c2486c5ce99c6f52d641cdc7468984925a22a6ee7e1ac330ea2278ec2439acb910d04 DIST pnp4nagios-0.6.26_p20230918.tar.gz 3036216 BLAKE2B 101b84623bec93cb3c3c2c5f5785a308afeeff6c7a89504ec5e39812be5e0807eaf7dabf720a69e58a3dd7bfd654f124dd26030deab60f5c6e0a31bd665e83e6 SHA512 4b03c5bf3d00339627e22cf14669b21433f926d6e698933833911a40d8b324d5a70dc5187ee5291f48bfcc12e9b51aaba24c8d263d5f25081544f97dce372890 DIST pnp4nagios-0.6.26_p20241118.tar.gz 3037069 BLAKE2B bbbf9740e79ab0720cccb5c973f75440d3a4f01da898edf5c2e787227a0b5ef0d36051f1b13fe01d87d9115358e33c1ba7e84d43fce8e7ca69546074bbb0592c SHA512 43990847c74c9da1d94ce56341d4f873c2d1023282c81656f590dddf9823f0e3f42148cf7354e8d1c87c677f0f87c2ca01f4bc0d19622f423ac42d524572a682 diff --git a/net-analyzer/pnp4nagios/pnp4nagios-0.6.26_p20221106.ebuild b/net-analyzer/pnp4nagios/pnp4nagios-0.6.26_p20221106.ebuild deleted file mode 100644 index 3df8d7c6aedd..000000000000 --- a/net-analyzer/pnp4nagios/pnp4nagios-0.6.26_p20221106.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="A performance data analyzer for nagios" -HOMEPAGE="http://www.pnp4nagios.org/" -GH_COMMIT="5e09f538373ac4310a13355746bb3d3a10eb7bef" -SRC_URI="https://github.com/lingej/pnp4nagios/archive/${GH_COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${GH_COMMIT}" - -LICENSE="GPL-2" -SLOT="0" -IUSE="apache2 icinga +nagios" -KEYWORDS="amd64 ~ppc ppc64 ~sparc x86" - -REQUIRED_USE="^^ ( icinga nagios )" - -# Some things (sync mode, for one) are broken with nagios-4.x, but since -# nagios-3.x has been end-of-life'd, we don't have much choice here but -# to accept it. -DEPEND="net-analyzer/rrdtool[graph,perl] - icinga? ( - acct-group/icinga - acct-user/icinga - ) - nagios? ( - acct-group/nagios - acct-user/nagios - )" - -# A list of modules used in our Apache config file. -APACHE_MODS="apache2_modules_alias," # "Alias" directive -APACHE_MODS+="apache2_modules_authz_core," # "Require" directive -APACHE_MODS+="apache2_modules_rewrite" # "RewriteEngine" and friends - -RDEPEND="${DEPEND} - dev-lang/php:*[filter,gd,json(+),simplexml,xml,zlib] - media-fonts/dejavu - virtual/perl-Getopt-Long - virtual/perl-Time-HiRes - apache2? ( >=www-servers/apache-2.4[${APACHE_MODS}] )" - -PATCHES=( - "${FILESDIR}/${PN}-0.6.14-makefile.patch" - "${FILESDIR}/${PN}-0.6.26_p20221106_compat.patch" - "${FILESDIR}/${PN}-0.6.26_p20221106_php80.patch" -) - -src_configure() { - local user_group=nagios - use icinga && user_group=icinga - - local myeconfargs=( - --sysconfdir="${EPREFIX}"/etc/pnp - --datarootdir="${EPREFIX}"/usr/share/pnp - --localstatedir="${EPREFIX}"/var/lib/pnp - --with-nagios-user="${user_group}" - --with-nagios-group="${user_group}" - --with-perfdata-logfile="${EPREFIX}"/var/log/pnp/process_perfdata.log - ) - - econf "${myeconfargs[@]}" -} - -src_compile() { - # The default target just shows a help - emake all -} - -src_install() { - # Don't use INSTALL_OPTS because they set insecure permissions on - # all of /etc/pnp (https://github.com/lingej/pnp4nagios/issues/140). - emake INSTALL_OPTS="" DESTDIR="${D}" install install-config - einstalldocs - newinitd "${FILESDIR}"/npcd.initd npcd - rm "${ED}/usr/share/pnp/install.php" || \ - die "unable to remove ${ED}/usr/share/pnp/install.php" - - # Fix CVE-2012-3457 (Gentoo bug 430358) - fperms o-rwx /etc/pnp/process_perfdata.cfg - - if use apache2 ; then - insinto /etc/apache2/modules.d - newins "${FILESDIR}"/98_pnp4nagios-2.4.conf 98_pnp4nagios.conf - fi - - # The nagios or icinga user needs to write performance data to the - # perfdata-dir... - local user_group=nagios - use icinga && user_group=icinga - fowners ":${user_group}" /var/lib/pnp/{,perfdata,spool} - fperms g+rwx /var/lib/pnp/{,perfdata,spool} - - # and likewise for its logs... - dodir /var/log/pnp - fowners ":${user_group}" /var/log/pnp - fperms g+rwx /var/log/pnp - - # and its statistics. This one is arguably the responsibility of the - # build system, since process_perfdata.cfg refers to this location. - dodir /var/lib/pnp/stats - fowners ":${user_group}" /var/lib/pnp/stats - fperms g+rwx /var/lib/pnp/stats -} - -pkg_postinst() { - elog "To enable the pnp4nagios web front-end, please visit" - elog "${EROOT}/etc/conf.d/apache2 and add \"-D PNP -D PHP\"" - elog "to APACHE2_OPTS. Then pnp4nagios will be available at," - elog - elog " http://localhost/pnp4nagios" - elog -}
