Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Aug 2023 14:34:39 GMT
From:      Nuno Teixeira <eduardo@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 759dd1d9268b - main - editors/neovim-qt: Update to latest commit / Flavorize
Message-ID:  <202308231434.37NEYdvl023440@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by eduardo:

URL: https://cgit.FreeBSD.org/ports/commit/?id=759dd1d9268bede36ef83561616c6f9d46d48549

commit 759dd1d9268bede36ef83561616c6f9d46d48549
Author:     Nuno Teixeira <eduardo@FreeBSD.org>
AuthorDate: 2023-08-23 14:29:47 +0000
Commit:     Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2023-08-23 14:34:26 +0000

    editors/neovim-qt: Update to latest commit / Flavorize
    
    - Use dynamic COMMENT according to flavor
    - Update pkg-descr
    
    ChangeLog: https://github.com/equalsraf/neovim-qt/compare/v0.2.17...ecb3679
---
 editors/neovim-qt/Makefile  | 22 +++++++++++++++++-----
 editors/neovim-qt/distinfo  |  6 +++---
 editors/neovim-qt/pkg-descr |  3 ++-
 3 files changed, 22 insertions(+), 9 deletions(-)

diff --git a/editors/neovim-qt/Makefile b/editors/neovim-qt/Makefile
index 285a27966fc1..d01186d4fb45 100644
--- a/editors/neovim-qt/Makefile
+++ b/editors/neovim-qt/Makefile
@@ -1,11 +1,11 @@
 PORTNAME=	neovim-qt
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.2.17
-PORTREVISION=	1
+DISTVERSION=	0.2.17-66
 CATEGORIES=	editors
+PKGNAMESUFFIX=	${FLAVOR:S/qt//}
 
 MAINTAINER=	eduardo@FreeBSD.org
-COMMENT=	Neovim client library and QT5 GUI
+COMMENT=	Neovim client library and QT${FLAVOR:S/qt//} GUI
 WWW=		https://github.com/equalsraf/neovim-qt/
 
 LICENSE=	ISCL
@@ -17,12 +17,24 @@ LIB_DEPENDS=	libmsgpackc.so:devel/msgpack-c \
 		libunibilium.so:devel/unibilium
 RUN_DEPENDS=	neovim>=0:editors/neovim
 
-USES=		cmake compiler:c++11-lang desktop-file-utils qt:5
+FLAVORS=		qt5 qt6
+FLAVOR?=		${FLAVORS:[2]}
+qt5_CONFLICTS_INSTALL=	neovim-qt6
+qt6_CONFLICTS_INSTALL=	neovim-qt5
+
+USES=		${_USES_${FLAVOR}} cmake desktop-file-utils qt:${FLAVOR:S/qt//}
 USE_GITHUB=	yes
 GH_ACCOUNT=	equalsraf
-USE_QT=		core gui network svg testlib widgets buildtools:build \
+GH_TAGNAME=	ecb3679
+_USES_qt6=	gl
+_USE_QT_qt5=	core gui network svg testlib widgets buildtools:build \
 		qmake:build
+_USE_QT_qt6=	base svg
+_USE_GL_qt6=	gl opengl
+USE_GL=		${_USE_GL_${FLAVOR}}
+USE_QT=		${_USE_QT_${FLAVOR}}
 
+CMAKE_ARGS=	-DWITH_QT=Qt${FLAVOR:S/qt//}
 CMAKE_ON=	USE_SYSTEM_MSGPACK
 CMAKE_OFF=	ENABLE_TESTS
 
diff --git a/editors/neovim-qt/distinfo b/editors/neovim-qt/distinfo
index 801a634b6c1f..23c81e2c8756 100644
--- a/editors/neovim-qt/distinfo
+++ b/editors/neovim-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1664528865
-SHA256 (equalsraf-neovim-qt-v0.2.17_GH0.tar.gz) = ac538c2e5d63572dd0543c13fafb4d428e67128ea676467fcda68965b2aacda1
-SIZE (equalsraf-neovim-qt-v0.2.17_GH0.tar.gz) = 1076230
+TIMESTAMP = 1692790182
+SHA256 (equalsraf-neovim-qt-v0.2.17-66-ecb3679_GH0.tar.gz) = a5767ac408baac22646d8f96ea3c95ba8217e7d2542d1e12339f6f1e39fc3356
+SIZE (equalsraf-neovim-qt-v0.2.17-66-ecb3679_GH0.tar.gz) = 1079297
diff --git a/editors/neovim-qt/pkg-descr b/editors/neovim-qt/pkg-descr
index d4d5c0534908..6c96d8b2450d 100644
--- a/editors/neovim-qt/pkg-descr
+++ b/editors/neovim-qt/pkg-descr
@@ -1 +1,2 @@
-A neovim client library and GUI, in Qt5.
+Neovim Qt is a lightweight cross-platform Neovim library and GUI written
+in C++ with Qt.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202308231434.37NEYdvl023440>