[gentoo-commits] repo/gentoo:master commit in: net-analyzer/icinga2/, net-analyzer/icinga2/files/
commit: 0b287203f0d9b05f226aa9b58018842cb8dbe199 Author: Louis Sautier gentoo org> AuthorDate: Fri Oct 16 10:31:46 2020 + Commit: Louis Sautier gentoo org> CommitDate: Fri Oct 16 11:49:20 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b287203 net-analyzer/icinga2: bump to 2.12.1, fix build with boost 1.74.0 Also: * Switch to EAPI=7, cmake.eclass. * Separate dependencies into DEPEND and BDEPEND. * Move accounts to DEPEND because of fowners in src_install. * Remove unused apache2 flag. * Remove unused eutils, toolchain-funcs and wxwidgets inherits. * Remove explicit git branch name. * Remove pthread sed, should not be needed since https://github.com/Icinga/icinga2/commit/9e9298f4face56f891054c25675b05e6f6771faa * Simplify usex calls. * Simplify USE=lto handling. * Simplify schema install, properly set ICINGA2_WITH_MYSQL with USE=mariadb. * Stop setting CMAKE_BUILD_TYPE to let the default "Gentoo" type be used. * Let the eclass handle CMAKE_VERBOSE_MAKEFILE. * Introduce USE=jumbo-build to optionally enable unity builds. * Add sub-slot operator to dev-libs/yajl. * Stop calling einstalldocs. * Fix elog message, account for REPLACING_VERSIONS being a list. * Update HOMEPAGE. Closes: https://bugs.gentoo.org/738234 Closes: https://bugs.gentoo.org/665944 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Louis Sautier gentoo.org> net-analyzer/icinga2/Manifest | 1 + .../files/icinga2-2.12.1-boost-1.74.0.patch| 436 + net-analyzer/icinga2/icinga2-2.12.1.ebuild | 149 +++ net-analyzer/icinga2/metadata.xml | 1 + 4 files changed, 587 insertions(+) diff --git a/net-analyzer/icinga2/Manifest b/net-analyzer/icinga2/Manifest index bff12455281..2a6c58ace85 100644 --- a/net-analyzer/icinga2/Manifest +++ b/net-analyzer/icinga2/Manifest @@ -1,3 +1,4 @@ DIST icinga2-2.11.5.tar.gz 7478038 BLAKE2B 309d090e9dab5fb79b411ee75bdcdc3351b559a434543937b3486bc0d45a25fc320609985e4130c2cca83972e4be15180f85bc4c78851fcecbc96ae523ca6bcd SHA512 22b0902818ee840c5c50da3768d6fc6dadf574d8fb5884eb45a2184b9e516888caa2e09ece4f8880139fb0931f131786002f494de702925a6f458968c3cee144 DIST icinga2-2.11.6.tar.gz 7480970 BLAKE2B d247a4c0272227e0dfa2df46f91d84c7630c56df8d77d7de30aea715509b68fddbe74ef58c9b50acb4965e7108c3f9c23cf4e9c0f1a572763c34dd87cfaae1ec SHA512 e455d10612721ef6090256618c5a87e2f06e6284c2b2d137b85058bb5cdc30f3524fbcab5559acbe891e37d90f862c1b117115451bb3b59b8a2f67bb9d027e6e DIST icinga2-2.12.0.tar.gz 7530104 BLAKE2B 6f4a37d638449596d163add4ee070d24c1eb5f483e32f6c666454353578e6399a04cda949cb51b135516be7b437196e5beeff0e5e24a7bc26b855de87e24a797 SHA512 2a0ead159cfd71ebb662b909d8c4a64bdf13235b14d37b67057034da4fbf8764167b175e20f635989a98faafabb5da4f71321a4f8592172bed5cbb3ee557b276 +DIST icinga2-2.12.1.tar.gz 7532104 BLAKE2B addb3bb6f81cb41e1ec23e989d6151af6f39fdded5a76a791806114cc2ba46c786b5d6674e9e0e86eb701cb5132f766cdf3cbdfbbcc0f9263db3a7ba844705c6 SHA512 8c266db67fb7aa27dc86e9dc28fa0e1ff7b11260ed529d3963c5cf25a5230fc9f02d7d44076948fbde6e39e2cb02f2d99c2c5b72396154baf95aaa5eba461529 diff --git a/net-analyzer/icinga2/files/icinga2-2.12.1-boost-1.74.0.patch b/net-analyzer/icinga2/files/icinga2-2.12.1-boost-1.74.0.patch new file mode 100644 index 000..e6ad4807993 --- /dev/null +++ b/net-analyzer/icinga2/files/icinga2-2.12.1-boost-1.74.0.patch @@ -0,0 +1,436 @@ +From c30bae2994f1e5f33f6da51eb96d423e9bf0f75c Mon Sep 17 00:00:00 2001 +From: Louis Sautier +Date: Thu, 20 Aug 2020 18:25:48 +0200 +Subject: [PATCH] =?UTF-8?q?Fix=20=E2=80=98fs::copy=5Foption=E2=80=99=20has?= + =?UTF-8?q?=20not=20been=20declared=20with=20boost=201.74.0?= +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +It was deprecated in +https://github.com/boostorg/filesystem/commit/f199152b7df036ff1606c85e4ea1b28edfeda6cc +--- + lib/base/utility.cpp | 4 + 1 file changed, 4 insertions(+) + +diff --git a/lib/base/utility.cpp b/lib/base/utility.cpp +index 1add7616c6..d8e6f20b0c 100644 +--- a/lib/base/utility.cpp b/lib/base/utility.cpp +@@ -725,7 +725,11 @@ void Utility::CopyFile(const String& source, const String& target) + { + namespace fs = boost::filesystem; + ++#if BOOST_VERSION >= 107400 ++ fs::copy_file(fs::path(source.Begin(), source.End()), fs::path(target.Begin(), target.End()), fs::copy_options::overwrite_existing); ++#else /* BOOST_VERSION */ + fs::copy_file(fs::path(source.Begin(), source.End()), fs::path(target.Begin(), target.End()), fs::copy_option::overwrite_if_exists); ++#endif /* BOOST_VERSION */ + } + + /* +From 45dd71e0f9a93369e08d6cb26f97940f9c9594aa Mon Sep 17 00:00:00 2001 +From: "Alexander A. Klimov" +Date: Wed, 26 Aug 2020 13:56:26 +0200 +Subject: [PATCH] Introduce HttpUtility::Set() + +refs #8185 +--- + lib/cli/consolecommand.cpp | 9 --- + lib/perfdata/elasticsearchwriter.cpp | 13 - + lib/pe
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/icinga2/, net-analyzer/icinga2/files/
commit: 9179024f51643e2909a6d84049e69f887eabd9f9 Author: Matthew Thode gentoo org> AuthorDate: Sat Jul 21 21:24:03 2018 + Commit: Matt Thode gentoo org> CommitDate: Sat Jul 21 21:24:38 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9179024f net-analyzer/icinga2: 2.9.0-r1 fix init script Closes: https://bugs.gentoo.org/661490 Package-Manager: Portage-2.3.43, Repoman-2.3.10 net-analyzer/icinga2/files/icinga2.initd-2 | 91 ++ ...cinga2-2.9.0.ebuild => icinga2-2.9.0-r1.ebuild} | 2 +- net-analyzer/icinga2/icinga2-.ebuild | 2 +- 3 files changed, 93 insertions(+), 2 deletions(-) diff --git a/net-analyzer/icinga2/files/icinga2.initd-2 b/net-analyzer/icinga2/files/icinga2.initd-2 new file mode 100644 index 000..b12716d4d44 --- /dev/null +++ b/net-analyzer/icinga2/files/icinga2.initd-2 @@ -0,0 +1,91 @@ +#!/sbin/openrc-run +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +extra_started_commands="reload" + +# Set defaults, see /etc/conf.d/icinga2 to override +: ${DAEMON:=/usr/sbin/icinga2} +: ${ICINGA2_CONFIG_FILE:=/etc/icinga2/icinga2.conf} +: ${ICINGA2_RUN_DIR:=/run/icinga2} +: ${ICINGA2_STATE_DIR:=/var/cache/icinga2} +: ${ICINGA2_PID_FILE:=${ICINGA2_RUN_DIR}/icinga2.pid} +: ${ICINGA2_CMD_DIR:=${ICINGA2_RUN_DIR}/cmd} +: ${ICINGA2_LOG_DIR:=/var/log/icinga2} +: ${ICINGA2_ERROR_LOG:=/var/log/icinga2/error.log} +: ${ICINGA2_STARTUP_LOG:=/var/log/icinga2/startup.log} +: ${ICINGA2_LOG:=/var/log/icinga2/icinga2.log} +: ${ICINGA2_CACHE_DIR:=/var/cache/icinga2} +: ${ICINGA2_USER:=icinga} +: ${ICINGA2_GROUP:=icingacmd} +: ${ICINGA2_COMMAND_GROUP:=icingacmd} + +ICINGA2_DAEMON_ARGS="daemon -c $ICINGA2_CONFIG_FILE -e $ICINGA2_ERROR_LOG -d" + +depend() { +need net +} + +checkconfig() { +if [ ! -e "$ICINGA2_CONFIG_FILE" ]; then + ewarn "Config file '$ICINGA2_CONFIG_FILE' does not exist." + eend 1 +fi + +ICINGA2_USER=$($DAEMON variable get --current RunAsUser) +if [ $? != 0 ]; then +eerror "Could not fetch RunAsUser variable: '$ICINGA2_USER'." +return 1 +fi +ICINGA2_GROUP=$($DAEMON variable get --current RunAsGroup) +if [ $? != 0 ]; then +eerror "Could not fetch RunAsGroup variable: '$ICINGA2_GROUP'." +return 1 +fi + +checkpath -d -m 0750 -o $ICINGA2_USER:$ICINGA2_GROUP $ICINGA2_RUN_DIR +checkpath -d -m 0750 -o $ICINGA2_USER:$ICINGA2_GROUP $ICINGA2_STATE_DIR +checkpath -d -m 2750 -o $ICINGA2_USER:$ICINGA2_GROUP $ICINGA2_CMD_DIR + +if ! $DAEMON daemon -c $ICINGA2_CONFIG_FILE -C > $ICINGA2_STARTUP_LOG 2>&1; then +eerror "Icinga2 detected configuration errors. Check '$ICINGA2_STARTUP_LOG' for details." +return 1 +fi +} + +start() { +checkconfig || return 1 + +ebegin "Starting icinga2" +start-stop-daemon --start --exec "${DAEMON}" \ +--pidfile "${ICINGA2_PID_FILE}" \ +-- $ICINGA2_DAEMON_ARGS > $ICINGA2_STARTUP_LOG 2>&1 +local retval=$? +if [ $retval -ne 0 ]; then +ewarn "Error starting icinga2. '$ICINGA2_STARTUP_LOG' for details." +fi +eend $retval +} + +stop() { +ebegin "Stopping icinga2" +start-stop-daemon \ +--stop \ +--pidfile $ICINGA2_PID_FILE \ +--retry "SIGTERM/15 SIGKILL/30" \ +--progress +eend $? +} + +reload() { +checkconfig || return 1 + +ebegin "Reloading icinga2" +start-stop-daemon --signal HUP --pidfile "$ICINGA2_PID_FILE" + +local retval=$? +if [ $retval -ne 0 ]; then +ewarn "Error reloading icinga2." +fi +eend $retval +} diff --git a/net-analyzer/icinga2/icinga2-2.9.0.ebuild b/net-analyzer/icinga2/icinga2-2.9.0-r1.ebuild similarity index 98% rename from net-analyzer/icinga2/icinga2-2.9.0.ebuild rename to net-analyzer/icinga2/icinga2-2.9.0-r1.ebuild index 3085070c612..5911a041405 100644 --- a/net-analyzer/icinga2/icinga2-2.9.0.ebuild +++ b/net-analyzer/icinga2/icinga2-2.9.0-r1.ebuild @@ -107,7 +107,7 @@ src_install() { einstalldocs - newinitd "${FILESDIR}"/icinga2.initd icinga2 + newinitd "${FILESDIR}"/icinga2.initd-2 icinga2 if use mysql ; then docinto schema diff --git a/net-analyzer/icinga2/icinga2-.ebuild b/net-analyzer/icinga2/icinga2-.ebuild index 3085070c612..5911a041405 100644 --- a/net-analyzer/icinga2/icinga2-.ebuild +++ b/net-analyzer/icinga2/icinga2-.ebuild @@ -107,7 +107,7 @@ src_install() { einstalldocs - newinitd "${FILESDIR}"/icinga2.initd icinga2 + newinitd "${FILESDIR}"/icinga2.initd-2 icinga2 if use mysql ; then docinto schema
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/icinga2/, net-analyzer/icinga2/files/
commit: be33105395d2bea6316505ca5533feae5e3f4b9e Author: Matthew Thode gentoo org> AuthorDate: Tue Sep 26 16:52:49 2017 + Commit: Matt Thode gentoo org> CommitDate: Tue Sep 26 16:52:49 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be331053 net-analyzer/icinga2: 2.7.1, fix missing include for bug 631252 Package-Manager: Portage-2.3.8, Repoman-2.3.3 .../icinga2/files/fix-missing-include-2.7.1.patch | 22 ++ net-analyzer/icinga2/icinga2-2.7.1.ebuild | 4 2 files changed, 26 insertions(+) diff --git a/net-analyzer/icinga2/files/fix-missing-include-2.7.1.patch b/net-analyzer/icinga2/files/fix-missing-include-2.7.1.patch new file mode 100644 index 000..d170db478db --- /dev/null +++ b/net-analyzer/icinga2/files/fix-missing-include-2.7.1.patch @@ -0,0 +1,22 @@ +From 631d1e85fc2575a26c700a15f309fccd9fb9ee4d Mon Sep 17 00:00:00 2001 +From: Michael +Date: Mon, 25 Sep 2017 01:07:50 +0200 +Subject: [PATCH] Fixed missing include statement in unit tests + +refs #5613 +--- + test/icinga-checkresult.cpp | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/test/icinga-checkresult.cpp b/test/icinga-checkresult.cpp +index 7f14dd365..a128e9519 100644 +--- a/test/icinga-checkresult.cpp b/test/icinga-checkresult.cpp +@@ -19,6 +19,7 @@ + + #include "icinga/host.hpp" + #include ++#include + + using namespace icinga; + diff --git a/net-analyzer/icinga2/icinga2-2.7.1.ebuild b/net-analyzer/icinga2/icinga2-2.7.1.ebuild index 875027fb0d7..237a6187d8b 100644 --- a/net-analyzer/icinga2/icinga2-2.7.1.ebuild +++ b/net-analyzer/icinga2/icinga2-2.7.1.ebuild @@ -46,6 +46,10 @@ RDEPEND=" REQUIRED_USE="!minimal? ( || ( mysql postgres ) )" +PATCHES=( + "${FILESDIR}/fix-missing-include-2.7.1.patch" +) + want_apache2 pkg_setup() {
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/icinga2/, net-analyzer/icinga2/files/
commit: ba9c60694d004d01b0426c8d3d33cb7551054acd Author: Matthew Thode gentoo org> AuthorDate: Thu Aug 31 16:49:14 2017 + Commit: Matt Thode gentoo org> CommitDate: Thu Aug 31 16:55:27 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba9c6069 net-analyzer/icinga2: fixing ownership of the config directory Package-Manager: Portage-2.3.6, Repoman-2.3.3 RepoMan-Options: --force net-analyzer/icinga2/Manifest | 2 - net-analyzer/icinga2/files/icinga2.confd | 4 - net-analyzer/icinga2/icinga2-2.6.2.ebuild | 176 - net-analyzer/icinga2/icinga2-2.6.3-r1.ebuild | 175 ...cinga2-2.7.0.ebuild => icinga2-2.7.0-r1.ebuild} | 3 +- net-analyzer/icinga2/icinga2-.ebuild | 9 +- 6 files changed, 7 insertions(+), 362 deletions(-) diff --git a/net-analyzer/icinga2/Manifest b/net-analyzer/icinga2/Manifest index e51208d8bbc..3f3288ae022 100644 --- a/net-analyzer/icinga2/Manifest +++ b/net-analyzer/icinga2/Manifest @@ -1,3 +1 @@ -DIST icinga2-2.6.2.tar.gz 2357220 SHA256 c2058c0e6c39860c52a57b8ce79224729f34b48bc96fb7b1ae2b742909e9b71b SHA512 733370fb120b79bbe3bdbf3d4b640083ff26d2a872c545f4efcd23be3462435f75e0b43b269b770296cb6de4a0529f2369fb766e06444d3fdb56f04db6a3dd03 WHIRLPOOL 0d28a429e5068a490a85ebced3b102780327519968f0cdc7eb3d939d91b6199ee285e0ca524d8596681b2c82832d8fc1909974f5f7e2ecbf0b7fe2ffc908327d -DIST icinga2-2.6.3.tar.gz 2360602 SHA256 83d44871a70d1b368b1af717873ff9b1b185344d23fc79b83118e47a85da6d90 SHA512 c6512411689951611b19a5e80bf360b4cf5ddbf95dcb47cb393f90798e36c052c68b79a5a33a72cd6205ab58d4bb3ac44ec4cd82f9d1d17dc3c0e550723272b3 WHIRLPOOL 9e2c116be306cce35d780387cd2487a7a33b5819166308b83bb26d17cb856094f67d80ea110370b13e7fa19d84463b73da1a65fbf0de60663f2ad53e25c19108 DIST icinga2-2.7.0.tar.gz 2435398 SHA256 8f06d23e5d922ba7a74f92dbb9af792be063d06d3aea9011aba39370935c6980 SHA512 470dd4ffa4ef608a018ede5c25b41f16213bf18c679eed8aaeed155fe6adc74a70abcc2e8be42ca20bf60f9b4b620c971ebbc96d608de2a90e480d72b93111bb WHIRLPOOL c926086c296affaafc7d55471ea5c1414b2d2cb8545657215a53bb9744c3147c32f8398317ad670e0d12fb95c83b54f0712f061e5e93bab868c4f04d833c3b47 diff --git a/net-analyzer/icinga2/files/icinga2.confd b/net-analyzer/icinga2/files/icinga2.confd deleted file mode 100644 index 5bfd8d72f04..000 --- a/net-analyzer/icinga2/files/icinga2.confd +++ /dev/null @@ -1,4 +0,0 @@ -ICINGA2_ERROR_LOG=/var/log/icinga2/error.log -ICINGA2_STARTUP_LOG=/var/log/icinga2/startup.log -ICINGA2_LOG=/var/log/icinga2/icinga2.log -ICINGA2_RUN_DIR=/run/icinga2 diff --git a/net-analyzer/icinga2/icinga2-2.6.2.ebuild b/net-analyzer/icinga2/icinga2-2.6.2.ebuild deleted file mode 100644 index 36d3970dc4e..000 --- a/net-analyzer/icinga2/icinga2-2.6.2.ebuild +++ /dev/null @@ -1,176 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -if [[ ${PV} != ]]; then - inherit cmake-utils depend.apache eutils systemd toolchain-funcs user wxwidgets - SRC_URI="https://github.com/Icinga/icinga2/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 x86" -else - inherit cmake-utils depend.apache eutils git-2 systemd toolchain-funcs user wxwidgets - EGIT_REPO_URI="https://github.com/Icinga/icinga2.git"; - EGIT_BRANCH="master" - KEYWORDS="" -fi - -DESCRIPTION="Distributed, general purpose, network monitoring engine" -HOMEPAGE="http://icinga.org/icinga2"; - -LICENSE="GPL-2" -SLOT="0" -IUSE="+mysql postgres classicui console libressl lto mail minimal nano-syntax +plugins studio +vim-syntax" -WX_GTK_VER="3.0" - -CDEPEND=" - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - >=dev-libs/boost-1.58-r1 - console? ( dev-libs/libedit ) - mysql? ( virtual/mysql ) - postgres? ( dev-db/postgresql:= )" - -DEPEND=" - ${CDEPEND} - sys-devel/bison - >=sys-devel/flex-2.5.35" - -RDEPEND=" - ${CDEPEND} - plugins? ( || ( - net-analyzer/monitoring-plugins - net-analyzer/nagios-plugins - ) ) - mail? ( virtual/mailx ) - classicui? ( net-analyzer/icinga[web] ) - studio? ( x11-libs/wxGTK:3.0 )" - -REQUIRED_USE="!minimal? ( || ( mysql postgres ) )" - -want_apache2 - -pkg_setup() { - depend.apache_pkg_setup - if use studio ; then - setup-wxwidgets - fi - enewgroup icinga - enewgroup icingacmd - enewgroup nagios # for plugins - enewuser icinga -1 -1 /var/lib/icinga2 "icinga,icingacmd,nagios" -} - -src_configure() { - sed -i 's/FLAGS\}\ \-g/FLAGS\}\ \-lpthread\ /g' CMakeLists.txt || die - local mycmakeargs=( - -DICINGA2_UNITY_BUILD=FALSE - -DCMAKE_VERBOSE_MAKEFILE=ON - -DCMAKE_BUILD_TYPE=None - -DCMAKE_INSTALL_PREFIX=/u
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/icinga2/, net-analyzer/icinga2/files/
commit: 065af99120b96dc970d0e0e8fce60fd239b9dd2e Author: Matthew Thode gentoo org> AuthorDate: Sun May 22 22:58:48 2016 + Commit: Matt Thode gentoo org> CommitDate: Sun May 22 22:58:48 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=065af991 net-analyzer/icinga2: fix bug 583298 logrotate Package-Manager: portage-2.2.28 net-analyzer/icinga2/files/logrotate.patch | 17 + .../{icinga2-2.4.10.ebuild => icinga2-2.4.10-r1.ebuild} | 4 +++- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/net-analyzer/icinga2/files/logrotate.patch b/net-analyzer/icinga2/files/logrotate.patch new file mode 100644 index 000..93d493a --- /dev/null +++ b/net-analyzer/icinga2/files/logrotate.patch @@ -0,0 +1,17 @@ +diff -ur icinga2-2.4.10/etc/logrotate.d/icinga2.cmake icinga2-2.4.10.new/etc/logrotate.d/icinga2.cmake +--- icinga2-2.4.10/etc/logrotate.d/icinga2.cmake 2016-05-19 06:39:29.0 -0500 icinga2-2.4.10.new/etc/logrotate.d/icinga2.cmake 2016-05-22 17:52:45.547568144 -0500 +@@ -1,4 +1,5 @@ + @CMAKE_INSTALL_FULL_LOCALSTATEDIR@/log/icinga2/icinga2.log @CMAKE_INSTALL_FULL_LOCALSTATEDIR@/log/icinga2/debug.log { ++ su icinga icingacmd + daily + rotate 7@LOGROTATE_USE_SU@ + compress +@@ -12,6 +13,7 @@ + } + + @CMAKE_INSTALL_FULL_LOCALSTATEDIR@/log/icinga2/error.log { ++ su icinga icingacmd + daily + rotate 90@LOGROTATE_USE_SU@ + compress diff --git a/net-analyzer/icinga2/icinga2-2.4.10.ebuild b/net-analyzer/icinga2/icinga2-2.4.10-r1.ebuild similarity index 98% rename from net-analyzer/icinga2/icinga2-2.4.10.ebuild rename to net-analyzer/icinga2/icinga2-2.4.10-r1.ebuild index 3f6634a..2944374 100644 --- a/net-analyzer/icinga2/icinga2-2.4.10.ebuild +++ b/net-analyzer/icinga2/icinga2-2.4.10-r1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=5 +EAPI=6 inherit cmake-utils depend.apache eutils systemd toolchain-funcs user DESCRIPTION="Distributed, general purpose, network monitoring engine" @@ -38,6 +38,8 @@ RDEPEND=" REQUIRED_USE="!minimal? ( || ( mysql postgres ) )" +PATCHES=( "${FILESDIR}/logrotate.patch" ) + want_apache2 pkg_setup() {