PORTNAME= qgpgme PORTVERSION= 2.0.0 PORTREVISION= 1 CATEGORIES= security MASTER_SITES= GNUPG PKGNAMESUFFIX= -${FLAVOR} MAINTAINER= jhale@FreeBSD.org COMMENT= GnuPG Made Easy (GPGME) Qt bindings WWW= https://gnupg.org/software/gpgme/index.html LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgpg-error.so:security/libgpg-error \ libgpgme.so:security/gpgme \ libgpgmepp.so:security/gpgmepp FLAVORS= qt6 qt5 FLAVOR?= ${FLAVORS:[1]} USES= cmake:testing compiler:c++17-lang pkgconfig \ qt:${FLAVOR:S|qt||} tar:xz USE_LDCONFIG= yes _USE_QT_qt5= core buildtools:build qmake:build testlib:test _USE_QT_qt6= base USE_QT= ${_USE_QT_${FLAVOR}} CMAKE_ON= BUILD_WITH_${FLAVOR:tu} _CMAKE_OFF_qt5= BUILD_WITH_QT6 _CMAKE_OFF_qt6= BUILD_WITH_QT5 CMAKE_OFF= BUILD_TESTING \ ${_CMAKE_OFF_${FLAVOR}} DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX} _PLIST_SUB_qt5= QGPGME_CMAKE_SUFFIX="" \ QGPGME_LIB_SUFFIX="" _PLIST_SUB_qt6= QGPGME_CMAKE_SUFFIX="Qt6" \ QGPGME_LIB_SUFFIX="qt6" PLIST_SUB= QGPGME_INCLUDE_SUFFIX="${FLAVOR}" \ ${_PLIST_SUB_${FLAVOR}} OPTIONS_DEFINE= DOXYGEN DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen \ dot:graphics/graphviz DOXYGEN_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Doxygen post-install-DOXYGEN-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/html cd ${BUILD_WRKSRC}/doc/html && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/html @${FIND} -P ${STAGEDIR}${DOCSDIR} -type f 2>/dev/null | \ ${SED} -ne 's|^${STAGEDIR}${PREFIX}/||p' >> ${TMPPLIST} .include