summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTiziano Müller <dev-zero@gentoo.org>2015-05-24 06:57:44 +0000
committerTiziano Müller <dev-zero@gentoo.org>2015-05-24 06:57:44 +0000
commitf2ae5a28b453b8a0c81427d35a8b63237197877a (patch)
tree17d6d64c6c577841c0e157332514d79889db7d7d /www-apps
parentMake nokogumbo dependency less restrictive. (diff)
downloadhistorical-f2ae5a28b453b8a0c81427d35a8b63237197877a.tar.gz
historical-f2ae5a28b453b8a0c81427d35a8b63237197877a.tar.bz2
historical-f2ae5a28b453b8a0c81427d35a8b63237197877a.zip
Security bumps (bug #545944).
Package-Manager: portage-2.2.20/cvs/Linux x86_64 Manifest-Sign-Key: 0x1A5D023975B0583D!
Diffstat (limited to 'www-apps')
-rw-r--r--www-apps/mediawiki/ChangeLog10
-rw-r--r--www-apps/mediawiki/Manifest38
-rw-r--r--www-apps/mediawiki/mediawiki-1.19.24.ebuild80
-rw-r--r--www-apps/mediawiki/mediawiki-1.23.9.ebuild80
-rw-r--r--www-apps/mediawiki/mediawiki-1.24.2.ebuild80
5 files changed, 272 insertions, 16 deletions
diff --git a/www-apps/mediawiki/ChangeLog b/www-apps/mediawiki/ChangeLog
index 9358b8a8c67d..53690b9d77f7 100644
--- a/www-apps/mediawiki/ChangeLog
+++ b/www-apps/mediawiki/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for www-apps/mediawiki
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-apps/mediawiki/ChangeLog,v 1.290 2015/03/03 10:23:40 dlan Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-apps/mediawiki/ChangeLog,v 1.291 2015/05/24 06:57:33 dev-zero Exp $
+
+*mediawiki-1.24.2 (24 May 2015)
+*mediawiki-1.19.24 (24 May 2015)
+*mediawiki-1.23.9 (24 May 2015)
+
+ 24 May 2015; Tiziano Müller <dev-zero@gentoo.org> +mediawiki-1.19.24.ebuild,
+ +mediawiki-1.23.9.ebuild, +mediawiki-1.24.2.ebuild:
+ Security bumps (bug #545944).
03 Mar 2015; Yixun Lan <dlan@gentoo.org> mediawiki-1.24.1.ebuild:
add arm64 support, tested on A53 board
diff --git a/www-apps/mediawiki/Manifest b/www-apps/mediawiki/Manifest
index c80ca65f4111..2922e76d99f8 100644
--- a/www-apps/mediawiki/Manifest
+++ b/www-apps/mediawiki/Manifest
@@ -4,29 +4,37 @@ Hash: SHA256
AUX postinstall-1.18-en.txt 2611 SHA256 8388d74e84d63c40cbc697e25639be5f07108ecc13497346fccf9d89ab0484eb SHA512 2b6a0e00160c15466bf70189499816d18a5ea06f040ed79f2361842be93a584ea19033170dc59c1d78c590da85223a61b8d04730084e60bc7906648f2532578b WHIRLPOOL 254b014ac9a7cf431958ade7827afadbf7e48ec255e1ea39e7ac3fa091f7d321376b760dad39d0be3af3a6cb342aaeac9d4e2329816bf3c6b3e4e55e1ac05d4b
AUX postupgrade-1.16-en.txt 1514 SHA256 5d7aedb456fbff83adf0335ca5e1c99062e694e178bc93d749615ff63dc883f4 SHA512 58d11cdf8daaa2ee62ca64dfeddad3ef2d10feac5b93b51f96e5802dd2915c3d969b8e99d059e79a9b62386ae70a7690db3c4e4d248501e839769bc7f24d2dd5 WHIRLPOOL f17f927bfedfdc502c752276c0876bebe771918242be98de32d5fc51003a054132f4f6b4a16caeca293c1ebb44c12bc322eee5efcefda228ea97136b00c6e1ee
DIST mediawiki-1.19.23.tar.gz 17999153 SHA256 70ef96994e2502742a29ebd9b18d800ebd1d2ce4846bcaa0f40aca19bdf68b7e SHA512 fede22398b5e8608664b36f025b13e62cd7e5e0cbc2875d995ee7a02c3816304c5e0dc729a2303d0fd337d8f565b5c755e6aa90e1c11c72a0086e939c7947119 WHIRLPOOL 83509adebe7fb27ab0d508497182b994929e7aab884d6e57a812e82b9f8abfdbc75867002ea74edb527906af0bbb0186e38f5e7639a3f66304baeced1cc72991
+DIST mediawiki-1.19.24.tar.gz 18670105 SHA256 5cf1e4be7a9b70476cee95fa17304277af37a6242e2e120e7fb4ae97903db34b SHA512 a8c5a42c2722f762b4e46698e6ecac7aaafa6e0d107f0634ffd516953e1c70de329cdc310329c3e9b06b782a6b89687e7db9882927e02fd221e3449184aa8087 WHIRLPOOL 54c8c67f9c9ffe5edd3abf0eac335a666df3e600d3fc7f939104dd42371111ac22c4a68f07078803b74ef637c598d1f52714738a47b90e5bcca233434dfb9dad
DIST mediawiki-1.22.15.tar.gz 19919528 SHA256 c60fe4f2b79a513ec2564c216c4a4bdcc25a0f667c8868a18568df4e88a59318 SHA512 99d5087bc31c0b012af15167bcc804aded4b73be2d05ac643c7240430eda41ba218d9df5ca0a5c8b2adb2bbbc6745398bc759cf03519acf9af9d06ddd1e6f81c WHIRLPOOL d1266e42ab828ec85929b65e6ab160c866d21077dea3fd8acf51c69c0944e6a1c2ef048a141a9752375be5ba54cfe63bf033e458489ad31df0a7e9c12c8a1446
DIST mediawiki-1.23.8.tar.gz 20010339 SHA256 e7b070ec24a1f3676c1519bc98e20dd5a87d678f4e9f7e0f7a9505c4ff65a34a SHA512 43fb473100ec700e1dc67c21efbefea93ae7e7e615181a80da19132c25dce11c4317a2d2418e90b730c930e85e6e71363267fa457a7d220eb6d7a16792792a3b WHIRLPOOL 31ea4c1831130f40224b0693d94a871e0f1a4d643a30b8ffc5f8360b9374dd2a76d7db9aed88c30dbd3a99d993b44d711694a560e6e2544b903f7c03c6608e18
+DIST mediawiki-1.23.9.tar.gz 20979505 SHA256 14af72b5b01b8c08e62d893db08519440372ba115c94ecf2f622fd77c123f3d0 SHA512 edb8da95132b519dbe5532bc02342427c4c9a5af1210b34909cc0f2459be796e1d3a9ef3fe0fb23452dc5bad087cf7ac2a365a8e44fa4510541679219b947ea2 WHIRLPOOL 5669c1b98922a35b29b83fc35a6daa9f65e0befa4c537b8786c5f8c5d72ab2a556706a2b5ad47e72710c5c46177aa342beb0029e3171dfd9d0fa40044d21f52f
DIST mediawiki-1.24.1.tar.gz 20725572 SHA256 f240749d42dfa830d709be5d2be0503470538e19fd2bf1a7644c74fa8e503eba SHA512 4ae6c2bfe629663394df446e0a74851b0853d4a765049134e12a42b77687605d567f508bef668fcac48a04eb56ff685beac0f46e20c7d448371debcfce7d319f WHIRLPOOL f4b3f0ec4df5d9edcc0ea6cb2b40da02f9103c33dadbcdbf31837a8293d39bfd4bb5422dc3c77c6dd5ab257453cf24a085adfaa82ebffae7d719532b02aee8c4
+DIST mediawiki-1.24.2.tar.gz 21874196 SHA256 01ceb6b6e1df9d6ee99a0221424bd1554e10770993a18df98153c7a298cad3bb SHA512 8ad7cdc6cf655a88a406286f868dbdeebd24046b605d561ba844c09f3850f989fa5e8bce385906a212cde4ef944a0e4278f3d2bbe1e2fe5e3b6ab07d13913554 WHIRLPOOL ccda9d368d2e40ff936e201040e6b42378a3530c1c8b01a8279a9a78e8f00129cae1a13b7011c41a1036d816cc4517883665debea0a16cd4ab2b3c10dfb95e8c
EBUILD mediawiki-1.19.23.ebuild 2499 SHA256 97f5737923b4af103566213664085421f05764cc743fe56558c93ffe57fd4576 SHA512 d0a5ac2979662fe5c787d56587b4f46aab486f4f7ede6fcafbdb00be44fe072b6fb1323bc206877bd590d7723bb44c9f7f947948ba62ca10585c5d6dd6c5d0a3 WHIRLPOOL 8af7c0fc8d907563391a360813569a30dd4e2af525f77266006682a1f96ee25d4dd30beff2da078647aae1e3d8641e9051628fd50cad327b34de2612e801ee80
+EBUILD mediawiki-1.19.24.ebuild 2507 SHA256 ce59a0b5724ecccda4ac7b564d0ca879f55caaad42f0d646aac551f58db14b32 SHA512 1f03355f0911617566c99de13621d53e2d1525ea5e2527edf438aec28f39e98772800950d35c89a97696d4b3db7daaee1f152ec04f8c0c4ff38f90744bbcbfad WHIRLPOOL cfef9110620f414591198de0f6aadba0732b304ee3c2642ba4afdf947b49d1cd9c56b60559de5712aa89c3fc34e3e6d3f3ee62f0fd4baf5dba545188b6aee63c
EBUILD mediawiki-1.22.15.ebuild 2513 SHA256 96c6667b81be9cc8cc80eb7c9517589b41cca87965d42a789fc02e11e38ec700 SHA512 c123a3e97cad5f86b7a9275ff7e2af472fe06df1a0e3d86d38d2de38b3c9241b161770ac952e5b0c5bbd884944b87cdfcfeeb1bdda55899032c7057705e99297 WHIRLPOOL dfaa2ce25b643c64162f0851616d5073e9da8f2fd0bcbb2d4027f85ea8db0948995fc73e14ad911545a268c2475b2be9bdca766a84d546706b4e12f1a974316b
EBUILD mediawiki-1.23.8.ebuild 2512 SHA256 e2f5305f9064c039ba5e5583ec98834d6f19ac74a7bc4e942ecf2b0ac69b687e SHA512 02cda46ab05dea3fc4c3ef747e75dbe9a26d6fea704706e4e93a096ca00d8c82547c882832658929e29273a4af34125ee1d1555b959491c00b02ff2052169dea WHIRLPOOL 687e2cff456fae51c4754d556106167a5ec571a0317f564c41509a876303d2e12f3eca618827416fac2bb2b466d5160abb35ba3c8f03feb5e3537084c46aea19
+EBUILD mediawiki-1.23.9.ebuild 2520 SHA256 15ba8c42be2dc6d1f3d71b1f3c6e8640c40f24893d4b411c49822af38ed916d9 SHA512 c76ad017a9f6bb297af5dc6af384e9d7d75a5171c3aa2f820d407650a9d0fec493914af343f98c96ba5cab2d8d5f4db70559ef1916c264cef7f7131309c31390 WHIRLPOOL fdb368966bbade1b703802b87104853ea67efde7b821fdd6321708910f64981c065f73eb6b0a1aa9ea8541158f66b9a0871e62ac1f886a387a5b8de6d4db0e22
EBUILD mediawiki-1.24.1.ebuild 2523 SHA256 1bc670820d51be3d4d6c250fa50118ddb49064d77d9ef4dfebf6e84d234e505e SHA512 0de9ef3c9654934864e48edc2f05b68025e09b9c12d304dacc33661361d6eefc3e4134e627c57e66d3582a9364f9c1d1baab2d42bfb9aca1aebe244588978485 WHIRLPOOL 16b850d2f676379e376c3c7743a9bdcbbbf991ad531c4f6ae95e1fb4ac39319357454ba6eca52149657e1db4d23093425f62742d21bee4b3e395162f8a6c6b8b
-MISC ChangeLog 48353 SHA256 071f7871f8b90064991a4697d14286957c3793e4600985f0ed93ed9d7e927456 SHA512 c6d16cabf2a82610385ddc3ac77df5401b527935b282bc8b6275e8a618de43fca0ee66bf875e7f5fd5f0dc624525bc4ac0d61ed1e98cb4b32f453ea52199f3b4 WHIRLPOOL 0fe31aac688a7a4d0eb8f82ad2c96827a50146e52dfe773ab166dce9ae4b9d0f8c0aa3611bb24d9cc24d8e51efc52ebb8e74695008244f49352e7ae7455dbc26
+EBUILD mediawiki-1.24.2.ebuild 2527 SHA256 c844671e9fdbe1e283f5cd31e41ff228e93a732ea4f6a81c92577c1572a585c2 SHA512 7c0a8b1fe7c8af7fbef5da794393e5a3f82c81d4e7603e7c2f50bda4e6dc64da96fa4c97fb42cfa2d9d9e5203e7f0051730015a41c40904dd6f9733f40add210 WHIRLPOOL 8687ae2a21d1b6ad137254fbc898e52027ae520dd1602565f1b40487c8f636c7d5a3b06a8c7c6ab9510083fc319fa3bb13b6fee52ac170ee282f299704636b35
+MISC ChangeLog 48622 SHA256 47f0b0f7fe6213cbf5f5b0291158772413be515571e50fe38739eba16131609e SHA512 78861ff39da3d7d2862e59d8e9ced02df10de1d24d1601d33895b9af32381052c26eff0ba90e0990c08346d54b9bc85a0db25023ef6133817d6fadf653a21301 WHIRLPOOL 4c94dfb8852c60aa16f74775b12b62a57ca2de20cbbb3f64186b083dceb49f0faf0b20f31ee7c12ebdf5038bd7d30a796e930c4a706f038aa21064931b62ba30
MISC metadata.xml 161 SHA256 9cd891fcf0af580e98b62d2f4ded9e53671599f5a7aafd5dce692b996d2a83f4 SHA512 da8733f12ac4bebcfa485138fd9880683c1196efc0312a588ffce412ed14c1dd831e005129b6598d027af44d381fceb844453a433d0c982348e21f2d9c49f52e WHIRLPOOL 2b56ebef4f0870596c32c35c96e6dfbc911f6a3d8fe0e8c463df76dfa73dde112948c814b9a9ee996b7d71a85e4a723033ee3b92f4cde0f31d0770404d7dba61
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
+Version: GnuPG v2.1
-iQIcBAEBCAAGBQJU9RrRAAoJEJIMDbyqvv1VQcIP/jHMOuHzcEyPBLcFnv6mBLdE
-54Y8b4Qxplass9k64i+GKUUbRUghbutiB/3IVwojhTtOVElzNfr3pk5gbpyyxIsS
-uhMgeYnBT+G9X/lnf8/IXnGPUUFUCw/SQ6JnQvHcMQJVq+KjfWlDCo0V4ywpv1pY
-qN96AJlyNo5Mo+208ukSNLnnEdxE/MkxNsPd2NcYo1Gmy5ObQgyViwJH0iOgX3E5
-g5LDnGGY2AcCmgeINw+udud1u+Qf07gIPJqQsXv+FsKWkx+qTO6tHbmfTxxsw+mJ
-2gPM3nWbEr63UwSIjR+EtO4+gsrautPU8K5EEbTkRyJdT8g9nNXxU6FMW/57HwXE
-6R4fuaMnjgNTwMem8ui01oZyFOY+GnTEt2xU92kznsS2v4yw4O5h6g7QNqoQprxC
-6LHiOVtIydNnDMtBdBx8OSJCfvnyEgTRVIGAb+w+vNf2gEghiMVJq2JpYHbc0yMk
-eb3z9IgZ3gFyu14R8wX2gynAq2r7kf6UBbTOLjPFVs3KV0i9zgV3Pvd4RJbYH3ar
-LMxKr19SNYlSSgLtbDQfrMXlRpW3o9IRjSOTqXo6MR4QWGK0pZ+S6QHNewb8Bwh+
-Xh2pSCd85Y/NXBk4xaBKgW4WrHWNYyy6ipMJA620+Xb/f8gdgCkAGeV98irQxfoY
-K8J20gKG426m3yQ5ctVG
-=2Nb4
+iQJ8BAEBCABmBQJVYXZeXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRCMjM3NDkyMkQ0OTFBMUIyMzgzNkZBMkUx
+QTVEMDIzOTc1QjA1ODNEAAoJEBpdAjl1sFg9xdsQAIxrf1Zu5YFh2XQ07ABu5UB/
+ljsqSPg5iyi7oj+NwcrkOt5aTy5ZVox8PyneCOay6UiuOyYf+W0M7VfG/GG91zjj
+3wYaFKo+uCyn706gVKSeNomiBJk1Da6PPhJnkKao7nr00NXi1X/TIxckDGtOTFaA
+cKCRymxVREQy47kESBNgUj26xM3iFAXXTAFnjmt514jsr8EIMiV3+z1qGUIFWI3o
+CjdngxIpyNjZ+5hETzGHGPlMYhhjsiZs3pnpGkNHGCDiT+am87S2l+c0UD80J/Ot
+thzyrlAZ0NRrsEjVx5x2xgJ/2uhAHcHC13NKRRmQigh07wXl6Gz1CCJBAWMsYav7
+JDHEiMBjuPNfyoo44y04P4Y3R8T/Dibac8Z+NGuAJGFhHkHkQtwTwwdrC7H8tNPZ
+Hd9ewfK8fL2ZiuHEJaN5Y5U96msNPEPY60z01P/Zo2EEWJxaPPtQ7uXl3YBLF+e0
+VbplEt/LVUlkX+/15Z62vpNAkTeE2feYOP+azKuVF6WRXpBOKKJiefZFIzWP9/kK
+EOqHDUnu8+BADAJwUahzerdOwr0fGHz1Xclme5YA1wrarOt+eBzj26EMb2xWRGGW
+eXGbjOIiG7yBYvs4kERYMTopgDgR0uQj6T30OZBeIoaizpofFg0jEllRN/A23If7
+83W4Zo8gt9MHWiyXXxZ9
+=mR8l
-----END PGP SIGNATURE-----
diff --git a/www-apps/mediawiki/mediawiki-1.19.24.ebuild b/www-apps/mediawiki/mediawiki-1.19.24.ebuild
new file mode 100644
index 000000000000..2bebc6d0d28d
--- /dev/null
+++ b/www-apps/mediawiki/mediawiki-1.19.24.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/www-apps/mediawiki/mediawiki-1.19.24.ebuild,v 1.1 2015/05/24 06:57:33 dev-zero Exp $
+
+EAPI=5
+inherit webapp versionator
+
+MY_BRANCH=$(get_version_component_range 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 ~ppc ~x86"
+IUSE="imagemagick mysql postgres sqlite"
+
+RDEPEND=">=dev-lang/php-5.3[mysql?,postgres?,session,xml,xmlreader]
+ imagemagick? ( || ( media-gfx/imagemagick media-gfx/graphicsmagick[imagemagick] ) )
+ !imagemagick? ( dev-lang/php[gd] )
+ sqlite? (
+ dev-db/sqlite:3[fts3(+)]
+ >=dev-lang/php-5.3[pdo]
+ || ( dev-lang/php[sqlite] dev-lang/php[sqlite3] )
+ )
+ virtual/httpd-php"
+
+need_httpd_cgi
+
+RESTRICT="test"
+
+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 RELEASE-NOTES-${PV:0:4} UPGRADE"
+ dodoc ${DOCS} docs/*.txt
+ docinto php-memcached
+ dodoc docs/php-memcached/*
+
+ # Clean everything not used at the site...
+ rm -rf ${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
+ 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
+}
diff --git a/www-apps/mediawiki/mediawiki-1.23.9.ebuild b/www-apps/mediawiki/mediawiki-1.23.9.ebuild
new file mode 100644
index 000000000000..7f4932c242d7
--- /dev/null
+++ b/www-apps/mediawiki/mediawiki-1.23.9.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/www-apps/mediawiki/mediawiki-1.23.9.ebuild,v 1.1 2015/05/24 06:57:33 dev-zero Exp $
+
+EAPI=5
+inherit webapp versionator
+
+MY_BRANCH=$(get_version_component_range 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 ~ppc ~x86"
+IUSE="imagemagick mysql postgres sqlite"
+
+RDEPEND=">=dev-lang/php-5.3.2[json,mysql?,postgres?,session,xml,xmlreader]
+ imagemagick? ( || ( media-gfx/imagemagick media-gfx/graphicsmagick[imagemagick] ) )
+ !imagemagick? ( dev-lang/php[gd] )
+ sqlite? (
+ dev-db/sqlite:3[fts3(+)]
+ >=dev-lang/php-5.3.2[pdo]
+ || ( dev-lang/php[sqlite] dev-lang/php[sqlite3] )
+ )
+ virtual/httpd-php"
+
+need_httpd_cgi
+
+RESTRICT="test"
+
+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 RELEASE-NOTES-${PV:0:4} UPGRADE"
+ dodoc ${DOCS} docs/*.txt
+ docinto php-memcached
+ dodoc docs/php-memcached/*
+
+ # Clean everything not used at the site...
+ rm -rf ${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
+ 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
+}
diff --git a/www-apps/mediawiki/mediawiki-1.24.2.ebuild b/www-apps/mediawiki/mediawiki-1.24.2.ebuild
new file mode 100644
index 000000000000..641f42e1d32f
--- /dev/null
+++ b/www-apps/mediawiki/mediawiki-1.24.2.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/www-apps/mediawiki/mediawiki-1.24.2.ebuild,v 1.1 2015/05/24 06:57:33 dev-zero Exp $
+
+EAPI=5
+inherit webapp versionator
+
+MY_BRANCH=$(get_version_component_range 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"
+
+RDEPEND=">=dev-lang/php-5.3.2[json,mysql?,postgres?,session,xml,xmlreader]
+ imagemagick? ( || ( media-gfx/imagemagick media-gfx/graphicsmagick[imagemagick] ) )
+ !imagemagick? ( dev-lang/php[gd] )
+ sqlite? (
+ dev-db/sqlite:3[fts3(+)]
+ >=dev-lang/php-5.3.2[pdo]
+ || ( dev-lang/php[sqlite] dev-lang/php[sqlite3] )
+ )
+ virtual/httpd-php"
+
+need_httpd_cgi
+
+RESTRICT="test"
+
+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 RELEASE-NOTES-${PV:0:4} UPGRADE"
+ dodoc ${DOCS} docs/*.txt
+ docinto php-memcached
+ dodoc docs/php-memcached/*
+
+ # Clean everything not used at the site...
+ rm -rf ${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
+ 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
+}