[MacPorts] #70274: gtk3 @3.24.41_2+quartz: review active_variants check against glib2
MacPorts
noreply at macports.org
Thu Nov 21 19:01:13 UTC 2024
#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: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`)
--
Ticket URL: <https://trac.macports.org/ticket/70274#comment:11>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list