Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 04 Mar 2023 21:48:05 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 269963] x11-toolkits/gtk30: Depends on accessibility/at-spi2-core despite unsetting ATK_BRIDGE
Message-ID:  <bug-269963-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D269963

            Bug ID: 269963
           Summary: x11-toolkits/gtk30: Depends on
                    accessibility/at-spi2-core despite unsetting
                    ATK_BRIDGE
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: desktop@FreeBSD.org
          Reporter: chalpin@cs.wisc.edu
             Flags: maintainer-feedback?(desktop@FreeBSD.org)
          Assignee: desktop@FreeBSD.org

/usr/local/etc/poudriere.d/hobbes-make.conf contains:

```
OPTIONS_UNSET+=3D AVAHI COLORD CUPS DBUS GCONF GSETTINGS JACK LINUX
OPTIONS_UNSET+=3D MDNSRESPONDER PLATFORM_WAYLAND PULSEAUDIO SNDIO
OPTIONS_UNSET+=3D WAYLAND
x11-toolkits_gtk30_UNSET+=3D ATK_BRIDGE
```

As I understand it, the above set of options *should* mean that gtk3 will be
built without depending on any ATK components. It did previously work this =
way.


And yet, `poudriere bulk -j 131_amd64 -z hobbes -c -vvv x11-toolkits/gtk30`
produces:
```
[00:00:00] Creating the reference jail... done
[00:00:01] Mounting system devices for 131_amd64-default-hobbes
[00:00:01] Mounting ports/packages/distfiles
[00:00:01] Stashing existing package repository
[00:00:01] Mounting ccache from: /var/cache/ccache
[00:00:01] Mounting packages from:
/usr/local/poudriere/data/packages/131_amd64-default-hobbes
[00:00:01] Appending to make.conf: /usr/local/etc/poudriere.d/hobbes-make.c=
onf
/etc/resolv.conf ->
/usr/local/poudriere/data/.m/131_amd64-default-hobbes/ref/etc/resolv.conf
[00:00:01] Starting jail 131_amd64-default-hobbes
[00:00:01] Will build as nobody: (65534:65534)
[00:00:02] Logs:
/usr/local/poudriere/data/logs/bulk/131_amd64-default-hobbes/2023-03-04_15h=
35m11s
[00:00:02] Loading MOVED for
/usr/local/poudriere/data/.m/131_amd64-default-hobbes/ref/usr/ports
[00:00:04] Ports supports: FLAVORS SELECTED_OPTIONS
[00:00:04] Gathering ports metadata
[00:00:04] x11-toolkits/gtk30 depends on accessibility/at-spi2-core
[00:00:04] x11-toolkits/gtk30 depends on converters/fribidi
[00:00:04] x11-toolkits/gtk30 depends on devel/ccache
[00:00:04] x11-toolkits/gtk30 depends on devel/gettext-runtime
[00:00:04] x11-toolkits/gtk30 depends on devel/gettext-tools
[00:00:04] x11-toolkits/gtk30 depends on devel/glib20
[00:00:04] x11-toolkits/gtk30 depends on devel/gmake
[00:00:04] x11-toolkits/gtk30 depends on devel/gobject-introspection
[00:00:04] x11-toolkits/gtk30 depends on devel/pkgconf
[00:00:04] x11-toolkits/gtk30 depends on graphics/cairo
[00:00:04] x11-toolkits/gtk30 depends on graphics/gdk-pixbuf2
[00:00:04] x11-toolkits/gtk30 depends on graphics/gtk-update-icon-cache
[00:00:04] x11-toolkits/gtk30 depends on graphics/libepoxy
[00:00:04] x11-toolkits/gtk30 depends on graphics/librsvg2-rust
[00:00:04] x11-toolkits/gtk30 depends on lang/perl5.32
[00:00:04] x11-toolkits/gtk30 depends on misc/hicolor-icon-theme
[00:00:04] x11-toolkits/gtk30 depends on ports-mgmt/pkg
[00:00:04] x11-toolkits/gtk30 depends on print/freetype2
[00:00:04] x11-toolkits/gtk30 depends on print/harfbuzz
[00:00:04] x11-toolkits/gtk30 depends on x11-fonts/fontconfig
[00:00:04] x11-toolkits/gtk30 depends on x11-themes/adwaita-icon-theme
[00:00:04] x11-toolkits/gtk30 depends on x11-toolkits/pango
[00:00:04] x11-toolkits/gtk30 depends on x11/libX11
[00:00:04] x11-toolkits/gtk30 depends on x11/libXcomposite
[00:00:04] x11-toolkits/gtk30 depends on x11/libXcursor
[00:00:04] x11-toolkits/gtk30 depends on x11/libXdamage
[00:00:04] x11-toolkits/gtk30 depends on x11/libXext
[00:00:04] x11-toolkits/gtk30 depends on x11/libXfixes
[00:00:04] x11-toolkits/gtk30 depends on x11/libXi
[00:00:04] x11-toolkits/gtk30 depends on x11/libXinerama
[00:00:04] x11-toolkits/gtk30 depends on x11/libXrandr
[00:00:04] x11-toolkits/gtk30 depends on x11/libXrender
(snip)
```

>From looking at the gtk30 Makefile, it is not at all obvious to me where the
dependency that poudriere is reporting actually comes from. Details on how =
to
restore the previous behavior would be appreciated.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-269963-7788>