Gentoo Archives: gentoo-commits

From: Marek Szuba <marecki@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-libs/libsmbios/, sys-libs/libsmbios/files/
Date: Wed, 07 Sep 2022 14:30:30
Message-Id: 1662561013.eb995ace8e1a1e3dc198a45fb8e01f3c12905f27.marecki@gentoo
1 commit: eb995ace8e1a1e3dc198a45fb8e01f3c12905f27
2 Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
3 AuthorDate: Wed Sep 7 14:28:58 2022 +0000
4 Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
5 CommitDate: Wed Sep 7 14:30:13 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb995ace
7
8 sys-libs/libsmbios: prune insecure RPATH from smbios-sys-info-lite
9
10 Closes: https://bugs.gentoo.org/380105
11 Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
12
13 .../libsmbios/files/libsmbios-2.4.3-insecure_rpaths.patch | 13 +++++++++++++
14 sys-libs/libsmbios/libsmbios-2.4.3.ebuild | 1 +
15 2 files changed, 14 insertions(+)
16
17 diff --git a/sys-libs/libsmbios/files/libsmbios-2.4.3-insecure_rpaths.patch b/sys-libs/libsmbios/files/libsmbios-2.4.3-insecure_rpaths.patch
18 new file mode 100644
19 index 000000000000..e1390cb64770
20 --- /dev/null
21 +++ b/sys-libs/libsmbios/files/libsmbios-2.4.3-insecure_rpaths.patch
22 @@ -0,0 +1,13 @@
23 +Instead of producing a static binary, this causes libtool to inject one
24 +of the build directories into RPATH.
25 +
26 +--- a/src/bin/Makefile.am
27 ++++ b/src/bin/Makefile.am
28 +@@ -65,7 +65,6 @@
29 + sbin_PROGRAMS += out/smbios-sys-info-lite
30 + out_smbios_sys_info_lite_SOURCES = src/bin/smbios-sys-info-lite.c
31 + out_smbios_sys_info_lite_LDADD = out/libsmbios_c.la out/libgetopt.la $(AM_LDADD)
32 +-out_smbios_sys_info_lite_LDFLAGS = $(AM_LDFLAGS) -static
33 +
34 + sbin_PROGRAMS += out/smbios-get-ut-data
35 + out_smbios_get_ut_data_SOURCES = src/bin/smbios-get-ut-data.c
36
37 diff --git a/sys-libs/libsmbios/libsmbios-2.4.3.ebuild b/sys-libs/libsmbios/libsmbios-2.4.3.ebuild
38 index 1bec5f76a965..1a480d6268b6 100644
39 --- a/sys-libs/libsmbios/libsmbios-2.4.3.ebuild
40 +++ b/sys-libs/libsmbios/libsmbios-2.4.3.ebuild
41 @@ -32,6 +32,7 @@ DEPEND="${RDEPEND}
42 PATCHES=(
43 "${FILESDIR}/${PN}-2.2.28-cppunit-tests.patch"
44 "${FILESDIR}/${PN}-2.4.3-avoid_bashisms.patch" #715202
45 + "${FILESDIR}/${PN}-2.4.3-insecure_rpaths.patch"
46 )
47
48 pkg_setup() {