[MacPorts] #27979: ports requiring libusb should allow libusb-devel to satisfy the dependency (was: libdc1394 requires libusb, conflicts with libusb-devel, which is more stable.)
MacPorts
noreply at macports.org
Sun Jan 23 22:22:34 PST 2011
#27979: ports requiring libusb should allow libusb-devel to satisfy the dependency
-------------------------------+--------------------------------------------
Reporter: njbutko@… | Owner: mail@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.9.2
Keywords: | Port: libnfc libdc1394 libfreespace libusb-compat usbmuxd libgpod gpsd py26-pyusb-devel py27-pyusb-devel indi usrp iguanaIR nut
-------------------------------+--------------------------------------------
Changes (by ryandesign@…):
* cc: al-libnfcport@…, brett@…, ecronin@…, jt.burgess@…, jtomshine@…,
mail@…, michaelld@…, ricci@…, rmstonecipher@…, ryandesign@…, toby@…,
tomldavis@… (added)
* port: libdc1394 => libnfc libdc1394 libfreespace libusb-compat usbmuxd
libgpod gpsd py26-pyusb-devel py27-pyusb-devel indi
usrp iguanaIR nut
Comment:
The correct solution is not to add variants or add new ports, but to
declare the dependency in such a way that either libusb or libusb-devel
could satisfy it. This is how all ports should declare dependencies on all
ports having -devel versions. That is, the dependency should not be
"port:libusb" (nor "port:libusb-devel") but instead
"path:lib/pkgconfig/libusb-1.0.pc:libusb". See #14540 for further
documentation. Cc'ing maintainers of all ports that depend on libusb.
--
Ticket URL: <https://trac.macports.org/ticket/27979#comment:11>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list