r47363 - in /trunk/libopengl-perl: GIT_CHANGES KNOWN_PROBLEMS META.yml Makefile.PL OpenGL.pm OpenGL.pod Release_Notes SUPPORTS TODO debian/changelog utils/Makefile.macosx
mxey-guest at users.alioth.debian.org
mxey-guest at users.alioth.debian.org
Tue Nov 17 09:43:00 UTC 2009
Author: mxey-guest
Date: Tue Nov 17 09:42:55 2009
New Revision: 47363
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=47363
Log:
New upstream release
Modified:
trunk/libopengl-perl/GIT_CHANGES
trunk/libopengl-perl/KNOWN_PROBLEMS
trunk/libopengl-perl/META.yml
trunk/libopengl-perl/Makefile.PL
trunk/libopengl-perl/OpenGL.pm
trunk/libopengl-perl/OpenGL.pod
trunk/libopengl-perl/Release_Notes
trunk/libopengl-perl/SUPPORTS
trunk/libopengl-perl/TODO
trunk/libopengl-perl/debian/changelog
trunk/libopengl-perl/utils/Makefile.macosx
Modified: trunk/libopengl-perl/GIT_CHANGES
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libopengl-perl/GIT_CHANGES?rev=47363&op=diff
==============================================================================
--- trunk/libopengl-perl/GIT_CHANGES (original)
+++ trunk/libopengl-perl/GIT_CHANGES Tue Nov 17 09:42:55 2009
@@ -1,3 +1,84 @@
+commit b3832c9295cf6ed2ddaf1cb3f99b8b49178cb643
+Author: Chris Marshall <devel.chm.01 at gmail.com>
+Date: Mon Nov 9 21:44:52 2009 -0500
+
+ Multiple updates to docs and VERSION for CPAN
+
+ Updated META.yml and Release_Notes, SUPPORTS, TODO for OpenGL-0.61
+ release. Updated version info in OpenGL.pm and OpenGL.pod.
+
+ META.yml | 23 +++++++++++++----------
+ OpenGL.pm | 2 +-
+ OpenGL.pod | 2 +-
+ Release_Notes | 7 ++++++-
+ SUPPORTS | 13 +++++++++++++
+ TODO | 4 ++--
+ 6 files changed, 36 insertions(+), 15 deletions(-)
+
+commit b5928746c2aca957fe576896db0c34c1049ef8c1
+Author: Chris Marshall <devel.chm.01 at gmail.com>
+Date: Wed Oct 28 13:23:34 2009 -0400
+
+ Fix Mac OS X glversion build include path
+
+ The ../include should not be used except by the win32
+ code which is installing the FreeGLUT library.
+
+ utils/Makefile.macosx | 4 +++-
+ 1 files changed, 3 insertions(+), 1 deletions(-)
+
+commit 3b1c3ca79c57e45397545865be00ef74ca6980e4
+Author: Chris Marshall <devel.chm.01 at gmail.com>
+Date: Sun Oct 25 14:45:17 2009 -0400
+
+ Add -DHAVE_FREEGLUT_H to HG freeglut patch
+
+ Makefile.PL | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit f6c5829c44fcb1f8c5165e7ec3c5135b56dfba14
+Author: Chris Marshall <devel.chm.01 at gmail.com>
+Date: Sun Oct 25 14:31:00 2009 -0400
+
+ Apply debian probe for FreeGLUT patch
+
+ Thanks Henning Glawe!
+
+ Makefile.PL | 14 ++++++++++++++
+ 1 files changed, 14 insertions(+), 0 deletions(-)
+
+commit 89f3304455af78a0a21cdd3efe3d24544c2a790a
+Author: Chris Marshall <devel.chm.01 at gmail.com>
+Date: Sun Oct 25 14:24:02 2009 -0400
+
+ Placeholder for freeglut.dll.bat problem
+
+ This is a proposed fix for the current use of EXE_FILES in Makefile.PL
+ to install freeglut.dll on win32 machines. EXE_FILES is for perl
+ scripts and not binaries. The fix does work but it has the problem
+ of performing the install at configure time. The whole process needs
+ to be reworked to happen at install time.
+
+ Makefile.PL | 13 +++++++++++++
+ 1 files changed, 13 insertions(+), 0 deletions(-)
+
+commit 74f258dd4fd29e125e34744c8775995056d20ee9
+Author: Chris Marshall <devel.chm.01 at gmail.com>
+Date: Fri Oct 23 13:35:25 2009 -0400
+
+ VERSION to 0.60_001 for more development
+
+ And added some notes in KNOWN_PROBLEMS and TODO regarding
+ the failure of the ASPerl automated PPM build machinery to
+ build OpenGL PPMs on *any* platform. Need to do something
+ about this for the next release.
+
+ KNOWN_PROBLEMS | 7 +++++++
+ OpenGL.pm | 2 +-
+ OpenGL.pod | 2 +-
+ TODO | 9 ++++++++-
+ 4 files changed, 17 insertions(+), 3 deletions(-)
+
commit 704670ffd8d7de232551970d6dde66834fbda509
Author: Chris Marshall <devel.chm.01 at gmail.com>
Date: Mon Oct 19 13:19:03 2009 -0400
Modified: trunk/libopengl-perl/KNOWN_PROBLEMS
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libopengl-perl/KNOWN_PROBLEMS?rev=47363&op=diff
==============================================================================
--- trunk/libopengl-perl/KNOWN_PROBLEMS (original)
+++ trunk/libopengl-perl/KNOWN_PROBLEMS Tue Nov 17 09:42:55 2009
@@ -14,6 +14,13 @@
If you see this with PDL::Graphics::TriD, please report.
We need help debugging. Thanks.
+
+* 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
+ or build your own OpenGL: (1) install ASPerl on your
+ system, (2) do ppm install MinGW to get the compile
+ environment, (3) cpan -i OpenGL, and you should be done!
* The build may fail if your FreeGLUT installation uses
freeglut.h as the name of its include file. This may
Modified: trunk/libopengl-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libopengl-perl/META.yml?rev=47363&op=diff
==============================================================================
--- trunk/libopengl-perl/META.yml (original)
+++ trunk/libopengl-perl/META.yml Tue Nov 17 09:42:55 2009
@@ -1,6 +1,6 @@
--- #YAML:1.0
name: OpenGL
-version: 0.60
+version: 0.61
abstract: ~
license: ~
author:
Modified: trunk/libopengl-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libopengl-perl/Makefile.PL?rev=47363&op=diff
==============================================================================
--- trunk/libopengl-perl/Makefile.PL (original)
+++ trunk/libopengl-perl/Makefile.PL Tue Nov 17 09:42:55 2009
@@ -416,6 +416,19 @@
}
$EXES = ['FreeGLUT/freeglut.dll'];
+
+ # This is a suggested fix for the problem of EXE_FILES being intended for perl scripts
+ # and *not* binaries as is being done above. This needs to be modified to take place
+ # at install time or some such... a work around would be to replace line 418 with this
+ # code block:
+ #
+ # {
+ # system $^X , qw[-MExtUtils::Command -e mkpath --], qw[blib/bin];
+ # system $^X , qw[-MExtUtils::Command -e cp --], qw[FreeGLUT/freeglut.dll blib/bin/freeglut.dll];
+ # }
+
+
+
}
elsif ($interface_lib eq 'AGL') # Mac OS X
{
@@ -476,6 +489,20 @@
print "GLX not found (neither library, nor headers).";
}
+ # Test for obfuscated Freeglut
+ # quite often Freeglut is in -lglut... Test for GL/freeglut.h instead...
+ my $out = cfile_text('GL/freeglut.h');
+
+ # The cpp would not let this macro through. Check for something else
+ # that still exists after the cpp pass. a typedef, or type would work
+ my $has_freeglut = ($out =~ m|glutMainLoopEvent|);
+
+ if ($has_freeglut)
+ {
+ #delete($found_libs->{GLX});
+ $DEFS .= " -DHAVE_FREEGLUT -DHAVE_FREEGLUT_H";
+ $found_libs->{FREEGLUT}="glut";
+ }
# Marshall libs
my $libs = ' -l'.join(' -l',values(%$found_libs));
Modified: trunk/libopengl-perl/OpenGL.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libopengl-perl/OpenGL.pm?rev=47363&op=diff
==============================================================================
--- trunk/libopengl-perl/OpenGL.pm (original)
+++ trunk/libopengl-perl/OpenGL.pm Tue Nov 17 09:42:55 2009
@@ -11,7 +11,7 @@
use Carp;
-$VERSION = '0.60';
+$VERSION = '0.61';
$BUILD_VERSION = $XS_VERSION = $VERSION;
$VERSION = eval($VERSION);
Modified: trunk/libopengl-perl/OpenGL.pod
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libopengl-perl/OpenGL.pod?rev=47363&op=diff
==============================================================================
--- trunk/libopengl-perl/OpenGL.pod (original)
+++ trunk/libopengl-perl/OpenGL.pod Tue Nov 17 09:42:55 2009
@@ -1,7 +1,7 @@
=head1 NAME
-OpenGL - v0.60
+OpenGL - v0.61
=head1 SYNOPSIS
Modified: trunk/libopengl-perl/Release_Notes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libopengl-perl/Release_Notes?rev=47363&op=diff
==============================================================================
--- trunk/libopengl-perl/Release_Notes (original)
+++ trunk/libopengl-perl/Release_Notes Tue Nov 17 09:42:55 2009
@@ -1,6 +1,11 @@
+------------------------------------------------------------------------+
-| OpenGL-0.60 Release Notes |
+| OpenGL-0.61 Release Notes |
+------------------------------------------------------------------------+
+
+ * FreeGLUT detection has been improved when both glut.h and freeglut.h
+ are present on a system.
+
+ * Fixed include path problems for glversion on Mac OS X.
* Now builds out of the box on many linux, PC, and Mac OS X systems
as a result of the move to FreeGLUT/GLUT for GUI operations.
Modified: trunk/libopengl-perl/SUPPORTS
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libopengl-perl/SUPPORTS?rev=47363&op=diff
==============================================================================
--- trunk/libopengl-perl/SUPPORTS (original)
+++ trunk/libopengl-perl/SUPPORTS Tue Nov 17 09:42:55 2009
@@ -1,3 +1,14 @@
+ 0.61 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.
+
+ Used by PDL-2.4.5 to implement 3D graphics and plots.
+
+ TBD: generate a more complete/specific list
+
+ ----------------------------------------------------------
+
0.60 This file is still not up to date with the current code.
POGL builds "out of the box" on more system types
@@ -8,6 +19,7 @@
TBD: generate a more complete/specific list
----------------------------------------------------------
+
0.59 This file is not up to date with the current code.
POGL builds "out of the box" on more system types
@@ -16,6 +28,7 @@
TBD: generate a more complete/specific list
----------------------------------------------------------
+
0.58 This file is not up to date with the current code.
TBD: rewrite to reflect actual status
Modified: trunk/libopengl-perl/TODO
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libopengl-perl/TODO?rev=47363&op=diff
==============================================================================
--- trunk/libopengl-perl/TODO (original)
+++ trunk/libopengl-perl/TODO Tue Nov 17 09:42:55 2009
@@ -1,4 +1,11 @@
-Last saved: Mon 19 Oct 2009 01:10:42 PM
+Last saved: Mon 09 Nov 2009 09:36:51 PM
+
+
+Resolve ASPerl PPM build problems:
+ * win32 fails because of the FreeGLUT install during Makefile.PL
+ * linux fails because FreeGLUT is not found
+ * Mac OS X fails because the GLUT compile env is not right
+ * What does ASPerl do re external packages needed to build?
Evaluate local include directory usage
@@ -45,7 +52,7 @@
* N.B. *GLUT is on *all* GLX systems but may not use GLX
* Keep minimal GLX+X11 code to support Tk bindings
* Is Tk even being used? Contact perl/Tk about better support.
- * Investigate Gtk+ instead of Tk for embedding
+ * Investigate Gtk+ or wxWidgets instead of Tk for embedding
Fix examples/ directory
Modified: trunk/libopengl-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libopengl-perl/debian/changelog?rev=47363&op=diff
==============================================================================
--- trunk/libopengl-perl/debian/changelog (original)
+++ trunk/libopengl-perl/debian/changelog Tue Nov 17 09:42:55 2009
@@ -1,3 +1,9 @@
+libopengl-perl (0.61+dfsg-1) UNRELEASED; urgency=low
+
+ * New upstream release
+
+ -- Maximilian Gass <mxey at cloudconnected.org> Tue, 17 Nov 2009 10:42:08 +0100
+
libopengl-perl (0.60+dfsg-2) unstable; urgency=low
* Added use-freeglut patch to notice GLUT that is actually FreeGLUT
Modified: trunk/libopengl-perl/utils/Makefile.macosx
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libopengl-perl/utils/Makefile.macosx?rev=47363&op=diff
==============================================================================
--- trunk/libopengl-perl/utils/Makefile.macosx (original)
+++ trunk/libopengl-perl/utils/Makefile.macosx Tue Nov 17 09:42:55 2009
@@ -1,7 +1,9 @@
#!make
CC=cc
-CCFLAGS= -I/usr/X11/include -I../include
+# Should not be using local includes on non-win32 systems
+# CCFLAGS=-I/usr/X11/include -I../include
+CCFLAGS=-I/usr/X11/include
LINK=cc
LDFLAGS=-framework AGL -framework OpenGL -framework GLUT
More information about the Pkg-perl-cvs-commits
mailing list