net-wireless/crda: Respect LDFLAGS.
authorArfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>
Thu, 21 Feb 2019 01:59:39 +0000 (02:59 +0100)
committerMike Gilbert <floppym@gentoo.org>
Fri, 17 May 2019 19:33:28 +0000 (15:33 -0400)
Fixes: https://bugs.gentoo.org/678450
Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
net-wireless/crda/crda-3.18-r3.ebuild
net-wireless/crda/files/crda-3.18-ldflags.patch [new file with mode: 0644]

index dd11f3fcc890b2b34423966f848507bfe1e21f20..a4dd9134d4bd559319b4c4c73e4d9396dbc111d6 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 2008-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -39,6 +39,7 @@ PATCHES=(
        "${FILESDIR}"/${PN}-3.18-libreg-link.patch #542436
        "${FILESDIR}"/${PN}-3.18-openssl-1.1.0-compatibility.patch #652428
        "${FILESDIR}"/${PN}-3.18-libressl.patch
+       "${FILESDIR}"/${PN}-3.18-ldflags.patch
 )
 
 src_prepare() {
diff --git a/net-wireless/crda/files/crda-3.18-ldflags.patch b/net-wireless/crda/files/crda-3.18-ldflags.patch
new file mode 100644 (file)
index 0000000..5ba9165
--- /dev/null
@@ -0,0 +1,11 @@
+--- /Makefile
++++ /Makefile
+@@ -115,7 +115,7 @@
+ $(LIBREG): regdb.h reglib.h reglib.c
+       $(NQ) '  CC  ' $@
+-      $(Q)$(CC) $(CFLAGS) $(CPPFLAGS) -o $@ -shared -Wl,-soname,$(LIBREG) $^ $(filter-out -lreg,$(LDLIBS))
++      $(Q)$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ -shared -Wl,-soname,$(LIBREG) $^ $(filter-out -lreg,$(LDLIBS))
+ install-libreg-headers:
+       $(NQ) '  INSTALL  libreg-headers'