[MacPorts] #70274: gtk3 @3.24.41_2+quartz: review active_variants check against glib2
MacPorts
noreply at macports.org
Sat Jan 18 02:56:48 UTC 2025
#70274: gtk3 @3.24.41_2+quartz: review active_variants check against glib2
--------------------------+--------------------
Reporter: cooljeanius | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.9.3
Resolution: | Keywords:
Port: gtk3 |
--------------------------+--------------------
Comment (by cooljeanius):
Replying to [comment:11 cooljeanius]:
> Replying to [comment:8 cooljeanius]:
> > I opened PR 26062 to address this: https://github.com/macports
/macports-ports/pull/26062
>
> Copying and pasting some terminal output from this PR that shows why I
need glib2 installed with the `+x11` variant:
> {{{
> $ git grep "require_active_variants path:lib/pkgconfig/glib-2.0.pc:glib2
x11"
> devel/geoclue2/Portfile: require_active_variants
path:lib/pkgconfig/glib-2.0.pc:glib2 x11
> devel/glibmm-2.4/Portfile: require_active_variants
path:lib/pkgconfig/glib-2.0.pc:glib2 x11
> gnome/gtk3-devel/Portfile: require_active_variants
path:lib/pkgconfig/glib-2.0.pc:glib2 x11
> gnome/gtk3/Portfile: require_active_variants
path:lib/pkgconfig/glib-2.0.pc:glib2 x11
> python/py-gobject/Portfile: require_active_variants
path:lib/pkgconfig/glib-2.0.pc:glib2 x11
> $ port installed geoclue2 glibmm-2.4 "gtk3*" "py*gobject*"
> The following ports are currently installed:
> geoclue2 @2.4.13_0+demoagent+nmea+x11 (active)
> glibmm-2.4 @2.62.0_0+x11 (active)
> gtk3 @3.24.41_1+quartz (active)
> py-gobject @2.28.7_2 (active)
> py-gobject3 @3.46.0_0 (active)
> py27-gobject @2.28.7_2+x11 (active)
> py27-gobject3 @3.36.1_3 (active)
> py35-gobject @2.28.7_2+x11 (active)
> py36-gobject @2.28.7_2+x11 (active)
> py36-gobject3 @3.44.1_0 (active)
> py37-gobject @2.28.7_2+x11 (active)
> py37-gobject3 @3.44.1_0 (active)
> py38-gobject @2.28.7_2+x11 (active)
> py38-gobject3 @3.46.0_0 (active)
> py39-gobject @2.28.7_2+x11 (active)
> py39-gobject3 @3.46.0_0 (active)
> py310-gobject3 @3.46.0_0 (active)
> py311-gobject3 @3.46.0_0 (active)
> py312-gobject3 @3.46.0_0 (active)
> $ port echo rdependentof:geoclue2 | xargs port installed | grep "+x11"
> glom @1.32.0_13+mysql57+postgresql11+x11 (active)
> $ port echo rdependentof:glibmm-2.4 | xargs port installed | grep "+x11"
> glibmm @2.78.0_0+x11 (active)
> glom @1.32.0_13+mysql57+postgresql11+x11 (active)
> pangomm @2.52.0_0+quartz+x11 (active)
> pangomm-1.4 @2.42.1_0+quartz+x11 (active)
> }}}
> (so basically, `geoclue2`, `glibmm-2.4`, `py*gobject`, `glom`, `glibmm`,
`pangomm`, and `pangomm-1.4`)
1 more port that should have been added to this list since I posted it:
epiphany in [83765558ee31af78ef20961b47bb26a998501e41/macports-ports]
--
Ticket URL: <https://trac.macports.org/ticket/70274#comment:17>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list