Created attachment 192838 [details] add required hash extension Hi, I have just noticed that building current databases/phpmyadmin in poudriere, and installing resulting phpMyAdmin-php56-4.8.0.1 package on freshly installed system gives warning about missing hash extension. Attached patch adds hash extension, after rebuilding and reinstalling it works for me.
Also, phpmyadmin complains about missing tmp dir. Creating it manually removes the warning: mkdir /usr/local/www/phpMyAdmin/tmp chown root:www /usr/local/www/phpMyAdmin/tmp chmod 775 /usr/local/www/phpMyAdmin/tmp I could probably create Makefile patch if needed.
A commit references this bug: Author: matthew Date: Sat Apr 28 11:24:17 UTC 2018 New revision: 468537 URL: https://svnweb.freebsd.org/changeset/ports/468537 Log: * Review port dependencies based on composer.json files included in the source - Add hash as a required dependency [1] - Move xml from optional to required - Add curl, gmp, opcache and sodium as optional dependencies: all of these default to off. sodium only works with php >= 7.2, but there is no mechanism for modifying options dependent on flavour settings at the moment. - Move mbstring from required to optional dependency: defaults to on * Sort lists of options * Remove references to the redundant 'OPTIONS_MULTI_DB_connect': this was a remnant from an earlier version of the port which allowed switching between the old 'mysql' and the current 'mysqli' modules. * Add an empty %%WWWDIR%%/tmp directory to the plist: this is referenced in the configuration defaults [2]. Make this writable by the www group. PR: 227803 Submitted by: marko.cupac@mimar.rs [1] Reported by: marko.cupac@mimar.rs [2] Changes: head/databases/phpmyadmin/Makefile head/databases/phpmyadmin/pkg-plist-chunk
Committed, thanks!
A commit references this bug: Author: matthew Date: Sat Jun 23 09:19:21 UTC 2018 New revision: 473119 URL: https://svnweb.freebsd.org/changeset/ports/473119 Log: MFH: r468537 r470823 r473096 * Review port dependencies based on composer.json files included in the source - Add hash as a required dependency [1] - Move xml from optional to required - Add curl, gmp, opcache and sodium as optional dependencies: all of these default to off. sodium only works with php >= 7.2, but there is no mechanism for modifying options dependent on flavour settings at the moment. - Move mbstring from required to optional dependency: defaults to on * Sort lists of options * Remove references to the redundant 'OPTIONS_MULTI_DB_connect': this was a remnant from an earlier version of the port which allowed switching between the old 'mysql' and the current 'mysqli' modules. * Add an empty %%WWWDIR%%/tmp directory to the plist: this is referenced in the configuration defaults [2]. Make this writable by the www group. PR: 227803 Submitted by: marko.cupac@mimar.rs [1] Reported by: marko.cupac@mimar.rs [2] Update to 4.8.1 ChangeLog: https://www.phpmyadmin.net/files/4.8.1/ Security update to 4.8.2 ChangeLog: https://www.phpmyadmin.net/files/4.8.2/ Security: 17cb6ff3-7670-11e8-8854-6805ca0b3d42 Approved by: ports-secteam (miwi) Changes: _U branches/2018Q2/ branches/2018Q2/databases/phpmyadmin/Makefile branches/2018Q2/databases/phpmyadmin/distinfo branches/2018Q2/databases/phpmyadmin/pkg-plist-chunk