1 |
commit: 85b0f6e0284fb81b81d288ff9741fba480816f58 |
2 |
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Apr 30 21:06:20 2021 +0000 |
4 |
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Apr 30 21:07:03 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85b0f6e0 |
7 |
|
8 |
dev-libs/libressl: remove last-rited pkg |
9 |
|
10 |
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org> |
11 |
|
12 |
dev-libs/libressl/Manifest | 10 ---- |
13 |
.../libressl/files/libressl-2.8.3-solaris10.patch | 69 ---------------------- |
14 |
.../libressl/files/libressl-2.9.2-non-glibc.patch | 32 ---------- |
15 |
dev-libs/libressl/files/libressl-3.2.2-build.patch | 56 ------------------ |
16 |
dev-libs/libressl/libressl-2.9.2.ebuild | 64 -------------------- |
17 |
dev-libs/libressl/libressl-3.0.2.ebuild | 63 -------------------- |
18 |
dev-libs/libressl/libressl-3.1.3.ebuild | 63 -------------------- |
19 |
dev-libs/libressl/libressl-3.1.4.ebuild | 63 -------------------- |
20 |
dev-libs/libressl/libressl-3.1.5.ebuild | 63 -------------------- |
21 |
dev-libs/libressl/libressl-3.2.0.ebuild | 63 -------------------- |
22 |
dev-libs/libressl/libressl-3.2.1.ebuild | 63 -------------------- |
23 |
dev-libs/libressl/libressl-3.2.3.ebuild | 63 -------------------- |
24 |
dev-libs/libressl/libressl-3.3.0.ebuild | 64 -------------------- |
25 |
dev-libs/libressl/libressl-3.3.1.ebuild | 64 -------------------- |
26 |
dev-libs/libressl/metadata.xml | 30 ---------- |
27 |
15 files changed, 830 deletions(-) |
28 |
|
29 |
diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest |
30 |
deleted file mode 100644 |
31 |
index 5150e4c431a..00000000000 |
32 |
--- a/dev-libs/libressl/Manifest |
33 |
+++ /dev/null |
34 |
@@ -1,10 +0,0 @@ |
35 |
-DIST libressl-2.9.2.tar.gz 3607549 BLAKE2B 496e993e4f1c85167e0344afab61259d4e3f094a7e5dfac85878191070e2c196753162532efb921fab582481aeda3705fca9a2b48921cba82465192f2c1eef95 SHA512 b43e73e47c1f14da3c702ab42f29f1d67645a4fa425441337bd6c125b481ef78a40fd13e6b34dadb2af337e1c0c190cfb616186d4db9c9a743a37e594b9b8033 |
36 |
-DIST libressl-3.0.2.tar.gz 3669468 BLAKE2B 84ad2c1fea8d2119f191ec8ab3f999fb0354636d48aabb76fa1786139c669c9d8ca105d79cc8416dd20683818eccc84490cdadc9ca94cb2b0e411644e923a3d6 SHA512 19226da3bc9776e1da40b8e94dfa53564d5e6acc80edee539ba12d7a75c1bb8c0603e7633f26a6ef8b12adc56bb677ccda448575aa6be2ad3df5447465a4b080 |
37 |
-DIST libressl-3.1.3.tar.gz 3766345 BLAKE2B 4956fa0ae6030e9e9969d584db3bc0084c4b155207d1472ebfa40c8e68e925214b66ed1bc7e32d98a9a48de0b61909323a0380a973c724422c92bfe88b9fdfb2 SHA512 f9f497fe5d09b8b762175da038a8e67d9d2567462fefc49e434d306a3071ba3a4d369c89143d9d90e3bbcc7b9ba051c9c923a0dfc41d856edc08ae59fa727ee8 |
38 |
-DIST libressl-3.1.4.tar.gz 3767238 BLAKE2B e639349e50f985360f2cef01b16b5c8f3c725d4a9bbee1117787174e4de6eb9b14cc8ad5f1704971057dd0f5000eea01f3b172178c534c70d38921418034d94c SHA512 77a53c4294fc332006502dc3af069346e2c9efc9240de7f91eb48e89043525900b5b23652cfd159221c3a482cc01e263611adb752e23b707f965156e3a7cd895 |
39 |
-DIST libressl-3.1.5.tar.gz 3767605 BLAKE2B 9dc97caac831591c150ef0fc9b36970e5c18b1793294b074b5c42176cd7eafbdb713461757edab7072fc0a770480db5987252c9a960cfebeaa3ef5341de2a290 SHA512 b1e576a654d4f740ef466e5291344ee9a65276f2a1d4975bf93c407b8b51d78dd99f381f1d14162ed1f6b6e7f14a67ccdd377e7d9f71ef2875cc8cf17f580c51 |
40 |
-DIST libressl-3.2.0.tar.gz 3775925 BLAKE2B 99d74fad16e272be8e3b23b873c35970ce3693e088baf365670ad8e8cbb846e90f4232bbc6c65b70a35060da99b9b210b3debce1c78d531e810de26e3e2f05cb SHA512 e8bf95af4e4e855b0462eb12df8f802102a3bee5bb40fb1859e7c40d9e3ce89f0d2eb0acdd923e7c592b4aeb7ecc556f753c0a12d0dace05d2ef342bffdd9d07 |
41 |
-DIST libressl-3.2.1.tar.gz 3798341 BLAKE2B 25d4d0fa758d92fd781f39000e631d7cec0a5a8210b2b127b7d49ef0e96e1a20a45f60e6231dcbe379f57f19c1ca8a4dde6205b1cc52ee44d17a4a21da34c98a SHA512 0204177ad0291f3fce4c77ab21cce17785d0239f2ae4be8fbdce5575cc98775186caa0e1851b211c05be07e3cc603111eeaac4379c8977e7b140fedee2551f93 |
42 |
-DIST libressl-3.2.3.tar.gz 3839953 BLAKE2B 219c9c2e78952d56dd9eadb92c9732f426cbdd20a2dc905d827ca0547a347065f3347e960dee7456994d8d52d8cb19a028add3e9f343a20864dbb15f4e6654c8 SHA512 8c281f5a155a4cc9bfeb31767d8c29de6ceec602649ff98460c44c4b2c15999799d5549ce07a823a4f7f20f9b441f8718b3ef8eac19ddb6cf6d150e6fe8c9d13 |
43 |
-DIST libressl-3.3.0.tar.gz 3837684 BLAKE2B 0b2947fa00f86829b574beedc462ed7e602b417f057c8bcf966508952e10c17709a4ea484e4b8699eee2cee228e00518a25c9eedd96534273c56a467cdc0c39b SHA512 3ea1339719b85234e4db8753eb11b760b9969bf0917d2556126bb048fc41022def628995587e438781092dcc49233109641b174f156cc4ec451fe8a217372cec |
44 |
-DIST libressl-3.3.1.tar.gz 3838592 BLAKE2B 67c5bd72c1d1085c13fd3bf2e3829a6b83d61c3c9af5f5e65dca7548abe967f0ec8ebe3c46c6af576c54304b432069aab9d940bded90925cb44fffa7a8f35c29 SHA512 a0a6c10af71c6932a63381f33b2d0fe38b28d1c3c62c0c2de770695152f6eb3c558fdedd2fb6cdf34bd9a2dd3887aec615b652cbc3c1eed6c3c973c787a0c294 |
45 |
|
46 |
diff --git a/dev-libs/libressl/files/libressl-2.8.3-solaris10.patch b/dev-libs/libressl/files/libressl-2.8.3-solaris10.patch |
47 |
deleted file mode 100644 |
48 |
index 20a0af0800b..00000000000 |
49 |
--- a/dev-libs/libressl/files/libressl-2.8.3-solaris10.patch |
50 |
+++ /dev/null |
51 |
@@ -1,69 +0,0 @@ |
52 |
-From libressl Thu Jul 21 09:25:08 2016 |
53 |
-From: schily () schily ! net (Joerg Schilling) |
54 |
-Date: Thu, 21 Jul 2016 09:25:08 +0000 |
55 |
-To: libressl |
56 |
-Subject: Non-portable code in ./crypto/compat/getentropy_solaris.c |
57 |
-Message-Id: <579094f4.Ca9M384ri4oiBOIa%schily () schily ! net> |
58 |
-X-MARC-Message: https://marc.info/?l=libressl&m=146910737815443 |
59 |
- |
60 |
-Hi, |
61 |
- |
62 |
-the code works only on Solaris based on OpenSolaris-ON from February 18 2010 or |
63 |
-later. |
64 |
- |
65 |
-Many people however still use Solaris 10. |
66 |
- |
67 |
-BTW: there is an official portable ELF way based on the AUX vector to do the same |
68 |
-but this was unfortunately not made a public libc interface, so it would need to |
69 |
-be incorporated into your code: |
70 |
- |
71 |
-https://sourceforge.net/p/schillix-on/schillix-on/ci/default/tree/usr/src/lib/libc/port/gen/getauxv.c |
72 |
- |
73 |
-___getauxptr(AT_PHDR) returns the address of &phdr[0] |
74 |
-___getauxval(AT_PHENT) returns sizeof(phdr[0]) |
75 |
-___getauxval(AT_PHNUM) returns # phdr entries |
76 |
- |
77 |
- |
78 |
-Here is a patch to disable the non-portable code getting the code to compile at |
79 |
-all: |
80 |
- |
81 |
- |
82 |
- |
83 |
---- a/crypto/compat/getentropy_solaris.c |
84 |
-+++ b/crypto/compat/getentropy_solaris.c |
85 |
-@@ -72,7 +72,9 @@ |
86 |
- static int getentropy_urandom(void *buf, size_t len, const char *path, |
87 |
- int devfscheck); |
88 |
- static int getentropy_fallback(void *buf, size_t len); |
89 |
-+#ifdef ElfW |
90 |
- static int getentropy_phdr(struct dl_phdr_info *info, size_t size, void *data); |
91 |
-+#endif |
92 |
- |
93 |
- int |
94 |
- getentropy(void *buf, size_t len) |
95 |
-@@ -244,6 +246,7 @@ |
96 |
- #endif |
97 |
- }; |
98 |
- |
99 |
-+#ifdef ElfW |
100 |
- static int |
101 |
- getentropy_phdr(struct dl_phdr_info *info, size_t size, void *data) |
102 |
- { |
103 |
-@@ -252,6 +255,7 @@ |
104 |
- SHA512_Update(ctx, &info->dlpi_addr, sizeof (info->dlpi_addr)); |
105 |
- return (0); |
106 |
- } |
107 |
-+#endif |
108 |
- |
109 |
- static int |
110 |
- getentropy_fallback(void *buf, size_t len) |
111 |
-@@ -290,7 +294,9 @@ |
112 |
- cnt += (int)tv.tv_usec; |
113 |
- } |
114 |
- |
115 |
-+#ifdef ElfW |
116 |
- dl_iterate_phdr(getentropy_phdr, &ctx); |
117 |
-+#endif |
118 |
- |
119 |
- for (ii = 0; ii < sizeof(cl)/sizeof(cl[0]); ii++) |
120 |
- HX(clock_gettime(cl[ii], &ts) == -1, ts); |
121 |
|
122 |
diff --git a/dev-libs/libressl/files/libressl-2.9.2-non-glibc.patch b/dev-libs/libressl/files/libressl-2.9.2-non-glibc.patch |
123 |
deleted file mode 100644 |
124 |
index b00316d8814..00000000000 |
125 |
--- a/dev-libs/libressl/files/libressl-2.9.2-non-glibc.patch |
126 |
+++ /dev/null |
127 |
@@ -1,32 +0,0 @@ |
128 |
-From a9f0b2143c3154da34b8798127263f6f11f61bd5 Mon Sep 17 00:00:00 2001 |
129 |
-From: Ishimoto Shinobu <47295761+protonesso@××××××××××××××××××××.com> |
130 |
-Date: Tue, 21 May 2019 22:41:05 +0900 |
131 |
-Subject: [PATCH] avoid glibc |
132 |
- |
133 |
-cause problems on musl systems |
134 |
- |
135 |
-Upstream-Status: Backport |
136 |
-[https://github.com/libressl-portable/portable/pull/529] |
137 |
-Signed-off-by: Stefan Strogin <steils@g.o> |
138 |
---- |
139 |
- crypto/compat/getprogname_linux.c | 4 +--- |
140 |
- 1 file changed, 1 insertion(+), 3 deletions(-) |
141 |
- |
142 |
-diff --git a/crypto/compat/getprogname_linux.c b/crypto/compat/getprogname_linux.c |
143 |
-index 2c89743..4e7e31f 100644 |
144 |
---- a/crypto/compat/getprogname_linux.c |
145 |
-+++ b/crypto/compat/getprogname_linux.c |
146 |
-@@ -26,9 +26,7 @@ getprogname(void) |
147 |
- #if defined(__ANDROID_API__) && __ANDROID_API__ < 21 |
148 |
- extern const char *__progname; |
149 |
- return __progname; |
150 |
--#elif defined(__GLIBC__) |
151 |
-- return program_invocation_short_name; |
152 |
- #else |
153 |
--#error "Cannot emulate getprogname" |
154 |
-+ return program_invocation_short_name; |
155 |
- #endif |
156 |
- } |
157 |
--- |
158 |
-2.21.0 |
159 |
- |
160 |
|
161 |
diff --git a/dev-libs/libressl/files/libressl-3.2.2-build.patch b/dev-libs/libressl/files/libressl-3.2.2-build.patch |
162 |
deleted file mode 100644 |
163 |
index 586e7a7a423..00000000000 |
164 |
--- a/dev-libs/libressl/files/libressl-3.2.2-build.patch |
165 |
+++ /dev/null |
166 |
@@ -1,56 +0,0 @@ |
167 |
-From 9abd36e3af5876f67c633f27496ad5660ab7fe24 Mon Sep 17 00:00:00 2001 |
168 |
-From: Brent Cook <busterb@×××××.com> |
169 |
-Date: Sun, 18 Oct 2020 22:14:03 -0500 |
170 |
-Subject: [PATCH] modify nc build to link libcompat objects directly |
171 |
- |
172 |
-Rather than assuming the static version of libcrypto exists for pulling in the compatibility functions, link the compat objects directly. This modifies the object file generation script a bit to handle the empty-case properly as well. |
173 |
---- |
174 |
- apps/nc/Makefile.am | 8 ++++++-- |
175 |
- crypto/Makefile.am | 4 ++-- |
176 |
- 2 files changed, 8 insertions(+), 4 deletions(-) |
177 |
- |
178 |
-diff --git a/apps/nc/Makefile.am b/apps/nc/Makefile.am |
179 |
-index d678f1eda..58b5c0118 100644 |
180 |
---- a/apps/nc/Makefile.am |
181 |
-+++ b/apps/nc/Makefile.am |
182 |
-@@ -1,5 +1,7 @@ |
183 |
- include $(top_srcdir)/Makefile.am.common |
184 |
- |
185 |
-+-include $(abs_top_builddir)/crypto/libcrypto_la_objects.mk |
186 |
-+ |
187 |
- if BUILD_NC |
188 |
- |
189 |
- if ENABLE_NC |
190 |
-@@ -12,11 +14,13 @@ endif |
191 |
- EXTRA_DIST = nc.1 |
192 |
- EXTRA_DIST += CMakeLists.txt |
193 |
- |
194 |
--nc_LDFLAGS = $(abs_top_builddir)/crypto/.libs/libcrypto.a |
195 |
-- |
196 |
- nc_LDADD = $(abs_top_builddir)/tls/libtls.la |
197 |
- nc_LDADD += $(PLATFORM_LDADD) $(PROG_LDADD) |
198 |
- |
199 |
-+nc_LDADD += $(libcrypto_la_objects) |
200 |
-+nc_LDADD += $(libcompat_la_objects) |
201 |
-+nc_LDADD += $(libcompatnoopt_la_objects) |
202 |
-+ |
203 |
- AM_CPPFLAGS += -I$(top_srcdir)/apps/nc/compat |
204 |
- |
205 |
- nc_SOURCES = atomicio.c |
206 |
-diff --git a/crypto/Makefile.am b/crypto/Makefile.am |
207 |
-index 97a84e1a7..e32ca96c3 100644 |
208 |
---- a/crypto/Makefile.am |
209 |
-+++ b/crypto/Makefile.am |
210 |
-@@ -99,10 +99,10 @@ libcrypto_la_objects.mk: Makefile |
211 |
- | sed 's/ */ $$\(abs_top_builddir\)\/crypto\//g' \ |
212 |
- > libcrypto_la_objects.mk |
213 |
- @echo "libcompat_la_objects= $(libcompat_la_OBJECTS)" \ |
214 |
-- | sed 's/ */ $$\(abs_top_builddir\)\/crypto\//g' \ |
215 |
-+ | sed 's/compat\// $$\(abs_top_builddir\)\/crypto\/&/g' \ |
216 |
- >> libcrypto_la_objects.mk |
217 |
- @echo "libcompatnoopt_la_objects= $(libcompatnoopt_la_OBJECTS)" \ |
218 |
-- | sed 's/ */ $$\(abs_top_builddir\)\/crypto\//g' \ |
219 |
-+ | sed 's/compat\// $$\(abs_top_builddir\)\/crypto\/&/g' \ |
220 |
- >> libcrypto_la_objects.mk |
221 |
- |
222 |
- libcrypto_la_LDFLAGS = -version-info @LIBCRYPTO_VERSION@ -no-undefined -export-symbols crypto_portable.sym |
223 |
|
224 |
diff --git a/dev-libs/libressl/libressl-2.9.2.ebuild b/dev-libs/libressl/libressl-2.9.2.ebuild |
225 |
deleted file mode 100644 |
226 |
index 038e4525e95..00000000000 |
227 |
--- a/dev-libs/libressl/libressl-2.9.2.ebuild |
228 |
+++ /dev/null |
229 |
@@ -1,64 +0,0 @@ |
230 |
-# Copyright 1999-2021 Gentoo Authors |
231 |
-# Distributed under the terms of the GNU General Public License v2 |
232 |
- |
233 |
-EAPI=6 |
234 |
- |
235 |
-inherit multilib-minimal libtool |
236 |
- |
237 |
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL" |
238 |
-HOMEPAGE="https://www.libressl.org/" |
239 |
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz" |
240 |
- |
241 |
-LICENSE="ISC openssl" |
242 |
-# Reflects ABI of libcrypto.so and libssl.so. Since these can differ, |
243 |
-# we'll try to use the max of either. However, if either change between |
244 |
-# versions, we have to change the subslot to trigger rebuild of consumers. |
245 |
-SLOT="0/47" |
246 |
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
247 |
-IUSE="+asm static-libs test" |
248 |
-RESTRICT="!test? ( test )" |
249 |
-REQUIRED_USE="test? ( static-libs )" |
250 |
- |
251 |
-RDEPEND="!dev-libs/openssl:0" |
252 |
-DEPEND="${RDEPEND}" |
253 |
-PDEPEND="app-misc/ca-certificates" |
254 |
- |
255 |
-src_prepare() { |
256 |
- touch crypto/Makefile.in |
257 |
- |
258 |
- sed -i \ |
259 |
- -e '/^[ \t]*CFLAGS=/s#-g ##' \ |
260 |
- -e '/^[ \t]*CFLAGS=/s#-g"#"#' \ |
261 |
- -e '/^[ \t]*CFLAGS=/s#-O2 ##' \ |
262 |
- -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \ |
263 |
- -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \ |
264 |
- -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \ |
265 |
- configure || die "fixing CFLAGS failed" |
266 |
- |
267 |
- if ! use test ; then |
268 |
- sed -i \ |
269 |
- -e '/^[ \t]*SUBDIRS =/s#tests##' \ |
270 |
- Makefile.in || die "Removing tests failed" |
271 |
- fi |
272 |
- |
273 |
- eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch |
274 |
- eapply "${FILESDIR}"/${P}-non-glibc.patch |
275 |
- eapply_user |
276 |
- |
277 |
- elibtoolize # for Solaris |
278 |
-} |
279 |
- |
280 |
-multilib_src_configure() { |
281 |
- ECONF_SOURCE="${S}" econf \ |
282 |
- $(use_enable asm) \ |
283 |
- $(use_enable static-libs static) |
284 |
-} |
285 |
- |
286 |
-multilib_src_test() { |
287 |
- emake check |
288 |
-} |
289 |
- |
290 |
-multilib_src_install_all() { |
291 |
- einstalldocs |
292 |
- find "${D}" -name '*.la' -exec rm -f {} + || die |
293 |
-} |
294 |
|
295 |
diff --git a/dev-libs/libressl/libressl-3.0.2.ebuild b/dev-libs/libressl/libressl-3.0.2.ebuild |
296 |
deleted file mode 100644 |
297 |
index 6c36bb3906c..00000000000 |
298 |
--- a/dev-libs/libressl/libressl-3.0.2.ebuild |
299 |
+++ /dev/null |
300 |
@@ -1,63 +0,0 @@ |
301 |
-# Copyright 1999-2021 Gentoo Authors |
302 |
-# Distributed under the terms of the GNU General Public License v2 |
303 |
- |
304 |
-EAPI=7 |
305 |
- |
306 |
-inherit multilib-minimal libtool |
307 |
- |
308 |
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL" |
309 |
-HOMEPAGE="https://www.libressl.org/" |
310 |
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz" |
311 |
- |
312 |
-LICENSE="ISC openssl" |
313 |
-# Reflects ABI of libcrypto.so and libssl.so. Since these can differ, |
314 |
-# we'll try to use the max of either. However, if either change between |
315 |
-# versions, we have to change the subslot to trigger rebuild of consumers. |
316 |
-SLOT="0/47" |
317 |
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
318 |
-IUSE="+asm static-libs test" |
319 |
-RESTRICT="!test? ( test )" |
320 |
-REQUIRED_USE="test? ( static-libs )" |
321 |
- |
322 |
-RDEPEND="!dev-libs/openssl:0" |
323 |
-DEPEND="${RDEPEND}" |
324 |
-PDEPEND="app-misc/ca-certificates" |
325 |
- |
326 |
-src_prepare() { |
327 |
- touch crypto/Makefile.in |
328 |
- |
329 |
- sed -i \ |
330 |
- -e '/^[ \t]*CFLAGS=/s#-g ##' \ |
331 |
- -e '/^[ \t]*CFLAGS=/s#-g"#"#' \ |
332 |
- -e '/^[ \t]*CFLAGS=/s#-O2 ##' \ |
333 |
- -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \ |
334 |
- -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \ |
335 |
- -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \ |
336 |
- configure || die "fixing CFLAGS failed" |
337 |
- |
338 |
- if ! use test ; then |
339 |
- sed -i \ |
340 |
- -e '/^[ \t]*SUBDIRS =/s#tests##' \ |
341 |
- Makefile.in || die "Removing tests failed" |
342 |
- fi |
343 |
- |
344 |
- eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch |
345 |
- eapply_user |
346 |
- |
347 |
- elibtoolize # for Solaris |
348 |
-} |
349 |
- |
350 |
-multilib_src_configure() { |
351 |
- ECONF_SOURCE="${S}" econf \ |
352 |
- $(use_enable asm) \ |
353 |
- $(use_enable static-libs static) |
354 |
-} |
355 |
- |
356 |
-multilib_src_test() { |
357 |
- emake check |
358 |
-} |
359 |
- |
360 |
-multilib_src_install_all() { |
361 |
- einstalldocs |
362 |
- find "${D}" -name '*.la' -exec rm -f {} + || die |
363 |
-} |
364 |
|
365 |
diff --git a/dev-libs/libressl/libressl-3.1.3.ebuild b/dev-libs/libressl/libressl-3.1.3.ebuild |
366 |
deleted file mode 100644 |
367 |
index 80d55851641..00000000000 |
368 |
--- a/dev-libs/libressl/libressl-3.1.3.ebuild |
369 |
+++ /dev/null |
370 |
@@ -1,63 +0,0 @@ |
371 |
-# Copyright 1999-2021 Gentoo Authors |
372 |
-# Distributed under the terms of the GNU General Public License v2 |
373 |
- |
374 |
-EAPI=7 |
375 |
- |
376 |
-inherit multilib-minimal libtool |
377 |
- |
378 |
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL" |
379 |
-HOMEPAGE="https://www.libressl.org/" |
380 |
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz" |
381 |
- |
382 |
-LICENSE="ISC openssl" |
383 |
-# Reflects ABI of libcrypto.so and libssl.so. Since these can differ, |
384 |
-# we'll try to use the max of either. However, if either change between |
385 |
-# versions, we have to change the subslot to trigger rebuild of consumers. |
386 |
-SLOT="0/48" |
387 |
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
388 |
-IUSE="+asm static-libs test" |
389 |
-RESTRICT="!test? ( test )" |
390 |
-REQUIRED_USE="test? ( static-libs )" |
391 |
- |
392 |
-RDEPEND="!dev-libs/openssl:0" |
393 |
-DEPEND="${RDEPEND}" |
394 |
-PDEPEND="app-misc/ca-certificates" |
395 |
- |
396 |
-src_prepare() { |
397 |
- touch crypto/Makefile.in |
398 |
- |
399 |
- sed -i \ |
400 |
- -e '/^[ \t]*CFLAGS=/s#-g ##' \ |
401 |
- -e '/^[ \t]*CFLAGS=/s#-g"#"#' \ |
402 |
- -e '/^[ \t]*CFLAGS=/s#-O2 ##' \ |
403 |
- -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \ |
404 |
- -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \ |
405 |
- -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \ |
406 |
- configure || die "fixing CFLAGS failed" |
407 |
- |
408 |
- if ! use test ; then |
409 |
- sed -i \ |
410 |
- -e '/^[ \t]*SUBDIRS =/s#tests##' \ |
411 |
- Makefile.in || die "Removing tests failed" |
412 |
- fi |
413 |
- |
414 |
- eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch |
415 |
- eapply_user |
416 |
- |
417 |
- elibtoolize # for Solaris |
418 |
-} |
419 |
- |
420 |
-multilib_src_configure() { |
421 |
- ECONF_SOURCE="${S}" econf \ |
422 |
- $(use_enable asm) \ |
423 |
- $(use_enable static-libs static) |
424 |
-} |
425 |
- |
426 |
-multilib_src_test() { |
427 |
- emake check |
428 |
-} |
429 |
- |
430 |
-multilib_src_install_all() { |
431 |
- einstalldocs |
432 |
- find "${D}" -name '*.la' -exec rm -f {} + || die |
433 |
-} |
434 |
|
435 |
diff --git a/dev-libs/libressl/libressl-3.1.4.ebuild b/dev-libs/libressl/libressl-3.1.4.ebuild |
436 |
deleted file mode 100644 |
437 |
index 80d55851641..00000000000 |
438 |
--- a/dev-libs/libressl/libressl-3.1.4.ebuild |
439 |
+++ /dev/null |
440 |
@@ -1,63 +0,0 @@ |
441 |
-# Copyright 1999-2021 Gentoo Authors |
442 |
-# Distributed under the terms of the GNU General Public License v2 |
443 |
- |
444 |
-EAPI=7 |
445 |
- |
446 |
-inherit multilib-minimal libtool |
447 |
- |
448 |
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL" |
449 |
-HOMEPAGE="https://www.libressl.org/" |
450 |
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz" |
451 |
- |
452 |
-LICENSE="ISC openssl" |
453 |
-# Reflects ABI of libcrypto.so and libssl.so. Since these can differ, |
454 |
-# we'll try to use the max of either. However, if either change between |
455 |
-# versions, we have to change the subslot to trigger rebuild of consumers. |
456 |
-SLOT="0/48" |
457 |
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
458 |
-IUSE="+asm static-libs test" |
459 |
-RESTRICT="!test? ( test )" |
460 |
-REQUIRED_USE="test? ( static-libs )" |
461 |
- |
462 |
-RDEPEND="!dev-libs/openssl:0" |
463 |
-DEPEND="${RDEPEND}" |
464 |
-PDEPEND="app-misc/ca-certificates" |
465 |
- |
466 |
-src_prepare() { |
467 |
- touch crypto/Makefile.in |
468 |
- |
469 |
- sed -i \ |
470 |
- -e '/^[ \t]*CFLAGS=/s#-g ##' \ |
471 |
- -e '/^[ \t]*CFLAGS=/s#-g"#"#' \ |
472 |
- -e '/^[ \t]*CFLAGS=/s#-O2 ##' \ |
473 |
- -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \ |
474 |
- -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \ |
475 |
- -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \ |
476 |
- configure || die "fixing CFLAGS failed" |
477 |
- |
478 |
- if ! use test ; then |
479 |
- sed -i \ |
480 |
- -e '/^[ \t]*SUBDIRS =/s#tests##' \ |
481 |
- Makefile.in || die "Removing tests failed" |
482 |
- fi |
483 |
- |
484 |
- eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch |
485 |
- eapply_user |
486 |
- |
487 |
- elibtoolize # for Solaris |
488 |
-} |
489 |
- |
490 |
-multilib_src_configure() { |
491 |
- ECONF_SOURCE="${S}" econf \ |
492 |
- $(use_enable asm) \ |
493 |
- $(use_enable static-libs static) |
494 |
-} |
495 |
- |
496 |
-multilib_src_test() { |
497 |
- emake check |
498 |
-} |
499 |
- |
500 |
-multilib_src_install_all() { |
501 |
- einstalldocs |
502 |
- find "${D}" -name '*.la' -exec rm -f {} + || die |
503 |
-} |
504 |
|
505 |
diff --git a/dev-libs/libressl/libressl-3.1.5.ebuild b/dev-libs/libressl/libressl-3.1.5.ebuild |
506 |
deleted file mode 100644 |
507 |
index 80d55851641..00000000000 |
508 |
--- a/dev-libs/libressl/libressl-3.1.5.ebuild |
509 |
+++ /dev/null |
510 |
@@ -1,63 +0,0 @@ |
511 |
-# Copyright 1999-2021 Gentoo Authors |
512 |
-# Distributed under the terms of the GNU General Public License v2 |
513 |
- |
514 |
-EAPI=7 |
515 |
- |
516 |
-inherit multilib-minimal libtool |
517 |
- |
518 |
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL" |
519 |
-HOMEPAGE="https://www.libressl.org/" |
520 |
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz" |
521 |
- |
522 |
-LICENSE="ISC openssl" |
523 |
-# Reflects ABI of libcrypto.so and libssl.so. Since these can differ, |
524 |
-# we'll try to use the max of either. However, if either change between |
525 |
-# versions, we have to change the subslot to trigger rebuild of consumers. |
526 |
-SLOT="0/48" |
527 |
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
528 |
-IUSE="+asm static-libs test" |
529 |
-RESTRICT="!test? ( test )" |
530 |
-REQUIRED_USE="test? ( static-libs )" |
531 |
- |
532 |
-RDEPEND="!dev-libs/openssl:0" |
533 |
-DEPEND="${RDEPEND}" |
534 |
-PDEPEND="app-misc/ca-certificates" |
535 |
- |
536 |
-src_prepare() { |
537 |
- touch crypto/Makefile.in |
538 |
- |
539 |
- sed -i \ |
540 |
- -e '/^[ \t]*CFLAGS=/s#-g ##' \ |
541 |
- -e '/^[ \t]*CFLAGS=/s#-g"#"#' \ |
542 |
- -e '/^[ \t]*CFLAGS=/s#-O2 ##' \ |
543 |
- -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \ |
544 |
- -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \ |
545 |
- -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \ |
546 |
- configure || die "fixing CFLAGS failed" |
547 |
- |
548 |
- if ! use test ; then |
549 |
- sed -i \ |
550 |
- -e '/^[ \t]*SUBDIRS =/s#tests##' \ |
551 |
- Makefile.in || die "Removing tests failed" |
552 |
- fi |
553 |
- |
554 |
- eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch |
555 |
- eapply_user |
556 |
- |
557 |
- elibtoolize # for Solaris |
558 |
-} |
559 |
- |
560 |
-multilib_src_configure() { |
561 |
- ECONF_SOURCE="${S}" econf \ |
562 |
- $(use_enable asm) \ |
563 |
- $(use_enable static-libs static) |
564 |
-} |
565 |
- |
566 |
-multilib_src_test() { |
567 |
- emake check |
568 |
-} |
569 |
- |
570 |
-multilib_src_install_all() { |
571 |
- einstalldocs |
572 |
- find "${D}" -name '*.la' -exec rm -f {} + || die |
573 |
-} |
574 |
|
575 |
diff --git a/dev-libs/libressl/libressl-3.2.0.ebuild b/dev-libs/libressl/libressl-3.2.0.ebuild |
576 |
deleted file mode 100644 |
577 |
index 1885f60b24c..00000000000 |
578 |
--- a/dev-libs/libressl/libressl-3.2.0.ebuild |
579 |
+++ /dev/null |
580 |
@@ -1,63 +0,0 @@ |
581 |
-# Copyright 1999-2021 Gentoo Authors |
582 |
-# Distributed under the terms of the GNU General Public License v2 |
583 |
- |
584 |
-EAPI=7 |
585 |
- |
586 |
-inherit multilib-minimal libtool |
587 |
- |
588 |
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL" |
589 |
-HOMEPAGE="https://www.libressl.org/" |
590 |
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz" |
591 |
- |
592 |
-LICENSE="ISC openssl" |
593 |
-# Reflects ABI of libcrypto.so and libssl.so. Since these can differ, |
594 |
-# we'll try to use the max of either. However, if either change between |
595 |
-# versions, we have to change the subslot to trigger rebuild of consumers. |
596 |
-SLOT="0/48" |
597 |
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
598 |
-IUSE="+asm static-libs test" |
599 |
-RESTRICT="!test? ( test )" |
600 |
-REQUIRED_USE="test? ( static-libs )" |
601 |
- |
602 |
-RDEPEND="!dev-libs/openssl:0" |
603 |
-DEPEND="${RDEPEND}" |
604 |
-PDEPEND="app-misc/ca-certificates" |
605 |
- |
606 |
-src_prepare() { |
607 |
- touch crypto/Makefile.in |
608 |
- |
609 |
- sed -i \ |
610 |
- -e '/^[ \t]*CFLAGS=/s#-g ##' \ |
611 |
- -e '/^[ \t]*CFLAGS=/s#-g"#"#' \ |
612 |
- -e '/^[ \t]*CFLAGS=/s#-O2 ##' \ |
613 |
- -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \ |
614 |
- -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \ |
615 |
- -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \ |
616 |
- configure || die "fixing CFLAGS failed" |
617 |
- |
618 |
- if ! use test ; then |
619 |
- sed -i \ |
620 |
- -e '/^[ \t]*SUBDIRS =/s#tests##' \ |
621 |
- Makefile.in || die "Removing tests failed" |
622 |
- fi |
623 |
- |
624 |
- eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch |
625 |
- eapply_user |
626 |
- |
627 |
- elibtoolize # for Solaris |
628 |
-} |
629 |
- |
630 |
-multilib_src_configure() { |
631 |
- ECONF_SOURCE="${S}" econf \ |
632 |
- $(use_enable asm) \ |
633 |
- $(use_enable static-libs static) |
634 |
-} |
635 |
- |
636 |
-multilib_src_test() { |
637 |
- emake check |
638 |
-} |
639 |
- |
640 |
-multilib_src_install_all() { |
641 |
- einstalldocs |
642 |
- find "${D}" -name '*.la' -exec rm -f {} + || die |
643 |
-} |
644 |
|
645 |
diff --git a/dev-libs/libressl/libressl-3.2.1.ebuild b/dev-libs/libressl/libressl-3.2.1.ebuild |
646 |
deleted file mode 100644 |
647 |
index 1885f60b24c..00000000000 |
648 |
--- a/dev-libs/libressl/libressl-3.2.1.ebuild |
649 |
+++ /dev/null |
650 |
@@ -1,63 +0,0 @@ |
651 |
-# Copyright 1999-2021 Gentoo Authors |
652 |
-# Distributed under the terms of the GNU General Public License v2 |
653 |
- |
654 |
-EAPI=7 |
655 |
- |
656 |
-inherit multilib-minimal libtool |
657 |
- |
658 |
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL" |
659 |
-HOMEPAGE="https://www.libressl.org/" |
660 |
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz" |
661 |
- |
662 |
-LICENSE="ISC openssl" |
663 |
-# Reflects ABI of libcrypto.so and libssl.so. Since these can differ, |
664 |
-# we'll try to use the max of either. However, if either change between |
665 |
-# versions, we have to change the subslot to trigger rebuild of consumers. |
666 |
-SLOT="0/48" |
667 |
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
668 |
-IUSE="+asm static-libs test" |
669 |
-RESTRICT="!test? ( test )" |
670 |
-REQUIRED_USE="test? ( static-libs )" |
671 |
- |
672 |
-RDEPEND="!dev-libs/openssl:0" |
673 |
-DEPEND="${RDEPEND}" |
674 |
-PDEPEND="app-misc/ca-certificates" |
675 |
- |
676 |
-src_prepare() { |
677 |
- touch crypto/Makefile.in |
678 |
- |
679 |
- sed -i \ |
680 |
- -e '/^[ \t]*CFLAGS=/s#-g ##' \ |
681 |
- -e '/^[ \t]*CFLAGS=/s#-g"#"#' \ |
682 |
- -e '/^[ \t]*CFLAGS=/s#-O2 ##' \ |
683 |
- -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \ |
684 |
- -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \ |
685 |
- -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \ |
686 |
- configure || die "fixing CFLAGS failed" |
687 |
- |
688 |
- if ! use test ; then |
689 |
- sed -i \ |
690 |
- -e '/^[ \t]*SUBDIRS =/s#tests##' \ |
691 |
- Makefile.in || die "Removing tests failed" |
692 |
- fi |
693 |
- |
694 |
- eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch |
695 |
- eapply_user |
696 |
- |
697 |
- elibtoolize # for Solaris |
698 |
-} |
699 |
- |
700 |
-multilib_src_configure() { |
701 |
- ECONF_SOURCE="${S}" econf \ |
702 |
- $(use_enable asm) \ |
703 |
- $(use_enable static-libs static) |
704 |
-} |
705 |
- |
706 |
-multilib_src_test() { |
707 |
- emake check |
708 |
-} |
709 |
- |
710 |
-multilib_src_install_all() { |
711 |
- einstalldocs |
712 |
- find "${D}" -name '*.la' -exec rm -f {} + || die |
713 |
-} |
714 |
|
715 |
diff --git a/dev-libs/libressl/libressl-3.2.3.ebuild b/dev-libs/libressl/libressl-3.2.3.ebuild |
716 |
deleted file mode 100644 |
717 |
index 1885f60b24c..00000000000 |
718 |
--- a/dev-libs/libressl/libressl-3.2.3.ebuild |
719 |
+++ /dev/null |
720 |
@@ -1,63 +0,0 @@ |
721 |
-# Copyright 1999-2021 Gentoo Authors |
722 |
-# Distributed under the terms of the GNU General Public License v2 |
723 |
- |
724 |
-EAPI=7 |
725 |
- |
726 |
-inherit multilib-minimal libtool |
727 |
- |
728 |
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL" |
729 |
-HOMEPAGE="https://www.libressl.org/" |
730 |
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz" |
731 |
- |
732 |
-LICENSE="ISC openssl" |
733 |
-# Reflects ABI of libcrypto.so and libssl.so. Since these can differ, |
734 |
-# we'll try to use the max of either. However, if either change between |
735 |
-# versions, we have to change the subslot to trigger rebuild of consumers. |
736 |
-SLOT="0/48" |
737 |
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
738 |
-IUSE="+asm static-libs test" |
739 |
-RESTRICT="!test? ( test )" |
740 |
-REQUIRED_USE="test? ( static-libs )" |
741 |
- |
742 |
-RDEPEND="!dev-libs/openssl:0" |
743 |
-DEPEND="${RDEPEND}" |
744 |
-PDEPEND="app-misc/ca-certificates" |
745 |
- |
746 |
-src_prepare() { |
747 |
- touch crypto/Makefile.in |
748 |
- |
749 |
- sed -i \ |
750 |
- -e '/^[ \t]*CFLAGS=/s#-g ##' \ |
751 |
- -e '/^[ \t]*CFLAGS=/s#-g"#"#' \ |
752 |
- -e '/^[ \t]*CFLAGS=/s#-O2 ##' \ |
753 |
- -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \ |
754 |
- -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \ |
755 |
- -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \ |
756 |
- configure || die "fixing CFLAGS failed" |
757 |
- |
758 |
- if ! use test ; then |
759 |
- sed -i \ |
760 |
- -e '/^[ \t]*SUBDIRS =/s#tests##' \ |
761 |
- Makefile.in || die "Removing tests failed" |
762 |
- fi |
763 |
- |
764 |
- eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch |
765 |
- eapply_user |
766 |
- |
767 |
- elibtoolize # for Solaris |
768 |
-} |
769 |
- |
770 |
-multilib_src_configure() { |
771 |
- ECONF_SOURCE="${S}" econf \ |
772 |
- $(use_enable asm) \ |
773 |
- $(use_enable static-libs static) |
774 |
-} |
775 |
- |
776 |
-multilib_src_test() { |
777 |
- emake check |
778 |
-} |
779 |
- |
780 |
-multilib_src_install_all() { |
781 |
- einstalldocs |
782 |
- find "${D}" -name '*.la' -exec rm -f {} + || die |
783 |
-} |
784 |
|
785 |
diff --git a/dev-libs/libressl/libressl-3.3.0.ebuild b/dev-libs/libressl/libressl-3.3.0.ebuild |
786 |
deleted file mode 100644 |
787 |
index a78469b4e02..00000000000 |
788 |
--- a/dev-libs/libressl/libressl-3.3.0.ebuild |
789 |
+++ /dev/null |
790 |
@@ -1,64 +0,0 @@ |
791 |
-# Copyright 1999-2021 Gentoo Authors |
792 |
-# Distributed under the terms of the GNU General Public License v2 |
793 |
- |
794 |
-EAPI=7 |
795 |
- |
796 |
-inherit multilib-minimal libtool |
797 |
- |
798 |
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL" |
799 |
-HOMEPAGE="https://www.libressl.org/" |
800 |
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz" |
801 |
- |
802 |
-LICENSE="ISC openssl" |
803 |
-# Reflects ABI of libcrypto.so and libssl.so. Since these can differ, |
804 |
-# we'll try to use the max of either. However, if either change between |
805 |
-# versions, we have to change the subslot to trigger rebuild of consumers. |
806 |
-SLOT="0/48" |
807 |
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
808 |
-IUSE="+asm static-libs test" |
809 |
-RESTRICT="!test? ( test )" |
810 |
-REQUIRED_USE="test? ( static-libs )" |
811 |
- |
812 |
-RDEPEND="!dev-libs/openssl:0" |
813 |
-DEPEND="${RDEPEND}" |
814 |
-PDEPEND="app-misc/ca-certificates" |
815 |
- |
816 |
-src_prepare() { |
817 |
- touch crypto/Makefile.in |
818 |
- |
819 |
- sed -i \ |
820 |
- -e '/^[ \t]*CFLAGS=/s#-g ##' \ |
821 |
- -e '/^[ \t]*CFLAGS=/s#-g"#"#' \ |
822 |
- -e '/^[ \t]*CFLAGS=/s#-O2 ##' \ |
823 |
- -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \ |
824 |
- -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \ |
825 |
- -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \ |
826 |
- configure || die "fixing CFLAGS failed" |
827 |
- |
828 |
- if ! use test ; then |
829 |
- sed -i \ |
830 |
- -e '/^[ \t]*SUBDIRS =/s#tests##' \ |
831 |
- Makefile.in || die "Removing tests failed" |
832 |
- fi |
833 |
- |
834 |
- eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch |
835 |
- #eapply "${FILESDIR}"/${PN}-3.2.2-build.patch |
836 |
- eapply_user |
837 |
- |
838 |
- elibtoolize # for Solaris |
839 |
-} |
840 |
- |
841 |
-multilib_src_configure() { |
842 |
- ECONF_SOURCE="${S}" econf \ |
843 |
- $(use_enable asm) \ |
844 |
- $(use_enable static-libs static) |
845 |
-} |
846 |
- |
847 |
-multilib_src_test() { |
848 |
- emake check |
849 |
-} |
850 |
- |
851 |
-multilib_src_install_all() { |
852 |
- einstalldocs |
853 |
- find "${D}" -name '*.la' -exec rm -f {} + || die |
854 |
-} |
855 |
|
856 |
diff --git a/dev-libs/libressl/libressl-3.3.1.ebuild b/dev-libs/libressl/libressl-3.3.1.ebuild |
857 |
deleted file mode 100644 |
858 |
index b43f11d8349..00000000000 |
859 |
--- a/dev-libs/libressl/libressl-3.3.1.ebuild |
860 |
+++ /dev/null |
861 |
@@ -1,64 +0,0 @@ |
862 |
-# Copyright 1999-2021 Gentoo Authors |
863 |
-# Distributed under the terms of the GNU General Public License v2 |
864 |
- |
865 |
-EAPI=7 |
866 |
- |
867 |
-inherit multilib-minimal libtool |
868 |
- |
869 |
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL" |
870 |
-HOMEPAGE="https://www.libressl.org/" |
871 |
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz" |
872 |
- |
873 |
-LICENSE="ISC openssl" |
874 |
-# Reflects ABI of libcrypto.so and libssl.so. Since these can differ, |
875 |
-# we'll try to use the max of either. However, if either change between |
876 |
-# versions, we have to change the subslot to trigger rebuild of consumers. |
877 |
-SLOT="0/48" |
878 |
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
879 |
-IUSE="+asm static-libs test" |
880 |
-RESTRICT="!test? ( test )" |
881 |
-REQUIRED_USE="test? ( static-libs )" |
882 |
- |
883 |
-RDEPEND="!dev-libs/openssl:0" |
884 |
-DEPEND="${RDEPEND}" |
885 |
-PDEPEND="app-misc/ca-certificates" |
886 |
- |
887 |
-src_prepare() { |
888 |
- touch crypto/Makefile.in |
889 |
- |
890 |
- sed -i \ |
891 |
- -e '/^[ \t]*CFLAGS=/s#-g ##' \ |
892 |
- -e '/^[ \t]*CFLAGS=/s#-g"#"#' \ |
893 |
- -e '/^[ \t]*CFLAGS=/s#-O2 ##' \ |
894 |
- -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \ |
895 |
- -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \ |
896 |
- -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \ |
897 |
- configure || die "fixing CFLAGS failed" |
898 |
- |
899 |
- if ! use test ; then |
900 |
- sed -i \ |
901 |
- -e '/^[ \t]*SUBDIRS =/s#tests##' \ |
902 |
- Makefile.in || die "Removing tests failed" |
903 |
- fi |
904 |
- |
905 |
- eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch |
906 |
- #eapply "${FILESDIR}"/${PN}-3.2.2-build.patch |
907 |
- eapply_user |
908 |
- |
909 |
- elibtoolize # for Solaris |
910 |
-} |
911 |
- |
912 |
-multilib_src_configure() { |
913 |
- ECONF_SOURCE="${S}" econf \ |
914 |
- $(use_enable asm) \ |
915 |
- $(use_enable static-libs static) |
916 |
-} |
917 |
- |
918 |
-multilib_src_test() { |
919 |
- emake check |
920 |
-} |
921 |
- |
922 |
-multilib_src_install_all() { |
923 |
- einstalldocs |
924 |
- find "${D}" -name '*.la' -exec rm -f {} + || die |
925 |
-} |
926 |
|
927 |
diff --git a/dev-libs/libressl/metadata.xml b/dev-libs/libressl/metadata.xml |
928 |
deleted file mode 100644 |
929 |
index a7201a6f607..00000000000 |
930 |
--- a/dev-libs/libressl/metadata.xml |
931 |
+++ /dev/null |
932 |
@@ -1,30 +0,0 @@ |
933 |
-<?xml version="1.0" encoding="UTF-8"?> |
934 |
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
935 |
-<pkgmetadata> |
936 |
- <maintainer type="project"> |
937 |
- <email>libressl@g.o</email> |
938 |
- </maintainer> |
939 |
- <longdescription lang="en"> |
940 |
- LibreSSL is a version of the TLS/crypto stack forked from OpenSSL in |
941 |
- 2014, with goals of modernizing the codebase, improving security, and |
942 |
- applying best practice development processes. |
943 |
- </longdescription> |
944 |
- <use> |
945 |
- <flag name="asm">Enables assembly</flag> |
946 |
- </use> |
947 |
- <upstream> |
948 |
- <changelog>http://www.libressl.org/releases.html</changelog> |
949 |
- <bugs-to> |
950 |
- https://github.com/libressl-portable/portable/issues |
951 |
- </bugs-to> |
952 |
- <remote-id type="github">libressl-portable/portable</remote-id> |
953 |
- </upstream> |
954 |
- <slots> |
955 |
- <slot name="0"> |
956 |
- Pin source packages to SLOT 0, as binary compatibility slots are expected to come and go. |
957 |
- </slot> |
958 |
- <subslots> |
959 |
- Reflect ABI of libcrypto.so and libssl.so only, NOT libtls.so. |
960 |
- </subslots> |
961 |
- </slots> |
962 |
-</pkgmetadata> |