Enabling DNS-SD option breaks patching stage. It looks like extra-patch.Cargo.toml is outdated since original spotifyd Cargo.toml contains 0.4 version of librespot components. But patch seems to be made against some previous version of Cargo.toml, which contained 0.2 version of librespot components.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=3bb5b1508208d26f17a8468e4e373ebb7ed03b26 commit 3bb5b1508208d26f17a8468e4e373ebb7ed03b26 Author: Rodrigo Osorio <rodrigo@FreeBSD.org> AuthorDate: 2024-12-03 11:03:20 +0000 Commit: Rodrigo Osorio <rodrigo@FreeBSD.org> CommitDate: 2024-12-03 18:02:46 +0000 audio/spotifyd: Fix build with DNS-SD PR: 282801 Reported by: <some.f.user@outlook.com> audio/spotifyd/Makefile | 2 +- audio/spotifyd/Makefile.crates | 528 ++++++------ audio/spotifyd/distinfo | 1058 ++++++++++++++----------- audio/spotifyd/files/extra-patch.Cargo.toml | 20 +- audio/spotifyd/files/patch-rust-1.80.0 (gone) | 25 - 5 files changed, 885 insertions(+), 748 deletions(-)