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="" \ |