git: 5ee8ba6e09ad - main - devel/libdistance: Fix build with llvm15

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
Date: Mon, 12 Jun 2023 19:45:31 UTC
The branch main has been updated by bofh:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5ee8ba6e09ad8021afb563b6e4d0b731f9ee2c04

commit 5ee8ba6e09ad8021afb563b6e4d0b731f9ee2c04
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2023-06-12 15:47:47 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2023-06-12 19:45:15 +0000

    devel/libdistance: Fix build with llvm15
    
    Approved by:    portmgr (blanket)
---
 devel/libdistance/Makefile  | 14 +++++++++++---
 devel/libdistance/pkg-plist |  4 ++--
 2 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/devel/libdistance/Makefile b/devel/libdistance/Makefile
index 23a51d24cb71..e9fd246392d6 100644
--- a/devel/libdistance/Makefile
+++ b/devel/libdistance/Makefile
@@ -17,15 +17,23 @@ USE_LDCONFIG=	yes
 
 MAKE_ARGS+=	INCLUDEDIR=${PREFIX}/include LIBDIR=${PREFIX}/lib
 MAKE_ARGS+=	MANDIR=${PREFIX}/man/man SWIG=swig
+MAKE_JOBS_UNSAFE=	yes
+
 CFLAGS+=	-fPIC
 
-pre-build:
-	mkdir -p ${STAGEDIR}/usr/local/tests/${PORTNAME}
+.include <bsd.port.options.mk>
+
+.if defined(NOPROFILE) || defined(NO_PROFILE) || ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400079 )
+PLIST_SUB+=	PROFILE="@comment "
+.else
+PLIST_SUB+=	PROFILE=""
+.endif
 
 post-patch:
 	${REINPLACE_CMD} 's|%%TCL_SHLIB_VER%%|${TCL_SHLIB_VER}|' \
 	    ${WRKSRC}/swig/tcl/Makefile
 
-MAKE_JOBS_UNSAFE=	yes
+pre-build:
+	${MKDIR} ${STAGEDIR}${PREFIX}/tests/${PORTNAME}
 
 .include <bsd.port.mk>
diff --git a/devel/libdistance/pkg-plist b/devel/libdistance/pkg-plist
index 744590efbbbc..cc78d8e97114 100644
--- a/devel/libdistance/pkg-plist
+++ b/devel/libdistance/pkg-plist
@@ -2,10 +2,10 @@ include/distance.h
 lib/libdistance.a
 lib/libdistance.so
 lib/libdistance.so.1
-lib/libdistance_p.a
+%%PROFILE%%lib/libdistance_p.a
 lib/libdistance_wrap.a
 lib/libdistance_wrap.so
 lib/libdistance_wrap.so.1
-lib/libdistance_wrap_p.a
+%%PROFILE%%lib/libdistance_wrap_p.a
 man/man3/distance.3.gz
 tests/libdistance/test