commit:     118b98c33897693a3b77e9708568c95cb9d705d7
Author:     Anton Fischl <github <AT> fischl-online <DOT> de>
AuthorDate: Sat Sep 13 05:19:58 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct  3 16:21:50 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=118b98c3

www-apps/icingaweb2-module-incubator: add 0.23.0

according to upstream, new version is compatible with PHP8.4
upstream has also bumped the minimum version requirements for its dependencies
also made shellcheck happy by putting quotes around insinto in src_install

Signed-off-by: Anton Fischl <github <AT> fischl-online.de>
Part-of: https://github.com/gentoo/gentoo/pull/43771
Signed-off-by: Sam James <sam <AT> gentoo.org>

 www-apps/icingaweb2-module-incubator/Manifest      |  1 +
 .../icingaweb2-module-incubator-0.23.0.ebuild      | 31 ++++++++++++++++++++++
 2 files changed, 32 insertions(+)

diff --git a/www-apps/icingaweb2-module-incubator/Manifest 
b/www-apps/icingaweb2-module-incubator/Manifest
index 47b45c3c31d3..40189df3a329 100644
--- a/www-apps/icingaweb2-module-incubator/Manifest
+++ b/www-apps/icingaweb2-module-incubator/Manifest
@@ -1 +1,2 @@
 DIST icingaweb2-module-incubator-0.22.0.tar.gz 223603 BLAKE2B 
339beff83920470411ccc7292477bb3eb279f90371fbba096cb9d7f3d794b57d9d6bb325745678bf52a254439a1908ac180feda35ad0710b0c14910c863d239f
 SHA512 
dd282751b3a6b213d83d48aca1343294373f34d737899d7589329dde830337bddfd2f53eaed8a4b4f4895b1ec8494732dfddca871eead179ebe4d9ec5a14bee7
+DIST icingaweb2-module-incubator-0.23.0.tar.gz 221024 BLAKE2B 
0fa3542a6c34f854c9eb953b82cbc88b1a893e6bd008b470ae3dbe03eda3ef4f8dde12cd3051615a5326af1ef8d7d501e41f99e19b96728acd9e74901a9cebda
 SHA512 
54c96e2abd6616a13756024a482c5ab05b11dd210b740b8c36dfcb297c3ba9005151eb50d83cfad19bce5211623b4e215a09dbaaf660df42c14bc40126f8c93e

diff --git 
a/www-apps/icingaweb2-module-incubator/icingaweb2-module-incubator-0.23.0.ebuild
 
b/www-apps/icingaweb2-module-incubator/icingaweb2-module-incubator-0.23.0.ebuild
new file mode 100644
index 000000000000..96caee0f3bdd
--- /dev/null
+++ 
b/www-apps/icingaweb2-module-incubator/icingaweb2-module-incubator-0.23.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Bleeding edge Icinga Web 2 libraries"
+HOMEPAGE="https://github.com/Icinga/icingaweb2-module-incubator/";
+SRC_URI="https://codeload.github.com/Icinga/${PN}/tar.gz/v${PV} -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${PV}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="php_targets_php8-2 php_targets_php8-3 php_targets_php8-4"
+
+PHP_DEPEND="
+       php_targets_php8-2? ( dev-lang/php:8.2[curl] )
+       php_targets_php8-3? ( dev-lang/php:8.3[curl] )
+       php_targets_php8-4? ( dev-lang/php:8.4[curl] )
+"
+RDEPEND="
+       ${PHP_DEPEND}
+       >=www-apps/icingaweb2-2.9.0
+       >=dev-libs/icinga-php-thirdparty-0.12.1
+       >=dev-libs/icinga-php-library-0.13.1
+"
+
+src_install() {
+       insinto "/usr/share/icingaweb2/modules/${PN##*-}/"
+       doins -r .
+}

Reply via email to