git: a053d7c04f8b - main - devel/libexplain: Fix build on 14
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 12 Jun 2023 19:45:34 UTC
The branch main has been updated by bofh: URL: https://cgit.FreeBSD.org/ports/commit/?id=a053d7c04f8bb49a49fae7d0556ee63cdd2f9085 commit a053d7c04f8bb49a49fae7d0556ee63cdd2f9085 Author: Muhammad Moinur Rahman <bofh@FreeBSD.org> AuthorDate: 2023-06-12 17:57:20 +0000 Commit: Muhammad Moinur Rahman <bofh@FreeBSD.org> CommitDate: 2023-06-12 19:45:16 +0000 devel/libexplain: Fix build on 14 - Refactor USES=localbase - Pet portclippy Approved by: portmgr (blanket) --- devel/libexplain/Makefile | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/devel/libexplain/Makefile b/devel/libexplain/Makefile index 0d65b10a40fd..1f2546cb7e6e 100644 --- a/devel/libexplain/Makefile +++ b/devel/libexplain/Makefile @@ -12,20 +12,31 @@ WWW= http://libexplain.sourceforge.net/ LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Upstream last release was in 2014 +#BROKEN_FreeBSD_14= Build fails with lots of error on llvm15 + BUILD_DEPENDS= gsed:textproc/gsed RUN_DEPENDS= lsof:sysutils/lsof -USES= bison gettext ghostscript:build gmake groff iconv libtool:build +USES= bison gettext ghostscript:build gmake groff iconv libtool:build localbase +USE_LDCONFIG= yes + GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_header_linux_kd_h=no -USE_LDCONFIG= yes -CPPFLAGS+= -I${LOCALBASE}/include -LIBS+= -L${LOCALBASE}/lib +OPTIONS_DEFINE= DOCS PATCHLEVEL= D012 -OPTIONS_DEFINE= DOCS +.include <bsd.port.options.mk> + +.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 )) +USES+= llvm:max=14 +CPP= clang-cpp${LLVM_VERSION} +CC= clang${LLVM_VERSION} +CXX= clang++${LLVM_VERSION} +MAKE_JOBS_UNSAFE= yes +.endif .include <bsd.port.pre.mk>