Re: How do I determine the ABI string used by pkg?

2023-03-02 Thread Tatsuki Makino
Hello.

There is a list of value pairs in libpkg/private/elf_tables.h that could be 
used for that, maybe?

Regards.




Possible regression in "make all-depends-list"

2023-03-02 Thread Jan Martin Mikkelsen
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.





Unmaintained FreeBSD ports which are out of date

2023-03-02 Thread portscout
Dear port maintainers,

The portscout new distfile checker has detected that one or more
unmaintained ports appears to be out of date. Please take the opportunity
to check each of the ports listed below, and if possible and appropriate,
submit/commit an update. Please consider also adopting this port.
If any ports have already been updated, you can safely ignore the entry.

An e-mail will not be sent again for any of the port/version combinations
below.

Full details can be found at the following URL:
http://portscout.freebsd.org/po...@freebsd.org.html


Port| Current version | New version
+-+
benchmarks/tsung| 1.7.0   | 1.8.0
+-+
cad/ifcopenshell| 0.6.0   | 
blenderbim-230302
+-+
databases/clickhouse| 22.1.3.7| 
v23.2.2.20-stable
+-+
databases/rocksdb-lite  | 7.2.2   | v7.10.2
+-+
games/libretro-scummvm  | 0.20201129  | v2.7.0.1
+-+


If any of the above results are invalid, please check the following page
for details on how to improve portscout's detection and selection of
distfiles on a per-port basis:

http://portscout.freebsd.org/info/portscout-portconfig.txt

Reported by:portscout!



Re: Possible regression in "make all-depends-list"

2023-03-02 Thread Gleb Popov
On Thu, Mar 2, 2023 at 6:35 PM Jan Martin Mikkelsen
 wrote:
>
> 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.

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.



Re: Possible regression in "make all-depends-list"

2023-03-02 Thread Jan Martin Mikkelsen
On 2. Mar 2023, at 17:38, Gleb Popov  wrote:
> 
> On Thu, Mar 2, 2023 at 6:35 PM Jan Martin Mikkelsen
>  wrote:
>> 
>> 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.
> 
> 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 “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 case still seems to be a regression, as far as I can see.

Regards,

Jan M.