Skip to content

Commit

Permalink
www-apps/mediawiki: Version bump to 1.23.15 and 1.25.6
Browse files Browse the repository at this point in the history
Package-Manager: portage-2.3.0
  • Loading branch information
mrueg committed Aug 25, 2016
1 parent 6992c17 commit 4670a4d
Show file tree
Hide file tree
Showing 3 changed files with 162 additions and 0 deletions.
2 changes: 2 additions & 0 deletions www-apps/mediawiki/Manifest
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
DIST mediawiki-1.23.10.tar.gz 21044267 SHA256 d25a5cfaeb78abe2b86c10404d321f18cfd573754e1e3eaeeea4fa2b41fefda0 SHA512 b660b01513545674ce87fb4d79a82dd269b19f0eb00499ca2f57a72f678447330ea8ae8f8c9c5b081c6871081804d2ace86e241cf4b42dc8d83d116b9f05596d WHIRLPOOL f25f50a4bcfe87fcfa4f4f835e6c092853a5a97c25ab160af0bd5ffcc45f6771ab9792f6800422bf39e1fe48b76f87501c50ff1ef81ef36b6c7a7ef2a6850d2e
DIST mediawiki-1.23.15.tar.gz 20872294 SHA256 05e56839ef9df1229b1a4f66ff3309100e81366d551603530eff99827ae79de6 SHA512 ac2986a9798b32025aadddecca8aedc67f055a98511a79c38958205caebd64599225f7bb4062d07de96a1d00d6907d41d3e896b82cf1f0eb04510fcbcf61bd22 WHIRLPOOL 7517bd3efdb1a86235cf93434665518e1767584ab6e03d0b24a67c192d57d4d502b15f912b276387794b11c26f4c0ed37035c9becb5eb0fcbc84862a23826ebc
DIST mediawiki-1.24.3.tar.gz 21931304 SHA256 15f1d4a245b5d9912b4501e6eaf525cd6225ede37665e2b014a0f6b59f782fb5 SHA512 f7640cb71862218da5585bb5c2364bccc77b73e1466d1b3dde116c003c32b88c33ee9b27eedf87d44f019fe266242d8e4a4aab2a77bfdcb467b60161b62b6c17 WHIRLPOOL 5ed8780ac7e4475347f72e3a7fa20fc22f3749a25c789278bec61369a917397ba401f486fac4e02493e57d6ec7ad3769825b680cf4582bb7b14df76cf8d57043
DIST mediawiki-1.25.2.tar.gz 24018158 SHA256 539fecfe3d0c7de8130b0c3b548fe1f862f60df76396dc54ee0548c87e5f2482 SHA512 a24bd0179f313ddd4c24fcf6920584a7bb7fe78c060d8abd0c616f444da8e595075b336e813da16a997cf2e9aa442b29d23f714c187816f9a39f5b5ac6b45e6b WHIRLPOOL 90e2112a62b73f4fc50504ee8394c86f15549335a35940889e713c4155bc27f2161e28364711fd52eb6d50dc77867faaf003c30d6e2ae1dbcd841bcf0d4fc169
DIST mediawiki-1.25.6.tar.gz 23788254 SHA256 1b7fe3f431b25657e98459a25e9d58a2a0e1b3d9361c81ad0562f8fe56f18d17 SHA512 7daadaff27db35fb2485ad122ac5d2c216a4a7941cb0d7ab0f56b9462785ca8ef4e7cca45fe9a2784f0e44db0306e5a5c41bb51b805bf3a7491724f5d165c992 WHIRLPOOL 7f7d409a6899b6bb35197322beb8d5d0b17dd7258ce288e81df01b24b9a080ec57fe31414dba6a391bc3092b371f8bfb7f2a07500c6e69cd0647e9394319ff5d
80 changes: 80 additions & 0 deletions www-apps/mediawiki/mediawiki-1.23.15.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$

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
}
80 changes: 80 additions & 0 deletions www-apps/mediawiki/mediawiki-1.25.6.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$

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
}

0 comments on commit 4670a4d

Please sign in to comment.