packages: perl-OpenGL/perl-OpenGL.spec, perl-OpenGL/perl-OpenGL-build.patch...
baggins
baggins at pld-linux.org
Thu Jul 29 11:53:44 CEST 2010
Author: baggins Date: Thu Jul 29 09:53:44 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- updated to 0.63
- requires freeglut-devel explicitly
---- Files affected:
packages/perl-OpenGL:
perl-OpenGL.spec (1.24 -> 1.25) , perl-OpenGL-build.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/perl-OpenGL/perl-OpenGL.spec
diff -u packages/perl-OpenGL/perl-OpenGL.spec:1.24 packages/perl-OpenGL/perl-OpenGL.spec:1.25
--- packages/perl-OpenGL/perl-OpenGL.spec:1.24 Sun Jun 6 10:40:41 2010
+++ packages/perl-OpenGL/perl-OpenGL.spec Thu Jul 29 11:53:38 2010
@@ -7,20 +7,17 @@
Summary: OpenGL - Perl module to display 3D data using OpenGL, GLU, GLUT, and GLX
Summary(pl.UTF-8): OpenGL - moduł Perla przedstawiający dane korzystając z bibliotek OpenGL, GLU, GLUT i GLX
Name: perl-OpenGL
-Version: 0.5
-Release: 8
+Version: 0.63
+Release: 1
# same as perl
License: GPL v1+ or Artistic
Group: Development/Languages/Perl
Source0: http://www.cpan.org/modules/by-module/OpenGL/OpenGL-%{version}.tar.gz
-# Source0-md5: b120cb9ee4cdb4011aed2829be0110c7
-Patch0: %{name}-INC.patch
-Patch1: %{name}-noGLU1.2.patch
-Patch2: %{name}-constants.patch
-Patch3: %{name}-link.patch
-Patch4: %{name}-if_it_breaks_comment_it_out.patch
+# Source0-md5: 8b18413af9a6184d01b2547781e0d027
+Patch0: %{name}-build.patch
+URL: http://search.cpan.org/dist/OpenGL/
BuildRequires: OpenGL-devel
-BuildRequires: OpenGL-glut-devel
+BuildRequires: freeglut-devel
BuildRequires: perl-devel >= 1:5.8.0
BuildRequires: rpm-perlprov >= 4.1-13
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -41,14 +38,12 @@
%prep
%setup -q -n OpenGL-%{version}
%patch0 -p1
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p0
%build
%{__perl} Makefile.PL \
+ interface=FREEGLUT \
INSTALLDIRS=vendor
+
%{__make}
%{?with_tests:%{__make} test}
@@ -68,6 +63,8 @@
%defattr(644,root,root,755)
%doc README SUPPORTS TODO COPYRIGHT
%{perl_vendorarch}/OpenGL.pm
+%dir %{perl_vendorarch}/OpenGL
+%{perl_vendorarch}/OpenGL/Config.pm
%dir %{perl_vendorarch}/auto/OpenGL
%{perl_vendorarch}/auto/OpenGL/autosplit.ix
%{perl_vendorarch}/auto/OpenGL/*.bs
@@ -81,6 +78,10 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.25 2010/07/29 09:53:38 baggins
+- updated to 0.63
+- requires freeglut-devel explicitly
+
Revision 1.24 2010/06/06 08:40:41 arekm
- release 8
================================================================
Index: packages/perl-OpenGL/perl-OpenGL-build.patch
diff -u /dev/null packages/perl-OpenGL/perl-OpenGL-build.patch:1.1
--- /dev/null Thu Jul 29 11:53:44 2010
+++ packages/perl-OpenGL/perl-OpenGL-build.patch Thu Jul 29 11:53:38 2010
@@ -0,0 +1,50 @@
+Don't check current display for extensions, build all.
+
+diff -up OpenGL-0.62/Makefile.PL.dist OpenGL-0.62/Makefile.PL
+--- OpenGL-0.62/Makefile.PL.dist 2009-12-11 01:10:00.000000000 +0100
++++ OpenGL-0.62/Makefile.PL 2010-01-07 13:00:26.000000000 +0100
+@@ -579,9 +579,9 @@ my $build_config =
+ {
+ FILES =>
+ "Config.pm ".
+- "utils/glversion.txt ".
+- "utils/glversion$Config{exe_ext} ".
+- "utils/glversion$Config{obj_ext}"
++ "utils/glversion.txt "
++ #"utils/glversion$Config{exe_ext} ".
++ #"utils/glversion$Config{obj_ext}"
+ }
+ };
+
+@@ -790,6 +790,7 @@ sub get_extensions
+ print "GLUT not found\n";
+ }
+
++=cut
+ # Platform-specific makefiles for glversion
+ my $make_ver;
+ if ($IS_MINGW)
+@@ -848,7 +849,9 @@ sub get_extensions
+ print "get_extensions: no extensions found in $glv_file\n" if $verbose;
+ return '';
+ }
+-
++=cut
++ use Config;
++ my $gldata = { };
+
+ # Parse glext_procs.h file
+ return '' if (!open(GLEXT,"glext_procs.h"));
+@@ -867,10 +870,12 @@ sub get_extensions
+
+ # Create gl_exclude.h
+ die "Unable to write to $exc_file\n" if (!open(GLEXC,">$exc_file"));
++=cut
+ print GLEXC "// OpenGL Extension Exclusions - may be modified before building.\n";
+ print GLEXC "//\n";
+ print GLEXC "// Generated for ".$gldata->{VENDOR}.", ".$gldata->{RENDERER}."\n";
+ print GLEXC "// OpenGL v".$gldata->{VERSION}.", using ";
++=cut
+
+ # Fix GLUT flags based on results
+ if ($gldata->{GLUT} > 0)
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/perl-OpenGL/perl-OpenGL.spec?r1=1.24&r2=1.25&f=u
More information about the pld-cvs-commit
mailing list