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: Wed, 01 Jun 2016 08:35:27
Message-Id: 1464770195.01a957985e2d9a364ef0eba37d26ad356cab6bcf.blueness@gentoo
1 commit: 01a957985e2d9a364ef0eba37d26ad356cab6bcf
2 Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jun 1 08:36:35 2016 +0000
4 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
5 CommitDate: Wed Jun 1 08:36:35 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01a95798
7
8 dev-libs/libressl: bump to versions 2.2.8, 2.3.5 and 2.4.0
9
10 Package-Manager: portage-2.2.28
11
12 dev-libs/libressl/Manifest | 3 ++
13 dev-libs/libressl/libressl-2.2.8.ebuild | 47 ++++++++++++++++++++++++++++++
14 dev-libs/libressl/libressl-2.3.5.ebuild | 51 +++++++++++++++++++++++++++++++++
15 dev-libs/libressl/libressl-2.4.0.ebuild | 51 +++++++++++++++++++++++++++++++++
16 4 files changed, 152 insertions(+)
17
18 diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
19 index 8764dc8..b12c3eb 100644
20 --- a/dev-libs/libressl/Manifest
21 +++ b/dev-libs/libressl/Manifest
22 @@ -1,2 +1,5 @@
23 DIST libressl-2.2.7.tar.gz 2958862 SHA256 7e2c68b383bba8efb7dce5ea1eccfda77048547d1d2a7355c072efd7ccd893cd SHA512 562394e84903c5b121da21cb3f45744df80b06d8717efc5567a6f663d1dcb8dd2bf505db7ab78ea83c9223a62c1bc541bf6c905720d73410bff352a63f5f8fc1 WHIRLPOOL 5c4eadba9e1e46573ac07edeaf01a7c203877cbfedce7abdf618dfa4fe034420d0a1bac09c08190cf24a8c591ec6f1f7452ad5c0f7b5164b42500c0766a3dca4
24 +DIST libressl-2.2.8.tar.gz 2958840 SHA256 d1051477dbc5dc36f148b53aa959c3e2a0aaa5944eb04c89dd549254825fbb0b SHA512 3fd5b9c967e6310f9ce53220160e76f7453462af48c5771aa05386232682a5b48e9d26fa0bb176246292bef42a0727b078293729312a821bcae4458c21eab115 WHIRLPOOL 36c60731236695e916b363f792448bdf90cd67214fe6177c157c77726d7327bf50d23c18255c6ddff3ff60f3f96996203cb7c1bf007c61cb146f23b496c44920
25 DIST libressl-2.3.4.tar.gz 3013286 SHA256 7a1135b2620f78928e89538c211a4df1d9415994001d1e7c9178c6b6d72de6a9 SHA512 468531303df47d52f06402db527737361e45424562e614e7575ba287ebfff9804f73c080d2f7530e26e483cd4245c131c2dd63a9509ec6646585c49f84411739 WHIRLPOOL c5afa71f9b9106cdc46a256e9e46c9bbd81e87427d570e05866074290406743303047a9e61f16b7cfa576e4e6ee1f369062c05767856f08c166b50db9cec6537
26 +DIST libressl-2.3.5.tar.gz 3013316 SHA256 f425275ce7debcc7282c9dcb46bd6eebbaf41ac60136e2fd32d8fd60be8b753b SHA512 b73271ee05ba1bdffbfde02f17a33acf38738a4dfbe69be1bdd8f13a1f03a5fdab4c62a5f62f94c4128ad0d7ad1e6796e554c772d9f0563c61b7da75a8bb1e23 WHIRLPOOL 89dfbeb15a156d5ab6765591b6439ef90d8bfcfc1a3ebf91a2c44e15ed12f2cfd6df6cbe352dc8c5be749b8b7f562ebe06990c99f4a2eb99406738ea5a3b9dd7
27 +DIST libressl-2.4.0.tar.gz 3024184 SHA256 7e6000cfb9438fbfc7fe7fe0572af587e2f2a36bbdb95408e9874758d0c3382e SHA512 147f6bc3cb17d7769e6cc7d947d66bcfa6904a1669eba791f3805c00db3349732adcc1f9e7921d9a8112b0a395b07a426ae1ed0c95580ebea4d94c723a8f133f WHIRLPOOL d0d2fc4454551333d6f90e9b17eac33eacab643a6e270f3a4dac66c115a2c8ffeba948ce5299710e19b83b276aae324bf78dfd7d4150eb35ddbb8c76efcbe681
28
29 diff --git a/dev-libs/libressl/libressl-2.2.8.ebuild b/dev-libs/libressl/libressl-2.2.8.ebuild
30 new file mode 100644
31 index 0000000..1dcdc69
32 --- /dev/null
33 +++ b/dev-libs/libressl/libressl-2.2.8.ebuild
34 @@ -0,0 +1,47 @@
35 +# Copyright 1999-2016 Gentoo Foundation
36 +# Distributed under the terms of the GNU General Public License v2
37 +# $Id$
38 +
39 +EAPI=5
40 +
41 +inherit eutils multilib-minimal
42 +
43 +DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
44 +HOMEPAGE="http://www.libressl.org/"
45 +SRC_URI="http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz"
46 +
47 +LICENSE="ISC openssl"
48 +SLOT="0/35" # reflects ABI of libcrypto.so and libssl.so
49 +KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86"
50 +IUSE="+asm static-libs"
51 +
52 +RDEPEND="!dev-libs/openssl:0"
53 +DEPEND="${RDEPEND}"
54 +PDEPEND="app-misc/ca-certificates"
55 +
56 +src_prepare() {
57 + touch crypto/Makefile.in
58 + sed -i \
59 + -e '/^[ \t]*CFLAGS=/s#-g ##' \
60 + -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
61 + -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
62 + -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
63 + -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
64 + -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
65 + configure || die "fixing CFLAGS failed"
66 +}
67 +
68 +multilib_src_configure() {
69 + ECONF_SOURCE="${S}" econf \
70 + $(use_enable asm) \
71 + $(use_enable static-libs static)
72 +}
73 +
74 +multilib_src_test() {
75 + emake check
76 +}
77 +
78 +multilib_src_install_all() {
79 + einstalldocs
80 + prune_libtool_files
81 +}
82
83 diff --git a/dev-libs/libressl/libressl-2.3.5.ebuild b/dev-libs/libressl/libressl-2.3.5.ebuild
84 new file mode 100644
85 index 0000000..f65fed5
86 --- /dev/null
87 +++ b/dev-libs/libressl/libressl-2.3.5.ebuild
88 @@ -0,0 +1,51 @@
89 +# Copyright 1999-2016 Gentoo Foundation
90 +# Distributed under the terms of the GNU General Public License v2
91 +# $Id$
92 +
93 +EAPI=5
94 +
95 +inherit eutils multilib-minimal
96 +
97 +DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
98 +HOMEPAGE="http://www.libressl.org/"
99 +SRC_URI="http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz"
100 +
101 +LICENSE="ISC openssl"
102 +# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
103 +# we'll try to use the max of either. However, if either change between
104 +# versions, we have to change the subslot to trigger rebuild of consumers.
105 +SLOT="0/38"
106 +KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86"
107 +IUSE="+asm static-libs"
108 +
109 +RDEPEND="!dev-libs/openssl:0"
110 +DEPEND="${RDEPEND}"
111 +PDEPEND="app-misc/ca-certificates"
112 +
113 +src_prepare() {
114 + touch crypto/Makefile.in
115 +
116 + sed -i \
117 + -e '/^[ \t]*CFLAGS=/s#-g ##' \
118 + -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
119 + -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
120 + -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
121 + -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
122 + -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
123 + configure || die "fixing CFLAGS failed"
124 +}
125 +
126 +multilib_src_configure() {
127 + ECONF_SOURCE="${S}" econf \
128 + $(use_enable asm) \
129 + $(use_enable static-libs static)
130 +}
131 +
132 +multilib_src_test() {
133 + emake check
134 +}
135 +
136 +multilib_src_install_all() {
137 + einstalldocs
138 + prune_libtool_files
139 +}
140
141 diff --git a/dev-libs/libressl/libressl-2.4.0.ebuild b/dev-libs/libressl/libressl-2.4.0.ebuild
142 new file mode 100644
143 index 0000000..e660288
144 --- /dev/null
145 +++ b/dev-libs/libressl/libressl-2.4.0.ebuild
146 @@ -0,0 +1,51 @@
147 +# Copyright 1999-2016 Gentoo Foundation
148 +# Distributed under the terms of the GNU General Public License v2
149 +# $Id$
150 +
151 +EAPI=5
152 +
153 +inherit eutils multilib-minimal
154 +
155 +DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
156 +HOMEPAGE="http://www.libressl.org/"
157 +SRC_URI="http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz"
158 +
159 +LICENSE="ISC openssl"
160 +# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
161 +# we'll try to use the max of either. However, if either change between
162 +# versions, we have to change the subslot to trigger rebuild of consumers.
163 +SLOT="0/39"
164 +KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86"
165 +IUSE="+asm static-libs"
166 +
167 +RDEPEND="!dev-libs/openssl:0"
168 +DEPEND="${RDEPEND}"
169 +PDEPEND="app-misc/ca-certificates"
170 +
171 +src_prepare() {
172 + touch crypto/Makefile.in
173 +
174 + sed -i \
175 + -e '/^[ \t]*CFLAGS=/s#-g ##' \
176 + -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
177 + -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
178 + -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
179 + -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
180 + -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
181 + configure || die "fixing CFLAGS failed"
182 +}
183 +
184 +multilib_src_configure() {
185 + ECONF_SOURCE="${S}" econf \
186 + $(use_enable asm) \
187 + $(use_enable static-libs static)
188 +}
189 +
190 +multilib_src_test() {
191 + emake check
192 +}
193 +
194 +multilib_src_install_all() {
195 + einstalldocs
196 + prune_libtool_files
197 +}