aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMuhammad Moinur Rahman <bofh@FreeBSD.org>2023-06-12 15:47:47 +0000
committerMuhammad Moinur Rahman <bofh@FreeBSD.org>2023-06-12 19:45:15 +0000
commit5ee8ba6e09ad8021afb563b6e4d0b731f9ee2c04 (patch)
treef10fa35aefce44024ed4e81fddc62bf1a65f0a73
parent854492245677f4565be1fdd9c9cb37011f10bf56 (diff)
downloadports-5ee8ba6e09ad8021afb563b6e4d0b731f9ee2c04.tar.gz
ports-5ee8ba6e09ad8021afb563b6e4d0b731f9ee2c04.zip
devel/libdistance: Fix build with llvm15
Approved by: portmgr (blanket)
-rw-r--r--devel/libdistance/Makefile14
-rw-r--r--devel/libdistance/pkg-plist4
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