[MacPorts] #48086: mpich subports use -devel suffix incorrectly

MacPorts noreply at macports.org
Tue Jun 16 23:57:28 PDT 2015

#48086: mpich subports use -devel suffix incorrectly
 Reporter:  ryandesign@…  |      Owner:  eborisch@…
     Type:  defect        |     Status:  new
 Priority:  Normal        |  Milestone:
Component:  ports         |    Version:  2.3.99
 Keywords:                |       Port:  mpich
 The mpich port's subports use the -devel suffix incorrectly.

 The correct way is that the set of files installed by a port (e.g. mpich-
 gcc5) is more or less identical to the set of files installed by its
 -devel counterpart (e.g. mpich-devel-gcc5), and that because the ports
 install the same files to the same places, the ports are marked as
 conflicting with one another. The ports are thus interchangeable. For
 example, a user can deactivate mpich-gcc5 and install mpich-devel-gcc5,
 and any ports declaring dependencies on mpich-gcc5 using a path:-style
 dependency will still work. Documentation about -devel ports is pending
 but see #14540 for a basic description of the expectations.

 This is not how the mpich subports currently work. In fact e.g. mpich-gcc5
 and mpich-devel-gcc5 do not have any files in common at all, and they can
 be installed simultaneously. This is specifically not desired in this
 case, and should be corrected so that -devel and non-devel ports install
 the same files and conflict.

 This also means that the -devel ports should present themselves under the
 non-devel name in the "port select" interface.

Ticket URL: <https://trac.macports.org/ticket/48086>
MacPorts <https://www.macports.org/>
Ports system for OS X

More information about the macports-tickets mailing list