r60307 - in /branches/upstream/libopengl-perl/current: GIT_CHANGES INSTALL KNOWN_PROBLEMS META.yml Makefile.PL OpenGL.pm OpenGL.pod Release_Notes SUPPORTS TODO pogl_gl_top.xs test.pl
chrisb at users.alioth.debian.org
chrisb at users.alioth.debian.org
Wed Jul 14 18:45:38 UTC 2010
Author: chrisb
Date: Wed Jul 14 18:45:14 2010
New Revision: 60307
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=60307
Log:
[svn-upgrade] new version libopengl-perl (0.63+dfsg)
Modified:
branches/upstream/libopengl-perl/current/GIT_CHANGES
branches/upstream/libopengl-perl/current/INSTALL
branches/upstream/libopengl-perl/current/KNOWN_PROBLEMS
branches/upstream/libopengl-perl/current/META.yml
branches/upstream/libopengl-perl/current/Makefile.PL
branches/upstream/libopengl-perl/current/OpenGL.pm
branches/upstream/libopengl-perl/current/OpenGL.pod
branches/upstream/libopengl-perl/current/Release_Notes
branches/upstream/libopengl-perl/current/SUPPORTS
branches/upstream/libopengl-perl/current/TODO
branches/upstream/libopengl-perl/current/pogl_gl_top.xs
branches/upstream/libopengl-perl/current/test.pl
Modified: branches/upstream/libopengl-perl/current/GIT_CHANGES
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libopengl-perl/current/GIT_CHANGES?rev=60307&op=diff
==============================================================================
--- branches/upstream/libopengl-perl/current/GIT_CHANGES (original)
+++ branches/upstream/libopengl-perl/current/GIT_CHANGES Wed Jul 14 18:45:14 2010
@@ -1,3 +1,191 @@
+commit 8adc43649d5433f2521094e3ad2d15e9c036a23d
+Author: Chris Marshall <devel.chm.01 at gmail.com>
+Date: Sat Jul 10 14:07:14 2010 -0400
+
+ Update VERISON to 0.63 for CPAN release
+
+ OpenGL.pm | 2 +-
+ OpenGL.pod | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+commit acd4b53745d19e9f21c32d37ef3ef1f7e8c661a0
+Author: Chris Marshall <devel.chm.01 at gmail.com>
+Date: Sat Jul 10 13:59:09 2010 -0400
+
+ Make glpDisplay() handle all XOpenDisplay args
+
+ Now the glpDisplay() is pretty much an XS binding to
+ plain old XOpenDisplay and it can be used to test for
+ the ability to connect to an X11 display to work around
+ a limitation of glutInit() where it exits on error...
+
+ OpenGL.pod | 26 +++++++++++++-------------
+ pogl_gl_top.xs | 11 +++++++----
+ 2 files changed, 20 insertions(+), 17 deletions(-)
+
+commit aec2bb14eaab5f4ef21caa4cabdb13269847eeec
+Merge: 407fa0c... ab6ec76...
+Author: Chris Marshall <devel.chm.01 at gmail.com>
+Date: Mon May 24 06:00:07 2010 -0400
+
+ Fix merge conflict from restore diffs git repo del
+
+ Conflicts:
+ test.pl
+
+commit 407fa0c26750e3c2beef9b91a6c92bbad59c8efa
+Author: Chris Marshall <devel.chm.01 at gmail.com>
+Date: Mon May 24 05:51:19 2010 -0400
+
+ Remove use Math::Trig from test.pl
+
+ No methods/subs were apparently being used from that module.
+ This avoids a conflict with PDL.
+
+ test.pl | 7 ++++++-
+ 1 files changed, 6 insertions(+), 1 deletions(-)
+
+commit ab6ec762bc36bfae6ff50cfba9b9e62c25de7530
+Author: Chris Marshall <devel.chm.01 at gmail.com>
+Date: Sun May 9 12:38:15 2010 -0400
+
+ Take use Math::Trig out of test.pl
+
+ It doesn't appear to be needed and its use caused a CPAN
+ Testers failure where the Math::Trig prerequisite was not
+ installed for the build test.
+
+ test.pl | 3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+commit 93e9e06833ca9319a63051f2fe8b1cdb6ecd0af8
+Author: Chris Marshall <devel.chm.01 at gmail.com>
+Date: Sun Feb 21 17:06:39 2010 -0500
+
+ Fix typo reported in OpenGL.pod
+
+ OpenGL.pod | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit bbe1f7add59fb769c50ea91e56ddf1c342f6920b
+Author: Chris Marshall <devel.chm.01 at gmail.com>
+Date: Tue Jan 5 20:34:20 2010 -0500
+
+ Add /usr/local/freeglut/* to Makefile.PL
+
+ This is another common location for the FreeGLUT include and
+ libs on Solaris. Still need to add support for Devel::CheckLib
+ to probe these various options...
+
+ Makefile.PL | 2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit 1b251e7a937c02d0cca857e0dde9a037626e377e
+Author: Chris Marshall <devel.chm.01 at gmail.com>
+Date: Sun Dec 27 16:55:56 2009 -0500
+
+ Add gcc-3.2.3 crash on RHEL3 to KNOWN_PROBLEMS
+
+ KNOWN_PROBLEMS | 4 ++++
+ 1 files changed, 4 insertions(+), 0 deletions(-)
+
+commit e821cab5f216071b5d72e8a2ce6521a108de4e17
+Author: Chris Marshall <devel.chm.01 at gmail.com>
+Date: Sun Dec 27 16:55:39 2009 -0500
+
+ Set version to 0.62_001 for development
+
+ OpenGL.pm | 2 +-
+ OpenGL.pod | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 1c193f070663bb9813dddb2e8d23b9d22b7f328b
+Author: Chris Marshall <devel.chm.01 at gmail.com>
+Date: Sun Dec 27 10:04:16 2009 -0500
+
+ Update VERSION and readmes for 0.62 release
+
+ KNOWN_PROBLEMS | 7 +--
+ OpenGL.pm | 210 ++++++++++++++++++++++++++++----------------------------
+ OpenGL.pod | 25 ++++++-
+ Release_Notes | 22 ++++++
+ SUPPORTS | 11 +++
+ 5 files changed, 161 insertions(+), 114 deletions(-)
+
+commit 10be1914beb366c07180f14258e2e5ab446ae407
+Author: Chris Marshall <devel.chm.01 at gmail.com>
+Date: Wed Dec 9 14:56:16 2009 -0500
+
+ Add /opt/csw/{include,lib} for solaris
+
+ This appears to be the location of a free software package
+ built for solaris. They only have freeglut 2.2 in their
+ repository. I need to determine if there is a reason that
+ they are not current.
+
+ Makefile.PL | 2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit 0d1462adaf7748d6c792ccb499295f7ae0ebceb2
+Author: Chris Marshall <devel.chm.01 at gmail.com>
+Date: Tue Nov 24 12:20:51 2009 -0500
+
+ Apply fix to prevent freeglut.dll.bat install
+
+ The new code is probably better than doing an install of
+ freeglut.dll to some systemwide location. If we can verify
+ that the paths are set up correctly and the code works, we
+ should remove the alternate install since it is less
+ problematic to keep libraries installed for perl in the
+ perl locations rather than global install locations.
+
+ Makefile.PL | 22 ++++++++++------------
+ 1 files changed, 10 insertions(+), 12 deletions(-)
+
+commit b90cb83aacdd7483a2c3bdca2fc6798aa4b58f62
+Author: Chris Marshall <devel.chm.01 at gmail.com>
+Date: Sun Nov 22 13:50:44 2009 -0500
+
+ Fix build for AGL to only use AGL, not X11
+
+ This fixes the build for Mac OS X systems using the recommended
+ Apple OpenGL and GLUT frameworks. Additional installation of
+ X11 should no longer be required. The build still uses the
+ glext_procs.h and the ../include/GL/gl.h includes since there
+ is a conflict between the Apple gl.h and the POGL glext_procs.h.
+
+ Makefile.PL | 2 +-
+ glu_util.h | 4 ++++
+ glut_util.h | 11 +++++++++++
+ utils/Makefile.macosx | 4 ++--
+ utils/glversion.c | 8 ++++++++
+ 5 files changed, 26 insertions(+), 3 deletions(-)
+
+commit a7bdc829716f6131a9b74a219c0df5247b1dc2b5
+Author: Chris Marshall <devel.chm.01 at gmail.com>
+Date: Fri Nov 20 13:25:34 2009 -0500
+
+ Fix more _have_freeglut checks: should call sub
+
+ There was some confusion about the _have_freeglut() routine
+ in OpenGL which is a subroutine call and not a scalar value.
+ In test.pl and some other code, $OpenGL::_have_freeglut was
+ checked and silently failed since a non-existing variable
+ returns undef.
+
+ test.pl | 4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit e699cc3843c912dce91473f1c1ff8bd02ad23dd7
+Author: Chris Marshall <devel.chm.01 at gmail.com>
+Date: Fri Nov 20 13:25:18 2009 -0500
+
+ Set VERSION to 0.61_002 for more development
+
+ OpenGL.pm | 2 +-
+ OpenGL.pod | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
commit 81755ec75df4ec718a3e16fc086a1213a02b211d
Author: Chris Marshall <devel.chm.01 at gmail.com>
Date: Mon Nov 16 21:58:39 2009 -0500
Modified: branches/upstream/libopengl-perl/current/INSTALL
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libopengl-perl/current/INSTALL?rev=60307&op=diff
==============================================================================
--- branches/upstream/libopengl-perl/current/INSTALL (original)
+++ branches/upstream/libopengl-perl/current/INSTALL Wed Jul 14 18:45:14 2010
@@ -122,12 +122,3 @@
Read the included README files for additional notes on your particular
platform.
-
-================================================================================
-
-If you get an error about __eprintf missing, add
-
- -L/opt/gnu/lib/gcc-lib/sparc-sun-solaris2.7/2.96/ -lgcc
-
-to the @LIBS initializer in Makefile.PL (change the directory for the
-appropriate one for your system).
Modified: branches/upstream/libopengl-perl/current/KNOWN_PROBLEMS
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libopengl-perl/current/KNOWN_PROBLEMS?rev=60307&op=diff
==============================================================================
--- branches/upstream/libopengl-perl/current/KNOWN_PROBLEMS (original)
+++ branches/upstream/libopengl-perl/current/KNOWN_PROBLEMS Wed Jul 14 18:45:14 2010
@@ -1,15 +1,6 @@
* Build may not complete if you do not have the
required FreeGLUT or Apple GLUT (on Mac OS X systems).
- NOTE: PDL::Graphics::TriD does require either FreeGLUT
- or Apple GLUT to function. An OpenGL using plain old
- GLUT will not work with PDL-2.4.6.
-
-* On one Mac OS system, glutBitmapCharacter() appears to
- to be rendering into the Overlay. This makes text and
- legends always on top, even if the glRasterPos() was
- set with depth.
-
* ActiveState automated PPM builds currently fail due to
what appears to be interface detection failures in their
build environment. You'll need to use another PPM site
@@ -60,3 +51,7 @@
glTexCoordPointer_p(size, oga)
glVertexPointerEXT_p(size, oga)
glVertexPointer_p(size, oga)
+
+* gcc 3.2.3 on Red Hat Enterprise Linux has been reported to
+ crash compiling pogl_const.c. A work around is to disable
+ optimizations for that file or use a different compiler/version.
Modified: branches/upstream/libopengl-perl/current/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libopengl-perl/current/META.yml?rev=60307&op=diff
==============================================================================
--- branches/upstream/libopengl-perl/current/META.yml (original)
+++ branches/upstream/libopengl-perl/current/META.yml Wed Jul 14 18:45:14 2010
@@ -1,6 +1,6 @@
--- #YAML:1.0
name: OpenGL
-version: 0.62
+version: 0.63
abstract: ~
license: ~
author:
Modified: branches/upstream/libopengl-perl/current/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libopengl-perl/current/Makefile.PL?rev=60307&op=diff
==============================================================================
--- branches/upstream/libopengl-perl/current/Makefile.PL (original)
+++ branches/upstream/libopengl-perl/current/Makefile.PL Wed Jul 14 18:45:14 2010
@@ -121,6 +121,7 @@
-L/usr/local/lib
-L/usr/openwin/lib
-L/opt/csw/lib
+ -L/usr/local/freeglut/lib
};
our @check_libs = qw
@@ -461,6 +462,7 @@
-I/usr/local/include
-I/usr/openwin/include
-I/opt/csw/include
+ -I/usr/local/freeglut/include
};
$INCS = "@includes";
Modified: branches/upstream/libopengl-perl/current/OpenGL.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libopengl-perl/current/OpenGL.pm?rev=60307&op=diff
==============================================================================
--- branches/upstream/libopengl-perl/current/OpenGL.pm (original)
+++ branches/upstream/libopengl-perl/current/OpenGL.pm Wed Jul 14 18:45:14 2010
@@ -11,7 +11,7 @@
use Carp;
-$VERSION = '0.62';
+$VERSION = '0.63';
$BUILD_VERSION = $XS_VERSION = $VERSION;
$VERSION = eval($VERSION);
Modified: branches/upstream/libopengl-perl/current/OpenGL.pod
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libopengl-perl/current/OpenGL.pod?rev=60307&op=diff
==============================================================================
--- branches/upstream/libopengl-perl/current/OpenGL.pod (original)
+++ branches/upstream/libopengl-perl/current/OpenGL.pod Wed Jul 14 18:45:14 2010
@@ -1,7 +1,7 @@
=head1 NAME
-OpenGL - v0.62
+OpenGL - v0.63
=head1 SYNOPSIS
@@ -1256,10 +1256,10 @@
it. Without an entire X binding it is of limited use, and I recommend using
GLUT/FreeGLUT instead.
- XPending
- glXSwapBuffers
- glpXNextEvent
- glpXQueryPointer
+ XPending (X11 only)
+ glXSwapBuffers (X11 only)
+ glpXNextEvent (X11 only)
+ glpXQueryPointer (X11 only)
glpcOpenWindow (Not exported, must use fully qualified package name)
@@ -1743,7 +1743,7 @@
glVertex4s
glVertex4sv
glViewport
- glXSwapBuffers
+ glXSwapBuffers (X11 only)
gluLookAt
gluOrtho2D
gluPerspective
@@ -1751,27 +1751,27 @@
=head2 "Perl" GL access shortcuts
glpClipPlane
- glpDisplay
+ glpDisplay (X11 only)
glpFlush
glpFullScreen
glpGetClipPlane
glpLoadMatrixd
glpLoadMatrixf
glpMainLoop
- glpMoveResizeWindow
- glpMoveWindow
+ glpMoveResizeWindow (X11 only)
+ glpMoveWindow (X11 only)
glpMultMatrixd
glpMultMatrixf
- glpOpenWindow
+ glpOpenWindow (X11 only)
glpPrintString (from PDL)
- glpRasterFont (from PDL)
+ glpRasterFont (from PDL, X11 only)
glpReadTex
- glpResizeWindow
+ glpResizeWindow (X11 only)
glpRestoreScreen
glpSetDebug (from PDL)
glpSolidSphere
- glpXNextEvent
- glpXQueryPointer
+ glpXNextEvent (X11 only)
+ glpXQueryPointer (X11 only)
glpOpenWindow() provides the preferred interface to glpcOpenWindow().
Both these functions have a special (mis)feature to handle cases when
@@ -1787,7 +1787,7 @@
glXSwapBuffers(). This function should be used only in the case no
GLX_DOUBLEBUFFER attribute was given to glpOpenWindow().
-Additionally, in absense of GLUT, glpSolidSphere() is aliased to
+Additionally, in absence of GLUT, glpSolidSphere() is aliased to
glutSolidSphere(), to make writing simple portable backward-compatible
scripts easier.
Modified: branches/upstream/libopengl-perl/current/Release_Notes
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libopengl-perl/current/Release_Notes?rev=60307&op=diff
==============================================================================
--- branches/upstream/libopengl-perl/current/Release_Notes (original)
+++ branches/upstream/libopengl-perl/current/Release_Notes Wed Jul 14 18:45:14 2010
@@ -1,3 +1,26 @@
++------------------------------------------------------------------------+
+| OpenGL-0.63 Release Notes |
++------------------------------------------------------------------------+
+
+ Highlights:
+
+ * Make glpDisplay() handle all XOpenDisplay input
+ argument and return the Display structure pointer.
+ This allows glpDisplay to be used to check for
+ the ability to open the X display avoiding a
+ problem with glutInit exiting when no display
+ is found.
+
+ * Remove use Math::Trig from test.pl
+
+ * Fix typo reported in OpenGL.pod
+
+ * Add /usr/local/freeglut/* to Makefile.PL location
+
+ Please see the GIT_CHANGES file for more details. Thanks.
+
+
+
+------------------------------------------------------------------------+
| OpenGL-0.62 Release Notes |
+------------------------------------------------------------------------+
Modified: branches/upstream/libopengl-perl/current/SUPPORTS
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libopengl-perl/current/SUPPORTS?rev=60307&op=diff
==============================================================================
--- branches/upstream/libopengl-perl/current/SUPPORTS (original)
+++ branches/upstream/libopengl-perl/current/SUPPORTS Wed Jul 14 18:45:14 2010
@@ -1,3 +1,12 @@
+ 0.63 This file is still not up to date with the current code.
+
+ POGL builds "out of the box" on more system types
+ than ever, including: Linux, MSWin32, and Mac OS X.
+
+ TBD: generate a more complete/specific list
+
+ ----------------------------------------------------------
+
0.62 This file is still not up to date with the current code.
POGL builds "out of the box" on more system types
Modified: branches/upstream/libopengl-perl/current/TODO
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libopengl-perl/current/TODO?rev=60307&op=diff
==============================================================================
--- branches/upstream/libopengl-perl/current/TODO (original)
+++ branches/upstream/libopengl-perl/current/TODO Wed Jul 14 18:45:14 2010
@@ -1,4 +1,4 @@
-Last saved: Mon 09 Nov 2009 09:36:51 PM
+Last saved: Sat 10 Jul 2010 02:19:44 PM
Resolve ASPerl PPM build problems:
Modified: branches/upstream/libopengl-perl/current/pogl_gl_top.xs
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libopengl-perl/current/pogl_gl_top.xs?rev=60307&op=diff
==============================================================================
--- branches/upstream/libopengl-perl/current/pogl_gl_top.xs (original)
+++ branches/upstream/libopengl-perl/current/pogl_gl_top.xs Wed Jul 14 18:45:14 2010
@@ -1,4 +1,4 @@
-/* Last saved: Sun 27 Sep 2009 10:20:35 PM*/
+/* Last saved: Sat 10 Jul 2010 12:57:04 PM*/
/* Copyright (c) 1998 Kenneth Albanowski. All rights reserved.
* Copyright (c) 2007 Bob Free. All rights reserved.
@@ -594,17 +594,20 @@
}
#// glpDisplay();
-void *
-glpDisplay()
+Display *
+glpDisplay(name)
+ char *name
CODE:
/* get a connection */
if (!dpy_open) {
- dpy = XOpenDisplay(0);
+ dpy = XOpenDisplay(name);
dpy_open = 1;
}
if (!dpy)
croak("No display!");
RETVAL = dpy;
+ OUTPUT:
+ RETVAL
#// glpMoveResizeWindow($x, $y, $width, $height[, $winID[, $display]]);
void
Modified: branches/upstream/libopengl-perl/current/test.pl
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libopengl-perl/current/test.pl?rev=60307&op=diff
==============================================================================
--- branches/upstream/libopengl-perl/current/test.pl (original)
+++ branches/upstream/libopengl-perl/current/test.pl Wed Jul 14 18:45:14 2010
@@ -18,7 +18,12 @@
eval 'use Image::Magick';
my $hasIM = !$@;
-use Math::Trig;
+# This does not seem to be needed and it adds an extra, unneeded
+# dependency to the build process. Leaving this in as a comment
+# just in case it is being used somewhere here
+#
+# use Math::Trig;
+
eval 'use Time::HiRes qw( gettimeofday )';
my $hasHires = !$@;
$|++;
More information about the Pkg-perl-cvs-commits
mailing list