[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