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