Ghostwriter is now part of KDE Gear. Her is an diff to welcome it to the
kde-applications family.

OK?


diff --git a/editors/ghostwriter/Makefile b/editors/ghostwriter/Makefile
index c1226ae328c..34da82c77c6 100644
--- a/editors/ghostwriter/Makefile
+++ b/editors/ghostwriter/Makefile
@@ -3,11 +3,7 @@ USE_WXNEEDED = Yes
 
 COMMENT =      distraction-free Markdown editor
 
-GH_ACCOUNT =   KDE
-GH_PROJECT =   ghostwriter
-GH_COMMIT =    151268bcfdca57bba4944caa7172dde9549f0622
-DISTNAME =     ghostwriter-2.2.0
-REVISION =     0
+DISTNAME =     ghostwriter-${MODKDE_VERSION}
 
 CATEGORIES =   editors
 
@@ -16,26 +12,36 @@ HOMEPAGE =  https://ghostwriter.kde.org/
 # GPLv3 code, CC BY-SA 4.0 resources
 PERMIT_PACKAGE =       Yes
 
-WANTLIB += ${COMPILER_LIBCXX} GL Qt5Concurrent Qt5Core Qt5Gui
-WANTLIB += Qt5Network Qt5Positioning Qt5PrintSupport Qt5Qml Qt5QmlModels
-WANTLIB += Qt5Quick Qt5Svg Qt5WebChannel Qt5WebEngineCore
-WANTLIB += Qt5WebEngineWidgets Qt5Widgets c hunspell-1.7 m
+WANTLIB += ${COMPILER_LIBCXX} KF5Auth KF5AuthCore KF5Codecs KF5ConfigCore
+WANTLIB += KF5ConfigGui KF5ConfigWidgets KF5CoreAddons KF5SonnetCore
+WANTLIB += KF5SonnetUi KF5WidgetsAddons KF5XmlGui Qt5Concurrent
+WANTLIB += Qt5Core Qt5DBus Qt5Gui Qt5Network Qt5Positioning Qt5PrintSupport
+WANTLIB += Qt5Qml Qt5QmlModels Qt5Quick Qt5Svg Qt5WebChannel Qt5WebEngineCore
+WANTLIB += Qt5WebEngineWidgets Qt5Widgets Qt5Xml c hunspell-1.7
+WANTLIB += m
 
-USE_GMAKE =    Yes
+MASTER_SITES = 
${MASTER_SITE_KDE:=stable/release-service/${MODKDE_VERSION}/src/}
+
+MODULES =              x11/kde-applications \
+                       devel/kf5
 
-MODULES =              devel/qmake \
-                       x11/qt5
 RUN_DEPENDS =          devel/desktop-file-utils \
                        x11/gtk+4,-guic
-LIB_DEPENDS =          textproc/hunspell \
+
+LIB_DEPENDS =          devel/kf5/kauth \
+                       devel/kf5/kcodecs \
+                       devel/kf5/kconfig \
+                       devel/kf5/kconfigwidgets \
+                       devel/kf5/kcoreaddons \
+                       devel/kf5/sonnet \
+                       devel/kf5/kwidgetsaddons \
+                       devel/kf5/kxmlgui \
+                       textproc/hunspell \
                        x11/qt5/qtbase \
                        x11/qt5/qtsvg \
                        x11/qt5/qtwebengine
 
 NO_TEST =              Yes
 
-pre-configure:
-       @sed -i 's,/share/man/man1,/man/man1,' \
-               ${WRKSRC}/ghostwriter.pro
 
 .include <bsd.port.mk>
diff --git a/editors/ghostwriter/distinfo b/editors/ghostwriter/distinfo
index 50fd331be79..64f13ba1cb6 100644
--- a/editors/ghostwriter/distinfo
+++ b/editors/ghostwriter/distinfo
@@ -1,2 +1,2 @@
-SHA256 (ghostwriter-2.2.0-151268bc.tar.gz) = 
u6zK8v1BcNyztp2dia9LNeJC0Ry/9iaA7AX8++PuAEc=
-SIZE (ghostwriter-2.2.0-151268bc.tar.gz) = 7758672
+SHA256 (ghostwriter-23.04.2.tar.xz) = 
24sck3CGOpWWzQDh3CMMr5TKwBrZY+ligg21goHvvdo=
+SIZE (ghostwriter-23.04.2.tar.xz) = 3072420
diff --git a/editors/ghostwriter/pkg/PLIST b/editors/ghostwriter/pkg/PLIST
index 8f2a7777ebd..20a9d5d9b7b 100644
--- a/editors/ghostwriter/pkg/PLIST
+++ b/editors/ghostwriter/pkg/PLIST
@@ -1,34 +1,39 @@
 @bin bin/ghostwriter
 @man man/man1/ghostwriter.1
-share/applications/ghostwriter.desktop
-share/ghostwriter/
-share/ghostwriter/translations/
-share/ghostwriter/translations/ghostwriter_ar.qm
-share/ghostwriter/translations/ghostwriter_ca.qm
-share/ghostwriter/translations/ghostwriter_cs.qm
-share/ghostwriter/translations/ghostwriter_de.qm
-share/ghostwriter/translations/ghostwriter_en.qm
-share/ghostwriter/translations/ghostwriter_es.qm
-share/ghostwriter/translations/ghostwriter_fr.qm
-share/ghostwriter/translations/ghostwriter_it.qm
-share/ghostwriter/translations/ghostwriter_ja.qm
-share/ghostwriter/translations/ghostwriter_nb_NO.qm
-share/ghostwriter/translations/ghostwriter_nl.qm
-share/ghostwriter/translations/ghostwriter_pl.qm
-share/ghostwriter/translations/ghostwriter_pt_BR.qm
-share/ghostwriter/translations/ghostwriter_ru.qm
-share/ghostwriter/translations/ghostwriter_sv.qm
-share/ghostwriter/translations/ghostwriter_zh.qm
+share/applications/org.kde.ghostwriter.desktop
 share/icons/hicolor/128x128/apps/ghostwriter.png
 share/icons/hicolor/16x16/apps/ghostwriter.png
 share/icons/hicolor/22x22/apps/ghostwriter.png
-share/icons/hicolor/24x24/apps/ghostwriter.png
 share/icons/hicolor/256x256/apps/ghostwriter.png
 share/icons/hicolor/32x32/apps/ghostwriter.png
-share/icons/hicolor/48x48/apps/ghostwriter.png
 share/icons/hicolor/64x64/apps/ghostwriter.png
 share/icons/hicolor/scalable/apps/ghostwriter.svg
+share/locale/ca/LC_MESSAGES/ghostwriter_qt.qm
+share/locale/ca@valencia/LC_MESSAGES/ghostwriter_qt.qm
+share/locale/cs/LC_MESSAGES/ghostwriter_qt.qm
+share/locale/de/LC_MESSAGES/ghostwriter_qt.qm
+share/locale/en/LC_MESSAGES/ghostwriter_qt.qm
+share/locale/en_GB/LC_MESSAGES/ghostwriter_qt.qm
+share/locale/es/LC_MESSAGES/ghostwriter_qt.qm
+share/locale/eu/LC_MESSAGES/ghostwriter_qt.qm
+share/locale/fi/LC_MESSAGES/ghostwriter_qt.qm
+share/locale/fr/LC_MESSAGES/ghostwriter_qt.qm
+share/locale/id/LC_MESSAGES/ghostwriter_qt.qm
+share/locale/it/LC_MESSAGES/ghostwriter_qt.qm
+share/locale/ja/LC_MESSAGES/ghostwriter_qt.qm
+share/locale/ka/LC_MESSAGES/ghostwriter_qt.qm
+share/locale/lt/LC_MESSAGES/ghostwriter_qt.qm
+share/locale/nl/LC_MESSAGES/ghostwriter_qt.qm
+share/locale/pl/LC_MESSAGES/ghostwriter_qt.qm
+share/locale/pt/LC_MESSAGES/ghostwriter_qt.qm
+share/locale/ru/LC_MESSAGES/ghostwriter_qt.qm
+share/locale/sk/LC_MESSAGES/ghostwriter_qt.qm
+share/locale/sl/LC_MESSAGES/ghostwriter_qt.qm
+share/locale/tr/LC_MESSAGES/ghostwriter_qt.qm
+share/locale/uk/LC_MESSAGES/ghostwriter_qt.qm
+share/locale/zh_CN/LC_MESSAGES/ghostwriter_qt.qm
+share/locale/zh_TW/LC_MESSAGES/ghostwriter_qt.qm
 share/metainfo/
-share/metainfo/ghostwriter.appdata.xml
+share/metainfo/org.kde.ghostwriter.metainfo.xml
 @tag update-desktop-database
 @tag gtk-update-icon-cache %D/share/icons/hicolor

Reply via email to