#20423: Request for legacy libusb port ------------------------------+--------------------------------------------- Reporter: mlk@… | Owner: macports-tickets@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: libusb, legacy | Port: libusb ------------------------------+--------------------------------------------- Comment(by mlk@…): Re: Comment1: FBoFW, GNU Radio needs access to parts of the non-static internal API and hence is dependent on version 0.1.10+ . Version 1.0-compat breaks the internal API in many ways, both in variables and structs. Yes, the external API looks to be very compatible between 0.1.12 and 1.0-compat, but for projects that require the internal API: only the legacy version will do. Yes, GNU Radio (and similar projects) should upgrade to the 1.0 series or at very minimum not use the internal API so-as to be able to use 1.0-compat. It takes time to upgrade projects (yes, GNU Radio folks are discussing what to do right now), and for many cross-OS projects -- because most Linux distros still provide version 0.1.12, not the new 1.0 version or 1.0-compat -- fixing just the OSX/darwin port is not a high priority (as is the case for GNU Radio). Hence, at least for the mean time, providing a legacy Port of libusb would allow such projects more time to figure out what to do -- knowing that -something- has to be done sooner rather than later. -- Ticket URL: <http://trac.macports.org/ticket/20423#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS