diff options
Diffstat (limited to 'community/phpmyadmin/APKBUILD')
-rw-r--r-- | community/phpmyadmin/APKBUILD | 34 |
1 files changed, 27 insertions, 7 deletions
diff --git a/community/phpmyadmin/APKBUILD b/community/phpmyadmin/APKBUILD index 8a3a85c1f03..700f98946f7 100644 --- a/community/phpmyadmin/APKBUILD +++ b/community/phpmyadmin/APKBUILD @@ -1,15 +1,17 @@ # Contributor: Sergei Lukin <sergej.lukin@gmail.com> # Contributor: Matt Smith <mcs@darkregion.net> +# Contributor: William Desportes <williamdes@wdes.fr> # Maintainer: Andy Postnikov <apostnikov@gmail.com> pkgname=phpmyadmin -pkgver=5.1.1 -pkgrel=0 +pkgver=5.2.1 +pkgrel=2 pkgdesc="A Web-based PHP tool for administering MySQL" url="https://www.phpmyadmin.net/" arch="noarch" license="GPL-2.0-only AND MIT AND BSD-2-Clause" -depends="php7 php7-mysqli php7-bz2 php7-ctype php7-curl php7-gd php7-json - php7-mbstring php7-openssl php7-session php7-zip" +_php=php83 +depends="$_php $_php-mysqli $_php-bz2 $_php-ctype $_php-curl $_php-gd + $_php-mbstring $_php-openssl $_php-session $_php-zip $_php-xmlwriter $_php-iconv" makedepends="$depends_dev" install="$pkgname.post-install" subpackages="$pkgname-doc" @@ -17,9 +19,12 @@ _fullpkgname=phpMyAdmin-$pkgver-all-languages source="https://files.phpmyadmin.net/phpMyAdmin/$pkgver/$_fullpkgname.tar.xz $pkgname.apache2.conf " -options="!check" # tests require running MySQL +options="!check" # Test suite require phpunit to run. # secfixes: +# 5.1.2-r0: +# - CVE-2022-23807 +# - CVE-2022-23808 # 5.0.2-r0: # - CVE-2020-10802 # - CVE-2020-10803 @@ -44,7 +49,7 @@ options="!check" # tests require running MySQL # 4.8.2-r0: # - CVE-2018-12581 # - CVE-2018-12613 -# 4.8.0.-r1: +# 4.8.0-r1: # - CVE-2018-10188 # 4.6.5.2-r0: # - CVE-2016-9847 @@ -70,7 +75,22 @@ options="!check" # tests require running MySQL builddir="$srcdir"/$_fullpkgname +_change_vendor_config_var() { + grep -q -F "'${1}' => ${2}," "$builddir"/libraries/vendor_config.php + sed -i "s@'${1}' => ${2},@'${1}' => ${3},@" "$builddir"/libraries/vendor_config.php + grep -q -F "'${1}' => ${3}," "$builddir"/libraries/vendor_config.php + $_php -l "$builddir"/libraries/vendor_config.php 1>/dev/null +} + build() { + # Set a custom version suffix + _change_vendor_config_var versionSuffix "''" "'+alpine-r${pkgrel}'" + # Disable searching for newer versions + _change_vendor_config_var versionCheckDefault "true" "false" + # Change the ChangeLog path (package: phpmyadmin-doc) + _change_vendor_config_var changeLogFile "ROOT_PATH . 'ChangeLog'" "'/usr/share/doc/phpmyadmin/ChangeLog'" + # Change the LICENSE path (package: phpmyadmin-doc) + _change_vendor_config_var licenseFile "ROOT_PATH . 'LICENSE'" "'/usr/share/doc/phpmyadmin/LICENSE'" return 0 } @@ -109,6 +129,6 @@ doc() { } sha512sums=" -22586bf9e37224f4a307564e8da73384cdc55d705063a487c17b3a02ab0a0454371d1349aad96b136395a72dff38409f8eac21ab9a7f3e5835ad85fc7854d59b phpMyAdmin-5.1.1-all-languages.tar.xz +8b440d90d887fa0391810732cad2b4bf502f0e045324e1f159cb06e34dae4268febaef0a6a8ac0e58d0cb0f945f3497354313585f80555f199c609de378ca873 phpMyAdmin-5.2.1-all-languages.tar.xz ba5776800f5c7b6cbb4ae594ec77c4d3e0d0bd319d109c676bd6c969054967baef99cab1a30c2efa26487b2ec03ef9b81d035a4323003565cffb19b08fdce9f5 phpmyadmin.apache2.conf " |