forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
dev-db/phpmyadmin: Security bump (4.9.6, 5.0.3).
CVE-2020-{26934,26935} Bug: https://bugs.gentoo.org/747805 Package-Manager: Portage-3.0.6, Repoman-3.0.1 Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <[email protected]>
- Loading branch information
1 parent
d9fd9ad
commit a8607d3
Showing
3 changed files
with
124 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,4 @@ | ||
DIST phpMyAdmin-4.9.5-all-languages.tar.xz 6138948 BLAKE2B 63631e8207d1cfb71a2299752bb10ab55d13f630ee0d913a4ed6bdf0a16320fa72945bc7c8a63e0e705eb45a569c60fffd48c204eabe1b980a33ab93fac7c798 SHA512 555f07f087d8bcddd114df0b86fa21872f14f45c31e0f63eea499e76fdebdfd8abebcc88662887418e80ddebfea73d6aaac17856cf433d1855423b5145865d1a | ||
DIST phpMyAdmin-4.9.6-all-languages.tar.xz 4978288 BLAKE2B 73f7cf5da8ec55fb39d5ea1c007d640f521c9b4490c820ef3f2660000f37af751d7e9a9d08d04405497b9e69642c53f6b28f5f84b5401e437bcf3419c2d2323b SHA512 4aa35ae627edfcf99af83a30e328b8b9ccdfa129ae9d16c2672ace234aa8a416ad8840af5bc9998e44b9e26b07abd195cfba1b4c784b0bc6509f5e8e548e62f1 | ||
DIST phpMyAdmin-5.0.2-all-languages.tar.xz 8018752 BLAKE2B c7ceb9257cacae61a674b986fcdfacbcf8f77e2ec9f31dd0fc679f748d9042301d8a5d37803c0b1c796095c038e8ac9701b7c5e497ee92331aa672f5044de4d4 SHA512 242770cc468ebcb3ec9c57bce16607a258621014513568b1a96cfea1df4786506c3922250c69f87e058dbf0dd69cf37efda1a810ade88c05d5ef37591cc1b225 | ||
DIST phpMyAdmin-5.0.3-all-languages.tar.xz 6786864 BLAKE2B 737df7cc7c2bdeda89f81d2d5d61857f5f9c0f1e69c4679df6f728c0df8d50fde589971e5e4cd371f2f33d766cdd17cca5580ccb7b75cecb0122ce49dcf52a05 SHA512 e03b0fcd1998570c243a41bcb9e1bf46c1da8fdb99b8e54ba4de3e7e22ff0d847468f16137b011f22eb2ee58d92debd66f2f0ec1b403775aef879a3f8978ebf1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
# Copyright 1999-2020 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=7 | ||
|
||
inherit eutils webapp | ||
|
||
MY_PV=${PV/_/-} | ||
MY_PN="phpMyAdmin" | ||
MY_P="${MY_PN}-${MY_PV}-all-languages" | ||
|
||
DESCRIPTION="Web-based administration for MySQL database in PHP" | ||
HOMEPAGE="https://www.phpmyadmin.net/" | ||
SRC_URI="https://files.phpmyadmin.net/${MY_PN}/${MY_PV}/${MY_P}.tar.xz" | ||
|
||
LICENSE="GPL-2" | ||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos ~x64-macos ~x86-macos" | ||
IUSE="setup" | ||
|
||
RDEPEND=" | ||
dev-lang/php[ctype,filter,json,session,unicode] | ||
|| ( | ||
dev-lang/php[mysqli] | ||
dev-lang/php[mysql] | ||
) | ||
virtual/httpd-php:* | ||
" | ||
|
||
need_httpd_cgi | ||
|
||
S="${WORKDIR}"/${MY_P} | ||
|
||
pkg_setup() { | ||
webapp_pkg_setup | ||
} | ||
|
||
src_install() { | ||
webapp_src_preinst | ||
|
||
dodoc README RELEASE-DATE-${MY_PV} ChangeLog | ||
rm -f LICENSE README* RELEASE-DATE-${MY_PV} | ||
|
||
if ! use setup; then | ||
rm -rf setup || die "Cannot remove setup utility" | ||
elog "The phpMyAdmin setup utility has been removed." | ||
elog "It is a regular target of various exploits. If you need it, set USE=setup." | ||
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#${EPREFIX}}" | ||
doins -r . | ||
|
||
webapp_configfile "${MY_HTDOCSDIR#${EPREFIX}}"/libraries/config.default.php | ||
webapp_serverowned "${MY_HTDOCSDIR#${EPREFIX}}"/libraries/config.default.php | ||
|
||
webapp_postinst_txt en "${FILESDIR}"/postinstall-en-3.1.txt | ||
webapp_src_install | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
# Copyright 1999-2020 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=7 | ||
|
||
inherit eutils webapp | ||
|
||
MY_PV=${PV/_/-} | ||
MY_PN="phpMyAdmin" | ||
MY_P="${MY_PN}-${MY_PV}-all-languages" | ||
|
||
DESCRIPTION="Web-based administration for MySQL database in PHP" | ||
HOMEPAGE="https://www.phpmyadmin.net/" | ||
SRC_URI="https://files.phpmyadmin.net/${MY_PN}/${MY_PV}/${MY_P}.tar.xz" | ||
|
||
LICENSE="GPL-2" | ||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos ~x64-macos ~x86-macos" | ||
IUSE="setup" | ||
|
||
RDEPEND=" | ||
>=dev-lang/php-7.1[ctype,filter,json,session,unicode] | ||
|| ( | ||
dev-lang/php[mysqli] | ||
dev-lang/php[mysql] | ||
) | ||
virtual/httpd-php:* | ||
" | ||
|
||
need_httpd_cgi | ||
|
||
S="${WORKDIR}"/${MY_P} | ||
|
||
pkg_setup() { | ||
webapp_pkg_setup | ||
} | ||
|
||
src_install() { | ||
webapp_src_preinst | ||
|
||
dodoc README RELEASE-DATE-${MY_PV} ChangeLog | ||
rm -f LICENSE README* RELEASE-DATE-${MY_PV} | ||
|
||
if ! use setup; then | ||
rm -rf setup || die "Cannot remove setup utility" | ||
elog "The phpMyAdmin setup utility has been removed." | ||
elog "It is a regular target of various exploits. If you need it, set USE=setup." | ||
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#${EPREFIX}}" | ||
doins -r . | ||
|
||
webapp_configfile "${MY_HTDOCSDIR#${EPREFIX}}"/libraries/config.default.php | ||
webapp_serverowned "${MY_HTDOCSDIR#${EPREFIX}}"/libraries/config.default.php | ||
|
||
webapp_postinst_txt en "${FILESDIR}"/postinstall-en-3.1.txt | ||
webapp_src_install | ||
} |