#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 14 years ago by tenomoto (Takeshi Enomoto)
comment:2 Changed 14 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 14 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 14 years ago by mf2k (Frank Schima)
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:5 Changed 14 years ago by tenomoto (Takeshi Enomoto)
Do you mind if I changed the port dependency to library dependency as below?
lib:libXm:openmotif
Note: See
TracTickets for help on using
tickets.
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.