Skip site navigation (1)Skip section navigation (2)
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.txt


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a1bfca3.3479f.3b89e847>