mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-03 06:04:53 +00:00
f3b9cb19fa
Convert several ports to use cmake:indirect
57 lines
1.4 KiB
Makefile
57 lines
1.4 KiB
Makefile
PORTNAME= mindforger
|
|
PORTVERSION= 1.54.0
|
|
PORTREVISION= 1
|
|
CATEGORIES= deskutils
|
|
|
|
MAINTAINER= danfe@FreeBSD.org
|
|
COMMENT= Thinking notebook and markdown editor
|
|
WWW= https://www.mindforger.com/
|
|
|
|
LICENSE= GPLv2+
|
|
|
|
LIB_DEPENDS= libhunspell-1.7.so:textproc/hunspell
|
|
|
|
USES= pkgconfig qmake qt:5
|
|
USE_QT= buildtools:build core declarative gui location network \
|
|
printsupport webchannel widgets
|
|
USE_GITHUB= yes
|
|
GH_ACCOUNT= dvorka
|
|
GH_PROJECT= cmark:cm
|
|
GH_TAGNAME= 4ca8688:cm
|
|
GH_SUBDIR= deps/cmark-gfm:cm
|
|
|
|
QMAKE_ARGS= CONFIG+="mfnocxx"
|
|
|
|
OPTIONS_DEFINE= CMARK
|
|
OPTIONS_DEFAULT= CMARK
|
|
CMARK_DESC= CommonMark support (Markdown -> HTML rendering)
|
|
|
|
CMARK_USES= cmake:indirect
|
|
CMAKE_OFF= CMARK_SHARED CMARK_TESTS
|
|
CMARK_QMAKE_OFF= CONFIG+="mfnomd2html"
|
|
|
|
.include <bsd.port.options.mk>
|
|
|
|
.if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == i386
|
|
USE_QT+= webengine
|
|
QMAKE_ARGS+= CONFIG+="mfwebengine"
|
|
.else
|
|
USE_QT+= webkit
|
|
.endif
|
|
|
|
pre-build-CMARK-on:
|
|
@cd ${WRKSRC_cm} && ${SETENVI} ${WRK_ENV} ${CONFIGURE_ENV} \
|
|
${CMAKE_BIN} ${CMAKE_ARGS} -B build && \
|
|
${CMAKE_BIN} --build build
|
|
|
|
post-patch:
|
|
@${REINPLACE_CMD} -e '/_WIN32/s,_APPLE,_${OPSYS},' \
|
|
${WRKSRC}/app/src/qt/note_view_presenter.cpp \
|
|
${WRKSRC}/app/src/qt/note_view_presenter.h \
|
|
${WRKSRC}/app/src/qt/outline_header_view_presenter.cpp
|
|
@${REINPLACE_CMD} -e 's/53/54/' ${WRKSRC}/lib/src/app_info.h
|
|
@${REINPLACE_CMD} -e 's/_current_dir_name(/cwd(nullptr, 0/' \
|
|
${WRKSRC}/lib/src/gear/file_utils.cpp
|
|
|
|
.include <bsd.port.mk>
|