diff --git a/graphics/libemf/Makefile b/graphics/libemf/Makefile index acc1b9079707..00207ef8b4f2 100644 --- a/graphics/libemf/Makefile +++ b/graphics/libemf/Makefile @@ -1,25 +1,33 @@ PORTNAME= libEMF -PORTVERSION= 1.0.13 +DISTVERSION= 1.0.13 +PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= SF DISTNAME= libemf-${DISTVERSION} MAINTAINER= office@FreeBSD.org COMMENT= Enhanced Metafile Library WWW= http://libemf.sourceforge.net/ LICENSE= LGPL21 -OPTIONS_DEFINE= DOCS - -USES= cpe libtool +USES= compiler:c++14-lang cpe libtool CPE_VENDOR= ${PORTNAME:tl}_project +# libEMF 1.10.13 does not work with C++17 which is the default since +# clang 16. This can be removed once that port starts working with C++17 and +# has its own USE_CXXSTD removed. +# See also: https://sourceforge.net/p/libemf/bugs/5/ +USE_CXXSTD= c++14 +USE_LDCONFIG= yes GNU_CONFIGURE= yes +INSTALL_TARGET= install-strip TEST_TARGET= check +OPTIONS_DEFINE= DOCS + post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .include