commit:     3f3a0a4f088ce7eec48907947ccfd2ca9e153f00
Author:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
AuthorDate: Thu May  1 20:12:44 2025 +0000
Commit:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Thu May  1 20:13:11 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f3a0a4f

dev-libs/serdisplib: respect users ldflags

Closes: https://bugs.gentoo.org/954827
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>

 .../files/serdisplib-2.02-respect-ldflags.patch    | 22 ++++++++++++++++++++++
 ...ib-2.02-r2.ebuild => serdisplib-2.02-r3.ebuild} |  3 ++-
 2 files changed, 24 insertions(+), 1 deletion(-)

diff --git a/dev-libs/serdisplib/files/serdisplib-2.02-respect-ldflags.patch 
b/dev-libs/serdisplib/files/serdisplib-2.02-respect-ldflags.patch
new file mode 100644
index 000000000000..6e66ba238330
--- /dev/null
+++ b/dev-libs/serdisplib/files/serdisplib-2.02-respect-ldflags.patch
@@ -0,0 +1,22 @@
+--- a/src/Makefile.in
++++ b/src/Makefile.in
+@@ -84,7 +84,7 @@
+ 
+ # link shared or static lib to executables
+ ifeq "@use_sharedlib@" "true"
+-  LIB_SERDISP=-L$(LIB_DIR) -l$(LIB_NAME)
++  LIB_SERDISP=-L$(LIB_DIR) -l$(LIB_NAME) $(LDFLAGS)
+ else
+   LIB_SERDISP=$(LIB_DIR)/$(LIB_STATIC)
+   # static execs also need to link to libraries in LDFLAGS
+--- a/tools/Makefile.in
++++ b/tools/Makefile.in
+@@ -58,7 +58,7 @@
+ 
+ # link shared or static lib to executables
+ ifeq "@use_sharedlib@" "true"
+-  LIB_SERDISP=-L$(LIB_DIR) -l$(LIB_NAME)
++  LIB_SERDISP=-L$(LIB_DIR) -l$(LIB_NAME) $(LDFLAGS)
+ else
+   LIB_SERDISP=$(LIB_DIR)/$(LIB_STATIC)
+   # static execs also need to link to libraries in LDFLAGS

diff --git a/dev-libs/serdisplib/serdisplib-2.02-r2.ebuild 
b/dev-libs/serdisplib/serdisplib-2.02-r3.ebuild
similarity index 97%
rename from dev-libs/serdisplib/serdisplib-2.02-r2.ebuild
rename to dev-libs/serdisplib/serdisplib-2.02-r3.ebuild
index bfa265f1922f..f88d530f5922 100644
--- a/dev-libs/serdisplib/serdisplib-2.02-r2.ebuild
+++ b/dev-libs/serdisplib/serdisplib-2.02-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -50,6 +50,7 @@ PATCHES=(
        "${FILESDIR}/${PN}-2.02-use-destdir.patch"
        "${FILESDIR}/${PN}-2.02-disable-static-build.patch"
        "${FILESDIR}/${PN}-2.02-musl.patch"
+       "${FILESDIR}/${PN}-2.02-respect-ldflags.patch"
 )
 
 src_prepare() {

Reply via email to