Re: git: 85ef7e6db838 - main - www/qt5-webengine: fix build on armv7

From: Vladimir Druzenko <vvd_at_freebsd.org>
Date: Thu, 01 May 2025 14:43:46 UTC
Hi!

01.05.2025 13:03, Robert Clausecker пишет:
> The branch main has been updated by fuz:
>
> URL: https://cgit.FreeBSD.org/ports/commit/?id=85ef7e6db838d5276da8c9d6b658f41cdda13e6c
>
> commit 85ef7e6db838d5276da8c9d6b658f41cdda13e6c
> Author:     Robert Clausecker <fuz@FreeBSD.org>
> AuthorDate: 2025-04-26 21:14:26 +0000
> Commit:     Robert Clausecker <fuz@FreeBSD.org>
> CommitDate: 2025-05-01 10:03:00 +0000
>
>      www/qt5-webengine: fix build on armv7
>      
>      The build system adds the bogus option --target=arm-linux-gnueabihf to
>      the build when building on arm, causing all sorts of issues.  Patch that
>      out, then add some polyfill for API differences between ARM Linux and
>      ARM FreeBSD.
>      
>      Approved by:    portmgr (build fix blanket)
>      MFH:            2025Q2
> ---
>   www/qt5-webengine/Makefile                         |  2 +-
>   ...arty_chromium_base_profiler_register__context.h | 17 +++++++++++--
>   ...rdparty_chromium_build_config_compiler_BUILD.gn | 29 +++++++++++++++-------
>   ...omium_third__party_dav1d_libdav1d_src_arm_cpu.c | 14 +++++++++++
>   ...y_chromium_third__party_skia_src_core_SkCpu.cpp | 25 ++++++++++++++++++-
>   5 files changed, 74 insertions(+), 13 deletions(-)
>
> diff --git a/www/qt5-webengine/Makefile b/www/qt5-webengine/Makefile
> index f69d3302e4fe..82986332de6c 100644
> --- a/www/qt5-webengine/Makefile
> +++ b/www/qt5-webengine/Makefile
> @@ -19,7 +19,7 @@
>   
>   PORTNAME=	webengine
>   PORTVERSION=	${QT5_VERSION}${QT5_KDE_PATCH}
> -PORTREVISION=	1
> +PORTREVISION=	2

Why? :-(
~6 hours in the trash on each amd64 host…

On live system I can do:
echo "UPDATE packages SET version='5.15.18p7_2' WHERE 
origin='www/qt5-webengine';" | pkg shell
But can't do same in poudriere.

Was this bump really necessary?

-- 
Best regards,
Vladimir Druzenko