#47255: making port:xz optionally independent of other ports --------------------------+-------------------------- Reporter: rjvbertin@… | Owner: ryandesign@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: xz | --------------------------+-------------------------- Comment (by larryv@…): Replying to [comment:4 ryandesign@…]:
The official xz has complicated licensing. From the COPYING file, "liblzma is in the public domain" and "xz, xzdec, and lzmadec command line tools are in the public domain unless GNU getopt_long had to be compiled and linked in from the lib directory. The getopt_long code is under GNU LGPLv2.1+." We would want to know whether the xz we bundle is public domain or LGPL-2.1+.
On my system, at least, `xz` does not use its bundled getopt_long. {{{ % nm -m /opt/local/bin/xz | grep getopt (undefined) external _getopt_long (from libSystem) % }}} -- Ticket URL: <https://trac.macports.org/ticket/47255#comment:8> MacPorts <https://www.macports.org/> Ports system for OS X