Index | Thread | Search

From:
Rafael Sadowski <rafael@sizeofvoid.org>
Subject:
Qt6: neovim-qt-0.2.19
To:
ports@openbsd.org
Cc:
Laurence Tratt <laurie@tratt.net>
Date:
Sun, 13 Jul 2025 21:10:05 +0200

Download raw body.

Thread
  • Rafael Sadowski:

    Qt6: neovim-qt-0.2.19

Simple diff to switch neovim-qt-0.2.19 to Qt6. Tested on amd64. OK?

Cheers Rafael

diff --git a/editors/neovim-qt/Makefile b/editors/neovim-qt/Makefile
index 8ad82287644..623a4f890cc 100644
--- a/editors/neovim-qt/Makefile
+++ b/editors/neovim-qt/Makefile
@@ -3,6 +3,7 @@ COMMENT =	Qt5 GUI front-end for neovim
 GH_ACCOUNT = equalsraf
 GH_PROJECT = neovim-qt
 GH_TAGNAME = v0.2.19
+REVISION = 0
 
 CATEGORIES = editors
 
@@ -13,28 +14,28 @@ MAINTAINER = Laurence Tratt <laurie@tratt.net>
 # ISC
 PERMIT_PACKAGE = Yes
 
-WANTLIB += ${COMPILER_LIBCXX} Qt5Core Qt5Gui Qt5Network Qt5Svg
-WANTLIB += Qt5Widgets c m msgpack-c
+WANTLIB += ${COMPILER_LIBCXX} GL Qt6Core Qt6Gui Qt6Network Qt6Svg
+WANTLIB += Qt6SvgWidgets Qt6Widgets c m msgpack-c
 
 MODULES =	devel/cmake \
 		lang/python \
-		x11/qt5
+		x11/qt6
 
 MODPY_RUNDEP =	Yes
 
 BUILD_DEPENDS =	editors/neovim
 
 LIB_DEPENDS =	devel/msgpack \
-		x11/qt5/qtsvg
+		x11/qt6/qtsvg
 
 RUN_DEPENDS =	devel/desktop-file-utils \
 		editors/neovim \
 		x11/gtk+4,-guic \
 		x11/xclip
 
-CONFIGURE_ARGS =	-DUSE_SYSTEM_MSGPACK=On \
+CONFIGURE_ARGS =	-DWITH_QT=Qt6\
+			-DUSE_SYSTEM_MSGPACK=On \
 			-DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=On
-CONFIGURE_ENV =		QT_DIR=${LOCALBASE}/lib/qt5/cmake/Qt5/
 
 TEST_IS_INTERACTIVE = X11