commit:     cf7744d2e5146d81ae9864ac45928a9a86982352
Author:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 29 09:09:29 2024 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Fri Mar 29 09:09:29 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf7744d2

www-apps/mediawiki: bump to 1.40.3

Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>

 www-apps/mediawiki/Manifest                |  1 +
 www-apps/mediawiki/mediawiki-1.40.3.ebuild | 92 ++++++++++++++++++++++++++++++
 2 files changed, 93 insertions(+)

diff --git a/www-apps/mediawiki/Manifest b/www-apps/mediawiki/Manifest
index 6703d4aa7d26..45baac23026d 100644
--- a/www-apps/mediawiki/Manifest
+++ b/www-apps/mediawiki/Manifest
@@ -1,4 +1,5 @@
 DIST mediawiki-1.39.6.tar.gz 58218660 BLAKE2B 
1777040b8d1668352b990736bfa6996f9b5e9a666b4a31645e3138546c43efeded25400e88799ea757782a14cae513b0156cbc50e74a7e9a52f204d4c3b14ec8
 SHA512 
8916fdab79ae38bd6ae6c29010a110a3edae450da232473ad6cd38328aeeb6a8ddcddd1ad22ec634e1bf5758ae232962ad134d40e222ae308e61355d626631f9
 DIST mediawiki-1.40.2.tar.gz 67367998 BLAKE2B 
9e0ce223ad8b88594de7b17f36b0c988d176ef9891db58c30b2b2e678f49d9f3fe896bd0017004067b5709b769ef91d74b2c918d627db49675a74df11120cfec
 SHA512 
bdaf17740610dbc6c10ca2c1f00c11c6f98d323fa619bc37f904328b6cf2232a5d86e97a2341084517da0e85603575eef716d5f8b77df2f44eadfb2f2e0464e4
+DIST mediawiki-1.40.3.tar.gz 67802054 BLAKE2B 
f17bfe8131bb7f9bf125e6c7d80a72d589ca1eb36ee89f183aa95d2172078c5e6542c8a1ca2c60f51f6335000f8fd82f38b68fcec4b5699c0146c3150c6f0f27
 SHA512 
1f5dc0f08f7cecbf7cd1fcf24a5e62b302ff30926f1020276a4259442360851498d0b2ee1f26864a6a2e2e3c12bf69cb7b6ef61f6f8a916e1f1257d614eca3b8
 DIST mediawiki-1.41.0.tar.gz 115573782 BLAKE2B 
733d1852bb244d61a67bcddfd3d59b21ef933fb85e4e453ae6e2ec0509c110bbe0502e2d73999759240cf6d0ce5c5908103aaaecf77e807bf2aa5bb9412ccd85
 SHA512 
af369993a5e3e998d1f6bcc5223aafc30d4f24aceb549a2ca9fe95e668dc8d11c49adc60caf67f5dc2d55b16c2b36cc93334a9adf7c2fda47a1084a38d94f12a
 DIST mediawiki-1.41.1.tar.gz 115903346 BLAKE2B 
06e7399f7081cf2c9646bb3285d23f880932d1bc2bd06db19021dbaaf32f0d6341ef10d9d20504173a0dfd9603a5191e348ab78585b61cf7e0919e1751c40fa4
 SHA512 
096c2dbde85c266af7e4f9c47038197fed8d4ca134457e4ff608a39e7db8261c679347e4034768ab503c1e8f45d2d6c401d9ab0d947f574d3a29fe78a775c1b8

diff --git a/www-apps/mediawiki/mediawiki-1.40.3.ebuild 
b/www-apps/mediawiki/mediawiki-1.40.3.ebuild
new file mode 100644
index 000000000000..097b61eead1e
--- /dev/null
+++ b/www-apps/mediawiki/mediawiki-1.40.3.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit webapp
+
+MY_BRANCH=$(ver_cut 1-2)
+
+DESCRIPTION="The MediaWiki wiki web application (as used on wikipedia.org)"
+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"
+IUSE="imagemagick mysql postgres +sqlite"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+RDEPEND="dev-lang/php[calendar,ctype,fileinfo,iconv,intl,json(+),postgres?,session,ssl,unicode,xml,xmlreader]
+       imagemagick? ( virtual/imagemagick-tools )
+       !imagemagick? ( dev-lang/php[gd] )
+       mysql? ( dev-lang/php[mysql,mysqli] )
+       sqlite? (
+               dev-db/sqlite[fts3(+)]
+               dev-lang/php[pdo,sqlite]
+       )
+       virtual/httpd-php"
+
+need_httpd_cgi
+
+RESTRICT="test"
+
+src_unpack() {
+       default
+
+       # remove lua binaries (bug #631554)
+       rm -r 
"${S}"/extensions/Scribunto/includes/Engines/LuaStandalone/binaries || die 
"Failed to remove Lua binaries"
+}
+
+src_install() {
+       webapp_src_preinst
+
+       # First we install docs and then copy everything left into htdocs dir
+       # to avoid bugs like #236411.
+
+       # We ensure the directories are prepared for writing.  The post-
+       # install instructions guide the user to enable the feature.
+       local DOCS="FAQ HISTORY INSTALL README.md RELEASE-NOTES-${PV:0:4} 
UPGRADE"
+       dodoc ${DOCS} docs/*.txt
+       docinto databases
+       dodoc docs/databases/*
+
+       # Clean everything not used at the site...
+       rm -r ${DOCS} COPYING tests docs || die
+       find . -name Makefile -delete || die
+
+       # and install
+       insinto "${MY_HTDOCSDIR}"
+       doins -r .
+
+       # If imagemagick is enabled then setup for image upload.
+       # We ensure the directory is prepared for writing.
+       if use imagemagick ; then
+               webapp_serverowned "${MY_HTDOCSDIR}"/images
+       fi
+
+       webapp_postinst_txt en "${FILESDIR}/postinstall-1.18-en.txt"
+       webapp_postupgrade_txt en "${FILESDIR}/postupgrade-1.16-en.txt"
+       webapp_src_install
+}
+
+pkg_postinst() {
+       webapp_pkg_postinst
+
+       if [[ -n ${REPLACING_VERSIONS} ]]; then
+               echo
+               elog "=== Consult the release notes ==="
+               elog "Before doing anything, stop and consult the release notes"
+               elog "/usr/share/doc/${PF}/RELEASE-NOTES-${PV:0:4}.bz2"
+               echo
+               elog "These detail bug fixes, new features and functionality, 
and any"
+               elog "particular points that may need to be noted during the 
upgrade procedure."
+               echo
+               elog "If you plan to use the Scribunto extension with Lua, make 
sure to configure"
+               elog "path to Lua executable using this documentation:"
+               elog 
"https://www.mediawiki.org/wiki/Extension:Scribunto#Lua_binary";
+               echo
+               ewarn "Back up existing files and the database before upgrade."
+               ewarn "http://www.mediawiki.org/wiki/Manual:Backing_up_a_wiki";
+               ewarn "provides an overview of the backup process."
+               echo
+       fi
+}

Reply via email to