r73442 - in /trunk/libopengl-perl: GIT_CHANGES KNOWN_PROBLEMS META.yml Makefile.PL OpenGL.pm OpenGL.pod Release_Notes SUPPORTS debian/changelog gl_exclude.h
gregoa at users.alioth.debian.org
gregoa at users.alioth.debian.org
Sun Apr 24 18:43:25 UTC 2011
Author: gregoa
Date: Sun Apr 24 18:43:01 2011
New Revision: 73442
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=73442
Log:
* New upstream release 0.63.
* New upstream release 0.64.
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/debian/changelog
trunk/libopengl-perl/gl_exclude.h
Modified: trunk/libopengl-perl/GIT_CHANGES
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libopengl-perl/GIT_CHANGES?rev=73442&op=diff
==============================================================================
--- trunk/libopengl-perl/GIT_CHANGES (original)
+++ trunk/libopengl-perl/GIT_CHANGES Sun Apr 24 18:43:01 2011
@@ -1,3 +1,40 @@
+commit c16207f2215d5463b5fe6c4cfccab2d47c973c98
+Author: Chris Marshall <devel.chm.01 at gmail.com>
+Date: Fri Aug 6 13:53:05 2010 -0400
+
+ Attempted fix for rt.cpan.org #52350 for gcc 3.2.3
+
+ This version of gcc crashes when compiling pogl_const.c with
+ -O2 optimization on. The work around is to check for that
+ version of gcc in %Config and set OPTIMIZE => '-O0' in that
+ case for WriteMakefile.
+
+ Makefile.PL | 23 ++++++-----------------
+ 1 files changed, 6 insertions(+), 17 deletions(-)
+
+commit 3a713c484339194a71f90508c016be3504d286a2
+Author: Chris Marshall <devel.chm.01 at gmail.com>
+Date: Sat Jul 10 14:26:40 2010 -0400
+
+ Update VERSION to 0.63_001 for more development
+
+ OpenGL.pm | 2 +-
+ OpenGL.pod | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+commit a420c2045b4d896cbf5e493e2bdf1342959bb0cf
+Author: Chris Marshall <devel.chm.01 at gmail.com>
+Date: Sat Jul 10 14:19:55 2010 -0400
+
+ Update README-type files for CPAN release
+
+ INSTALL | 9 ---------
+ KNOWN_PROBLEMS | 9 ---------
+ Release_Notes | 23 +++++++++++++++++++++++
+ SUPPORTS | 9 +++++++++
+ TODO | 2 +-
+ 5 files changed, 33 insertions(+), 19 deletions(-)
+
commit 8adc43649d5433f2521094e3ad2d15e9c036a23d
Author: Chris Marshall <devel.chm.01 at gmail.com>
Date: Sat Jul 10 14:07:14 2010 -0400
Modified: trunk/libopengl-perl/KNOWN_PROBLEMS
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libopengl-perl/KNOWN_PROBLEMS?rev=73442&op=diff
==============================================================================
--- trunk/libopengl-perl/KNOWN_PROBLEMS (original)
+++ trunk/libopengl-perl/KNOWN_PROBLEMS Sun Apr 24 18:43:01 2011
@@ -51,7 +51,3 @@
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: trunk/libopengl-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libopengl-perl/META.yml?rev=73442&op=diff
==============================================================================
--- trunk/libopengl-perl/META.yml (original)
+++ trunk/libopengl-perl/META.yml Sun Apr 24 18:43:01 2011
@@ -1,6 +1,6 @@
--- #YAML:1.0
name: OpenGL
-version: 0.63
+version: 0.64
abstract: ~
license: ~
author:
@@ -8,6 +8,7 @@
generated_by: ExtUtils::MakeMaker version 6.44
distribution_type: module
requires:
+ Test::More: 0
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.3.html
version: 1.3
Modified: trunk/libopengl-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libopengl-perl/Makefile.PL?rev=73442&op=diff
==============================================================================
--- trunk/libopengl-perl/Makefile.PL (original)
+++ trunk/libopengl-perl/Makefile.PL Sun Apr 24 18:43:01 2011
@@ -436,23 +436,6 @@
$DEFS .= " -DHAVE_AGL_GLUT"; # So we know we have glutWMCloseFunc() and glutCheckLoop()
$DYNS = { OTHERLDFLAGS => "-framework OpenGL -framework GLUT" };
}
-## elsif (($^O ne 'cygwin') && ($interface_lib =~ m|GLUT|)) # GLUT/FreeGLUT
-## {
-## delete($found_libs->{GLX});
-## $DEFS =~ s|-DHAVE_GLX||;
-##
-## my @includes = qw
-## {
-## -I/usr/include
-## -I/usr/local/include
-## };
-## $INCS = "@includes";
-##
-## # Marshall libs
-## my $libs = ' -l'.join(' -l',values(%$found_libs));
-## $LIBS = "@libdirs $libs";
-## $DEFS .= " -DGL_GLEXT_LEGACY";
-## }
else # Everyone else
{
my @includes = qw
@@ -552,6 +535,12 @@
}
}
+# Check for gcc version 3.2.3 and turn off OPTIMIZE to work
+# around compiler bug reported via cpan testers reports
+if ( defined( $Config{gccversion} ) and $Config{gccversion} =~ /^3\.2\.3 / ) {
+ $OPTS = '-O0'; # turn off optimization for gcc 3.2.3
+}
+
clean_incs( $INCS );
clean_libs( $LIBS );
@@ -567,6 +556,7 @@
'OpenGL.pod'=> '$(INST_LIBDIR)/OpenGL.pod',
'Config.pm' => '$(INST_LIBDIR)/OpenGL/Config.pm'
},
+ 'PREREQ_PM' => { 'Test::More' => 0 },
'AUTHOR' => "Bob 'grafman' Free ".'<grafman at graphcomp.com>',
'OBJECT' => '$(BASEEXT)$(OBJ_EXT) gl_util$(OBJ_EXT) pogl_const$(OBJ_EXT) pogl_gl_top$(OBJ_EXT) pogl_glu$(OBJ_EXT) pogl_rpn$(OBJ_EXT) pogl_glut$(OBJ_EXT) pogl_gl_Accu_GetM$(OBJ_EXT) pogl_gl_GetP_Pass$(OBJ_EXT) pogl_gl_Mult_Prog$(OBJ_EXT) pogl_gl_Pixe_Ver2$(OBJ_EXT) pogl_gl_Prog_Clam$(OBJ_EXT) pogl_gl_Tex2_Draw$(OBJ_EXT) pogl_gl_Ver3_Tex1$(OBJ_EXT) pogl_gl_Vert_Multi$(OBJ_EXT)',
'XSPROTOARG' => '-noprototypes',
Modified: trunk/libopengl-perl/OpenGL.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libopengl-perl/OpenGL.pm?rev=73442&op=diff
==============================================================================
--- trunk/libopengl-perl/OpenGL.pm (original)
+++ trunk/libopengl-perl/OpenGL.pm Sun Apr 24 18:43:01 2011
@@ -11,7 +11,7 @@
use Carp;
-$VERSION = '0.63';
+$VERSION = '0.64';
$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=73442&op=diff
==============================================================================
--- trunk/libopengl-perl/OpenGL.pod (original)
+++ trunk/libopengl-perl/OpenGL.pod Sun Apr 24 18:43:01 2011
@@ -1,7 +1,7 @@
=head1 NAME
-OpenGL - v0.63
+OpenGL - v0.64
=head1 SYNOPSIS
Modified: trunk/libopengl-perl/Release_Notes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libopengl-perl/Release_Notes?rev=73442&op=diff
==============================================================================
--- trunk/libopengl-perl/Release_Notes (original)
+++ trunk/libopengl-perl/Release_Notes Sun Apr 24 18:43:01 2011
@@ -1,3 +1,54 @@
++------------------------------------------------------------------------+
+| OpenGL-0.64
++------------------------------------------------------------------------+
+
+ This is a point release for the Perl OpenGL module with
+ some minor fixes to improve buildability.
+
+ Highlights:
+
+ * Add Test::More as a prerequisite for OpenGL
+ (it is used by the tests)
+
+ * Work around a gcc 3.2.3 optimizer bug which caused
+ build failures on some linux systems.
+
+ Please see the GIT_CHANGES file for more details. Thanks.
+
+
+
++------------------------------------------------------------------------+
+| OpenGL-0.63_002 Release Notes |
++------------------------------------------------------------------------+
+
+ This is a CPAN Developers release for testing purposes.
+ Feedback welcome.
+
+ Highlights:
+
+ * Add Test::More as a prerequisite for OpenGL
+ (it is used by the tests)
+
+ Please see the GIT_CHANGES file for more details. Thanks.
+
+
+
++------------------------------------------------------------------------+
+| OpenGL-0.63_001 Release Notes |
++------------------------------------------------------------------------+
+
+ This is a CPAN Developers release for testing purposes.
+ Feedback welcome.
+
+ Highlights:
+
+ * Work around a gcc 3.2.3 optimizer bug which caused
+ build failures on some linux systems.
+
+ Please see the GIT_CHANGES file for more details. Thanks.
+
+
+
+------------------------------------------------------------------------+
| OpenGL-0.63 Release Notes |
+------------------------------------------------------------------------+
Modified: trunk/libopengl-perl/SUPPORTS
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libopengl-perl/SUPPORTS?rev=73442&op=diff
==============================================================================
--- trunk/libopengl-perl/SUPPORTS (original)
+++ trunk/libopengl-perl/SUPPORTS Sun Apr 24 18:43:01 2011
@@ -1,7 +1,20 @@
+ 0.64 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.7 to implement 3D graphics and plots.
+
+ TBD: generate a more complete/specific list
+
+ ----------------------------------------------------------
+
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.
+
+ Used by PDL-2.4.7 to implement 3D graphics and plots.
TBD: generate a more complete/specific list
Modified: trunk/libopengl-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libopengl-perl/debian/changelog?rev=73442&op=diff
==============================================================================
--- trunk/libopengl-perl/debian/changelog (original)
+++ trunk/libopengl-perl/debian/changelog Sun Apr 24 18:43:01 2011
@@ -1,4 +1,4 @@
-libopengl-perl (0.63+dfsg-1) UNRELEASED; urgency=low
+libopengl-perl (0.64+dfsg-1) UNRELEASED; urgency=low
TODO: manually running the (interactive?) test suite fails:
@@ -29,7 +29,8 @@
different versions of this file, suggesting that a pre-built version of this
file would be specific to the machine it's built on..
- * New upstream release
+ [ Chris Butler ]
+ * New upstream release 0.63.
* debian/copyright: updated reference to GPL-1 to include the version
number.
* Add myself to copyright and Uploaders.
@@ -38,7 +39,10 @@
disable-glversion patch.
* Bump Standards-Version to 3.9.0 (no changes necessary).
- -- Chris Butler <chrisb at debian.org> Wed, 14 Jul 2010 19:46:07 +0100
+ [ gregor herrmann ]
+ * New upstream release 0.64.
+
+ -- gregor herrmann <gregoa at debian.org> Sun, 24 Apr 2011 20:40:12 +0200
libopengl-perl (0.62+dfsg-1) unstable; urgency=low
Modified: trunk/libopengl-perl/gl_exclude.h
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libopengl-perl/gl_exclude.h?rev=73442&op=diff
==============================================================================
--- trunk/libopengl-perl/gl_exclude.h (original)
+++ trunk/libopengl-perl/gl_exclude.h Sun Apr 24 18:43:01 2011
@@ -1,8 +1,12 @@
// OpenGL Extension Exclusions - may be modified before building.
//
-// Generated for Brian Paul, Mesa X11
-// OpenGL v2.1 Mesa 7.2, using FreeGLUT v20400
+// Generated for Mesa project: www.mesa3d.org, Mesa GLX Indirect
+// OpenGL v1.2 (1.5 Mesa 6.4), using FreeGLUT v20400
+#define NO_GL_VERSION_2_0
+#define NO_GL_VERSION_1_5
+#define NO_GL_VERSION_1_4
+#define NO_GL_VERSION_1_3
#define NO_GL_3DFX_multisample
#define NO_GL_3DFX_tbuffer
#define NO_GL_3DFX_texture_compression_FXT1
@@ -11,29 +15,53 @@
#define NO_GL_APPLE_fence
#define NO_GL_APPLE_specular_vector
#define NO_GL_APPLE_transform_hint
+#define NO_GL_APPLE_vertex_array_object
#define NO_GL_APPLE_vertex_array_range
#define NO_GL_APPLE_ycbcr_422
#define NO_GL_ARB_color_buffer_float
+#define NO_GL_ARB_draw_buffers
+#define NO_GL_ARB_fragment_program
+#define NO_GL_ARB_fragment_program_shadow
+#define NO_GL_ARB_fragment_shader
+#define NO_GL_ARB_half_float_pixel
#define NO_GL_ARB_matrix_palette
+#define NO_GL_ARB_multisample
+#define NO_GL_ARB_occlusion_query
+#define NO_GL_ARB_pixel_buffer_object
+#define NO_GL_ARB_shader_objects
+#define NO_GL_ARB_shading_language_100
+#define NO_GL_ARB_texture_compression
#define NO_GL_ARB_texture_float
+#define NO_GL_ARB_texture_non_power_of_two
#define NO_GL_ARB_vertex_blend
+#define NO_GL_ARB_vertex_buffer_object
+#define NO_GL_ARB_vertex_program
+#define NO_GL_ARB_vertex_shader
#define NO_GL_ATI_draw_buffers
#define NO_GL_ATI_element_array
#define NO_GL_ATI_envmap_bumpmap
+#define NO_GL_ATI_fragment_shader
#define NO_GL_ATI_map_object_buffer
#define NO_GL_ATI_pixel_format_float
#define NO_GL_ATI_pn_triangles
+#define NO_GL_ATI_separate_stencil
#define NO_GL_ATI_text_fragment_shader
#define NO_GL_ATI_texture_float
#define NO_GL_ATI_vertex_array_object
#define NO_GL_ATI_vertex_attrib_array_object
#define NO_GL_ATI_vertex_streams
#define NO_GL_EXT_422_pixels
+#define NO_GL_EXT_blend_equation_separate
#define NO_GL_EXT_cmyka
#define NO_GL_EXT_color_matrix
#define NO_GL_EXT_color_subtable
+#define NO_GL_EXT_compiled_vertex_array
+#define NO_GL_EXT_convolution
#define NO_GL_EXT_coordinate_frame
#define NO_GL_EXT_cull_vertex
+#define NO_GL_EXT_depth_bounds_test
+#define NO_GL_EXT_framebuffer_object
+#define NO_GL_EXT_histogram
#define NO_GL_EXT_index_array_formats
#define NO_GL_EXT_index_func
#define NO_GL_EXT_index_material
@@ -41,32 +69,40 @@
#define NO_GL_EXT_light_texture
#define NO_GL_EXT_misc_attribute
#define NO_GL_EXT_multisample
+#define NO_GL_EXT_paletted_texture
+#define NO_GL_EXT_pixel_buffer_object
#define NO_GL_EXT_pixel_transform
#define NO_GL_EXT_pixel_transform_color_table
-#define NO_GL_EXT_stencil_two_side
+#define NO_GL_EXT_shared_texture_palette
#define NO_GL_EXT_texture_filter_anisotropic
+#define NO_GL_EXT_texture_mirror_clamp
#define NO_GL_EXT_texture_perturb_normal
#define NO_GL_EXT_vertex_shader
#define NO_GL_EXT_vertex_weighting
#define NO_GL_GREMEDY_string_marker
#define NO_GL_HP_convolution_border_modes
#define NO_GL_HP_image_transform
-#define NO_GL_HP_occlusion_test
#define NO_GL_HP_texture_lighting
#define NO_GL_IBM_cull_vertex
+#define NO_GL_IBM_multimode_draw_arrays
+#define NO_GL_IBM_rasterpos_clip
#define NO_GL_IBM_vertex_array_lists
#define NO_GL_INGR_color_clamp
#define NO_GL_INGR_interlace_read
#define NO_GL_INTEL_parallel_arrays
+#define NO_GL_MESA_resize_buffers
+#define NO_GL_MESA_window_pos
#define NO_GL_NV_copy_depth_to_color
#define NO_GL_NV_depth_clamp
#define NO_GL_NV_evaluators
#define NO_GL_NV_fence
#define NO_GL_NV_float_buffer
#define NO_GL_NV_fog_distance
+#define NO_GL_NV_fragment_program
#define NO_GL_NV_fragment_program2
#define NO_GL_NV_fragment_program_option
#define NO_GL_NV_half_float
+#define NO_GL_NV_light_max_exponent
#define NO_GL_NV_multisample_filter_hint
#define NO_GL_NV_occlusion_query
#define NO_GL_NV_packed_depth_stencil
@@ -83,9 +119,12 @@
#define NO_GL_NV_texture_shader3
#define NO_GL_NV_vertex_array_range
#define NO_GL_NV_vertex_array_range2
+#define NO_GL_NV_vertex_program
+#define NO_GL_NV_vertex_program1_1
#define NO_GL_NV_vertex_program2
#define NO_GL_NV_vertex_program2_option
#define NO_GL_NV_vertex_program3
+#define NO_GL_OES_read_format
#define NO_GL_OML_interlace
#define NO_GL_OML_resample
#define NO_GL_OML_subsample
@@ -140,6 +179,8 @@
#define NO_GL_SGIX_ycrcb
#define NO_GL_SGIX_ycrcb_subsample
#define NO_GL_SGIX_ycrcba
+#define NO_GL_SGI_color_table
+#define NO_GL_SGI_texture_color_table
#define NO_GL_SUNX_constant_data
#define NO_GL_SUN_convolution_border_modes
#define NO_GL_SUN_global_alpha
More information about the Pkg-perl-cvs-commits
mailing list