Gentoo Archives: gentoo-commits

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/
Date: Fri, 06 Apr 2018 13:36:35
Message-Id: 1523021767.6c262befe1a8105ff8301ca13e3b2bbae702664f.blueness@gentoo
1 commit: 6c262befe1a8105ff8301ca13e3b2bbae702664f
2 Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
3 AuthorDate: Fri Apr 6 13:36:07 2018 +0000
4 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 6 13:36:07 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c262bef
7
8 dev-libs/libressl: remove vulnerable versions, bug #652676
9
10 Package-Manager: Portage-2.3.24, Repoman-2.3.6
11
12 dev-libs/libressl/Manifest | 2 --
13 dev-libs/libressl/libressl-2.7.0.ebuild | 53 ---------------------------------
14 dev-libs/libressl/libressl-2.7.1.ebuild | 53 ---------------------------------
15 3 files changed, 108 deletions(-)
16
17 diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
18 index 16d2adf85a8..6a9941a917d 100644
19 --- a/dev-libs/libressl/Manifest
20 +++ b/dev-libs/libressl/Manifest
21 @@ -8,6 +8,4 @@ DIST libressl-2.6.1.tar.gz 3219005 BLAKE2B ca5c1b2f1c824f9faf26cf335a533b98a9af4
22 DIST libressl-2.6.2.tar.gz 3229140 BLAKE2B 65ee69ac9d5754a153ed8e9ca20240cf6d584093731a0fc53fc847f6c2a6516fa709f347ef58059a3dfde7a6013cef0188d6632a15ace172f6a371f1fcdb7756 SHA512 2896d52185b84edfb23eae73949f5a537966b42e659f00b0b2e0635e69daf546fc41e0e7b97cb52a85e73b2d27ead221a3225977f6b5ee998aefdabf0908a9e4
23 DIST libressl-2.6.3.tar.gz 3228661 BLAKE2B 01d1e09a5c4541e1d6b35d0a1cd9246671a7cda404c9818885cce55897dd405585a656b748ca6c959224b7d6155c20700fb4a92c37af42429959162a7ad8fb87 SHA512 5c0a0f86ecad1226c2d9a3a8a2e6f412ac0941d402c213ae1d293cd90c6a684198410db8c5250f83b8e2b00968a089afc39e90e053669fc27f82a4eb7c65f5c9
24 DIST libressl-2.6.4.tar.gz 3227935 BLAKE2B 48e865448a9e5b0b604b06060091073276aebd376506de73773a5eb9cb0bb4c5b93aa16353b4892abaee97ec933ad77e89775c3f52263d77bb17c68e481b4f70 SHA512 181761da573ff392aaee17dd3dde416d7cbb299ab3e07b49c97e279ceb3f619e78d1dc9ec4c59b0af024f0a8270ff31fe37f8282d0392be34c3143c9647cd246
25 -DIST libressl-2.7.0.tar.gz 3286436 BLAKE2B 883f24f70dc39c0547d63b852274ce12e03910d5b8eced70dbcffb062d236ad03b3e7dc0c265277f33666616f682b454130be18fb2f8112d42aabcaab8882a69 SHA512 d0e51fa7143f71266e9193fbda151c6e65ba403fa93b4030edcfd4909f5905b03586cc5605e58a62a190d46e9caf7191b6572106b8e92bc5400b2e1b6b7e025e
26 -DIST libressl-2.7.1.tar.gz 3362461 BLAKE2B 48b62160298ea7628c6671271b7ae9249cc3355cf6e504b504f7fef4ce62337f07e0a8117eef88fee7ae2a0517859f83e8540003dfd2c577f10841088d9eb180 SHA512 b7adc4250ba3fa5a3db20890aacb6b40dc9fbc29cc470c55dc9742430b9ba10ec122e6edf6f1671d77dea6347be1a23dc3d81b3b70f9b6e722212f356c36dfbc
27 DIST libressl-2.7.2.tar.gz 3364227 BLAKE2B 49da6903a63425ac246c574b4c842706eaff184ba4a1768f61b2007296cb915f944f80f79edbad12b1a28a5552282522aa2b037195e2f917c06cf6917f1642e6 SHA512 12d00d057d449eb4119fc2f07034ebc0f1bbcb1602c0e07ef03b50440045eafd70594ddee352946cd9409aed8aceeb6988ba1643f582566fe3498499d94ece49
28
29 diff --git a/dev-libs/libressl/libressl-2.7.0.ebuild b/dev-libs/libressl/libressl-2.7.0.ebuild
30 deleted file mode 100644
31 index af207c40014..00000000000
32 --- a/dev-libs/libressl/libressl-2.7.0.ebuild
33 +++ /dev/null
34 @@ -1,53 +0,0 @@
35 -# Copyright 1999-2018 Gentoo Foundation
36 -# Distributed under the terms of the GNU General Public License v2
37 -
38 -EAPI=6
39 -
40 -inherit eutils multilib-minimal
41 -
42 -DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
43 -HOMEPAGE="https://www.libressl.org/"
44 -SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz"
45 -
46 -LICENSE="ISC openssl"
47 -# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
48 -# we'll try to use the max of either. However, if either change between
49 -# versions, we have to change the subslot to trigger rebuild of consumers.
50 -SLOT="0/45"
51 -#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
52 -KEYWORDS=""
53 -IUSE="+asm static-libs"
54 -
55 -RDEPEND="!dev-libs/openssl:0"
56 -DEPEND="${RDEPEND}"
57 -PDEPEND="app-misc/ca-certificates"
58 -
59 -src_prepare() {
60 - touch crypto/Makefile.in
61 -
62 - sed -i \
63 - -e '/^[ \t]*CFLAGS=/s#-g ##' \
64 - -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
65 - -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
66 - -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
67 - -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
68 - -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
69 - configure || die "fixing CFLAGS failed"
70 -
71 - eapply_user
72 -}
73 -
74 -multilib_src_configure() {
75 - ECONF_SOURCE="${S}" econf \
76 - $(use_enable asm) \
77 - $(use_enable static-libs static)
78 -}
79 -
80 -multilib_src_test() {
81 - emake check
82 -}
83 -
84 -multilib_src_install_all() {
85 - einstalldocs
86 - prune_libtool_files
87 -}
88
89 diff --git a/dev-libs/libressl/libressl-2.7.1.ebuild b/dev-libs/libressl/libressl-2.7.1.ebuild
90 deleted file mode 100644
91 index af207c40014..00000000000
92 --- a/dev-libs/libressl/libressl-2.7.1.ebuild
93 +++ /dev/null
94 @@ -1,53 +0,0 @@
95 -# Copyright 1999-2018 Gentoo Foundation
96 -# Distributed under the terms of the GNU General Public License v2
97 -
98 -EAPI=6
99 -
100 -inherit eutils multilib-minimal
101 -
102 -DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
103 -HOMEPAGE="https://www.libressl.org/"
104 -SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz"
105 -
106 -LICENSE="ISC openssl"
107 -# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
108 -# we'll try to use the max of either. However, if either change between
109 -# versions, we have to change the subslot to trigger rebuild of consumers.
110 -SLOT="0/45"
111 -#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
112 -KEYWORDS=""
113 -IUSE="+asm static-libs"
114 -
115 -RDEPEND="!dev-libs/openssl:0"
116 -DEPEND="${RDEPEND}"
117 -PDEPEND="app-misc/ca-certificates"
118 -
119 -src_prepare() {
120 - touch crypto/Makefile.in
121 -
122 - sed -i \
123 - -e '/^[ \t]*CFLAGS=/s#-g ##' \
124 - -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
125 - -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
126 - -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
127 - -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
128 - -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
129 - configure || die "fixing CFLAGS failed"
130 -
131 - eapply_user
132 -}
133 -
134 -multilib_src_configure() {
135 - ECONF_SOURCE="${S}" econf \
136 - $(use_enable asm) \
137 - $(use_enable static-libs static)
138 -}
139 -
140 -multilib_src_test() {
141 - emake check
142 -}
143 -
144 -multilib_src_install_all() {
145 - einstalldocs
146 - prune_libtool_files
147 -}