Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 81829

Summary: SLOTing of openmotif
Product: Gentoo Linux Reporter: Evgeny Stambulchik <fnevgeny>
Component: Current packagesAssignee: Heinrich Wendel (RETIRED) <lanius>
Status: RESOLVED DUPLICATE    
Severity: enhancement    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Evgeny Stambulchik 2005-02-13 00:10:38 UTC
In continuation of #78111...

Please make openmotif-2.1.* and -2.2.* SLOTed. I suggest installing components of each in

/usr/X11R6/lib/openmotif-*, /usr/X11R6/include/openmotif-*, /usr/X11R6/share/openmotif-*, and /usr/X11R6/bin/openmotif-*.

/usr/X11R6/lib/openmotif-* will NOT be used for shared libraries (these shouldn't conflict and will go to /usr/X11R6/lib/ directly so apps linked against one SLOT will continue to work).

Then, one can use a "motif-config" tool similar to e.g. opengl-update to make symlinks and define profile settings (for MANPATH, in order to avoid hundreds of symlinks). Furthermore, it would be nice if this "motif-config" script could handle lesstif as well (which ebuild should be slightly re-organized, accordingly). Then, both openmotif and lesstif ebuild should depend on this motif-config ebuild.

Reproducible: Always
Steps to Reproduce:
Comment 1 Heinrich Wendel (RETIRED) gentoo-dev 2005-02-14 06:50:47 UTC
Ok, initial ebuilds are now in portage, hardmask though:

openmotif-2.1.30-r7 (slot 2.1)
openmotif-2.2.3-r1 (slot 2.2)
lesstif-0.94.0-r1

they all provide virtual/motif and install their files in:

/usr/lib/$package
/usr/include/$package
/usr/bin/binarie-$package
/usr/share/man/manpage-$package

where $package stands for openmotif-2.1, openmotif-2.2 and lesstif

the next task to do is write the motif-config script
Comment 2 Heinrich Wendel (RETIRED) gentoo-dev 2005-02-14 06:53:34 UTC

*** This bug has been marked as a duplicate of 29388 ***