Opened 15 years ago

Closed 7 years ago

#22925 closed request (wontfix)

MacPorts should support co-existing openmotif 2.2.4 and 2.3.2 packages like fink.

Reported by: howarth@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: x11 lack-of-interest Cc:
Port: openmotif22

Description

Currently MacPorts only provides a single openmotif package for 2.3.2 (libXm.4.dylib). Some software like molmol are not fully compatible with the newest openmotif major release and require 2.2.4 (libXm.3.dylib). In fink, when I maintained the lesstif, openmotif3 and openmotif4 packages, I adjusted them to co-exist. MacPorts needs to find a mechanism to do the same. Note that lesstif is substandard for those needing an earlier motif and in fact lacks active capable developers as is mentioned on the lesstif home page.

Change History (4)

comment:1 Changed 15 years ago by jmroot (Joshua Root)

Type: enhancementrequest
Version: 1.8.1

comment:2 Changed 15 years ago by ryandesign (Ryan Carsten Schmidt)

Port: openmotif22 added; openmotif removed

Ok, so in MacPorts parlance, this would be a request to create an openmotif22 port.

comment:3 in reply to:  2 Changed 15 years ago by howarth@…

Replying to ryandesign@…:

Ok, so in MacPorts parlance, this would be a request to create an openmotif22 port.

The key point is that programs built against the current openmotif package shouldn't have to be
deactivated everytime one wants to run a program built against the new openmotif22 package.
In fink this is achieved by having the shared libraries from each motif package exist in *-shlibs split-off
packages. Too bad MacPorts doesn't support some form of partial de-activation where certain files
such as the shared libraries could be left in place while the rest of the package's files are de-activated.

comment:4 Changed 7 years ago by jmroot (Joshua Root)

Keywords: lack-of-interest added
Resolution: wontfix
Status: newclosed

No sign of a patch in 8 years; closing.

Note: See TracTickets for help on using tickets.