FreeBSD Bugzilla – Attachment 120947 Details for
Bug 163829
[patch] graphics/freeglut -- update to 2.8.0
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 5.70 KB, created by
Pietro Cerutti
on 2012-01-05 09:50:10 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
Pietro Cerutti
Created:
2012-01-05 09:50:10 UTC
Size:
5.70 KB
patch
obsolete
>Index: Makefile >=================================================================== >RCS file: /home/pcvs/ports/graphics/freeglut/Makefile,v >retrieving revision 1.26 >diff -u -r1.26 Makefile >--- Makefile 23 Sep 2011 22:23:09 -0000 1.26 >+++ Makefile 5 Jan 2012 08:30:11 -0000 >@@ -7,23 +7,25 @@ > # > > PORTNAME= freeglut >-PORTVERSION= 2.6.0 >+PORTVERSION= 2.8.0 > CATEGORIES= graphics >-MASTER_SITES= SF/${PORTNAME:L}/${PORTNAME:L}/ >+MASTER_SITES= SF > > MAINTAINER= graudeejs@gmail.com > COMMENT= An alternative to the OpenGL Utility Toolkit (GLUT) library > >+LICENSE= MIT >+ > CONFLICTS= libglut-[0-9].* > > USE_AUTOTOOLS= libtool > GNU_CONFIGURE= yes > USE_LDCONFIG= yes >-USE_XORG= ice xi >+USE_XORG= ice xi xxf86vm xrandr > USE_GL= glu > CONFIGURE_ARGS= --disable-warnings > CPPFLAGS+= -I${LOCALBASE}/include >-LDFLAGS+= -lusbhid >+LDFLAGS+= -L${LOCALBASE}/lib -lusbhid > USE_LDCONFIG= yes > > DOCS= download.html freeglut.html freeglut_logo.png \ >@@ -31,12 +33,6 @@ > progress.html structure.html > BINS= CallbackMaker Fractals Fractals_random Lorenz One shapes > >-.include <bsd.port.pre.mk> >- >-.if ${OSVERSION} >= 800000 >-EXTRA_PATCHES= ${FILESDIR}/extra-patch-src__freeglut_joystick.c >-.endif >- > pre-configure: > .for fract in Fractals/fractals.c Fractals_random/fractals_random.c > @${REINPLACE_CMD} -e "s|/usr/local|${PREFIX}|g" \ >@@ -63,10 +59,5 @@ > .endfor > @${ECHO_MSG} "===> Examples installed in ${EXAMPLESDIR}." > .endif >-.if ${OSVERSION} >= 800000 >- @${ECHO_MSG} >- @${CAT} ${PKGMESSAGE} >- @${ECHO_MSG} >-.endif > >-.include <bsd.port.post.mk> >+.include <bsd.port.mk> >Index: distinfo >=================================================================== >RCS file: /home/pcvs/ports/graphics/freeglut/distinfo,v >retrieving revision 1.9 >diff -u -r1.9 distinfo >--- distinfo 3 Jul 2011 14:11:13 -0000 1.9 >+++ distinfo 4 Jan 2012 13:03:12 -0000 >@@ -1,2 +1,2 @@ >-SHA256 (freeglut-2.6.0.tar.gz) = 615b41edc96c405ee6bb7e9a2942642140c3e57c1dd8c68e968a17ddfb59e98f >-SIZE (freeglut-2.6.0.tar.gz) = 1124186 >+SHA256 (freeglut-2.8.0.tar.gz) = 197293ff886abe613bc9eb4a762d9161b0c9e64b3e8e613ed7c5e353974fba05 >+SIZE (freeglut-2.8.0.tar.gz) = 979459 >Index: files/extra-patch-src__freeglut_joystick.c >=================================================================== >RCS file: files/extra-patch-src__freeglut_joystick.c >diff -N files/extra-patch-src__freeglut_joystick.c >--- files/extra-patch-src__freeglut_joystick.c 6 Jul 2010 17:35:46 -0000 1.1 >+++ /dev/null 1 Jan 1970 00:00:00 -0000 >@@ -1,34 +0,0 @@ >---- ./src/freeglut_joystick.c.orig 2009-11-14 06:31:39.000000000 +0200 >-+++ ./src/freeglut_joystick.c 2010-05-31 21:27:13.362358514 +0300 >-@@ -79,11 +79,13 @@ >- # include <errno.h> >- # endif >- # if defined(__FreeBSD__) || defined(__NetBSD__) >-+# include <osreldate.h> >- /* XXX The below hack is done until freeglut's autoconf is updated. */ >- # define HAVE_USB_JS 1 >- >- # if defined(__FreeBSD__) >- # include <sys/joystick.h> >-+# include <dev/usb/usb_ioctl.h> >- # else >- /* >- * XXX NetBSD/amd64 systems may find that they have to steal the >-@@ -200,7 +202,7 @@ >- */ >- static char *fghJoystickWalkUSBdev(int f, char *dev, char *out, int outlen) >- { >-- struct usb_device_info di; >-+/* struct usb_device_info di; >- int i, a; >- char *cp; >- >-@@ -221,6 +223,7 @@ >- return out; >- } >- } >-+ */ >- return NULL; >- } >- >- >Index: files/patch-progs-demos-smooth_opengl3_smooth_opengl3.c >=================================================================== >RCS file: files/patch-progs-demos-smooth_opengl3_smooth_opengl3.c >diff -N files/patch-progs-demos-smooth_opengl3_smooth_opengl3.c >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ files/patch-progs-demos-smooth_opengl3_smooth_opengl3.c 4 Jan 2012 13:45:11 -0000 >@@ -0,0 +1,18 @@ >+--- progs/demos/smooth_opengl3/smooth_opengl3.c.orig 2012-01-04 14:38:43.000000000 +0100 >++++ progs/demos/smooth_opengl3/smooth_opengl3.c 2012-01-04 14:39:10.000000000 +0100 >+@@ -98,6 +98,7 @@ >+ #define APIENTRY >+ #endif >+ >++#ifndef GL_VERSION_1_5 >+ typedef void (APIENTRY *PFNGLGENBUFFERSPROC) (GLsizei n, GLuint *buffers); >+ typedef void (APIENTRY *PFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer); >+ typedef void (APIENTRY *PFNGLBUFFERDATAPROC) (GLenum target, ourGLsizeiptr size, const GLvoid *data, GLenum usage); >+@@ -117,6 +118,7 @@ >+ typedef void (APIENTRY *PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index); >+ typedef GLint (APIENTRY *PFNGLGETUNIFORMLOCATIONPROC) (GLuint program, const ourGLchar *name); >+ typedef void (APIENTRY *PFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); >++#endif >+ >+ PFNGLGENBUFFERSPROC gl_GenBuffers; >+ PFNGLBINDBUFFERPROC gl_BindBuffer; >Index: files/patch-src_freeglut_joystick.c >=================================================================== >RCS file: files/patch-src_freeglut_joystick.c >diff -N files/patch-src_freeglut_joystick.c >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ files/patch-src_freeglut_joystick.c 5 Jan 2012 08:51:12 -0000 >@@ -0,0 +1,30 @@ >+--- src/freeglut_joystick.c.orig 2011-09-28 03:37:26.000000000 +0200 >++++ src/freeglut_joystick.c 2012-01-05 09:51:03.000000000 +0100 >+@@ -152,7 +152,10 @@ >+ # include <libusbhid.h> >+ # endif >+ # endif >+-# include <legacy/dev/usb/usb.h> >++# include <dev/usb/usb.h> >++# if __FreeBSD_version >= 800061 >++# include <dev/usb/usb_ioctl.h> >++# endif >+ # include <dev/usb/usbhid.h> >+ >+ /* Compatibility with older usb.h revisions */ >+@@ -199,6 +202,7 @@ >+ */ >+ static char *fghJoystickWalkUSBdev(int f, char *dev, char *out, int outlen) >+ { >++#if __FreeBSD_version < 800061 >+ struct usb_device_info di; >+ int i, a; >+ char *cp; >+@@ -220,6 +224,7 @@ >+ return out; >+ } >+ } >++#endif >+ return NULL; >+ } >+
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 163829
: 120947