Gentoo Archives: gentoo-commits

From: "Miroslav Šulc" <fordfrog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-apps/mediawiki/
Date: Fri, 09 Oct 2020 11:52:17
Message-Id: 1602244319.d0b4ec45bfca69e7a9ef9d1ae5cf32bf051b1724.fordfrog@gentoo
1 commit: d0b4ec45bfca69e7a9ef9d1ae5cf32bf051b1724
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Fri Oct 9 11:51:59 2020 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Fri Oct 9 11:51:59 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0b4ec45
7
8 www-apps/mediawiki: removed obsolete and vulnerable 1.34.2
9
10 Bug: https://bugs.gentoo.org/745438
11 Package-Manager: Portage-3.0.8, Repoman-3.0.1
12 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
13
14 www-apps/mediawiki/Manifest | 1 -
15 www-apps/mediawiki/mediawiki-1.34.2.ebuild | 86 ------------------------------
16 2 files changed, 87 deletions(-)
17
18 diff --git a/www-apps/mediawiki/Manifest b/www-apps/mediawiki/Manifest
19 index 34e90e07377..c1eb4870718 100644
20 --- a/www-apps/mediawiki/Manifest
21 +++ b/www-apps/mediawiki/Manifest
22 @@ -1,3 +1,2 @@
23 -DIST mediawiki-1.34.2.tar.gz 40721102 BLAKE2B fbf7e8a19cd51e1dd3eab85442ce4e65ee9591bb4d2c6faa93ecbfc43e0b6cf88501a0027a7ba0f1adb55d9946de9958abcb14f9fb95b826ba674f1aa8306553 SHA512 ea95b46b746c0c180b5cb3b8a2263a2f94207eadbb1638c2113e97b1503c3f0a4d82a2107ce4cabca4790512b81564bda49defe30ac0fdb9bddf3230d6201f8b
24 DIST mediawiki-1.34.4.tar.gz 40739239 BLAKE2B a8f413c0797daa549891ea6909cfc65a51b8f7d5aec87a82aba4c4395b6d960eb1fe41e432610d28b74a9e4ae716e71f15522ef86d1a17c896a45c4851ab8044 SHA512 0caa85c00bce4640710aba865bb17674ff3efa8413c5fb2139f6c570c303c585046fa88bd6552061532e88b221505a45e8d836bbeba2da2ac0162901749353f9
25 DIST mediawiki-1.35.0.tar.gz 48039474 BLAKE2B 54d4e5edd4d7531815840d180a92bdaf008e28df3ea9ad26ba27673e4c6f904f5643c0ff333efd5a7e03512b54514c9eb74c5ed1774ef7f4085dbc50dcf42f4d SHA512 0d3d5b464abc2fdea2aa798bdf7fc53d5269852d9ed3f787710528505bbccfed2796b0e2459f5776929f3f0f207a145ae4a8f13e3040322e22d59481a71cfcde
26
27 diff --git a/www-apps/mediawiki/mediawiki-1.34.2.ebuild b/www-apps/mediawiki/mediawiki-1.34.2.ebuild
28 deleted file mode 100644
29 index f8b511b8a3d..00000000000
30 --- a/www-apps/mediawiki/mediawiki-1.34.2.ebuild
31 +++ /dev/null
32 @@ -1,86 +0,0 @@
33 -# Copyright 1999-2020 Gentoo Authors
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=7
37 -inherit webapp
38 -
39 -MY_BRANCH=$(ver_cut 1-2)
40 -
41 -DESCRIPTION="The MediaWiki wiki web application (as used on wikipedia.org)"
42 -HOMEPAGE="http://www.mediawiki.org"
43 -SRC_URI="http://releases.wikimedia.org/${PN}/${MY_BRANCH}/${P}.tar.gz"
44 -
45 -LICENSE="GPL-2"
46 -KEYWORDS="~alpha amd64 ~arm ~arm64 ppc x86"
47 -IUSE="imagemagick mysql postgres +sqlite"
48 -REQUIRED_USE="|| ( mysql postgres sqlite )"
49 -
50 -RDEPEND="dev-lang/php[ctype,fileinfo,iconv,json,postgres?,session,ssl,unicode,xml,xmlreader]
51 - imagemagick? ( virtual/imagemagick-tools )
52 - !imagemagick? ( dev-lang/php[gd] )
53 - mysql? ( dev-lang/php[mysql,mysqli] )
54 - sqlite? (
55 - dev-db/sqlite[fts3(+)]
56 - dev-lang/php[pdo,sqlite]
57 - )
58 - virtual/httpd-php"
59 -
60 -need_httpd_cgi
61 -
62 -RESTRICT="test"
63 -
64 -src_unpack() {
65 - default
66 -
67 - # remove lua binaries (bug #631554)
68 - rm -fr "${S}"/extensions/Scribunto/includes/engines/LuaStandalone/binaries || die "Failed to remove lua binaries"
69 -}
70 -
71 -src_install() {
72 - webapp_src_preinst
73 -
74 - # First we install docs and then copy everything left into htdocs dir
75 - # to avoid bugs like #236411.
76 -
77 - # We ensure the directories are prepared for writing. The post-
78 - # install instructions guide the user to enable the feature.
79 - local DOCS="FAQ HISTORY INSTALL README RELEASE-NOTES-${PV:0:4} UPGRADE"
80 - dodoc ${DOCS} docs/*.txt
81 - docinto databases
82 - dodoc docs/databases/*
83 - # Clean everything not used at the site...
84 - rm -rf ${DOCS} COPYING tests docs || die
85 - find . -name Makefile -delete || die
86 - # and install
87 - insinto "${MY_HTDOCSDIR}"
88 - doins -r .
89 -
90 - # If imagemagick is enabled then setup for image upload.
91 - # We ensure the directory is prepared for writing.
92 - if use imagemagick ; then
93 - webapp_serverowned "${MY_HTDOCSDIR}"/images
94 - fi
95 -
96 - webapp_postinst_txt en "${FILESDIR}/postinstall-1.18-en.txt"
97 - webapp_postupgrade_txt en "${FILESDIR}/postupgrade-1.16-en.txt"
98 - webapp_src_install
99 -}
100 -
101 -pkg_postinst() {
102 - webapp_pkg_postinst
103 -
104 - if [[ -n ${REPLACING_VERSIONS} ]]; then
105 - echo
106 - elog "=== Consult the release notes ==="
107 - elog "Before doing anything, stop and consult the release notes"
108 - elog "/usr/share/doc/${PF}/RELEASE-NOTES-${PV:0:4}.bz2"
109 - echo
110 - elog "These detail bug fixes, new features and functionality, and any"
111 - elog "particular points that may need to be noted during the upgrade procedure."
112 - echo
113 - ewarn "Back up existing files and the database before upgrade."
114 - ewarn "http://www.mediawiki.org/wiki/Manual:Backing_up_a_wiki"
115 - ewarn "provides an overview of the backup process."
116 - echo
117 - fi
118 -}