Gentoo Archives: gentoo-commits

From: "Jorge Manuel B. S. Vicetto" <jmbsvicetto@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-db/phpmyadmin/
Date: Tue, 20 Feb 2018 21:18:24
Message-Id: 1519161356.e5d2d30f1cbd1b05e3f0690a9198cd6f348e316d.jmbsvicetto@gentoo
1 commit: e5d2d30f1cbd1b05e3f0690a9198cd6f348e316d
2 Author: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto <AT> gentoo <DOT> org>
3 AuthorDate: Tue Feb 20 21:15:56 2018 +0000
4 Commit: Jorge Manuel B. S. Vicetto <jmbsvicetto <AT> gentoo <DOT> org>
5 CommitDate: Tue Feb 20 21:15:56 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5d2d30f
7
8 dev-db/phpmyadmin: Security bump to address PMASA-2018-1 (CVE-2018-7260).
9 Bug: https://bugs.gentoo.org/648330
10 Package-Manager: Portage-2.3.19, Repoman-2.3.6
11
12 dev-db/phpmyadmin/Manifest | 1 +
13 dev-db/phpmyadmin/phpmyadmin-4.7.8.ebuild | 61 +++++++++++++++++++++++++++++++
14 2 files changed, 62 insertions(+)
15
16 diff --git a/dev-db/phpmyadmin/Manifest b/dev-db/phpmyadmin/Manifest
17 index 972d4c7d95d..1ad862440cc 100644
18 --- a/dev-db/phpmyadmin/Manifest
19 +++ b/dev-db/phpmyadmin/Manifest
20 @@ -1,3 +1,4 @@
21 DIST phpMyAdmin-4.0.10.20-all-languages.tar.xz 4323896 BLAKE2B d645280c185904a91f2f9b7d365416d13fd3416c46c82fe3d9ed6e406af0c97e6fe5110db34311689d2fcb4ec3b52d6db64e9e455ca1283794c4667c315f97ba SHA512 e1d8b8a503eaa19a090d24d5ad011241aab06c2767138424d875edd82a868b4ebcdf5bba154b7eefef23b41d1949dcd021defe17e9047d0bf5fcfd0d6a5f4d27
22 DIST phpMyAdmin-4.7.0-all-languages.tar.xz 7600296 BLAKE2B 10e1168ab7a1d8dfccf5837c211a2e6455d767e27f11aec870a9c4a1a19e8a4a1df67b82a7a83ff3c184c8a111dc272da5c876150615a9fd9a32a643bba84007 SHA512 03f3b56d3fed846e8e27e38a1bf32175b267a3cc2784ee499b64a48b6a37f0352302a9c150e1db1c99f633aabd8a373a834ad7ab2b694146b0ac13dd05bd27e3
23 DIST phpMyAdmin-4.7.7-all-languages.tar.xz 6411768 BLAKE2B 59ea3c69ee6bd019d5ff61f16ec37c39b9f94dde72198acd1892d4212d2258b9913305d22c93f6925426a9554c411ebf1a20beeae0a5b5a4f869a3bf7da9d73b SHA512 7eab8567a7889b79839104c3a46cfa7a841cb7188dc0bb0a306a6e15d06265b70e2b389c25e69bef2ebb77c7460381342322e2cfe546686d9b314b99c9419513
24 +DIST phpMyAdmin-4.7.8-all-languages.tar.xz 6218056 BLAKE2B 879ef6703711725781fcf3b4c9ab607741c4df0d2f1955f632087e33b599e54128c0811dbd125d9015a0ec597dd6d9af54e7136e91f8637badf698ad7a30b8ba SHA512 ae6edcfba72413a6e0af0b120a99809320a840ab332ae77263f21e14f3b34a38cca70591628ba5818d6732ff6d23551ea51cbf6a75012d2326d0fab1c2a1b9ae
25
26 diff --git a/dev-db/phpmyadmin/phpmyadmin-4.7.8.ebuild b/dev-db/phpmyadmin/phpmyadmin-4.7.8.ebuild
27 new file mode 100644
28 index 00000000000..f89f833a920
29 --- /dev/null
30 +++ b/dev-db/phpmyadmin/phpmyadmin-4.7.8.ebuild
31 @@ -0,0 +1,61 @@
32 +# Copyright 1999-2018 Gentoo Foundation
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI="5"
36 +
37 +inherit eutils webapp
38 +
39 +MY_PV=${PV/_/-}
40 +MY_PN="phpMyAdmin"
41 +MY_P="${MY_PN}-${MY_PV}-all-languages"
42 +
43 +DESCRIPTION="Web-based administration for MySQL database in PHP"
44 +HOMEPAGE="https://www.phpmyadmin.net/"
45 +SRC_URI="https://files.phpmyadmin.net/${MY_PN}/${MY_PV}/${MY_P}.tar.xz"
46 +
47 +LICENSE="GPL-2"
48 +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos"
49 +IUSE="setup"
50 +
51 +RDEPEND="
52 + dev-lang/php[ctype,filter,json,session,unicode]
53 + || (
54 + dev-lang/php[mysqli]
55 + dev-lang/php[mysql]
56 + )
57 + virtual/httpd-php:*
58 +"
59 +
60 +need_httpd_cgi
61 +
62 +S="${WORKDIR}"/${MY_P}
63 +
64 +pkg_setup() {
65 + webapp_pkg_setup
66 +}
67 +
68 +src_install() {
69 + webapp_src_preinst
70 +
71 + dodoc README RELEASE-DATE-${MY_PV} ChangeLog || die
72 + rm -f LICENSE README* RELEASE-DATE-${MY_PV}
73 +
74 + if ! use setup; then
75 + rm -rf setup || die "Cannot remove setup utility"
76 + elog "The phpMyAdmin setup utility has been removed."
77 + elog "It is a regular target of various exploits. If you need it, set USE=setup."
78 + else
79 + elog "You should consider disabling the setup USE flag"
80 + elog "to exclude the setup utility if you don't use it."
81 + elog "It regularly is the target of various exploits."
82 + fi
83 +
84 + insinto "${MY_HTDOCSDIR#${EPREFIX}}"
85 + doins -r .
86 +
87 + webapp_configfile "${MY_HTDOCSDIR#${EPREFIX}}"/libraries/config.default.php
88 + webapp_serverowned "${MY_HTDOCSDIR#${EPREFIX}}"/libraries/config.default.php
89 +
90 + webapp_postinst_txt en "${FILESDIR}"/postinstall-en-3.1.txt
91 + webapp_src_install
92 +}