From 1eddac31622eb7c1e796df437f2b120cdbc0b648 Mon Sep 17 00:00:00 2001 From: Baptiste Daroussin Date: Thu, 20 Mar 2025 17:48:29 +0100 Subject: [PATCH] security/blst: add soname to the library soname is necessary to the library is properly provided --- security/blst/Makefile | 1 + security/blst/files/patch-build.sh | 9 +++++++++ 2 files changed, 10 insertions(+) create mode 100644 security/blst/files/patch-build.sh diff --git a/security/blst/Makefile b/security/blst/Makefile index 4c623457564e..71b1b7156931 100644 --- a/security/blst/Makefile +++ b/security/blst/Makefile @@ -1,6 +1,7 @@ PORTNAME= blst DISTVERSIONPREFIX= v DISTVERSION= 0.3.14 +PORTREVISION= 1 CATEGORIES= security devel MAINTAINER= arrowd@FreeBSD.org diff --git a/security/blst/files/patch-build.sh b/security/blst/files/patch-build.sh new file mode 100644 index 000000000000..d9d64aa1ea33 --- /dev/null +++ b/security/blst/files/patch-build.sh @@ -0,0 +1,9 @@ +--- build.sh.orig 2025-03-20 16:46:21 UTC ++++ build.sh +@@ -124,5 +124,6 @@ if [ $shared ]; then + esac + (set -x; ${CC} -shared -o $sharedlib \ + -Wl,--whole-archive,libblst.a,--no-whole-archive ${CFLAGS} \ ++ -Wl,--soname=${sharedlib} \ + -Wl,-Bsymbolic) + fi