[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