aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPo-Chuan Hsieh <sunpoet@FreeBSD.org>2023-08-16 19:51:36 +0000
committerPo-Chuan Hsieh <sunpoet@FreeBSD.org>2023-08-16 19:51:36 +0000
commit8eecebff18b6b3c02e1ad78f0f621fb5847ec765 (patch)
tree54bbd960b76b9021e376dd41d5789461b4b22a5d
parenta774e8ce845ad946a2afb32764bff829b7281712 (diff)
downloadports-8eecebff18b6b3c02e1ad78f0f621fb5847ec765.tar.gz
ports-8eecebff18b6b3c02e1ad78f0f621fb5847ec765.zip
devel/libinjection: Add SONAME
- Bump PORTREVISION for package change
-rw-r--r--devel/libinjection/Makefile5
-rw-r--r--devel/libinjection/files/patch-Makefile2
2 files changed, 5 insertions, 2 deletions
diff --git a/devel/libinjection/Makefile b/devel/libinjection/Makefile
index 7aa44166964c..97a2ddbd3f6d 100644
--- a/devel/libinjection/Makefile
+++ b/devel/libinjection/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libinjection
PORTVERSION= 3.10.0
-PORTREVISION= 1
+PORTREVISION= 2
DISTVERSIONPREFIX= v
CATEGORIES= devel
@@ -19,6 +19,9 @@ USE_GITHUB= yes
SHEBANG_GLOB= *.py
+post-patch:
+ @${REINPLACE_CMD} -e 's|%%SHLIB_VER%%|${PORTVERSION:R:R}|' ${WRKSRC}/Makefile
+
do-install:
${INSTALL_DATA} ${WRKSRC}/libinjection*.h ${STAGEDIR}${PREFIX}/include/
${INSTALL_DATA} ${WRKSRC}/libinjection.a ${STAGEDIR}${PREFIX}/lib/libinjection.a
diff --git a/devel/libinjection/files/patch-Makefile b/devel/libinjection/files/patch-Makefile
index 3469da190083..d25604d3fd81 100644
--- a/devel/libinjection/files/patch-Makefile
+++ b/devel/libinjection/files/patch-Makefile
@@ -5,7 +5,7 @@
${SHAREDLIB}: ${OBJECTS}
- $(CC) $+ -shared -lc -o $@
-+ $(CC) ${OBJECTS} -shared -lc -o $@
++ $(CC) ${OBJECTS} -shared -Wl,-soname,libinjection.so.%%SHLIB_VER%% -lc -o $@
${STATICLIB}: ${OBJECTS}
rm -f ${STATICLIB}