Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-libs/libnova/files/, sci-libs/libnova/
Date: Tue, 04 May 2021 15:15:29
Message-Id: 1620141192.dd96e548ff290f898c7707057d028ec72433ab9d.polynomial-c@gentoo
1 commit: dd96e548ff290f898c7707057d028ec72433ab9d
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Tue May 4 14:35:57 2021 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Tue May 4 15:13:12 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd96e548
7
8 sci-libs/libnova: Fix for slibtool
9
10 Thanks-to: orbea <orbea <AT> riseup.net>
11 Upstream-PR: https://sourceforge.net/p/libnova/libnova/merge-requests/2/
12 Closes: https://bugs.gentoo.org/778881
13 Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
14
15 .../libnova/files/libnova-0.16.0-slibtool.patch | 26 ++++++++++++++++++++++
16 sci-libs/libnova/libnova-0.16.0.ebuild | 2 ++
17 2 files changed, 28 insertions(+)
18
19 diff --git a/sci-libs/libnova/files/libnova-0.16.0-slibtool.patch b/sci-libs/libnova/files/libnova-0.16.0-slibtool.patch
20 new file mode 100644
21 index 00000000000..746f46f443f
22 --- /dev/null
23 +++ b/sci-libs/libnova/files/libnova-0.16.0-slibtool.patch
24 @@ -0,0 +1,26 @@
25 +From 857957a9229b49044070301da24b84dcb2bb0d67 Mon Sep 17 00:00:00 2001
26 +From: orbea <orbea@××××××.net>
27 +Date: Sun, 28 Mar 2021 07:49:22 -0700
28 +Subject: [PATCH] build: Link with the libelp .la file.
29 +
30 +---
31 + src/Makefile.am | 3 +--
32 + 1 file changed, 1 insertion(+), 2 deletions(-)
33 +
34 +diff --git a/src/Makefile.am b/src/Makefile.am
35 +index aab450c..6d2b62e 100644
36 +--- a/src/Makefile.am
37 ++++ b/src/Makefile.am
38 +@@ -46,8 +46,7 @@ noinst_HEADERS = \
39 + lunar-priv.h
40 +
41 + libnova_la_LIBADD = \
42 +- -Lelp/ \
43 +- -lelp
44 ++ elp/libelp.la
45 +
46 + libnova_la_LDFLAGS = \
47 + -version-info $(LT_VERSION) \
48 +--
49 +2.29.2
50 +
51
52 diff --git a/sci-libs/libnova/libnova-0.16.0.ebuild b/sci-libs/libnova/libnova-0.16.0.ebuild
53 index 8a1f2fcfda7..6d070e3c26f 100644
54 --- a/sci-libs/libnova/libnova-0.16.0.ebuild
55 +++ b/sci-libs/libnova/libnova-0.16.0.ebuild
56 @@ -16,6 +16,8 @@ IUSE="doc examples"
57
58 BDEPEND="doc? ( app-doc/doxygen )"
59
60 +PATCHES=( "${FILESDIR}"/${P}-slibtool.patch )
61 +
62 src_prepare() {
63 default
64 eautoreconf