Bug#1075432: quesoglc: diff for NMU version 0.7.2-7.1
pini at debian.org
pini at debian.org
Fri Aug 16 10:27:44 BST 2024
X-NMUDIFF-Version: 2.23.4+deb12u1
Control: tags 1075432 + patch
Control: tags 1075432 + pending
Dear maintainer,
I've prepared an NMU for quesoglc (versioned as 0.7.2-7.1) and
uploaded it to DELAYED/6. Please feel free to tell me if I
should delay it longer.
Regards.
diff -Nru quesoglc-0.7.2/debian/changelog
quesoglc-0.7.2/debian/changelog
--- quesoglc-0.7.2/debian/changelog 2021-09-08 10:43:15.000000000
+0200
+++ quesoglc-0.7.2/debian/changelog 2024-08-16 11:11:42.000000000
+0200
@@ -1,3 +1,10 @@
+quesoglc (0.7.2-7.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * New patch gcc14.patch to fix FTBFS with GCC-14 (closes: #1075432)
+
+ -- Gilles Filippini <pini at debian.org> Fri, 16 Aug 2024 11:11:42 +0200
+
quesoglc (0.7.2-7) unstable; urgency=medium
[ Debian Janitor ]
diff -Nru quesoglc-0.7.2/debian/patches/gcc14.patch
quesoglc-0.7.2/debian/patches/gcc14.patch
--- quesoglc-0.7.2/debian/patches/gcc14.patch 1970-01-01
01:00:00.000000000 +0100
+++ quesoglc-0.7.2/debian/patches/gcc14.patch 2024-08-16
11:11:42.000000000 +0200
@@ -0,0 +1,46 @@
+Index: quesoglc-0.7.2/src/scalable.c
+===================================================================
+--- quesoglc-0.7.2.orig/src/scalable.c
++++ quesoglc-0.7.2/src/scalable.c
+@@ -597,15 +597,14 @@ void __glcRenderCharScalable(__GLCfont*
+ gluTessProperty(tess, GLU_TESS_BOUNDARY_ONLY, GL_FALSE);
+
+ gluTessCallback(tess, GLU_TESS_ERROR,
+- (void (CALLBACK *) (GLenum))__glcCallbackError);
++ (void (CALLBACK *) (void))__glcCallbackError);
+ gluTessCallback(tess, GLU_TESS_VERTEX_DATA,
+- (void (CALLBACK *) (void*,
void*))__glcVertexCallback);
++ (void (CALLBACK *) (void))__glcVertexCallback);
+ gluTessCallback(tess, GLU_TESS_COMBINE_DATA,
+- (void (CALLBACK *) (GLdouble[3], void*[4],
+- GLfloat[4], void**, void*))
++ (void (CALLBACK *) (void))
+ __glcCombineCallback);
+ gluTessCallback(tess, GLU_TESS_BEGIN_DATA,
+- (void (CALLBACK *) (GLenum,
void*))__glcBeginCallback);
++ (void (CALLBACK *) (void))__glcBeginCallback);
+
+ gluTessNormal(tess, 0., 0., 1.);
+
+Index: quesoglc-0.7.2/src/unicode.c
+===================================================================
+--- quesoglc-0.7.2.orig/src/unicode.c
++++ quesoglc-0.7.2/src/unicode.c
+@@ -650,7 +650,7 @@ GLCchar32* __glcConvertToVisualUcs4(__GL
+
+ if (length) {
+ visualString = string + length + 1;
+- if (!fribidi_log2vis(string, length, &base, visualString, NULL,
NULL,
++ if (!fribidi_log2vis(string, length, (void*)&base, visualString,
NULL, NULL,
+ NULL)) {
+ __glcRaiseError(GLC_RESOURCE_ERROR);
+ return NULL;
+@@ -762,7 +762,7 @@ GLCchar32* __glcConvertCountedStringToVi
+ }
+
+ visualString = string + inCount;
+- if (!fribidi_log2vis(string, inCount, &base, visualString, NULL,
NULL,
++ if (!fribidi_log2vis(string, inCount, (void*)&base, visualString,
NULL, NULL,
+ NULL)) {
+ __glcRaiseError(GLC_RESOURCE_ERROR);
+ return NULL;
diff -Nru quesoglc-0.7.2/debian/patches/series
quesoglc-0.7.2/debian/patches/series
--- quesoglc-0.7.2/debian/patches/series 2021-09-08
10:39:56.000000000 +0200
+++ quesoglc-0.7.2/debian/patches/series 2024-08-16
11:11:42.000000000 +0200
@@ -2,3 +2,4 @@
01_fix_glew_search.diff
02_fix_chinese_fonts.diff
03_workaround_autoconf_weirdness.patch
+gcc14.patch
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-games-devel/attachments/20240816/b4815704/attachment.sig>
More information about the Pkg-games-devel
mailing list