git: 2f3cbb880dc0 - main - graphics/libemf: Unbreak build with clang16
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 11 Jul 2023 20:29:24 UTC
The branch main has been updated by fluffy: URL: https://cgit.FreeBSD.org/ports/commit/?id=2f3cbb880dc06413014f6661caea4e046bf36c5f commit 2f3cbb880dc06413014f6661caea4e046bf36c5f Author: Nuno Teixeira <eduardo@FreeBSD.org> AuthorDate: 2023-07-11 20:28:21 +0000 Commit: Dima Panov <fluffy@FreeBSD.org> CommitDate: 2023-07-11 20:28:21 +0000 graphics/libemf: Unbreak build with clang16 PR: 272425 --- graphics/libemf/Makefile | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/graphics/libemf/Makefile b/graphics/libemf/Makefile index acc1b9079707..00207ef8b4f2 100644 --- a/graphics/libemf/Makefile +++ b/graphics/libemf/Makefile @@ -1,5 +1,6 @@ PORTNAME= libEMF -PORTVERSION= 1.0.13 +DISTVERSION= 1.0.13 +PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= SF DISTNAME= libemf-${DISTVERSION} @@ -10,14 +11,21 @@ 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}