Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/cdk/
Date: Wed, 19 May 2021 03:23:39
Message-Id: 1621394276.2fec2a9762b893d6e497445c4f79df26e438735e.sam@gentoo
1 commit: 2fec2a9762b893d6e497445c4f79df26e438735e
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Wed May 19 03:17:56 2021 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Wed May 19 03:17:56 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fec2a97
7
8 dev-libs/cdk: drop libtool
9
10 In some cases, configure seems to be producing a Makefile with a broken
11 install target (which lacks the needed libtool install finalisation). Let's
12 just disable libtool for now, we don't need it.
13
14 Closes: https://bugs.gentoo.org/790773
15 Signed-off-by: Sam James <sam <AT> gentoo.org>
16
17 .../cdk/{cdk-5.0.20210324.ebuild => cdk-5.0.20210324-r1.ebuild} | 9 +++++----
18 1 file changed, 5 insertions(+), 4 deletions(-)
19
20 diff --git a/dev-libs/cdk/cdk-5.0.20210324.ebuild b/dev-libs/cdk/cdk-5.0.20210324-r1.ebuild
21 similarity index 88%
22 rename from dev-libs/cdk/cdk-5.0.20210324.ebuild
23 rename to dev-libs/cdk/cdk-5.0.20210324-r1.ebuild
24 index 30eddf517e2..6aee2fbce64 100644
25 --- a/dev-libs/cdk/cdk-5.0.20210324.ebuild
26 +++ b/dev-libs/cdk/cdk-5.0.20210324-r1.ebuild
27 @@ -17,8 +17,7 @@ IUSE="examples unicode"
28
29 DEPEND=">=sys-libs/ncurses-5.2:0=[unicode?]"
30 RDEPEND="${DEPEND}"
31 -BDEPEND="sys-devel/libtool
32 - virtual/pkgconfig"
33 +BDEPEND="virtual/pkgconfig"
34
35 PATCHES=( "${FILESDIR}"/${PN}-5.0.20120323-parallel-make.patch )
36
37 @@ -27,9 +26,10 @@ src_configure() {
38 export ac_cv_prog_LIBTOOL=glibtool
39 fi
40
41 + # --with-libtool dropped for now because of broken Makefile
42 + # bug #790773
43 econf \
44 --disable-rpath-hack \
45 - --with-libtool \
46 --with-shared \
47 --with-pkg-config \
48 --with-ncurses$(usex unicode "w" "")
49 @@ -39,7 +39,8 @@ src_install() {
50 # parallel make installs duplicate libs
51 emake -j1 \
52 DESTDIR="${D}" \
53 - DOCUMENT_DIR="${ED}/usr/share/doc/${PF}" install
54 + DOCUMENT_DIR="${ED}/usr/share/doc/${PF}" \
55 + install
56
57 if use examples ; then
58 local x