Page MenuHomeFreeBSD

databases/mysql-config-coder: Unbreak build, update to 1.0.0
DraftPublic

Authored by olgeni on Thu, Sep 17, 9:08 PM.
Tags
None
Referenced Files
F172541967: D59775.id186994.diff
Sat, Sep 19, 3:31 AM
Unknown Object (File)
Fri, Sep 18, 7:37 PM
Unknown Object (File)
Thu, Sep 17, 11:44 PM
Unknown Object (File)
Thu, Sep 17, 11:42 PM
Subscribers
None
This is a draft revision that has not yet been submitted for review.

Details

Summary

Upstream restructured the project into a src/ layout built from
pyproject.toml, so the flat mysql_config_coder.py that the port
installed no longer exists and staging failed with "sed:
mysql_config_coder.py: No such file or directory".

Switch to USE_PYTHON=pep517 and take the version from pyproject.toml,
so that the resulting wheel matches the glob in PEP517_INSTALL_CMD.
The distfile is byte-identical, only its name changes.

Drop the py-click run dependency, as upstream now uses argparse, and
relax upstream's uv_build<0.10.0 build backend pin, which rejects
devel/py-uv-build 0.12.15.

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 77039
Build 73922: arc lint + arc unit

Event Timeline

olgeni held this revision as a draft.