Possible regression in "make all-depends-list"

From: Jan Martin Mikkelsen <janm_at_transactionware.com>
Date: Thu, 02 Mar 2023 15:35:03 UTC
Hi,

The behaviour of “make all-depends-list” seems to have changed between the 2022Q2 branch and now.

There are two cases that I see:

Running “make all-depends-list” on the hs-pandoc port shows none of the dependencies listed in the USE_CABAL variable in the Makefile. In the 2022Q2 branch, these dependencies were included.

Running “make all-depends-list” on x11-wm/xfce4 shows x11-servers/xorg-server as a dependency, but it does not include all of the dependencies for xorg-server. For example:

xfce4 $ echo $PORTSDIR
/data/scratch/janm/p4/ports-2023.1/ports
xfce4 $ make all-depends-list | egrep 'xorg-server|libxcvt'
/data/scratch/janm/p4/ports-2023.1/ports/x11-servers/xorg-server
xfce4 $ cd ../../x11-servers/xorg-server
xorg-server $ make all-depends-list | egrep 'xorg-server|libxcvt'
/data/scratch/janm/p4/ports-2023.1/ports/x11/libxcvt

In the 2022Q2 branch the dependencies were included.

This seems like a regression in the all-depends-list target. Am I missing something?

Thanks,

Jan M.