git: 35b87f5972e2 - main - math/vtk9: Fix build with OSMESA and JAVA option
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 22 Feb 2024 09:38:51 UTC
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=35b87f5972e2a55f4dd6704665eca9de71011ef3 commit 35b87f5972e2a55f4dd6704665eca9de71011ef3 Author: Hiroo Ono <hiroo.ono+freebsd@gmail.com> AuthorDate: 2024-02-22 09:24:21 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2024-02-22 09:38:42 +0000 math/vtk9: Fix build with OSMESA and JAVA option PR: 277216 --- math/vtk9/Makefile | 6 +++--- math/vtk9/files/patch-ThirdParty_glew_vtkglew_src_glew.c | 10 ++++++++++ math/vtk9/files/patch-ThirdParty_glew_vtkglew_src_glewinfo.c | 10 ++++++++++ 3 files changed, 23 insertions(+), 3 deletions(-) diff --git a/math/vtk9/Makefile b/math/vtk9/Makefile index 69729940f2ee..dd192c6800fc 100644 --- a/math/vtk9/Makefile +++ b/math/vtk9/Makefile @@ -1,6 +1,6 @@ PORTNAME= vtk DISTVERSION= 9.2.6 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= math graphics MASTER_SITES= https://vtk.org/files/release/${VTK_SHORT_VER}/ PKGNAMESUFFIX= 9 @@ -22,7 +22,7 @@ LIB_DEPENDS= \ libpng.so:graphics/png \ libtiff.so:graphics/tiff -USES= alias cmake compiler:c++11-lang gl jpeg localbase xorg +USES= alias cmake compiler:c++11-lang jpeg localbase xorg USE_LDCONFIG= ${PREFIX}/lib/vtk-${VTK_SHORT_VER} USE_XORG= ice x11 xt xext sm xcursor xfixes xrender @@ -104,7 +104,7 @@ JAVA_VARS= USE_JAVA=yes JAVA_CMAKE_BOOL= VTK_WRAP_JAVA JAVA_CMAKE_ON= -DJAVA_INCLUDE_PATH:PATH=${JAVA_HOME}/include \ -DJAVA_AWT_LIBRARY:PATH=${JAVA_HOME}/jre/lib/${ARCH}/libjawt.so \ - -DJAVA_JVM_LIBRARY:PATH=${JAVA_HOME}/jre/lib/${ATCH}/libjava.so + -DJAVA_JVM_LIBRARY:PATH=${JAVA_HOME}/jre/lib/${ARCH}/libjava.so TCLTK_USES= tk TCLTK_CMAKE_ON= -DVTK_GROUP_ENABLE_Tk:STRING=YES \ diff --git a/math/vtk9/files/patch-ThirdParty_glew_vtkglew_src_glew.c b/math/vtk9/files/patch-ThirdParty_glew_vtkglew_src_glew.c new file mode 100644 index 000000000000..65889826bdd6 --- /dev/null +++ b/math/vtk9/files/patch-ThirdParty_glew_vtkglew_src_glew.c @@ -0,0 +1,10 @@ +--- ThirdParty/glew/vtkglew/src/glew.c.orig 2024-02-21 22:29:42 UTC ++++ ThirdParty/glew/vtkglew/src/glew.c +@@ -38,6 +38,7 @@ + + #if defined(GLEW_OSMESA) + # define GLAPI extern ++# define APIENTRY __stdcall + # include <GL/osmesa.h> + #elif defined(GLEW_EGL) + # include <GL/eglew.h> diff --git a/math/vtk9/files/patch-ThirdParty_glew_vtkglew_src_glewinfo.c b/math/vtk9/files/patch-ThirdParty_glew_vtkglew_src_glewinfo.c new file mode 100644 index 000000000000..0ea9659d6ec5 --- /dev/null +++ b/math/vtk9/files/patch-ThirdParty_glew_vtkglew_src_glewinfo.c @@ -0,0 +1,10 @@ +--- ThirdParty/glew/vtkglew/src/glewinfo.c.orig 2024-02-21 22:29:54 UTC ++++ ThirdParty/glew/vtkglew/src/glewinfo.c +@@ -38,6 +38,7 @@ + #include <GL/eglew.h> + #elif defined(GLEW_OSMESA) + #define GLAPI extern ++#define APIENTRY __stdcall + #include <GL/osmesa.h> + #elif defined(_WIN32) + #include <GL/wglew.h>