Opened 12 years ago

Closed 12 years ago

#33763 closed update (fixed)

glw is no longer part of mesa

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: cssdev
Priority: Normal Milestone:
Component: ports Version: 2.0.4
Keywords: haspatch Cc: matt.cottrell@…
Port: glw

Description

GLw sources are no longer part of the mesa sources and are now in their own separate repository here:

http://cgit.freedesktop.org/mesa/glw

Here's a patch updating the port to the latest git version. I'm not sure what "version" we should call this. Using the mesa version number no longer seems appropriate, so for now I used the date of the last git commit.

From what I understand, GLw is old and does not change much anymore, so there's probably no need to update the port until after a new version is released. I'm not sure where such releases will be hosted, but maybe they'll show up here:

ftp://ftp.freedesktop.org/pub/individual/lib/

Attachments (1)

glw.diff (1.4 KB) - added by ryandesign (Ryan Carsten Schmidt) 12 years ago.

Download all attachments as: .zip

Change History (6)

Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: glw.diff added

comment:1 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Updating to the latest version will also fix #28282.

comment:2 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

And #33765.

comment:3 Changed 12 years ago by matt.cottrell@…

Updating to the latest version would be a better fix for #33783 than the workaround for the arb port that is now in place with #33799

Currently, OpenGL support is turned off in the makefile patch for the arb port. This update once again enables OpenGL support for the arb port.

Specifically, this update solves the following undefined symbols error:

Undefined symbols:
  "_GLwDrawingAreaMakeCurrent", referenced from:
      InitializeOpenGLWindow(_WidgetRec*)      in RNA3D.a
ld: symbol(s) not found

comment:4 Changed 12 years ago by matt.cottrell@…

Cc: matt.cottrell@… added

Cc Me!

comment:5 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: newclosed

No response from maintainer so I updated the port in r91613.

There were few differences between the glw in the Mesa 7.8.2 distfile and the latest version in the git repository, so since we would rather use distfiles than fetch from git, I added a patchfile to bring the Mesa 7.8.2 glw version up to date with the latest.

Matt, will you let me know what we need to do for arb now?

Note: See TracTickets for help on using tickets.