[MacPorts] #45723: require_active_variants not sensibly honored during package installation
MacPorts
noreply at macports.org
Fri Oct 31 21:51:00 PDT 2014
#45723: require_active_variants not sensibly honored during package installation
-----------------------------------+--------------------------------
Reporter: howarth.at.macports@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.2
Keywords: | Port: port
-----------------------------------+--------------------------------
The pymol package needs to have the syntax...
require_active_variants tcl "" corefoundation
require_active_variants tk "" quartz
honored in a reasonable manner during the package building/installaton. In
particular, starting from a clean installation of MacPorts 2.3.2 on
Yosemite, I executed...
sudo port -d install pymol
After the build, this results in an unusable installation of pymol because
the require_active_variants fields were not honored at either the tcl/tk
package build times or when the pymol package is built. I was forced to
manually execute...
sudo port -d install tcl -corefoundation
sudo port -d install tk -quartz
to unbreak pymol afterwards. While I understand it is likely impossible
for port to look ahead and know about the require_active_variants
requirements of pymol when tcl/tk, I don't understand why they can't be
honored at the time pymol is built by forcing the reinstallation of tcl
and tk with the appropriate variants as dictated by the
require_active_variants settings in the pymol Portfile.
--
Ticket URL: <https://trac.macports.org/ticket/45723>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list