Re: git: c4471b8bc62e - main - math/blis: upgrade BLIS to 2.0

From: Dima Panov <fluffy_at_FreeBSD.org>
Date: Mon, 07 Jul 2025 19:42:44 UTC
Hello!

It looks like a wrong place for %%ARCH%% macro assumed, there is no dynamic architecture-constructed configs, all files are pre-defined

Packaging failure on aarch64 machine:


===> Checking for items in STAGEDIR missing from pkg-plist
Error: Orphaned: %%DATADIR%%/config/x86_64/make_defs.mk
===> Checking for items in pkg-plist which are not in STAGEDIR
Error: Missing: %%DATADIR%%/config/%%ARCH%%/make_defs.mk
===> Error: Plist issues found.


On 03.07.2025 12:53, Thierry Thomas wrote:
> The branch main has been updated by thierry:
> 
> URL: https://cgit.FreeBSD.org/ports/commit/?id=c4471b8bc62ef05b52d3d8d71ace7c417a1414ee
> 
> commit c4471b8bc62ef05b52d3d8d71ace7c417a1414ee
> Author:     Thierry Thomas <thierry@FreeBSD.org>
> AuthorDate: 2025-07-03 09:36:48 +0000
> Commit:     Thierry Thomas <thierry@FreeBSD.org>
> CommitDate: 2025-07-03 09:36:48 +0000
> 
>      math/blis: upgrade BLIS to 2.0
>      
>      Releases notes at https://github.com/flame/blis/releases/tag/2.0
> ---
>   math/blis/Makefile  |  2 +-
>   math/blis/distinfo  |  6 ++--
>   math/blis/pkg-plist | 93 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
>   3 files changed, 96 insertions(+), 5 deletions(-)
> 
> diff --git a/math/blis/Makefile b/math/blis/Makefile
> index 730634730572..94c753bcbb02 100644
> --- a/math/blis/Makefile
> +++ b/math/blis/Makefile
> @@ -1,5 +1,5 @@
>   PORTNAME=	blis
> -PORTVERSION=	1.1
> +PORTVERSION=	2.0
>   CATEGORIES=	math
>   
>   MAINTAINER=	thierry@FreeBSD.org
> diff --git a/math/blis/distinfo b/math/blis/distinfo
> index 67dd41b3eb1f..2f05a2476493 100644
> --- a/math/blis/distinfo
> +++ b/math/blis/distinfo
> @@ -1,3 +1,3 @@
> -TIMESTAMP = 1737707071
> -SHA256 (flame-blis-1.1_GH0.tar.gz) = 847c035809b8994c077ade737a4813601db96c4cf0d903d08ba6a9b8ee0fe03e
> -SIZE (flame-blis-1.1_GH0.tar.gz) = 15706349
> +TIMESTAMP = 1751452506
> +SHA256 (flame-blis-2.0_GH0.tar.gz) = 08bbebd77914a6d1a43874ae5ec2f54fe6a77cba745f2532df28361b0f1ad1b3
> +SIZE (flame-blis-2.0_GH0.tar.gz) = 15751849
> diff --git a/math/blis/pkg-plist b/math/blis/pkg-plist
> index 72060bacf3af..6de49fb38fb0 100644
> --- a/math/blis/pkg-plist
> +++ b/math/blis/pkg-plist
> @@ -6,7 +6,98 @@ lib/libblis.a
>   lib/libblis.so
>   lib/libblis.so.4
>   lib/libblis.so.4.0.0
> -share/pkgconfig/blis.pc
> +%%DATADIR%%/avx.s
> +%%DATADIR%%/avx512dq.s
> +%%DATADIR%%/avx512f.s
>   %%DATADIR%%/common.mk
>   %%DATADIR%%/config.mk
> +%%DATADIR%%/config/a64fx/bli_kernel_defs_a64fx.h
> +%%DATADIR%%/config/a64fx/make_defs.mk
> +%%DATADIR%%/config/altra/bli_kernel_defs_altra.h
> +%%DATADIR%%/config/altra/make_defs.mk
> +%%DATADIR%%/config/altramax/bli_kernel_defs_altramax.h
> +%%DATADIR%%/config/altramax/make_defs.mk
> +%%DATADIR%%/config/amd64/make_defs.mk
> +%%DATADIR%%/config/amd64_legacy/make_defs.mk
> +%%DATADIR%%/config/arm32/make_defs.mk
> +%%DATADIR%%/config/arm64/make_defs.mk
> +%%DATADIR%%/config/armsve/bli_kernel_defs_armsve.h
> +%%DATADIR%%/config/armsve/make_defs.mk
> +%%DATADIR%%/config/bgq/bli_kernel_defs_bgq.h
> +%%DATADIR%%/config/bgq/make_defs.mk
> +%%DATADIR%%/config/bulldozer/bli_kernel_defs_bulldozer.h
> +%%DATADIR%%/config/bulldozer/make_defs.mk
> +%%DATADIR%%/config/cortexa15/bli_kernel_defs_cortexa15.h
> +%%DATADIR%%/config/cortexa15/make_defs.mk
> +%%DATADIR%%/config/cortexa53/bli_kernel_defs_cortexa53.h
> +%%DATADIR%%/config/cortexa53/make_defs.mk
> +%%DATADIR%%/config/cortexa57/bli_kernel_defs_cortexa57.h
> +%%DATADIR%%/config/cortexa57/make_defs.mk
> +%%DATADIR%%/config/cortexa9/bli_kernel_defs_cortexa9.h
> +%%DATADIR%%/config/cortexa9/make_defs.mk
> +%%DATADIR%%/config/excavator/bli_kernel_defs_excavator.h
> +%%DATADIR%%/config/excavator/make_defs.mk
> +%%DATADIR%%/config/firestorm/bli_kernel_defs_firestorm.h
> +%%DATADIR%%/config/firestorm/make_defs.mk
> +%%DATADIR%%/config/generic/bli_kernel_defs_generic.h
> +%%DATADIR%%/config/generic/make_defs.mk
> +%%DATADIR%%/config/haswell/bli_kernel_defs_haswell.h
> +%%DATADIR%%/config/haswell/make_defs.mk
> +%%DATADIR%%/config/intel64/make_defs.mk
> +%%DATADIR%%/config/knl/bli_kernel_defs_knl.h
> +%%DATADIR%%/config/knl/make_defs.mk
> +%%DATADIR%%/config/penryn/bli_kernel_defs_penryn.h
> +%%DATADIR%%/config/penryn/make_defs.mk
> +%%DATADIR%%/config/piledriver/bli_kernel_defs_piledriver.h
> +%%DATADIR%%/config/piledriver/make_defs.mk
> +%%DATADIR%%/config/power/make_defs.mk
> +%%DATADIR%%/config/power10/bli_kernel_defs_power10.h
> +%%DATADIR%%/config/power10/make_defs.mk
> +%%DATADIR%%/config/power9/bli_kernel_defs_power9.h
> +%%DATADIR%%/config/power9/make_defs.mk
> +%%DATADIR%%/config/rv32i/bli_kernel_defs_rv32i.h
> +%%DATADIR%%/config/rv32i/make_defs.mk
> +%%DATADIR%%/config/rv32iv/bli_kernel_defs_rv32iv.h
> +%%DATADIR%%/config/rv32iv/make_defs.mk
> +%%DATADIR%%/config/rv64i/bli_kernel_defs_rv64i.h
> +%%DATADIR%%/config/rv64i/make_defs.mk
> +%%DATADIR%%/config/rv64iv/bli_kernel_defs_rv64iv.h
> +%%DATADIR%%/config/rv64iv/make_defs.mk
> +%%DATADIR%%/config/sandybridge/bli_kernel_defs_sandybridge.h
> +%%DATADIR%%/config/sandybridge/make_defs.mk
> +%%DATADIR%%/config/sifive_x280/bli_kernel_defs_sifive_x280.h
> +%%DATADIR%%/config/sifive_x280/make_defs.mk
> +%%DATADIR%%/config/skx/bli_kernel_defs_skx.h
> +%%DATADIR%%/config/skx/make_defs.mk
> +%%DATADIR%%/config/steamroller/bli_kernel_defs_steamroller.h
> +%%DATADIR%%/config/steamroller/make_defs.mk
> +%%DATADIR%%/config/thunderx2/bli_kernel_defs_thunderx2.h
> +%%DATADIR%%/config/thunderx2/make_defs.mk
>   %%DATADIR%%/config/%%ARCH%%/make_defs.mk
> +%%DATADIR%%/config/zen/bli_kernel_defs_zen.h
> +%%DATADIR%%/config/zen/make_defs.mk
> +%%DATADIR%%/config/zen2/bli_kernel_defs_zen2.h
> +%%DATADIR%%/config/zen2/make_defs.mk
> +%%DATADIR%%/config/zen3/bli_kernel_defs_zen3.h
> +%%DATADIR%%/config/zen3/make_defs.mk
> +%%DATADIR%%/config_registry
> +%%DATADIR%%/configure-plugin
> +%%DATADIR%%/flatten-headers.py
> +%%DATADIR%%/fma3.s
> +%%DATADIR%%/fma4.s
> +%%DATADIR%%/fragment.mk
> +%%DATADIR%%/gen-make-frag.sh
> +%%DATADIR%%/ignore_list
> +%%DATADIR%%/mirror-tree.sh
> +%%DATADIR%%/plugin/Makefile
> +%%DATADIR%%/plugin/bli_plugin.h.in
> +%%DATADIR%%/plugin/bli_plugin_init_ref.c
> +%%DATADIR%%/plugin/bli_plugin_init_zen3.c
> +%%DATADIR%%/plugin/bli_plugin_register.c
> +%%DATADIR%%/plugin/config.mk.in
> +%%DATADIR%%/plugin/my_kernel_1_ref.c
> +%%DATADIR%%/plugin/my_kernel_1_zen3.c
> +%%DATADIR%%/plugin/my_kernel_2_ref.c
> +%%DATADIR%%/special_list
> +%%DATADIR%%/suffix_list
> +share/pkgconfig/blis.pc
> 

-- 
Sincerely,
Dima (fluffy@FreeBSD.org, https://t.me/FluffyBSD, @fluffy:matrix-dev.freebsd.org)
(desktop, kde, x11, office, ports-secteam)@FreeBSD team