git: 194c0695a22b - main - textproc/crow-translate: Update to 3.0.0

From: Emanuel Haupt <ehaupt_at_FreeBSD.org>
Date: Mon, 09 Sep 2024 18:47:35 UTC
The branch main has been updated by ehaupt:

URL: https://cgit.FreeBSD.org/ports/commit/?id=194c0695a22bfaf54cedaf3b604f19c3091f446e

commit 194c0695a22bfaf54cedaf3b604f19c3091f446e
Author:     Emanuel Haupt <ehaupt@FreeBSD.org>
AuthorDate: 2024-09-09 18:47:25 +0000
Commit:     Emanuel Haupt <ehaupt@FreeBSD.org>
CommitDate: 2024-09-09 18:47:31 +0000

    textproc/crow-translate: Update to 3.0.0
---
 textproc/crow-translate/Makefile  |  22 ++++----
 textproc/crow-translate/distinfo  |  20 ++------
 textproc/crow-translate/pkg-plist | 104 +++++++++++++++++++++-----------------
 3 files changed, 70 insertions(+), 76 deletions(-)

diff --git a/textproc/crow-translate/Makefile b/textproc/crow-translate/Makefile
index f35e664c4330..cef5158385ad 100644
--- a/textproc/crow-translate/Makefile
+++ b/textproc/crow-translate/Makefile
@@ -1,27 +1,25 @@
 PORTNAME=	crow-translate
-PORTVERSION=	2.11.1
+DISTVERSIONPREFIX=	v
+DISTVERSION=	3.0.0
 CATEGORIES=	textproc
+MASTER_SITES=	KDE
+MASTER_SITE_SUBDIR=	stable/${PORTNAME}/${PORTVERSION}
 
 MAINTAINER=	ehaupt@FreeBSD.org
 COMMENT=	Translator using Google, Yandex Bing, LibreTranslate and Lingva
-WWW=		https://crow-translate.github.io/
+WWW=		https://apps.kde.org/crowtranslate/
 
-LICENSE=	GPLv3
-LICENSE_FILE=	${WRKSRC}/COPYING
+LICENSE=	CC-BY-SA-4.0 CC0-1.0 GPLv3+
+LICENSE_COMB=	multi
+LICENSE_FILE_CC-BY-SA-4.0=	${WRKSRC}/LICENSES/CC-BY-SA-4.0.txt
+LICENSE_FILE_CC0-1.0=	${WRKSRC}/LICENSES/CC0-1.0.txt
+LICENSE_FILE_GPLv3+ =	${WRKSRC}/LICENSES/GPL-3.0-or-later.txt
 
 BUILD_DEPENDS=	${LOCALBASE}/share/ECM/cmake/ECMConfig.cmake:devel/kf6-extra-cmake-modules
 LIB_DEPENDS=	libleptonica.so:graphics/leptonica \
 		libtesseract.so:graphics/tesseract
 
 USES=		cmake desktop-file-utils gstreamer kde:5 qt:5 xorg
-USE_GITHUB=	yes
-GH_TUPLE=	HatScripts:circle-flags:1c186db:circleflags/data/icons/third-party/circle-flags \
-		vinceliuice:Fluent-icon-theme:2a80a5d:fluenticontheme/data/icons/third-party/fluent-icon-theme \
-		crow-translate:QGitTag:3763898:qgittag/src/qgittag \
-		crow-translate:QOnlineTranslator:148de2b:qonlinetranslator/src/qonlinetranslator \
-		Skycoder42:QHotkey:eb7ddab:qhotkey/src/third-party/qhotkey \
-		crow-translate:QTaskbarControl:d1b07c0:qtaskbarcontrol/src/third-party/qtaskbarcontrol \
-		itay-grudev:SingleApplication:aede311:singleapplication/src/third-party/singleapplication
 USE_KDE=	wayland
 USE_QT=		concurrent core dbus gui multimedia network svg widgets \
 		x11extras buildtools:build linguisttools:build qmake:build
diff --git a/textproc/crow-translate/distinfo b/textproc/crow-translate/distinfo
index f86824760313..5aaf9f664602 100644
--- a/textproc/crow-translate/distinfo
+++ b/textproc/crow-translate/distinfo
@@ -1,17 +1,3 @@
-TIMESTAMP = 1704443688
-SHA256 (crow-translate-crow-translate-2.11.1_GH0.tar.gz) = b809dffbd0537ea398c35a12f723646885d0c2378963e595c45eb1af3de90eb6
-SIZE (crow-translate-crow-translate-2.11.1_GH0.tar.gz) = 1845543
-SHA256 (HatScripts-circle-flags-1c186db_GH0.tar.gz) = bd8cc7b4579dd6cd7d05098732b41667629d6a8ee9dfcf6ca9b430575cd2b08d
-SIZE (HatScripts-circle-flags-1c186db_GH0.tar.gz) = 69517
-SHA256 (vinceliuice-Fluent-icon-theme-2a80a5d_GH0.tar.gz) = 36e368045a7f08642ff2ce8859c2629d178a90f58063429367b66633bb2e24a4
-SIZE (vinceliuice-Fluent-icon-theme-2a80a5d_GH0.tar.gz) = 5856516
-SHA256 (crow-translate-QGitTag-3763898_GH0.tar.gz) = 017c7c41417ba2e21c726f0c57fb5bd92fa98af87c9cc98d8f65986f5ab79779
-SIZE (crow-translate-QGitTag-3763898_GH0.tar.gz) = 18595
-SHA256 (crow-translate-QOnlineTranslator-148de2b_GH0.tar.gz) = 2ab7cabb11569c8d692be6622dea5bd5180aca047e0f572ef6ada5f00fce75c6
-SIZE (crow-translate-QOnlineTranslator-148de2b_GH0.tar.gz) = 36310
-SHA256 (Skycoder42-QHotkey-eb7ddab_GH0.tar.gz) = 07041d9df02aaabb74cc415a3837b1ca39e7514bbc4d661b8562c066e42aac43
-SIZE (Skycoder42-QHotkey-eb7ddab_GH0.tar.gz) = 51494
-SHA256 (crow-translate-QTaskbarControl-d1b07c0_GH0.tar.gz) = 388715130eae6a041b1093497f272655435beb7c8a51874cfff83017321ac21e
-SIZE (crow-translate-QTaskbarControl-d1b07c0_GH0.tar.gz) = 11435
-SHA256 (itay-grudev-SingleApplication-aede311_GH0.tar.gz) = c76c93e2620b760eb2451fb27a4094b995d46096ab190d498174ccdf50932d25
-SIZE (itay-grudev-SingleApplication-aede311_GH0.tar.gz) = 20636
+TIMESTAMP = 1725868290
+SHA256 (crow-translate-v3.0.0.tar.gz) = 978edc8e9a2faba79126e4c3538bc391de8e29b97b98ea1acc0a99e713ad08b6
+SIZE (crow-translate-v3.0.0.tar.gz) = 6006594
diff --git a/textproc/crow-translate/pkg-plist b/textproc/crow-translate/pkg-plist
index 42b6f8d01074..de26e1e608b1 100644
--- a/textproc/crow-translate/pkg-plist
+++ b/textproc/crow-translate/pkg-plist
@@ -1,48 +1,58 @@
 bin/crow
-share/applications/io.crow_translate.CrowTranslate.desktop
-%%DATADIR%%/crow-translate/translations/crow-translate_ar_SA.qm
-%%DATADIR%%/crow-translate/translations/crow-translate_az_AZ.qm
-%%DATADIR%%/crow-translate/translations/crow-translate_de_DE.qm
-%%DATADIR%%/crow-translate/translations/crow-translate_el_GR.qm
-%%DATADIR%%/crow-translate/translations/crow-translate_es_ES.qm
-%%DATADIR%%/crow-translate/translations/crow-translate_eu_ES.qm
-%%DATADIR%%/crow-translate/translations/crow-translate_fi_FI.qm
-%%DATADIR%%/crow-translate/translations/crow-translate_fr_FR.qm
-%%DATADIR%%/crow-translate/translations/crow-translate_hi_IN.qm
-%%DATADIR%%/crow-translate/translations/crow-translate_hu_HU.qm
-%%DATADIR%%/crow-translate/translations/crow-translate_id_ID.qm
-%%DATADIR%%/crow-translate/translations/crow-translate_it_IT.qm
-%%DATADIR%%/crow-translate/translations/crow-translate_ko_KR.qm
-%%DATADIR%%/crow-translate/translations/crow-translate_ms_MY.qm
-%%DATADIR%%/crow-translate/translations/crow-translate_nl_NL.qm
-%%DATADIR%%/crow-translate/translations/crow-translate_pl_PL.qm
-%%DATADIR%%/crow-translate/translations/crow-translate_pt_BR.qm
-%%DATADIR%%/crow-translate/translations/crow-translate_pt_PT.qm
-%%DATADIR%%/crow-translate/translations/crow-translate_ru_RU.qm
-%%DATADIR%%/crow-translate/translations/crow-translate_sq_AL.qm
-%%DATADIR%%/crow-translate/translations/crow-translate_tr_TR.qm
-%%DATADIR%%/crow-translate/translations/crow-translate_ug_CN.qm
-%%DATADIR%%/crow-translate/translations/crow-translate_uk_UA.qm
-%%DATADIR%%/crow-translate/translations/crow-translate_zh_CN.qm
-%%DATADIR%%/crow-translate/translations/crow-translate_zh_TW.qm
-share/icons/hicolor/128x128/apps/crow-translate.png
-share/icons/hicolor/150x150/apps/crow-translate.png
-share/icons/hicolor/16x16/apps/crow-translate.png
-share/icons/hicolor/16x16/status/crow-translate-tray-dark.png
-share/icons/hicolor/16x16/status/crow-translate-tray-light.png
-share/icons/hicolor/22x22/apps/crow-translate.png
-share/icons/hicolor/22x22/status/crow-translate-tray-dark.png
-share/icons/hicolor/22x22/status/crow-translate-tray-light.png
-share/icons/hicolor/24x24/status/crow-translate-tray-dark.png
-share/icons/hicolor/24x24/status/crow-translate-tray-light.png
-share/icons/hicolor/256x256/apps/crow-translate.png
-share/icons/hicolor/310x310/apps/crow-translate.png
-share/icons/hicolor/32x32/apps/crow-translate.png
-share/icons/hicolor/44x44/apps/crow-translate.png
-share/icons/hicolor/48x48/apps/crow-translate.png
-share/icons/hicolor/512x512/apps/crow-translate.png
-share/icons/hicolor/64x64/apps/crow-translate.png
-share/icons/hicolor/scalable/apps/crow-translate.svg
-share/icons/hicolor/scalable/status/crow-translate-tray-dark.svg
-share/icons/hicolor/scalable/status/crow-translate-tray-light.svg
-share/metainfo/io.crow_translate.CrowTranslate.metainfo.xml
+share/applications/org.kde.CrowTranslate.desktop
+share/icons/hicolor/128x128/apps/org.kde.CrowTranslate.png
+share/icons/hicolor/16x16/apps/org.kde.CrowTranslate.png
+share/icons/hicolor/16x16/status/org.kde.CrowTranslate-tray-dark.png
+share/icons/hicolor/16x16/status/org.kde.CrowTranslate-tray-light.png
+share/icons/hicolor/22x22/apps/org.kde.CrowTranslate.png
+share/icons/hicolor/22x22/status/org.kde.CrowTranslate-tray-dark.png
+share/icons/hicolor/22x22/status/org.kde.CrowTranslate-tray-light.png
+share/icons/hicolor/24x24/status/org.kde.CrowTranslate-tray-dark.png
+share/icons/hicolor/24x24/status/org.kde.CrowTranslate-tray-light.png
+share/icons/hicolor/256x256/apps/org.kde.CrowTranslate.png
+share/icons/hicolor/32x32/apps/org.kde.CrowTranslate.png
+share/icons/hicolor/48x48/apps/org.kde.CrowTranslate.png
+share/icons/hicolor/512x512/apps/org.kde.CrowTranslate.png
+share/icons/hicolor/64x64/apps/org.kde.CrowTranslate.png
+share/icons/hicolor/scalable/apps/org.kde.CrowTranslate.svg
+share/icons/hicolor/scalable/status/org.kde.CrowTranslate-tray-dark.svg
+share/icons/hicolor/scalable/status/org.kde.CrowTranslate-tray-light.svg
+share/locale/ar/LC_MESSAGES/crow-translate_qt.qm
+share/locale/az/LC_MESSAGES/crow-translate_qt.qm
+share/locale/be/LC_MESSAGES/crow-translate_qt.qm
+share/locale/ca/LC_MESSAGES/crow-translate_qt.qm
+share/locale/ca@valencia/LC_MESSAGES/crow-translate_qt.qm
+share/locale/cs/LC_MESSAGES/crow-translate_qt.qm
+share/locale/de/LC_MESSAGES/crow-translate_qt.qm
+share/locale/el/LC_MESSAGES/crow-translate_qt.qm
+share/locale/en_GB/LC_MESSAGES/crow-translate_qt.qm
+share/locale/eo/LC_MESSAGES/crow-translate_qt.qm
+share/locale/es/LC_MESSAGES/crow-translate_qt.qm
+share/locale/et/LC_MESSAGES/crow-translate_qt.qm
+share/locale/eu/LC_MESSAGES/crow-translate_qt.qm
+share/locale/fi/LC_MESSAGES/crow-translate_qt.qm
+share/locale/fr/LC_MESSAGES/crow-translate_qt.qm
+share/locale/gl/LC_MESSAGES/crow-translate_qt.qm
+share/locale/hi/LC_MESSAGES/crow-translate_qt.qm
+share/locale/hr/LC_MESSAGES/crow-translate_qt.qm
+share/locale/hu/LC_MESSAGES/crow-translate_qt.qm
+share/locale/id/LC_MESSAGES/crow-translate_qt.qm
+share/locale/it/LC_MESSAGES/crow-translate_qt.qm
+share/locale/ka/LC_MESSAGES/crow-translate_qt.qm
+share/locale/ko/LC_MESSAGES/crow-translate_qt.qm
+share/locale/lv/LC_MESSAGES/crow-translate_qt.qm
+share/locale/ms/LC_MESSAGES/crow-translate_qt.qm
+share/locale/nl/LC_MESSAGES/crow-translate_qt.qm
+share/locale/pl/LC_MESSAGES/crow-translate_qt.qm
+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/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
+share/locale/ug/LC_MESSAGES/crow-translate_qt.qm
+share/locale/uk/LC_MESSAGES/crow-translate_qt.qm
+share/locale/zh_CN/LC_MESSAGES/crow-translate_qt.qm
+share/locale/zh_TW/LC_MESSAGES/crow-translate_qt.qm
+share/metainfo/org.kde.CrowTranslate.metainfo.xml