Version bump for security bug 383107, fixing input sanitation flaws.
authorAlex Legler <a3li@gentoo.org>
Thu, 15 Sep 2011 14:55:28 +0000 (14:55 +0000)
committerAlex Legler <a3li@gentoo.org>
Thu, 15 Sep 2011 14:55:28 +0000 (14:55 +0000)
Package-Manager: portage-2.2.0_alpha51/cvs/Linux x86_64

dev-db/phpmyadmin/ChangeLog
dev-db/phpmyadmin/Manifest
dev-db/phpmyadmin/phpmyadmin-3.4.5.ebuild [new file with mode: 0644]

index 6c9905c5dc8bb90aa29b05f716a0f300c7f3e34f..aa151531b5dd13455faec64e23065c9d2e6e087f 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-db/phpmyadmin
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/phpmyadmin/ChangeLog,v 1.446 2011/09/03 18:45:44 a3li Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/phpmyadmin/ChangeLog,v 1.447 2011/09/15 14:55:28 a3li Exp $
+
+*phpmyadmin-3.4.5 (15 Sep 2011)
+
+  15 Sep 2011; Alex Legler <a3li@gentoo.org> +phpmyadmin-3.4.5.ebuild:
+  Version bump for security bug 383107, fixing input sanitation flaws.
 
   03 Sep 2011; Alex Legler <a3li@gentoo.org> -phpmyadmin-3.4.3.2.ebuild:
   Removing vunlerable ebuild
index 9d60c7fd96dce344b2bd38c6ad0426ddfe870edc..dc9056f6a510743355f1bfcee75860abacd26569 100644 (file)
@@ -3,13 +3,15 @@ Hash: SHA256
 
 AUX postinstall-en-3.1.txt 1159 RMD160 5a7f64946c4ded92de62b1381940fb36b400d38a SHA1 7b2060c29c85a7a8c3180a2ba19d11d971830414 SHA256 cd7b5fdb108f10112e45bd50113c1425ef71908e958d752e0e990cd98f6e436f
 DIST phpMyAdmin-3.4.4-all-languages.tar.bz2 4954436 RMD160 f7165df94b9e0449b4758d481ff8e985363c6881 SHA1 48af9356c9dbeb45b3062560b535de30af9a7dd4 SHA256 8d8ca3429cce24d560d6a1e1f544ee905059f7a253d748ea4ca49459f14d9779
+DIST phpMyAdmin-3.4.5-all-languages.tar.bz2 4592593 RMD160 e3edec81945b886217a8c16a50c4364ebdbe39dc SHA1 abf66d2eb3cac8ac98622663fc11100b0fd479d3 SHA256 27917cf2d833c0c8700704c62b28a210f30682dd112e6a0b6fd2db3e6d061051
 EBUILD phpmyadmin-3.4.4.ebuild 1619 RMD160 8c5a3db6b2af9d650acfae8bf3885de790b8c2b8 SHA1 e3e2238c2071502d3a2fe9cebf66dda115503b5c SHA256 93b9f0cd1c505ad4da19c683a6472894506b23ac1e75b788dc37f30f5f5be88c
-MISC ChangeLog 60414 RMD160 2c84e6ea1b15d47332e38a1fcee0c32c9603bfd4 SHA1 9447fe1e5fd7b34831cac1d26cb7aa6ff127e3be SHA256 e057a2d1cd99e8d2573557affa622a638ea2bda4e184a525221b38c5e89bc624
+EBUILD phpmyadmin-3.4.5.ebuild 1623 RMD160 20d8647f0e09f501e70766e766b348d2b301a227 SHA1 8b5819015790e04825503b21d26cdcb1b7f40df4 SHA256 1e8712f5d2dfb133b21b26e1baf15a21674133a597e35af20c1b294974f9b1a8
+MISC ChangeLog 60590 RMD160 eea85898b0340f92dcb0f8dfc1981ae25621d24c SHA1 767f5258e881dba4c49917648cf458f44e325047 SHA256 3ab98706aed4574ce9790037be92c771e1add20bb3f5c2772f4efacad0ab8640
 MISC metadata.xml 497 RMD160 eaba4b5566af47342cdcd58d660191afe16fd30a SHA1 ded49266c2f95c2b3367e6c56379fffc04410a70 SHA256 273736b7bcd027c8c569f9d8bfb3ee9e05fdfdb043e679133dea0fd13e39d06a
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.18 (GNU/Linux)
 
-iF4EAREIAAYFAk5ideAACgkQ3Ca6Xy8+rvT7KgD/XnU4F8ZqAGcga/jB0PP8vVwI
-KhSIFeAEja8B8E/kLgMA/202bv9Tdv/UL2/8K8IsE9rpHgsQFTwIB6NRCino8jBd
-=giO6
+iF4EAREIAAYFAk5yEegACgkQ3Ca6Xy8+rvTfwgD/eL0+DxUT99OP161Gp/KB8Sy8
+LVFvrNPzcumBm4XU2i4A+gPfjPtbU0ZK5EUgXtHP2zS9r646KEMVwT/2IySD3zjy
+=vw5J
 -----END PGP SIGNATURE-----
diff --git a/dev-db/phpmyadmin/phpmyadmin-3.4.5.ebuild b/dev-db/phpmyadmin/phpmyadmin-3.4.5.ebuild
new file mode 100644 (file)
index 0000000..566f75b
--- /dev/null
@@ -0,0 +1,64 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/phpmyadmin/phpmyadmin-3.4.5.ebuild,v 1.1 2011/09/15 14:55:28 a3li Exp $
+
+EAPI="2"
+
+inherit eutils webapp depend.php
+
+MY_PV=${PV/_/-}
+MY_P="phpMyAdmin-${MY_PV}-all-languages"
+
+DESCRIPTION="Web-based administration for MySQL database in PHP"
+HOMEPAGE="http://www.phpmyadmin.net/"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="+setup"
+
+RDEPEND="
+       dev-lang/php[crypt,ctype,filter,json,session,unicode]
+       || (
+               <dev-lang/php-5.3[spl,pcre]
+               >=dev-lang/php-5.3
+       )
+       || (
+               dev-lang/php[mysqli]
+               dev-lang/php[mysql]
+       )
+"
+
+need_httpd_cgi
+need_php_httpd
+
+S="${WORKDIR}"/${MY_P}
+
+pkg_setup() {
+       webapp_pkg_setup
+}
+
+src_install() {
+       webapp_src_preinst
+
+       dodoc CREDITS Documentation.txt INSTALL README RELEASE-DATE-${MY_PV} TODO ChangeLog || die
+       rm -f LICENSE CREDITS INSTALL README* RELEASE-DATE-${MY_PV} TODO
+
+       if ! use setup; then
+               rm -rf setup || die "Cannot remove setup utility"
+               elog "The phpmyadmin setup utility has been removed."
+       else
+               elog "You should consider disabling the setup USE flag"
+               elog "to exclude the setup utility if you don't use it."
+               elog "It regularly is the target of various exploits."
+       fi
+
+       insinto "${MY_HTDOCSDIR}"
+       doins -r .
+
+       webapp_configfile "${MY_HTDOCSDIR}"/libraries/config.default.php
+       webapp_serverowned "${MY_HTDOCSDIR}"/libraries/config.default.php
+
+       webapp_postinst_txt en "${FILESDIR}"/postinstall-en-3.1.txt
+       webapp_src_install
+}