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, 28 Sep 2016 00:55:45
Message-Id: 1475024112.b3bf0c6e8e827c00f9a5e61173b4e4cb2996c62b.blueness@gentoo
1 commit: b3bf0c6e8e827c00f9a5e61173b4e4cb2996c62b
2 Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
3 AuthorDate: Wed Sep 28 00:55:12 2016 +0000
4 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
5 CommitDate: Wed Sep 28 00:55:12 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3bf0c6e
7
8 dev-libs/libressl: version bumps to 2.3.8, 2.4.3, 2.5.0
9
10 Package-Manager: portage-2.2.28
11
12 dev-libs/libressl/Manifest | 3 ++
13 dev-libs/libressl/libressl-2.3.8.ebuild | 51 +++++++++++++++++++++++++++++++++
14 dev-libs/libressl/libressl-2.4.3.ebuild | 51 +++++++++++++++++++++++++++++++++
15 dev-libs/libressl/libressl-2.5.0.ebuild | 51 +++++++++++++++++++++++++++++++++
16 4 files changed, 156 insertions(+)
17
18 diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
19 index 21b0d15..fc443da 100644
20 --- a/dev-libs/libressl/Manifest
21 +++ b/dev-libs/libressl/Manifest
22 @@ -1,2 +1,5 @@
23 DIST libressl-2.3.7.tar.gz 3013807 SHA256 f59f5d859ce4867cc4761a13d02024f699491e277d54a9fe76e053e5b5f70860 SHA512 5774ab7aa0e4c8f7c61c01192d6c5a782cef57022fcdc64cc61180b4f2ae483145c2e91d56eae78db27dfce04a7ca67fb63e6ce8a8b84b4bc961f65a2a108747 WHIRLPOOL e68251d15a9a2dc9d35b3a4bfd092f7e030d0ba03339f000f201bd297190538368b12324336e5437800bf3b2f481ff739027d30f3f26367ddd48937f35a8f4a3
24 +DIST libressl-2.3.8.tar.gz 3013999 SHA256 ae6aa4ed2c7d201310fef184310a85c88a315506f633e93fcdeaaec0d5a54fc2 SHA512 5cd99e740894afffa6803087dde4e4207e035bf6f440904fcd4439ca1f63f22bdfe367423b2e95264bef06d1a0f929526d90e623864d0f7e99250a4f825bf282 WHIRLPOOL e4afccd135d0f5cda295e9fe06d81eb0f5fcfb3ffaa18ed2d9a06e5d2fe1c196dc7912eac7e5427f6aa62564f7e6432f00154d5fc11de207da91c6c9d334a254
25 DIST libressl-2.4.2.tar.gz 3021644 SHA256 5f87d778e5d62822d60e38fa9621c1c5648fc559d198ba314bd9d89cbf67d9e3 SHA512 abacecb318a787f5ef9d8469638b7485fe237d4d993f410d7da8c0773ab8eff8c7da988fe965f793b268711afe599dc28f994eedeaa2aafebeb40faa30af38db WHIRLPOOL a2cdd3109dd200fa9dc4ae0f47f536b2b6d68fd2e53901d4f90a8f39e71af41010d925cd408616f8e5da56f7a8b0397ab21cccca5bfd32ac68ee9bf48ccbb99a
26 +DIST libressl-2.4.3.tar.gz 3014721 SHA256 bd5726f3e247e7a7d30ce69946d174b8fb92d999d22710c65f176c969812960e SHA512 db3b585ca727eb3e5c5929200c8c86e01559f0d23edcddd6715141e596a3a72a9dd1a69fafda10239def92b586fc582578ecc0bf12bdfbaf083d18e0d3fe5300 WHIRLPOOL eb38d65066e007b7dc88eb26a634c8e45045a8c8a2b5ec19e082607e894b509d1ce93297b77313b1a4f6b12146a22397881e0af78a4e1bff79bfbab55c583c71
27 +DIST libressl-2.5.0.tar.gz 3012855 SHA256 8652bf6b55ab51fb37b686a3f604a2643e0e8fde2c56e6a936027d12afda6eae SHA512 6372b27f1696e957389646a05b0572ad6936443b34fee0e57153b063831e00318fa1b434e3e0369f0c3df872e15ad3bee2f85db0851021444612f2a6f266a332 WHIRLPOOL 9b145915734a1914f0d36df04a8b35aa2ce2c91f7d6b3a978c5c6845314c56c61718fce6c471ba1a03f3d1ff052246c3db767adee99bc3d38a6bd692b9086ad0
28
29 diff --git a/dev-libs/libressl/libressl-2.3.8.ebuild b/dev-libs/libressl/libressl-2.3.8.ebuild
30 new file mode 100644
31 index 00000000..f65fed5
32 --- /dev/null
33 +++ b/dev-libs/libressl/libressl-2.3.8.ebuild
34 @@ -0,0 +1,51 @@
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 +# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
49 +# we'll try to use the max of either. However, if either change between
50 +# versions, we have to change the subslot to trigger rebuild of consumers.
51 +SLOT="0/38"
52 +KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86"
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 +
72 +multilib_src_configure() {
73 + ECONF_SOURCE="${S}" econf \
74 + $(use_enable asm) \
75 + $(use_enable static-libs static)
76 +}
77 +
78 +multilib_src_test() {
79 + emake check
80 +}
81 +
82 +multilib_src_install_all() {
83 + einstalldocs
84 + prune_libtool_files
85 +}
86
87 diff --git a/dev-libs/libressl/libressl-2.4.3.ebuild b/dev-libs/libressl/libressl-2.4.3.ebuild
88 new file mode 100644
89 index 00000000..e660288
90 --- /dev/null
91 +++ b/dev-libs/libressl/libressl-2.4.3.ebuild
92 @@ -0,0 +1,51 @@
93 +# Copyright 1999-2016 Gentoo Foundation
94 +# Distributed under the terms of the GNU General Public License v2
95 +# $Id$
96 +
97 +EAPI=5
98 +
99 +inherit eutils multilib-minimal
100 +
101 +DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
102 +HOMEPAGE="http://www.libressl.org/"
103 +SRC_URI="http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz"
104 +
105 +LICENSE="ISC openssl"
106 +# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
107 +# we'll try to use the max of either. However, if either change between
108 +# versions, we have to change the subslot to trigger rebuild of consumers.
109 +SLOT="0/39"
110 +KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86"
111 +IUSE="+asm static-libs"
112 +
113 +RDEPEND="!dev-libs/openssl:0"
114 +DEPEND="${RDEPEND}"
115 +PDEPEND="app-misc/ca-certificates"
116 +
117 +src_prepare() {
118 + touch crypto/Makefile.in
119 +
120 + sed -i \
121 + -e '/^[ \t]*CFLAGS=/s#-g ##' \
122 + -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
123 + -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
124 + -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
125 + -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
126 + -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
127 + configure || die "fixing CFLAGS failed"
128 +}
129 +
130 +multilib_src_configure() {
131 + ECONF_SOURCE="${S}" econf \
132 + $(use_enable asm) \
133 + $(use_enable static-libs static)
134 +}
135 +
136 +multilib_src_test() {
137 + emake check
138 +}
139 +
140 +multilib_src_install_all() {
141 + einstalldocs
142 + prune_libtool_files
143 +}
144
145 diff --git a/dev-libs/libressl/libressl-2.5.0.ebuild b/dev-libs/libressl/libressl-2.5.0.ebuild
146 new file mode 100644
147 index 00000000..e660288
148 --- /dev/null
149 +++ b/dev-libs/libressl/libressl-2.5.0.ebuild
150 @@ -0,0 +1,51 @@
151 +# Copyright 1999-2016 Gentoo Foundation
152 +# Distributed under the terms of the GNU General Public License v2
153 +# $Id$
154 +
155 +EAPI=5
156 +
157 +inherit eutils multilib-minimal
158 +
159 +DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
160 +HOMEPAGE="http://www.libressl.org/"
161 +SRC_URI="http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz"
162 +
163 +LICENSE="ISC openssl"
164 +# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
165 +# we'll try to use the max of either. However, if either change between
166 +# versions, we have to change the subslot to trigger rebuild of consumers.
167 +SLOT="0/39"
168 +KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86"
169 +IUSE="+asm static-libs"
170 +
171 +RDEPEND="!dev-libs/openssl:0"
172 +DEPEND="${RDEPEND}"
173 +PDEPEND="app-misc/ca-certificates"
174 +
175 +src_prepare() {
176 + touch crypto/Makefile.in
177 +
178 + sed -i \
179 + -e '/^[ \t]*CFLAGS=/s#-g ##' \
180 + -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
181 + -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
182 + -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
183 + -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
184 + -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
185 + configure || die "fixing CFLAGS failed"
186 +}
187 +
188 +multilib_src_configure() {
189 + ECONF_SOURCE="${S}" econf \
190 + $(use_enable asm) \
191 + $(use_enable static-libs static)
192 +}
193 +
194 +multilib_src_test() {
195 + emake check
196 +}
197 +
198 +multilib_src_install_all() {
199 + einstalldocs
200 + prune_libtool_files
201 +}