git: b1f982a8692e - 2026Q1 - emulators/ares: Mark broken on i386

From: Daniel Engberg <diizzy_at_FreeBSD.org>
Date: Sat, 31 Jan 2026 00:27:11 UTC
The branch 2026Q1 has been updated by diizzy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b1f982a8692e189a62f782a7510f5f528d6b083d

commit b1f982a8692e189a62f782a7510f5f528d6b083d
Author:     Stefan Schlosser <bsdcode@disroot.org>
AuthorDate: 2026-01-17 17:51:06 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2026-01-31 00:24:59 +0000

    emulators/ares: Mark broken on i386
    
    Version 147 introduced a narrowing conversion issue which needs
    resolution by upstream
    
    Reference: https://github.com/ares-emulator/ares/issues/2350
    
    PR:             292344
    
    (cherry picked from commit 367d3f9704eed19b6031aecf1ed5ce9477968271)
---
 emulators/ares/Makefile | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/emulators/ares/Makefile b/emulators/ares/Makefile
index 2ae07703273f..bf4a44d0612d 100644
--- a/emulators/ares/Makefile
+++ b/emulators/ares/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	ares
 DISTVERSIONPREFIX=	v
 DISTVERSION=	147
+PORTREVISION=	1
 CATEGORIES=	emulators
 MASTER_SITES=	https://github.com/${PORTNAME}-emulator/${PORTNAME}/releases/download/${DISTVERSIONFULL}/
 DISTNAME=	${PORTNAME}-source
@@ -18,6 +19,10 @@ WWW=		https://ares-emu.net
 LICENSE=	ISCL
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+# Needs resolution by upstream, see also
+# https://github.com/ares-emulator/ares/issues/2350
+BROKEN_i386=	unsigned long long to size_type narrowing conversion issue introduced in version 147
+
 BUILD_DEPENDS=	librashader>0:devel/librashader
 
 USES=		cmake compiler:c++20-lang gl gnome pkgconfig xorg