[MacPorts] #54125: portaudio upgrade
MacPorts
noreply at macports.org
Mon May 8 04:32:38 UTC 2017
#54125: portaudio upgrade
------------------------+----------------------
Reporter: RJVB | Owner:
Type: update | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: haspatch
Port: portaudio |
------------------------+----------------------
Comment (by ryandesign):
Software developers often obfuscate their projects' version numbers in the
distname, as the developers of portaudio have done here. If you look
through the source files you'll see they refer to this version as "19.6.0"
not "190600". MacPorts portfiles should strive to put the projects' actual
version numbers into the version field, not whatever obfuscation the
developers may have used in the distfile name.
Does `make tests` build something that gets installed by the tools
variant, or does it (as I assumed) run tests? If it runs tests, then I
wouldn't do it automatically because that's not what we usually do. If it
builds something that gets installed, that's fine, and I guess it's just
unfortunate that the developers have used a confusing target name.
The expansion operator is not obfuscation; it's simplification. We didn't
used to use it because it requires Tcl 8.5 or greater; now that MacPorts
bundles a copy of Tcl 8.5 there's no reason not to use the available
features of the language.
--
Ticket URL: <https://trac.macports.org/ticket/54125#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list