blob: 3c9e0faac6d1abb0171769318b50586857337e69 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
PORTNAME= ghostwriter
DISTVERSION= 24.01.95
CATEGORIES= editors kde
MAINTAINER= madpilot@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
FLAVORS= qt5 qt6
FLAVOR?= qt5
qt5_PKGNAMESUFFIX=
qt6_PKGNAMESUFFIX= -qt6
qt5_CONFLICTS_INSTALL= ${PORTNAME}-qt6
qt6_CONFLICTS_INSTALL= ${PORTNAME}
USES= cmake compiler:c++11-lang desktop-file-utils pkgconfig
USE_KDE= configwidgets coreaddons doctools ecm:build sonnet widgetsaddons xmlgui
.if ${FLAVOR} == qt5
USES+= kde:5 qt:5
USE_QT= buildtools:build core gui linguisttools:build qmake:build \
webchannel webengine widgets
.else
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= 54a54608e6de707f3fa2552c83e044bebea25477 office
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>
|