Accepting request 843011 from home:namtrac:branches:science
- Add vtk-freetype-2.10.3-replace-FT_CALLBACK_DEF.patch to fix compilation with FreeType 2.10.3+ OBS-URL: https://build.opensuse.org/request/show/843011 OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=167
This commit is contained in:
parent
54b481982f
commit
e8ae3d366c
37
vtk-freetype-2.10.3-replace-FT_CALLBACK_DEF.patch
Normal file
37
vtk-freetype-2.10.3-replace-FT_CALLBACK_DEF.patch
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
Index: VTK-9.0.1/Rendering/FreeType/vtkFreeTypeTools.cxx
|
||||||
|
===================================================================
|
||||||
|
--- VTK-9.0.1.orig/Rendering/FreeType/vtkFreeTypeTools.cxx
|
||||||
|
+++ VTK-9.0.1/Rendering/FreeType/vtkFreeTypeTools.cxx
|
||||||
|
@@ -378,7 +378,7 @@ FTC_CMapCache* vtkFreeTypeTools::GetCMap
|
||||||
|
}
|
||||||
|
|
||||||
|
//----------------------------------------------------------------------------
|
||||||
|
-FT_CALLBACK_DEF(FT_Error)
|
||||||
|
+extern "C" FT_Error
|
||||||
|
vtkFreeTypeToolsFaceRequester(
|
||||||
|
FTC_FaceID face_id, FT_Library lib, FT_Pointer request_data, FT_Face* face)
|
||||||
|
{
|
||||||
|
Index: VTK-9.0.1/Rendering/FreeTypeFontConfig/vtkFontConfigFreeTypeTools.cxx
|
||||||
|
===================================================================
|
||||||
|
--- VTK-9.0.1.orig/Rendering/FreeTypeFontConfig/vtkFontConfigFreeTypeTools.cxx
|
||||||
|
+++ VTK-9.0.1/Rendering/FreeTypeFontConfig/vtkFontConfigFreeTypeTools.cxx
|
||||||
|
@@ -26,10 +26,8 @@
|
||||||
|
|
||||||
|
vtkStandardNewMacro(vtkFontConfigFreeTypeTools);
|
||||||
|
|
||||||
|
-namespace
|
||||||
|
-{
|
||||||
|
// The FreeType face requester callback:
|
||||||
|
-FT_CALLBACK_DEF(FT_Error)
|
||||||
|
+extern "C" FT_Error
|
||||||
|
vtkFontConfigFreeTypeToolsFaceRequester(
|
||||||
|
FTC_FaceID face_id, FT_Library lib, FT_Pointer request_data, FT_Face* face)
|
||||||
|
{
|
||||||
|
@@ -71,7 +69,6 @@ vtkFontConfigFreeTypeToolsFaceRequester(
|
||||||
|
|
||||||
|
return static_cast<FT_Error>(0);
|
||||||
|
}
|
||||||
|
-} // end anon namespace
|
||||||
|
|
||||||
|
void vtkFontConfigFreeTypeTools::PrintSelf(ostream& os, vtkIndent indent)
|
||||||
|
{
|
@ -1,3 +1,9 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Oct 20 14:06:35 UTC 2020 - Ismail Dönmez <idonmez@suse.com>
|
||||||
|
|
||||||
|
- Add vtk-freetype-2.10.3-replace-FT_CALLBACK_DEF.patch to fix
|
||||||
|
compilation with FreeType 2.10.3+
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jul 16 16:55:31 UTC 2020 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
Thu Jul 16 16:55:31 UTC 2020 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
||||||
|
|
||||||
|
3
vtk.spec
3
vtk.spec
@ -148,6 +148,8 @@ Patch12: 0001-Guard-glPointSize-with-GL_ES_VERSION_3_0.patch
|
|||||||
Patch13: 0001-Fix-PyVTKAddFile_-function-signature-mismatch.patch
|
Patch13: 0001-Fix-PyVTKAddFile_-function-signature-mismatch.patch
|
||||||
# PATCH-FIX-UPSTREAM -- https://gitlab.kitware.com/vtk/vtk/-/merge_requests/7115
|
# PATCH-FIX-UPSTREAM -- https://gitlab.kitware.com/vtk/vtk/-/merge_requests/7115
|
||||||
Patch14: 0001-Replace-invalid-GL_LINE-with-GL_LINES-for-glDrawArra.patch
|
Patch14: 0001-Replace-invalid-GL_LINE-with-GL_LINES-for-glDrawArra.patch
|
||||||
|
# PATCH-FIX-UPSTREAM -- https://gitlab.kitware.com/vtk/vtk/-/issues/18033
|
||||||
|
Patch15: vtk-freetype-2.10.3-replace-FT_CALLBACK_DEF.patch
|
||||||
BuildRequires: R-base-devel
|
BuildRequires: R-base-devel
|
||||||
BuildRequires: chrpath
|
BuildRequires: chrpath
|
||||||
BuildRequires: cmake >= 3.4
|
BuildRequires: cmake >= 3.4
|
||||||
@ -404,6 +406,7 @@ languages.
|
|||||||
%endif
|
%endif
|
||||||
%patch13 -p1
|
%patch13 -p1
|
||||||
%patch14 -p1
|
%patch14 -p1
|
||||||
|
%patch15 -p1
|
||||||
|
|
||||||
# Replace relative path ../../../../VTKData with %%{_datadir}/vtkdata
|
# Replace relative path ../../../../VTKData with %%{_datadir}/vtkdata
|
||||||
# otherwise it will break on symlinks.
|
# otherwise it will break on symlinks.
|
||||||
|
Loading…
Reference in New Issue
Block a user