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: Tue, 05 Feb 2019 13:14:59
Message-Id: 1549372483.7724838bfca3aec523c82232cfa717fc1eb38d3e.fordfrog@gentoo
1 commit: 7724838bfca3aec523c82232cfa717fc1eb38d3e
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Tue Feb 5 13:14:00 2019 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Tue Feb 5 13:14:43 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7724838b
7
8 www-apps/mediawiki-1.32.0: bump
9
10 Closes: https://bugs.gentoo.org/675186
11 Package-Manager: Portage-2.3.59, Repoman-2.3.12
12 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
13
14 www-apps/mediawiki/Manifest | 1 +
15 www-apps/mediawiki/mediawiki-1.32.0.ebuild | 82 ++++++++++++++++++++++++++++++
16 2 files changed, 83 insertions(+)
17
18 diff --git a/www-apps/mediawiki/Manifest b/www-apps/mediawiki/Manifest
19 index 844fe777f3a..004bc8fc057 100644
20 --- a/www-apps/mediawiki/Manifest
21 +++ b/www-apps/mediawiki/Manifest
22 @@ -1,2 +1,3 @@
23 DIST mediawiki-1.27.3.tar.gz 31509270 BLAKE2B e48feef42bd1bc32019df338975851df737eb032a48703a07d074b5efa6fa9acade2f412017c55990288beaf0267cef3fb49248002e41a61a700911cc023d549 SHA512 bc6228342b589a3acb0f5623b9ef45982d7aab032ff322aaf7bda7ac3ee16a7732b8013698d8f509da4310bbb65c12a73b7bbe4612d5e0e3d93965199efdc8eb
24 DIST mediawiki-1.31.1.tar.gz 35260876 BLAKE2B 4a1b5f2c47535a1099b105f35158c2e15cef028e752b1a195de4f924ba2a1d02bce64f713d2bde608882228e82cbea91ee2f5fb2f1f64f267334550b7cd33cdb SHA512 ee49649cc37d0a7d45a7c6d90c822c2a595df290be2b5bf085affbec3318768700a458a6e5b5b7e437651400b9641424429d6d304f870c22ec63fae86ffc5152
25 +DIST mediawiki-1.32.0.tar.gz 36168475 BLAKE2B 33613bf6274abe3d58f66319afaea8ea091d5b07c1d1b1148721856c8d38b84cb96e9a9c041a93ef27a6700e36a10bba9dffc7cbc245dba2a10a6ce0d46a49fe SHA512 5e198844bba12f5a3a73a05dd7d855d3e883914c6e7c23676921a169dc1c7089ed31adfb7369c24cbaf10b43171dd2a12929284b65edde44d7b9721385ff1cc3
26
27 diff --git a/www-apps/mediawiki/mediawiki-1.32.0.ebuild b/www-apps/mediawiki/mediawiki-1.32.0.ebuild
28 new file mode 100644
29 index 00000000000..e027bd58c35
30 --- /dev/null
31 +++ b/www-apps/mediawiki/mediawiki-1.32.0.ebuild
32 @@ -0,0 +1,82 @@
33 +# Copyright 1999-2019 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=6
37 +inherit webapp eapi7-ver
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 +
49 +RDEPEND=">=dev-lang/php-7.0.0[json,mysql?,postgres?,session,xml,xmlreader]
50 + imagemagick? ( virtual/imagemagick-tools )
51 + !imagemagick? ( dev-lang/php[gd] )
52 + mysql? (
53 + || ( >=dev-db/mariadb-5.5.8 >=dev-db/mysql-5.5.8 )
54 + )
55 + sqlite? (
56 + >=dev-db/sqlite-3.3.7[fts3(+)]
57 + >=dev-lang/php-7.0.0[pdo]
58 + || ( dev-lang/php[sqlite] dev-lang/php[sqlite3] )
59 + )
60 + virtual/httpd-php"
61 +
62 +need_httpd_cgi
63 +
64 +RESTRICT="test"
65 +
66 +src_install() {
67 + webapp_src_preinst
68 +
69 + # First we install docs and then copy everything left into htdocs dir
70 + # to avoid bugs like #236411.
71 +
72 + # We ensure the directories are prepared for writing. The post-
73 + # install instructions guide the user to enable the feature.
74 + local DOCS="FAQ HISTORY INSTALL README RELEASE-NOTES-${PV:0:4} UPGRADE"
75 + dodoc ${DOCS} docs/*.txt
76 + docinto php-memcached
77 + dodoc docs/php-memcached/*
78 +
79 + # Clean everything not used at the site...
80 + rm -rf ${DOCS} COPYING tests docs || die
81 + find . -name Makefile -delete || die
82 + # and install
83 + insinto "${MY_HTDOCSDIR}"
84 + doins -r .
85 +
86 + # If imagemagick is enabled then setup for image upload.
87 + # We ensure the directory is prepared for writing.
88 + if use imagemagick ; then
89 + webapp_serverowned "${MY_HTDOCSDIR}"/images
90 + fi
91 +
92 + webapp_postinst_txt en "${FILESDIR}/postinstall-1.18-en.txt"
93 + webapp_postupgrade_txt en "${FILESDIR}/postupgrade-1.16-en.txt"
94 + webapp_src_install
95 +}
96 +
97 +pkg_postinst() {
98 + webapp_pkg_postinst
99 +
100 + if [[ -n ${REPLACING_VERSIONS} ]]; then
101 + echo
102 + elog "=== Consult the release notes ==="
103 + elog "Before doing anything, stop and consult the release notes"
104 + elog "/usr/share/doc/${PF}/RELEASE-NOTES-${PV:0:4}.bz2"
105 + echo
106 + elog "These detail bug fixes, new features and functionality, and any"
107 + elog "particular points that may need to be noted during the upgrade procedure."
108 + echo
109 + ewarn "Back up existing files and the database before upgrade."
110 + ewarn "http://www.mediawiki.org/wiki/Manual:Backing_up_a_wiki"
111 + ewarn "provides an overview of the backup process."
112 + echo
113 + fi
114 +}