From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- net-analyzer/nagircbot/Manifest | 7 +++++ net-analyzer/nagircbot/files/conf | 2 ++ net-analyzer/nagircbot/files/init | 19 ++++++++++++ net-analyzer/nagircbot/metadata.xml | 8 +++++ net-analyzer/nagircbot/nagircbot-0.0.33.ebuild | 41 ++++++++++++++++++++++++++ 5 files changed, 77 insertions(+) create mode 100644 net-analyzer/nagircbot/Manifest create mode 100644 net-analyzer/nagircbot/files/conf create mode 100644 net-analyzer/nagircbot/files/init create mode 100644 net-analyzer/nagircbot/metadata.xml create mode 100644 net-analyzer/nagircbot/nagircbot-0.0.33.ebuild (limited to 'net-analyzer/nagircbot') diff --git a/net-analyzer/nagircbot/Manifest b/net-analyzer/nagircbot/Manifest new file mode 100644 index 000000000000..7aa870c27936 --- /dev/null +++ b/net-analyzer/nagircbot/Manifest @@ -0,0 +1,7 @@ +AUX conf 125 SHA256 b3a338b3c01aca142621f77e4c2f30c89ffcb694565da0c36a1fc3123e471f94 SHA512 4bcf5127e8c8b8b23fc1268ee67f2bfe1f803f9ca552fd8f74dd41c2ebfdaa5f1445a51cb2c56df4f1b83059e94277ea25993dc2496266ac763b0ea30da951fc WHIRLPOOL d13b83b65daedd060bdafce624dbb3a6bfe8148d355f41fb7fc15c04c78bf75e4da8105da1a716cc804ad77d76a96d2a7bff666928c78ab092257a0750c6d8c1 +AUX init 435 SHA256 21043278f0edfab7c0dc6a2f791e3606c1c9b881f5d6819a07f9f9556c45dddd SHA512 5fb4711b20a85811be2932e961a5192f5f6a13311c3299c45d125bb7d7aa9fa564488085408e4ee3c4d01c7051d8ac693b1ac9555164cb635dba1562f47f1930 WHIRLPOOL 3db0ba0829341d6ebf08fcca4f54c356e6800ccf2bdac7081c375ce5431949fb8301df1ffab71448d79578e798fb0de0e069e35b5b1f0b86aeabd56bd6bc9865 +DIST nagircbot-0.0.33.tgz 20085 SHA256 7a7c63a409bdad125b19ec852a772746eda2b1feef71bbdf58bd2a2c785a0887 SHA512 1e4d69cef4a425e8540ff408688cf7899c04098ec47acbd6da601f48e01f808958982e7d8a1519934bd5aa895fe0f8dedc51d80460f85097355d5bdea79fd708 WHIRLPOOL 4a3b89fd0234f0643fde0824bb538617d7dc3f9736ddc18dcfacc6aa217417ed9f25adad2e0f9525b0b90b424c7a9ef95d6b349a997a5143bbe4db72bc751723 +EBUILD nagircbot-0.0.33.ebuild 886 SHA256 65d1b1365e2ad5623a0790e3ad286dfe9c50932b9a0c49375503f0cf24948cd2 SHA512 4d0d1536295546a677016da1350bab878263900cf3e2ff4215ff70ed91a81a1d7f112c243879bef9d38a6eac119b5aa7b4c06ed42bc2784f78ac9c806b59c538 WHIRLPOOL c6f4df4d23a1918eec4c6f3073f3294df4901c210ae5c446b2109101db10ef5f65e150ba964e617915136f27dd26013c832c14ffe14d979ea4ad51750b625e27 +MISC ChangeLog 2840 SHA256 74ca9c4df3f3a11675e7e7673adece3c1c519103cf04e9985ad4068e928e88ec SHA512 6688b5bb598b991675e3f89432f5a62c462cd7e7c5ab1c0d4bccf37086d1e7fc176e8f6b24ac72068792e073f1729ec37e3d66bb2fae67518dd45c7025744575 WHIRLPOOL d9196d03bde2f518b48f23c2ef04a9b95c09179c25d957460520bde8ed764bd36be92357d060bd474b2dabae393c1b089fe27e7ca3f9cd9804e816f41ab1348d +MISC ChangeLog-2015 1900 SHA256 d1de0e008127edf669a1cd691b2a3c807680c674a66cabe5c6b7729c30df3d02 SHA512 c7e68c464b342a37d13d5325d5ab808a6f103a532d6bd8a78e5d3fbcabe2b2039282aba2f75e88e0c3fa5742d6db935125c1ad1516ef3611656fb88c1f8eb9d5 WHIRLPOOL 24af7d3f3396120b9c89d1cd12e0431ac0d4dc0bfd4fdba5fe46a9a0c0f9e0c091aedcc1c4194b4f4d7f9c5734838e4faaaccda8ebe4ca3e1e9f7d167f457e3c +MISC metadata.xml 265 SHA256 ed9b60ea2ab3797ad5a41f71fcddf5b580fe433dfaa72f67aa8699cf700ec7a9 SHA512 f37fc4a2e155bc8ef9ef4107341e024691079bafe8da5c090ec19bc571da23297074b57ece45f436fddf0f2f7e34435a3b09e2bfa4993f2188ece9d748e6fa99 WHIRLPOOL 45fa2ec5318494df0aa87801cc2c68fabc6d5669155dc2fd202a3e8fcbded88db7213c2603e1cc6f54dce1151a675762450e75f51e4a083f0c457b839d34de82 diff --git a/net-analyzer/nagircbot/files/conf b/net-analyzer/nagircbot/files/conf new file mode 100644 index 000000000000..79fc899e11bd --- /dev/null +++ b/net-analyzer/nagircbot/files/conf @@ -0,0 +1,2 @@ +# Put nagircbot arguments here +# BOTCONF="-f /var/nagios/status.dat -s irc.freenode.net:6667 -c channel -k password -n name" diff --git a/net-analyzer/nagircbot/files/init b/net-analyzer/nagircbot/files/init new file mode 100644 index 000000000000..c9cb5a3539bf --- /dev/null +++ b/net-analyzer/nagircbot/files/init @@ -0,0 +1,19 @@ +#!/sbin/openrc-run +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +depend() { + use net +} + +start() { + ebegin "Starting nagircbot" + start-stop-daemon --start -x /usr/bin/nagircbot -- $BOTCONF + eend $? "Failed to start nagircbot" +} + +stop() { + ebegin "Stopping nagircbot" + start-stop-daemon --stop -x /usr/bin/nagircbot + eend $? "Failed to stop nagircbot" +} diff --git a/net-analyzer/nagircbot/metadata.xml b/net-analyzer/nagircbot/metadata.xml new file mode 100644 index 000000000000..1d0d59c9a025 --- /dev/null +++ b/net-analyzer/nagircbot/metadata.xml @@ -0,0 +1,8 @@ + + + + + sysadmin@gentoo.org + Gentoo Sysadmin Project + + diff --git a/net-analyzer/nagircbot/nagircbot-0.0.33.ebuild b/net-analyzer/nagircbot/nagircbot-0.0.33.ebuild new file mode 100644 index 000000000000..6d748bc63809 --- /dev/null +++ b/net-analyzer/nagircbot/nagircbot-0.0.33.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit toolchain-funcs + +DESCRIPTION="An irc bot that alerts you to nagios changes" +HOMEPAGE="http://www.vanheusden.com/nagircbot" +SRC_URI="http://www.vanheusden.com/nagircbot/${P}.tgz" + +LICENSE="GPL-2" # GPL-2 only +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="libressl" + +CDEPEND=" + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= )" +DEPEND="virtual/pkgconfig + ${CDEPEND}" +RDEPEND="net-analyzer/nagios-core + ${CDEPEND}" + +src_prepare() { +cp -av Makefile{,.org} + sed -i Makefile \ + -e 's:-lcrypto -lssl:$(shell pkg-config --libs openssl):g' \ + -e 's:-O2::g;s:-g::g' \ + || die +} + +src_compile() { + emake CC=$(tc-getCC) CXX=$(tc-getCXX) +} + +src_install() { + dobin nagircbot + newconfd "${FILESDIR}"/conf nagircbot + newinitd "${FILESDIR}"/init nagircbot +} -- cgit v1.2.3