mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
www-apps/mediawiki: bump to 1.39.7
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
DIST mediawiki-1.39.6.tar.gz 58218660 BLAKE2B 1777040b8d1668352b990736bfa6996f9b5e9a666b4a31645e3138546c43efeded25400e88799ea757782a14cae513b0156cbc50e74a7e9a52f204d4c3b14ec8 SHA512 8916fdab79ae38bd6ae6c29010a110a3edae450da232473ad6cd38328aeeb6a8ddcddd1ad22ec634e1bf5758ae232962ad134d40e222ae308e61355d626631f9
|
||||
DIST mediawiki-1.39.7.tar.gz 58551899 BLAKE2B f4878a176779cce3292f3b55d171be45739fb88ca6e2007d8ddb410db28c1d86e8954f77cf331a03f6aa42959505fd115bdeaf7989a020e3d37019ffce0ecf1f SHA512 a40b8ee289a927bf2d9b9659126d769907e79ad681012350620ba252324a0f5dfdef3da9da7d2d52ed6e6aa03bcba5acd80da9620a4b7a865c3cc6c0984cfd25
|
||||
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
|
||||
|
||||
90
www-apps/mediawiki/mediawiki-1.39.7.ebuild
Normal file
90
www-apps/mediawiki/mediawiki-1.39.7.ebuild
Normal file
@@ -0,0 +1,90 @@
|
||||
# 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
|
||||
}
|
||||
Reference in New Issue
Block a user