Gentoo Archives: gentoo-commits

From: David Seifert <soap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/libtecla/files/, dev-libs/libtecla/
Date: Sun, 19 Mar 2023 17:14:17
Message-Id: 1679246038.8c02bac95717d67ba193b228a0c8202df9d949a3.soap@gentoo
1 commit: 8c02bac95717d67ba193b228a0c8202df9d949a3
2 Author: David Seifert <soap <AT> gentoo <DOT> org>
3 AuthorDate: Sun Mar 19 17:13:58 2023 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Sun Mar 19 17:13:58 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c02bac9
7
8 dev-libs/libtecla: clean up ebuild
9
10 Closes: https://bugs.gentoo.org/891767
11 Signed-off-by: David Seifert <soap <AT> gentoo.org>
12
13 dev-libs/libtecla/files/libtecla-1.6.1-install.patch | 5 ++---
14 dev-libs/libtecla/files/libtecla-1.6.1-no-strip.patch | 5 ++---
15 dev-libs/libtecla/files/libtecla-1.6.1-prll-install.patch | 2 --
16 dev-libs/libtecla/files/libtecla-1.6.3-ldflags.patch | 8 ++++----
17 dev-libs/libtecla/files/libtecla-1.6.3-prll-build.patch | 4 ++--
18 dev-libs/libtecla/files/libtecla-1.6.3-secure-runpath.patch | 4 ++--
19 dev-libs/libtecla/files/libtecla-1.6.3-static-libs.patch | 4 ++--
20 dev-libs/libtecla/libtecla-1.6.3-r1.ebuild | 10 ++--------
21 8 files changed, 16 insertions(+), 26 deletions(-)
22
23 diff --git a/dev-libs/libtecla/files/libtecla-1.6.1-install.patch b/dev-libs/libtecla/files/libtecla-1.6.1-install.patch
24 index 999d46c58185..769b98c6abb5 100644
25 --- a/dev-libs/libtecla/files/libtecla-1.6.1-install.patch
26 +++ b/dev-libs/libtecla/files/libtecla-1.6.1-install.patch
27 @@ -1,6 +1,5 @@
28 -diff -Naur libtecla/Makefile.in libtecla.new/Makefile.in
29 ---- libtecla/Makefile.in 2004-10-31 15:30:57.000000000 -0500
30 -+++ libtecla.new/Makefile.in 2008-06-03 08:59:27.000000000 -0400
31 +--- a/Makefile.in
32 ++++ b/Makefile.in
33 @@ -15,10 +15,10 @@
34
35 prefix=@prefix@
36
37 diff --git a/dev-libs/libtecla/files/libtecla-1.6.1-no-strip.patch b/dev-libs/libtecla/files/libtecla-1.6.1-no-strip.patch
38 index 1935c3894f76..7c6461bb5060 100644
39 --- a/dev-libs/libtecla/files/libtecla-1.6.1-no-strip.patch
40 +++ b/dev-libs/libtecla/files/libtecla-1.6.1-no-strip.patch
41 @@ -1,8 +1,7 @@
42 # prevent build system from stripping files (bug #239877).
43
44 -diff -Naur libtecla/Makefile.in libtecla.new/Makefile.in
45 ---- libtecla/Makefile.in 2004-10-31 15:30:57.000000000 -0500
46 -+++ libtecla.new/Makefile.in 2008-10-07 06:17:22.000000000 -0400
47 +--- a/Makefile.in
48 ++++ b/Makefile.in
49 @@ -260,7 +260,7 @@
50 install_bin: $(BINDIR) $(PROGRAMS) $(PROGRAMS_R)
51 progs="$(PROGRAMS) $(PROGRAMS_R)"; \
52
53 diff --git a/dev-libs/libtecla/files/libtecla-1.6.1-prll-install.patch b/dev-libs/libtecla/files/libtecla-1.6.1-prll-install.patch
54 index 1815f8571566..467cde20c2de 100644
55 --- a/dev-libs/libtecla/files/libtecla-1.6.1-prll-install.patch
56 +++ b/dev-libs/libtecla/files/libtecla-1.6.1-prll-install.patch
57 @@ -1,8 +1,6 @@
58 Makefile.in | 10 +++++-----
59 1 files changed, 5 insertions(+), 5 deletions(-)
60
61 -diff --git a/Makefile.in b/Makefile.in
62 -index a44371a..dfd44b0 100644
63 --- a/Makefile.in
64 +++ b/Makefile.in
65 @@ -217,7 +217,7 @@ install_inc: $(INCDIR)
66
67 diff --git a/dev-libs/libtecla/files/libtecla-1.6.3-ldflags.patch b/dev-libs/libtecla/files/libtecla-1.6.3-ldflags.patch
68 index 68c9e947b987..67dcb3e71daa 100644
69 --- a/dev-libs/libtecla/files/libtecla-1.6.3-ldflags.patch
70 +++ b/dev-libs/libtecla/files/libtecla-1.6.3-ldflags.patch
71 @@ -1,5 +1,5 @@
72 ---- libtecla/Makefile.rules.orig 2014-11-10 00:36:53.000000000 +0300
73 -+++ libtecla/Makefile.rules 2016-04-13 10:37:36.234418914 +0300
74 +--- a/Makefile.rules
75 ++++ b/Makefile.rules
76 @@ -54,19 +54,19 @@
77 demos: $(DEMO_PROGS)
78
79 @@ -24,8 +24,8 @@
80 $(OBJDIR)/enhance.o -L. -ltecla$(SUFFIX) $(LIBS)
81
82 #-----------------------------------------------------------------------
83 ---- libtecla/configure.in.orig 2014-11-10 01:15:29.000000000 +0300
84 -+++ libtecla/configure.in 2016-04-13 10:32:25.916263565 +0300
85 +--- a/configure.in
86 ++++ b/configure.in
87 @@ -490,7 +490,7 @@
88 VERSION_OPT=''
89 fi
90
91 diff --git a/dev-libs/libtecla/files/libtecla-1.6.3-prll-build.patch b/dev-libs/libtecla/files/libtecla-1.6.3-prll-build.patch
92 index 89f30a6ea31a..41e7b628b359 100644
93 --- a/dev-libs/libtecla/files/libtecla-1.6.3-prll-build.patch
94 +++ b/dev-libs/libtecla/files/libtecla-1.6.3-prll-build.patch
95 @@ -1,5 +1,5 @@
96 ---- libtecla/Makefile.rules.orig 2016-04-13 11:13:10.000000000 +0300
97 -+++ libtecla/Makefile.rules 2016-04-13 11:17:45.628234106 +0300
98 +--- a/Makefile.rules
99 ++++ b/Makefile.rules
100 @@ -165,5 +165,5 @@
101 # Include file dependencies.
102 #-----------------------------------------------------------------------
103
104 diff --git a/dev-libs/libtecla/files/libtecla-1.6.3-secure-runpath.patch b/dev-libs/libtecla/files/libtecla-1.6.3-secure-runpath.patch
105 index b62104ae1d35..01552220e24a 100644
106 --- a/dev-libs/libtecla/files/libtecla-1.6.3-secure-runpath.patch
107 +++ b/dev-libs/libtecla/files/libtecla-1.6.3-secure-runpath.patch
108 @@ -1,5 +1,5 @@
109 ---- libtecla/Makefile.rules.orig 2014-11-10 00:36:53.000000000 +0300
110 -+++ libtecla/Makefile.rules 2016-04-13 10:37:36.234418914 +0300
111 +--- a/Makefile.rules
112 ++++ b/Makefile.rules
113 @@ -54,19 +54,19 @@
114 demos: $(DEMO_PROGS)
115
116
117 diff --git a/dev-libs/libtecla/files/libtecla-1.6.3-static-libs.patch b/dev-libs/libtecla/files/libtecla-1.6.3-static-libs.patch
118 index b88940e49b8b..0d7c14b6c172 100644
119 --- a/dev-libs/libtecla/files/libtecla-1.6.3-static-libs.patch
120 +++ b/dev-libs/libtecla/files/libtecla-1.6.3-static-libs.patch
121 @@ -1,5 +1,5 @@
122 ---- libtecla/configure.in.orig 2016-04-13 11:12:15.000000000 +0300
123 -+++ libtecla/configure.in 2016-04-13 11:43:05.632287268 +0300
124 +--- a/configure.in
125 ++++ b/configure.in
126 @@ -426,6 +426,9 @@
127 AC_ARG_WITH(file-system, AC_HELP_STRING([--with-file-system], [Does the target have a filesystem (default=yes)]),
128 AC_DEFINE(WITHOUT_FILE_SYSTEM), )
129
130 diff --git a/dev-libs/libtecla/libtecla-1.6.3-r1.ebuild b/dev-libs/libtecla/libtecla-1.6.3-r1.ebuild
131 index 4487a6f6dfe6..d0214a052aab 100644
132 --- a/dev-libs/libtecla/libtecla-1.6.3-r1.ebuild
133 +++ b/dev-libs/libtecla/libtecla-1.6.3-r1.ebuild
134 @@ -1,4 +1,4 @@
135 -# Copyright 1999-2022 Gentoo Authors
136 +# Copyright 1999-2023 Gentoo Authors
137 # Distributed under the terms of the GNU General Public License v2
138
139 EAPI=8
140 @@ -8,12 +8,11 @@ inherit autotools flag-o-matic
141 DESCRIPTION="Tecla command-line editing library"
142 HOMEPAGE="https://www.astro.caltech.edu/~mcs/tecla/"
143 SRC_URI="https://www.astro.caltech.edu/~mcs/tecla/${P}.tar.gz"
144 -S="${WORKDIR}"/libtecla
145 +S="${WORKDIR}/libtecla"
146
147 LICENSE="icu"
148 SLOT="0"
149 KEYWORDS="amd64 ~arm ppc ~riscv x86 ~amd64-linux ~x86-linux"
150 -IUSE="static-libs"
151
152 DEPEND="sys-libs/ncurses:="
153 RDEPEND="${DEPEND}"
154 @@ -31,14 +30,9 @@ PATCHES=(
155
156 src_prepare() {
157 default
158 - mv configure.in configure.ac || die
159 eautoreconf
160 }
161
162 -src_configure() {
163 - econf $(use_enable static-libs)
164 -}
165 -
166 src_compile() {
167 emake \
168 OPT="" \