Subject: Re: xfig problems (modular xorg-related?)
To: Steven M. Bellovin <email@example.com>
From: Jeremy C. Reed <firstname.lastname@example.org>
Date: 09/11/2007 18:24:14
On Tue, 11 Sep 2007, Steven M. Bellovin wrote:
> > Please just add that patch to /pkgsrc/x11/Xaw3d/patches/.
> Will do.
> > By the why, what about building pkgsrc/graphics/xfig with:
> > XAW_TYPE=standard or XAW_TYPE=xpm?
> My X11 clue is minimal at best; I not only didn't know I could do that,
> I have no idea what those options mean...
It is pkgsrc build option. (But not using options framework.)
XAW is the X Athena Widgets toolkit -- a GUI toolkit. It is higher level
than and is based on the X Intrinsics toolkit (libXt). libXaw from X
provides the official versions (well now we have X.org versus XFree86). I
say plural versions because there are different versions of Xaw (6, 7, 8
all built from same main source, but each adding new features).
pkgsrc/x11/Xaw3d is a replacement for libXaw that provides a three
dimensional appearance of many widgets. It should be a compatible
pkgsrc/x11/Xaw-Xpm "is hack on Xaw3d" that allows images to be used for
widget backgrounds to improve appearance. It should be a compatible
pkgsrc also has pkgsrc/x11/neXtaw which makes the widgets look like
N*XTSTEP. All these provide a libXaw shared library replacement.
pkgsrc has a pkgsrc/mk/xaw.buildlink3.mk that allows choosing a Xaw
implementation by setting XAW_TYPE to standard, 3d, neXtaw, or xpm.
You set that in make environment or mk.conf and rebuild.
If anyone is still listening here :) ... I wonder if this should be redone
using options framework so we can see the Xaw options in "make
By the way, I started using inkscape over a year ago to replace xfig. Not
exactly the same, but does what I want.
Jeremy C. Reed