Opened 10 years ago

Closed 9 years ago

Last modified 9 years ago

#24960 closed defect (fixed)

grass should depend on openmotif

Reported by: mf2k (Frank Schima) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.8.2
Keywords: Cc: tenomoto (Takeshi Enomoto)
Port: grass

Description

The latest GRASS 6.4 rc6 should depend on openmotif rather than lesstif.

Why?

  • Because according to the lesstif description "It has been somewhat superceded by the openMotif toolkit now that the OSF has open-sourced the original reference bits."
  • lesstif conflicts with openmotif but openmotif is a dependency for 22 ports, whereas lesstif is a dependency for only 1 other port.
  • I changed the dependency locally and GRASS built just fine. The configure picked it up.

So if there are no objections, I will make this change soon.

Change History (6)

comment:1 Changed 10 years ago by tenomoto (Takeshi Enomoto)

I am fine with this. I don't have intention to maitain this package. I created an updated version of grass in my local repository when I expreimented it. I thought it would be better to share it.

comment:2 Changed 9 years ago by tenomoto (Takeshi Enomoto)

The only port that depends on lesstif appears to be ncarg, which I maintain. I am not familiar with the X11 world so I looked at both lesstif and openmotif.

  • OpenMotif is proprietary vs LessTif is LGPL'd.
  • Both are active projects.
  • openmotif has nomaintainer whereas lesstif has a maintainer.

Probably I should make ncarg work either openmotif or lesstif by checking some library or providing variant.

comment:3 Changed 9 years ago by Veence (Vincent)

Ideally, grass should not depend on any Motif like library. The new 6.4 version has a GUI built around wxWidgets/wxPython, it should be made default.

comment:4 Changed 9 years ago by mf2k (Frank Schima)

Resolution: fixed
Status: newclosed

comment:5 Changed 9 years ago by tenomoto (Takeshi Enomoto)

Do you mind if I changed the port dependency to library dependency as below?

lib:libXm:openmotif

comment:6 Changed 9 years ago by mf2k (Frank Schima)

That's fine with me.

Note: See TracTickets for help on using tickets.