> ===> Updating Cargo.lock > error: failed to parse manifest at `/disk-samsung/freebsd-ports/math/py-retworkx/work-py39/retworkx-0.11.0/Cargo.toml` > > Caused by: > virtual manifests must be configured with [workspace] > *** Error code 101 See the attached Makefile from the port.
Created attachment 235764 [details] Makefile
The workdir is empty: ls work-py39/retworkx-0.11.0/ ./ ../ cargo-crates/ You can use github instead of cheesechop: https://github.com/Qiskit/rustworkx/
FWIW, USES=cargo appends stuff to DISTFILES, so the framework's default DISTFILES value is ignored (semantics of ?=). This means DISTFILES is currently missing retworkx-0.11.0.tar.gz. So the solution is not to use a workaround like falling back to USE_GITHUB but to address the immediate cause of the problem by adding DISTFILES= ${DISTNAME}${EXTRACT_SUFX} to the port.