New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #24960 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

grass should depend on openmotif

Reported by: macsforever2000@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.8.2
Keywords: Cc: takeshi@…
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

comment:1 Changed 3 years ago by takeshi@…

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 3 years ago by takeshi@…

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 3 years ago by vince@…

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 3 years ago by macsforever2000@…

  • Status changed from new to closed
  • Resolution set to fixed

comment:5 Changed 3 years ago by takeshi@…

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

lib:libXm:openmotif

comment:6 Changed 3 years ago by macsforever2000@…

That's fine with me.

Note: See TracTickets for help on using tickets.