[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