git: 4e191f5c257c - main - x11/xdg-desktop-portal-luminous: mark BROKEN on 32-bit after 2190ca1e79e6

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Thu, 03 Jul 2025 02:16:37 UTC
The branch main has been updated by jbeich:

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

commit 4e191f5c257c3fd646a940b60308d789f778b3f9
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2025-07-03 02:07:06 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2025-07-03 02:16:07 +0000

    x11/xdg-desktop-portal-luminous: mark BROKEN on 32-bit after 2190ca1e79e6
    
    error[E0283]: type annotations needed
       --> src/remotedesktop/state.rs:139:47
        |
    139 |                 if state == KeyState::Pressed.into() {
        |                          --                   ^^^^
        |                          |
        |                          type must be known at this point
        |
        = note: multiple `impl`s satisfying `u32: PartialEq<_>` found in the following crates: `core`, `glib`:
                - impl PartialEq for u32;
                - impl PartialEq<glib::types::ULong> for u32;
    help: try using a fully qualified path to specify the expected types
        |
    139 -                 if state == KeyState::Pressed.into() {
    139 +                 if state == <KeyState as Into<T>>::into(KeyState::Pressed) {
        |
    
    error[E0283]: type annotations needed
       --> src/remotedesktop/state.rs:146:47
        |
    146 |                 if state == KeyState::Pressed.into() {
        |                          --                   ^^^^
        |                          |
        |                          type must be known at this point
        |
        = note: multiple `impl`s satisfying `u32: PartialEq<_>` found in the following crates: `core`, `glib`:
                - impl PartialEq for u32;
                - impl PartialEq<glib::types::ULong> for u32;
    help: try using a fully qualified path to specify the expected types
        |
    146 -                 if state == KeyState::Pressed.into() {
    146 +                 if state == <KeyState as Into<T>>::into(KeyState::Pressed) {
        |
    
    Reported by:    pkg-fallout
---
 x11/xdg-desktop-portal-luminous/Makefile | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/x11/xdg-desktop-portal-luminous/Makefile b/x11/xdg-desktop-portal-luminous/Makefile
index 489e93f169ea..e1947a2e7866 100644
--- a/x11/xdg-desktop-portal-luminous/Makefile
+++ b/x11/xdg-desktop-portal-luminous/Makefile
@@ -10,6 +10,10 @@ WWW=		https://github.com/waycrate/xdg-desktop-portal-luminous
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+BROKEN_armv7=	https://github.com/waycrate/xdg-desktop-portal-luminous/issues/86
+BROKEN_i386=	https://github.com/waycrate/xdg-desktop-portal-luminous/issues/86
+BROKEN_powerpc=	https://github.com/waycrate/xdg-desktop-portal-luminous/issues/86
+
 LIB_DEPENDS=	libpipewire-0.3.so:multimedia/pipewire \
 		libxkbcommon.so:x11/libxkbcommon
 RUN_DEPENDS=	xdg-desktop-portal>0:deskutils/xdg-desktop-portal \