From ea3e1bbf643d1d8892f4df05e4f05c1b2a2125d8 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 15 Sep 2023 10:49:51 +0100 Subject: gentoo auto-resync : 15:09:2023 - 10:49:51 --- www-apps/Manifest.gz | Bin 13460 -> 13452 bytes www-apps/dokuwiki/Manifest | 2 +- www-apps/dokuwiki/dokuwiki-20230404a-r1.ebuild | 86 +++++++++++++++++++++ www-apps/dokuwiki/dokuwiki-20230404a.ebuild | 86 --------------------- www-apps/icingadb-web/Manifest | 4 +- www-apps/icingadb-web/icingadb-web-1.0.1-r1.ebuild | 28 +++++++ www-apps/icingadb-web/icingadb-web-1.0.1.ebuild | 29 ------- www-apps/icingadb-web/icingadb-web-1.0.2-r1.ebuild | 28 +++++++ www-apps/icingadb-web/icingadb-web-1.0.2.ebuild | 29 ------- www-apps/icingaweb2/Manifest | 4 +- www-apps/icingaweb2/icingaweb2-2.11.4-r1.ebuild | 80 +++++++++++++++++++ www-apps/icingaweb2/icingaweb2-2.11.4.ebuild | 82 -------------------- www-apps/icingaweb2/icingaweb2-9999.ebuild | 4 +- www-apps/selfoss/Manifest | 2 - www-apps/selfoss/selfoss-2.19.ebuild | 52 ------------- 15 files changed, 228 insertions(+), 288 deletions(-) create mode 100644 www-apps/dokuwiki/dokuwiki-20230404a-r1.ebuild delete mode 100644 www-apps/dokuwiki/dokuwiki-20230404a.ebuild create mode 100644 www-apps/icingadb-web/icingadb-web-1.0.1-r1.ebuild delete mode 100644 www-apps/icingadb-web/icingadb-web-1.0.1.ebuild create mode 100644 www-apps/icingadb-web/icingadb-web-1.0.2-r1.ebuild delete mode 100644 www-apps/icingadb-web/icingadb-web-1.0.2.ebuild create mode 100644 www-apps/icingaweb2/icingaweb2-2.11.4-r1.ebuild delete mode 100644 www-apps/icingaweb2/icingaweb2-2.11.4.ebuild delete mode 100644 www-apps/selfoss/selfoss-2.19.ebuild (limited to 'www-apps') diff --git a/www-apps/Manifest.gz b/www-apps/Manifest.gz index 2509d3609ff1..eaae24d8f605 100644 Binary files a/www-apps/Manifest.gz and b/www-apps/Manifest.gz differ diff --git a/www-apps/dokuwiki/Manifest b/www-apps/dokuwiki/Manifest index 1e5b2c29f771..ec21ce301431 100644 --- a/www-apps/dokuwiki/Manifest +++ b/www-apps/dokuwiki/Manifest @@ -2,5 +2,5 @@ AUX htaccess 170 BLAKE2B bcdf354e630f2e2995a56b7f435da2cff2c39f85ee70f745d43ec3c AUX htaccess-dist 1639 BLAKE2B 52fea4574320fc4e56aa061e46f7ec978a6282996188f2d86b9eea4e8b4617c561f94621ea3cf334d4eae16d164c96ce419258da40e9644b951f5c4d828acf09 SHA512 8d05756eb04a61fc9a89b814d0cf9022feb57c3de10fa74cf1964bdba7910d25448109147facccd8447a4ff446cb7a0cf8d8134642061d23b03e0921b032fc76 AUX postinstall-en.txt 1791 BLAKE2B 96a1f47933d402d7d33aa6cd54724d1f1e9fb717c3a031be6785c49f26d5bcc518388d838a5e68f3911495b51391367ac5777698a8e79e45b5160f99250745e5 SHA512 a7492810fad0c5ca6f3e724679ae753934b7a92f90663dc0e93608dca06d1a4b2ba04842e0755955b9b3e6ba63742a5b3c882d097c8c0e2df178d044f471c5b5 DIST dokuwiki-2023-04-04a.tgz 4043928 BLAKE2B a18372b04bd10760236ec4f976a87fed800601a541ebb6aaa07b302c8462286da3094aa102194a101c59ceacde99d0c865f938b8eb732cf09e8e7f0b5f40ea8e SHA512 748af27b2d226437f87461522254fca5e65c7572fdc20e75259944b388e3888a85f61120d1c22c671d3a302ac6791e463a0d3418f2fcf23bf046116107b11ab8 -EBUILD dokuwiki-20230404a.ebuild 1879 BLAKE2B f000d838cc61b12aea18c0728dced258eab0b5bbe917655bce972b7eeee784839ea3afaf3c83890e932b36b6c757608f8a40bb7c49bbd8fcd0964b5612d8b575 SHA512 c600eb6d223cb13497cc2fb71d3027ea2b51a52305aac49baad167a82c640ea6facdc8b0caed735dca90a10b7d4a68b6aee47355d95df0b03f4df21cbcb6b1d1 +EBUILD dokuwiki-20230404a-r1.ebuild 1879 BLAKE2B 4e04f2279ba7f5dccd8013da9575a6f2939f5dd77e321e51d6bfb58a75ea9f8ff63c8205f3af36c2ad058363b266a8502d84eccd951e0a8917307ff3308dcc92 SHA512 ae94239a891453c1745d8352eeb9361d7f2c2af13414d48da66b136f171ea96b4de47e2b3f133c5cb280d5ed4496249c68cd364eff4d7f011bb3322479c9a161 MISC metadata.xml 802 BLAKE2B a4dc7f053f175b1764efda3721a0cdfdb09d6e4311fd81f103bd4786185dada85accc52cb087aea8fddb957afc07efecca97202ed917f716875da028d1171577 SHA512 c3b1bb6f3d182dc08b08ec9a3407fa7e5eef31a82bdf63786e8488b9d67b3abab9c9b9e5ba4aed7e1a2da43356400eb4d6c825e9ed804c553c8a3b348efca10f diff --git a/www-apps/dokuwiki/dokuwiki-20230404a-r1.ebuild b/www-apps/dokuwiki/dokuwiki-20230404a-r1.ebuild new file mode 100644 index 000000000000..9de0b60bb660 --- /dev/null +++ b/www-apps/dokuwiki/dokuwiki-20230404a-r1.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit webapp + +# upstream uses dashes in the datestamp +MY_BASE_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}" + +if [[ ${PV} == *rc* ]]; then + MY_PV="${MY_BASE_PV}${PV:8:4}" + MY_P="${PN}-rc-${MY_BASE_PV}" + S="${WORKDIR}/${MY_P}" + SRC_URI="https://download.dokuwiki.org/src/${PN}/${PN}-rc.tgz -> ${PN}-${PV}.tgz" +else + MY_PV="${MY_BASE_PV}${PV:8:4}" + SRC_URI="https://download.dokuwiki.org/src/${PN}/${PN}-${MY_PV}.tgz" + S="${WORKDIR}/${PN}-${MY_PV}" +fi + +DESCRIPTION="DokuWiki is a simple to use Wiki aimed at a small company's documentation needs" +HOMEPAGE="https://wiki.dokuwiki.org" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~sparc ~x86" +IUSE="gd" + +DEPEND="" +RDEPEND=" + >=dev-lang/php-8.0[xml] + virtual/httpd-php:* + gd? ( || + ( + dev-lang/php[gd] + media-gfx/imagemagick + ) + ) +" + +need_httpd_cgi + +src_prepare() { + # create initial changes file + touch data/changes.log + + default +} + +src_install() { + webapp_src_preinst + + dodoc README + rm -f README COPYING + + docinto scripts + dodoc bin/* + rm -rf bin + + insinto "${MY_HTDOCSDIR}" + doins -r . + + # Copy custom .htaccess that works with both apache 2.2 and 2.4 + for dir in "conf" "data" "inc" "inc/lang"; do + insinto "${MY_HTDOCSDIR}/${dir}" + newins "${FILESDIR}/htaccess" ".htaccess" + done + + # Use custom .htaccess.dist that works with both apache 2.2 and 2.4 + insinto "${MY_HTDOCSDIR}/" + newins "${FILESDIR}/htaccess-dist" ".htaccess.dist" + + for x in $(find data/ -not -name '.htaccess'); do + webapp_serverowned "${MY_HTDOCSDIR}"/${x} + done + + webapp_configfile "${MY_HTDOCSDIR}"/.htaccess.dist + webapp_configfile "${MY_HTDOCSDIR}"/conf + + for x in $(find conf/ -not -name 'msg'); do + webapp_configfile "${MY_HTDOCSDIR}"/${x} + done + + webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt + webapp_src_install +} diff --git a/www-apps/dokuwiki/dokuwiki-20230404a.ebuild b/www-apps/dokuwiki/dokuwiki-20230404a.ebuild deleted file mode 100644 index c6d2a56a3fa0..000000000000 --- a/www-apps/dokuwiki/dokuwiki-20230404a.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit webapp - -# upstream uses dashes in the datestamp -MY_BASE_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}" - -if [[ ${PV} == *rc* ]]; then - MY_PV="${MY_BASE_PV}${PV:8:4}" - MY_P="${PN}-rc-${MY_BASE_PV}" - S="${WORKDIR}/${MY_P}" - SRC_URI="https://download.dokuwiki.org/src/${PN}/${PN}-rc.tgz -> ${PN}-${PV}.tgz" -else - MY_PV="${MY_BASE_PV}${PV:8:4}" - SRC_URI="https://download.dokuwiki.org/src/${PN}/${PN}-${MY_PV}.tgz" - S="${WORKDIR}/${PN}-${MY_PV}" -fi - -DESCRIPTION="DokuWiki is a simple to use Wiki aimed at a small company's documentation needs" -HOMEPAGE="https://wiki.dokuwiki.org" - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~sparc ~x86" -IUSE="gd" - -DEPEND="" -RDEPEND=" - >=dev-lang/php-7.4[xml] - virtual/httpd-php:* - gd? ( || - ( - dev-lang/php[gd] - media-gfx/imagemagick - ) - ) -" - -need_httpd_cgi - -src_prepare() { - # create initial changes file - touch data/changes.log - - default -} - -src_install() { - webapp_src_preinst - - dodoc README - rm -f README COPYING - - docinto scripts - dodoc bin/* - rm -rf bin - - insinto "${MY_HTDOCSDIR}" - doins -r . - - # Copy custom .htaccess that works with both apache 2.2 and 2.4 - for dir in "conf" "data" "inc" "inc/lang"; do - insinto "${MY_HTDOCSDIR}/${dir}" - newins "${FILESDIR}/htaccess" ".htaccess" - done - - # Use custom .htaccess.dist that works with both apache 2.2 and 2.4 - insinto "${MY_HTDOCSDIR}/" - newins "${FILESDIR}/htaccess-dist" ".htaccess.dist" - - for x in $(find data/ -not -name '.htaccess'); do - webapp_serverowned "${MY_HTDOCSDIR}"/${x} - done - - webapp_configfile "${MY_HTDOCSDIR}"/.htaccess.dist - webapp_configfile "${MY_HTDOCSDIR}"/conf - - for x in $(find conf/ -not -name 'msg'); do - webapp_configfile "${MY_HTDOCSDIR}"/${x} - done - - webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt - webapp_src_install -} diff --git a/www-apps/icingadb-web/Manifest b/www-apps/icingadb-web/Manifest index 694d7f0a518d..a3478d6eaf42 100644 --- a/www-apps/icingadb-web/Manifest +++ b/www-apps/icingadb-web/Manifest @@ -1,5 +1,5 @@ DIST icingadb-web-1.0.1.tar.gz 2296075 BLAKE2B 08684f8f46e85843035a98716094d7a0b2d623fdc633beaa9cc49778fd495d1edbf99f003bceed155a081bbe9ecc90393910f0c28a854fbe435b9fe73a5066c9 SHA512 64423f67961c4d0677d4fd5da18c28b6b525a38885e7660f48120a65a9638c9a1dd0f4a2c3b58048ab2583a76716c5e99cf88010c8b5dfd823083346228055f0 DIST icingadb-web-1.0.2.tar.gz 2296999 BLAKE2B f74badc90f992ffd506cf66296e3d38f2d9fb5e317f4ff497f3790bbdafec250378a661dddbd582510ab490b7eaf1e2cfeb69c078da8dbaa6e638e504d6d8e96 SHA512 a8349b94260ddde9aeeee65eaa05517f656c4a7649ae5c7c2584900ca982b05a63e8b0fcaa95154e0a01ca4269958b449434c894dcff6950ea447b1cda6977bc -EBUILD icingadb-web-1.0.1.ebuild 664 BLAKE2B 4d6e5c74e8123ac049df2417195121ec7518554206456b470cb26621b5e99f6b9215acfee4a11926935dad00bc133abc902dd5a84c38281c2b807329ccc68451 SHA512 487bd91837ef9da365fb65b8df43ecbc6747e92ebe4b4fe7bd072d34353e5b931defd27e366a0dbff1d4a0be0ed3773da15d3c2093002ada8fda90481112c8b8 -EBUILD icingadb-web-1.0.2.ebuild 664 BLAKE2B 4d6e5c74e8123ac049df2417195121ec7518554206456b470cb26621b5e99f6b9215acfee4a11926935dad00bc133abc902dd5a84c38281c2b807329ccc68451 SHA512 487bd91837ef9da365fb65b8df43ecbc6747e92ebe4b4fe7bd072d34353e5b931defd27e366a0dbff1d4a0be0ed3773da15d3c2093002ada8fda90481112c8b8 +EBUILD icingadb-web-1.0.1-r1.ebuild 635 BLAKE2B 3c3e574c785f2687d56f051a610ea81e1aedd3ee9e74f729141d599026d4f09146083f59b317460af2da96a72af4f344adc5741999335a651fb00574bce5a680 SHA512 50b1545c4c847446e892374e0adb32f9128af8221ffff38b57a680b895c43224ecc62ca8853b1b8f5d9fdffa1c80993390081c64237cba3d93d6158a31ff65a3 +EBUILD icingadb-web-1.0.2-r1.ebuild 635 BLAKE2B 3c3e574c785f2687d56f051a610ea81e1aedd3ee9e74f729141d599026d4f09146083f59b317460af2da96a72af4f344adc5741999335a651fb00574bce5a680 SHA512 50b1545c4c847446e892374e0adb32f9128af8221ffff38b57a680b895c43224ecc62ca8853b1b8f5d9fdffa1c80993390081c64237cba3d93d6158a31ff65a3 MISC metadata.xml 664 BLAKE2B 0b5781d631ca245e3c4bc8ce3ddc8cd417896f0183eff5fee9fa49606b1f76332d316888be4a4d5d6a2650beb03d81bad6d9c8ab5dad1c15fbafbdeff9f35f27 SHA512 f43f53e4747d4ece5fe4b55464c5fd1c86ac68ed0cadb1c32ba5e3726197c32064d96f4632920d4bf5dbf6fa039b0c0d0758e6129ac360ae4797d0c06770a204 diff --git a/www-apps/icingadb-web/icingadb-web-1.0.1-r1.ebuild b/www-apps/icingadb-web/icingadb-web-1.0.1-r1.ebuild new file mode 100644 index 000000000000..7e199c809fb9 --- /dev/null +++ b/www-apps/icingadb-web/icingadb-web-1.0.1-r1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="UI for Icinga DB" +HOMEPAGE="https://icinga.com/docs/icinga-db-web/" +KEYWORDS="~amd64" +SRC_URI="https://github.com/Icinga/icingadb-web/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" + +RDEPEND=" + || ( + dev-lang/php:8.0[curl,xml] + dev-lang/php:8.1[curl,xml] + dev-lang/php:8.2[curl,xml] + ) + >=dev-libs/icinga-php-library-0.9 + >=dev-libs/icinga-php-thirdparty-0.11 + >=www-apps/icingaweb2-2.9.0 +" + +src_install() { + insinto "/usr/share/icingaweb2/modules/icingadb/" + doins -r "${S}"/* +} diff --git a/www-apps/icingadb-web/icingadb-web-1.0.1.ebuild b/www-apps/icingadb-web/icingadb-web-1.0.1.ebuild deleted file mode 100644 index 56082291a598..000000000000 --- a/www-apps/icingadb-web/icingadb-web-1.0.1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="UI for Icinga DB" -HOMEPAGE="https://icinga.com/docs/icinga-db-web/" -KEYWORDS="~amd64" -SRC_URI="https://github.com/Icinga/icingadb-web/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" - -RDEPEND=" - || ( - dev-lang/php:7.4[curl,xml] - dev-lang/php:8.0[curl,xml] - dev-lang/php:8.1[curl,xml] - dev-lang/php:8.2[curl,xml] - ) - >=dev-libs/icinga-php-library-0.9 - >=dev-libs/icinga-php-thirdparty-0.11 - >=www-apps/icingaweb2-2.9.0 -" - -src_install() { - insinto "/usr/share/icingaweb2/modules/icingadb/" - doins -r "${S}"/* -} diff --git a/www-apps/icingadb-web/icingadb-web-1.0.2-r1.ebuild b/www-apps/icingadb-web/icingadb-web-1.0.2-r1.ebuild new file mode 100644 index 000000000000..7e199c809fb9 --- /dev/null +++ b/www-apps/icingadb-web/icingadb-web-1.0.2-r1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="UI for Icinga DB" +HOMEPAGE="https://icinga.com/docs/icinga-db-web/" +KEYWORDS="~amd64" +SRC_URI="https://github.com/Icinga/icingadb-web/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" + +RDEPEND=" + || ( + dev-lang/php:8.0[curl,xml] + dev-lang/php:8.1[curl,xml] + dev-lang/php:8.2[curl,xml] + ) + >=dev-libs/icinga-php-library-0.9 + >=dev-libs/icinga-php-thirdparty-0.11 + >=www-apps/icingaweb2-2.9.0 +" + +src_install() { + insinto "/usr/share/icingaweb2/modules/icingadb/" + doins -r "${S}"/* +} diff --git a/www-apps/icingadb-web/icingadb-web-1.0.2.ebuild b/www-apps/icingadb-web/icingadb-web-1.0.2.ebuild deleted file mode 100644 index 56082291a598..000000000000 --- a/www-apps/icingadb-web/icingadb-web-1.0.2.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="UI for Icinga DB" -HOMEPAGE="https://icinga.com/docs/icinga-db-web/" -KEYWORDS="~amd64" -SRC_URI="https://github.com/Icinga/icingadb-web/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" - -RDEPEND=" - || ( - dev-lang/php:7.4[curl,xml] - dev-lang/php:8.0[curl,xml] - dev-lang/php:8.1[curl,xml] - dev-lang/php:8.2[curl,xml] - ) - >=dev-libs/icinga-php-library-0.9 - >=dev-libs/icinga-php-thirdparty-0.11 - >=www-apps/icingaweb2-2.9.0 -" - -src_install() { - insinto "/usr/share/icingaweb2/modules/icingadb/" - doins -r "${S}"/* -} diff --git a/www-apps/icingaweb2/Manifest b/www-apps/icingaweb2/Manifest index 26c72e499b48..9f3553b67409 100644 --- a/www-apps/icingaweb2/Manifest +++ b/www-apps/icingaweb2/Manifest @@ -1,4 +1,4 @@ DIST icingaweb2-2.11.4.tar.gz 11381515 BLAKE2B e524d04fd027377685826e1e3ff4a73efb040f8736d35fa496cf190a69dc2e6fedd82f678d5994d66a450efaff77764fd6a9504823ba17897506ff3d923566d8 SHA512 3012e75c35f3070a5dfcb356ed499f247651c99b7f39faf1917ade4568f5ba15a2820ff63cab2583748cdb7d158f86b7b87bf8f4c934d3bd6526929dd57e1eae -EBUILD icingaweb2-2.11.4.ebuild 2645 BLAKE2B 17c05eb8361ccfd1c778059af9d651d4c61f9e244eedd0efd82efca8724e9f7e2bd25ee74d05a3afc79c74fa92778ae61938055252a3a072489788fb8e8d01d4 SHA512 5e87b4772a98d70204d1fd317f9e961cf6b4c21784b90a192ce41ede64d2adf727949a69ffc80c83b43b3186e5f2024218e07f13a3c4975c3ef907afefadf661 -EBUILD icingaweb2-9999.ebuild 2647 BLAKE2B fa8e259a2c1acaba634189974ed0e4cffd1178d46e88ee33398b0df83d34b3f3ca829834a862960ea7be4af374cfb91a2f9c02e2a01f4de8f2a68500b75cc9ab SHA512 b134e2277cdb896f61a9459b0a07f02b0a7233b63810e95a4df15ee06432e1b4abc53cdc7efe93b3f5b41d939b6500bc8b0fd556db0c8695992846db27f2984d +EBUILD icingaweb2-2.11.4-r1.ebuild 2437 BLAKE2B 87e8e5cc1c5683d1a79915030e9bd3f19fa9b9e8ace11bf886d7d5ad2949881b7155546dfcaa295afb9c0d512369798327d5184a9b6b21c6d66d24e0cd3315bd SHA512 cefa272a1f1f0fe8f561036ebf214ebc43035e999a6f4d728b19880714183128fe15186983eb0f95486060b61ecca0ac0aacff84a342ca2da9600da0245ea6fe +EBUILD icingaweb2-9999.ebuild 2439 BLAKE2B f2133f8a710ac57cfa1461d2699aeb1346f70690f9155bf3db99248cef5a55cddb2b4945c35133fa0e29a624ee814c19ae286ab647abf11202a46c4fba3eea46 SHA512 7b92d046da4d6614a33b18106b4d7a5e76c8c8ee1be7e85d8035bfbde664a807a625b61f3759bd2c8969d41163f3b28ba599c8b717a1137058ea311a4997445b MISC metadata.xml 444 BLAKE2B bf24467286f442770ed78cb298cd0fc1d37786b06e85bbc4b20a8c750764e7a831828ebc9b7872772f0a286b12cb67491cb1f84f189cf00e2ec59a6b921e760f SHA512 55e57997695e09ad9cc8448030e8470a0e39a1cbc610f70e29c2a68a4f287e54cb816b0cd1ceec611112849ba97225a60560b67368fb3a6ed68a73a728d61d83 diff --git a/www-apps/icingaweb2/icingaweb2-2.11.4-r1.ebuild b/www-apps/icingaweb2/icingaweb2-2.11.4-r1.ebuild new file mode 100644 index 000000000000..84a84021e342 --- /dev/null +++ b/www-apps/icingaweb2/icingaweb2-2.11.4-r1.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit depend.apache multilib + +DESCRIPTION="Icinga Web 2 - Frontend for icinga2" +HOMEPAGE="http://www.icinga.org/" + +if [[ ${PV} == *9999 ]];then + inherit git-r3 + EGIT_REPO_URI="https://github.com/Icinga/icingaweb2.git" + EGIT_BRANCH="master" +else + SRC_URI="https://codeload.github.com/Icinga/${PN}/tar.gz/v${PV} -> ${P}.tar.gz" + KEYWORDS="amd64 x86" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="apache2 apache2-server fpm ldap mysql nginx pdf postgres" +REQUIRED_USE="( ^^ ( apache2-server nginx ) ) apache2? ( apache2-server )" + +DEPEND=">=net-analyzer/icinga2-2.1.1 + dev-php/pecl-imagick + pdf? ( media-gfx/imagemagick[png] ) + apache2-server? ( >=www-servers/apache-2.4.0 ) + nginx? ( >=www-servers/nginx-1.7.0:* ) + || ( + dev-lang/php:8.0[apache2?,cli,fpm?,gd,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml] + dev-lang/php:8.1[apache2?,cli,fpm?,gd,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml] + ) + >=dev-libs/icinga-php-library-0.8.1 + >=dev-libs/icinga-php-thirdparty-0.11.0 + acct-group/icingacmd + acct-group/icingaweb2" +RDEPEND="${DEPEND}" + +want_apache2 + +pkg_setup() { + depend.apache_pkg_setup + + use nginx && usermod -a -G icingacmd,icingaweb2 nginx + use apache2 && usermod -a -G icingacmd,icingaweb2 apache +} + +pkg_config() { + if [[ -d /etc/icingaweb2 ]] ; then + einfo "Updating existing installation ..." + else + einfo "Running first time setup ..." + einfo "Creating configuration directory ..." + /usr/share/${PN}/bin/icingacli setup config directory + einfo "Creating authentication token for web setup ..." + /usr/share/${PN}/bin/icingacli setup token create + if use apache2 ; then + einfo "The following might be useful for your Apache2 configuration:" + /usr/share/${PN}/bin/icingacli setup config webserver apache --document-root /usr/share/${PN}/public + fi + if use nginx ; then + einfo "The following might be useful for your NGinx configuration:" + /usr/share/${PN}/bin/icingacli setup config webserver nginx --document-root /usr/share/${PN}/public + fi + fi + einfo "All done." +} + +src_install() { + insinto "/usr/share/${PN}" + doins -r "${S}"/* + fperms -R a+rX "/usr/share/${PN}/public/" + fperms u+x,g+x "/usr/share/${PN}/bin/icingacli" + fowners root:icingaweb2 "/usr/share/${PN}/bin/icingacli" +} + +pkg_postinst() { + einfo "Run 'emerge --config =${CATEGORY}/${PF}' to finish setup." +} diff --git a/www-apps/icingaweb2/icingaweb2-2.11.4.ebuild b/www-apps/icingaweb2/icingaweb2-2.11.4.ebuild deleted file mode 100644 index 947ab19c3d4b..000000000000 --- a/www-apps/icingaweb2/icingaweb2-2.11.4.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit depend.apache multilib - -DESCRIPTION="Icinga Web 2 - Frontend for icinga2" -HOMEPAGE="http://www.icinga.org/" - -if [[ ${PV} == *9999 ]];then - inherit git-r3 - EGIT_REPO_URI="https://github.com/Icinga/icingaweb2.git" - EGIT_BRANCH="master" -else - SRC_URI="https://codeload.github.com/Icinga/${PN}/tar.gz/v${PV} -> ${P}.tar.gz" - KEYWORDS="amd64 x86" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="apache2 apache2-server fpm ldap mysql nginx pdf postgres" -REQUIRED_USE="( ^^ ( apache2-server nginx ) ) apache2? ( apache2-server )" - -DEPEND=">=net-analyzer/icinga2-2.1.1 - dev-php/pecl-imagick - pdf? ( media-gfx/imagemagick[png] ) - apache2-server? ( >=www-servers/apache-2.4.0 ) - nginx? ( >=www-servers/nginx-1.7.0:* ) - || ( - dev-lang/php:7.3[apache2?,cli,fpm?,gd,json,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml] - dev-lang/php:7.4[apache2?,cli,fpm?,gd,json,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml] - dev-lang/php:8.0[apache2?,cli,fpm?,gd,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml] - dev-lang/php:8.1[apache2?,cli,fpm?,gd,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml] - ) - >=dev-libs/icinga-php-library-0.8.1 - >=dev-libs/icinga-php-thirdparty-0.11.0 - acct-group/icingacmd - acct-group/icingaweb2" -RDEPEND="${DEPEND}" - -want_apache2 - -pkg_setup() { - depend.apache_pkg_setup - - use nginx && usermod -a -G icingacmd,icingaweb2 nginx - use apache2 && usermod -a -G icingacmd,icingaweb2 apache -} - -pkg_config() { - if [[ -d /etc/icingaweb2 ]] ; then - einfo "Updating existing installation ..." - else - einfo "Running first time setup ..." - einfo "Creating configuration directory ..." - /usr/share/${PN}/bin/icingacli setup config directory - einfo "Creating authentication token for web setup ..." - /usr/share/${PN}/bin/icingacli setup token create - if use apache2 ; then - einfo "The following might be useful for your Apache2 configuration:" - /usr/share/${PN}/bin/icingacli setup config webserver apache --document-root /usr/share/${PN}/public - fi - if use nginx ; then - einfo "The following might be useful for your NGinx configuration:" - /usr/share/${PN}/bin/icingacli setup config webserver nginx --document-root /usr/share/${PN}/public - fi - fi - einfo "All done." -} - -src_install() { - insinto "/usr/share/${PN}" - doins -r "${S}"/* - fperms -R a+rX "/usr/share/${PN}/public/" - fperms u+x,g+x "/usr/share/${PN}/bin/icingacli" - fowners root:icingaweb2 "/usr/share/${PN}/bin/icingacli" -} - -pkg_postinst() { - einfo "Run 'emerge --config =${CATEGORY}/${PF}' to finish setup." -} diff --git a/www-apps/icingaweb2/icingaweb2-9999.ebuild b/www-apps/icingaweb2/icingaweb2-9999.ebuild index 60f9756ef763..9103daa5bbe2 100644 --- a/www-apps/icingaweb2/icingaweb2-9999.ebuild +++ b/www-apps/icingaweb2/icingaweb2-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -28,8 +28,6 @@ DEPEND=">=net-analyzer/icinga2-2.1.1 apache2-server? ( >=www-servers/apache-2.4.0 ) nginx? ( >=www-servers/nginx-1.7.0:* ) || ( - dev-lang/php:7.3[apache2?,cli,fpm?,gd,json,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml] - dev-lang/php:7.4[apache2?,cli,fpm?,gd,json,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml] dev-lang/php:8.0[apache2?,cli,fpm?,gd,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml] dev-lang/php:8.1[apache2?,cli,fpm?,gd,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml] ) diff --git a/www-apps/selfoss/Manifest b/www-apps/selfoss/Manifest index 512cc3bb596c..b18be455be3a 100644 --- a/www-apps/selfoss/Manifest +++ b/www-apps/selfoss/Manifest @@ -1,5 +1,3 @@ -DIST selfoss-2.19.zip 5837647 BLAKE2B 0921d938a8c85c2d610fbbf371ab46c7b233d55e7db2531a7745f23920028878ac3f85c10d58bcd48da55e6efab367aa55889373260d8af36414747272f5a97e SHA512 d9b751e1d3725e4fc44353c579f6a8033c0802e0697627fd6e20adaf31a49f38ab485d6ea27bbcb645f48cc9de6db2bd451fe900f48f48e5e602171c2a71d634 DIST selfoss-2.20-cdc7f3e.zip 4569979 BLAKE2B 5c8eb3307373cf5a7f35dd3ab68db9f84122752da2b78e29c99a61c75dc2e79b9c07b5eacf4461de56d55699b0a774217ebd218b5a0f4f2779d045c754cf2ad6 SHA512 1105c7c3b52d6d5bf6a1ef186e8fb3e0baf144ccd911541fd677d78ec2de110a899d53e04750fd27f0a8d791786b3925bf52bb0a45011b5c5e7f5b81443fe786 -EBUILD selfoss-2.19.ebuild 1064 BLAKE2B 1bbb978d80ab4c4867c4433b861a2b20638316d79002f709f4dd55c0a9703d3082c2c3ca9c4ab3b8f3f3f611d196822c820e28cd8e32f188b6eba4b06cf88a08 SHA512 37986d3a89d911b7b0b61fd8274f7fc1bfbcfd67f04e145951914b9640b19ac381c86d1dfa920eeb866ba62799418ff3810b39c32b0dfbb93c65d1fa9d1750c6 EBUILD selfoss-2.20_pre20230730.ebuild 1087 BLAKE2B 489b0fcbddaa3ce83a89178a4ee6fa35aa8d85899fdca9ae8bdb24dbcbea05165ad8c4cb666c6d708c65217fac69d090aec5090e63e9a42eca0668e7ac2a8001 SHA512 938c563b395b6bf3381cdb314aaf7f09cafe94e52358fe676384bb9d0895c67eed6f10c36bf58bd2793238fcddd3d1991b0eb3210656aefc68dde2fc2efd0ef9 MISC metadata.xml 400 BLAKE2B 7c8ad510115accefb3fa4acb672c34c82558293972b4e091767210c0ce4da79c82e9978f96fd595e51f22520f9e1b13b2d88d7288a44d55453602539b4083ae1 SHA512 1f3862d0e7001eca69d66c735890ad8ad495601c1b0f132bf91dc70cf72fc6a7391e3e45b73bed13029704bbc4dc53ed689c3d004d10860bac5f62b26132ca26 diff --git a/www-apps/selfoss/selfoss-2.19.ebuild b/www-apps/selfoss/selfoss-2.19.ebuild deleted file mode 100644 index 42b67a167c1f..000000000000 --- a/www-apps/selfoss/selfoss-2.19.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit readme.gentoo-r1 webapp - -DESCRIPTION="The multipurpose rss reader, live stream, mashup, aggregation web application" -HOMEPAGE="https://selfoss.aditu.de/" -SRC_URI="https://github.com/SSilence/${PN}/releases/download/${PV}/${P}.zip" -S="${WORKDIR}"/${PN} - -LICENSE="GPL-3" -KEYWORDS="amd64 arm arm64 ~x86" - -BDEPEND="app-arch/unzip" -RDEPEND=" - >=dev-lang/php-5.6.0[curl,gd] -