Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 2 Mar 2023 18:07:52 +0100
From:      Jan Martin Mikkelsen <janm@transactionware.com>
To:        Gleb Popov <arrowd@freebsd.org>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: Possible regression in "make all-depends-list"
Message-ID:  <CD312E4E-5097-4632-8912-884586DA998E@transactionware.com>
In-Reply-To: <CALH631md9fW_DTLsxSqB5GHyUkyZj%2BfavM_%2BUkODxvuJuo3Y1g@mail.gmail.com>
References:  <3EE35107-6152-4144-AFBC-CBD61EECB1AF@transactionware.com> <CALH631md9fW_DTLsxSqB5GHyUkyZj%2BfavM_%2BUkODxvuJuo3Y1g@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2. Mar 2023, at 17:38, Gleb Popov <arrowd@freebsd.org> wrote:
>=20
> On Thu, Mar 2, 2023 at 6:35=E2=80=AFPM Jan Martin Mikkelsen
> <janm@transactionware.com> wrote:
>>=20
>> Running =E2=80=9Cmake all-depends-list=E2=80=9D 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.
>=20
> USE_CABAL dependencies aren't port dependencies. These deps are
> compiled statically into the port, so from Ports Framework perspective
> they are part of source files that make up the software being built.

Thanks, I misdiagnosed that one. The problem was some files were =
discarded because of a bad checksum due to a Unicode translation issue. =
(Byte order marks added to a UTF8 file.)

>> Running =E2=80=9Cmake all-depends-list=E2=80=9D 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:
>>=20
>> 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
>>=20
>> In the 2022Q2 branch the dependencies were included.

This case still seems to be a regression, as far as I can see.

Regards,

Jan M.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CD312E4E-5097-4632-8912-884586DA998E>