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
F175742266: D59775.diff
Mon, Oct 12, 11:16 PM
F175701522: D59775.diff
Mon, Oct 12, 3:24 PM
Unknown Object (File)
Fri, Oct 9, 12:45 PM
Unknown Object (File)
Fri, Oct 9, 12:43 PM
Unknown Object (File)
Thu, Oct 8, 3:52 PM
Unknown Object (File)
Tue, Oct 6, 11:43 PM
Unknown Object (File)
Tue, Oct 6, 4:22 PM
Unknown Object (File)
Mon, Oct 5, 8:25 AM
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.