PORTNAME= extra-cmake-modules DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= devel kde kde-frameworks MAINTAINER= ports@MidnightBSD.org COMMENT= Extra modules and scripts for CMake LICENSE= bsd3 LICENSE_FILE= ${WRKSRC}/COPYING-CMAKE-SCRIPTS USES= cmake kde:5 qt:5 tar:xz python USE_QT= linguisttools buildtools:build qmake:build HELP_USE= QT=help:build # qt5-help is only used to build a .qch file. NO_ARCH= yes PORTDOCS= html/* ## options OPTIONS_DEFINE= DOCS HELP MANPAGES OPTIONS_DEFAULT=HELP MANPAGES OPTIONS_SUB= yes HELP_DESC= Generate QtHelp documentation for installed modules SPHINX_DEP= sphinx-build:textproc/py-sphinx@${PY_FLAVOR} DOCS_BUILD_DEPENDS= ${SPHINX_DEP} HELP_BUILD_DEPENDS= ${SPHINX_DEP} MANPAGES_BUILD_DEPENDS= ${SPHINX_DEP} DOCS_CMAKE_BOOL= BUILD_HTML_DOCS HELP_CMAKE_BOOL= BUILD_QTHELP_DOCS MANPAGES_CMAKE_BOOL= BUILD_MAN_DOCS CONFIGURE_ENV+= CMAKE_PROGRAM_PATH="${LOCALBASE}/bin:${LOCALBASE}/lib/qt5/bin" INSTALL_TARGET= install # does not have install/strip target post-patch: ${REINPLACE_CMD} -e 's|FreeBSD|MidnightBSD|g' \ ${WRKSRC}/kde-modules/KDEInstallDirsCommon.cmake \ ${WRKSRC}/kde-modules/KDECompilerSettings.cmake \ ${WRKSRC}/metainfo.yaml \ ${WRKSRC}/modules/ECMGeneratePkgConfigFile.cmake \ ${WRKSRC}/tests/ECMGeneratePkgConfigFile/metainfo_without_description.yaml \ ${WRKSRC}/tests/ECMGeneratePkgConfigFile/metainfo_with_empty_description.yaml \ ${WRKSRC}/tests/ECMGeneratePkgConfigFile/metainfo_with_description.yaml .include