if building without FIDO, the package list seems to still look for a missing module: pkg-static: Unable to access file /wrkdirs/usr/ports/databases/mysql80-client/work/stage/usr/local/lib/mysql/plugin/authentication_oci_client.so:No such file or directory When enabling FIDO, the port builds fine. My guess is that the line should maybe be conditional based on the choice of options.
I've got the same trying to upgrade today. In poudriere's log I see -- Skipping the LDAP client authentication plugin -- Skipping FIDO client authentication plugin. -- Skipping the KERBEROS client authentication plugin. -- Skipping the OCI authentication client plugin.
It does seem to build with the default options OPTIONS_FILE_SET+=SASLCLIENT OPTIONS_FILE_UNSET+=FIDO but does not build with both options turned off.
Created attachment 229828 [details] Proposed patch
Any news about this bug ?
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=b566b31910d9015d46c878523ccf876768f0ef16 commit b566b31910d9015d46c878523ccf876768f0ef16 Author: Jochen Neumeister <joneum@FreeBSD.org> AuthorDate: 2021-12-19 17:20:33 +0000 Commit: Jochen Neumeister <joneum@FreeBSD.org> CommitDate: 2021-12-19 17:23:01 +0000 databases/mysql80-client: Fix a Problem with FIDO Option there was an error, are both options turned off PR: 260080 Sponsored by: Netzkommune GmbH databases/mysql80-client/pkg-plist | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)