Date: Fri, 25 May 2007 15:03:35 -0500 From: Jason Bacon <jbacon@mcw.edu> To: x11@freebsd.org Subject: glwDrawingAreaWidgetClass gone Message-ID: <46574117.6030308@mcw.edu>
next in thread | raw e-mail | index | archive | help
Hi guys,
First, thanks for all the hard work on the xorg 7.2 merge - this must
have been a real booger...
I'm in the process of building all my ports with the new xorg, and I ran
into a problem with afni. Under xorg 6.9, libGLw defines both
glwDrawingAreaWidgetClass and glwMDrawingAreaWidgetClass (the latter is
#defined as either glwM1... or glwM2... depending on the GL version).
FreeBSD smithers bacon /usr/X11R6/lib 213: ls -d /var/db/pkg/xorg*
/var/db/pkg/xorg-clients-6.9.0_3/
/var/db/pkg/xorg-fonts-encodings-6.9.0_1/
/var/db/pkg/xorg-fonts-miscbitmaps-6.9.0_1/
/var/db/pkg/xorg-fonts-truetype-6.9.0/
/var/db/pkg/xorg-libraries-6.9.0_1/
/var/db/pkg/xorg-server-6.9.0_6/
FreeBSD smithers bacon /usr/X11R6/lib 214: strings libGLw.so | fgrep glw
| fgrep Drawing
glwDrawingAreaClassRec
glwDrawingAreaWidgetClass
glwM1DrawingAreaClassRec
glwM1DrawingAreaWidgetClass
glwM2DrawingAreaClassRec
glwM2DrawingAreaWidgetClass
w->glwDrawingArea.attribList
w->glwDrawingArea.visualInfo
Under xorg 7.2, only glwMDrawingAreaWidgetClass is defined.
<<<ROOT@deepthought>>> /usr/local/lib 331 # ls -d /var/db/pkg/xorg-*
/var/db/pkg/xorg-cf-files-1.0.2_2/ /var/db/pkg/xorg-libraries-7.2/
/var/db/pkg/xorg-fonts-truetype-7.2/
<<<ROOT@deepthought>>> /usr/local/lib 332 # strings libGLw.so | fgrep
glw | fgrep Drawing
glwMDrawingAreaWidgetClass
glwMDrawingAreaClassRec
w->glwDrawingArea.visualInfo
w->glwDrawingArea.attribList
neww->glwDrawingArea.visualInfo
neww->glwDrawingArea.attribList
(ptr-w->glwDrawingArea.attribList)<ATTRIBLIST_SIZE
Is there a specific reason that glwDrawingAreaWidgetClass was dropped
under 7.2, or could this just be a loose end? I'd be happy to help with
modifying the libGLw port, unless there's a good reason to leave it as
it is. I grepped all the pkg-plists and Makefiles, and there seem to be
very few ports that depend on it.
Patching afni would be difficult, since it's a huge suite of programs,
and various programs use both glw and glwM.
Thanks,
Jason
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?46574117.6030308>
