aboutsummaryrefslogtreecommitdiff
path: root/deskutils/cherrytree/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'deskutils/cherrytree/Makefile')
-rw-r--r--deskutils/cherrytree/Makefile39
1 files changed, 39 insertions, 0 deletions
diff --git a/deskutils/cherrytree/Makefile b/deskutils/cherrytree/Makefile
new file mode 100644
index 000000000000..431eb5194d73
--- /dev/null
+++ b/deskutils/cherrytree/Makefile
@@ -0,0 +1,39 @@
+PORTNAME= cherrytree
+PORTVERSION= 1.0.1
+CATEGORIES= deskutils
+MASTER_SITES= https://www.giuspen.com/software/
+DISTNAME= ${PORTNAME}_${PORTVERSION}
+
+MAINTAINER= danfe@FreeBSD.org
+COMMENT= Advanced hierarchical note-taking application
+WWW= https://www.giuspen.com/cherrytree/
+
+LICENSE= GPLv3+
+
+LIB_DEPENDS= libcurl.so:ftp/curl \
+ libenchant-2.so:textproc/enchant2 \
+ libfmt.so:devel/libfmt \
+ libfribidi.so:converters/fribidi \
+ libharfbuzz.so:print/harfbuzz \
+ libgspell-1.so:textproc/gspell \
+ libspdlog.so:devel/spdlog \
+ libuchardet.so:textproc/uchardet
+
+USES= cmake compiler:c++17-lang desktop-file-utils gnome \
+ pkgconfig python:build sqlite tar:xz
+USE_GNOME= gdkpixbuf2 gtkmm30 gtksourceviewmm3
+
+CMAKE_ARGS= -DPYTHON_EXEC:FILEPATH=${PYTHON_CMD} \
+ -DBUILD_TESTING:BOOL=OFF
+
+OPTIONS_DEFINE= NLS VTE
+OPTIONS_SUB= yes
+
+NLS_USES= gettext-tools
+NLS_CMAKE_OFF= -DUSE_NLS:BOOL=OFF
+
+VTE_DESC= Virtual terminal support
+VTE_USE= GNOME=vte3
+VTE_CMAKE_OFF= -DUSE_VTE:BOOL=OFF
+
+.include <bsd.port.mk>