git: 6e578a5dbd15 - main - deskutils/crqt-ng: New port

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Mon, 08 Sep 2025 09:53:37 UTC
The branch main has been updated by arrowd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6e578a5dbd155ce933c9c0cbcb5af6d3209e3577

commit 6e578a5dbd155ce933c9c0cbcb5af6d3209e3577
Author:     Kenneth Raplee <kenrap@kennethraplee.com>
AuthorDate: 2025-09-06 19:17:53 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2025-09-08 09:53:28 +0000

    deskutils/crqt-ng: New port
    
    Pull Request:   https://github.com/freebsd/freebsd-ports/pull/442
---
 deskutils/Makefile          |  1 +
 deskutils/crqt-ng/Makefile  | 28 ++++++++++++++++++++++++++++
 deskutils/crqt-ng/distinfo  |  3 +++
 deskutils/crqt-ng/pkg-descr |  2 ++
 deskutils/crqt-ng/pkg-plist | 19 +++++++++++++++++++
 5 files changed, 53 insertions(+)

diff --git a/deskutils/Makefile b/deskutils/Makefile
index dcb3ddc3064c..581d4d24e0c1 100644
--- a/deskutils/Makefile
+++ b/deskutils/Makefile
@@ -42,6 +42,7 @@
     SUBDIR += coregarage
     SUBDIR += countdown
     SUBDIR += crengine-ng
+    SUBDIR += crqt-ng
     SUBDIR += dailystrips
     SUBDIR += deforaos-notes
     SUBDIR += deforaos-todo
diff --git a/deskutils/crqt-ng/Makefile b/deskutils/crqt-ng/Makefile
new file mode 100644
index 000000000000..0860381c95de
--- /dev/null
+++ b/deskutils/crqt-ng/Makefile
@@ -0,0 +1,28 @@
+PORTNAME=	crqt-ng
+DISTVERSION=	1.0.15
+CATEGORIES=	deskutils
+
+MAINTAINER=	kenrap@kennethraplee.com
+COMMENT=	E-book reader
+WWW=		https://gitlab.com/coolreader-ng/crqt-ng
+
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+LIB_DEPENDS=	libcrengine-ng.so:deskutils/crengine-ng
+
+USES=		qt:6 cmake desktop-file-utils pkgconfig
+
+USE_GITLAB=	yes
+GL_ACCOUNT=	coolreader-ng
+
+USE_QT=		base translations
+
+CMAKE_ARGS=	-D DOC_DATA_COMPRESSION_LEVEL=3 \
+		-D USE_QT=QT6 \
+		-D MAX_IMAGE_SCALE_MUL=2
+
+OPTIONS_DEFINE= NLS
+OPTIONS_SUB=    yes
+
+.include <bsd.port.mk>
diff --git a/deskutils/crqt-ng/distinfo b/deskutils/crqt-ng/distinfo
new file mode 100644
index 000000000000..48972c76b1b7
--- /dev/null
+++ b/deskutils/crqt-ng/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1754231857
+SHA256 (crqt-ng-1.0.15.tar.bz2) = 1a4dd8f750ad585f2600d40b71b54b2d65f48abfee1414a055f27585cd6ad6a8
+SIZE (crqt-ng-1.0.15.tar.bz2) = 446115
diff --git a/deskutils/crqt-ng/pkg-descr b/deskutils/crqt-ng/pkg-descr
new file mode 100644
index 000000000000..c6cc144c24a6
--- /dev/null
+++ b/deskutils/crqt-ng/pkg-descr
@@ -0,0 +1,2 @@
+Cross-platform open source e-book reader using crengine-ng.
+It is a fork of the CoolReader project.
diff --git a/deskutils/crqt-ng/pkg-plist b/deskutils/crqt-ng/pkg-plist
new file mode 100644
index 000000000000..b9d26d781d05
--- /dev/null
+++ b/deskutils/crqt-ng/pkg-plist
@@ -0,0 +1,19 @@
+bin/crqt
+share/applications/crqt.desktop
+share/crqt/backgrounds/bg_paper1.jpg
+share/crqt/backgrounds/bg_paper1_dark.jpg
+%%NLS%%share/crqt/i18n/crqt_bg.qm
+%%NLS%%share/crqt/i18n/crqt_cs.qm
+%%NLS%%share/crqt/i18n/crqt_hu.qm
+%%NLS%%share/crqt/i18n/crqt_nl.qm
+%%NLS%%share/crqt/i18n/crqt_ru.qm
+%%NLS%%share/crqt/i18n/crqt_uk.qm
+share/crqt/textures/tx_fabric.jpg
+share/crqt/textures/tx_fabric_dark.jpg
+share/crqt/textures/tx_sand.jpg
+share/crqt/textures/tx_sand_dark.jpg
+share/icons/hicolor/48x48/apps/crqt.png
+share/icons/hicolor/scalable/apps/crqt.svg
+share/metainfo/crqt.appdata.xml
+share/pixmaps/crqt.png
+share/pixmaps/crqt.xpm