From a79eae695ea06d4072bea3abcd82d62d5e9a21d8 Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Mon, 12 Jan 2026 18:30:33 +0000 Subject: Bump nsca to v2.10.3 --- net-analyzer/nsca/Manifest | 2 ++ net-analyzer/nsca/nsca-2.10.3.ebuild | 65 ++++++++++++++++++++++++++++++++++++ 2 files changed, 67 insertions(+) create mode 100644 net-analyzer/nsca/nsca-2.10.3.ebuild diff --git a/net-analyzer/nsca/Manifest b/net-analyzer/nsca/Manifest index 26f5f5f..47da038 100644 --- a/net-analyzer/nsca/Manifest +++ b/net-analyzer/nsca/Manifest @@ -1,3 +1,5 @@ AUX nsca.service 201 BLAKE2B 2c1833d255b757891d72fd358a5e0c064475a4ca8b77c5961123e9dfe5cde1217cf675b1daf307a8bc1e5930900588c1ce233ff80765b4cb98a9b7b7c9441619 SHA512 b97e45b4ba6ed09cfc905920ebb7078e705ad54049c3032427a419cb0d7b29026b77b3be113331b5e44d19a4460b6b77374fa559080ac4d0e558b36211e6a1dc +DIST nsca-2.10.3.tar.gz 126943 BLAKE2B 1f3c90007128d974af01c4682ffa20ab1c8c918398b74f256b06020e027e317a487e1c86c8b20f6f3d7c22c6f563e24cf69352d3f3fac9b67bcfcfe76394cbaa SHA512 3de5ea1e1abc679ce9974fede32ff67868b0d9d80254eff2414de5658eef241c9659f3c905cc52156ff22cdce6258847e98d3b3bdef1e995ab6c550da75ea64f DIST nsca-2.9.2.tar.gz 117299 BLAKE2B 512ecf540d6c89072ea4b0653547150a724281901ae52a012b65c8d7aadeebeae8ae74fa8094113a106b2515111aea01ecf3deb245ef612014bbdd128a05e862 SHA512 a1efbb1c16d5cbfb656ba69305a089282c4de08f5d4cdbcdc499b31975bb690ddfb01c51c61a1e3c0eeb47aa91e97010bcf305c9dda07b45e8f0022c966baff8 +EBUILD nsca-2.10.3.ebuild 1395 BLAKE2B e020e33cb157dc2b88ac04cd6feb4bf5f29a41f09114fc5889e9eae74289e2f7398352eafb5ef874ae35ea430ad2543a890830f62ad1d5cfd864afd9bd1e1a57 SHA512 5c3630845151082802099289907ac1621955fdf13d5e5d534f1a728380268c53f08ce170a1353b7149b2e23801cac6b24f04182c3139ac87beadf3ef13f424ff EBUILD nsca-2.9.2.ebuild 1354 BLAKE2B 4b0f2241e57e0d941079d33631f6ea2d27023d22e0eed80d694ca84b2351a5b052df61dbcabbf2c3222b05c0886494b670b71a77cb174f67accbfea8f11a6f13 SHA512 be3fd165a5c64f3125a698da296702474cad530a95496ba2cb90b87067893053308c22655feff73d2a1df77bb7c905f901c905ee2bfde43aff3d12e0b281c041 diff --git a/net-analyzer/nsca/nsca-2.10.3.ebuild b/net-analyzer/nsca/nsca-2.10.3.ebuild new file mode 100644 index 0000000..1555b02 --- /dev/null +++ b/net-analyzer/nsca/nsca-2.10.3.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib systemd + +DESCRIPTION="Nagios Service Check Acceptor" +HOMEPAGE="http://www.nagios.org/" +SRC_URI="https://github.com/NagiosEnterprises/${PN}/releases/download/${P}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 ~arm ppc ppc64 sparc x86" +IUSE="tcpd +crypt minimal" + +DEPEND="crypt? ( >=dev-libs/libmcrypt-2.5.1-r4 ) + !minimal? ( + acct-group/nagios + acct-user/nagios + tcpd? ( sys-apps/tcp-wrappers ) )" + +RDEPEND="${DEPEND} + !minimal? ( net-analyzer/nagios )" + +src_configure() { + use tcpd || export ac_cv_lib_wrap_main=no + use crypt || export ac_cv_path_LIBMCRYPT_CONFIG=/bin/false + + econf \ + --localstatedir=/var/nagios \ + --sysconfdir=/etc/nagios \ + --with-nsca-user=nagios \ + --with-nsca-grp=nagios +} + +src_compile() { + emake -C src send_nsca $(use minimal || echo nsca) +} + +src_install() { + dodoc CHANGELOG.md README.md SECURITY.md + + dobin src/send_nsca + + insinto /etc/nagios + doins "${S}"/sample-config/send_nsca.cfg + + if ! use minimal; then + exeinto /usr/libexec + doexe src/nsca + + insinto /etc/nagios + doins "${S}"/sample-config/nsca.cfg + + systemd_dounit ${FILESDIR}/nsca.service + fi +} + +pkg_postinst() { + if ! use minimal; then + elog "If you are using the nsca daemon, remember to edit" + elog "the config file /etc/nagios/nsca.cfg" + fi +} -- cgit v1.2.3