xfig-3.2.4 does not use Xaw3D. It uses the normal Xaw, which doesn't look as good. Besides, the ebuild has Xaw3D as a dependency although it's not actually used. It's not very important, but still... "xaw3d" could also be made into a USE option, but I'm not sure that's a good idea. The folowing patch enables Xaw3D: --- xfig.3.2.4.orig/Imakefile 2003-02-23 14:04:25.000000000 +0100 +++ xfig.3.2.4/Imakefile 2003-02-23 14:12:31.000000000 +0100 @@ -105,10 +105,10 @@ XCOMM Then be sure to change the XAW3DINC to point to the directory where your XCOMM 3D Athena widget headers are located -XCOMM #define XAW3D +#define XAW3D #ifdef XAW3D -XAW3DINC = -I/usr/include/X11/Xaw3d +XAW3DINC = -I/usr/X11R6/include/X11/Xaw3d DUSEXAW3D = -DXAW3D XAWLIB = -lXaw3d #endif Reproducible: Always Steps to Reproduce:
thanks Sander, sorry to have taken so long.
Created attachment 14432 [details] 3.2.4-r1-build that obeys Xaw3d use flag. Beauty is in the eye of the beholder. I'm for example one of those that dislike Xaw3d and therefore disabled the use flag. I'm not happy when it gets ignored.
Comment on attachment 14432 [details] 3.2.4-r1-build that obeys Xaw3d use flag. Breaks compile :-( No idea why.
AFAIK xfig does not work properly with Xaw. IIRC you get problems with scrolling in list boxes (no scroll bar showing when there should be one).