git: 759898bfcf95 - main - textproc/crow-translate: Update to 4.0.2
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 23 Dec 2025 11:16:26 UTC
The branch main has been updated by jhale:
URL: https://cgit.FreeBSD.org/ports/commit/?id=759898bfcf95c502a5635843e0e7825121970d24
commit 759898bfcf95c502a5635843e0e7825121970d24
Author: Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2025-12-23 11:09:14 +0000
Commit: Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2025-12-23 11:16:16 +0000
textproc/crow-translate: Update to 4.0.2
Convert to Qt6/KF6
---
textproc/crow-translate/Makefile | 22 ++++++++++++++--------
textproc/crow-translate/distinfo | 6 +++---
textproc/crow-translate/pkg-plist | 1 +
3 files changed, 18 insertions(+), 11 deletions(-)
diff --git a/textproc/crow-translate/Makefile b/textproc/crow-translate/Makefile
index 7c5ce99d78ed..9e2aa64d4036 100644
--- a/textproc/crow-translate/Makefile
+++ b/textproc/crow-translate/Makefile
@@ -1,9 +1,7 @@
PORTNAME= crow-translate
-DISTVERSIONPREFIX= v
-DISTVERSION= 3.1.0
+DISTVERSION= 4.0.2
CATEGORIES= textproc
-MASTER_SITES= KDE
-MASTER_SITE_SUBDIR= stable/${PORTNAME}/${PORTVERSION}
+MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= Translator using Google, Yandex Bing, LibreTranslate and Lingva
@@ -18,12 +16,20 @@ LICENSE_FILE_GPLv3+ = ${WRKSRC}/LICENSES/GPL-3.0-or-later.txt
LIB_DEPENDS= libleptonica.so:graphics/leptonica \
libtesseract.so:graphics/tesseract
-USES= cmake desktop-file-utils gstreamer kde:5 qt:5 xorg
-USE_KDE= wayland ecm:build
-USE_QT= concurrent core dbus gui multimedia network svg widgets \
- x11extras buildtools:build linguisttools:build qmake:build
+USES= cmake desktop-file-utils gl kde:6 qt:6 xorg
+USE_GL= opengl
+USE_KDE= wayland \
+ ecm:build
+USE_QT= base multimedia scxml speech \
+ tools:build svg:run
USE_XORG= ice sm x11 xcb xext
+# This feature isn't ready for FreeBSD, since it relies on a broken
+# bundled version of audio/espeak-ng (as of v4.0.2)
+CMAKE_OFF= WITH_PIPER_TTS
+
+WRKSRC= ${WRKDIR}/${PORTNAME}
+
post-patch:
@${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|g' \
${WRKSRC}/src/settings/autostartmanager/unixautostartmanager.cpp
diff --git a/textproc/crow-translate/distinfo b/textproc/crow-translate/distinfo
index 7649cb40579c..fed8cb17fec9 100644
--- a/textproc/crow-translate/distinfo
+++ b/textproc/crow-translate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729936955
-SHA256 (crow-translate-v3.1.0.tar.gz) = 8cafa4a812079020839beaf0b133e08be6e47d6ffa1cf90f3417efdc7589c7a1
-SIZE (crow-translate-v3.1.0.tar.gz) = 5701925
+TIMESTAMP = 1766469992
+SHA256 (crow-translate-4.0.2.tar.gz) = e24b8e78b0bffa5dd02875e25126c371967f53729102c784e4e02d165feb3753
+SIZE (crow-translate-4.0.2.tar.gz) = 24572246
diff --git a/textproc/crow-translate/pkg-plist b/textproc/crow-translate/pkg-plist
index de26e1e608b1..e15d9f34f71b 100644
--- a/textproc/crow-translate/pkg-plist
+++ b/textproc/crow-translate/pkg-plist
@@ -48,6 +48,7 @@ share/locale/pt/LC_MESSAGES/crow-translate_qt.qm
share/locale/pt_BR/LC_MESSAGES/crow-translate_qt.qm
share/locale/ru/LC_MESSAGES/crow-translate_qt.qm
share/locale/sl/LC_MESSAGES/crow-translate_qt.qm
+share/locale/sk/LC_MESSAGES/crow-translate_qt.qm
share/locale/sq/LC_MESSAGES/crow-translate_qt.qm
share/locale/sv/LC_MESSAGES/crow-translate_qt.qm
share/locale/tr/LC_MESSAGES/crow-translate_qt.qm