[MacPorts] #71904: gdal @3.10.1: mention +kea variant creating a circular dependency in the variant description

MacPorts noreply at macports.org
Tue Jan 21 18:13:50 UTC 2025


#71904: gdal @3.10.1: mention +kea variant creating a circular dependency in the
variant description
-------------------------+--------------------
 Reporter:  cooljeanius  |      Owner:  (none)
     Type:  enhancement  |     Status:  new
 Priority:  Normal       |  Milestone:
Component:  ports        |    Version:  2.10.5
 Keywords:               |       Port:  gdal
-------------------------+--------------------
 gdal's `+kea` variant description currently reads:
 {{{
 kea: Enable KEA support
 }}}
 However, one thing to note about this variant is that it creates a
 circular dependency, as kealib depends on gdal, yet the variant
 description says nothing about this. Compare this to dbus's `+tests`
 variant:
 {{{
 # XXX Building with tests enabled causes dbus to link with dbus-glib,
 # which it shouldn't do because that port depends on this one: see #30088
 variant test description {enable tests (Only Works if dbus is Already
 Installed)} {
     ui_warn "This variant requires circular dependencies and only works if
 ${name} is already installed"

     configure.args-replace  --disable-tests \
                             --enable-tests
     configure.args-append   --without-dbus-glib
     depends_build-append    path:lib/pkgconfig/glib-2.0.pc:glib2
     depends_build-append    port:python27 port:dbus-python27
 port:py27-gobject3 port:dbus-python
     configure.python        ${prefix}/bin/python2.7
 }
 }}}
 It would be nice if gdal's `+kea` variant could be updated to provide a
 similar note about circular dependencies.

-- 
Ticket URL: <https://trac.macports.org/ticket/71904>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list