In the port dir but all dependencies that are already installed will not show up anymore. It's a chain of if conditions that shows what would be done by make in the current situation. Something must differ if you add a FLAVOR= assignment to the make command that's recognized..But I don't know which directory to start `make -n` in.
It might not be exactly what you were hoping for.But there is no way to ask the ports tree for that info?
$ /usr/ports/Tools/scripts/portsearch qemu-guest-agent
Port: qemu-guest-agent-11.1.0
Path: /usr/ports/emulators/qemu
Info: QEMU CPU Emulator (guest agent)
Maint: bofh@FreeBSD.org
Index: emulators
B-deps: ...
Try the ports(7)But there is no way to ask the ports tree for that info?
search target (this requires the INDEX file, see index or fetchindex ):% make -C /usr/ports search name=qemu-guest-agent display=path
Path: /usr/ports/emulators/qemu
Port: emulators/qemu-guest-agent
Moved: emulators/qemu@guestagent
Date: 2023-01-20
Reason: Seperate port merged with main port as a flavor
search target, see ports(7).quicksearch:% make -C /usr/ports quicksearch name=qemu-guest-agent
Port: qemu-guest-agent-11.1.0
Path: /usr/ports/emulators/qemu
Info: QEMU CPU Emulator (guest agent)
Port: emulators/qemu-guest-agent
Moved: emulators/qemu@guestagent
Date: 2023-01-20
Reason: Seperate port merged with main port as a flavor
category/portname@flavor format, one per line, with a feature to omit specified leaves from generated list.