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
-}

Reply via email to