ports/161534: graphics/p5-OpenGL: Updates to 0.66
Zhihao Yuan
lichray at gmail.com
Thu Oct 13 03:30:11 UTC 2011
>Number: 161534
>Category: ports
>Synopsis: graphics/p5-OpenGL: Updates to 0.66
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Thu Oct 13 03:30:10 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Zhihao Yuan
>Release: FreeBSD 8.2-STABLE amd64
>Organization:
Northern Illinois University
>Environment:
System: FreeBSD elitebook.hp 8.2-STABLE FreeBSD 8.2-STABLE #2 r226329: Wed Oct 12 18:45:27 CDT 2011 lichray at elitebook.hp:/usr/obj/home/lichray/devel/freebsd-8/sys/HOUKAGO amd64
>Description:
Updates to 0.66. The upstream uses GL_GLEXT_LEGACY, so the patches are deprecated.
>How-To-Repeat:
>Fix:
patch it with -E, since a file is removed.
--- p5-OpenGL-0.66.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/graphics/p5-OpenGL.orig/Makefile /usr/ports/graphics/p5-OpenGL/Makefile
--- /usr/ports/graphics/p5-OpenGL.orig/Makefile 2011-09-08 03:36:37.000000000 -0500
+++ /usr/ports/graphics/p5-OpenGL/Makefile 2011-10-12 22:14:33.744936623 -0500
@@ -7,11 +7,10 @@
#
PORTNAME= OpenGL
-PORTVERSION= 0.54
-PORTREVISION= 2
+PORTVERSION= 0.66
CATEGORIES= graphics perl5
MASTER_SITES= CPAN
-MASTER_SITE_SUBDIR= CPAN:ILYAZ/modules
+MASTER_SITE_SUBDIR= CPAN:CHM
PKGNAMEPREFIX= p5-
MAINTAINER= perl at FreeBSD.org
@@ -20,7 +19,10 @@
USE_GL= glut
PERL_CONFIGURE= yes
+MAN3= Tessellation.3 Array.3 OpenGL.3
+
post-patch:
- @${PERL} -pi -e "s|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|g; s|/usr/X11R6|${LOCALBASE}|g" ${WRKSRC}/Makefile.PL
+ @${REINPLACE_CMD} -e "s|/usr/local|${LOCALBASE}|g" \
+ ${WRKSRC}/Makefile.PL
.include <bsd.port.mk>
diff -ruN --exclude=CVS /usr/ports/graphics/p5-OpenGL.orig/distinfo /usr/ports/graphics/p5-OpenGL/distinfo
--- /usr/ports/graphics/p5-OpenGL.orig/distinfo 2011-07-03 09:11:50.000000000 -0500
+++ /usr/ports/graphics/p5-OpenGL/distinfo 2011-10-12 21:41:51.651243162 -0500
@@ -1,2 +1,2 @@
-SHA256 (OpenGL-0.54.tar.gz) = 7a7969c77518b95f8c58c8f1dfe91dc550306a8beeb21586c3beffb23a850758
-SIZE (OpenGL-0.54.tar.gz) = 158462
+SHA256 (OpenGL-0.66.tar.gz) = 8837bf244d41e415e9ef05bece8fb60861293389d96a4115f0a64929650627df
+SIZE (OpenGL-0.66.tar.gz) = 611606
diff -ruN --exclude=CVS /usr/ports/graphics/p5-OpenGL.orig/files/patch-Makefile.PL /usr/ports/graphics/p5-OpenGL/files/patch-Makefile.PL
--- /usr/ports/graphics/p5-OpenGL.orig/files/patch-Makefile.PL 2004-12-17 13:34:05.000000000 -0600
+++ /usr/ports/graphics/p5-OpenGL/files/patch-Makefile.PL 1969-12-31 18:00:00.000000000 -0600
@@ -1,23 +0,0 @@
---- Makefile.PL.orig Wed Jun 20 08:39:13 2001
-+++ Makefile.PL Tue Dec 14 18:36:26 2004
-@@ -17,7 +17,7 @@
-
- $pm_lib = (grep /^X11$/, @ARGV) ? '' : '-lopengl';
-
--$libs = "-lGLU -lGLUT -lGLX $pm_lib -lMesaGLU -lMesaGLUT -lMesaGLX -lglut";
-+$libs = "-lglut %%PTHREAD_LIBS%%";
-
- @libs = findlib->ext("$libdirs $libs");
-
-@@ -75,6 +75,11 @@
-
- $DEFS .= ' -DOS2_GL_DISABLE_MISSING_EXT -DAPIENTRY= -D__PM__'
- if $^O eq 'os2' and not $x;
-+
-+# Check for GL extensions header (glext.h)
-+$glextout = `echo '\#include <GL/glext.h>' | $Config{cpprun} $includes $Config{cppflags} $Config{cppminus} >/dev/null 2>&1`;
-+$no_glext = $?;
-+$DEFS .= " -DHAVE_GLEXT_H" unless $no_glext;
-
- # Should be deduced automatically, but how?!
- $no_lgcc = (grep /^NO_LGCC$/, @ARGV);
diff -ruN --exclude=CVS /usr/ports/graphics/p5-OpenGL.orig/files/patch-gl_util.c /usr/ports/graphics/p5-OpenGL/files/patch-gl_util.c
--- /usr/ports/graphics/p5-OpenGL.orig/files/patch-gl_util.c 2004-12-17 13:34:05.000000000 -0600
+++ /usr/ports/graphics/p5-OpenGL/files/patch-gl_util.c 2011-10-12 22:09:54.277408144 -0500
@@ -1,15 +1,6 @@
---- gl_util.c.orig Wed Jun 20 09:03:02 2001
-+++ gl_util.c Tue Dec 14 18:41:08 2004
-@@ -1,5 +1,8 @@
-
- #include "gl_util.h"
-+#if defined(HAVE_GLEXT_H) && !defined(GL_BLEND_EQUATION_EXT)
-+#include <GL/glext.h>
-+#endif
-
- int gl_texparameter_count(GLenum pname)
- {
-@@ -708,6 +711,12 @@
+--- gl_util.c.orig 2011-07-07 08:39:22.000000000 -0500
++++ gl_util.c 2011-10-12 22:09:31.520959086 -0500
+@@ -756,6 +756,12 @@ int gl_component_count(GLenum format, GL
/* 18 */
#ifdef GL_EXT_cmyka
diff -ruN --exclude=CVS /usr/ports/graphics/p5-OpenGL.orig/pkg-plist /usr/ports/graphics/p5-OpenGL/pkg-plist
--- /usr/ports/graphics/p5-OpenGL.orig/pkg-plist 2003-01-06 14:27:42.000000000 -0600
+++ /usr/ports/graphics/p5-OpenGL/pkg-plist 2011-10-12 21:58:28.842967501 -0500
@@ -2,5 +2,9 @@
%%SITE_PERL%%/%%PERL_ARCH%%/auto/OpenGL/OpenGL.so
%%SITE_PERL%%/%%PERL_ARCH%%/auto/OpenGL/autosplit.ix
%%SITE_PERL%%/%%PERL_ARCH%%/auto/OpenGL/.packlist
+%%SITE_PERL%%/%%PERL_ARCH%%/OpenGL/Tessellation.pod
+%%SITE_PERL%%/%%PERL_ARCH%%/OpenGL/Config.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/OpenGL/Array.pod
+%%SITE_PERL%%/%%PERL_ARCH%%/OpenGL.pod
%%SITE_PERL%%/%%PERL_ARCH%%/OpenGL.pm
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/OpenGL
--- p5-OpenGL-0.66.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list