Date: Sun, 31 May 2026 09:17:23 +0000 From: Thierry Thomas <thierry@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 9c54ce0f8511 - main - cad/openvsp: fix dependencies Message-ID: <6a1bfca3.3479f.3b89e847@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by thierry: URL: https://cgit.FreeBSD.org/ports/commit/?id=9c54ce0f8511339e0ebc7fed3dff5205d0d33df7 commit 9c54ce0f8511339e0ebc7fed3dff5205d0d33df7 Author: Thierry Thomas <thierry@FreeBSD.org> AuthorDate: 2026-05-29 07:48:24 +0000 Commit: Thierry Thomas <thierry@FreeBSD.org> CommitDate: 2026-05-31 09:15:15 +0000 cad/openvsp: fix dependencies - remove OpenNURBS and FLTK; - depends on system eigen-5 and cad/Clipper2; - add missing dependencies. PR: 295683 Approved by: fernape (maintainer) --- cad/openvsp/Makefile | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/cad/openvsp/Makefile b/cad/openvsp/Makefile index ee3ebc14b34c..cd36d702a1b9 100644 --- a/cad/openvsp/Makefile +++ b/cad/openvsp/Makefile @@ -1,6 +1,7 @@ PORTNAME= openvsp DISTVERSIONPREFIX= ${GH_PROJECT}_ DISTVERSION= 3.50.4 +PORTREVISION= 1 CATEGORIES= cad MAINTAINER= fernape@FreeBSD.org @@ -14,44 +15,49 @@ LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BROKEN_aarch64= fails to compile: invokes x86 asm -BUILD_DEPENDS= ${LOCALBASE}/lib/libopenNURBS.a:graphics/opennurbs \ - ${LOCALBASE}/include/glm/glm.hpp:math/glm \ +BUILD_DEPENDS= ${LOCALBASE}/include/glm/glm.hpp:math/glm \ pandoc:textproc/hs-pandoc LIB_DEPENDS= libdrm.so:graphics/libdrm \ libpng.so:graphics/png \ libfreetype.so:print/freetype2 \ libexpat.so:textproc/expat2 \ libfontconfig.so:x11-fonts/fontconfig \ - libfltk.so:x11-toolkits/fltk \ - libcpptest.so:devel/cpptest + libcpptest.so:devel/cpptest \ + libdbus-1.so:devel/dbus \ + libClipper2.so:cad/Clipper2 \ + libeigen_blas.so:math/eigen5 \ + libcminpack.so:math/cminpack \ + libharfbuzz.so:print/harfbuzz \ + libxkbcommon.so:x11/libxkbcommon \ + libdecor-0.so:x11-toolkits/libdecor -USES= cmake:noninja localbase \ - gl gnome jpeg xorg +USES= cmake:noninja localbase gettext-runtime gl gnome \ + jpeg localbase xorg .if !exists(/usr/include/omp.h) CXXFLAGS+= -fpermissive USES+= compiler:gcc-c++11-lib .else -USES+= compiler:c++11-lang +USES+= compiler:c++11-lang .endif USE_GITHUB= yes GH_ACCOUNT= ${GH_PROJECT} GH_PROJECT= OpenVSP USE_GL= gl glew glu -USE_GNOME= libxml2 +USE_GNOME= cairo glib20 libxml2 pango USE_XORG= ice sm x11 xau xcb xcursor xdamage xdmcp xext xfixes xft \ xinerama xrender xxf86vm CMAKE_ARGS= -DVSP_USE_SYSTEM_CMINPACK:BOOLEAN=yes \ -DVSP_USE_SYSTEM_CPPTEST:BOOLEAN=yes \ -DVSP_USE_SYSTEM_CODEELI:BOOLEAN=no \ - -DVSP_USE_SYSTEM_EIGEN:BOOLEAN=no \ + -DVSP_USE_SYSTEM_EIGEN:BOOLEAN=yes \ -DVSP_USE_SYSTEM_LIBXML2:BOOLEAN=yes \ -DVSP_USE_SYSTEM_FLTK:boolean=no \ - -DCMAKE_PREFIX_PATH=/usr/local \ - -DVSP_USE_SYSTEM_CMINPACK:boolean=no \ + -DCMAKE_PREFIX_PATH=${PREFIX} \ -DVSP_USE_SYSTEM_GLM:BOOLEAN=yes \ + -DVSP_USE_SYSTEM_CLIPPER2:BOOLEAN=yes \ -DVSP_USE_SYSTEM_GLEW:BOOLEAN=yes CMAKE_INSTALL_PREFIX= ${STAGEDIR}${PREFIX} CMAKE_SOURCE_PATH= ${WRKSRC}/SuperProject @@ -62,8 +68,6 @@ MAKE_JOBS_UNSAFE=yes CXXFLAGS_powerpc64= -mvsx -BINARY_ALIAS= fltk::fluid=fluid - post-patch: @${REINPLACE_CMD} 's/fltk::gl/fltk_gl/' ${WRKSRC}/src/CMakeLists.txt \ ${WRKSRC}/src/vsp_aero/Viewer/CMakeLists.txthome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a1bfca3.3479f.3b89e847>
