git: 2bfc20c4e03c - main - textproc/crow-translate: Add new port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 26 May 2023 08:09:03 UTC
The branch main has been updated by ehaupt: URL: https://cgit.FreeBSD.org/ports/commit/?id=2bfc20c4e03c3a0730ec386806bbd3ee67c6099c commit 2bfc20c4e03c3a0730ec386806bbd3ee67c6099c Author: Emanuel Haupt <ehaupt@FreeBSD.org> AuthorDate: 2023-05-26 08:08:16 +0000 Commit: Emanuel Haupt <ehaupt@FreeBSD.org> CommitDate: 2023-05-26 08:08:55 +0000 textproc/crow-translate: Add new port A simple and lightweight translator that allows you to translate and speak text using Google, Yandex Bing, LibreTranslate and Lingva. --- textproc/Makefile | 1 + textproc/crow-translate/Makefile | 30 +++++++++++++++++++++++++ textproc/crow-translate/distinfo | 17 ++++++++++++++ textproc/crow-translate/pkg-descr | 2 ++ textproc/crow-translate/pkg-plist | 47 +++++++++++++++++++++++++++++++++++++++ 5 files changed, 97 insertions(+) diff --git a/textproc/Makefile b/textproc/Makefile index dde242499892..8c5864cce47b 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -116,6 +116,7 @@ SUBDIR += cpp-peglib SUBDIR += cpptoml SUBDIR += crex + SUBDIR += crow-translate SUBDIR += crunch SUBDIR += cs-aspell SUBDIR += cs-hunspell diff --git a/textproc/crow-translate/Makefile b/textproc/crow-translate/Makefile new file mode 100644 index 000000000000..ba97b712d72f --- /dev/null +++ b/textproc/crow-translate/Makefile @@ -0,0 +1,30 @@ +PORTNAME= crow-translate +PORTVERSION= 2.10.5 +CATEGORIES= textproc + +MAINTAINER= ehaupt@FreeBSD.org +COMMENT= Translator using Google, Yandex Bing, LibreTranslate and Lingva +WWW= https://crow-translate.github.io/ + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= ${LOCALBASE}/share/ECM/cmake/ECMConfig.cmake:devel/kf5-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:2225d10: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 \ + Skycoder42:QTaskbarControl:7c82d23: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 qmake:build +USE_XORG= ice sm x11 xcb xext + +.include <bsd.port.mk> diff --git a/textproc/crow-translate/distinfo b/textproc/crow-translate/distinfo new file mode 100644 index 000000000000..77df1b2fe619 --- /dev/null +++ b/textproc/crow-translate/distinfo @@ -0,0 +1,17 @@ +TIMESTAMP = 1685019227 +SHA256 (crow-translate-crow-translate-2.10.5_GH0.tar.gz) = 346ac794098a328596f80cfdc8b884f66585396606603aa6bb4f1eba72b07147 +SIZE (crow-translate-crow-translate-2.10.5_GH0.tar.gz) = 1833087 +SHA256 (HatScripts-circle-flags-2225d10_GH0.tar.gz) = 1115d931158956c833ea5fa0c7c598d23fe88623925ef3eca503df2fc62e3667 +SIZE (HatScripts-circle-flags-2225d10_GH0.tar.gz) = 54769 +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 (Skycoder42-QTaskbarControl-7c82d23_GH0.tar.gz) = 63e0bfe4d7d0b436283c5ce1b8e93ea66220c69ef20a00ca04c7191de69fcadd +SIZE (Skycoder42-QTaskbarControl-7c82d23_GH0.tar.gz) = 11434 +SHA256 (itay-grudev-SingleApplication-aede311_GH0.tar.gz) = c76c93e2620b760eb2451fb27a4094b995d46096ab190d498174ccdf50932d25 +SIZE (itay-grudev-SingleApplication-aede311_GH0.tar.gz) = 20636 diff --git a/textproc/crow-translate/pkg-descr b/textproc/crow-translate/pkg-descr new file mode 100644 index 000000000000..b0f9b1cac34c --- /dev/null +++ b/textproc/crow-translate/pkg-descr @@ -0,0 +1,2 @@ +A simple and lightweight translator that allows you to translate and +speak text using Google, Yandex Bing, LibreTranslate and Lingva. diff --git a/textproc/crow-translate/pkg-plist b/textproc/crow-translate/pkg-plist new file mode 100644 index 000000000000..65873d5aff27 --- /dev/null +++ b/textproc/crow-translate/pkg-plist @@ -0,0 +1,47 @@ +bin/crow +share/Crow Translate/Crow Translate/translations/crow-translate_ar_SA.qm +share/Crow Translate/Crow Translate/translations/crow-translate_az_AZ.qm +share/Crow Translate/Crow Translate/translations/crow-translate_de_DE.qm +share/Crow Translate/Crow Translate/translations/crow-translate_el_GR.qm +share/Crow Translate/Crow Translate/translations/crow-translate_es_ES.qm +share/Crow Translate/Crow Translate/translations/crow-translate_fi_FI.qm +share/Crow Translate/Crow Translate/translations/crow-translate_fr_FR.qm +share/Crow Translate/Crow Translate/translations/crow-translate_hi_IN.qm +share/Crow Translate/Crow Translate/translations/crow-translate_hu_HU.qm +share/Crow Translate/Crow Translate/translations/crow-translate_id_ID.qm +share/Crow Translate/Crow Translate/translations/crow-translate_it_IT.qm +share/Crow Translate/Crow Translate/translations/crow-translate_ko_KR.qm +share/Crow Translate/Crow Translate/translations/crow-translate_ms_MY.qm +share/Crow Translate/Crow Translate/translations/crow-translate_nl_NL.qm +share/Crow Translate/Crow Translate/translations/crow-translate_pl_PL.qm +share/Crow Translate/Crow Translate/translations/crow-translate_pt_BR.qm +share/Crow Translate/Crow Translate/translations/crow-translate_pt_PT.qm +share/Crow Translate/Crow Translate/translations/crow-translate_ru_RU.qm +share/Crow Translate/Crow Translate/translations/crow-translate_sq_AL.qm +share/Crow Translate/Crow Translate/translations/crow-translate_tr_TR.qm +share/Crow Translate/Crow Translate/translations/crow-translate_ug_CN.qm +share/Crow Translate/Crow Translate/translations/crow-translate_uk_UA.qm +share/Crow Translate/Crow Translate/translations/crow-translate_zh_CN.qm +share/Crow Translate/Crow Translate/translations/crow-translate_zh_TW.qm +share/applications/io.crow_translate.CrowTranslate.desktop +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