diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-01-21 06:42:16 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-01-21 06:42:16 +0000 |
commit | 30c47f3c341cb37e4808aaa3842b679d0ca420e8 (patch) | |
tree | 30eb5383b9ae93fec49d9a5660b34201e6190933 /www-apps | |
parent | cd57012a0ef40d302cf7d5a92dd2f3dfae285d2f (diff) |
gentoo auto-resync : 21:01:2025 - 06:42:16
Diffstat (limited to 'www-apps')
-rw-r--r-- | www-apps/Manifest.gz | bin | 13132 -> 13135 bytes | |||
-rw-r--r-- | www-apps/baikal/Manifest | 2 | ||||
-rw-r--r-- | www-apps/baikal/baikal-0.10.1.ebuild | 55 | ||||
-rw-r--r-- | www-apps/jekyll-coffeescript/Manifest | 1 | ||||
-rw-r--r-- | www-apps/jekyll-coffeescript/jekyll-coffeescript-2.0.0-r1.ebuild | 35 | ||||
-rw-r--r-- | www-apps/jekyll-sass-converter/Manifest | 2 | ||||
-rw-r--r-- | www-apps/jekyll-sass-converter/jekyll-sass-converter-2.2.0.ebuild | 4 | ||||
-rw-r--r-- | www-apps/jekyll-watch/Manifest | 1 | ||||
-rw-r--r-- | www-apps/jekyll-watch/jekyll-watch-2.2.1-r2.ebuild | 29 | ||||
-rw-r--r-- | www-apps/jekyll/Manifest | 1 | ||||
-rw-r--r-- | www-apps/jekyll/jekyll-4.3.4-r1.ebuild | 113 | ||||
-rw-r--r-- | www-apps/mediawiki/Manifest | 6 | ||||
-rw-r--r-- | www-apps/mediawiki/mediawiki-1.39.11.ebuild | 4 | ||||
-rw-r--r-- | www-apps/mediawiki/mediawiki-1.42.4.ebuild | 4 | ||||
-rw-r--r-- | www-apps/mediawiki/mediawiki-1.43.0.ebuild | 4 |
15 files changed, 249 insertions, 12 deletions
diff --git a/www-apps/Manifest.gz b/www-apps/Manifest.gz Binary files differindex 38cfb3952a26..68ed1eb0cdb6 100644 --- a/www-apps/Manifest.gz +++ b/www-apps/Manifest.gz diff --git a/www-apps/baikal/Manifest b/www-apps/baikal/Manifest index 97b94e6a83fc..cfe9fbc41c79 100644 --- a/www-apps/baikal/Manifest +++ b/www-apps/baikal/Manifest @@ -1,6 +1,8 @@ AUX postinstall-v0.7-en.txt 465 BLAKE2B adefd05b835bd3e27cc12137da53837dabd23790afe95fcc3e55e2dc1825342e96e2709c8d268fd0ec465b72faae7b5bd0fade0cb30fd0df2d8196bd49ae1e1b SHA512 8e532a5b229181cf32cc4a254688cc564a4a2dc80db64545fba0e093fa227a186a544b4dfc79c798e7d1021c1e01b7fb5f663f5b981082a32f6e6a0f98211df2 +DIST baikal-0.10.1.zip 2857336 BLAKE2B fe3177f031105d0367169e4673bb68f473b1797227fb1912077fc7fd97e364a439a4cfa14cab10a7632ca72227e8519bcb4e8294ce7da4beb6599c17472db9e3 SHA512 372027dc424ab3efa0c0f6f597cee15627dbfbb5709d1f9ddf18a721d31c4fa29c7a800c05e57efdf5d2b25cfdb4f1fa110661e19a85c2b2b4bf03eea15981f9 DIST baikal-0.9.3.zip 2978666 BLAKE2B f2726560916979766c95af0ff63cb1cbd5bb677f377ea20e41064c0a88725742193341e6a3246f64930c445f425a7026499ed55f1949ee221da553bfec538755 SHA512 bdcd3848ba7c99f94a1f20c9fee48f24bb9e004a325f482d6b5324eff1f0aa2fddd284ff5f9ae6dd0b67455852aa82e434174358c58d76b6009945bc3395768c DIST baikal-0.9.5.zip 2828793 BLAKE2B bd4c2e5887a78da6e1bd94c73452a1df22a68d626572aca728758bd95553c5f79a99d47418909b339a837efff25a12ef8b3e1c041ba32b888224b04e93201206 SHA512 e544ed39047788bf001c81a44eb69a3db30a871253cb6bf12b54d5d476eaadc63d723192d41b67f2cf908a72d4c722def03d853df68b7fd464a4093e08ed0f19 +EBUILD baikal-0.10.1.ebuild 1439 BLAKE2B f50acd110035bf4302853fbfc0ab5d4d878c0a1416f12e1451fb5cc032827661ff2671c64958199f8f09da4b9f8b79c6792702c9befe3df3d9006003bb83dd73 SHA512 bbf8125eb53111a3d64ce7c4659feccf52710dcb678afc0f4bbe64cc2e04d213697541303b671435112043e682bc4446d0a0fd27d3fbf3f4b1e4ddb015c7a521 EBUILD baikal-0.9.3.ebuild 1618 BLAKE2B d6b1f938cee6c0a34f427cd88f531c89c762f943c8362d352741e0cbd2b9d1d9676ed19bbca8ebfe3f6e3798f04a26f09438817ce8c5a63f87bbe214bbce611f SHA512 881b6c22abefc6cbccd21dd4372f5efe0d49ece9d6b56337232678468e305c1d0afde8d1a65d4594c52c95c61d959ddaff0f495f0e19e9cd08092b230d0c8e35 EBUILD baikal-0.9.5.ebuild 1437 BLAKE2B 611f090af4af6dec11200899e195c18f6776466c201e556dc8900e06fbd200a50402340711e2765f997e8992fd98438476a5deb7f784acb0deb9d33e864e89f0 SHA512 49b100198f75468502751ce8685d9850a15eb78884264f7fdf23d854a88658fcba452cdc28742ce1770156d7f8559fcbd6040ce65c9560556cdb7e636500d9e0 MISC metadata.xml 350 BLAKE2B 54198a366fda3ab711caceec25239a8402b5ba4bdb5cfb8fd29fd88442627c26101cbebdc6fd3175a2e716dcc64bf29fa85dc21022e6b3938b8a622aa8034056 SHA512 7f8682154f1e316f5f3be2ba4fe853793906abbb389a303ec7ef6ed14ff78b356a42b89e53e2f825670fafd96fc52ed69bcc3c9d6df130e2ff0b92515da0596f diff --git a/www-apps/baikal/baikal-0.10.1.ebuild b/www-apps/baikal/baikal-0.10.1.ebuild new file mode 100644 index 000000000000..2520aead1a69 --- /dev/null +++ b/www-apps/baikal/baikal-0.10.1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit webapp + +DESCRIPTION="Lightweight CalDAV+CardDAV server" +HOMEPAGE="https://sabre.io/baikal/" +SRC_URI="https://github.com/sabre-io/Baikal/releases/download/${PV}/${P}.zip" + +LICENSE="GPL-3" +KEYWORDS="~amd64 ~arm ~ppc64 ~riscv" +IUSE="+mysql sqlite" +REQUIRED_USE="|| ( mysql sqlite )" + +DEPEND="app-arch/unzip" +RDEPEND=">=dev-lang/php-8.1[ctype,filter,json(+),pdo,session,xml,xmlreader,xmlwriter,mysql?,sqlite?] + mysql? ( virtual/mysql ) + sqlite? ( dev-db/sqlite ) + virtual/httpd-php" + +S=${WORKDIR}/${PN} + +src_install() { + webapp_src_preinst + + dodoc *.md + + einfo "Installing web files" + insinto "${MY_HTDOCSDIR}" + doins -r html/* html/.htaccess Core vendor + + einfo "Setting up container for configuration" + dodir /etc/${PN} + fperms o+x /etc/${PN} # allow webserver to read config + + # setup config in /etc + # we are not allowed to use straight-forward absolute symlink :( + local root path htdocsdir=${MY_HTDOCSDIR%/} + while [[ -n ${htdocsdir} ]] ; do + root+="../" + htdocsdir=${htdocsdir%/*} + # trim duplicate slashes + while [[ ${htdocsdir} == */ ]] ; do + htdocsdir=${htdocsdir%/} + done + done + dosym ${root%/}/etc/${PN} "${MY_HTDOCSDIR}"/Specific + dosym ${root%/}/etc/${PN} "${MY_HTDOCSDIR}"/config + dosym . "${MY_HTDOCSDIR}"/html + + webapp_postinst_txt en "${FILESDIR}/postinstall-v0.7-en.txt" + webapp_src_install +} diff --git a/www-apps/jekyll-coffeescript/Manifest b/www-apps/jekyll-coffeescript/Manifest index ec5bebbb45f2..8cc4e4cd8309 100644 --- a/www-apps/jekyll-coffeescript/Manifest +++ b/www-apps/jekyll-coffeescript/Manifest @@ -1,3 +1,4 @@ DIST jekyll-coffeescript-2.0.0.tar.gz 5984 BLAKE2B 2158f138820253a4e181035dcdf7e25ac7ded26ce7b6e6d6fb5f73e18f5c7e8bbeed8b47a8b12c059b2e7e5167e41f0f9645d5d08e85ff8ab52d400b1c4eb3c7 SHA512 31742ff4a9139d56baaa657b8259c1327a3f7ea14465203907b4d98e6c2b70286f5a1a7515140638a2347db86a35645e715a527b4b85fd536176277f7cfa3400 +EBUILD jekyll-coffeescript-2.0.0-r1.ebuild 983 BLAKE2B 29add3d4d968d5a8da84c1160f25877a0933690370857a40c5af06b82293a4b7d31c6d8200338a8db87541d396c7ad8ee32100e7499602fd71d3a8803a6c7dcf SHA512 9188dba9934ae3d60697a5062a03624ff4e06999d2f54895cbda4f7613bf272c5463435411d9e3af55988c068eddb9590fb01789309c3a4348ee207621a22ad6 EBUILD jekyll-coffeescript-2.0.0.ebuild 983 BLAKE2B 4eca3b3b3fe947cc24cb5148286646a582d034765dd0f911b783bd7630bc8c9ab116cf5e521c80c2bcff523a72ac0c69d8427ca4b371a5be1a9faf1a2e21ce39 SHA512 ea280aa409359a5bea7fe6a579b2e501a3379f9f0adcd6cdeda132112d8e35c5283b084d5d8178feede5b5851d64b19b1f75c83154a7f14d17fc4d230f6c8a0a MISC metadata.xml 257 BLAKE2B 4925a56d0e45b1d6dcae7f2bb3379f572d89e7a0c210954985c25364770190be5f8024aafd9fc387c8d59fa9657eb9c7872fefe13a29fb904a5e37e613bb21b0 SHA512 5077a3754a874894def1703d9caf781d22d828cc52930bc1d8e68e80079c9c0bda64f566f4486434e45bb9f2f7c8f7769ee06522337384d527960c258acf4747 diff --git a/www-apps/jekyll-coffeescript/jekyll-coffeescript-2.0.0-r1.ebuild b/www-apps/jekyll-coffeescript/jekyll-coffeescript-2.0.0-r1.ebuild new file mode 100644 index 000000000000..b2ae5200e9a4 --- /dev/null +++ b/www-apps/jekyll-coffeescript/jekyll-coffeescript-2.0.0-r1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_EXTRADOC="README.md History.markdown" +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_GEMSPEC="jekyll-coffeescript.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A CoffeeScript Converter for Jekyll" +HOMEPAGE="https://github.com/jekyll/jekyll-coffeescript" +SRC_URI="https://github.com/jekyll/jekyll-coffeescript/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="test" + +ruby_add_rdepend ">=dev-ruby/coffee-script-2.2 + >=dev-ruby/coffee-script-source-1.12" +ruby_add_bdepend "test? ( www-apps/jekyll )" + +all_ruby_prepare() { + sed -i -e '/bundler/d' Rakefile || die + sed -i -e "/^RSpec/i \ + require 'jekyll'"\ + -e "/^RSpec/i \ + require 'jekyll-coffeescript'" spec/spec_helper.rb || die + sed -i -e 's/git ls-files/find -type f -print/' ${RUBY_FAKEGEM_GEMSPEC} || die +} diff --git a/www-apps/jekyll-sass-converter/Manifest b/www-apps/jekyll-sass-converter/Manifest index f6f682aa635e..98d8460f6bbd 100644 --- a/www-apps/jekyll-sass-converter/Manifest +++ b/www-apps/jekyll-sass-converter/Manifest @@ -1,3 +1,3 @@ DIST jekyll-sass-converter-2.2.0.tar.gz 16359 BLAKE2B ed242d053c0c474bee9b86ca4987cb1348b3596c4c41415c229b454bc4aabf46c25c19ed69c4a206298bccde012935f10ec292d421c6506f22fa19fdd943d1ee SHA512 2704defb5ded854afb3620e876045e222e3f4bf03344f9a060fcfc0b1f2e6bebfef776aff69e592ba8484516060d4c5a75499fc343fcab5f9c96cc2f6658f344 -EBUILD jekyll-sass-converter-2.2.0.ebuild 983 BLAKE2B e61f3f5e901b2d50fcb9091d25d11b205c20a08f4530e92b06cd17131914246b67e0e0a4d5b6a625b4ae861337400ec7c74559ef609dcbf186373e346824eb6b SHA512 06ec5e478da438567ebefecbefbd993ca68ae48c336f036b38327e67f4fefc88f426ea7ba6dfea17d1d2f9bcb83f85cc92ac7321d2f32958b19fc129437d3435 +EBUILD jekyll-sass-converter-2.2.0.ebuild 983 BLAKE2B 6bf29d5d2709e6b070966aa35e4f966c048015529a644d1ff184f4173a046afb7c3a6e24d4d464c3b1d9ac9935ac172e00b0f7444157187ae903b11c3b860a9b SHA512 af8a2b24a0f883969b9493a7f098636c45492f50527748fb94404e95b1cd8f326920ea990cd9a2564082fb99d1d06d2fcd2ddc4bd01ff62caa7ab1ebc3208eb2 MISC metadata.xml 259 BLAKE2B dd88b002ec211fc2193ad1509236ed2b3d6a18dcd3000d0bae0790205d8163e0beb674f8970b1457c118fe31a87fc2be6b62b9bbab1f11ec0be597fe85b4ad53 SHA512 d4f90a12f7955e8550a0e3cf70bc33412496c0c2d5a39e562934e075607fd3778703a68ead652c4a3e9fb07e3338538df7988be48484f69fa81640f59f65922c diff --git a/www-apps/jekyll-sass-converter/jekyll-sass-converter-2.2.0.ebuild b/www-apps/jekyll-sass-converter/jekyll-sass-converter-2.2.0.ebuild index 3b10e00824cd..679ab00ab16c 100644 --- a/www-apps/jekyll-sass-converter/jekyll-sass-converter-2.2.0.ebuild +++ b/www-apps/jekyll-sass-converter/jekyll-sass-converter-2.2.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby30 ruby31" +USE_RUBY="ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_EXTRADOC="README.md History.markdown" RUBY_FAKEGEM_GEMSPEC="jekyll-sass-converter.gemspec" diff --git a/www-apps/jekyll-watch/Manifest b/www-apps/jekyll-watch/Manifest index c014cea0fc46..474141f6118b 100644 --- a/www-apps/jekyll-watch/Manifest +++ b/www-apps/jekyll-watch/Manifest @@ -1,3 +1,4 @@ DIST jekyll-watch-2.2.1.tar.gz 16631 BLAKE2B 2311802227206b76d1f7b18ccc6360514164c6148f549490bd4df69e56e4d7a8c944c828e950bb156929081ea8ac15bdc37099eba5af3e0f3e1c20b403828f60 SHA512 55867bedf0f453aad7df267d21cc2a49857916b51ed70e727718c9ed18dedd474bc45c446abcbc803ab4b8b26f8afb1f0e05e6655441186788fbace869c74b6d EBUILD jekyll-watch-2.2.1-r1.ebuild 784 BLAKE2B 496c042e6b8b1d101087447d2526d29142cc6b55435a3f464586a26f95aa98264a557a7d0b9b337d2ec39ffc067e684ff4fd614b41435f9937dec2e1a53498b1 SHA512 803ad613f88f65b029cbdbed2f5633efc170aac8b91075632294ae35474c4bb19dc7d2cc312b5c5d98a45019331176a5fb9eb49ce35ed8b31e4fd499b4a4f61b +EBUILD jekyll-watch-2.2.1-r2.ebuild 784 BLAKE2B 949e0162a52e7b467ca1fa67de59f391c8f17cabe996f27332e9f10890e5cc0bc4160c8d0bf1d054956e7523cdc18b4247c766d979c5c3bb18443d5ed3b478be SHA512 1ef492717857191ec91751f30b61ed497d88339477ba4d3d605261d61cb52b26258f53bccc04a6d575fb5b5918a04f4adc0b05885c3ac860279dc83efde109e7 MISC metadata.xml 252 BLAKE2B 2bbd24ef4325500a47920c964979c2cc43786c51b2fd58cfd2b9e0c0bf2e5e61946853eab3acb4edea48ae2ccc90f607459aa66d0c8578e85f6e71ff8580675b SHA512 4c087957bf6647a7196f74d688dc8cd983e180762f695797efe80106df6bc5ab31b85eb9cb5d9e169cd1b010ea60e36a6a65b683ecd138b264fe2247cbb33475 diff --git a/www-apps/jekyll-watch/jekyll-watch-2.2.1-r2.ebuild b/www-apps/jekyll-watch/jekyll-watch-2.2.1-r2.ebuild new file mode 100644 index 000000000000..614af0029578 --- /dev/null +++ b/www-apps/jekyll-watch/jekyll-watch-2.2.1-r2.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="README.md History.markdown" +RUBY_FAKEGEM_GEMSPEC="jekyll-watch.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Rebuild your Jekyll site when a file changes with the --watch switch" +HOMEPAGE="https://github.com/jekyll/jekyll-watch" +SRC_URI="https://github.com/jekyll/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +ruby_add_rdepend "dev-ruby/listen:3" +ruby_add_bdepend "test? ( >=www-apps/jekyll-2 )" + +all_ruby_prepare() { + rm Rakefile || die + + sed -i -e 's/git ls-files -z/find -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die +} diff --git a/www-apps/jekyll/Manifest b/www-apps/jekyll/Manifest index c4efc5ab1558..9731997560c0 100644 --- a/www-apps/jekyll/Manifest +++ b/www-apps/jekyll/Manifest @@ -2,5 +2,6 @@ AUX jekyll-3.6.0-test-helper.patch 657 BLAKE2B 8e9d9bb57efa2370976d459dac772f7f4 AUX jekyll-4.3.2-no-safe_yaml.patch 16966 BLAKE2B 4af96af3bc4c60836639ccdb2ffb58331b807eac04711a899a4b72357e989b6fb06767d9fa605d403ead822ef8363a31a076e825383dc40ab03491f0a4d134e9 SHA512 6333d0cb148ba3c9edb56915bc3b48fbe064bab4d9289289491129d8750f22fbf925730fb9ca9cefc0b7a58550e5b1a8e5b5ba5a5487accc7dc64fc16ea13eba AUX jekyll-4.3.2-sass.patch 4212 BLAKE2B 32c9764cf97e0c925eeee64ce10c6e6af8858199f588149dc33010814882b27a0886bb46d53ab9c82ae9639f9dc3cac63711240046723b42d39f0902837d7a90 SHA512 b7444d33cc0e98d1f53c0fd17a33a9a411621122e29793f1efdaf3f41bdcaf188ba8e0308b77d941250bd3183b8306e410f0b1ea959b927be2d214ff9db480b9 DIST jekyll-4.3.4.tar.gz 1458348 BLAKE2B fda9c3eea5283a631e27ae618589d5357f2c221885b11015cb3b6b3dad66d728aa343a3d141ecd006ec1cf4cfbbf8bdaa3b0c0e97d28bd90fece939a37588e90 SHA512 eb4b233ef7d6b0761e462560b2710dca64f61dab3d6a6f0ce6d675e284af5d92a5ea6a195e87b3dee6e117744decaba30c70ad9b123e72c8a5adb25d9dca234f +EBUILD jekyll-4.3.4-r1.ebuild 3498 BLAKE2B 5374e70869c62155a964443866910de5b533ce8ab80e0f4a9dc5fc5a64f30a7c64f8dfa170e52b2fb08591b43b3f99c18e4d340634517466cb6ae10427f2bfc0 SHA512 b635e46a5bf459b938e35754d9543f456191ab2d1ae356b3e2865ca011e04fcc4ebd3c4d9c7346bc0431f178696b3587dd0e287f89b8898f7357448071a054f9 EBUILD jekyll-4.3.4.ebuild 3321 BLAKE2B 55929532b7462e7fd23ad78588f599ef4afb09f4ffe9076ca56fcfd88250698846e810cee9af3b2bfa034d812eb7c64f28e5da8341d65f549f5e6ec730830f89 SHA512 e27440c0fc0f52fecc8a909ce29b8ca90a7520751285bd380a10aec9942a63491a0e72c0b8decb2bd8cde74a901f0608b9bda0a4a2e0dd732bb4e932992a1a14 MISC metadata.xml 246 BLAKE2B a1eee8b457925c68b280d73349fa5bfff1639a1b7c1763bb38f9c43680a0cedfaf583b776820211cf3992ea83e983c237e00be9340b4d64a72775f0c4014ff54 SHA512 7ccb92985f1a956a36f408671063aac1ef02e2e8284cba45ae636dd23dd085087f452b9a96c3bbbcff5d809e4559fc8ba653b3198eb995baf1f217f20e893303 diff --git a/www-apps/jekyll/jekyll-4.3.4-r1.ebuild b/www-apps/jekyll/jekyll-4.3.4-r1.ebuild new file mode 100644 index 000000000000..a5b0320df33e --- /dev/null +++ b/www-apps/jekyll/jekyll-4.3.4-r1.ebuild @@ -0,0 +1,113 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32" + +inherit ruby-fakegem + +RUBY_FAKEGEM_EXTRADOC="README.markdown History.markdown" +RUBY_FAKEGEM_EXTRAINSTALL="features" +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" +RUBY_FAKEGEM_BINDIR="exe" + +DESCRIPTION="Simple, blog aware, static site generator" +HOMEPAGE="https://jekyllrb.com https://github.com/jekyll/jekyll" +SRC_URI="https://github.com/jekyll/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="test" + +ruby_add_rdepend " + >=dev-ruby/addressable-2.4 + >=dev-ruby/colorator-1.0 + >=dev-ruby/em-websocket-0.5 + dev-ruby/i18n:1 + >=dev-ruby/kramdown-2.3.1:2 + dev-ruby/kramdown-parser-gfm:1 + dev-ruby/liquid:4 + =dev-ruby/mercenary-0.4* + || ( dev-ruby/rouge:4 dev-ruby/rouge:2 ) + || ( dev-ruby/terminal-table:3 dev-ruby/terminal-table:2 ) + >=dev-ruby/webrick-1.7:0 + >=www-apps/jekyll-sass-converter-2.0 + >=www-apps/jekyll-watch-2.2.1-r1 +" +ruby_add_bdepend " + test? ( + dev-ruby/kramdown-syntax-coderay + dev-ruby/launchy + dev-ruby/nokogiri + >=dev-ruby/rdiscount-2.0 + >=dev-ruby/redcarpet-3.2.3 + dev-ruby/rspec-mocks + >=dev-ruby/shoulda-3 + dev-ruby/test-unit:2 + www-apps/jekyll-coffeescript + ) +" + +all_ruby_prepare() { + eapply "${FILESDIR}"/jekyll-3.6.0-test-helper.patch + eapply -R "${FILESDIR}/jekyll-4.3.2-sass.patch" + eapply "${FILESDIR}"/jekyll-4.3.2-no-safe_yaml.patch + + # Avoid pathutil since it is not compatible with ruby 3.2+ and not + # Pathutil specific methods seem to be used. + sed -e '/pathutil/ s:^:#:' \ + -i lib/jekyll.rb ${RUBY_FAKEGEM_GEMSPEC} || die + + # Drop tests requiring bundler + sed -i -e '/bundle_message/d' test/test_new_command.rb || die + rm test/test_plugin_manager.rb || die + + # Drop tests requiring classifier-reborn (ruby27-only package) + rm -f test/test_related_posts.rb || die + + # Replace git command in gemspec + sed -e 's/git ls-files/find -not -type d -print/' \ + -e 's:_relative ": "./:' \ + -i $RUBY_FAKEGEM_GEMSPEC || die + + sed -e '3igem "liquid", "~> 4.0"' -i test/helper.rb || die + + # FIXMEs: + # fails to find fixtures because this requires bundler + rm -f test/test_theme.rb || die + rm -f test/test_theme_{assets_reader,data_reader,drop}.rb || die + sed -i -e '/^ should.*theme/,/^ end$/d' \ + -e '/^ should.*theme/,/^ end$/d' test/test_site.rb || die + sed -i -e '/context "with a theme"/,/^ end/ s:^:#:' test/test_layout_reader.rb || die + sed -i -e '/normalize paths of rendered items/askip "test-theme"' test/test_liquid_renderer.rb || die + # partially requires 'toml' + rm test/test_configuration.rb || die + # pygments tests fail because of line numbering + sed -i -e '/^ context.*pygments/,/^ end$/d' test/test_tags.rb || die + + # Tries to use bundler and install packages. + rm -f test/test_new_command.rb || die + + # Fails due to ordering differences in ruby 3.0 + sed -e '/convert drop to json/askip "hash ordering with ruby 3"' \ + -i test/test_filters.rb || die + + # Avoid a test failing due to TZ differences + sed -e '/contain the proper page data to mimic the post liquid/askip "TZ difference"' \ + -i test/test_excerpt.rb || die + + # Confused by network-sandbox + sed -e "/return true if there's internet/askip \"Confused by network-sandbox\"" \ + -i test/test_utils.rb || die + + # Avoid tests requiring unmaintained and broken httpclient + rm -f test/test_commands_serve.rb || die +} + +src_test() { + local -x JEKYLL_NO_BUNDLER_REQUIRE=true + + ruby-ng_src_test +} diff --git a/www-apps/mediawiki/Manifest b/www-apps/mediawiki/Manifest index 12eff490b237..503738deba88 100644 --- a/www-apps/mediawiki/Manifest +++ b/www-apps/mediawiki/Manifest @@ -6,8 +6,8 @@ DIST mediawiki-1.42.3.tar.gz 89632118 BLAKE2B c66fd061e36866d2dda5b5a6866bb48ba3 DIST mediawiki-1.42.4.tar.gz 89981117 BLAKE2B 99f07a99be16439c5067c585ce0ee53ec4cef7976757cb2cbe17a8db98f7b60e7e3e8542456d9d0a8fe5d3f0af6947ac7261876930d2e7e87a1b9f5146d5c1e6 SHA512 d2b6f5226a7caebb8bd4788796bf380d635e942b3a3c2e8321007ed5839c63fb72eb2d9a3ac3cd6bb37a844dce95c86c37a11b16d93fc58229008f34670f6443 DIST mediawiki-1.43.0.tar.gz 91947888 BLAKE2B b0227f064e32ac90fbdb34be3849dd4b29885b40aa918e628057099186d85753b7a31420d1011ced55dc0edd606c288d6cdf4ee2ffd26ebb16bbd631dc111e02 SHA512 89a37e5ace8855ce147a9c0b5acdbc94ceb33f730dfedbbed57a23c4a8c78d2937d01e122e4dd6f7bf54dce47e4836f825302912fb8617e1172c7ed55bedbfc7 EBUILD mediawiki-1.39.10.ebuild 2786 BLAKE2B a5defdca5a327b1ec4b9c7b151bfd57efd2f240e0e3cb682a48259bace6c09ea5a371ec204f925920002ed645bbb95343c49c88575ecaafc88504be2877459eb SHA512 dd13685be9be9963f46b9de541a492249d4c8e1d3ff5827eb2302d3d297a48386c113f6c847ca2407b58c6c07ab40f94142dcf32581ba3521b1af62752e8220c -EBUILD mediawiki-1.39.11.ebuild 2789 BLAKE2B e00c96e2d22f8b21d5a073dd77185c182bc12d064640ad9574bd561130f1da16b7b7ce013d1285b01901688e95267877c718249e29ac515d2ffc46d10bddb051 SHA512 ccafb8966dbc4431144e9b21a719128d406ce1a1515bf0c516a44143a14d3c9183b93e8c972d03911e6d9d24709dc1abc642e3a7de621ef4ba05ef8a585ad035 +EBUILD mediawiki-1.39.11.ebuild 2786 BLAKE2B 9199864edddfbb93fcc7a9af25e28d79f8e297b77f2e0ccb70762158c217b0ed7885625d0551336a41682aed9b3d52c37e84be3574cbebeb512111ec356c1795 SHA512 d2defd846cb98767bb8e5a67120b932514919925d9817de9e57ef1ff3ef20f519fb7609c1c20cf13e534ebd06da41a9a11e7035fe486955d7825414677c75176 EBUILD mediawiki-1.42.3.ebuild 2788 BLAKE2B 071750f6a4cd0e9c4b547cced13d21792060a20056cad524c42d28b1f2765b14c9fb4af3e03e0cdc85ae308c2d4a6d31d2fd3dd91cf6e456800d78a796dcb838 SHA512 13097cde4dd9adfd9cce84a6a8c10408d5e1d07c0b2e65f990d134f4fbecf0709ba8d851199ea9dece1a4d8ac07ff42317e9affb9365ee4ba06760350dced855 -EBUILD mediawiki-1.42.4.ebuild 2791 BLAKE2B 8138df622f56dc3e0c151665776bf36daca7e1180e48df0d44832396df7586a401537937362145b58fbdcaecd857fc4cbec7fe39f05928505442427a1dd61f0b SHA512 50bf5f258f544bf8288c26a3b339e97b7b891c88cb5133beea79f76fc41cc1e0e19537f3a98ce81510d503e912b594c7e5dac13bcb569690141b7d89b37ddec5 -EBUILD mediawiki-1.43.0.ebuild 2791 BLAKE2B 8138df622f56dc3e0c151665776bf36daca7e1180e48df0d44832396df7586a401537937362145b58fbdcaecd857fc4cbec7fe39f05928505442427a1dd61f0b SHA512 50bf5f258f544bf8288c26a3b339e97b7b891c88cb5133beea79f76fc41cc1e0e19537f3a98ce81510d503e912b594c7e5dac13bcb569690141b7d89b37ddec5 +EBUILD mediawiki-1.42.4.ebuild 2788 BLAKE2B 32b33eebfb759f52ed7ddc5423d2f3a9c12480b38684bae70d0874b93055c0f4922f53217348dc53fb0f3d5b49f7c4bdf968184758cd3703bf010d510b9fee8f SHA512 4954806a7b6651389306a558fd69975b9c4bfdc92ad8db31764b22d996128cb6f7808e91e7b68b51971a0121988a98bc837f71744ff913090f273c8f4df2b031 +EBUILD mediawiki-1.43.0.ebuild 2788 BLAKE2B 32b33eebfb759f52ed7ddc5423d2f3a9c12480b38684bae70d0874b93055c0f4922f53217348dc53fb0f3d5b49f7c4bdf968184758cd3703bf010d510b9fee8f SHA512 4954806a7b6651389306a558fd69975b9c4bfdc92ad8db31764b22d996128cb6f7808e91e7b68b51971a0121988a98bc837f71744ff913090f273c8f4df2b031 MISC metadata.xml 359 BLAKE2B 79703ba1428aafa7d5ab14386601405a4ec03015fe7920b9c8f9bc3e1fbaefce4345a77410acc429689f42610c7526fd501667230d4aa786c3d02b9241f3fd50 SHA512 6d35f7bd19d1af197137a66ac215e25e2e3b551f2b1be1b234fce56f09c3b62c3056810b154a332ce018597d759434c54148e93cc4d6013698bce8cf1d370561 diff --git a/www-apps/mediawiki/mediawiki-1.39.11.ebuild b/www-apps/mediawiki/mediawiki-1.39.11.ebuild index 4bab080ff5a5..067e534bc470 100644 --- a/www-apps/mediawiki/mediawiki-1.39.11.ebuild +++ b/www-apps/mediawiki/mediawiki-1.39.11.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ HOMEPAGE="http://www.mediawiki.org" SRC_URI="http://releases.wikimedia.org/${PN}/${MY_BRANCH}/${P}.tar.gz" LICENSE="GPL-2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ppc x86" IUSE="imagemagick mysql postgres +sqlite" REQUIRED_USE="|| ( mysql postgres sqlite )" diff --git a/www-apps/mediawiki/mediawiki-1.42.4.ebuild b/www-apps/mediawiki/mediawiki-1.42.4.ebuild index 097b61eead1e..c01d7bece82f 100644 --- a/www-apps/mediawiki/mediawiki-1.42.4.ebuild +++ b/www-apps/mediawiki/mediawiki-1.42.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ HOMEPAGE="http://www.mediawiki.org" SRC_URI="http://releases.wikimedia.org/${PN}/${MY_BRANCH}/${P}.tar.gz" LICENSE="GPL-2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ppc x86" IUSE="imagemagick mysql postgres +sqlite" REQUIRED_USE="|| ( mysql postgres sqlite )" diff --git a/www-apps/mediawiki/mediawiki-1.43.0.ebuild b/www-apps/mediawiki/mediawiki-1.43.0.ebuild index 097b61eead1e..c01d7bece82f 100644 --- a/www-apps/mediawiki/mediawiki-1.43.0.ebuild +++ b/www-apps/mediawiki/mediawiki-1.43.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ HOMEPAGE="http://www.mediawiki.org" SRC_URI="http://releases.wikimedia.org/${PN}/${MY_BRANCH}/${P}.tar.gz" LICENSE="GPL-2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ppc x86" IUSE="imagemagick mysql postgres +sqlite" REQUIRED_USE="|| ( mysql postgres sqlite )" |