public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: net-analyzer/mk-livestatus/
@ 2016-09-04  6:46 Patrice Clement
  0 siblings, 0 replies; 10+ messages in thread
From: Patrice Clement @ 2016-09-04  6:46 UTC (permalink / raw
  To: gentoo-commits

commit:     b5e7015cffb014db89122c56a4bccdf2ba4535ee
Author:     Bertrand Jacquin <bertrand <AT> jacquin <DOT> bzh>
AuthorDate: Sat Sep  3 22:26:05 2016 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Sun Sep  4 06:45:02 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5e7015c

net-analyzer/mk-livestatus: Shrink DESCRIPTION.

Package-Manager: portage-2.2.28
Closes: https://github.com/gentoo/gentoo/pull/2211

Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>

 net-analyzer/mk-livestatus/mk-livestatus-1.2.2_p3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-analyzer/mk-livestatus/mk-livestatus-1.2.2_p3.ebuild b/net-analyzer/mk-livestatus/mk-livestatus-1.2.2_p3.ebuild
index 6e50663..a1e49d2 100644
--- a/net-analyzer/mk-livestatus/mk-livestatus-1.2.2_p3.ebuild
+++ b/net-analyzer/mk-livestatus/mk-livestatus-1.2.2_p3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -13,7 +13,7 @@ inherit autotools perl-module python-r1 eutils
 MY_PV="${PV/_p/p}"
 MY_P="${PN}-${MY_PV}"
 
-DESCRIPTION="Nagios/Icinga event broker module that allows quick/direct access to your status data"
+DESCRIPTION="Nagios/Icinga event broker that allows quick/direct access to your status data"
 HOMEPAGE="http://mathias-kettner.de/checkmk_livestatus.html"
 SRC_URI="http://mathias-kettner.de/download/${MY_P}.tar.gz"
 


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-analyzer/mk-livestatus/
@ 2017-01-24 17:14 Ian Stakenvicius
  0 siblings, 0 replies; 10+ messages in thread
From: Ian Stakenvicius @ 2017-01-24 17:14 UTC (permalink / raw
  To: gentoo-commits

commit:     ee017dfd88d6a2e9eacac83530dc51f47a8affd1
Author:     Ian Stakenvicius <axs <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 24 17:11:34 2017 +0000
Commit:     Ian Stakenvicius <axs <AT> gentoo <DOT> org>
CommitDate: Tue Jan 24 17:13:48 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee017dfd

net-analyzer/mk-livestatus: fix proxy maintainer's email in metadata.xml

 net-analyzer/mk-livestatus/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/mk-livestatus/metadata.xml b/net-analyzer/mk-livestatus/metadata.xml
index 2e8625f..29e9ad4 100644
--- a/net-analyzer/mk-livestatus/metadata.xml
+++ b/net-analyzer/mk-livestatus/metadata.xml
@@ -2,7 +2,7 @@
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
 	<maintainer type="person">
-		<email>bertrand@jacquin.bzb</email>
+		<email>bertrand@jacquin.bzh</email>
 		<name>Bertrand Jacquin</name>
 	</maintainer>
 	<maintainer type="project">


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-analyzer/mk-livestatus/
@ 2017-02-01 21:35 Ian Stakenvicius
  0 siblings, 0 replies; 10+ messages in thread
From: Ian Stakenvicius @ 2017-02-01 21:35 UTC (permalink / raw
  To: gentoo-commits

commit:     aa2fad5c52639d1463b3b1233c7a7bd845837d3b
Author:     Ian Stakenvicius <axs <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 26 19:20:05 2017 +0000
Commit:     Ian Stakenvicius <axs <AT> gentoo <DOT> org>
CommitDate: Wed Feb  1 21:34:26 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa2fad5c

net-analyzer/mk-livestatus: patch version bump

Package-Manager: portage-2.3.0

 net-analyzer/mk-livestatus/Manifest                |   1 +
 .../mk-livestatus/mk-livestatus-1.2.8_p16.ebuild   | 157 +++++++++++++++++++++
 2 files changed, 158 insertions(+)

diff --git a/net-analyzer/mk-livestatus/Manifest b/net-analyzer/mk-livestatus/Manifest
index 7a1c8c7..bacc6eb 100644
--- a/net-analyzer/mk-livestatus/Manifest
+++ b/net-analyzer/mk-livestatus/Manifest
@@ -1 +1,2 @@
 DIST mk-livestatus-1.2.8p10.tar.gz 453496 SHA256 af21c393a17b783f8ca83ffe6e5eea884c74557c4f2bd8899720ced0b443b35e SHA512 ff25c2a8d0105fdd156bc922b56df10e3497361620671dc73242db0a7b57fbd34955b5f4fbd9954602c8011b1f6a5ebd4e278df7c3e66639d74110fd0035682d WHIRLPOOL c3354b04eac1eb8907eb781cdc785136ea4aac0c9d9a2e66d89291d4eeb89f3cd6efcfb2e554295140157b0d7099f1621cd4258e3cd7fa9c0459cd8c7c373d7e
+DIST mk-livestatus-1.2.8p16.tar.gz 453565 SHA256 db6ca46f9616d218103c441de8b72a7ae0a74836e65a85511bf60167625f8e95 SHA512 32d4bc014c008ac7afbdca53e6b3e0d71f8eee5f41f4a0299a8e14cee2a1ea93216fe04c4ff9aa7d7b927dde8e63d186f09a2847665851f1063e699cf73a8df4 WHIRLPOOL 1bb9fd21c78d8b9b1efa48204dbb9ed6676f7a43765e6e8c78cf62df182527b1d9ae589968b7d7c9075d30d6628e2c4eb95cfcaebbb0b6926821fc08510bfaec

diff --git a/net-analyzer/mk-livestatus/mk-livestatus-1.2.8_p16.ebuild b/net-analyzer/mk-livestatus/mk-livestatus-1.2.8_p16.ebuild
new file mode 100644
index 00000000..2be3f2d
--- /dev/null
+++ b/net-analyzer/mk-livestatus/mk-livestatus-1.2.8_p16.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+GENTOO_DEPEND_ON_PERL=no
+PYTHON_COMPAT=( python2_7 )
+inherit autotools perl-module python-single-r1
+
+MY_PV="${PV/_p/p}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="Nagios/Icinga event broker that allows quick/direct access to your status data"
+HOMEPAGE="http://mathias-kettner.de/checkmk_livestatus.html"
+SRC_URI="http://mathias-kettner.de/download/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="examples nagios4 perl python test"
+
+RDEPEND="!sys-apps/ucspi-unix:0
+	perl? (
+		dev-lang/perl:0
+		virtual/perl-Digest-MD5:0
+		virtual/perl-Scalar-List-Utils:0
+		>=virtual/perl-Thread-Queue-2.11:0
+		virtual/perl-Encode:0
+		dev-perl/JSON-XS:0
+	)"
+DEPEND="${RDEPEND}
+	perl? (
+		dev-perl/Module-Install:0
+		virtual/perl-ExtUtils-MakeMaker:0
+		virtual/perl-File-Path:0
+		virtual/perl-File-Spec:0
+		virtual/perl-File-Temp:0
+		test? (
+			dev-perl/File-Copy-Recursive:0
+			dev-perl/Test-Pod:0
+			dev-perl/Test-Perl-Critic:0
+			dev-perl/Test-Pod-Coverage:0
+			dev-perl/Perl-Critic:0
+			dev-perl/Perl-Critic-Policy-Dynamic-NoIndirect:0
+			dev-perl/Perl-Critic-Deprecated:0
+			dev-perl/Perl-Critic-Nits:0
+		)
+	)"
+
+# For perl test
+SRC_TEST="parallel"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+	"${FILESDIR}/1.2.8_p10-MEDIUM-Drop-default-strip.patch"
+	"${FILESDIR}/1.2.8_p10-MINOR-test-Remove-the-usage-of-Perl-Critic-Policy-Mo.patch"
+)
+
+src_prepare() {
+	default
+
+	# Use system Module::Install instead, it will be copied to $S by
+	# Module::install itself.
+	rm -rf api/perl/inc || die
+
+	if use perl; then
+		# Ensure patches are not applied twice
+		unset PATCHES
+		perl-module_src_prepare
+	fi
+
+	eautoreconf
+}
+
+src_configure() {
+	econf \
+		$(use_with nagios4)
+
+	if use perl; then
+		cd api/perl || die
+		perl-module_src_configure
+	fi
+}
+
+src_compile() {
+	emake
+
+	if use perl; then
+		cd api/perl || die
+		perl-module_src_compile
+	fi
+}
+
+src_test() {
+	if use perl; then
+		cd api/perl || die
+
+		export TEST_AUTHOR="Test Author"
+		perl-module_src_test
+	fi
+}
+
+src_install() {
+	emake install DESTDIR="${ED}"
+
+	# install a config file showing whats needed to enable livestatus for nagios
+	cat <<EOF >"${T}"/nagios.cfg
+# Ensure all data is set to event brokers
+event_broker_options=-1
+broker_module=${EPREFIX%/}/usr/$(get_libdir)/mk-livestatus/livestatus.o
+EOF
+	# same for icigna
+	cat <<EOF >"${T}"/icigna.cfg
+                cat << EOF > "${T}"/livestatus.cfg || die
+define module{
+        module_name             mk-livestatus
+        module_type             neb
+        path                    /usr/$(get_libdir)/mk-livestatus/livestatus.o
+        args                    /var/lib/icigna/rw/live
+        }
+EOF
+	insinto /usr/share/mk-livestatus
+	doins "${T}"/{nagios,icigna}.cfg
+
+	if use perl; then
+		cd api/perl || die
+		perl-module_src_install
+		cd "${S}"
+
+		if use examples; then
+			docinto /
+			newdoc api/perl/README README.perl
+
+			docinto examples
+			dodoc api/perl/examples/dump.pl
+		fi
+	fi
+
+	if use python; then
+		python_foreach_impl python_domodule api/python/livestatus.py
+
+		if use examples; then
+			docinto /
+			newdoc api/python/README README.python
+
+			docinto examples
+			dodoc api/python/{example,example_multisite,make_nagvis_map}.py
+		fi
+	fi
+}
+
+pkg_postinst() {
+	elog "Sample configurations for icigna and nagios are available in"
+	elog "/usr/share/${PN}"
+}


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-analyzer/mk-livestatus/
@ 2017-04-23 11:29 David Seifert
  0 siblings, 0 replies; 10+ messages in thread
From: David Seifert @ 2017-04-23 11:29 UTC (permalink / raw
  To: gentoo-commits

commit:     e12ee2eb7ff10ff47be55a8b9a75ed1e61662694
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 23 10:49:03 2017 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Apr 23 11:28:48 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e12ee2eb

net-analyzer/mk-livestatus: [QA] Add missing python metadata variables

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 net-analyzer/mk-livestatus/mk-livestatus-1.2.8_p10.ebuild | 6 ++++--
 net-analyzer/mk-livestatus/mk-livestatus-1.2.8_p16.ebuild | 4 +++-
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/net-analyzer/mk-livestatus/mk-livestatus-1.2.8_p10.ebuild b/net-analyzer/mk-livestatus/mk-livestatus-1.2.8_p10.ebuild
index cf5e4f6f6fb..74f33341335 100644
--- a/net-analyzer/mk-livestatus/mk-livestatus-1.2.8_p10.ebuild
+++ b/net-analyzer/mk-livestatus/mk-livestatus-1.2.8_p10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -18,6 +18,7 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86"
 IUSE="examples nagios4 perl python test"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 RDEPEND="!sys-apps/ucspi-unix:0
 	perl? (
@@ -27,7 +28,8 @@ RDEPEND="!sys-apps/ucspi-unix:0
 		>=virtual/perl-Thread-Queue-2.11:0
 		virtual/perl-Encode:0
 		dev-perl/JSON-XS:0
-	)"
+	)
+	python? ( ${PYTHON_DEPS} )"
 DEPEND="${RDEPEND}
 	perl? (
 		dev-perl/Module-Install:0

diff --git a/net-analyzer/mk-livestatus/mk-livestatus-1.2.8_p16.ebuild b/net-analyzer/mk-livestatus/mk-livestatus-1.2.8_p16.ebuild
index 733705041a3..4d0653d1def 100644
--- a/net-analyzer/mk-livestatus/mk-livestatus-1.2.8_p16.ebuild
+++ b/net-analyzer/mk-livestatus/mk-livestatus-1.2.8_p16.ebuild
@@ -18,6 +18,7 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86"
 IUSE="examples nagios4 perl python test"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 RDEPEND="!sys-apps/ucspi-unix:0
 	perl? (
@@ -27,7 +28,8 @@ RDEPEND="!sys-apps/ucspi-unix:0
 		>=virtual/perl-Thread-Queue-2.11:0
 		virtual/perl-Encode:0
 		dev-perl/JSON-XS:0
-	)"
+	)
+	python? ( ${PYTHON_DEPS} )"
 DEPEND="${RDEPEND}
 	perl? (
 		dev-perl/Module-Install:0


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-analyzer/mk-livestatus/
@ 2017-12-20 20:00 Craig Andrews
  0 siblings, 0 replies; 10+ messages in thread
From: Craig Andrews @ 2017-12-20 20:00 UTC (permalink / raw
  To: gentoo-commits

commit:     6a237cdd93cc3446d2adfe440ee3e65f12c83f7d
Author:     Bertrand Jacquin <bertrand <AT> jacquin <DOT> bzh>
AuthorDate: Wed Oct 18 00:04:45 2017 +0000
Commit:     Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Wed Dec 20 19:58:02 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a237cdd

net-analyzer/mk-livestatus: Fix creation of icigna.cfg

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 net-analyzer/mk-livestatus/mk-livestatus-1.2.8_p16.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/net-analyzer/mk-livestatus/mk-livestatus-1.2.8_p16.ebuild b/net-analyzer/mk-livestatus/mk-livestatus-1.2.8_p16.ebuild
index 4d0653d1def..611b5856b89 100644
--- a/net-analyzer/mk-livestatus/mk-livestatus-1.2.8_p16.ebuild
+++ b/net-analyzer/mk-livestatus/mk-livestatus-1.2.8_p16.ebuild
@@ -114,7 +114,6 @@ broker_module=${EPREFIX%/}/usr/$(get_libdir)/mk-livestatus/livestatus.o
 EOF
 	# same for icigna
 	cat <<EOF >"${T}"/icigna.cfg
-                cat << EOF > "${T}"/livestatus.cfg || die
 define module{
         module_name             mk-livestatus
         module_type             neb


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-analyzer/mk-livestatus/
@ 2017-12-20 20:00 Craig Andrews
  0 siblings, 0 replies; 10+ messages in thread
From: Craig Andrews @ 2017-12-20 20:00 UTC (permalink / raw
  To: gentoo-commits

commit:     550f4ffba8ba4d9636b6b37ad1def8a776035717
Author:     Bertrand Jacquin <bertrand <AT> jacquin <DOT> bzh>
AuthorDate: Tue Oct 17 22:06:25 2017 +0000
Commit:     Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Wed Dec 20 19:59:50 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=550f4ffb

net-analyzer/mk-livestatus: Version bump

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 net-analyzer/mk-livestatus/Manifest                |   1 +
 .../mk-livestatus/mk-livestatus-1.2.8_p26.ebuild   | 157 +++++++++++++++++++++
 2 files changed, 158 insertions(+)

diff --git a/net-analyzer/mk-livestatus/Manifest b/net-analyzer/mk-livestatus/Manifest
index 37a8d08f777..f76e15d2407 100644
--- a/net-analyzer/mk-livestatus/Manifest
+++ b/net-analyzer/mk-livestatus/Manifest
@@ -1,2 +1,3 @@
 DIST mk-livestatus-1.2.8p10.tar.gz 453496 BLAKE2B 5c6cb41dff2d3cc29837088c18c6f7e4bfa6a5a9a3802adafe86fb28523bfc8037fc0c69770861612568db5fc8b61569663c3033201c6293b6da2dba3de55100 SHA512 ff25c2a8d0105fdd156bc922b56df10e3497361620671dc73242db0a7b57fbd34955b5f4fbd9954602c8011b1f6a5ebd4e278df7c3e66639d74110fd0035682d
 DIST mk-livestatus-1.2.8p16.tar.gz 453565 BLAKE2B 73b4f2d245740e9427af391691a3873b2930bbef1de2b147cefdde1b84f24e7acf61aa748a8adaad4290c77d9b1c7aef7540c69d44c420522c5d56115127b49b SHA512 32d4bc014c008ac7afbdca53e6b3e0d71f8eee5f41f4a0299a8e14cee2a1ea93216fe04c4ff9aa7d7b927dde8e63d186f09a2847665851f1063e699cf73a8df4
+DIST mk-livestatus-1.2.8p26.tar.gz 453508 BLAKE2B 75338c65b2c323d4ef2637ef2507f6f213bd3b58a32c0bd377a3c0c0ead34c75394539eaec08d40ee9ea16ca2534158ee4c6823387f3fc3648a02a22d86e0395 SHA512 8afeb6e750d7eb310380153af91f9c6f889f6e350e26dc97f923a49b2e3cc6c0b866f893664ad5d9fd9c0e8671b0a69e1267e464e4de9faf75a2eb24536ae014

diff --git a/net-analyzer/mk-livestatus/mk-livestatus-1.2.8_p26.ebuild b/net-analyzer/mk-livestatus/mk-livestatus-1.2.8_p26.ebuild
new file mode 100644
index 00000000000..3813d1d6918
--- /dev/null
+++ b/net-analyzer/mk-livestatus/mk-livestatus-1.2.8_p26.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+GENTOO_DEPEND_ON_PERL=no
+PYTHON_COMPAT=( python2_7 )
+inherit autotools perl-module python-single-r1
+
+MY_PV="${PV/_p/p}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="Nagios/Icinga event broker that allows quick/direct access to your status data"
+HOMEPAGE="http://mathias-kettner.de/checkmk_livestatus.html"
+SRC_URI="http://mathias-kettner.de/download/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="examples nagios4 perl python test"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="!sys-apps/ucspi-unix:0
+	perl? (
+		dev-lang/perl:0
+		virtual/perl-Digest-MD5:0
+		virtual/perl-Scalar-List-Utils:0
+		>=virtual/perl-Thread-Queue-2.11:0
+		virtual/perl-Encode:0
+		dev-perl/JSON-XS:0
+	)
+	python? ( ${PYTHON_DEPS} )"
+DEPEND="${RDEPEND}
+	perl? (
+		dev-perl/Module-Install:0
+		virtual/perl-ExtUtils-MakeMaker:0
+		virtual/perl-File-Path:0
+		virtual/perl-File-Spec:0
+		virtual/perl-File-Temp:0
+		test? (
+			dev-perl/File-Copy-Recursive:0
+			dev-perl/Test-Pod:0
+			dev-perl/Test-Perl-Critic:0
+			dev-perl/Test-Pod-Coverage:0
+			dev-perl/Perl-Critic:0
+			dev-perl/Perl-Critic-Policy-Dynamic-NoIndirect:0
+			dev-perl/Perl-Critic-Deprecated:0
+			dev-perl/Perl-Critic-Nits:0
+		)
+	)"
+
+# For perl test
+SRC_TEST="parallel"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+	"${FILESDIR}/1.2.8_p10-MEDIUM-Drop-default-strip.patch"
+	"${FILESDIR}/1.2.8_p10-MINOR-test-Remove-the-usage-of-Perl-Critic-Policy-Mo.patch"
+)
+
+src_prepare() {
+	default
+
+	# Use system Module::Install instead, it will be copied to $S by
+	# Module::install itself.
+	rm -rf api/perl/inc || die
+
+	if use perl; then
+		# Ensure patches are not applied twice
+		unset PATCHES
+		perl-module_src_prepare
+	fi
+
+	eautoreconf
+}
+
+src_configure() {
+	econf \
+		$(use_with nagios4)
+
+	if use perl; then
+		cd api/perl || die
+		perl-module_src_configure
+	fi
+}
+
+src_compile() {
+	emake
+
+	if use perl; then
+		cd api/perl || die
+		perl-module_src_compile
+	fi
+}
+
+src_test() {
+	if use perl; then
+		cd api/perl || die
+
+		export TEST_AUTHOR="Test Author"
+		perl-module_src_test
+	fi
+}
+
+src_install() {
+	emake install DESTDIR="${ED}"
+
+	# install a config file showing whats needed to enable livestatus for nagios
+	cat <<EOF >"${T}"/nagios.cfg
+# Ensure all data is set to event brokers
+event_broker_options=-1
+broker_module=${EPREFIX%/}/usr/$(get_libdir)/${PN}/livestatus.o
+EOF
+	# same for icigna
+	cat <<EOF >"${T}"/icigna.cfg
+define module{
+        module_name             ${PN}
+        module_type             neb
+        path                    /usr/$(get_libdir)/${PN}/livestatus.o
+        args                    /var/lib/icigna/rw/live
+        }
+EOF
+	insinto /usr/share/${PN}
+	doins "${T}"/{nagios,icigna}.cfg
+
+	if use perl; then
+		cd api/perl || die
+		perl-module_src_install
+		cd "${S}"
+
+		if use examples; then
+			docinto /
+			newdoc api/perl/README README.perl
+
+			docinto examples
+			dodoc api/perl/examples/dump.pl
+		fi
+	fi
+
+	if use python; then
+		python_foreach_impl python_domodule api/python/livestatus.py
+
+		if use examples; then
+			docinto /
+			newdoc api/python/README README.python
+
+			docinto examples
+			dodoc api/python/{example,example_multisite,make_nagvis_map}.py
+		fi
+	fi
+}
+
+pkg_postinst() {
+	elog "Sample configurations for icigna and nagios are available in"
+	elog "/usr/share/${PN}"
+}


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-analyzer/mk-livestatus/
@ 2020-01-14  1:50 Jeroen Roovers
  0 siblings, 0 replies; 10+ messages in thread
From: Jeroen Roovers @ 2020-01-14  1:50 UTC (permalink / raw
  To: gentoo-commits

commit:     3900a54ca7bb9076f96a54e18fdf9e6c081de1bc
Author:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 14 01:49:51 2020 +0000
Commit:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Tue Jan 14 01:50:16 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3900a54c

net-analyzer/mk-livestatus: Depend on net-analyzer/rrdtool

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Closes: https://bugs.gentoo.org/705370
Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>

 net-analyzer/mk-livestatus/mk-livestatus-1.5.0_p22.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-analyzer/mk-livestatus/mk-livestatus-1.5.0_p22.ebuild b/net-analyzer/mk-livestatus/mk-livestatus-1.5.0_p22.ebuild
index 4ad850f4877..658d951078a 100644
--- a/net-analyzer/mk-livestatus/mk-livestatus-1.5.0_p22.ebuild
+++ b/net-analyzer/mk-livestatus/mk-livestatus-1.5.0_p22.ebuild
@@ -19,6 +19,7 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 RDEPEND="
 	!sys-apps/ucspi-unix:0
+	net-analyzer/rrdtool:=
 	boost? ( dev-libs/boost )
 	perl? (
 		dev-lang/perl:0


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-analyzer/mk-livestatus/
@ 2020-01-14  2:01 Jeroen Roovers
  0 siblings, 0 replies; 10+ messages in thread
From: Jeroen Roovers @ 2020-01-14  2:01 UTC (permalink / raw
  To: gentoo-commits

commit:     ad1e7ec46d2fb0ddd79e57e284b93f7a7c03c443
Author:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 14 01:54:21 2020 +0000
Commit:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Tue Jan 14 02:01:48 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad1e7ec4

net-analyzer/mk-livestatus: Revision bump for dependency change

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>

 .../{mk-livestatus-1.5.0_p22.ebuild => mk-livestatus-1.5.0_p22-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/net-analyzer/mk-livestatus/mk-livestatus-1.5.0_p22.ebuild b/net-analyzer/mk-livestatus/mk-livestatus-1.5.0_p22-r1.ebuild
similarity index 100%
rename from net-analyzer/mk-livestatus/mk-livestatus-1.5.0_p22.ebuild
rename to net-analyzer/mk-livestatus/mk-livestatus-1.5.0_p22-r1.ebuild


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-analyzer/mk-livestatus/
@ 2020-01-28 12:34 Joonas Niilola
  0 siblings, 0 replies; 10+ messages in thread
From: Joonas Niilola @ 2020-01-28 12:34 UTC (permalink / raw
  To: gentoo-commits

commit:     1418c9e2a5d281920118feb305cc72226c72f5ce
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 28 12:33:23 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Jan 28 12:33:55 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1418c9e2

net-analyzer/mk-livestatus: fix UnnecessarySlashStrip CI issue

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-analyzer/mk-livestatus/mk-livestatus-1.5.0_p22-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/mk-livestatus/mk-livestatus-1.5.0_p22-r1.ebuild b/net-analyzer/mk-livestatus/mk-livestatus-1.5.0_p22-r1.ebuild
index 658d951078a..a0d42e5b3a7 100644
--- a/net-analyzer/mk-livestatus/mk-livestatus-1.5.0_p22-r1.ebuild
+++ b/net-analyzer/mk-livestatus/mk-livestatus-1.5.0_p22-r1.ebuild
@@ -120,7 +120,7 @@ src_install() {
 	cat <<EOF >"${T}"/nagios.cfg
 # Ensure all data is set to event brokers
 event_broker_options=-1
-broker_module=${EPREFIX%/}/usr/$(get_libdir)/${PN}/livestatus.o
+broker_module=${EPREFIX}/usr/$(get_libdir)/${PN}/livestatus.o
 EOF
 	# same for icinga
 	cat <<EOF >"${T}"/icinga.cfg


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-analyzer/mk-livestatus/
@ 2020-02-08 16:53 David Seifert
  0 siblings, 0 replies; 10+ messages in thread
From: David Seifert @ 2020-02-08 16:53 UTC (permalink / raw
  To: gentoo-commits

commit:     8f3dd041b275633d5204334f37d6954f6071b9ff
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sat Feb  8 16:51:51 2020 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Feb  8 16:51:51 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f3dd041

net-analyzer/mk-livestatus: [QA] Fix UnnecessarySlashStrip

Signed-off-by: David Seifert <soap <AT> gentoo.org>

 net-analyzer/mk-livestatus/mk-livestatus-1.2.8_p16.ebuild    | 2 +-
 net-analyzer/mk-livestatus/mk-livestatus-1.2.8_p26-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-analyzer/mk-livestatus/mk-livestatus-1.2.8_p16.ebuild b/net-analyzer/mk-livestatus/mk-livestatus-1.2.8_p16.ebuild
index 8c27e80b89b..aa104dccbea 100644
--- a/net-analyzer/mk-livestatus/mk-livestatus-1.2.8_p16.ebuild
+++ b/net-analyzer/mk-livestatus/mk-livestatus-1.2.8_p16.ebuild
@@ -111,7 +111,7 @@ src_install() {
 	cat <<EOF >"${T}"/nagios.cfg
 # Ensure all data is set to event brokers
 event_broker_options=-1
-broker_module=${EPREFIX%/}/usr/$(get_libdir)/mk-livestatus/livestatus.o
+broker_module=${EPREFIX}/usr/$(get_libdir)/mk-livestatus/livestatus.o
 EOF
 	# same for icigna
 	cat <<EOF >"${T}"/icigna.cfg

diff --git a/net-analyzer/mk-livestatus/mk-livestatus-1.2.8_p26-r1.ebuild b/net-analyzer/mk-livestatus/mk-livestatus-1.2.8_p26-r1.ebuild
index 481cb302ca6..071250a73b6 100644
--- a/net-analyzer/mk-livestatus/mk-livestatus-1.2.8_p26-r1.ebuild
+++ b/net-analyzer/mk-livestatus/mk-livestatus-1.2.8_p26-r1.ebuild
@@ -113,7 +113,7 @@ src_install() {
 	cat <<EOF >"${T}"/nagios.cfg
 # Ensure all data is set to event brokers
 event_broker_options=-1
-broker_module=${EPREFIX%/}/usr/$(get_libdir)/${PN}/livestatus.o
+broker_module=${EPREFIX}/usr/$(get_libdir)/${PN}/livestatus.o
 EOF
 	# same for icigna
 	cat <<EOF >"${T}"/icigna.cfg


^ permalink raw reply related	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2020-02-08 16:53 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-09-04  6:46 [gentoo-commits] repo/gentoo:master commit in: net-analyzer/mk-livestatus/ Patrice Clement
  -- strict thread matches above, loose matches on Subject: below --
2017-01-24 17:14 Ian Stakenvicius
2017-02-01 21:35 Ian Stakenvicius
2017-04-23 11:29 David Seifert
2017-12-20 20:00 Craig Andrews
2017-12-20 20:00 Craig Andrews
2020-01-14  1:50 Jeroen Roovers
2020-01-14  2:01 Jeroen Roovers
2020-01-28 12:34 Joonas Niilola
2020-02-08 16:53 David Seifert

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox