summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Legler <a3li@gentoo.org>2010-08-12 08:13:26 +0000
committerAlex Legler <a3li@gentoo.org>2010-08-12 08:13:26 +0000
commitf6f2ca3950e1cd3ec2d643a078bf00318059e1ef (patch)
treec12896e007c8408af28f6f07c5fa069ddf059e16 /www-apps/mediawiki
parentFixing previous commit. (diff)
downloadgentoo-2-f6f2ca3950e1cd3ec2d643a078bf00318059e1ef.tar.gz
gentoo-2-f6f2ca3950e1cd3ec2d643a078bf00318059e1ef.tar.bz2
gentoo-2-f6f2ca3950e1cd3ec2d643a078bf00318059e1ef.zip
Non-maintainer commit: Removing vulnerable versions for bug 300220.
(Portage version: 2.2_rc67/cvs/Linux x86_64)
Diffstat (limited to 'www-apps/mediawiki')
-rw-r--r--www-apps/mediawiki/ChangeLog8
-rw-r--r--www-apps/mediawiki/mediawiki-1.11.2.ebuild167
-rw-r--r--www-apps/mediawiki/mediawiki-1.12.3.ebuild167
-rw-r--r--www-apps/mediawiki/mediawiki-1.13.3.ebuild141
-rw-r--r--www-apps/mediawiki/mediawiki-1.13.5.ebuild141
-rw-r--r--www-apps/mediawiki/mediawiki-1.14.0.ebuild141
-rw-r--r--www-apps/mediawiki/mediawiki-1.15.1.ebuild141
7 files changed, 7 insertions, 899 deletions
diff --git a/www-apps/mediawiki/ChangeLog b/www-apps/mediawiki/ChangeLog
index d8e6f9a6b2e5..83195660b009 100644
--- a/www-apps/mediawiki/ChangeLog
+++ b/www-apps/mediawiki/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for www-apps/mediawiki
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-apps/mediawiki/ChangeLog,v 1.136 2010/04/15 20:25:15 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-apps/mediawiki/ChangeLog,v 1.137 2010/08/12 08:13:26 a3li Exp $
+
+ 12 Aug 2010; Alex Legler <a3li@gentoo.org> -mediawiki-1.11.2.ebuild,
+ -mediawiki-1.12.3.ebuild, -mediawiki-1.13.3.ebuild,
+ -mediawiki-1.13.5.ebuild, -mediawiki-1.14.0.ebuild,
+ -mediawiki-1.15.1.ebuild:
+ Non-maintainer commit: Removing vulnerable versions for bug 300220.
15 Apr 2010; Markus Meier <maekke@gentoo.org> mediawiki-1.15.2.ebuild:
amd64 stable, bug #308573
diff --git a/www-apps/mediawiki/mediawiki-1.11.2.ebuild b/www-apps/mediawiki/mediawiki-1.11.2.ebuild
deleted file mode 100644
index 21a71aafcd5b..000000000000
--- a/www-apps/mediawiki/mediawiki-1.11.2.ebuild
+++ /dev/null
@@ -1,167 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-apps/mediawiki/mediawiki-1.11.2.ebuild,v 1.8 2009/12/26 19:22:34 pva Exp $
-
-EAPI="1"
-inherit webapp depend.php versionator eutils
-
-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://download.wikimedia.org/mediawiki/${MY_BRANCH}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 ppc sparc x86"
-IUSE="imagemagick math mysql postgres restrict +ocamlopt"
-
-DEPEND="math? ( >=dev-lang/ocaml-3.0.6 )"
-RDEPEND="${DEPEND}
- math? (
- app-text/dvipng
- virtual/tex-base
- app-text/ghostscript-gpl
- media-gfx/imagemagick
- )
- imagemagick? ( media-gfx/imagemagick )"
-
-RESTRICT="test"
-
-need_httpd_cgi
-need_php_httpd
-
-pkg_setup() {
- webapp_pkg_setup
- local flags="pcre session xml"
- use mysql && flags="${flags} mysql"
- use postgres && flags="${flags} postgres"
- if ! PHPCHECKNODIE="yes" require_php_with_use ${flags} || \
- ! PHPCHECKNODIE="yes" require_php_with_any_use gd gd-external ; then
- die "Re-install ${PHP_PKG} with ${flags} and either gd or gd-external"
- fi
-
- # see Bug 204812
- if use ocamlopt && use math && ! built_with_use --missing true dev-lang/ocaml ocamlopt; then
- eerror "In order to build ${PN} with native code support from ocaml"
- eerror "You first need to have a native code ocaml compiler."
- eerror "You need to install dev-lang/ocaml with ocamlopt useflag on."
- die "Please install ocaml with ocamlopt useflag"
- fi
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- # XXX: besides, is/was this patch really that required? if so, why? (trapni)
-# epatch ${FILESDIR}/jobindexlength-mysql.patch
-
- if use restrict ; then
- epatch "${FILESDIR}/access_restrict.patch"
- fi
-}
-
-src_compile() {
- if use math; then
- einfo "Compiling math support"
- cd math || die
- if ! use ocamlopt; then
- sed -i -e "s/ocamlopt/ocamlc/" Makefile
- sed -i -e "s/cmxa/cma/" Makefile
- sed -i -e "s/cmx/cmo/g" Makefile
- fi
- emake || die
- else
- einfo "No math support enabled. Skipping."
- fi
-
- # TODO: think about includes/zhtable/ support
-}
-
-src_install() {
- webapp_src_preinst
-
- # copy the app's main files excluding math support, docs, and tests
- local DIRS=(
- "bin"
- "config"
- "extensions"
- "images"
- "includes"
- "includes/api"
- "includes/cbt"
- "includes/filerepo"
- "includes/media"
- "includes/normal"
- "includes/templates"
- "includes/zhtable"
- "languages"
- "languages/classes"
- "languages/messages"
- "locale"
- "maintenance"
- "maintenance/archives"
- "maintenance/dtrace"
- "maintenance/language"
- "maintenance/ora"
- "maintenance/postgres"
- "maintenance/postgres/archives"
- "maintenance/storage"
- "serialized"
- "skins"
- "skins/chick"
- "skins/common"
- "skins/common/images"
- "skins/common/images/icons"
- "skins/disabled"
- "skins/htmldump"
- "skins/monobook"
- "skins/myskin"
- "skins/simple"
- )
-
- insinto ${MY_HTDOCSDIR}
- doins *.php *.inc *.phtml
- for DIR in ${DIRS[*]}; do
- insinto ${MY_HTDOCSDIR}/${DIR}
- doins ${DIR}/*
- [[ -f ${DIR}/.htaccess ]] && doins ${DIR}/.htaccess
- done
-
- # installing some docs
- local DOCS="AdminSettings.sample FAQ HISTORY INSTALL README RELEASE-NOTES UPGRADE"
- dodoc ${DOCS} docs/*.txt
- rm -f ${DOCS} COPYING docs/*.txt
-
- docinto php-memcached
- dodoc docs/php-memcached/*
-
- # If imagemagick is enabled then setup for image upload.
- # We ensure the directory is prepared for writing. The post-
- # install instructions guide the user to enable the feature.
- if use imagemagick; then
- webapp_serverowned ${MY_HTDOCSDIR}/images
- fi
-
- # If we've enabled math USE-flag, install math support.
- # We ensure the directories are prepared for writing. The post-
- # install instructions guide the user to enable the feature.
- if use math; then
- einfo "Installing math support"
- exeinto ${MY_HTDOCSDIR}/math
- doexe math/texvc
-
- # Docs
- docinto math
- dodoc math/{README,TODO}
-
- # Working directories. Server writeable.
- dodir ${MY_HTDOCSDIR}/images/math
- webapp_serverowned ${MY_HTDOCSDIR}/images/math
- dodir ${MY_HTDOCSDIR}/images/tmp
- webapp_serverowned ${MY_HTDOCSDIR}/images/tmp
- fi
-
- webapp_postinst_txt en "${FILESDIR}/postinstall-1.11-en.txt"
- webapp_src_install
-}
diff --git a/www-apps/mediawiki/mediawiki-1.12.3.ebuild b/www-apps/mediawiki/mediawiki-1.12.3.ebuild
deleted file mode 100644
index e7c6819a13b6..000000000000
--- a/www-apps/mediawiki/mediawiki-1.12.3.ebuild
+++ /dev/null
@@ -1,167 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-apps/mediawiki/mediawiki-1.12.3.ebuild,v 1.2 2009/12/26 19:22:34 pva Exp $
-
-EAPI="1"
-inherit webapp depend.php versionator eutils
-
-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://download.wikimedia.org/mediawiki/${MY_BRANCH}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
-IUSE="imagemagick math mysql postgres restrict +ocamlopt"
-
-DEPEND="math? ( >=dev-lang/ocaml-3.0.6 )"
-RDEPEND="${DEPEND}
- math? (
- app-text/dvipng
- virtual/tex-base
- app-text/ghostscript-gpl
- media-gfx/imagemagick
- )
- imagemagick? ( media-gfx/imagemagick )"
-
-RESTRICT="test"
-
-need_httpd_cgi
-need_php_httpd
-
-pkg_setup() {
- webapp_pkg_setup
- local flags="pcre session xml"
- use mysql && flags="${flags} mysql"
- use postgres && flags="${flags} postgres"
- if ! PHPCHECKNODIE="yes" require_php_with_use ${flags} || \
- ! PHPCHECKNODIE="yes" require_php_with_any_use gd gd-external ; then
- die "Re-install ${PHP_PKG} with ${flags} and either gd or gd-external"
- fi
-
- # see Bug 204812
- if use ocamlopt && use math && ! built_with_use --missing true dev-lang/ocaml ocamlopt; then
- eerror "In order to build ${PN} with native code support from ocaml"
- eerror "You first need to have a native code ocaml compiler."
- eerror "You need to install dev-lang/ocaml with ocamlopt useflag on."
- die "Please install ocaml with ocamlopt useflag"
- fi
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- # XXX: besides, is/was this patch really that required? if so, why? (trapni)
-# epatch ${FILESDIR}/jobindexlength-mysql.patch
-
- if use restrict ; then
- epatch "${FILESDIR}/access_restrict_1.12.0.patch"
- fi
-}
-
-src_compile() {
- if use math; then
- einfo "Compiling math support"
- cd math || die
- if ! use ocamlopt; then
- sed -i -e "s/ocamlopt/ocamlc/" Makefile
- sed -i -e "s/cmxa/cma/" Makefile
- sed -i -e "s/cmx/cmo/g" Makefile
- fi
- emake || die
- else
- einfo "No math support enabled. Skipping."
- fi
-
- # TODO: think about includes/zhtable/ support
-}
-
-src_install() {
- webapp_src_preinst
-
- # copy the app's main files excluding math support, docs, and tests
- local DIRS=(
- "bin"
- "config"
- "extensions"
- "images"
- "includes"
- "includes/api"
- "includes/cbt"
- "includes/filerepo"
- "includes/media"
- "includes/normal"
- "includes/templates"
- "includes/zhtable"
- "languages"
- "languages/classes"
- "languages/messages"
- "locale"
- "maintenance"
- "maintenance/archives"
- "maintenance/dtrace"
- "maintenance/language"
- "maintenance/ora"
- "maintenance/postgres"
- "maintenance/postgres/archives"
- "maintenance/storage"
- "serialized"
- "skins"
- "skins/chick"
- "skins/common"
- "skins/common/images"
- "skins/common/images/icons"
- "skins/disabled"
- "skins/htmldump"
- "skins/monobook"
- "skins/myskin"
- "skins/simple"
- )
-
- insinto ${MY_HTDOCSDIR}
- doins *.php *.inc *.phtml
- for DIR in ${DIRS[*]}; do
- insinto ${MY_HTDOCSDIR}/${DIR}
- doins ${DIR}/*
- [[ -f ${DIR}/.htaccess ]] && doins ${DIR}/.htaccess
- done
-
- # installing some docs
- local DOCS="AdminSettings.sample FAQ HISTORY INSTALL README RELEASE-NOTES UPGRADE"
- dodoc ${DOCS} docs/*.txt
- rm -f ${DOCS} COPYING docs/*.txt
-
- docinto php-memcached
- dodoc docs/php-memcached/*
-
- # If imagemagick is enabled then setup for image upload.
- # We ensure the directory is prepared for writing. The post-
- # install instructions guide the user to enable the feature.
- if use imagemagick; then
- webapp_serverowned ${MY_HTDOCSDIR}/images
- fi
-
- # If we've enabled math USE-flag, install math support.
- # We ensure the directories are prepared for writing. The post-
- # install instructions guide the user to enable the feature.
- if use math; then
- einfo "Installing math support"
- exeinto ${MY_HTDOCSDIR}/math
- doexe math/texvc
-
- # Docs
- docinto math
- dodoc math/{README,TODO}
-
- # Working directories. Server writeable.
- dodir ${MY_HTDOCSDIR}/images/math
- webapp_serverowned ${MY_HTDOCSDIR}/images/math
- dodir ${MY_HTDOCSDIR}/images/tmp
- webapp_serverowned ${MY_HTDOCSDIR}/images/tmp
- fi
-
- webapp_postinst_txt en "${FILESDIR}/postinstall-1.11-en.txt"
- webapp_src_install
-}
diff --git a/www-apps/mediawiki/mediawiki-1.13.3.ebuild b/www-apps/mediawiki/mediawiki-1.13.3.ebuild
deleted file mode 100644
index 4de5ccb33d56..000000000000
--- a/www-apps/mediawiki/mediawiki-1.13.3.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-apps/mediawiki/mediawiki-1.13.3.ebuild,v 1.6 2009/12/26 19:22:34 pva Exp $
-
-EAPI="1"
-inherit webapp depend.php versionator eutils
-
-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://download.wikimedia.org/mediawiki/${MY_BRANCH}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ppc sparc x86"
-IUSE="imagemagick math mysql postgres +ocamlopt"
-
-DEPEND="math? ( >=dev-lang/ocaml-3.0.6 )"
-RDEPEND="${DEPEND}
- math? (
- app-text/dvipng
- virtual/tex-base
- app-text/ghostscript-gpl
- media-gfx/imagemagick
- )
- imagemagick? ( media-gfx/imagemagick )"
-
-RESTRICT="test"
-
-need_httpd_cgi
-need_php_httpd
-
-pkg_setup() {
- webapp_pkg_setup
- local flags="pcre session xml"
- use mysql && flags="${flags} mysql"
- use postgres && flags="${flags} postgres"
- if ! PHPCHECKNODIE="yes" require_php_with_use ${flags} || \
- ! PHPCHECKNODIE="yes" require_php_with_any_use gd gd-external ; then
- die "Re-install ${PHP_PKG} with ${flags} and either gd or gd-external"
- fi
-
- # see Bug 204812
- if use ocamlopt && use math && ! built_with_use --missing true dev-lang/ocaml ocamlopt; then
- eerror "In order to build ${PN} with native code support from ocaml"
- eerror "You first need to have a native code ocaml compiler."
- eerror "You need to install dev-lang/ocaml with ocamlopt useflag on."
- die "Please install ocaml with ocamlopt useflag"
- fi
-}
-
-src_compile() {
- if use math; then
- einfo "Compiling math support"
- cd math || die
- if ! use ocamlopt; then
- sed -e "s/ocamlopt/ocamlc/" \
- -e "s/cmxa/cma/" \
- -e "s/cmx/cmo/g" -i Makefile || die
- fi
- emake || die
- else
- einfo "No math support enabled. Skipping."
- fi
-
- # TODO: 1. think about includes/zhtable/ support
- # 2. generate docs (?): echo '0' | php mwdocgen.php
-}
-
-src_install() {
- webapp_src_preinst
-
- # First we install math, docs and then copy everything left into htdocs dir
- # to avoid bugs like #236411.
-
- # If we've enabled math USE-flag, install math support.
- # We ensure the directories are prepared for writing. The post-
- # install instructions guide the user to enable the feature.
- if use math; then
- einfo "Installing math support"
- exeinto "${MY_HTDOCSDIR}"/math
- doexe math/texvc || die "Failed to create math support executable."
-
- docinto math
- dodoc math/{README,TODO}
- docinto ""
-
- # Working directories. Server writeable.
- dodir "${MY_HTDOCSDIR}"/images/math
- webapp_serverowned "${MY_HTDOCSDIR}"/images/math
- dodir "${MY_HTDOCSDIR}"/images/tmp
- webapp_serverowned "${MY_HTDOCSDIR}"/images/tmp
- fi
-
- local DOCS="FAQ HISTORY INSTALL README RELEASE-NOTES UPGRADE"
- dodoc ${DOCS} docs/*.txt
- docinto php-memcached
- dodoc docs/php-memcached/*
-
- # Clean everything not used at the site...
- rm -rf ${DOCS} COPYING tests math t docs
- find . -name Makefile -delete
- # 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.13-en.txt"
- webapp_postupgrade_txt en "${FILESDIR}/postupgrade-1.13-en.txt"
- webapp_src_install
-}
-
-pkg_preinst() {
- prev_instal="false"
- if has_version ${CATEGORY}/${PN}; then
- prev_instal="true"
- fi
-}
-
-pkg_postinst() {
- webapp_pkg_postinst
- if ${prev_instal}; then
- einfo
- elog "=== Consult the release notes ==="
- elog "Before doing anything, stop and consult the release notes"
- elog "/usr/share/doc/${PF}/RELEASE-NOTES.bz2"
- elog
- elog "These detail bug fixes, new features and functionality, and any"
- elog "particular points that may need to be noted during the upgrade procedure."
- einfo
- 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."
- einfo
- fi
-}
diff --git a/www-apps/mediawiki/mediawiki-1.13.5.ebuild b/www-apps/mediawiki/mediawiki-1.13.5.ebuild
deleted file mode 100644
index 68b487b1ead0..000000000000
--- a/www-apps/mediawiki/mediawiki-1.13.5.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-apps/mediawiki/mediawiki-1.13.5.ebuild,v 1.4 2009/12/26 19:22:34 pva Exp $
-
-EAPI="1"
-inherit webapp depend.php versionator eutils
-
-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://download.wikimedia.org/mediawiki/${MY_BRANCH}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~ppc sparc x86"
-IUSE="imagemagick math mysql postgres +ocamlopt"
-
-DEPEND="math? ( >=dev-lang/ocaml-3.0.6 )"
-RDEPEND="${DEPEND}
- math? (
- app-text/dvipng
- virtual/tex-base
- app-text/ghostscript-gpl
- media-gfx/imagemagick
- )
- imagemagick? ( media-gfx/imagemagick )"
-
-RESTRICT="test"
-
-need_httpd_cgi
-need_php_httpd
-
-pkg_setup() {
- webapp_pkg_setup
- local flags="pcre session xml"
- use mysql && flags="${flags} mysql"
- use postgres && flags="${flags} postgres"
- if ! PHPCHECKNODIE="yes" require_php_with_use ${flags} || \
- ! PHPCHECKNODIE="yes" require_php_with_any_use gd gd-external ; then
- die "Re-install ${PHP_PKG} with ${flags} and either gd or gd-external"
- fi
-
- # see Bug 204812
- if use ocamlopt && use math && ! built_with_use --missing true dev-lang/ocaml ocamlopt; then
- eerror "In order to build ${PN} with native code support from ocaml"
- eerror "You first need to have a native code ocaml compiler."
- eerror "You need to install dev-lang/ocaml with ocamlopt useflag on."
- die "Please install ocaml with ocamlopt useflag"
- fi
-}
-
-src_compile() {
- if use math; then
- einfo "Compiling math support"
- cd math || die
- if ! use ocamlopt; then
- sed -e "s/ocamlopt/ocamlc/" \
- -e "s/cmxa/cma/" \
- -e "s/cmx/cmo/g" -i Makefile || die
- fi
- emake || die
- else
- einfo "No math support enabled. Skipping."
- fi
-
- # TODO: 1. think about includes/zhtable/ support
- # 2. generate docs (?): echo '0' | php mwdocgen.php
-}
-
-src_install() {
- webapp_src_preinst
-
- # First we install math, docs and then copy everything left into htdocs dir
- # to avoid bugs like #236411.
-
- # If we've enabled math USE-flag, install math support.
- # We ensure the directories are prepared for writing. The post-
- # install instructions guide the user to enable the feature.
- if use math; then
- einfo "Installing math support"
- exeinto "${MY_HTDOCSDIR}"/math
- doexe math/texvc || die "Failed to create math support executable."
-
- docinto math
- dodoc math/{README,TODO}
- docinto ""
-
- # Working directories. Server writeable.
- dodir "${MY_HTDOCSDIR}"/images/math
- webapp_serverowned "${MY_HTDOCSDIR}"/images/math
- dodir "${MY_HTDOCSDIR}"/images/tmp
- webapp_serverowned "${MY_HTDOCSDIR}"/images/tmp
- fi
-
- local DOCS="FAQ HISTORY INSTALL README RELEASE-NOTES UPGRADE"
- dodoc ${DOCS} docs/*.txt
- docinto php-memcached
- dodoc docs/php-memcached/*
-
- # Clean everything not used at the site...
- rm -rf ${DOCS} COPYING tests math t docs
- find . -name Makefile -delete
- # 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.13-en.txt"
- webapp_postupgrade_txt en "${FILESDIR}/postupgrade-1.13-en.txt"
- webapp_src_install
-}
-
-pkg_preinst() {
- prev_instal="false"
- if has_version ${CATEGORY}/${PN}; then
- prev_instal="true"
- fi
-}
-
-pkg_postinst() {
- webapp_pkg_postinst
- if ${prev_instal}; then
- einfo
- elog "=== Consult the release notes ==="
- elog "Before doing anything, stop and consult the release notes"
- elog "/usr/share/doc/${PF}/RELEASE-NOTES.bz2"
- elog
- elog "These detail bug fixes, new features and functionality, and any"
- elog "particular points that may need to be noted during the upgrade procedure."
- einfo
- 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."
- einfo
- fi
-}
diff --git a/www-apps/mediawiki/mediawiki-1.14.0.ebuild b/www-apps/mediawiki/mediawiki-1.14.0.ebuild
deleted file mode 100644
index b8e77747eed3..000000000000
--- a/www-apps/mediawiki/mediawiki-1.14.0.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-apps/mediawiki/mediawiki-1.14.0.ebuild,v 1.4 2009/12/26 19:22:34 pva Exp $
-
-EAPI="1"
-inherit webapp depend.php versionator eutils
-
-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://download.wikimedia.org/mediawiki/${MY_BRANCH}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ppc ~sparc ~x86"
-IUSE="imagemagick math mysql postgres +ocamlopt"
-
-DEPEND="math? ( >=dev-lang/ocaml-3.0.6 )"
-RDEPEND="${DEPEND}
- math? (
- app-text/dvipng
- virtual/tex-base
- app-text/ghostscript-gpl
- media-gfx/imagemagick
- )
- imagemagick? ( media-gfx/imagemagick )"
-
-RESTRICT="test"
-
-need_httpd_cgi
-need_php_httpd
-
-pkg_setup() {
- webapp_pkg_setup
- local flags="pcre session spl xml"
- use mysql && flags="${flags} mysql"
- use postgres && flags="${flags} postgres"
- if ! PHPCHECKNODIE="yes" require_php_with_use ${flags} || \
- ! PHPCHECKNODIE="yes" require_php_with_any_use gd gd-external ; then
- die "Re-install ${PHP_PKG} with ${flags} and either gd or gd-external"
- fi
-
- # see Bug 204812
- if use ocamlopt && use math && ! built_with_use --missing true dev-lang/ocaml ocamlopt; then
- eerror "In order to build ${PN} with native code support from ocaml"
- eerror "You first need to have a native code ocaml compiler."
- eerror "You need to install dev-lang/ocaml with ocamlopt useflag on."
- die "Please install ocaml with ocamlopt useflag"
- fi
-}
-
-src_compile() {
- if use math; then
- einfo "Compiling math support"
- cd math || die
- if ! use ocamlopt; then
- sed -e "s/ocamlopt/ocamlc/" \
- -e "s/cmxa/cma/" \
- -e "s/cmx/cmo/g" -i Makefile || die
- fi
- emake || die
- else
- einfo "No math support enabled. Skipping."
- fi
-
- # TODO: 1. think about includes/zhtable/ support
- # 2. generate docs (?): echo '0' | php mwdocgen.php
-}
-
-src_install() {
- webapp_src_preinst
-
- # First we install math, docs and then copy everything left into htdocs dir
- # to avoid bugs like #236411.
-
- # If we've enabled math USE-flag, install math support.
- # We ensure the directories are prepared for writing. The post-
- # install instructions guide the user to enable the feature.
- if use math; then
- einfo "Installing math support"
- exeinto "${MY_HTDOCSDIR}"/math
- doexe math/texvc || die "Failed to create math support executable."
-
- docinto math
- dodoc math/{README,TODO}
- docinto ""
-
- # Working directories. Server writeable.
- dodir "${MY_HTDOCSDIR}"/images/math
- webapp_serverowned "${MY_HTDOCSDIR}"/images/math
- dodir "${MY_HTDOCSDIR}"/images/tmp
- webapp_serverowned "${MY_HTDOCSDIR}"/images/tmp
- fi
-
- local DOCS="FAQ HISTORY INSTALL README RELEASE-NOTES UPGRADE"
- dodoc ${DOCS} docs/*.txt
- docinto php-memcached
- dodoc docs/php-memcached/*
-
- # Clean everything not used at the site...
- rm -rf ${DOCS} COPYING tests math t docs
- find . -name Makefile -delete
- # 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.13-en.txt"
- webapp_postupgrade_txt en "${FILESDIR}/postupgrade-1.13-en.txt"
- webapp_src_install
-}
-
-pkg_preinst() {
- prev_instal="false"
- if has_version ${CATEGORY}/${PN}; then
- prev_instal="true"
- fi
-}
-
-pkg_postinst() {
- webapp_pkg_postinst
- if ${prev_instal}; then
- einfo
- elog "=== Consult the release notes ==="
- elog "Before doing anything, stop and consult the release notes"
- elog "/usr/share/doc/${PF}/RELEASE-NOTES.bz2"
- elog
- elog "These detail bug fixes, new features and functionality, and any"
- elog "particular points that may need to be noted during the upgrade procedure."
- einfo
- 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."
- einfo
- fi
-}
diff --git a/www-apps/mediawiki/mediawiki-1.15.1.ebuild b/www-apps/mediawiki/mediawiki-1.15.1.ebuild
deleted file mode 100644
index a6bd62a8127f..000000000000
--- a/www-apps/mediawiki/mediawiki-1.15.1.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-apps/mediawiki/mediawiki-1.15.1.ebuild,v 1.6 2010/03/14 19:20:51 armin76 Exp $
-
-EAPI="1"
-inherit webapp depend.php versionator eutils
-
-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://download.wikimedia.org/mediawiki/${MY_BRANCH}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ppc sparc x86"
-IUSE="imagemagick math mysql postgres +ocamlopt"
-
-DEPEND="math? ( >=dev-lang/ocaml-3.0.6 )"
-RDEPEND="${DEPEND}
- math? (
- app-text/dvipng
- virtual/tex-base
- app-text/ghostscript-gpl
- media-gfx/imagemagick
- )
- imagemagick? ( media-gfx/imagemagick )"
-
-RESTRICT="test"
-
-need_httpd_cgi
-need_php_httpd
-
-pkg_setup() {
- webapp_pkg_setup
- local flags="pcre session spl xml"
- use mysql && flags="${flags} mysql"
- use postgres && flags="${flags} postgres"
- if ! PHPCHECKNODIE="yes" require_php_with_use ${flags} || \
- ! PHPCHECKNODIE="yes" require_php_with_any_use gd gd-external ; then
- die "Re-install ${PHP_PKG} with ${flags} and either gd or gd-external"
- fi
-
- # see Bug 204812
- if use ocamlopt && use math && ! built_with_use --missing true dev-lang/ocaml ocamlopt; then
- eerror "In order to build ${PN} with native code support from ocaml"
- eerror "You first need to have a native code ocaml compiler."
- eerror "You need to install dev-lang/ocaml with ocamlopt useflag on."
- die "Please install ocaml with ocamlopt useflag"
- fi
-}
-
-src_compile() {
- if use math; then
- einfo "Compiling math support"
- cd math || die
- if ! use ocamlopt; then
- sed -e "s/ocamlopt/ocamlc/" \
- -e "s/cmxa/cma/" \
- -e "s/cmx/cmo/g" -i Makefile || die
- fi
- emake || die
- else
- einfo "No math support enabled. Skipping."
- fi
-
- # TODO: 1. think about includes/zhtable/ support
- # 2. generate docs (?): echo '0' | php mwdocgen.php
-}
-
-src_install() {
- webapp_src_preinst
-
- # First we install math, docs and then copy everything left into htdocs dir
- # to avoid bugs like #236411.
-
- # If we've enabled math USE-flag, install math support.
- # We ensure the directories are prepared for writing. The post-
- # install instructions guide the user to enable the feature.
- if use math; then
- einfo "Installing math support"
- exeinto "${MY_HTDOCSDIR}"/math
- doexe math/texvc || die "Failed to create math support executable."
-
- docinto math
- dodoc math/{README,TODO}
- docinto ""
-
- # Working directories. Server writeable.
- dodir "${MY_HTDOCSDIR}"/images/math
- webapp_serverowned "${MY_HTDOCSDIR}"/images/math
- dodir "${MY_HTDOCSDIR}"/images/tmp
- webapp_serverowned "${MY_HTDOCSDIR}"/images/tmp
- fi
-
- local DOCS="FAQ HISTORY INSTALL README RELEASE-NOTES UPGRADE"
- dodoc ${DOCS} docs/*.txt
- docinto php-memcached
- dodoc docs/php-memcached/*
-
- # Clean everything not used at the site...
- rm -rf ${DOCS} COPYING tests math t docs
- find . -name Makefile -delete
- # 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.13-en.txt"
- webapp_postupgrade_txt en "${FILESDIR}/postupgrade-1.13-en.txt"
- webapp_src_install
-}
-
-pkg_preinst() {
- prev_instal="false"
- if has_version ${CATEGORY}/${PN}; then
- prev_instal="true"
- fi
-}
-
-pkg_postinst() {
- webapp_pkg_postinst
- if ${prev_instal}; then
- einfo
- elog "=== Consult the release notes ==="
- elog "Before doing anything, stop and consult the release notes"
- elog "/usr/share/doc/${PF}/RELEASE-NOTES.bz2"
- elog
- elog "These detail bug fixes, new features and functionality, and any"
- elog "particular points that may need to be noted during the upgrade procedure."
- einfo
- 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."
- einfo
- fi
-}