git: d23714de27ab - main - devel/ktextaddons: new port -- Various text handling addons

From: Tobias C. Berner <tcberner_at_FreeBSD.org>
Date: Mon, 16 Jan 2023 06:07:27 UTC
The branch main has been updated by tcberner:

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

commit d23714de27ab85a6bed76f6ae9c411f16a4ce2ba
Author:     Tobias C. Berner <tcberner@FreeBSD.org>
AuthorDate: 2023-01-16 06:04:04 +0000
Commit:     Tobias C. Berner <tcberner@FreeBSD.org>
CommitDate: 2023-01-16 06:04:04 +0000

    devel/ktextaddons: new port -- Various text handling addons
    
    ktextaddons includes the following features from the PIM components of
    KDE
            - autocorrection
            - text to speak
            - grammar checking
            - translator online support.
    
    It will likely become a framework in the future, and then be moved to
    kf5-ktextaddons.
---
 devel/Makefile              |   1 +
 devel/ktextaddons/Makefile  |  18 +++++
 devel/ktextaddons/distinfo  |   3 +
 devel/ktextaddons/pkg-descr |   1 +
 devel/ktextaddons/pkg-plist | 159 ++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 182 insertions(+)

diff --git a/devel/Makefile b/devel/Makefile
index 489cbc38b869..5fd8c2f98d01 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1097,6 +1097,7 @@
     SUBDIR += kpublictransport
     SUBDIR += kronosnet
     SUBDIR += ksql
+    SUBDIR += ktextaddons
     SUBDIR += kyra
     SUBDIR += kyua
     SUBDIR += lab
diff --git a/devel/ktextaddons/Makefile b/devel/ktextaddons/Makefile
new file mode 100644
index 000000000000..a3ba4ab45d52
--- /dev/null
+++ b/devel/ktextaddons/Makefile
@@ -0,0 +1,18 @@
+PORTNAME=	ktextaddons
+DISTVERSION=	1.0
+CATEGORIES=	devel kde
+MASTER_SITES=	KDE/stable/${PORTNAME}/
+
+MAINTAINER=	kde@FreeBSD.org
+COMMENT=	Various text handling addons
+WWW=		https://invent.kde.org/libraries/ktextaddons
+
+LIB_DEPENDS=	libqt5keychain.so:security/qtkeychain
+
+USES=		cmake kde:5 qt:5 tar:xz
+USE_KDE=	archive auth codecs config configwidgets coreaddons ecm i18n \
+		widgetsaddons xmlgui
+USE_QT=		core dbus gui network speech widgets xml \
+		buildtools:build qmake:build
+
+.include <bsd.port.mk>
diff --git a/devel/ktextaddons/distinfo b/devel/ktextaddons/distinfo
new file mode 100644
index 000000000000..6617bdff9456
--- /dev/null
+++ b/devel/ktextaddons/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1673848356
+SHA256 (ktextaddons-1.0.tar.xz) = f22b800637086c94e8d6c8f59b02ae735be5e0b0a9157485e978725141f4f8b3
+SIZE (ktextaddons-1.0.tar.xz) = 135836
diff --git a/devel/ktextaddons/pkg-descr b/devel/ktextaddons/pkg-descr
new file mode 100644
index 000000000000..7766bcf9872c
--- /dev/null
+++ b/devel/ktextaddons/pkg-descr
@@ -0,0 +1 @@
+Various text handling addons for the KDE dekstop
diff --git a/devel/ktextaddons/pkg-plist b/devel/ktextaddons/pkg-plist
new file mode 100644
index 000000000000..a2760dbe0bd6
--- /dev/null
+++ b/devel/ktextaddons/pkg-plist
@@ -0,0 +1,159 @@
+include/KF5/TextAutoCorrection/TextAutoCorrection/AutoCorrection
+include/KF5/TextAutoCorrection/TextAutoCorrection/AutoCorrectionLanguage
+include/KF5/TextAutoCorrection/TextAutoCorrection/AutoCorrectionSettings
+include/KF5/TextAutoCorrection/TextAutoCorrection/AutoCorrectionTextEdit
+include/KF5/TextAutoCorrection/TextAutoCorrection/AutoCorrectionUtils
+include/KF5/TextAutoCorrection/TextAutoCorrection/AutoCorrectionWidget
+include/KF5/TextAutoCorrection/TextAutoCorrection/SelectSpecialCharDialog
+include/KF5/TextAutoCorrection/TextAutoCorrection/TextAutoCorrectionSettings
+include/KF5/TextAutoCorrection/textautocorrection/autocorrection.h
+include/KF5/TextAutoCorrection/textautocorrection/autocorrectionlanguage.h
+include/KF5/TextAutoCorrection/textautocorrection/autocorrectionsettings.h
+include/KF5/TextAutoCorrection/textautocorrection/autocorrectiontextedit.h
+include/KF5/TextAutoCorrection/textautocorrection/autocorrectionutils.h
+include/KF5/TextAutoCorrection/textautocorrection/autocorrectionwidget.h
+include/KF5/TextAutoCorrection/textautocorrection/selectspecialchardialog.h
+include/KF5/TextAutoCorrection/textautocorrection/textautocorrection_export.h
+include/KF5/TextAutoCorrection/textautocorrection/textautocorrectionsetting_base.h
+include/KF5/TextAutoCorrection/textautocorrection/textautocorrectionsettings.h
+include/KF5/TextAutoCorrection/textautocorrection_version.h
+include/KF5/TextEditTextToSpeech/TextEditTextToSpeech/AbstractTextToSpeechConfigInterface
+include/KF5/TextEditTextToSpeech/TextEditTextToSpeech/AbstractTextToSpeechInterface
+include/KF5/TextEditTextToSpeech/TextEditTextToSpeech/TextToSpeech
+include/KF5/TextEditTextToSpeech/TextEditTextToSpeech/TextToSpeechActions
+include/KF5/TextEditTextToSpeech/TextEditTextToSpeech/TextToSpeechConfigDialog
+include/KF5/TextEditTextToSpeech/TextEditTextToSpeech/TextToSpeechConfigWidget
+include/KF5/TextEditTextToSpeech/TextEditTextToSpeech/TextToSpeechContainerWidget
+include/KF5/TextEditTextToSpeech/TextEditTextToSpeech/TextToSpeechInterface
+include/KF5/TextEditTextToSpeech/TextEditTextToSpeech/TextToSpeechWidget
+include/KF5/TextEditTextToSpeech/textedittexttospeech/abstracttexttospeechconfiginterface.h
+include/KF5/TextEditTextToSpeech/textedittexttospeech/abstracttexttospeechinterface.h
+include/KF5/TextEditTextToSpeech/textedittexttospeech/textedittexttospeech_export.h
+include/KF5/TextEditTextToSpeech/textedittexttospeech/texttospeech.h
+include/KF5/TextEditTextToSpeech/textedittexttospeech/texttospeechactions.h
+include/KF5/TextEditTextToSpeech/textedittexttospeech/texttospeechconfigdialog.h
+include/KF5/TextEditTextToSpeech/textedittexttospeech/texttospeechconfigwidget.h
+include/KF5/TextEditTextToSpeech/textedittexttospeech/texttospeechcontainerwidget.h
+include/KF5/TextEditTextToSpeech/textedittexttospeech/texttospeechinterface.h
+include/KF5/TextEditTextToSpeech/textedittexttospeech/texttospeechwidget.h
+include/KF5/TextEditTextToSpeech/textedittexttospeech_version.h
+include/KF5/TextGrammarCheck/TextGrammarCheck/GrammalecteConfigDialog
+include/KF5/TextGrammarCheck/TextGrammarCheck/GrammalecteConfigWidget
+include/KF5/TextGrammarCheck/TextGrammarCheck/GrammalecteGenerateConfigOptionJob
+include/KF5/TextGrammarCheck/TextGrammarCheck/GrammalecteManager
+include/KF5/TextGrammarCheck/TextGrammarCheck/GrammalecteResultJob
+include/KF5/TextGrammarCheck/TextGrammarCheck/GrammalecteResultWidget
+include/KF5/TextGrammarCheck/TextGrammarCheck/GrammarAction
+include/KF5/TextGrammarCheck/TextGrammarCheck/GrammarError
+include/KF5/TextGrammarCheck/TextGrammarCheck/GrammarResultTextEdit
+include/KF5/TextGrammarCheck/TextGrammarCheck/GrammarResultWidget
+include/KF5/TextGrammarCheck/TextGrammarCheck/LanguageToolComboBox
+include/KF5/TextGrammarCheck/TextGrammarCheck/LanguageToolConfigDialog
+include/KF5/TextGrammarCheck/TextGrammarCheck/LanguageToolConfigWidget
+include/KF5/TextGrammarCheck/TextGrammarCheck/LanguageToolGetListOfLanguageJob
+include/KF5/TextGrammarCheck/TextGrammarCheck/LanguageToolManager
+include/KF5/TextGrammarCheck/TextGrammarCheck/LanguageToolResultWidget
+include/KF5/TextGrammarCheck/TextGrammarCheck/grammalecteconfigdialog.h
+include/KF5/TextGrammarCheck/TextGrammarCheck/grammalecteconfigwidget.h
+include/KF5/TextGrammarCheck/TextGrammarCheck/grammalectegenerateconfigoptionjob.h
+include/KF5/TextGrammarCheck/TextGrammarCheck/grammalectemanager.h
+include/KF5/TextGrammarCheck/TextGrammarCheck/grammalecteresultjob.h
+include/KF5/TextGrammarCheck/TextGrammarCheck/grammalecteresultwidget.h
+include/KF5/TextGrammarCheck/TextGrammarCheck/grammaraction.h
+include/KF5/TextGrammarCheck/TextGrammarCheck/grammarerror.h
+include/KF5/TextGrammarCheck/TextGrammarCheck/grammarresulttextedit.h
+include/KF5/TextGrammarCheck/TextGrammarCheck/grammarresultwidget.h
+include/KF5/TextGrammarCheck/TextGrammarCheck/languagetoolcombobox.h
+include/KF5/TextGrammarCheck/TextGrammarCheck/languagetoolconfigdialog.h
+include/KF5/TextGrammarCheck/TextGrammarCheck/languagetoolconfigwidget.h
+include/KF5/TextGrammarCheck/TextGrammarCheck/languagetoolgetlistoflanguagejob.h
+include/KF5/TextGrammarCheck/TextGrammarCheck/languagetoolmanager.h
+include/KF5/TextGrammarCheck/TextGrammarCheck/languagetoolresultwidget.h
+include/KF5/TextGrammarCheck/textgrammarcheck/grammalecteconfigdialog.h
+include/KF5/TextGrammarCheck/textgrammarcheck/grammalecteconfigwidget.h
+include/KF5/TextGrammarCheck/textgrammarcheck/grammalectegenerateconfigoptionjob.h
+include/KF5/TextGrammarCheck/textgrammarcheck/grammalectemanager.h
+include/KF5/TextGrammarCheck/textgrammarcheck/grammalecteresultjob.h
+include/KF5/TextGrammarCheck/textgrammarcheck/grammalecteresultwidget.h
+include/KF5/TextGrammarCheck/textgrammarcheck/grammaraction.h
+include/KF5/TextGrammarCheck/textgrammarcheck/grammarerror.h
+include/KF5/TextGrammarCheck/textgrammarcheck/grammarresulttextedit.h
+include/KF5/TextGrammarCheck/textgrammarcheck/grammarresultwidget.h
+include/KF5/TextGrammarCheck/textgrammarcheck/languagetoolcombobox.h
+include/KF5/TextGrammarCheck/textgrammarcheck/languagetoolconfigdialog.h
+include/KF5/TextGrammarCheck/textgrammarcheck/languagetoolconfigwidget.h
+include/KF5/TextGrammarCheck/textgrammarcheck/languagetoolgetlistoflanguagejob.h
+include/KF5/TextGrammarCheck/textgrammarcheck/languagetoolmanager.h
+include/KF5/TextGrammarCheck/textgrammarcheck/languagetoolresultwidget.h
+include/KF5/TextGrammarCheck/textgrammarcheck/textgrammarcheck_export.h
+include/KF5/TextGrammarCheck/textgrammarcheck_version.h
+include/KF5/TextTranslator/TextTranslator/TranslatorConfigureDialog
+include/KF5/TextTranslator/TextTranslator/TranslatorConfigureLanguageListWidget
+include/KF5/TextTranslator/TextTranslator/TranslatorConfigureListsWidget
+include/KF5/TextTranslator/TextTranslator/TranslatorEngineAccessManager
+include/KF5/TextTranslator/TextTranslator/TranslatorEngineClient
+include/KF5/TextTranslator/TextTranslator/TranslatorEngineLoader
+include/KF5/TextTranslator/TextTranslator/TranslatorEnginePlugin
+include/KF5/TextTranslator/TextTranslator/TranslatorMenu
+include/KF5/TextTranslator/TextTranslator/TranslatorUtil
+include/KF5/TextTranslator/TextTranslator/TranslatorWidget
+include/KF5/TextTranslator/TextTranslator/translatorconfiguredialog.h
+include/KF5/TextTranslator/TextTranslator/translatorconfigurelanguagelistwidget.h
+include/KF5/TextTranslator/TextTranslator/translatorconfigurelistswidget.h
+include/KF5/TextTranslator/TextTranslator/translatorengineaccessmanager.h
+include/KF5/TextTranslator/TextTranslator/translatorengineclient.h
+include/KF5/TextTranslator/TextTranslator/translatorengineloader.h
+include/KF5/TextTranslator/TextTranslator/translatorengineplugin.h
+include/KF5/TextTranslator/TextTranslator/translatormenu.h
+include/KF5/TextTranslator/TextTranslator/translatorutil.h
+include/KF5/TextTranslator/TextTranslator/translatorwidget.h
+include/KF5/TextTranslator/texttranslator/texttranslator_export.h
+include/KF5/TextTranslator/texttranslator/translatorconfiguredialog.h
+include/KF5/TextTranslator/texttranslator/translatorconfigurelanguagelistwidget.h
+include/KF5/TextTranslator/texttranslator/translatorconfigurelistswidget.h
+include/KF5/TextTranslator/texttranslator/translatorengineaccessmanager.h
+include/KF5/TextTranslator/texttranslator/translatorengineclient.h
+include/KF5/TextTranslator/texttranslator/translatorengineloader.h
+include/KF5/TextTranslator/texttranslator/translatorengineplugin.h
+include/KF5/TextTranslator/texttranslator/translatormenu.h
+include/KF5/TextTranslator/texttranslator/translatorutil.h
+include/KF5/TextTranslator/texttranslator/translatorwidget.h
+include/KF5/TextTranslator/texttranslator_version.h
+lib/cmake/KF5TextAutoCorrection/KF5TextAutoCorrectionConfig.cmake
+lib/cmake/KF5TextAutoCorrection/KF5TextAutoCorrectionConfigVersion.cmake
+lib/cmake/KF5TextAutoCorrection/KF5TextAutoCorrectionTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/KF5TextAutoCorrection/KF5TextAutoCorrectionTargets.cmake
+lib/cmake/KF5TextEditTextToSpeech/KF5TextEditTextToSpeechConfig.cmake
+lib/cmake/KF5TextEditTextToSpeech/KF5TextEditTextToSpeechConfigVersion.cmake
+lib/cmake/KF5TextEditTextToSpeech/KF5TextEditTextToSpeechTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/KF5TextEditTextToSpeech/KF5TextEditTextToSpeechTargets.cmake
+lib/cmake/KF5TextGrammarCheck/KF5TextGrammarCheckConfig.cmake
+lib/cmake/KF5TextGrammarCheck/KF5TextGrammarCheckConfigVersion.cmake
+lib/cmake/KF5TextGrammarCheck/KF5TextGrammarCheckTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/KF5TextGrammarCheck/KF5TextGrammarCheckTargets.cmake
+lib/cmake/KF5TextTranslator/KF5TextTranslatorConfig.cmake
+lib/cmake/KF5TextTranslator/KF5TextTranslatorConfigVersion.cmake
+lib/cmake/KF5TextTranslator/KF5TextTranslatorTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/KF5TextTranslator/KF5TextTranslatorTargets.cmake
+lib/libKF5TextAutoCorrection.so
+lib/libKF5TextAutoCorrection.so.1
+lib/libKF5TextAutoCorrection.so.1.0.0
+lib/libKF5TextEditTextToSpeech.so
+lib/libKF5TextEditTextToSpeech.so.1
+lib/libKF5TextEditTextToSpeech.so.1.0.0
+lib/libKF5TextGrammarCheck.so
+lib/libKF5TextGrammarCheck.so.1
+lib/libKF5TextGrammarCheck.so.1.0.0
+lib/libKF5TextTranslator.so
+lib/libKF5TextTranslator.so.1.0.0
+lib/libKF5TextTranslator.so.5
+%%QT_MKSPECDIR%%/modules/qt_TextAutoCorrection.pri
+%%QT_MKSPECDIR%%/modules/qt_TextEditTextToSpeech.pri
+%%QT_MKSPECDIR%%/modules/qt_TextGrammarCheck.pri
+%%QT_MKSPECDIR%%/modules/qt_TextTranslator.pri
+%%QT_PLUGINDIR%%/kf5/translator/translator_bing.so
+%%QT_PLUGINDIR%%/kf5/translator/translator_deepl.so
+%%QT_PLUGINDIR%%/kf5/translator/translator_google.so
+%%QT_PLUGINDIR%%/kf5/translator/translator_libretranslate.so
+%%QT_PLUGINDIR%%/kf5/translator/translator_lingva.so
+%%QT_PLUGINDIR%%/kf5/translator/translator_yandex.so