diff --git a/editors/ghostwriter/Makefile b/editors/ghostwriter/Makefile index 1e78dd951319..d55553335513 100644 --- a/editors/ghostwriter/Makefile +++ b/editors/ghostwriter/Makefile @@ -1,35 +1,21 @@ PORTNAME= ghostwriter -DISTVERSION= 24.12.1 -CATEGORIES= editors kde +DISTVERSION= ${KDE_APPLICATIONS_VERSION} +CATEGORIES= editors kde kde-applications -MAINTAINER= madpilot@FreeBSD.org +MAINTAINER= kde@FreeBSD.org COMMENT= Distraction-free Markdown editor WWW= https://ghostwriter.kde.org/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libhunspell-1.7.so:textproc/hunspell - -USES= cmake compiler:c++11-lang desktop-file-utils pkgconfig kde:6 qt:6 -USE_KDE= configwidgets coreaddons doctools ecm:build sonnet widgetsaddons xmlgui -KDE_INVENT= a88e594e783bc8366f5246efd546da654c4da5b8 office -USE_QT= base svg tools:build webchannel webengine - -CMAKE_ARGS= -DBUILD_WITH_QT6=ON \ - -DQT_MAJOR_VERSION=6 - +USES= cmake compiler:c++20-lang desktop-file-utils \ + kde:6 qt:6 tar:xz +USE_KDE= configwidgets coreaddons sonnet widgetsaddons xmlgui \ + doctools:build ecm:build +USE_QT= base svg webchannel webengine \ + tools:build # cf. PR 224488 LDFLAGS+= -Wl,--as-needed -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 diff --git a/editors/ghostwriter/distinfo b/editors/ghostwriter/distinfo index cfadba5c7ed9..ebcf5cae8e8b 100644 --- a/editors/ghostwriter/distinfo +++ b/editors/ghostwriter/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1736458534 -SHA256 (office-ghostwriter-a88e594e783bc8366f5246efd546da654c4da5b8_GL0.tar.gz) = 8d7932e923a9647fde3896778e81a196928aaa1b0bebf07d392eb9396836fae0 -SIZE (office-ghostwriter-a88e594e783bc8366f5246efd546da654c4da5b8_GL0.tar.gz) = 7573189 +TIMESTAMP = 1739914564 +SHA256 (KDE/release-service/24.12.2/ghostwriter-24.12.2.tar.xz) = 322fd8f086df778b140cc9ad0e4c9a561dd105a89b4c7d14a02930d5805a95ca +SIZE (KDE/release-service/24.12.2/ghostwriter-24.12.2.tar.xz) = 2709628 diff --git a/editors/ghostwriter/files/patch-src_CMakeLists.txt b/editors/ghostwriter/files/patch-src_CMakeLists.txt new file mode 100644 index 000000000000..b4d43628a0cc --- /dev/null +++ b/editors/ghostwriter/files/patch-src_CMakeLists.txt @@ -0,0 +1,14 @@ +--- src/CMakeLists.txt.orig 2025-01-31 00:38:48 UTC ++++ src/CMakeLists.txt +@@ -77,11 +77,6 @@ target_sources(ghostwriter PRIVATE + ) + + +-if (UNIX) +- find_package(PkgConfig REQUIRED) +- pkg_check_modules(Hunspell REQUIRED IMPORTED_TARGET hunspell) +- target_link_libraries(ghostwriter PRIVATE PkgConfig::Hunspell) +-endif() + + find_package(Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} REQUIRED COMPONENTS + Concurrent