Package: libopengl-perl / 0.7000+dfsg-3

Metadata

Package Version Patches format
libopengl-perl 0.7000+dfsg-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
disable glversion | (download)

Makefile.PL | 182 0 + 182 - 0 !
1 file changed, 182 deletions(-)

---
add gl_exclude.h | (download)

gl_exclude.h | 6 6 + 0 - 0 !
1 file changed, 6 insertions(+)

 add back removed gl_exclude.h
 gl_exclude.h was removed from the upstream tarball, presumably because
 it is regenerated anyway during build. This doesn't work in a build
 chroot, however, as xvfb does not support any OpenGL GLX extensions,
 and has been disabled in Debian for some time by disable-glversion.
 In addition, generation of this file seems highly machine specific.
 .
 Since the exclusions previously shipped by upstream likely define a
 least common denominator (and they are what we've been running with
 for years), simply add them back in.
use systems gl | (download)

gl_util.h | 5 0 + 5 - 0 !
1 file changed, 5 deletions(-)

---
dont_link_against_unused_libs | (download)

Makefile.PL | 5 0 + 5 - 0 !
1 file changed, 5 deletions(-)

 prune "useless" library dependencies detected by dpkg-shlibdeps
 The thing is that I don't understand much about X or OpenGL, so have no clue
 why upstream links against them even though they're not used, or if it's an
 artefact of our build environment that more advanced functionality does not
 get enabled, or ...
Delete functions removed from Mesa.patch | (download)

pogl_gl_Vert_Multi.xs | 9 0 + 9 - 0 !
1 file changed, 9 deletions(-)

 [patch] delete functions removed from mesa
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

mesa-libGL between 10.6.0-0.devel.5.51e3453 and
10.6.0-0.devel.6.5a55f68 removed these functions:

glWindowPos4dMESA
glWindowPos4iMESA
glWindowPos3iMESA
glWindowPos2dMESA
glWindowPos2iMESA
glWindowPos3dMESA
glResizeBuffersMESA

<https://bugzilla.redhat.com/show_bug.cgi?id=1224738>
<https://bugzilla.redhat.com/show_bug.cgi?id=1224294>

Signed-off-by: Petr Písař <ppisar@redhat.com>

Bug: https://sourceforge.net/p/pogl/bugs/21/
Bug-Debian: https://bugs.debian.org/795741

Modified to only remove glResizeBuffersMESA, rest was applied on 0.70.


spelling.patch | (download)

Array.pod | 2 1 + 1 - 0 !
OpenGL.pod | 2 1 + 1 - 0 !
Tessellation.pod | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

 fix spelling mistakes
pointer truncation glutTimerFunc.patch | (download)

pogl_glut.xs | 37 35 + 2 - 0 !
1 file changed, 35 insertions(+), 2 deletions(-)

 fix https://bugs.debian.org/886496
   * Patched pogl_glut.xs to fix pointer truncation in glutTimerFunc
     (Closes: #886496)
glext.patch | (download)

utils/glext_procs.pl | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 change path to gl/glext.h to the system one