diff options
Diffstat (limited to 'media-libs/quesoglc/files/fedora.patch')
| -rw-r--r-- | media-libs/quesoglc/files/fedora.patch | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/media-libs/quesoglc/files/fedora.patch b/media-libs/quesoglc/files/fedora.patch new file mode 100644 index 0000000..892a417 --- /dev/null +++ b/media-libs/quesoglc/files/fedora.patch | |||
| @@ -0,0 +1,45 @@ | |||
| 1 | diff -up quesoglc-0.7.2/src/scalable.c~ quesoglc-0.7.2/src/scalable.c | ||
| 2 | --- quesoglc-0.7.2/src/scalable.c~ 2008-06-04 23:47:51.000000000 +0200 | ||
| 3 | +++ quesoglc-0.7.2/src/scalable.c 2024-01-20 16:31:45.595265108 +0100 | ||
| 4 | @@ -596,16 +596,10 @@ void __glcRenderCharScalable(__GLCfont* | ||
| 5 | gluTessProperty(tess, GLU_TESS_WINDING_RULE, GLU_TESS_WINDING_ODD); | ||
| 6 | gluTessProperty(tess, GLU_TESS_BOUNDARY_ONLY, GL_FALSE); | ||
| 7 | |||
| 8 | - gluTessCallback(tess, GLU_TESS_ERROR, | ||
| 9 | - (void (CALLBACK *) (GLenum))__glcCallbackError); | ||
| 10 | - gluTessCallback(tess, GLU_TESS_VERTEX_DATA, | ||
| 11 | - (void (CALLBACK *) (void*, void*))__glcVertexCallback); | ||
| 12 | - gluTessCallback(tess, GLU_TESS_COMBINE_DATA, | ||
| 13 | - (void (CALLBACK *) (GLdouble[3], void*[4], | ||
| 14 | - GLfloat[4], void**, void*)) | ||
| 15 | - __glcCombineCallback); | ||
| 16 | - gluTessCallback(tess, GLU_TESS_BEGIN_DATA, | ||
| 17 | - (void (CALLBACK *) (GLenum, void*))__glcBeginCallback); | ||
| 18 | + gluTessCallback(tess, GLU_TESS_ERROR, (_GLUfuncptr)__glcCallbackError); | ||
| 19 | + gluTessCallback(tess, GLU_TESS_VERTEX_DATA, (_GLUfuncptr)__glcVertexCallback); | ||
| 20 | + gluTessCallback(tess, GLU_TESS_COMBINE_DATA, (_GLUfuncptr)__glcCombineCallback); | ||
| 21 | + gluTessCallback(tess, GLU_TESS_BEGIN_DATA, (_GLUfuncptr)__glcBeginCallback); | ||
| 22 | |||
| 23 | gluTessNormal(tess, 0., 0., 1.); | ||
| 24 | |||
| 25 | diff -up quesoglc-0.7.2/src/unicode.c~ quesoglc-0.7.2/src/unicode.c | ||
| 26 | --- quesoglc-0.7.2/src/unicode.c~ 2024-01-20 16:35:43.000000000 +0100 | ||
| 27 | +++ quesoglc-0.7.2/src/unicode.c 2024-01-20 16:41:27.195275693 +0100 | ||
| 28 | @@ -550,7 +550,7 @@ GLCchar32* __glcConvertToVisualUcs4(__GL | ||
| 29 | { | ||
| 30 | GLCchar32* string = NULL; | ||
| 31 | int length = 0; | ||
| 32 | - FriBidiCharType base = FRIBIDI_TYPE_ON; | ||
| 33 | + FriBidiParType base = FRIBIDI_TYPE_ON; | ||
| 34 | GLCchar32* visualString = NULL; | ||
| 35 | |||
| 36 | assert(inString); | ||
| 37 | @@ -677,7 +677,7 @@ GLCchar32* __glcConvertCountedStringToVi | ||
| 38 | const GLint inCount) | ||
| 39 | { | ||
| 40 | GLCchar32* string = NULL; | ||
| 41 | - FriBidiCharType base = FRIBIDI_TYPE_ON; | ||
| 42 | + FriBidiParType base = FRIBIDI_TYPE_ON; | ||
| 43 | GLCchar32* visualString = NULL; | ||
| 44 | |||
| 45 | assert(inString); | ||
