Gentoo Archives: gentoo-commits

From: "Tim Harder (radhermit)" <radhermit@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in www-apps/mediawiki: ChangeLog mediawiki-1.18.4.ebuild
Date: Sun, 17 Jun 2012 07:39:42
Message-Id: 20120617073933.629722004B@flycatcher.gentoo.org
1 radhermit 12/06/17 07:39:33
2
3 Modified: ChangeLog
4 Added: mediawiki-1.18.4.ebuild
5 Log:
6 Security bump.
7
8 (Portage version: 2.2.0_alpha110/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.192 www-apps/mediawiki/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/mediawiki/ChangeLog?rev=1.192&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/mediawiki/ChangeLog?rev=1.192&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/mediawiki/ChangeLog?r1=1.191&r2=1.192
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/www-apps/mediawiki/ChangeLog,v
20 retrieving revision 1.191
21 retrieving revision 1.192
22 diff -u -r1.191 -r1.192
23 --- ChangeLog 15 Jun 2012 01:57:54 -0000 1.191
24 +++ ChangeLog 17 Jun 2012 07:39:33 -0000 1.192
25 @@ -1,6 +1,11 @@
26 # ChangeLog for www-apps/mediawiki
27 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/www-apps/mediawiki/ChangeLog,v 1.191 2012/06/15 01:57:54 radhermit Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/www-apps/mediawiki/ChangeLog,v 1.192 2012/06/17 07:39:33 radhermit Exp $
30 +
31 +*mediawiki-1.18.4 (17 Jun 2012)
32 +
33 + 17 Jun 2012; Tim Harder <radhermit@g.o> +mediawiki-1.18.4.ebuild:
34 + Security bump.
35
36 15 Jun 2012; Tim Harder <radhermit@g.o> -mediawiki-1.18.1.ebuild,
37 -mediawiki-1.19.0.ebuild:
38
39
40
41 1.1 www-apps/mediawiki/mediawiki-1.18.4.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/mediawiki/mediawiki-1.18.4.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/mediawiki/mediawiki-1.18.4.ebuild?rev=1.1&content-type=text/plain
45
46 Index: mediawiki-1.18.4.ebuild
47 ===================================================================
48 # Copyright 1999-2012 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/www-apps/mediawiki/mediawiki-1.18.4.ebuild,v 1.1 2012/06/17 07:39:33 radhermit Exp $
51
52 EAPI="4"
53 inherit webapp versionator
54
55 MY_BRANCH=$(get_version_component_range 1-2)
56
57 DESCRIPTION="The MediaWiki wiki web application (as used on wikipedia.org)"
58 HOMEPAGE="http://www.mediawiki.org"
59 SRC_URI="http://download.wikimedia.org/mediawiki/${MY_BRANCH}/${P}.tar.gz"
60
61 LICENSE="GPL-2"
62 KEYWORDS="~alpha ~amd64 ~ppc ~x86"
63 IUSE="imagemagick mysql postgres sqlite"
64
65 RDEPEND=">=dev-lang/php-5.3[mysql?,postgres?,session,xml,xmlreader]
66 imagemagick? ( || ( media-gfx/imagemagick media-gfx/graphicsmagick[imagemagick] ) )
67 !imagemagick? ( dev-lang/php[gd] )
68 sqlite? (
69 dev-db/sqlite:3[fts3]
70 >=dev-lang/php-5.3[sqlite3,pdo]
71 )
72 virtual/httpd-php"
73
74 need_httpd_cgi
75
76 RESTRICT="test"
77
78 src_install() {
79 webapp_src_preinst
80
81 # First we install docs and then copy everything left into htdocs dir
82 # to avoid bugs like #236411.
83
84 # We ensure the directories are prepared for writing. The post-
85 # install instructions guide the user to enable the feature.
86 local DOCS="FAQ HISTORY INSTALL README RELEASE-NOTES-${PV:0:4} UPGRADE"
87 dodoc ${DOCS} docs/*.txt
88 docinto php-memcached
89 dodoc docs/php-memcached/*
90
91 # Clean everything not used at the site...
92 rm -rf ${DOCS} COPYING tests docs
93 find . -name Makefile -delete
94 # and install
95 insinto "${MY_HTDOCSDIR}"
96 doins -r .
97
98 # If imagemagick is enabled then setup for image upload.
99 # We ensure the directory is prepared for writing.
100 if use imagemagick ; then
101 webapp_serverowned "${MY_HTDOCSDIR}"/images
102 fi
103
104 webapp_postinst_txt en "${FILESDIR}/postinstall-1.18-en.txt"
105 webapp_postupgrade_txt en "${FILESDIR}/postupgrade-1.16-en.txt"
106 webapp_src_install
107 }
108
109 pkg_preinst() {
110 prev_install="false"
111 if has_version ${CATEGORY}/${PN} ; then
112 prev_install="true"
113 fi
114 }
115
116 pkg_postinst() {
117 webapp_pkg_postinst
118
119 if ${prev_install} ; then
120 einfo
121 elog "=== Consult the release notes ==="
122 elog "Before doing anything, stop and consult the release notes"
123 elog "/usr/share/doc/${PF}/RELEASE-NOTES.bz2"
124 elog
125 elog "These detail bug fixes, new features and functionality, and any"
126 elog "particular points that may need to be noted during the upgrade procedure."
127 einfo
128 ewarn "Back up existing files and the database before upgrade."
129 ewarn "http://www.mediawiki.org/wiki/Manual:Backing_up_a_wiki"
130 ewarn "provides an overview of the backup process."
131 einfo
132 fi
133 }