git: 4e7009cb144d - main - multimedia/navidrome: Mark i386 broken

From: Kevin Bowling <kbowling_at_FreeBSD.org>
Date: Sun, 16 Feb 2025 07:03:25 UTC
The branch main has been updated by kbowling:

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

commit 4e7009cb144dc5d3d2ec6fe5e17c0bea5e9d0be1
Author:     Kevin Bowling <kbowling@FreeBSD.org>
AuthorDate: 2025-02-16 07:01:28 +0000
Commit:     Kevin Bowling <kbowling@FreeBSD.org>
CommitDate: 2025-02-16 07:01:28 +0000

    multimedia/navidrome: Mark i386 broken
    
    Deep within the JS UI, an npm dep seems to have MD code without i386
    support:
    
    npm error Error: Unsupported platform: freebsd ia32 LE
    npm error     at pkgAndSubpathForCurrentPlatform (/wrkdirs/usr/ports/multimedia/navidrome/work/navidrome-0.54.4/ui/node_modules/esbuild/install.js:76:11)
---
 multimedia/navidrome/Makefile | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/multimedia/navidrome/Makefile b/multimedia/navidrome/Makefile
index 6d868c6becf6..45bb9031a94a 100644
--- a/multimedia/navidrome/Makefile
+++ b/multimedia/navidrome/Makefile
@@ -13,6 +13,8 @@ WWW=		https://www.navidrome.org/
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+BROKEN_i386=	npm esbuild fails: "Unsupported platform: freebsd ia32 LE"
+
 BUILD_DEPENDS+=	npm>0:www/npm
 LIB_DEPENDS+=	libtag.so:audio/taglib
 RUN_DEPENDS+=	ffmpeg:multimedia/ffmpeg