diff --git a/freeglut/.footprint b/freeglut/.footprint index 7fa7b52c8..3849cffd9 100644 --- a/freeglut/.footprint +++ b/freeglut/.footprint @@ -15,8 +15,8 @@ drwxr-xr-x root/root usr/lib/cmake/FreeGLUT/ -rw-r--r-- root/root usr/lib/cmake/FreeGLUT/FreeGLUTTargets.cmake -rw-r--r-- root/root usr/lib/libglut.a lrwxrwxrwx root/root usr/lib/libglut.so -> libglut.so.3 -lrwxrwxrwx root/root usr/lib/libglut.so.3 -> libglut.so.3.11.0 --rwxr-xr-x root/root usr/lib/libglut.so.3.11.0 +lrwxrwxrwx root/root usr/lib/libglut.so.3 -> libglut.so.3.11.1 +-rwxr-xr-x root/root usr/lib/libglut.so.3.11.1 drwxr-xr-x root/root usr/lib/pkgconfig/ lrwxrwxrwx root/root usr/lib/pkgconfig/freeglut.pc -> glut.pc -rw-r--r-- root/root usr/lib/pkgconfig/glut.pc diff --git a/freeglut/.signature b/freeglut/.signature index 1c8fa8a02..4035e97bb 100644 --- a/freeglut/.signature +++ b/freeglut/.signature @@ -1,6 +1,5 @@ untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/Z7tNl58Vtx8gTGYcj0/BNPS6O5DoZEDdeQuBQauujrMqKEcv8pw7K+liM0ekVHC/6vGhltH00VBprzTMjqZiQU= -SHA256 (Pkgfile) = 9acfdef672f13ec4b1d64f62145a766be2d78d617ba8751b1bc18fef8c55d147 -SHA256 (.footprint) = e1456ea754b868b14d770c08b877d10d842f5ea84e5170911f187ecdf7d7eedc -SHA256 (freeglut-3.2.1.tar.gz) = d4000e02102acaf259998c870e25214739d1f16f67f99cb35e4f46841399da68 -SHA256 (gcc10.patch) = ce2d11ffbffda1872dde5d50198fa5de961c22716e29fb1715648b7b818222c5 +RWSE3ohX2g5d/RGx1Btd6MZvD1iG0KGqrtUjvt/QzhlJIyi9IjhWwxYZEZehJNZUvRgpm1XA9vm1dH5bdLlDUKpxDsm9ZZ+3MAo= +SHA256 (Pkgfile) = 7fa9e6fbe476b4b89eec143aabb6f9aacae84b08386620e18ffc30c40c3e3b27 +SHA256 (.footprint) = b27e5d8b2b7eba20ad172f9d28b84fe42f5d83fdf370c275d61299c14faf56a0 +SHA256 (freeglut-3.2.2.tar.gz) = c5944a082df0bba96b5756dddb1f75d0cd72ce27b5395c6c1dde85c2ff297a50 diff --git a/freeglut/Pkgfile b/freeglut/Pkgfile index e1fe875ad..3641e2f75 100644 --- a/freeglut/Pkgfile +++ b/freeglut/Pkgfile @@ -4,14 +4,11 @@ # Depends on: glu xorg-libxi name=freeglut -version=3.2.1 -release=2 -source=(https://downloads.sourceforge.net/$name/$name-$version.tar.gz - gcc10.patch) +version=3.2.2 +release=1 +source=(https://downloads.sourceforge.net/$name/$name-$version.tar.gz) build() { - patch -d $name-$version -p1 -i $SRC/gcc10.patch - cmake -S$name-$version -Bbuild -GNinja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ diff --git a/freeglut/gcc10.patch b/freeglut/gcc10.patch deleted file mode 100644 index cb85ee115..000000000 --- a/freeglut/gcc10.patch +++ /dev/null @@ -1,48 +0,0 @@ -diff -urN freeglut-3.2.1.orig/src/fg_gl2.c freeglut-3.2.1/src/fg_gl2.c ---- freeglut-3.2.1.orig/src/fg_gl2.c 2014-06-01 04:24:47.000000000 -0500 -+++ freeglut-3.2.1/src/fg_gl2.c 2020-08-04 19:54:14.348875031 -0500 -@@ -27,6 +27,20 @@ - #include "fg_internal.h" - #include "fg_gl2.h" - -+#ifndef GL_ES_VERSION_2_0 -+/* GLES2 has the corresponding entry points built-in, and these fgh-prefixed -+ * names are defined in fg_gl2.h header to reference them, for any other case, -+ * define them as function pointers here. -+ */ -+FGH_PFNGLGENBUFFERSPROC fghGenBuffers; -+FGH_PFNGLDELETEBUFFERSPROC fghDeleteBuffers; -+FGH_PFNGLBINDBUFFERPROC fghBindBuffer; -+FGH_PFNGLBUFFERDATAPROC fghBufferData; -+FGH_PFNGLENABLEVERTEXATTRIBARRAYPROC fghEnableVertexAttribArray; -+FGH_PFNGLDISABLEVERTEXATTRIBARRAYPROC fghDisableVertexAttribArray; -+FGH_PFNGLVERTEXATTRIBPOINTERPROC fghVertexAttribPointer; -+#endif -+ - void FGAPIENTRY glutSetVertexAttribCoord3(GLint attrib) { - if (fgStructure.CurrentWindow != NULL) - fgStructure.CurrentWindow->Window.attribute_v_coord = attrib; -diff -urN freeglut-3.2.1.orig/src/fg_gl2.h freeglut-3.2.1/src/fg_gl2.h ---- freeglut-3.2.1.orig/src/fg_gl2.h 2012-04-21 13:22:24.000000000 -0500 -+++ freeglut-3.2.1/src/fg_gl2.h 2020-08-04 19:54:17.075914225 -0500 -@@ -67,13 +67,13 @@ - typedef void (APIENTRY *FGH_PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint); - typedef void (APIENTRY *FGH_PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer); - --FGH_PFNGLGENBUFFERSPROC fghGenBuffers; --FGH_PFNGLDELETEBUFFERSPROC fghDeleteBuffers; --FGH_PFNGLBINDBUFFERPROC fghBindBuffer; --FGH_PFNGLBUFFERDATAPROC fghBufferData; --FGH_PFNGLENABLEVERTEXATTRIBARRAYPROC fghEnableVertexAttribArray; --FGH_PFNGLDISABLEVERTEXATTRIBARRAYPROC fghDisableVertexAttribArray; --FGH_PFNGLVERTEXATTRIBPOINTERPROC fghVertexAttribPointer; -+extern FGH_PFNGLGENBUFFERSPROC fghGenBuffers; -+extern FGH_PFNGLDELETEBUFFERSPROC fghDeleteBuffers; -+extern FGH_PFNGLBINDBUFFERPROC fghBindBuffer; -+extern FGH_PFNGLBUFFERDATAPROC fghBufferData; -+extern FGH_PFNGLENABLEVERTEXATTRIBARRAYPROC fghEnableVertexAttribArray; -+extern FGH_PFNGLDISABLEVERTEXATTRIBARRAYPROC fghDisableVertexAttribArray; -+extern FGH_PFNGLVERTEXATTRIBPOINTERPROC fghVertexAttribPointer; - - # endif -