summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuido Falsi <madpilot@FreeBSD.org>2024-02-13 21:36:15 +0100
committerGuido Falsi <madpilot@FreeBSD.org>2024-02-13 21:37:23 +0100
commite2bf2ed8610362c56fb58ebfb4e52f30de72a44d (patch)
treef69971da763b7a7ee5c4eb79c6906711f6edcae3
parent6a7c5164eaca6c5b556c45ebed7eddeb2281f2d7 (diff)
downloadfreebsd-ports-e2bf2ed8610362c56fb58ebfb4e52f30de72a44d.zip
editors/ghostwriter: Update to 24.01.95
This new version has runtime detection for cmark and pandoc, adding options (defualt on) to add runtime dependencies for them. Submitted by: acm (via email)
-rw-r--r--editors/ghostwriter/Makefile34
-rw-r--r--editors/ghostwriter/distinfo6
-rw-r--r--editors/ghostwriter/pkg-plist57
3 files changed, 59 insertions, 38 deletions
diff --git a/editors/ghostwriter/Makefile b/editors/ghostwriter/Makefile
index 28f69d882a1a..3c9e0faac6d1 100644
--- a/editors/ghostwriter/Makefile
+++ b/editors/ghostwriter/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ghostwriter
-DISTVERSION= 2.2.0
-PORTREVISION= 3
+DISTVERSION= 24.01.95
CATEGORIES= editors kde
MAINTAINER= madpilot@FreeBSD.org
@@ -19,28 +18,33 @@ qt6_PKGNAMESUFFIX= -qt6
qt5_CONFLICTS_INSTALL= ${PORTNAME}-qt6
qt6_CONFLICTS_INSTALL= ${PORTNAME}
-USES= compiler:c++11-lang desktop-file-utils kde:5 pkgconfig qmake
+USES= cmake compiler:c++11-lang desktop-file-utils pkgconfig
+USE_KDE= configwidgets coreaddons doctools ecm:build sonnet widgetsaddons xmlgui
.if ${FLAVOR} == qt5
-USES+= qt:5
-USE_QT= buildtools:build core gui linguisttools:build svg \
+USES+= kde:5 qt:5
+USE_QT= buildtools:build core gui linguisttools:build qmake:build \
webchannel webengine widgets
-RCCREGEXP= \/lib\/qt5\/bin\/rcc
.else
-USES+= qt:6
-USE_QT= 5compat base svg tools webchannel webengine
-RCCREGEXP= \/libexec\/qt6\/rcc
+CMAKE_ARGS= -DBUILD_WITH_QT6=ON \
+ -DQT_MAJOR_VERSION=6
+USES+= kde:6 qt:6
+USE_QT= 5compat base svg tools:build webchannel webengine
.endif
# cf. PR 224488
LDFLAGS+= -Wl,--as-needed
-KDE_INVENT= 151268bcfdca57bba4944caa7172dde9549f0622 office
+KDE_INVENT= 54a54608e6de707f3fa2552c83e044bebea25477 office
-post-configure:
- @${REINPLACE_CMD} -e 's|^\(build/release/qrc_QtAwesomeFree.cpp:[^\\]*\)\\|\1|' \
- -e '/3rdparty\/QtAwesome\/fonts\/Font/d' \
- -e '/${RCCREGEXP} \\/d' \
- ${WRKSRC}/Makefile
+OPTIONS_DEFINE= CMARK PANDOC
+OPTIONS_DEFAULT= CMARK PANDOC
+
+CMARK_DESC= Add runtime dependency on cmark parser
+PANDOC_DESC= Add runtime dependency on pandoc parser
+
+CMARK_BUILD_DEPENDS= cmark>0:textproc/cmark
+
+PANDOC_BUILD_DEPENDS= hs-pandoc>0:textproc/hs-pandoc
.include <bsd.port.mk>
diff --git a/editors/ghostwriter/distinfo b/editors/ghostwriter/distinfo
index e59d6558302b..2d240bd2afc4 100644
--- a/editors/ghostwriter/distinfo
+++ b/editors/ghostwriter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1668073469
-SHA256 (office-ghostwriter-151268bcfdca57bba4944caa7172dde9549f0622_GL0.tar.gz) = bbaccaf2fd4170dcb3b69d9d89af4b35e242d11cbff62680ec05fcfbe3ee0047
-SIZE (office-ghostwriter-151268bcfdca57bba4944caa7172dde9549f0622_GL0.tar.gz) = 7758672
+TIMESTAMP = 1707763548
+SHA256 (office-ghostwriter-54a54608e6de707f3fa2552c83e044bebea25477_GL0.tar.gz) = 104126c20d0597e6e34095c83fa51516324dc3e7e11bde28d42d56a330862e09
+SIZE (office-ghostwriter-54a54608e6de707f3fa2552c83e044bebea25477_GL0.tar.gz) = 9142983
diff --git a/editors/ghostwriter/pkg-plist b/editors/ghostwriter/pkg-plist
index 15bcc8f07041..6f4913153844 100644
--- a/editors/ghostwriter/pkg-plist
+++ b/editors/ghostwriter/pkg-plist
@@ -1,29 +1,46 @@
bin/ghostwriter
-share/applications/ghostwriter.desktop
-%%DATADIR%%/translations/ghostwriter_ar.qm
-%%DATADIR%%/translations/ghostwriter_ca.qm
-%%DATADIR%%/translations/ghostwriter_cs.qm
-%%DATADIR%%/translations/ghostwriter_de.qm
-%%DATADIR%%/translations/ghostwriter_en.qm
-%%DATADIR%%/translations/ghostwriter_es.qm
-%%DATADIR%%/translations/ghostwriter_fr.qm
-%%DATADIR%%/translations/ghostwriter_it.qm
-%%DATADIR%%/translations/ghostwriter_ja.qm
-%%DATADIR%%/translations/ghostwriter_nb_NO.qm
-%%DATADIR%%/translations/ghostwriter_nl.qm
-%%DATADIR%%/translations/ghostwriter_pl.qm
-%%DATADIR%%/translations/ghostwriter_pt_BR.qm
-%%DATADIR%%/translations/ghostwriter_ru.qm
-%%DATADIR%%/translations/ghostwriter_sv.qm
-%%DATADIR%%/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/ko/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/pt_BR/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/sv/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/man/ca/man1/ghostwriter.1.gz
+share/man/es/man1/ghostwriter.1.gz
+share/man/it/man1/ghostwriter.1.gz
share/man/man1/ghostwriter.1.gz
-share/metainfo/ghostwriter.appdata.xml
+share/man/nl/man1/ghostwriter.1.gz
+share/man/ru/man1/ghostwriter.1.gz
+share/man/sv/man1/ghostwriter.1.gz
+share/man/uk/man1/ghostwriter.1.gz
+share/metainfo/org.kde.ghostwriter.metainfo.xml