[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/, dev-libs/libressl/files/

2021-04-30 Thread Mikle Kolyada
commit: 85b0f6e0284fb81b81d288ff9741fba480816f58
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Apr 30 21:06:20 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Apr 30 21:07:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85b0f6e0

dev-libs/libressl: remove last-rited pkg

Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-libs/libressl/Manifest | 10 
 .../libressl/files/libressl-2.8.3-solaris10.patch  | 69 --
 .../libressl/files/libressl-2.9.2-non-glibc.patch  | 32 --
 dev-libs/libressl/files/libressl-3.2.2-build.patch | 56 --
 dev-libs/libressl/libressl-2.9.2.ebuild| 64 
 dev-libs/libressl/libressl-3.0.2.ebuild| 63 
 dev-libs/libressl/libressl-3.1.3.ebuild| 63 
 dev-libs/libressl/libressl-3.1.4.ebuild| 63 
 dev-libs/libressl/libressl-3.1.5.ebuild| 63 
 dev-libs/libressl/libressl-3.2.0.ebuild| 63 
 dev-libs/libressl/libressl-3.2.1.ebuild| 63 
 dev-libs/libressl/libressl-3.2.3.ebuild| 63 
 dev-libs/libressl/libressl-3.3.0.ebuild| 64 
 dev-libs/libressl/libressl-3.3.1.ebuild| 64 
 dev-libs/libressl/metadata.xml | 30 --
 15 files changed, 830 deletions(-)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
deleted file mode 100644
index 5150e4c431a..000
--- a/dev-libs/libressl/Manifest
+++ /dev/null
@@ -1,10 +0,0 @@
-DIST libressl-2.9.2.tar.gz 3607549 BLAKE2B 
496e993e4f1c85167e0344afab61259d4e3f094a7e5dfac85878191070e2c196753162532efb921fab582481aeda3705fca9a2b48921cba82465192f2c1eef95
 SHA512 
b43e73e47c1f14da3c702ab42f29f1d67645a4fa425441337bd6c125b481ef78a40fd13e6b34dadb2af337e1c0c190cfb616186d4db9c9a743a37e594b9b8033
-DIST libressl-3.0.2.tar.gz 3669468 BLAKE2B 
84ad2c1fea8d2119f191ec8ab3f999fb0354636d48aabb76fa1786139c669c9d8ca105d79cc8416dd20683818eccc84490cdadc9ca94cb2b0e411644e923a3d6
 SHA512 
19226da3bc9776e1da40b8e94dfa53564d5e6acc80edee539ba12d7a75c1bb8c0603e7633f26a6ef8b12adc56bb677ccda448575aa6be2ad3df5447465a4b080
-DIST libressl-3.1.3.tar.gz 3766345 BLAKE2B 
4956fa0ae6030e9e9969d584db3bc0084c4b155207d1472ebfa40c8e68e925214b66ed1bc7e32d98a9a48de0b61909323a0380a973c724422c92bfe88b9fdfb2
 SHA512 
f9f497fe5d09b8b762175da038a8e67d9d2567462fefc49e434d306a3071ba3a4d369c89143d9d90e3bbcc7b9ba051c9c923a0dfc41d856edc08ae59fa727ee8
-DIST libressl-3.1.4.tar.gz 3767238 BLAKE2B 
e639349e50f985360f2cef01b16b5c8f3c725d4a9bbee1117787174e4de6eb9b14cc8ad5f1704971057dd0f5000eea01f3b172178c534c70d38921418034d94c
 SHA512 
77a53c4294fc332006502dc3af069346e2c9efc9240de7f91eb48e89043525900b5b23652cfd159221c3a482cc01e263611adb752e23b707f965156e3a7cd895
-DIST libressl-3.1.5.tar.gz 3767605 BLAKE2B 
9dc97caac831591c150ef0fc9b36970e5c18b1793294b074b5c42176cd7eafbdb713461757edab7072fc0a770480db5987252c9a960cfebeaa3ef5341de2a290
 SHA512 
b1e576a654d4f740ef466e5291344ee9a65276f2a1d4975bf93c407b8b51d78dd99f381f1d14162ed1f6b6e7f14a67ccdd377e7d9f71ef2875cc8cf17f580c51
-DIST libressl-3.2.0.tar.gz 3775925 BLAKE2B 
99d74fad16e272be8e3b23b873c35970ce3693e088baf365670ad8e8cbb846e90f4232bbc6c65b70a35060da99b9b210b3debce1c78d531e810de26e3e2f05cb
 SHA512 
e8bf95af4e4e855b0462eb12df8f802102a3bee5bb40fb1859e7c40d9e3ce89f0d2eb0acdd923e7c592b4aeb7ecc556f753c0a12d0dace05d2ef342bffdd9d07
-DIST libressl-3.2.1.tar.gz 3798341 BLAKE2B 
25d4d0fa758d92fd781f39000e631d7cec0a5a8210b2b127b7d49ef0e96e1a20a45f60e6231dcbe379f57f19c1ca8a4dde6205b1cc52ee44d17a4a21da34c98a
 SHA512 
0204177ad0291f3fce4c77ab21cce17785d0239f2ae4be8fbdce5575cc98775186caa0e1851b211c05be07e3cc603111eeaac4379c8977e7b140fedee2551f93
-DIST libressl-3.2.3.tar.gz 3839953 BLAKE2B 
219c9c2e78952d56dd9eadb92c9732f426cbdd20a2dc905d827ca0547a347065f3347e960dee7456994d8d52d8cb19a028add3e9f343a20864dbb15f4e6654c8
 SHA512 
8c281f5a155a4cc9bfeb31767d8c29de6ceec602649ff98460c44c4b2c15999799d5549ce07a823a4f7f20f9b441f8718b3ef8eac19ddb6cf6d150e6fe8c9d13
-DIST libressl-3.3.0.tar.gz 3837684 BLAKE2B 
0b2947fa00f86829b574beedc462ed7e602b417f057c8bcf966508952e10c17709a4ea484e4b8699eee2cee228e00518a25c9eedd96534273c56a467cdc0c39b
 SHA512 
3ea1339719b85234e4db8753eb11b760b9969bf0917d2556126bb048fc41022def628995587e438781092dcc49233109641b174f156cc4ec451fe8a217372cec
-DIST libressl-3.3.1.tar.gz 3838592 BLAKE2B 
67c5bd72c1d1085c13fd3bf2e3829a6b83d61c3c9af5f5e65dca7548abe967f0ec8ebe3c46c6af576c54304b432069aab9d940bded90925cb44fffa7a8f35c29
 SHA512 
a0a6c10af71c6932a63381f33b2d0fe38b28d1c3c62c0c2de770695152f6eb3c558fdedd2fb6cdf34bd9a2dd3887aec615b652cbc3c1eed6c3c973c787a0c294

diff --git a/dev-libs/libressl/files/libressl-2.8.3-solaris10.patch 
b/dev-libs/libressl/files/libressl-2.8.3-solaris10.patch
deleted file 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-12-31 Thread Sergei Trofimovich
commit: 7856c46f1beccf29d5011e4b7ddbd0cfdf54e1bb
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Dec 31 10:54:17 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Dec 31 11:22:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7856c46f

dev-libs/libressl: stable 3.1.5 for sparc, bug #759175

Package-Manager: Portage-3.0.9, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/libressl/libressl-3.1.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-3.1.5.ebuild 
b/dev-libs/libressl/libressl-3.1.5.ebuild
index 4ad48db5075..968f9b8418a 100644
--- a/dev-libs/libressl/libressl-3.1.5.ebuild
+++ b/dev-libs/libressl/libressl-3.1.5.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either. However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/48"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="+asm static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( static-libs )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-12-30 Thread Sam James
commit: 468b29a57c923f1d8575a2b87ae80f0998b707d4
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 31 04:24:47 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 31 04:24:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=468b29a5

dev-libs/libressl: Stabilize 3.1.5 ppc, #759175

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libressl/libressl-3.1.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-3.1.5.ebuild 
b/dev-libs/libressl/libressl-3.1.5.ebuild
index 238331b71c2..4ad48db5075 100644
--- a/dev-libs/libressl/libressl-3.1.5.ebuild
+++ b/dev-libs/libressl/libressl-3.1.5.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either. However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/48"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc x86 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="+asm static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( static-libs )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-12-30 Thread Sam James
commit: 07968a4a069f2142a78af961576db9d1cc3e24e9
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 31 04:24:39 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 31 04:24:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07968a4a

dev-libs/libressl: Stabilize 3.1.5 ppc64, #759175

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libressl/libressl-3.1.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-3.1.5.ebuild 
b/dev-libs/libressl/libressl-3.1.5.ebuild
index 14d34586f72..238331b71c2 100644
--- a/dev-libs/libressl/libressl-3.1.5.ebuild
+++ b/dev-libs/libressl/libressl-3.1.5.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either. However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/48"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc x86 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="+asm static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( static-libs )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-12-30 Thread Sam James
commit: f014a2b3ee8db7f006769ab06a4467e6af40520d
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 31 04:15:38 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 31 04:15:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f014a2b3

dev-libs/libressl: Stabilize 3.1.5 amd64, #759175

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libressl/libressl-3.1.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-3.1.5.ebuild 
b/dev-libs/libressl/libressl-3.1.5.ebuild
index a925dfee996..14d34586f72 100644
--- a/dev-libs/libressl/libressl-3.1.5.ebuild
+++ b/dev-libs/libressl/libressl-3.1.5.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either. However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/48"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+asm static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( static-libs )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-12-11 Thread Sam James
commit: d3cb3b40b18b5e53d11f112f7ed1370f16add3ab
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 11 20:45:50 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 11 20:45:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3cb3b40

dev-libs/libressl: Stabilize 3.1.5 arm, #759175

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libressl/libressl-3.1.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-3.1.5.ebuild 
b/dev-libs/libressl/libressl-3.1.5.ebuild
index 2eb653f2369..a925dfee996 100644
--- a/dev-libs/libressl/libressl-3.1.5.ebuild
+++ b/dev-libs/libressl/libressl-3.1.5.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either. However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/48"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+asm static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( static-libs )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-12-11 Thread Sam James
commit: e25f63df685627e919cc91d1eb11a3fe6ecd86c1
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 11 20:20:10 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 11 20:20:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e25f63df

dev-libs/libressl: Stabilize 3.1.5 arm64, #759175

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libressl/libressl-3.1.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-3.1.5.ebuild 
b/dev-libs/libressl/libressl-3.1.5.ebuild
index 1df45e25a73..2eb653f2369 100644
--- a/dev-libs/libressl/libressl-3.1.5.ebuild
+++ b/dev-libs/libressl/libressl-3.1.5.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either. However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/48"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+asm static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( static-libs )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-12-10 Thread Thomas Deutschmann
commit: c47978117d1d9b2456c36ffd2d2f22decc44150a
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Dec 10 21:29:13 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Dec 10 21:29:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4797811

dev-libs/libressl: x86 stable (bug #759175)

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-libs/libressl/libressl-3.1.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-3.1.5.ebuild 
b/dev-libs/libressl/libressl-3.1.5.ebuild
index ab31f204168..1df45e25a73 100644
--- a/dev-libs/libressl/libressl-3.1.5.ebuild
+++ b/dev-libs/libressl/libressl-3.1.5.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either. However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/48"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+asm static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( static-libs )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-12-09 Thread Fabian Groffen
commit: 91f14f9232d67c46f776141d7f684f658a887bd2
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Dec  9 18:56:47 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Dec  9 18:56:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91f14f92

dev-libs/libressl: marked ~amd64-linux

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 dev-libs/libressl/libressl-3.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-3.3.1.ebuild 
b/dev-libs/libressl/libressl-3.3.1.ebuild
index 2ffee4c0167..2592744bafd 100644
--- a/dev-libs/libressl/libressl-3.3.1.ebuild
+++ b/dev-libs/libressl/libressl-3.3.1.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either. However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/48"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( static-libs )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-12-08 Thread Stefan Strogin
commit: ea8169636df956e7ec3fbb1f6e4226cfedc7545f
Author: Stefan Strogin  gentoo  org>
AuthorDate: Wed Dec  9 04:44:12 2020 +
Commit: Stefan Strogin  gentoo  org>
CommitDate: Wed Dec  9 04:45:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea816963

dev-libs/libressl: security update to 3.1.5, 3.2.3, 3.3.1

Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Stefan Strogin  gentoo.org>

 dev-libs/libressl/Manifest  |  3 ++
 dev-libs/libressl/libressl-3.1.5.ebuild | 63 
 dev-libs/libressl/libressl-3.2.3.ebuild | 63 
 dev-libs/libressl/libressl-3.3.1.ebuild | 64 +
 4 files changed, 193 insertions(+)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index 23e6044116e..5150e4c431a 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -2,6 +2,9 @@ DIST libressl-2.9.2.tar.gz 3607549 BLAKE2B 
496e993e4f1c85167e0344afab61259d4e3f0
 DIST libressl-3.0.2.tar.gz 3669468 BLAKE2B 
84ad2c1fea8d2119f191ec8ab3f999fb0354636d48aabb76fa1786139c669c9d8ca105d79cc8416dd20683818eccc84490cdadc9ca94cb2b0e411644e923a3d6
 SHA512 
19226da3bc9776e1da40b8e94dfa53564d5e6acc80edee539ba12d7a75c1bb8c0603e7633f26a6ef8b12adc56bb677ccda448575aa6be2ad3df5447465a4b080
 DIST libressl-3.1.3.tar.gz 3766345 BLAKE2B 
4956fa0ae6030e9e9969d584db3bc0084c4b155207d1472ebfa40c8e68e925214b66ed1bc7e32d98a9a48de0b61909323a0380a973c724422c92bfe88b9fdfb2
 SHA512 
f9f497fe5d09b8b762175da038a8e67d9d2567462fefc49e434d306a3071ba3a4d369c89143d9d90e3bbcc7b9ba051c9c923a0dfc41d856edc08ae59fa727ee8
 DIST libressl-3.1.4.tar.gz 3767238 BLAKE2B 
e639349e50f985360f2cef01b16b5c8f3c725d4a9bbee1117787174e4de6eb9b14cc8ad5f1704971057dd0f5000eea01f3b172178c534c70d38921418034d94c
 SHA512 
77a53c4294fc332006502dc3af069346e2c9efc9240de7f91eb48e89043525900b5b23652cfd159221c3a482cc01e263611adb752e23b707f965156e3a7cd895
+DIST libressl-3.1.5.tar.gz 3767605 BLAKE2B 
9dc97caac831591c150ef0fc9b36970e5c18b1793294b074b5c42176cd7eafbdb713461757edab7072fc0a770480db5987252c9a960cfebeaa3ef5341de2a290
 SHA512 
b1e576a654d4f740ef466e5291344ee9a65276f2a1d4975bf93c407b8b51d78dd99f381f1d14162ed1f6b6e7f14a67ccdd377e7d9f71ef2875cc8cf17f580c51
 DIST libressl-3.2.0.tar.gz 3775925 BLAKE2B 
99d74fad16e272be8e3b23b873c35970ce3693e088baf365670ad8e8cbb846e90f4232bbc6c65b70a35060da99b9b210b3debce1c78d531e810de26e3e2f05cb
 SHA512 
e8bf95af4e4e855b0462eb12df8f802102a3bee5bb40fb1859e7c40d9e3ce89f0d2eb0acdd923e7c592b4aeb7ecc556f753c0a12d0dace05d2ef342bffdd9d07
 DIST libressl-3.2.1.tar.gz 3798341 BLAKE2B 
25d4d0fa758d92fd781f39000e631d7cec0a5a8210b2b127b7d49ef0e96e1a20a45f60e6231dcbe379f57f19c1ca8a4dde6205b1cc52ee44d17a4a21da34c98a
 SHA512 
0204177ad0291f3fce4c77ab21cce17785d0239f2ae4be8fbdce5575cc98775186caa0e1851b211c05be07e3cc603111eeaac4379c8977e7b140fedee2551f93
+DIST libressl-3.2.3.tar.gz 3839953 BLAKE2B 
219c9c2e78952d56dd9eadb92c9732f426cbdd20a2dc905d827ca0547a347065f3347e960dee7456994d8d52d8cb19a028add3e9f343a20864dbb15f4e6654c8
 SHA512 
8c281f5a155a4cc9bfeb31767d8c29de6ceec602649ff98460c44c4b2c15999799d5549ce07a823a4f7f20f9b441f8718b3ef8eac19ddb6cf6d150e6fe8c9d13
 DIST libressl-3.3.0.tar.gz 3837684 BLAKE2B 
0b2947fa00f86829b574beedc462ed7e602b417f057c8bcf966508952e10c17709a4ea484e4b8699eee2cee228e00518a25c9eedd96534273c56a467cdc0c39b
 SHA512 
3ea1339719b85234e4db8753eb11b760b9969bf0917d2556126bb048fc41022def628995587e438781092dcc49233109641b174f156cc4ec451fe8a217372cec
+DIST libressl-3.3.1.tar.gz 3838592 BLAKE2B 
67c5bd72c1d1085c13fd3bf2e3829a6b83d61c3c9af5f5e65dca7548abe967f0ec8ebe3c46c6af576c54304b432069aab9d940bded90925cb44fffa7a8f35c29
 SHA512 
a0a6c10af71c6932a63381f33b2d0fe38b28d1c3c62c0c2de770695152f6eb3c558fdedd2fb6cdf34bd9a2dd3887aec615b652cbc3c1eed6c3c973c787a0c294

diff --git a/dev-libs/libressl/libressl-3.1.5.ebuild 
b/dev-libs/libressl/libressl-3.1.5.ebuild
new file mode 100644
index 000..ab31f204168
--- /dev/null
+++ b/dev-libs/libressl/libressl-3.1.5.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-minimal libtool
+
+DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
+HOMEPAGE="https://www.libressl.org/;
+SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
+
+LICENSE="ISC openssl"
+# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
+# we'll try to use the max of either. However, if either change between
+# versions, we have to change the subslot to trigger rebuild of consumers.
+SLOT="0/48"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="+asm static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( static-libs )"
+
+RDEPEND="!dev-libs/openssl:0"
+DEPEND="${RDEPEND}"

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-11-26 Thread Anthony G. Basile
commit: fc952dfa39959c18b7729aa314a3f30967281b83
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Nov 26 17:18:17 2020 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Thu Nov 26 17:18:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc952dfa

dev-libs/libressl: remove 3.2.2, bug #754735

Closes: https://bugs.gentoo.org/754735
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/libressl/Manifest  |  1 -
 dev-libs/libressl/libressl-3.2.2.ebuild | 64 -
 2 files changed, 65 deletions(-)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index ebee961fbee..23e6044116e 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -4,5 +4,4 @@ DIST libressl-3.1.3.tar.gz 3766345 BLAKE2B 
4956fa0ae6030e9e9969d584db3bc0084c4b1
 DIST libressl-3.1.4.tar.gz 3767238 BLAKE2B 
e639349e50f985360f2cef01b16b5c8f3c725d4a9bbee1117787174e4de6eb9b14cc8ad5f1704971057dd0f5000eea01f3b172178c534c70d38921418034d94c
 SHA512 
77a53c4294fc332006502dc3af069346e2c9efc9240de7f91eb48e89043525900b5b23652cfd159221c3a482cc01e263611adb752e23b707f965156e3a7cd895
 DIST libressl-3.2.0.tar.gz 3775925 BLAKE2B 
99d74fad16e272be8e3b23b873c35970ce3693e088baf365670ad8e8cbb846e90f4232bbc6c65b70a35060da99b9b210b3debce1c78d531e810de26e3e2f05cb
 SHA512 
e8bf95af4e4e855b0462eb12df8f802102a3bee5bb40fb1859e7c40d9e3ce89f0d2eb0acdd923e7c592b4aeb7ecc556f753c0a12d0dace05d2ef342bffdd9d07
 DIST libressl-3.2.1.tar.gz 3798341 BLAKE2B 
25d4d0fa758d92fd781f39000e631d7cec0a5a8210b2b127b7d49ef0e96e1a20a45f60e6231dcbe379f57f19c1ca8a4dde6205b1cc52ee44d17a4a21da34c98a
 SHA512 
0204177ad0291f3fce4c77ab21cce17785d0239f2ae4be8fbdce5575cc98775186caa0e1851b211c05be07e3cc603111eeaac4379c8977e7b140fedee2551f93
-DIST libressl-3.2.2.tar.gz 3839529 BLAKE2B 
b5c35c85bf9914b49d828963e5089e77ec0b370227f8e36c70eac9a4c9176e90ebec1dccd19fc4d99d58caaba545b78cc5570751bd73a7488e502a9bcca2c5ed
 SHA512 
708f347ec88f0501b5937f1efc8dc15e76a2f99a54f024e21a006349abc9305f64796f7df9fcbc875e13f999a620253b62b138d76f67586f1e432f3956da25e1
 DIST libressl-3.3.0.tar.gz 3837684 BLAKE2B 
0b2947fa00f86829b574beedc462ed7e602b417f057c8bcf966508952e10c17709a4ea484e4b8699eee2cee228e00518a25c9eedd96534273c56a467cdc0c39b
 SHA512 
3ea1339719b85234e4db8753eb11b760b9969bf0917d2556126bb048fc41022def628995587e438781092dcc49233109641b174f156cc4ec451fe8a217372cec

diff --git a/dev-libs/libressl/libressl-3.2.2.ebuild 
b/dev-libs/libressl/libressl-3.2.2.ebuild
deleted file mode 100644
index d6e5a198531..000
--- a/dev-libs/libressl/libressl-3.2.2.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-minimal libtool
-
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
-HOMEPAGE="https://www.libressl.org/;
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
-
-LICENSE="ISC openssl"
-# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
-# we'll try to use the max of either. However, if either change between
-# versions, we have to change the subslot to trigger rebuild of consumers.
-SLOT="0/48"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-IUSE="+asm static-libs test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( static-libs )"
-
-RDEPEND="!dev-libs/openssl:0"
-DEPEND="${RDEPEND}"
-PDEPEND="app-misc/ca-certificates"
-
-src_prepare() {
-   touch crypto/Makefile.in
-
-   sed -i \
-   -e '/^[ \t]*CFLAGS=/s#-g ##' \
-   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
-   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
-   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
-   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
-   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
-   configure || die "fixing CFLAGS failed"
-
-   if ! use test ; then
-   sed -i \
-   -e '/^[ \t]*SUBDIRS =/s#tests##' \
-   Makefile.in || die "Removing tests failed"
-   fi
-
-   eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
-   eapply "${FILESDIR}"/${PN}-3.2.2-build.patch
-   eapply_user
-
-   elibtoolize  # for Solaris
-}
-
-multilib_src_configure() {
-   ECONF_SOURCE="${S}" econf \
-   $(use_enable asm) \
-   $(use_enable static-libs static)
-}
-
-multilib_src_test() {
-   emake check
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   find "${D}" -name '*.la' -exec rm -f {} + || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-11-26 Thread Anthony G. Basile
commit: 137c36e1b5c8d8d6c99399222d69d2d319e20dbc
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Nov 26 17:16:51 2020 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Thu Nov 26 17:16:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=137c36e1

dev-libs/libressl: version bump to 3.3.0

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/libressl/Manifest  |  1 +
 dev-libs/libressl/libressl-3.3.0.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index 03e1e6b58f7..ebee961fbee 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -5,3 +5,4 @@ DIST libressl-3.1.4.tar.gz 3767238 BLAKE2B 
e639349e50f985360f2cef01b16b5c8f3c725
 DIST libressl-3.2.0.tar.gz 3775925 BLAKE2B 
99d74fad16e272be8e3b23b873c35970ce3693e088baf365670ad8e8cbb846e90f4232bbc6c65b70a35060da99b9b210b3debce1c78d531e810de26e3e2f05cb
 SHA512 
e8bf95af4e4e855b0462eb12df8f802102a3bee5bb40fb1859e7c40d9e3ce89f0d2eb0acdd923e7c592b4aeb7ecc556f753c0a12d0dace05d2ef342bffdd9d07
 DIST libressl-3.2.1.tar.gz 3798341 BLAKE2B 
25d4d0fa758d92fd781f39000e631d7cec0a5a8210b2b127b7d49ef0e96e1a20a45f60e6231dcbe379f57f19c1ca8a4dde6205b1cc52ee44d17a4a21da34c98a
 SHA512 
0204177ad0291f3fce4c77ab21cce17785d0239f2ae4be8fbdce5575cc98775186caa0e1851b211c05be07e3cc603111eeaac4379c8977e7b140fedee2551f93
 DIST libressl-3.2.2.tar.gz 3839529 BLAKE2B 
b5c35c85bf9914b49d828963e5089e77ec0b370227f8e36c70eac9a4c9176e90ebec1dccd19fc4d99d58caaba545b78cc5570751bd73a7488e502a9bcca2c5ed
 SHA512 
708f347ec88f0501b5937f1efc8dc15e76a2f99a54f024e21a006349abc9305f64796f7df9fcbc875e13f999a620253b62b138d76f67586f1e432f3956da25e1
+DIST libressl-3.3.0.tar.gz 3837684 BLAKE2B 
0b2947fa00f86829b574beedc462ed7e602b417f057c8bcf966508952e10c17709a4ea484e4b8699eee2cee228e00518a25c9eedd96534273c56a467cdc0c39b
 SHA512 
3ea1339719b85234e4db8753eb11b760b9969bf0917d2556126bb048fc41022def628995587e438781092dcc49233109641b174f156cc4ec451fe8a217372cec

diff --git a/dev-libs/libressl/libressl-3.3.0.ebuild 
b/dev-libs/libressl/libressl-3.3.0.ebuild
new file mode 100644
index 000..2ffee4c0167
--- /dev/null
+++ b/dev-libs/libressl/libressl-3.3.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-minimal libtool
+
+DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
+HOMEPAGE="https://www.libressl.org/;
+SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
+
+LICENSE="ISC openssl"
+# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
+# we'll try to use the max of either. However, if either change between
+# versions, we have to change the subslot to trigger rebuild of consumers.
+SLOT="0/48"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="+asm static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( static-libs )"
+
+RDEPEND="!dev-libs/openssl:0"
+DEPEND="${RDEPEND}"
+PDEPEND="app-misc/ca-certificates"
+
+src_prepare() {
+   touch crypto/Makefile.in
+
+   sed -i \
+   -e '/^[ \t]*CFLAGS=/s#-g ##' \
+   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
+   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
+   configure || die "fixing CFLAGS failed"
+
+   if ! use test ; then
+   sed -i \
+   -e '/^[ \t]*SUBDIRS =/s#tests##' \
+   Makefile.in || die "Removing tests failed"
+   fi
+
+   eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
+   #eapply "${FILESDIR}"/${PN}-3.2.2-build.patch
+   eapply_user
+
+   elibtoolize  # for Solaris
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" econf \
+   $(use_enable asm) \
+   $(use_enable static-libs static)
+}
+
+multilib_src_test() {
+   emake check
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${D}" -name '*.la' -exec rm -f {} + || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-11-02 Thread Sam James
commit: 42b9ed90da07fa7a2295b44e10e5d8fd94951e06
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  3 03:53:23 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  3 03:54:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42b9ed90

dev-libs/libressl: drop 3.2.1 back to ~

It's a development release upstream, not suitable
for stabilisation unless we can help it.

3.2.2 would be a better candidate but likely best
to let it soak in tree for a little bit.

The reason for the original stabilisation
has been handled in 526e4d7af5e33b989c2ace8e3048c596f97d2655.

Acked-by: Stefan Strogin  gentoo.org>
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libressl/libressl-3.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-3.2.1.ebuild 
b/dev-libs/libressl/libressl-3.2.1.ebuild
index a4530ad3f5d..ab31f204168 100644
--- a/dev-libs/libressl/libressl-3.2.1.ebuild
+++ b/dev-libs/libressl/libressl-3.2.1.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either. However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/48"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+asm static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( static-libs )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/files/, dev-libs/libressl/

2020-11-02 Thread Stefan Strogin
commit: 4f4eb2c0233265332d3725e4658f5c616936148e
Author: Stefan Strogin  gentoo  org>
AuthorDate: Mon Nov  2 09:27:49 2020 +
Commit: Stefan Strogin  gentoo  org>
CommitDate: Mon Nov  2 09:55:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f4eb2c0

dev-libs/libressl: fix building with USE=-static-libs

Closes: https://bugs.gentoo.org/751532
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Stefan Strogin  gentoo.org>

 dev-libs/libressl/files/libressl-3.2.2-build.patch | 56 ++
 dev-libs/libressl/libressl-3.2.2.ebuild|  1 +
 2 files changed, 57 insertions(+)

diff --git a/dev-libs/libressl/files/libressl-3.2.2-build.patch 
b/dev-libs/libressl/files/libressl-3.2.2-build.patch
new file mode 100644
index 000..586e7a7a423
--- /dev/null
+++ b/dev-libs/libressl/files/libressl-3.2.2-build.patch
@@ -0,0 +1,56 @@
+From 9abd36e3af5876f67c633f27496ad5660ab7fe24 Mon Sep 17 00:00:00 2001
+From: Brent Cook 
+Date: Sun, 18 Oct 2020 22:14:03 -0500
+Subject: [PATCH] modify nc build to link libcompat objects directly
+
+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.
+---
+ apps/nc/Makefile.am | 8 ++--
+ crypto/Makefile.am  | 4 ++--
+ 2 files changed, 8 insertions(+), 4 deletions(-)
+
+diff --git a/apps/nc/Makefile.am b/apps/nc/Makefile.am
+index d678f1eda..58b5c0118 100644
+--- a/apps/nc/Makefile.am
 b/apps/nc/Makefile.am
+@@ -1,5 +1,7 @@
+ include $(top_srcdir)/Makefile.am.common
+ 
++-include $(abs_top_builddir)/crypto/libcrypto_la_objects.mk
++
+ if BUILD_NC
+ 
+ if ENABLE_NC
+@@ -12,11 +14,13 @@ endif
+ EXTRA_DIST = nc.1
+ EXTRA_DIST += CMakeLists.txt
+ 
+-nc_LDFLAGS = $(abs_top_builddir)/crypto/.libs/libcrypto.a
+-
+ nc_LDADD = $(abs_top_builddir)/tls/libtls.la
+ nc_LDADD += $(PLATFORM_LDADD) $(PROG_LDADD)
+ 
++nc_LDADD += $(libcrypto_la_objects)
++nc_LDADD += $(libcompat_la_objects)
++nc_LDADD += $(libcompatnoopt_la_objects)
++
+ AM_CPPFLAGS += -I$(top_srcdir)/apps/nc/compat
+ 
+ nc_SOURCES = atomicio.c
+diff --git a/crypto/Makefile.am b/crypto/Makefile.am
+index 97a84e1a7..e32ca96c3 100644
+--- a/crypto/Makefile.am
 b/crypto/Makefile.am
+@@ -99,10 +99,10 @@ libcrypto_la_objects.mk: Makefile
+ | sed 's/  */ $$\(abs_top_builddir\)\/crypto\//g' \
+ > libcrypto_la_objects.mk
+   @echo "libcompat_la_objects= $(libcompat_la_OBJECTS)" \
+-| sed 's/  */ $$\(abs_top_builddir\)\/crypto\//g' \
++| sed 's/compat\// $$\(abs_top_builddir\)\/crypto\/&/g' \
+ >> libcrypto_la_objects.mk
+   @echo "libcompatnoopt_la_objects= $(libcompatnoopt_la_OBJECTS)" \
+-| sed 's/  */ $$\(abs_top_builddir\)\/crypto\//g' \
++| sed 's/compat\// $$\(abs_top_builddir\)\/crypto\/&/g' \
+ >> libcrypto_la_objects.mk
+ 
+ libcrypto_la_LDFLAGS = -version-info @LIBCRYPTO_VERSION@ -no-undefined 
-export-symbols crypto_portable.sym

diff --git a/dev-libs/libressl/libressl-3.2.2.ebuild 
b/dev-libs/libressl/libressl-3.2.2.ebuild
index ab31f204168..d6e5a198531 100644
--- a/dev-libs/libressl/libressl-3.2.2.ebuild
+++ b/dev-libs/libressl/libressl-3.2.2.ebuild
@@ -42,6 +42,7 @@ src_prepare() {
fi
 
eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
+   eapply "${FILESDIR}"/${PN}-3.2.2-build.patch
eapply_user
 
elibtoolize  # for Solaris



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-11-01 Thread Jory Pratt
commit: 4044c90610d2683afb3fe8f3b18457dc0dd94002
Author: Jory Pratt  gentoo  org>
AuthorDate: Mon Nov  2 02:28:27 2020 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Mon Nov  2 02:29:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4044c906

dev-libs/libressl: mark arm64 and amd64 stable for 3.2.1 per b-man

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Jory Pratt  gentoo.org>

 dev-libs/libressl/libressl-3.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-3.2.1.ebuild 
b/dev-libs/libressl/libressl-3.2.1.ebuild
index ab31f204168..a4530ad3f5d 100644
--- a/dev-libs/libressl/libressl-3.2.1.ebuild
+++ b/dev-libs/libressl/libressl-3.2.1.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either. However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/48"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+asm static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( static-libs )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-11-01 Thread Jory Pratt
commit: 104632d70665cdb198525ef7f98068801a0070b8
Author: Jory Pratt  gentoo  org>
AuthorDate: Mon Nov  2 02:27:12 2020 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Mon Nov  2 02:29:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=104632d7

dev-libs/libressl: Version bump 3.2.2

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Jory Pratt  gentoo.org>

 dev-libs/libressl/Manifest  |  1 +
 dev-libs/libressl/libressl-3.2.2.ebuild | 63 +
 2 files changed, 64 insertions(+)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index d3f055151f2..03e1e6b58f7 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -4,3 +4,4 @@ DIST libressl-3.1.3.tar.gz 3766345 BLAKE2B 
4956fa0ae6030e9e9969d584db3bc0084c4b1
 DIST libressl-3.1.4.tar.gz 3767238 BLAKE2B 
e639349e50f985360f2cef01b16b5c8f3c725d4a9bbee1117787174e4de6eb9b14cc8ad5f1704971057dd0f5000eea01f3b172178c534c70d38921418034d94c
 SHA512 
77a53c4294fc332006502dc3af069346e2c9efc9240de7f91eb48e89043525900b5b23652cfd159221c3a482cc01e263611adb752e23b707f965156e3a7cd895
 DIST libressl-3.2.0.tar.gz 3775925 BLAKE2B 
99d74fad16e272be8e3b23b873c35970ce3693e088baf365670ad8e8cbb846e90f4232bbc6c65b70a35060da99b9b210b3debce1c78d531e810de26e3e2f05cb
 SHA512 
e8bf95af4e4e855b0462eb12df8f802102a3bee5bb40fb1859e7c40d9e3ce89f0d2eb0acdd923e7c592b4aeb7ecc556f753c0a12d0dace05d2ef342bffdd9d07
 DIST libressl-3.2.1.tar.gz 3798341 BLAKE2B 
25d4d0fa758d92fd781f39000e631d7cec0a5a8210b2b127b7d49ef0e96e1a20a45f60e6231dcbe379f57f19c1ca8a4dde6205b1cc52ee44d17a4a21da34c98a
 SHA512 
0204177ad0291f3fce4c77ab21cce17785d0239f2ae4be8fbdce5575cc98775186caa0e1851b211c05be07e3cc603111eeaac4379c8977e7b140fedee2551f93
+DIST libressl-3.2.2.tar.gz 3839529 BLAKE2B 
b5c35c85bf9914b49d828963e5089e77ec0b370227f8e36c70eac9a4c9176e90ebec1dccd19fc4d99d58caaba545b78cc5570751bd73a7488e502a9bcca2c5ed
 SHA512 
708f347ec88f0501b5937f1efc8dc15e76a2f99a54f024e21a006349abc9305f64796f7df9fcbc875e13f999a620253b62b138d76f67586f1e432f3956da25e1

diff --git a/dev-libs/libressl/libressl-3.2.2.ebuild 
b/dev-libs/libressl/libressl-3.2.2.ebuild
new file mode 100644
index 000..ab31f204168
--- /dev/null
+++ b/dev-libs/libressl/libressl-3.2.2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-minimal libtool
+
+DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
+HOMEPAGE="https://www.libressl.org/;
+SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
+
+LICENSE="ISC openssl"
+# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
+# we'll try to use the max of either. However, if either change between
+# versions, we have to change the subslot to trigger rebuild of consumers.
+SLOT="0/48"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="+asm static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( static-libs )"
+
+RDEPEND="!dev-libs/openssl:0"
+DEPEND="${RDEPEND}"
+PDEPEND="app-misc/ca-certificates"
+
+src_prepare() {
+   touch crypto/Makefile.in
+
+   sed -i \
+   -e '/^[ \t]*CFLAGS=/s#-g ##' \
+   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
+   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
+   configure || die "fixing CFLAGS failed"
+
+   if ! use test ; then
+   sed -i \
+   -e '/^[ \t]*SUBDIRS =/s#tests##' \
+   Makefile.in || die "Removing tests failed"
+   fi
+
+   eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
+   eapply_user
+
+   elibtoolize  # for Solaris
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" econf \
+   $(use_enable asm) \
+   $(use_enable static-libs static)
+}
+
+multilib_src_test() {
+   emake check
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${D}" -name '*.la' -exec rm -f {} + || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-09-06 Thread Sam James
commit: f2b0db23ee14ab57e0a56aff4a947c0d0e0f7d19
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  7 03:28:26 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  7 03:28:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2b0db23

dev-libs/libressl: ppc64 stable (bug #740194)

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libressl/libressl-3.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-3.1.4.ebuild 
b/dev-libs/libressl/libressl-3.1.4.ebuild
index f5d802027d3..968f9b8418a 100644
--- a/dev-libs/libressl/libressl-3.1.4.ebuild
+++ b/dev-libs/libressl/libressl-3.1.4.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either. However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/48"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc x86 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="+asm static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( static-libs )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-09-06 Thread Sam James
commit: 036b83cbb710e54214872a41f8f3204160cbfdab
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  7 03:25:19 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  7 03:25:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=036b83cb

dev-libs/libressl: ppc stable (bug #740194)

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libressl/libressl-3.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-3.1.4.ebuild 
b/dev-libs/libressl/libressl-3.1.4.ebuild
index 14d34586f72..10756966b2a 100644
--- a/dev-libs/libressl/libressl-3.1.4.ebuild
+++ b/dev-libs/libressl/libressl-3.1.4.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either. However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/48"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc x86 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="+asm static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( static-libs )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-09-06 Thread Sam James
commit: 8ac8188b023b24a0c6c03a95c47bf42aab7015df
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  7 03:26:15 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  7 03:26:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ac8188b

dev-libs/libressl: Stabilize 3.1.4 sparc, #740194

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libressl/libressl-3.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-3.1.4.ebuild 
b/dev-libs/libressl/libressl-3.1.4.ebuild
index 10756966b2a..f5d802027d3 100644
--- a/dev-libs/libressl/libressl-3.1.4.ebuild
+++ b/dev-libs/libressl/libressl-3.1.4.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either. However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/48"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc x86 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc x86 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="+asm static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( static-libs )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-09-04 Thread Sam James
commit: 0f71636d71a46a602e8b0c0fa9ba517b08cdd337
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  5 00:36:12 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  5 00:36:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f71636d

dev-libs/libressl: Stabilize 3.1.4 amd64, #740194

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libressl/libressl-3.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-3.1.4.ebuild 
b/dev-libs/libressl/libressl-3.1.4.ebuild
index a925dfee996..14d34586f72 100644
--- a/dev-libs/libressl/libressl-3.1.4.ebuild
+++ b/dev-libs/libressl/libressl-3.1.4.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either. However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/48"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+asm static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( static-libs )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-09-03 Thread Sam James
commit: e3f7f37960c11a9447d594a01f7d4993be184ca0
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  4 02:33:43 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  4 02:33:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3f7f379

dev-libs/libressl: Stabilize 3.1.4 arm64, #740194

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libressl/libressl-3.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-3.1.4.ebuild 
b/dev-libs/libressl/libressl-3.1.4.ebuild
index af8d3449d67..a925dfee996 100644
--- a/dev-libs/libressl/libressl-3.1.4.ebuild
+++ b/dev-libs/libressl/libressl-3.1.4.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either. However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/48"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+asm static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( static-libs )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-09-03 Thread Sam James
commit: 50c118df81b5f2cd058c5e8c67afbe5c9dd2d4b1
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  4 02:30:38 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  4 02:30:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50c118df

dev-libs/libressl: Stabilize 3.1.4 arm, #740194

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libressl/libressl-3.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-3.1.4.ebuild 
b/dev-libs/libressl/libressl-3.1.4.ebuild
index 1df45e25a73..af8d3449d67 100644
--- a/dev-libs/libressl/libressl-3.1.4.ebuild
+++ b/dev-libs/libressl/libressl-3.1.4.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either. However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/48"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+asm static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( static-libs )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-09-03 Thread Thomas Deutschmann
commit: 25937cb2be90494c62f6c6006337594f800b4d70
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Sep  3 14:23:11 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Sep  3 14:23:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25937cb2

dev-libs/libressl: x86 stable (bug #740194)

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-libs/libressl/libressl-3.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-3.1.4.ebuild 
b/dev-libs/libressl/libressl-3.1.4.ebuild
index ab31f204168..1df45e25a73 100644
--- a/dev-libs/libressl/libressl-3.1.4.ebuild
+++ b/dev-libs/libressl/libressl-3.1.4.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either. However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/48"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+asm static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( static-libs )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-08-25 Thread Anthony G. Basile
commit: b14e4fb40773d941747a7a0b06d1912291fcaf61
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Aug 25 23:37:04 2020 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Aug 25 23:37:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b14e4fb4

dev-libs/libressl: version bump to 3.2.1

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/libressl/Manifest  |  1 +
 dev-libs/libressl/libressl-3.2.1.ebuild | 63 +
 2 files changed, 64 insertions(+)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index d8fab0d05dd..d3f055151f2 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -3,3 +3,4 @@ DIST libressl-3.0.2.tar.gz 3669468 BLAKE2B 
84ad2c1fea8d2119f191ec8ab3f999fb03546
 DIST libressl-3.1.3.tar.gz 3766345 BLAKE2B 
4956fa0ae6030e9e9969d584db3bc0084c4b155207d1472ebfa40c8e68e925214b66ed1bc7e32d98a9a48de0b61909323a0380a973c724422c92bfe88b9fdfb2
 SHA512 
f9f497fe5d09b8b762175da038a8e67d9d2567462fefc49e434d306a3071ba3a4d369c89143d9d90e3bbcc7b9ba051c9c923a0dfc41d856edc08ae59fa727ee8
 DIST libressl-3.1.4.tar.gz 3767238 BLAKE2B 
e639349e50f985360f2cef01b16b5c8f3c725d4a9bbee1117787174e4de6eb9b14cc8ad5f1704971057dd0f5000eea01f3b172178c534c70d38921418034d94c
 SHA512 
77a53c4294fc332006502dc3af069346e2c9efc9240de7f91eb48e89043525900b5b23652cfd159221c3a482cc01e263611adb752e23b707f965156e3a7cd895
 DIST libressl-3.2.0.tar.gz 3775925 BLAKE2B 
99d74fad16e272be8e3b23b873c35970ce3693e088baf365670ad8e8cbb846e90f4232bbc6c65b70a35060da99b9b210b3debce1c78d531e810de26e3e2f05cb
 SHA512 
e8bf95af4e4e855b0462eb12df8f802102a3bee5bb40fb1859e7c40d9e3ce89f0d2eb0acdd923e7c592b4aeb7ecc556f753c0a12d0dace05d2ef342bffdd9d07
+DIST libressl-3.2.1.tar.gz 3798341 BLAKE2B 
25d4d0fa758d92fd781f39000e631d7cec0a5a8210b2b127b7d49ef0e96e1a20a45f60e6231dcbe379f57f19c1ca8a4dde6205b1cc52ee44d17a4a21da34c98a
 SHA512 
0204177ad0291f3fce4c77ab21cce17785d0239f2ae4be8fbdce5575cc98775186caa0e1851b211c05be07e3cc603111eeaac4379c8977e7b140fedee2551f93

diff --git a/dev-libs/libressl/libressl-3.2.1.ebuild 
b/dev-libs/libressl/libressl-3.2.1.ebuild
new file mode 100644
index 000..ab31f204168
--- /dev/null
+++ b/dev-libs/libressl/libressl-3.2.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-minimal libtool
+
+DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
+HOMEPAGE="https://www.libressl.org/;
+SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
+
+LICENSE="ISC openssl"
+# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
+# we'll try to use the max of either. However, if either change between
+# versions, we have to change the subslot to trigger rebuild of consumers.
+SLOT="0/48"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="+asm static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( static-libs )"
+
+RDEPEND="!dev-libs/openssl:0"
+DEPEND="${RDEPEND}"
+PDEPEND="app-misc/ca-certificates"
+
+src_prepare() {
+   touch crypto/Makefile.in
+
+   sed -i \
+   -e '/^[ \t]*CFLAGS=/s#-g ##' \
+   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
+   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
+   configure || die "fixing CFLAGS failed"
+
+   if ! use test ; then
+   sed -i \
+   -e '/^[ \t]*SUBDIRS =/s#tests##' \
+   Makefile.in || die "Removing tests failed"
+   fi
+
+   eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
+   eapply_user
+
+   elibtoolize  # for Solaris
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" econf \
+   $(use_enable asm) \
+   $(use_enable static-libs static)
+}
+
+multilib_src_test() {
+   emake check
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${D}" -name '*.la' -exec rm -f {} + || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-08-24 Thread Sam James
commit: a242286f974891ba44bf7ad83246c576f32f6d65
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 24 23:33:23 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 24 23:33:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a242286f

dev-libs/libressl: Stabilize 3.1.3 sparc, #727030

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libressl/libressl-3.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-3.1.3.ebuild 
b/dev-libs/libressl/libressl-3.1.3.ebuild
index 4ad48db5075..968f9b8418a 100644
--- a/dev-libs/libressl/libressl-3.1.3.ebuild
+++ b/dev-libs/libressl/libressl-3.1.3.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either. However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/48"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="+asm static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( static-libs )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-08-21 Thread Anthony G. Basile
commit: c5f173409b0bba0fdcbd6c3534bf372758eaf6d3
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Aug 21 14:10:21 2020 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Aug 21 14:10:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5f17340

dev-libs/libressl: version bump to 3.1.4

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/libressl/Manifest  |  1 +
 dev-libs/libressl/libressl-3.1.4.ebuild | 63 +
 2 files changed, 64 insertions(+)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index a9c9b7c53e0..d8fab0d05dd 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -1,4 +1,5 @@
 DIST libressl-2.9.2.tar.gz 3607549 BLAKE2B 
496e993e4f1c85167e0344afab61259d4e3f094a7e5dfac85878191070e2c196753162532efb921fab582481aeda3705fca9a2b48921cba82465192f2c1eef95
 SHA512 
b43e73e47c1f14da3c702ab42f29f1d67645a4fa425441337bd6c125b481ef78a40fd13e6b34dadb2af337e1c0c190cfb616186d4db9c9a743a37e594b9b8033
 DIST libressl-3.0.2.tar.gz 3669468 BLAKE2B 
84ad2c1fea8d2119f191ec8ab3f999fb0354636d48aabb76fa1786139c669c9d8ca105d79cc8416dd20683818eccc84490cdadc9ca94cb2b0e411644e923a3d6
 SHA512 
19226da3bc9776e1da40b8e94dfa53564d5e6acc80edee539ba12d7a75c1bb8c0603e7633f26a6ef8b12adc56bb677ccda448575aa6be2ad3df5447465a4b080
 DIST libressl-3.1.3.tar.gz 3766345 BLAKE2B 
4956fa0ae6030e9e9969d584db3bc0084c4b155207d1472ebfa40c8e68e925214b66ed1bc7e32d98a9a48de0b61909323a0380a973c724422c92bfe88b9fdfb2
 SHA512 
f9f497fe5d09b8b762175da038a8e67d9d2567462fefc49e434d306a3071ba3a4d369c89143d9d90e3bbcc7b9ba051c9c923a0dfc41d856edc08ae59fa727ee8
+DIST libressl-3.1.4.tar.gz 3767238 BLAKE2B 
e639349e50f985360f2cef01b16b5c8f3c725d4a9bbee1117787174e4de6eb9b14cc8ad5f1704971057dd0f5000eea01f3b172178c534c70d38921418034d94c
 SHA512 
77a53c4294fc332006502dc3af069346e2c9efc9240de7f91eb48e89043525900b5b23652cfd159221c3a482cc01e263611adb752e23b707f965156e3a7cd895
 DIST libressl-3.2.0.tar.gz 3775925 BLAKE2B 
99d74fad16e272be8e3b23b873c35970ce3693e088baf365670ad8e8cbb846e90f4232bbc6c65b70a35060da99b9b210b3debce1c78d531e810de26e3e2f05cb
 SHA512 
e8bf95af4e4e855b0462eb12df8f802102a3bee5bb40fb1859e7c40d9e3ce89f0d2eb0acdd923e7c592b4aeb7ecc556f753c0a12d0dace05d2ef342bffdd9d07

diff --git a/dev-libs/libressl/libressl-3.1.4.ebuild 
b/dev-libs/libressl/libressl-3.1.4.ebuild
new file mode 100644
index 000..ab31f204168
--- /dev/null
+++ b/dev-libs/libressl/libressl-3.1.4.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-minimal libtool
+
+DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
+HOMEPAGE="https://www.libressl.org/;
+SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
+
+LICENSE="ISC openssl"
+# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
+# we'll try to use the max of either. However, if either change between
+# versions, we have to change the subslot to trigger rebuild of consumers.
+SLOT="0/48"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="+asm static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( static-libs )"
+
+RDEPEND="!dev-libs/openssl:0"
+DEPEND="${RDEPEND}"
+PDEPEND="app-misc/ca-certificates"
+
+src_prepare() {
+   touch crypto/Makefile.in
+
+   sed -i \
+   -e '/^[ \t]*CFLAGS=/s#-g ##' \
+   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
+   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
+   configure || die "fixing CFLAGS failed"
+
+   if ! use test ; then
+   sed -i \
+   -e '/^[ \t]*SUBDIRS =/s#tests##' \
+   Makefile.in || die "Removing tests failed"
+   fi
+
+   eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
+   eapply_user
+
+   elibtoolize  # for Solaris
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" econf \
+   $(use_enable asm) \
+   $(use_enable static-libs static)
+}
+
+multilib_src_test() {
+   emake check
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${D}" -name '*.la' -exec rm -f {} + || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-08-14 Thread Stefan Strogin
commit: 55398990174798fa871e2c4ce265739fdf4ac5d3
Author: Stefan Strogin  gentoo  org>
AuthorDate: Sat Aug 15 01:40:27 2020 +
Commit: Stefan Strogin  gentoo  org>
CommitDate: Sat Aug 15 01:41:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55398990

dev-libs/libressl: drop old 3.1.2

Package-Manager: Portage-3.0.2, Repoman-2.3.23
Signed-off-by: Stefan Strogin  gentoo.org>

 dev-libs/libressl/Manifest  |  1 -
 dev-libs/libressl/libressl-3.1.2.ebuild | 63 -
 2 files changed, 64 deletions(-)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index 35bc7d85487..a9c9b7c53e0 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -1,5 +1,4 @@
 DIST libressl-2.9.2.tar.gz 3607549 BLAKE2B 
496e993e4f1c85167e0344afab61259d4e3f094a7e5dfac85878191070e2c196753162532efb921fab582481aeda3705fca9a2b48921cba82465192f2c1eef95
 SHA512 
b43e73e47c1f14da3c702ab42f29f1d67645a4fa425441337bd6c125b481ef78a40fd13e6b34dadb2af337e1c0c190cfb616186d4db9c9a743a37e594b9b8033
 DIST libressl-3.0.2.tar.gz 3669468 BLAKE2B 
84ad2c1fea8d2119f191ec8ab3f999fb0354636d48aabb76fa1786139c669c9d8ca105d79cc8416dd20683818eccc84490cdadc9ca94cb2b0e411644e923a3d6
 SHA512 
19226da3bc9776e1da40b8e94dfa53564d5e6acc80edee539ba12d7a75c1bb8c0603e7633f26a6ef8b12adc56bb677ccda448575aa6be2ad3df5447465a4b080
-DIST libressl-3.1.2.tar.gz 3765944 BLAKE2B 
b0181a1936af3aad3908668cae14aa87e8dca594ebb1effa354eb57529c21aca2052ce6bc85958dd83645c9026c84410939018d16c8e70a60f336145d45790e6
 SHA512 
b024c5661777daa73feff7085ce7be76a2e766d2f3cb5ca35c208c471e5651a365252758ca36782e20cdfb2bc8171919a08ad592420878a5c95fbe646f5288c8
 DIST libressl-3.1.3.tar.gz 3766345 BLAKE2B 
4956fa0ae6030e9e9969d584db3bc0084c4b155207d1472ebfa40c8e68e925214b66ed1bc7e32d98a9a48de0b61909323a0380a973c724422c92bfe88b9fdfb2
 SHA512 
f9f497fe5d09b8b762175da038a8e67d9d2567462fefc49e434d306a3071ba3a4d369c89143d9d90e3bbcc7b9ba051c9c923a0dfc41d856edc08ae59fa727ee8
 DIST libressl-3.2.0.tar.gz 3775925 BLAKE2B 
99d74fad16e272be8e3b23b873c35970ce3693e088baf365670ad8e8cbb846e90f4232bbc6c65b70a35060da99b9b210b3debce1c78d531e810de26e3e2f05cb
 SHA512 
e8bf95af4e4e855b0462eb12df8f802102a3bee5bb40fb1859e7c40d9e3ce89f0d2eb0acdd923e7c592b4aeb7ecc556f753c0a12d0dace05d2ef342bffdd9d07

diff --git a/dev-libs/libressl/libressl-3.1.2.ebuild 
b/dev-libs/libressl/libressl-3.1.2.ebuild
deleted file mode 100644
index 1df45e25a73..000
--- a/dev-libs/libressl/libressl-3.1.2.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-minimal libtool
-
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
-HOMEPAGE="https://www.libressl.org/;
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
-
-LICENSE="ISC openssl"
-# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
-# we'll try to use the max of either. However, if either change between
-# versions, we have to change the subslot to trigger rebuild of consumers.
-SLOT="0/48"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-IUSE="+asm static-libs test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( static-libs )"
-
-RDEPEND="!dev-libs/openssl:0"
-DEPEND="${RDEPEND}"
-PDEPEND="app-misc/ca-certificates"
-
-src_prepare() {
-   touch crypto/Makefile.in
-
-   sed -i \
-   -e '/^[ \t]*CFLAGS=/s#-g ##' \
-   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
-   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
-   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
-   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
-   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
-   configure || die "fixing CFLAGS failed"
-
-   if ! use test ; then
-   sed -i \
-   -e '/^[ \t]*SUBDIRS =/s#tests##' \
-   Makefile.in || die "Removing tests failed"
-   fi
-
-   eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
-   eapply_user
-
-   elibtoolize  # for Solaris
-}
-
-multilib_src_configure() {
-   ECONF_SOURCE="${S}" econf \
-   $(use_enable asm) \
-   $(use_enable static-libs static)
-}
-
-multilib_src_test() {
-   emake check
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   find "${D}" -name '*.la' -exec rm -f {} + || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/files/

2020-07-28 Thread Aaron Bauman
commit: 5ce2474e6bd95c219734cd1704bc0a6d7a77715e
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Tue Jul 28 13:27:36 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Tue Jul 28 18:19:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ce2474e

dev-libs/libressl: remove unused patch

Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/16872
Signed-off-by: Aaron Bauman  gentoo.org>

 .../libressl/files/libressl-2.6.4-hppa-asm.patch   | 62 --
 1 file changed, 62 deletions(-)

diff --git a/dev-libs/libressl/files/libressl-2.6.4-hppa-asm.patch 
b/dev-libs/libressl/files/libressl-2.6.4-hppa-asm.patch
deleted file mode 100644
index a0922af0961..000
--- a/dev-libs/libressl/files/libressl-2.6.4-hppa-asm.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-From 787d8d240bbeaa812bcf37deeedb3c467be468a3 Mon Sep 17 00:00:00 2001
-From: Sergei Trofimovich 
-Date: Sat, 19 May 2018 17:31:42 +0100
-Subject: [PATCH] __warn_references: tweak assembly for "gnu.warning" section
-
-On some targets ';' (like hppa) is treated as a comment
-in assembly files. This occasionally causes the following
-assembly failures:
-
-```
-Error: can't resolve `.gnu.warning.EVP_DecryptFinal'
-{.gnu.warning.EVP_DecryptFinal section} - `.Ltext0' {.text section}
-```
-
-Note how branch (or other reference) attempts to cross the
-boundary across two section types: '.text' and '.gnu.warning'.
-
-Tobias Ulmer notes that openbsd already uses newlines
-for similar macro:
-
-https://github.com/openbsd/src/blob/master/sys/arch/hppa/include/cdefs.h
-
-This change switches from ';' to newline as well.
-Tested on hppa2.0 and x86_64.
-
-Reported-by: Jeroen Roovers
-Bug: https://bugs.gentoo.org/656104
-Signed-off-by: Sergei Trofimovich 

- configure.ac   | 2 +-
- include/compat/sys/types.h | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index b74b8a1..16ed825 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -91,7 +91,7 @@ AM_CONDITIONAL([HOST_CPU_IS_INTEL], [test "x$HOSTARCH" = 
"xintel"])
- AC_MSG_CHECKING([if .gnu.warning accepts long strings])
- AC_LINK_IFELSE([AC_LANG_SOURCE([[
- extern void SSLv3_method();
--__asm__(".section .gnu.warning.SSLv3_method; .ascii \"SSLv3_method is 
insecure\" ; .text");
-+__asm__(".section .gnu.warning.SSLv3_method\n\t.ascii \"SSLv3_method is 
insecure\"\n\t.text");
- int main() {return 0;}
- ]])], [
- AC_DEFINE(HAS_GNU_WARNING_LONG, 1, [Define if .gnu.warning accepts long 
strings.])
-diff --git a/include/compat/sys/types.h b/include/compat/sys/types.h
-index 2107119..dec09e3 100644
 a/include/compat/sys/types.h
-+++ b/include/compat/sys/types.h
-@@ -62,7 +62,7 @@ typedef SSIZE_T ssize_t;
- #if defined(__GNUC__)  && defined (HAS_GNU_WARNING_LONG)
- #define __warn_references(sym,msg)  \
-   __asm__(".section .gnu.warning." __STRING(sym)  \
-- " ; .ascii \"" msg "\" ; .text");
-+ "\n\t.ascii \"" msg "\"\n\t.text");
- #else
- #define __warn_references(sym,msg)
- #endif
--- 
-2.17.0
-



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-07-27 Thread Aaron Bauman
commit: d34a5b5b6935fce94bee820c77cfe445a8e7eb5f
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jul 27 20:35:15 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jul 27 20:35:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d34a5b5b

dev-libs/libressl: drop old versions

Signed-off-by: Aaron Bauman  gentoo.org>

 dev-libs/libressl/Manifest  |  2 --
 dev-libs/libressl/libressl-2.6.5.ebuild | 57 -
 dev-libs/libressl/libressl-2.8.3.ebuild | 57 -
 3 files changed, 116 deletions(-)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index 5722de5a68a..35bc7d85487 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -1,5 +1,3 @@
-DIST libressl-2.6.5.tar.gz 3225481 BLAKE2B 
fcdf0d8b4b68fdb6c17299f4b9897c84f51ec3407abc6c1bf8d474c4424161c563667ca1fb26c45dd20a0e895457e9210b7bd0539581472b94d594cc32a68191
 SHA512 
0601c73bb5c3d149df7eca3566831f1b35713aa16a15788a291922fce0bffa1ba0bc6ea9cac1fcecfd980009f2292b08b2a57d66b517fc1bc8c7364a24dbbd9d
-DIST libressl-2.8.3.tar.gz 3366196 BLAKE2B 
e32c097b31998d68a31266fbbf3624d5ab8ca716f8c53e423bcf09b3a8ab3542c92a99e259ded7b86f99b45cc199cd44791520a609f18c35d150365de5768eec
 SHA512 
3967e08b3dc2277bf77057ea1f11148df7f96a2203cd21cf841902f2a1ec11320384a001d01fa58154d35612f7981bf89d5b1a60a2387713d5657677f76cc682
 DIST libressl-2.9.2.tar.gz 3607549 BLAKE2B 
496e993e4f1c85167e0344afab61259d4e3f094a7e5dfac85878191070e2c196753162532efb921fab582481aeda3705fca9a2b48921cba82465192f2c1eef95
 SHA512 
b43e73e47c1f14da3c702ab42f29f1d67645a4fa425441337bd6c125b481ef78a40fd13e6b34dadb2af337e1c0c190cfb616186d4db9c9a743a37e594b9b8033
 DIST libressl-3.0.2.tar.gz 3669468 BLAKE2B 
84ad2c1fea8d2119f191ec8ab3f999fb0354636d48aabb76fa1786139c669c9d8ca105d79cc8416dd20683818eccc84490cdadc9ca94cb2b0e411644e923a3d6
 SHA512 
19226da3bc9776e1da40b8e94dfa53564d5e6acc80edee539ba12d7a75c1bb8c0603e7633f26a6ef8b12adc56bb677ccda448575aa6be2ad3df5447465a4b080
 DIST libressl-3.1.2.tar.gz 3765944 BLAKE2B 
b0181a1936af3aad3908668cae14aa87e8dca594ebb1effa354eb57529c21aca2052ce6bc85958dd83645c9026c84410939018d16c8e70a60f336145d45790e6
 SHA512 
b024c5661777daa73feff7085ce7be76a2e766d2f3cb5ca35c208c471e5651a365252758ca36782e20cdfb2bc8171919a08ad592420878a5c95fbe646f5288c8

diff --git a/dev-libs/libressl/libressl-2.6.5.ebuild 
b/dev-libs/libressl/libressl-2.6.5.ebuild
deleted file mode 100644
index 6ec84c36c7e..000
--- a/dev-libs/libressl/libressl-2.6.5.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools multilib-minimal
-
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
-HOMEPAGE="https://www.libressl.org/;
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
-
-LICENSE="ISC openssl"
-# Reflects ABI of libcrypto.so and libssl.so.  Since these can differ,
-# we'll try to use the max of either.  However, if either change between
-# versions, we have to change the subslot to trigger rebuild of consumers.
-SLOT="0/44"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86"
-IUSE="+asm static-libs test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( static-libs )"
-
-RDEPEND="!dev-libs/openssl:0"
-DEPEND="${RDEPEND}"
-PDEPEND="app-misc/ca-certificates"
-
-PATCHES=( "${FILESDIR}/libressl-2.6.4-hppa-asm.patch" )
-
-src_prepare() {
-   touch crypto/Makefile.in
-
-   sed -i \
-   -e '/^[ \t]*CFLAGS=/s#-g ##' \
-   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
-   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
-   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
-   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
-   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
-   configure || die "fixing CFLAGS failed"
-
-   default
-   eautoreconf
-}
-
-multilib_src_configure() {
-   ECONF_SOURCE="${S}" econf \
-   $(use_enable asm) \
-   $(use_enable static-libs static)
-}
-
-multilib_src_test() {
-   emake check
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   find "${D}" -name '*.la' -exec rm -f {} + || die
-}

diff --git a/dev-libs/libressl/libressl-2.8.3.ebuild 
b/dev-libs/libressl/libressl-2.8.3.ebuild
deleted file mode 100644
index 03ba04935f9..000
--- a/dev-libs/libressl/libressl-2.8.3.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib-minimal libtool
-
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
-HOMEPAGE="https://www.libressl.org/;
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
-
-LICENSE="ISC openssl"
-# Reflects ABI of libcrypto.so and libssl.so.  Since these can differ,
-# we'll try to use the max of either.  

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-07-27 Thread Aaron Bauman
commit: 112dfed4131cb2e0256d5a37647467b88ec46208
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Jul 27 20:30:27 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jul 27 20:30:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=112dfed4

dev-libs/libressl: drop vulnerable

* TLS 1.3 was not introduced in older versions or was not default
  enabled yet

Bug: https://bugs.gentoo.org/724512
Signed-off-by: Aaron Bauman  gentoo.org>

 dev-libs/libressl/Manifest  |  1 -
 dev-libs/libressl/libressl-3.1.1.ebuild | 63 -
 2 files changed, 64 deletions(-)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index fe269b65c8b..5722de5a68a 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -2,7 +2,6 @@ DIST libressl-2.6.5.tar.gz 3225481 BLAKE2B 
fcdf0d8b4b68fdb6c17299f4b9897c84f51ec
 DIST libressl-2.8.3.tar.gz 3366196 BLAKE2B 
e32c097b31998d68a31266fbbf3624d5ab8ca716f8c53e423bcf09b3a8ab3542c92a99e259ded7b86f99b45cc199cd44791520a609f18c35d150365de5768eec
 SHA512 
3967e08b3dc2277bf77057ea1f11148df7f96a2203cd21cf841902f2a1ec11320384a001d01fa58154d35612f7981bf89d5b1a60a2387713d5657677f76cc682
 DIST libressl-2.9.2.tar.gz 3607549 BLAKE2B 
496e993e4f1c85167e0344afab61259d4e3f094a7e5dfac85878191070e2c196753162532efb921fab582481aeda3705fca9a2b48921cba82465192f2c1eef95
 SHA512 
b43e73e47c1f14da3c702ab42f29f1d67645a4fa425441337bd6c125b481ef78a40fd13e6b34dadb2af337e1c0c190cfb616186d4db9c9a743a37e594b9b8033
 DIST libressl-3.0.2.tar.gz 3669468 BLAKE2B 
84ad2c1fea8d2119f191ec8ab3f999fb0354636d48aabb76fa1786139c669c9d8ca105d79cc8416dd20683818eccc84490cdadc9ca94cb2b0e411644e923a3d6
 SHA512 
19226da3bc9776e1da40b8e94dfa53564d5e6acc80edee539ba12d7a75c1bb8c0603e7633f26a6ef8b12adc56bb677ccda448575aa6be2ad3df5447465a4b080
-DIST libressl-3.1.1.tar.gz 3765769 BLAKE2B 
8524a4d83e05b0f2992df8e3797cbf43220a8619431f4737887db2fa35419a925907691ac1aec5b3cc1660179d4ac5e44714540ae591c5aa4957db1f26068a7e
 SHA512 
353a5c95bb0c160b698b95b91d6857ddb63a75b0685a233ed2515f46ad8369d40857aa1ff8407aa9bc78a5c3c29c25376e7a55a3c96fce40840633411944fb1d
 DIST libressl-3.1.2.tar.gz 3765944 BLAKE2B 
b0181a1936af3aad3908668cae14aa87e8dca594ebb1effa354eb57529c21aca2052ce6bc85958dd83645c9026c84410939018d16c8e70a60f336145d45790e6
 SHA512 
b024c5661777daa73feff7085ce7be76a2e766d2f3cb5ca35c208c471e5651a365252758ca36782e20cdfb2bc8171919a08ad592420878a5c95fbe646f5288c8
 DIST libressl-3.1.3.tar.gz 3766345 BLAKE2B 
4956fa0ae6030e9e9969d584db3bc0084c4b155207d1472ebfa40c8e68e925214b66ed1bc7e32d98a9a48de0b61909323a0380a973c724422c92bfe88b9fdfb2
 SHA512 
f9f497fe5d09b8b762175da038a8e67d9d2567462fefc49e434d306a3071ba3a4d369c89143d9d90e3bbcc7b9ba051c9c923a0dfc41d856edc08ae59fa727ee8
 DIST libressl-3.2.0.tar.gz 3775925 BLAKE2B 
99d74fad16e272be8e3b23b873c35970ce3693e088baf365670ad8e8cbb846e90f4232bbc6c65b70a35060da99b9b210b3debce1c78d531e810de26e3e2f05cb
 SHA512 
e8bf95af4e4e855b0462eb12df8f802102a3bee5bb40fb1859e7c40d9e3ce89f0d2eb0acdd923e7c592b4aeb7ecc556f753c0a12d0dace05d2ef342bffdd9d07

diff --git a/dev-libs/libressl/libressl-3.1.1.ebuild 
b/dev-libs/libressl/libressl-3.1.1.ebuild
deleted file mode 100644
index 48642f97b49..000
--- a/dev-libs/libressl/libressl-3.1.1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-minimal libtool
-
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
-HOMEPAGE="https://www.libressl.org/;
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
-
-LICENSE="ISC openssl"
-# Reflects ABI of libcrypto.so and libssl.so.  Since these can differ,
-# we'll try to use the max of either.  However, if either change between
-# versions, we have to change the subslot to trigger rebuild of consumers.
-SLOT="0/48"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-IUSE="+asm static-libs test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( static-libs )"
-
-RDEPEND="!dev-libs/openssl:0"
-DEPEND="${RDEPEND}"
-PDEPEND="app-misc/ca-certificates"
-
-src_prepare() {
-   touch crypto/Makefile.in
-
-   sed -i \
-   -e '/^[ \t]*CFLAGS=/s#-g ##' \
-   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
-   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
-   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
-   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
-   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
-   configure || die "fixing CFLAGS failed"
-
-   if ! use test ; then
-   sed -i \
-   -e '/^[ \t]*SUBDIRS =/s#tests##' \
-   Makefile.in || die "Removing tests failed"
-   fi
-
-   eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
-   eapply_user
-
-   elibtoolize  # for 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-07-20 Thread Sam James
commit: 76fcf3c6f31c06132640cd2eb39096e5c7978672
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 20 16:10:22 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 20 16:10:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76fcf3c6

dev-libs/libressl: arm stable (bug #727030)

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libressl/libressl-3.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-3.1.3.ebuild 
b/dev-libs/libressl/libressl-3.1.3.ebuild
index a3602f39c6b..4ad48db5075 100644
--- a/dev-libs/libressl/libressl-3.1.3.ebuild
+++ b/dev-libs/libressl/libressl-3.1.3.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either. However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/48"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="+asm static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( static-libs )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-07-20 Thread Sam James
commit: e21104c754db7f4538d01f14dd38b12951232c02
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 20 14:59:38 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 20 14:59:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e21104c7

dev-libs/libressl: arm64 stable (bug #727030)

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libressl/libressl-3.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-3.1.3.ebuild 
b/dev-libs/libressl/libressl-3.1.3.ebuild
index 80cc2bb68fa..a3602f39c6b 100644
--- a/dev-libs/libressl/libressl-3.1.3.ebuild
+++ b/dev-libs/libressl/libressl-3.1.3.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either. However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/48"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc 
x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="+asm static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( static-libs )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-07-09 Thread Sergei Trofimovich
commit: e2b9327b516b4fc6765f972fc7c881a3878a4a63
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Jul  9 21:19:39 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jul  9 21:19:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2b9327b

dev-libs/libressl: stable 3.1.3 for ppc/ppc64

stable wrt bug #
Tested-by: ernsteiswuerfel
Package-Manager: Portage-2.3.103, Repoman-2.3.23
RepoMan-Options: --include-arches="ppc ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/libressl/libressl-3.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-3.1.3.ebuild 
b/dev-libs/libressl/libressl-3.1.3.ebuild
index abb7086fb0d..80cc2bb68fa 100644
--- a/dev-libs/libressl/libressl-3.1.3.ebuild
+++ b/dev-libs/libressl/libressl-3.1.3.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either. However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/48"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc 
x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+asm static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( static-libs )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-06-29 Thread Mikle Kolyada
commit: 5804de97e5ed5ff72c8e8223e81d3a1040f486ee
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jun 29 16:11:35 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jun 29 16:11:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5804de97

dev-libs/libressl: amd64 stable wrt bug #727030

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-libs/libressl/libressl-3.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-3.1.3.ebuild 
b/dev-libs/libressl/libressl-3.1.3.ebuild
index 1df45e25a73..abb7086fb0d 100644
--- a/dev-libs/libressl/libressl-3.1.3.ebuild
+++ b/dev-libs/libressl/libressl-3.1.3.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either. However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/48"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+asm static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( static-libs )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-06-28 Thread Thomas Deutschmann
commit: a7cc9cac8bb4588e2b3cfa81205e7637641aaef0
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Jun 28 19:38:12 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Jun 28 20:55:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7cc9cac

dev-libs/libressl: x86 stable (bug #727030)

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-libs/libressl/libressl-3.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-3.1.3.ebuild 
b/dev-libs/libressl/libressl-3.1.3.ebuild
index ab31f204168..1df45e25a73 100644
--- a/dev-libs/libressl/libressl-3.1.3.ebuild
+++ b/dev-libs/libressl/libressl-3.1.3.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either. However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/48"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+asm static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( static-libs )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-06-21 Thread Thomas Deutschmann
commit: 0485f25c4727b4b6293841e6716bf088818839f0
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Jun 21 19:50:25 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Jun 21 20:30:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0485f25c

dev-libs/libressl: x86 stable (bug #727030)

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-libs/libressl/libressl-3.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-3.1.2.ebuild 
b/dev-libs/libressl/libressl-3.1.2.ebuild
index ab31f204168..1df45e25a73 100644
--- a/dev-libs/libressl/libressl-3.1.2.ebuild
+++ b/dev-libs/libressl/libressl-3.1.2.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either. However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/48"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+asm static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( static-libs )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-06-17 Thread Anthony G. Basile
commit: 75205e97c0f733b2adda89c58adeb734dcaf9958
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Jun 17 15:51:17 2020 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Jun 17 15:51:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75205e97

dev-libs/libressl: version bump to 3.1.3

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/libressl/Manifest  |  1 +
 dev-libs/libressl/libressl-3.1.3.ebuild | 63 +
 2 files changed, 64 insertions(+)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index 58dfcd20f73..fe269b65c8b 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -4,4 +4,5 @@ DIST libressl-2.9.2.tar.gz 3607549 BLAKE2B 
496e993e4f1c85167e0344afab61259d4e3f0
 DIST libressl-3.0.2.tar.gz 3669468 BLAKE2B 
84ad2c1fea8d2119f191ec8ab3f999fb0354636d48aabb76fa1786139c669c9d8ca105d79cc8416dd20683818eccc84490cdadc9ca94cb2b0e411644e923a3d6
 SHA512 
19226da3bc9776e1da40b8e94dfa53564d5e6acc80edee539ba12d7a75c1bb8c0603e7633f26a6ef8b12adc56bb677ccda448575aa6be2ad3df5447465a4b080
 DIST libressl-3.1.1.tar.gz 3765769 BLAKE2B 
8524a4d83e05b0f2992df8e3797cbf43220a8619431f4737887db2fa35419a925907691ac1aec5b3cc1660179d4ac5e44714540ae591c5aa4957db1f26068a7e
 SHA512 
353a5c95bb0c160b698b95b91d6857ddb63a75b0685a233ed2515f46ad8369d40857aa1ff8407aa9bc78a5c3c29c25376e7a55a3c96fce40840633411944fb1d
 DIST libressl-3.1.2.tar.gz 3765944 BLAKE2B 
b0181a1936af3aad3908668cae14aa87e8dca594ebb1effa354eb57529c21aca2052ce6bc85958dd83645c9026c84410939018d16c8e70a60f336145d45790e6
 SHA512 
b024c5661777daa73feff7085ce7be76a2e766d2f3cb5ca35c208c471e5651a365252758ca36782e20cdfb2bc8171919a08ad592420878a5c95fbe646f5288c8
+DIST libressl-3.1.3.tar.gz 3766345 BLAKE2B 
4956fa0ae6030e9e9969d584db3bc0084c4b155207d1472ebfa40c8e68e925214b66ed1bc7e32d98a9a48de0b61909323a0380a973c724422c92bfe88b9fdfb2
 SHA512 
f9f497fe5d09b8b762175da038a8e67d9d2567462fefc49e434d306a3071ba3a4d369c89143d9d90e3bbcc7b9ba051c9c923a0dfc41d856edc08ae59fa727ee8
 DIST libressl-3.2.0.tar.gz 3775925 BLAKE2B 
99d74fad16e272be8e3b23b873c35970ce3693e088baf365670ad8e8cbb846e90f4232bbc6c65b70a35060da99b9b210b3debce1c78d531e810de26e3e2f05cb
 SHA512 
e8bf95af4e4e855b0462eb12df8f802102a3bee5bb40fb1859e7c40d9e3ce89f0d2eb0acdd923e7c592b4aeb7ecc556f753c0a12d0dace05d2ef342bffdd9d07

diff --git a/dev-libs/libressl/libressl-3.1.3.ebuild 
b/dev-libs/libressl/libressl-3.1.3.ebuild
new file mode 100644
index 000..ab31f204168
--- /dev/null
+++ b/dev-libs/libressl/libressl-3.1.3.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-minimal libtool
+
+DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
+HOMEPAGE="https://www.libressl.org/;
+SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
+
+LICENSE="ISC openssl"
+# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
+# we'll try to use the max of either. However, if either change between
+# versions, we have to change the subslot to trigger rebuild of consumers.
+SLOT="0/48"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="+asm static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( static-libs )"
+
+RDEPEND="!dev-libs/openssl:0"
+DEPEND="${RDEPEND}"
+PDEPEND="app-misc/ca-certificates"
+
+src_prepare() {
+   touch crypto/Makefile.in
+
+   sed -i \
+   -e '/^[ \t]*CFLAGS=/s#-g ##' \
+   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
+   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
+   configure || die "fixing CFLAGS failed"
+
+   if ! use test ; then
+   sed -i \
+   -e '/^[ \t]*SUBDIRS =/s#tests##' \
+   Makefile.in || die "Removing tests failed"
+   fi
+
+   eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
+   eapply_user
+
+   elibtoolize  # for Solaris
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" econf \
+   $(use_enable asm) \
+   $(use_enable static-libs static)
+}
+
+multilib_src_test() {
+   emake check
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${D}" -name '*.la' -exec rm -f {} + || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-05-24 Thread Stefan Strogin
commit: 52532f4abca9d9b82acc0277e041ea094ccb61dc
Author: Stefan Strogin  gentoo  org>
AuthorDate: Mon May 25 03:30:35 2020 +
Commit: Stefan Strogin  gentoo  org>
CommitDate: Mon May 25 03:36:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52532f4a

dev-libs/libressl: version bump to 3.1.2

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Stefan Strogin  gentoo.org>

 dev-libs/libressl/Manifest  |  1 +
 dev-libs/libressl/libressl-3.1.2.ebuild | 63 +
 2 files changed, 64 insertions(+)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index e2fb389aaa1..cce81208481 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -7,3 +7,4 @@ DIST libressl-3.0.1.tar.gz 3668819 BLAKE2B 
0e0e9db5018f7fd6c5d3f15dd911e375ae518
 DIST libressl-3.0.2.tar.gz 3669468 BLAKE2B 
84ad2c1fea8d2119f191ec8ab3f999fb0354636d48aabb76fa1786139c669c9d8ca105d79cc8416dd20683818eccc84490cdadc9ca94cb2b0e411644e923a3d6
 SHA512 
19226da3bc9776e1da40b8e94dfa53564d5e6acc80edee539ba12d7a75c1bb8c0603e7633f26a6ef8b12adc56bb677ccda448575aa6be2ad3df5447465a4b080
 DIST libressl-3.1.0.tar.gz 3758950 BLAKE2B 
0ea1caa80ab54a5346f239dd1205f7fea56cf1a8a541766068c002647144ca6df0e32ff1bb451ebe42100eb27d08ce9afd4a13c2b2c5bab4ffcbcbeae7e4c94d
 SHA512 
365ccf01d4802af048b2a03b6994b17cf051185fa4a0940ae72bd3ec3927467486501d334d2fa7904b07d9364093a97e1b90bb67d3bd8bb1d807643c20a0c677
 DIST libressl-3.1.1.tar.gz 3765769 BLAKE2B 
8524a4d83e05b0f2992df8e3797cbf43220a8619431f4737887db2fa35419a925907691ac1aec5b3cc1660179d4ac5e44714540ae591c5aa4957db1f26068a7e
 SHA512 
353a5c95bb0c160b698b95b91d6857ddb63a75b0685a233ed2515f46ad8369d40857aa1ff8407aa9bc78a5c3c29c25376e7a55a3c96fce40840633411944fb1d
+DIST libressl-3.1.2.tar.gz 3765944 BLAKE2B 
b0181a1936af3aad3908668cae14aa87e8dca594ebb1effa354eb57529c21aca2052ce6bc85958dd83645c9026c84410939018d16c8e70a60f336145d45790e6
 SHA512 
b024c5661777daa73feff7085ce7be76a2e766d2f3cb5ca35c208c471e5651a365252758ca36782e20cdfb2bc8171919a08ad592420878a5c95fbe646f5288c8

diff --git a/dev-libs/libressl/libressl-3.1.2.ebuild 
b/dev-libs/libressl/libressl-3.1.2.ebuild
new file mode 100644
index 000..ab31f204168
--- /dev/null
+++ b/dev-libs/libressl/libressl-3.1.2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-minimal libtool
+
+DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
+HOMEPAGE="https://www.libressl.org/;
+SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
+
+LICENSE="ISC openssl"
+# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
+# we'll try to use the max of either. However, if either change between
+# versions, we have to change the subslot to trigger rebuild of consumers.
+SLOT="0/48"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="+asm static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( static-libs )"
+
+RDEPEND="!dev-libs/openssl:0"
+DEPEND="${RDEPEND}"
+PDEPEND="app-misc/ca-certificates"
+
+src_prepare() {
+   touch crypto/Makefile.in
+
+   sed -i \
+   -e '/^[ \t]*CFLAGS=/s#-g ##' \
+   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
+   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
+   configure || die "fixing CFLAGS failed"
+
+   if ! use test ; then
+   sed -i \
+   -e '/^[ \t]*SUBDIRS =/s#tests##' \
+   Makefile.in || die "Removing tests failed"
+   fi
+
+   eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
+   eapply_user
+
+   elibtoolize  # for Solaris
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" econf \
+   $(use_enable asm) \
+   $(use_enable static-libs static)
+}
+
+multilib_src_test() {
+   emake check
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${D}" -name '*.la' -exec rm -f {} + || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-05-24 Thread Stefan Strogin
commit: 75e853dc065c030f6b913fc742c51009076f4bb3
Author: Stefan Strogin  gentoo  org>
AuthorDate: Mon May 25 03:34:43 2020 +
Commit: Stefan Strogin  gentoo  org>
CommitDate: Mon May 25 03:36:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75e853dc

dev-libs/libressl: drop old 2.9.1, 3.0.0, 3.0.1, 3.1.0

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Stefan Strogin  gentoo.org>

 dev-libs/libressl/Manifest  |  4 ---
 dev-libs/libressl/libressl-2.9.1.ebuild | 63 -
 dev-libs/libressl/libressl-3.0.0.ebuild | 63 -
 dev-libs/libressl/libressl-3.0.1.ebuild | 63 -
 dev-libs/libressl/libressl-3.1.0.ebuild | 63 -
 5 files changed, 256 deletions(-)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index cce81208481..82ce054f068 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -1,10 +1,6 @@
 DIST libressl-2.6.5.tar.gz 3225481 BLAKE2B 
fcdf0d8b4b68fdb6c17299f4b9897c84f51ec3407abc6c1bf8d474c4424161c563667ca1fb26c45dd20a0e895457e9210b7bd0539581472b94d594cc32a68191
 SHA512 
0601c73bb5c3d149df7eca3566831f1b35713aa16a15788a291922fce0bffa1ba0bc6ea9cac1fcecfd980009f2292b08b2a57d66b517fc1bc8c7364a24dbbd9d
 DIST libressl-2.8.3.tar.gz 3366196 BLAKE2B 
e32c097b31998d68a31266fbbf3624d5ab8ca716f8c53e423bcf09b3a8ab3542c92a99e259ded7b86f99b45cc199cd44791520a609f18c35d150365de5768eec
 SHA512 
3967e08b3dc2277bf77057ea1f11148df7f96a2203cd21cf841902f2a1ec11320384a001d01fa58154d35612f7981bf89d5b1a60a2387713d5657677f76cc682
-DIST libressl-2.9.1.tar.gz 3607116 BLAKE2B 
a4542d7fc97bfd213162fe908e28b27d52329e2b6a5d77e0cb67d1a6732c500ca772d0c5735c9fcd036c477e6ede330305b4675bfcff9f72fd7886a781f30015
 SHA512 
7051911e566bb093c48a70da72c9981b870e3bf49a167ba6c934eece873084cc41221fbe3cd0c8baba268d0484070df7164e4b937854e716337540a87c214354
 DIST libressl-2.9.2.tar.gz 3607549 BLAKE2B 
496e993e4f1c85167e0344afab61259d4e3f094a7e5dfac85878191070e2c196753162532efb921fab582481aeda3705fca9a2b48921cba82465192f2c1eef95
 SHA512 
b43e73e47c1f14da3c702ab42f29f1d67645a4fa425441337bd6c125b481ef78a40fd13e6b34dadb2af337e1c0c190cfb616186d4db9c9a743a37e594b9b8033
-DIST libressl-3.0.0.tar.gz 3620475 BLAKE2B 
c1dc1709e60cfbfa9907c206340262b78e1bfb991d3956dfc0a5d8d80f80b61df41059e645f9f096185724470e8466a5b7a444a575f5f09d5a0f9eb35ff3ae7e
 SHA512 
460fa390012218262b7c148a28e6ddfc0dc3d669c4bdd37b68bfa6f50a0cb2fb81a277fb46ae0ac22673aae5b5cc4476fe96e56471a6812176bf76e9c5e10838
-DIST libressl-3.0.1.tar.gz 3668819 BLAKE2B 
0e0e9db5018f7fd6c5d3f15dd911e375ae51885321fda2a6bef8f56620ca9d8b63d587f5acdf78afafabdd7ee1243c79bdf9b68a890dfc5f76fa45bbaf060563
 SHA512 
d2d665734d8aab2b998769492cbb1e7fddead52430ef503650c14786196241a6d1137f47b33ddf2037cc1ff13c240283f591dce83ec0da475619679a051d725f
 DIST libressl-3.0.2.tar.gz 3669468 BLAKE2B 
84ad2c1fea8d2119f191ec8ab3f999fb0354636d48aabb76fa1786139c669c9d8ca105d79cc8416dd20683818eccc84490cdadc9ca94cb2b0e411644e923a3d6
 SHA512 
19226da3bc9776e1da40b8e94dfa53564d5e6acc80edee539ba12d7a75c1bb8c0603e7633f26a6ef8b12adc56bb677ccda448575aa6be2ad3df5447465a4b080
-DIST libressl-3.1.0.tar.gz 3758950 BLAKE2B 
0ea1caa80ab54a5346f239dd1205f7fea56cf1a8a541766068c002647144ca6df0e32ff1bb451ebe42100eb27d08ce9afd4a13c2b2c5bab4ffcbcbeae7e4c94d
 SHA512 
365ccf01d4802af048b2a03b6994b17cf051185fa4a0940ae72bd3ec3927467486501d334d2fa7904b07d9364093a97e1b90bb67d3bd8bb1d807643c20a0c677
 DIST libressl-3.1.1.tar.gz 3765769 BLAKE2B 
8524a4d83e05b0f2992df8e3797cbf43220a8619431f4737887db2fa35419a925907691ac1aec5b3cc1660179d4ac5e44714540ae591c5aa4957db1f26068a7e
 SHA512 
353a5c95bb0c160b698b95b91d6857ddb63a75b0685a233ed2515f46ad8369d40857aa1ff8407aa9bc78a5c3c29c25376e7a55a3c96fce40840633411944fb1d
 DIST libressl-3.1.2.tar.gz 3765944 BLAKE2B 
b0181a1936af3aad3908668cae14aa87e8dca594ebb1effa354eb57529c21aca2052ce6bc85958dd83645c9026c84410939018d16c8e70a60f336145d45790e6
 SHA512 
b024c5661777daa73feff7085ce7be76a2e766d2f3cb5ca35c208c471e5651a365252758ca36782e20cdfb2bc8171919a08ad592420878a5c95fbe646f5288c8

diff --git a/dev-libs/libressl/libressl-2.9.1.ebuild 
b/dev-libs/libressl/libressl-2.9.1.ebuild
deleted file mode 100644
index f3e254c6715..000
--- a/dev-libs/libressl/libressl-2.9.1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib-minimal libtool
-
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
-HOMEPAGE="https://www.libressl.org/;
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
-
-LICENSE="ISC openssl"
-# Reflects ABI of libcrypto.so and libssl.so.  Since these can differ,
-# we'll try to use the max of either.  However, if either change between
-# versions, we have to change the subslot to trigger rebuild of consumers.
-SLOT="0/47"

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-05-08 Thread Anthony G. Basile
commit: cef2a9cd9e5cefa7b4f366458b62fd45daf331ab
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri May  8 20:19:41 2020 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri May  8 20:19:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cef2a9cd

dev-libs/libressl: version bump to 3.1.1

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/libressl/Manifest  |  1 +
 dev-libs/libressl/libressl-3.1.1.ebuild | 63 +
 2 files changed, 64 insertions(+)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index ed88066ce36..e2fb389aaa1 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -6,3 +6,4 @@ DIST libressl-3.0.0.tar.gz 3620475 BLAKE2B 
c1dc1709e60cfbfa9907c206340262b78e1bf
 DIST libressl-3.0.1.tar.gz 3668819 BLAKE2B 
0e0e9db5018f7fd6c5d3f15dd911e375ae51885321fda2a6bef8f56620ca9d8b63d587f5acdf78afafabdd7ee1243c79bdf9b68a890dfc5f76fa45bbaf060563
 SHA512 
d2d665734d8aab2b998769492cbb1e7fddead52430ef503650c14786196241a6d1137f47b33ddf2037cc1ff13c240283f591dce83ec0da475619679a051d725f
 DIST libressl-3.0.2.tar.gz 3669468 BLAKE2B 
84ad2c1fea8d2119f191ec8ab3f999fb0354636d48aabb76fa1786139c669c9d8ca105d79cc8416dd20683818eccc84490cdadc9ca94cb2b0e411644e923a3d6
 SHA512 
19226da3bc9776e1da40b8e94dfa53564d5e6acc80edee539ba12d7a75c1bb8c0603e7633f26a6ef8b12adc56bb677ccda448575aa6be2ad3df5447465a4b080
 DIST libressl-3.1.0.tar.gz 3758950 BLAKE2B 
0ea1caa80ab54a5346f239dd1205f7fea56cf1a8a541766068c002647144ca6df0e32ff1bb451ebe42100eb27d08ce9afd4a13c2b2c5bab4ffcbcbeae7e4c94d
 SHA512 
365ccf01d4802af048b2a03b6994b17cf051185fa4a0940ae72bd3ec3927467486501d334d2fa7904b07d9364093a97e1b90bb67d3bd8bb1d807643c20a0c677
+DIST libressl-3.1.1.tar.gz 3765769 BLAKE2B 
8524a4d83e05b0f2992df8e3797cbf43220a8619431f4737887db2fa35419a925907691ac1aec5b3cc1660179d4ac5e44714540ae591c5aa4957db1f26068a7e
 SHA512 
353a5c95bb0c160b698b95b91d6857ddb63a75b0685a233ed2515f46ad8369d40857aa1ff8407aa9bc78a5c3c29c25376e7a55a3c96fce40840633411944fb1d

diff --git a/dev-libs/libressl/libressl-3.1.1.ebuild 
b/dev-libs/libressl/libressl-3.1.1.ebuild
new file mode 100644
index 000..48642f97b49
--- /dev/null
+++ b/dev-libs/libressl/libressl-3.1.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-minimal libtool
+
+DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
+HOMEPAGE="https://www.libressl.org/;
+SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
+
+LICENSE="ISC openssl"
+# Reflects ABI of libcrypto.so and libssl.so.  Since these can differ,
+# we'll try to use the max of either.  However, if either change between
+# versions, we have to change the subslot to trigger rebuild of consumers.
+SLOT="0/48"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="+asm static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( static-libs )"
+
+RDEPEND="!dev-libs/openssl:0"
+DEPEND="${RDEPEND}"
+PDEPEND="app-misc/ca-certificates"
+
+src_prepare() {
+   touch crypto/Makefile.in
+
+   sed -i \
+   -e '/^[ \t]*CFLAGS=/s#-g ##' \
+   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
+   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
+   configure || die "fixing CFLAGS failed"
+
+   if ! use test ; then
+   sed -i \
+   -e '/^[ \t]*SUBDIRS =/s#tests##' \
+   Makefile.in || die "Removing tests failed"
+   fi
+
+   eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
+   eapply_user
+
+   elibtoolize  # for Solaris
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" econf \
+   $(use_enable asm) \
+   $(use_enable static-libs static)
+}
+
+multilib_src_test() {
+   emake check
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${D}" -name '*.la' -exec rm -f {} + || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-04-11 Thread Sergei Trofimovich
commit: 36a5490965ebbf2a599c7cfce28e5a5230d66e85
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Apr 11 12:29:47 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Apr 11 13:29:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36a54909

dev-libs/libressl: drop to ~hppa

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/libressl/libressl-2.6.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libressl/libressl-2.6.5.ebuild 
b/dev-libs/libressl/libressl-2.6.5.ebuild
index 2e287731592..6ec84c36c7e 100644
--- a/dev-libs/libressl/libressl-2.6.5.ebuild
+++ b/dev-libs/libressl/libressl-2.6.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/44"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86"
 IUSE="+asm static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( static-libs )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-03-02 Thread Sergei Trofimovich
commit: 654450c9cc271a04bb5408e5e54bcb3288311eef
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Mar  2 11:51:35 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Mar  2 11:51:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=654450c9

dev-libs/libressl: stable 3.0.2 for ia64, bug #704228

Package-Manager: Portage-2.3.88, Repoman-2.3.20
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/libressl/libressl-3.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-3.0.2.ebuild 
b/dev-libs/libressl/libressl-3.0.2.ebuild
index 89553112754..5a4b49f152c 100644
--- a/dev-libs/libressl/libressl-3.0.2.ebuild
+++ b/dev-libs/libressl/libressl-3.0.2.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/47"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="+asm static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( static-libs )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-02-11 Thread Sergei Trofimovich
commit: 1f6235ad5c4c60bbc7033ce251a7f53f80c76d91
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Feb 11 23:34:00 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Feb 11 23:34:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f6235ad

dev-libs/libressl: stable 3.0.2 for ppc, bug #704228

Tested-by: ernsteiswuerfel
Package-Manager: Portage-2.3.88, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/libressl/libressl-3.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-3.0.2.ebuild 
b/dev-libs/libressl/libressl-3.0.2.ebuild
index dc819f980b6..89553112754 100644
--- a/dev-libs/libressl/libressl-3.0.2.ebuild
+++ b/dev-libs/libressl/libressl-3.0.2.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/47"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc x86 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="+asm static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( static-libs )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-02-05 Thread Sergei Trofimovich
commit: 6d97ffb14dadefe8e16ab92378341048d707d782
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Feb  5 23:54:01 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Feb  5 23:54:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d97ffb1

dev-libs/libressl: stable 3.0.2 for ppc64, bug #704228

Tested-by: ernsteiswuerfel
Package-Manager: Portage-2.3.87, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/libressl/libressl-3.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-3.0.2.ebuild 
b/dev-libs/libressl/libressl-3.0.2.ebuild
index 58ef921f258..dc819f980b6 100644
--- a/dev-libs/libressl/libressl-3.0.2.ebuild
+++ b/dev-libs/libressl/libressl-3.0.2.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/47"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc x86 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="+asm static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( static-libs )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-01-27 Thread Mikle Kolyada
commit: 6a71df7f8da900de288f60e58c53e27f39d99dd7
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jan 27 10:25:50 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jan 27 10:25:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a71df7f

dev-libs/libressl: arm stable wrt bug #704228

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="arm"
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-libs/libressl/libressl-3.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-3.0.2.ebuild 
b/dev-libs/libressl/libressl-3.0.2.ebuild
index 72024dfe0f6..58ef921f258 100644
--- a/dev-libs/libressl/libressl-3.0.2.ebuild
+++ b/dev-libs/libressl/libressl-3.0.2.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/47"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+asm static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( static-libs )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2020-01-09 Thread Thomas Deutschmann
commit: 0d20405abde2bc506d2f94f1604f330d3cec79a3
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Jan 10 00:52:44 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jan 10 00:52:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d20405a

dev-libs/libressl: x86 stable (bug #704228)

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-libs/libressl/libressl-3.0.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libressl/libressl-3.0.2.ebuild 
b/dev-libs/libressl/libressl-3.0.2.ebuild
index 0ddb04038cf..72024dfe0f6 100644
--- a/dev-libs/libressl/libressl-3.0.2.ebuild
+++ b/dev-libs/libressl/libressl-3.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/47"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+asm static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( static-libs )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2019-12-31 Thread Aaron Bauman
commit: 0665d5ac88a642f72dbe0f539e1f54c19b6bcb69
Author: Aaron Bauman  gentoo  org>
AuthorDate: Tue Dec 31 18:32:07 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Tue Dec 31 18:32:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0665d5ac

dev-libs/libressl: arm64 stable (bug #704228)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.84, Repoman-2.3.20

 dev-libs/libressl/libressl-3.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-3.0.2.ebuild 
b/dev-libs/libressl/libressl-3.0.2.ebuild
index 0359087e0c1..0ddb04038cf 100644
--- a/dev-libs/libressl/libressl-3.0.2.ebuild
+++ b/dev-libs/libressl/libressl-3.0.2.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/47"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+asm static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( static-libs )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2019-12-31 Thread Mikle Kolyada
commit: b73912eaaebe482bc8b007cb2367e5f45f4c9c2e
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue Dec 31 10:52:27 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Dec 31 10:52:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b73912ea

dev-libs/libressl: amd64 stable wrt bug #704228

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-libs/libressl/libressl-3.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-3.0.2.ebuild 
b/dev-libs/libressl/libressl-3.0.2.ebuild
index 9a52b935385..0359087e0c1 100644
--- a/dev-libs/libressl/libressl-3.0.2.ebuild
+++ b/dev-libs/libressl/libressl-3.0.2.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/47"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+asm static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="test? ( static-libs )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2019-10-01 Thread Stefan Strogin
commit: f8dffd44d05a3f1c883b0e80f8b3aec20a5ee6a6
Author: Stefan Strogin  gentoo  org>
AuthorDate: Tue Oct  1 22:15:38 2019 +
Commit: Stefan Strogin  gentoo  org>
CommitDate: Wed Oct  2 00:04:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8dffd44

dev-libs/libressl: version bump to 3.0.1

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Stefan Strogin  gentoo.org>

 dev-libs/libressl/Manifest  |  1 +
 dev-libs/libressl/libressl-3.0.1.ebuild | 62 +
 2 files changed, 63 insertions(+)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index 733e24a4f32..37752079053 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -3,3 +3,4 @@ DIST libressl-2.8.3.tar.gz 3366196 BLAKE2B 
e32c097b31998d68a31266fbbf3624d5ab8ca
 DIST libressl-2.9.1.tar.gz 3607116 BLAKE2B 
a4542d7fc97bfd213162fe908e28b27d52329e2b6a5d77e0cb67d1a6732c500ca772d0c5735c9fcd036c477e6ede330305b4675bfcff9f72fd7886a781f30015
 SHA512 
7051911e566bb093c48a70da72c9981b870e3bf49a167ba6c934eece873084cc41221fbe3cd0c8baba268d0484070df7164e4b937854e716337540a87c214354
 DIST libressl-2.9.2.tar.gz 3607549 BLAKE2B 
496e993e4f1c85167e0344afab61259d4e3f094a7e5dfac85878191070e2c196753162532efb921fab582481aeda3705fca9a2b48921cba82465192f2c1eef95
 SHA512 
b43e73e47c1f14da3c702ab42f29f1d67645a4fa425441337bd6c125b481ef78a40fd13e6b34dadb2af337e1c0c190cfb616186d4db9c9a743a37e594b9b8033
 DIST libressl-3.0.0.tar.gz 3620475 BLAKE2B 
c1dc1709e60cfbfa9907c206340262b78e1bfb991d3956dfc0a5d8d80f80b61df41059e645f9f096185724470e8466a5b7a444a575f5f09d5a0f9eb35ff3ae7e
 SHA512 
460fa390012218262b7c148a28e6ddfc0dc3d669c4bdd37b68bfa6f50a0cb2fb81a277fb46ae0ac22673aae5b5cc4476fe96e56471a6812176bf76e9c5e10838
+DIST libressl-3.0.1.tar.gz 3668819 BLAKE2B 
0e0e9db5018f7fd6c5d3f15dd911e375ae51885321fda2a6bef8f56620ca9d8b63d587f5acdf78afafabdd7ee1243c79bdf9b68a890dfc5f76fa45bbaf060563
 SHA512 
d2d665734d8aab2b998769492cbb1e7fddead52430ef503650c14786196241a6d1137f47b33ddf2037cc1ff13c240283f591dce83ec0da475619679a051d725f

diff --git a/dev-libs/libressl/libressl-3.0.1.ebuild 
b/dev-libs/libressl/libressl-3.0.1.ebuild
new file mode 100644
index 000..65dfe075bbc
--- /dev/null
+++ b/dev-libs/libressl/libressl-3.0.1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-minimal libtool
+
+DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
+HOMEPAGE="https://www.libressl.org/;
+SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
+
+LICENSE="ISC openssl"
+# Reflects ABI of libcrypto.so and libssl.so.  Since these can differ,
+# we'll try to use the max of either.  However, if either change between
+# versions, we have to change the subslot to trigger rebuild of consumers.
+SLOT="0/47"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="+asm static-libs test"
+REQUIRED_USE="test? ( static-libs )"
+
+RDEPEND="!dev-libs/openssl:0"
+DEPEND="${RDEPEND}"
+PDEPEND="app-misc/ca-certificates"
+
+src_prepare() {
+   touch crypto/Makefile.in
+
+   sed -i \
+   -e '/^[ \t]*CFLAGS=/s#-g ##' \
+   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
+   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
+   configure || die "fixing CFLAGS failed"
+
+   if ! use test ; then
+   sed -i \
+   -e '/^[ \t]*SUBDIRS =/s#tests##' \
+   Makefile.in || die "Removing tests failed"
+   fi
+
+   eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
+   eapply_user
+
+   elibtoolize  # for Solaris
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" econf \
+   $(use_enable asm) \
+   $(use_enable static-libs static)
+}
+
+multilib_src_test() {
+   emake check
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${D}" -name '*.la' -exec rm -f {} + || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2019-08-06 Thread Anthony G. Basile
commit: 4da50aff18ff0dbf2c8ae713076165bcf255d0a1
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Aug  6 17:46:52 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Aug  6 17:47:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4da50aff

dev-libs/libressl: version bump to 3.0.0

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/libressl/Manifest  |  1 +
 dev-libs/libressl/libressl-3.0.0.ebuild | 62 +
 2 files changed, 63 insertions(+)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index 6e2d9e25a20..733e24a4f32 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -2,3 +2,4 @@ DIST libressl-2.6.5.tar.gz 3225481 BLAKE2B 
fcdf0d8b4b68fdb6c17299f4b9897c84f51ec
 DIST libressl-2.8.3.tar.gz 3366196 BLAKE2B 
e32c097b31998d68a31266fbbf3624d5ab8ca716f8c53e423bcf09b3a8ab3542c92a99e259ded7b86f99b45cc199cd44791520a609f18c35d150365de5768eec
 SHA512 
3967e08b3dc2277bf77057ea1f11148df7f96a2203cd21cf841902f2a1ec11320384a001d01fa58154d35612f7981bf89d5b1a60a2387713d5657677f76cc682
 DIST libressl-2.9.1.tar.gz 3607116 BLAKE2B 
a4542d7fc97bfd213162fe908e28b27d52329e2b6a5d77e0cb67d1a6732c500ca772d0c5735c9fcd036c477e6ede330305b4675bfcff9f72fd7886a781f30015
 SHA512 
7051911e566bb093c48a70da72c9981b870e3bf49a167ba6c934eece873084cc41221fbe3cd0c8baba268d0484070df7164e4b937854e716337540a87c214354
 DIST libressl-2.9.2.tar.gz 3607549 BLAKE2B 
496e993e4f1c85167e0344afab61259d4e3f094a7e5dfac85878191070e2c196753162532efb921fab582481aeda3705fca9a2b48921cba82465192f2c1eef95
 SHA512 
b43e73e47c1f14da3c702ab42f29f1d67645a4fa425441337bd6c125b481ef78a40fd13e6b34dadb2af337e1c0c190cfb616186d4db9c9a743a37e594b9b8033
+DIST libressl-3.0.0.tar.gz 3620475 BLAKE2B 
c1dc1709e60cfbfa9907c206340262b78e1bfb991d3956dfc0a5d8d80f80b61df41059e645f9f096185724470e8466a5b7a444a575f5f09d5a0f9eb35ff3ae7e
 SHA512 
460fa390012218262b7c148a28e6ddfc0dc3d669c4bdd37b68bfa6f50a0cb2fb81a277fb46ae0ac22673aae5b5cc4476fe96e56471a6812176bf76e9c5e10838

diff --git a/dev-libs/libressl/libressl-3.0.0.ebuild 
b/dev-libs/libressl/libressl-3.0.0.ebuild
new file mode 100644
index 000..65dfe075bbc
--- /dev/null
+++ b/dev-libs/libressl/libressl-3.0.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-minimal libtool
+
+DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
+HOMEPAGE="https://www.libressl.org/;
+SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
+
+LICENSE="ISC openssl"
+# Reflects ABI of libcrypto.so and libssl.so.  Since these can differ,
+# we'll try to use the max of either.  However, if either change between
+# versions, we have to change the subslot to trigger rebuild of consumers.
+SLOT="0/47"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="+asm static-libs test"
+REQUIRED_USE="test? ( static-libs )"
+
+RDEPEND="!dev-libs/openssl:0"
+DEPEND="${RDEPEND}"
+PDEPEND="app-misc/ca-certificates"
+
+src_prepare() {
+   touch crypto/Makefile.in
+
+   sed -i \
+   -e '/^[ \t]*CFLAGS=/s#-g ##' \
+   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
+   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
+   configure || die "fixing CFLAGS failed"
+
+   if ! use test ; then
+   sed -i \
+   -e '/^[ \t]*SUBDIRS =/s#tests##' \
+   Makefile.in || die "Removing tests failed"
+   fi
+
+   eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
+   eapply_user
+
+   elibtoolize  # for Solaris
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" econf \
+   $(use_enable asm) \
+   $(use_enable static-libs static)
+}
+
+multilib_src_test() {
+   emake check
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${D}" -name '*.la' -exec rm -f {} + || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2019-07-28 Thread Mikle Kolyada
commit: 2d54f5cfabdb40cc8584e8ea02363a3f74506d64
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Jul 28 13:58:20 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Jul 28 13:58:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d54f5cf

dev-libs/libressl: arm stable wrt bug #686588

Package-Manager: Portage-2.3.66, Repoman-2.3.16
RepoMan-Options: --include-arches="arm"
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-libs/libressl/libressl-2.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-2.9.2.ebuild 
b/dev-libs/libressl/libressl-2.9.2.ebuild
index d47c6c2c929..28fd914227c 100644
--- a/dev-libs/libressl/libressl-2.9.2.ebuild
+++ b/dev-libs/libressl/libressl-2.9.2.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/47"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="+asm static-libs test"
 REQUIRED_USE="test? ( static-libs )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2019-07-28 Thread Mikle Kolyada
commit: dac41f4f974fa2d0dc44b1232badcee4242468d5
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Jul 28 13:58:45 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Jul 28 13:58:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dac41f4f

dev-libs/libressl: alpha stable wrt bug #686588

Package-Manager: Portage-2.3.66, Repoman-2.3.16
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-libs/libressl/libressl-2.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-2.9.2.ebuild 
b/dev-libs/libressl/libressl-2.9.2.ebuild
index 28fd914227c..5bd4df28dc3 100644
--- a/dev-libs/libressl/libressl-2.9.2.ebuild
+++ b/dev-libs/libressl/libressl-2.9.2.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/47"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="+asm static-libs test"
 REQUIRED_USE="test? ( static-libs )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2019-07-21 Thread Sergei Trofimovich
commit: c5e7103cde0245d687e65b17c04df3401e01
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jul 21 10:01:33 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jul 21 10:01:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5e7103c

dev-libs/libressl: stable 2.9.2 for ppc/ppc64, bug #686588

Tested-by: ernsteiswuerfel
Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/libressl/libressl-2.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-2.9.2.ebuild 
b/dev-libs/libressl/libressl-2.9.2.ebuild
index c3163fd00f3..d47c6c2c929 100644
--- a/dev-libs/libressl/libressl-2.9.2.ebuild
+++ b/dev-libs/libressl/libressl-2.9.2.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/47"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="+asm static-libs test"
 REQUIRED_USE="test? ( static-libs )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2019-07-02 Thread Sergei Trofimovich
commit: 6a72536c0d50755bfdf96a52b68d489e00ee3096
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Jul  2 08:18:08 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Jul  2 08:18:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a72536c

dev-libs/libressl: stable 2.9.2 for ia64, bug #686588

Package-Manager: Portage-2.3.68, Repoman-2.3.16
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/libressl/libressl-2.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-2.9.2.ebuild 
b/dev-libs/libressl/libressl-2.9.2.ebuild
index e60001fbf10..c3163fd00f3 100644
--- a/dev-libs/libressl/libressl-2.9.2.ebuild
+++ b/dev-libs/libressl/libressl-2.9.2.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/47"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="+asm static-libs test"
 REQUIRED_USE="test? ( static-libs )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2019-07-01 Thread Thomas Deutschmann
commit: a47d431488048b470a3a6bb3d93e4a8695c7105f
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jul  1 19:15:10 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul  1 19:15:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a47d4314

dev-libs/libressl: x86 stable (#686588)

Package-Manager: Portage-2.3.68, Repoman-2.3.16
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-libs/libressl/libressl-2.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-2.9.2.ebuild 
b/dev-libs/libressl/libressl-2.9.2.ebuild
index abce8a6234e..e60001fbf10 100644
--- a/dev-libs/libressl/libressl-2.9.2.ebuild
+++ b/dev-libs/libressl/libressl-2.9.2.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/47"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+asm static-libs test"
 REQUIRED_USE="test? ( static-libs )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2019-06-26 Thread Sergei Trofimovich
commit: 721939f76e0ca058fb9c30b8f8195ec7402258cb
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Jun 26 18:50:27 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Jun 26 20:05:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=721939f7

dev-libs/libressl: stable 2.9.2 for sparc, bug #686588

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/libressl/libressl-2.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-2.9.2.ebuild 
b/dev-libs/libressl/libressl-2.9.2.ebuild
index 7271086d9ba..abce8a6234e 100644
--- a/dev-libs/libressl/libressl-2.9.2.ebuild
+++ b/dev-libs/libressl/libressl-2.9.2.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/47"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+asm static-libs test"
 REQUIRED_USE="test? ( static-libs )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2019-05-24 Thread Aaron Bauman
commit: 042f84ac800dbd30c09a73b52e3fb16e189cdf36
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat May 25 00:42:25 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat May 25 00:42:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=042f84ac

dev-libs/libressl: arm64 stable

Signed-off-by: Aaron Bauman  gentoo.org>

 dev-libs/libressl/libressl-2.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-2.9.2.ebuild 
b/dev-libs/libressl/libressl-2.9.2.ebuild
index 527fd6d0d23..7271086d9ba 100644
--- a/dev-libs/libressl/libressl-2.9.2.ebuild
+++ b/dev-libs/libressl/libressl-2.9.2.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/47"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+asm static-libs test"
 REQUIRED_USE="test? ( static-libs )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2019-05-24 Thread Mikle Kolyada
commit: 57542bd98924bbd5ac727e9be24d57c58d38d4ba
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri May 24 14:55:12 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri May 24 14:55:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57542bd9

dev-libs/libressl: amd64 stable wrt bug #686588

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"

 dev-libs/libressl/libressl-2.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-2.9.2.ebuild 
b/dev-libs/libressl/libressl-2.9.2.ebuild
index 41f5f416b1b..527fd6d0d23 100644
--- a/dev-libs/libressl/libressl-2.9.2.ebuild
+++ b/dev-libs/libressl/libressl-2.9.2.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/47"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+asm static-libs test"
 REQUIRED_USE="test? ( static-libs )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/, dev-libs/libressl/files/

2019-05-24 Thread Stefan Strogin
commit: 5384e86a42d6e3f3f6eeff7e44a9f76aa3ce02b7
Author: Stefan Strogin  gentoo  org>
AuthorDate: Fri May 24 08:27:42 2019 +
Commit: Stefan Strogin  gentoo  org>
CommitDate: Fri May 24 08:36:26 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5384e86a

dev-libs/libressl: fix compilation on non-glibc systems

Reported-by: Philipp Ammann  posteo.de>
Closes: https://github.com/gentoo/gentoo/pull/12078
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Stefan Strogin  gentoo.org>

 .../libressl/files/libressl-2.9.2-non-glibc.patch  | 32 ++
 dev-libs/libressl/libressl-2.9.2.ebuild|  1 +
 2 files changed, 33 insertions(+)

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
new file mode 100644
index 000..b00316d8814
--- /dev/null
+++ b/dev-libs/libressl/files/libressl-2.9.2-non-glibc.patch
@@ -0,0 +1,32 @@
+From a9f0b2143c3154da34b8798127263f6f11f61bd5 Mon Sep 17 00:00:00 2001
+From: Ishimoto Shinobu <47295761+protone...@users.noreply.github.com>
+Date: Tue, 21 May 2019 22:41:05 +0900
+Subject: [PATCH] avoid glibc
+
+cause problems on musl systems
+
+Upstream-Status: Backport
+[https://github.com/libressl-portable/portable/pull/529]
+Signed-off-by: Stefan Strogin 
+---
+ crypto/compat/getprogname_linux.c | 4 +---
+ 1 file changed, 1 insertion(+), 3 deletions(-)
+
+diff --git a/crypto/compat/getprogname_linux.c 
b/crypto/compat/getprogname_linux.c
+index 2c89743..4e7e31f 100644
+--- a/crypto/compat/getprogname_linux.c
 b/crypto/compat/getprogname_linux.c
+@@ -26,9 +26,7 @@ getprogname(void)
+ #if defined(__ANDROID_API__) && __ANDROID_API__ < 21
+   extern const char *__progname;
+   return __progname;
+-#elif defined(__GLIBC__)
+-  return program_invocation_short_name;
+ #else
+-#error "Cannot emulate getprogname"
++  return program_invocation_short_name;
+ #endif
+ }
+-- 
+2.21.0
+

diff --git a/dev-libs/libressl/libressl-2.9.2.ebuild 
b/dev-libs/libressl/libressl-2.9.2.ebuild
index b9ba51552c3..41f5f416b1b 100644
--- a/dev-libs/libressl/libressl-2.9.2.ebuild
+++ b/dev-libs/libressl/libressl-2.9.2.ebuild
@@ -41,6 +41,7 @@ src_prepare() {
fi
 
eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
+   eapply "${FILESDIR}"/${P}-non-glibc.patch
eapply_user
 
elibtoolize  # for Solaris



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2019-05-21 Thread Anthony G. Basile
commit: 342fb270ee5bf691c85380e00bb50c518158caa7
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue May 21 13:01:43 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue May 21 13:02:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=342fb270

dev-libs/libressl: version bump to 2.9.2

Signed-off-by: Anthony G. Basile  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 dev-libs/libressl/Manifest  |  1 +
 dev-libs/libressl/libressl-2.9.2.ebuild | 62 +
 2 files changed, 63 insertions(+)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index 215e38910cd..6e2d9e25a20 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -1,3 +1,4 @@
 DIST libressl-2.6.5.tar.gz 3225481 BLAKE2B 
fcdf0d8b4b68fdb6c17299f4b9897c84f51ec3407abc6c1bf8d474c4424161c563667ca1fb26c45dd20a0e895457e9210b7bd0539581472b94d594cc32a68191
 SHA512 
0601c73bb5c3d149df7eca3566831f1b35713aa16a15788a291922fce0bffa1ba0bc6ea9cac1fcecfd980009f2292b08b2a57d66b517fc1bc8c7364a24dbbd9d
 DIST libressl-2.8.3.tar.gz 3366196 BLAKE2B 
e32c097b31998d68a31266fbbf3624d5ab8ca716f8c53e423bcf09b3a8ab3542c92a99e259ded7b86f99b45cc199cd44791520a609f18c35d150365de5768eec
 SHA512 
3967e08b3dc2277bf77057ea1f11148df7f96a2203cd21cf841902f2a1ec11320384a001d01fa58154d35612f7981bf89d5b1a60a2387713d5657677f76cc682
 DIST libressl-2.9.1.tar.gz 3607116 BLAKE2B 
a4542d7fc97bfd213162fe908e28b27d52329e2b6a5d77e0cb67d1a6732c500ca772d0c5735c9fcd036c477e6ede330305b4675bfcff9f72fd7886a781f30015
 SHA512 
7051911e566bb093c48a70da72c9981b870e3bf49a167ba6c934eece873084cc41221fbe3cd0c8baba268d0484070df7164e4b937854e716337540a87c214354
+DIST libressl-2.9.2.tar.gz 3607549 BLAKE2B 
496e993e4f1c85167e0344afab61259d4e3f094a7e5dfac85878191070e2c196753162532efb921fab582481aeda3705fca9a2b48921cba82465192f2c1eef95
 SHA512 
b43e73e47c1f14da3c702ab42f29f1d67645a4fa425441337bd6c125b481ef78a40fd13e6b34dadb2af337e1c0c190cfb616186d4db9c9a743a37e594b9b8033

diff --git a/dev-libs/libressl/libressl-2.9.2.ebuild 
b/dev-libs/libressl/libressl-2.9.2.ebuild
new file mode 100644
index 000..b9ba51552c3
--- /dev/null
+++ b/dev-libs/libressl/libressl-2.9.2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib-minimal libtool
+
+DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
+HOMEPAGE="https://www.libressl.org/;
+SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
+
+LICENSE="ISC openssl"
+# Reflects ABI of libcrypto.so and libssl.so.  Since these can differ,
+# we'll try to use the max of either.  However, if either change between
+# versions, we have to change the subslot to trigger rebuild of consumers.
+SLOT="0/47"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="+asm static-libs test"
+REQUIRED_USE="test? ( static-libs )"
+
+RDEPEND="!dev-libs/openssl:0"
+DEPEND="${RDEPEND}"
+PDEPEND="app-misc/ca-certificates"
+
+src_prepare() {
+   touch crypto/Makefile.in
+
+   sed -i \
+   -e '/^[ \t]*CFLAGS=/s#-g ##' \
+   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
+   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
+   configure || die "fixing CFLAGS failed"
+
+   if ! use test ; then
+   sed -i \
+   -e '/^[ \t]*SUBDIRS =/s#tests##' \
+   Makefile.in || die "Removing tests failed"
+   fi
+
+   eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
+   eapply_user
+
+   elibtoolize  # for Solaris
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" econf \
+   $(use_enable asm) \
+   $(use_enable static-libs static)
+}
+
+multilib_src_test() {
+   emake check
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${D}" -name '*.la' -exec rm -f {} + || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2019-05-13 Thread Aaron Bauman
commit: 2759e52648e05bd45c14ba443b8b03676bb6a3af
Author: Aaron Bauman  gentoo  org>
AuthorDate: Tue May 14 02:26:43 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Tue May 14 02:27:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2759e526

Revert "dev-libs/libressl: drop old"

This reverts commit 071ea83786388307759d8c1b5548ddf998e6.

Signed-off-by: Aaron Bauman  gentoo.org>

 dev-libs/libressl/Manifest  |  1 +
 dev-libs/libressl/libressl-2.6.5.ebuild | 56 +
 2 files changed, 57 insertions(+)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index 3ecddb3fac5..215e38910cd 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -1,2 +1,3 @@
+DIST libressl-2.6.5.tar.gz 3225481 BLAKE2B 
fcdf0d8b4b68fdb6c17299f4b9897c84f51ec3407abc6c1bf8d474c4424161c563667ca1fb26c45dd20a0e895457e9210b7bd0539581472b94d594cc32a68191
 SHA512 
0601c73bb5c3d149df7eca3566831f1b35713aa16a15788a291922fce0bffa1ba0bc6ea9cac1fcecfd980009f2292b08b2a57d66b517fc1bc8c7364a24dbbd9d
 DIST libressl-2.8.3.tar.gz 3366196 BLAKE2B 
e32c097b31998d68a31266fbbf3624d5ab8ca716f8c53e423bcf09b3a8ab3542c92a99e259ded7b86f99b45cc199cd44791520a609f18c35d150365de5768eec
 SHA512 
3967e08b3dc2277bf77057ea1f11148df7f96a2203cd21cf841902f2a1ec11320384a001d01fa58154d35612f7981bf89d5b1a60a2387713d5657677f76cc682
 DIST libressl-2.9.1.tar.gz 3607116 BLAKE2B 
a4542d7fc97bfd213162fe908e28b27d52329e2b6a5d77e0cb67d1a6732c500ca772d0c5735c9fcd036c477e6ede330305b4675bfcff9f72fd7886a781f30015
 SHA512 
7051911e566bb093c48a70da72c9981b870e3bf49a167ba6c934eece873084cc41221fbe3cd0c8baba268d0484070df7164e4b937854e716337540a87c214354

diff --git a/dev-libs/libressl/libressl-2.6.5.ebuild 
b/dev-libs/libressl/libressl-2.6.5.ebuild
new file mode 100644
index 000..d4870428f99
--- /dev/null
+++ b/dev-libs/libressl/libressl-2.6.5.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools multilib-minimal
+
+DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
+HOMEPAGE="https://www.libressl.org/;
+SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
+
+LICENSE="ISC openssl"
+# Reflects ABI of libcrypto.so and libssl.so.  Since these can differ,
+# we'll try to use the max of either.  However, if either change between
+# versions, we have to change the subslot to trigger rebuild of consumers.
+SLOT="0/44"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86"
+IUSE="+asm static-libs test"
+REQUIRED_USE="test? ( static-libs )"
+
+RDEPEND="!dev-libs/openssl:0"
+DEPEND="${RDEPEND}"
+PDEPEND="app-misc/ca-certificates"
+
+PATCHES=( "${FILESDIR}/libressl-2.6.4-hppa-asm.patch" )
+
+src_prepare() {
+   touch crypto/Makefile.in
+
+   sed -i \
+   -e '/^[ \t]*CFLAGS=/s#-g ##' \
+   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
+   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
+   configure || die "fixing CFLAGS failed"
+
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" econf \
+   $(use_enable asm) \
+   $(use_enable static-libs static)
+}
+
+multilib_src_test() {
+   emake check
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${D}" -name '*.la' -exec rm -f {} + || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2019-05-13 Thread Aaron Bauman
commit: 071ea83786388307759d8c1b5548ddf998e6
Author: Aaron Bauman  gentoo  org>
AuthorDate: Tue May 14 01:17:56 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Tue May 14 01:17:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=071ea837

dev-libs/libressl: drop old

Signed-off-by: Aaron Bauman  gentoo.org>

 dev-libs/libressl/Manifest  |  1 -
 dev-libs/libressl/libressl-2.6.5.ebuild | 56 -
 2 files changed, 57 deletions(-)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index 215e38910cd..3ecddb3fac5 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -1,3 +1,2 @@
-DIST libressl-2.6.5.tar.gz 3225481 BLAKE2B 
fcdf0d8b4b68fdb6c17299f4b9897c84f51ec3407abc6c1bf8d474c4424161c563667ca1fb26c45dd20a0e895457e9210b7bd0539581472b94d594cc32a68191
 SHA512 
0601c73bb5c3d149df7eca3566831f1b35713aa16a15788a291922fce0bffa1ba0bc6ea9cac1fcecfd980009f2292b08b2a57d66b517fc1bc8c7364a24dbbd9d
 DIST libressl-2.8.3.tar.gz 3366196 BLAKE2B 
e32c097b31998d68a31266fbbf3624d5ab8ca716f8c53e423bcf09b3a8ab3542c92a99e259ded7b86f99b45cc199cd44791520a609f18c35d150365de5768eec
 SHA512 
3967e08b3dc2277bf77057ea1f11148df7f96a2203cd21cf841902f2a1ec11320384a001d01fa58154d35612f7981bf89d5b1a60a2387713d5657677f76cc682
 DIST libressl-2.9.1.tar.gz 3607116 BLAKE2B 
a4542d7fc97bfd213162fe908e28b27d52329e2b6a5d77e0cb67d1a6732c500ca772d0c5735c9fcd036c477e6ede330305b4675bfcff9f72fd7886a781f30015
 SHA512 
7051911e566bb093c48a70da72c9981b870e3bf49a167ba6c934eece873084cc41221fbe3cd0c8baba268d0484070df7164e4b937854e716337540a87c214354

diff --git a/dev-libs/libressl/libressl-2.6.5.ebuild 
b/dev-libs/libressl/libressl-2.6.5.ebuild
deleted file mode 100644
index d4870428f99..000
--- a/dev-libs/libressl/libressl-2.6.5.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools multilib-minimal
-
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
-HOMEPAGE="https://www.libressl.org/;
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
-
-LICENSE="ISC openssl"
-# Reflects ABI of libcrypto.so and libssl.so.  Since these can differ,
-# we'll try to use the max of either.  However, if either change between
-# versions, we have to change the subslot to trigger rebuild of consumers.
-SLOT="0/44"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86"
-IUSE="+asm static-libs test"
-REQUIRED_USE="test? ( static-libs )"
-
-RDEPEND="!dev-libs/openssl:0"
-DEPEND="${RDEPEND}"
-PDEPEND="app-misc/ca-certificates"
-
-PATCHES=( "${FILESDIR}/libressl-2.6.4-hppa-asm.patch" )
-
-src_prepare() {
-   touch crypto/Makefile.in
-
-   sed -i \
-   -e '/^[ \t]*CFLAGS=/s#-g ##' \
-   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
-   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
-   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
-   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
-   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
-   configure || die "fixing CFLAGS failed"
-
-   default
-   eautoreconf
-}
-
-multilib_src_configure() {
-   ECONF_SOURCE="${S}" econf \
-   $(use_enable asm) \
-   $(use_enable static-libs static)
-}
-
-multilib_src_test() {
-   emake check
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   find "${D}" -name '*.la' -exec rm -f {} + || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2019-04-23 Thread Aaron Bauman
commit: b26a92d37bac239dffd8b05c293bd64cfdc77d8d
Author: Aaron Bauman  gentoo  org>
AuthorDate: Wed Apr 24 01:57:01 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Wed Apr 24 01:57:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b26a92d3

dev-libs/libressl: add newline

Signed-off-by: Aaron Bauman  gentoo.org>

 dev-libs/libressl/libressl-2.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-2.9.1.ebuild 
b/dev-libs/libressl/libressl-2.9.1.ebuild
index e7bdc1e5c69..b9ba51552c3 100644
--- a/dev-libs/libressl/libressl-2.9.1.ebuild
+++ b/dev-libs/libressl/libressl-2.9.1.ebuild
@@ -59,4 +59,4 @@ multilib_src_test() {
 multilib_src_install_all() {
einstalldocs
find "${D}" -name '*.la' -exec rm -f {} + || die
-}
\ No newline at end of file
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2019-04-23 Thread Aaron Bauman
commit: 05c614b23b17fbf174b168d7a80a153fa5afa0f5
Author: Aaron Bauman  gentoo  org>
AuthorDate: Wed Apr 24 01:48:41 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Wed Apr 24 01:48:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05c614b2

dev-libs/libressl: really drop old stuff

* deps remaining that have a hard requirement:

dev-lua/lua-openssl
dev-python/pypy-bin

Signed-off-by: Aaron Bauman  gentoo.org>

 dev-libs/libressl/Manifest  |  2 --
 dev-libs/libressl/libressl-2.7.5.ebuild | 53 ---
 dev-libs/libressl/libressl-2.9.0.ebuild | 56 -
 3 files changed, 111 deletions(-)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index 182b62b8294..215e38910cd 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -1,5 +1,3 @@
 DIST libressl-2.6.5.tar.gz 3225481 BLAKE2B 
fcdf0d8b4b68fdb6c17299f4b9897c84f51ec3407abc6c1bf8d474c4424161c563667ca1fb26c45dd20a0e895457e9210b7bd0539581472b94d594cc32a68191
 SHA512 
0601c73bb5c3d149df7eca3566831f1b35713aa16a15788a291922fce0bffa1ba0bc6ea9cac1fcecfd980009f2292b08b2a57d66b517fc1bc8c7364a24dbbd9d
-DIST libressl-2.7.5.tar.gz 3539591 BLAKE2B 
0cda7307f01cea21584b3e814a20053ab128016f0b639856eb04b52f91156c74b8fdba485401e099f472ae7d9a35e9be54d169e3ddf743540595c2ffa0f979ff
 SHA512 
00828dd115f6395186ce4c9cadb604612763f67f2ad2236a331062add8115f6494a655cbec237ae069e373ffb915ed4025c993e06456c3da69b279e5f7e2b8d4
 DIST libressl-2.8.3.tar.gz 3366196 BLAKE2B 
e32c097b31998d68a31266fbbf3624d5ab8ca716f8c53e423bcf09b3a8ab3542c92a99e259ded7b86f99b45cc199cd44791520a609f18c35d150365de5768eec
 SHA512 
3967e08b3dc2277bf77057ea1f11148df7f96a2203cd21cf841902f2a1ec11320384a001d01fa58154d35612f7981bf89d5b1a60a2387713d5657677f76cc682
-DIST libressl-2.9.0.tar.gz 3400383 BLAKE2B 
652ac9ff962fd187563f2f6f9ea423d682f743c8443954ad3a8adc810530711482705f0cac1a805e2f85697ed1fed156c80da913dc07c8c13cd6ce78e44b6c4d
 SHA512 
db7fec664bef8d76204ca691c11df236abce3c85b2a51011eec5bd302e273b62fa3cfce0430980915c3f3ce34176d5ef9c187902f0b39d7fc151e69e552b499c
 DIST libressl-2.9.1.tar.gz 3607116 BLAKE2B 
a4542d7fc97bfd213162fe908e28b27d52329e2b6a5d77e0cb67d1a6732c500ca772d0c5735c9fcd036c477e6ede330305b4675bfcff9f72fd7886a781f30015
 SHA512 
7051911e566bb093c48a70da72c9981b870e3bf49a167ba6c934eece873084cc41221fbe3cd0c8baba268d0484070df7164e4b937854e716337540a87c214354

diff --git a/dev-libs/libressl/libressl-2.7.5.ebuild 
b/dev-libs/libressl/libressl-2.7.5.ebuild
deleted file mode 100644
index 288540105ec..000
--- a/dev-libs/libressl/libressl-2.7.5.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib-minimal
-
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
-HOMEPAGE="https://www.libressl.org/;
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
-
-LICENSE="ISC openssl"
-# Reflects ABI of libcrypto.so and libssl.so.  Since these can differ,
-# we'll try to use the max of either.  However, if either change between
-# versions, we have to change the subslot to trigger rebuild of consumers.
-SLOT="0/45"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
-IUSE="+asm static-libs test"
-REQUIRED_USE="test? ( static-libs )"
-
-RDEPEND="!dev-libs/openssl:0"
-DEPEND="${RDEPEND}"
-PDEPEND="app-misc/ca-certificates"
-
-src_prepare() {
-   touch crypto/Makefile.in
-
-   sed -i \
-   -e '/^[ \t]*CFLAGS=/s#-g ##' \
-   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
-   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
-   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
-   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
-   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
-   configure || die "fixing CFLAGS failed"
-
-   eapply_user
-}
-
-multilib_src_configure() {
-   ECONF_SOURCE="${S}" econf \
-   $(use_enable asm) \
-   $(use_enable static-libs static)
-}
-
-multilib_src_test() {
-   emake check
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   find "${D}" -name '*.la' -exec rm -f {} + || die
-}

diff --git a/dev-libs/libressl/libressl-2.9.0.ebuild 
b/dev-libs/libressl/libressl-2.9.0.ebuild
deleted file mode 100644
index 9356bf70659..000
--- a/dev-libs/libressl/libressl-2.9.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib-minimal libtool
-
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
-HOMEPAGE="https://www.libressl.org/;
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
-
-LICENSE="ISC openssl"
-# Reflects ABI of libcrypto.so and libssl.so.  Since these can differ,
-# we'll try to use the max of either.  However, if 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2019-04-23 Thread Aaron Bauman
commit: 97348f4d666c0272884dd9fc206cc2c643d65398
Author: Aaron Bauman  gentoo  org>
AuthorDate: Wed Apr 24 01:47:28 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Wed Apr 24 01:47:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97348f4d

Revert "dev-libs/libressl: drop old versions"

This reverts commit 9f94e7fb392cd089b8806819d0a99270cb0ed181.

* A couple of deps depend on <2.7.0 and slot 0/44

Signed-off-by: Aaron Bauman  gentoo.org>

 dev-libs/libressl/Manifest  |  3 ++
 dev-libs/libressl/libressl-2.6.5.ebuild | 56 +
 dev-libs/libressl/libressl-2.7.5.ebuild | 53 +++
 dev-libs/libressl/libressl-2.9.0.ebuild | 56 +
 4 files changed, 168 insertions(+)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index 3ecddb3fac5..182b62b8294 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -1,2 +1,5 @@
+DIST libressl-2.6.5.tar.gz 3225481 BLAKE2B 
fcdf0d8b4b68fdb6c17299f4b9897c84f51ec3407abc6c1bf8d474c4424161c563667ca1fb26c45dd20a0e895457e9210b7bd0539581472b94d594cc32a68191
 SHA512 
0601c73bb5c3d149df7eca3566831f1b35713aa16a15788a291922fce0bffa1ba0bc6ea9cac1fcecfd980009f2292b08b2a57d66b517fc1bc8c7364a24dbbd9d
+DIST libressl-2.7.5.tar.gz 3539591 BLAKE2B 
0cda7307f01cea21584b3e814a20053ab128016f0b639856eb04b52f91156c74b8fdba485401e099f472ae7d9a35e9be54d169e3ddf743540595c2ffa0f979ff
 SHA512 
00828dd115f6395186ce4c9cadb604612763f67f2ad2236a331062add8115f6494a655cbec237ae069e373ffb915ed4025c993e06456c3da69b279e5f7e2b8d4
 DIST libressl-2.8.3.tar.gz 3366196 BLAKE2B 
e32c097b31998d68a31266fbbf3624d5ab8ca716f8c53e423bcf09b3a8ab3542c92a99e259ded7b86f99b45cc199cd44791520a609f18c35d150365de5768eec
 SHA512 
3967e08b3dc2277bf77057ea1f11148df7f96a2203cd21cf841902f2a1ec11320384a001d01fa58154d35612f7981bf89d5b1a60a2387713d5657677f76cc682
+DIST libressl-2.9.0.tar.gz 3400383 BLAKE2B 
652ac9ff962fd187563f2f6f9ea423d682f743c8443954ad3a8adc810530711482705f0cac1a805e2f85697ed1fed156c80da913dc07c8c13cd6ce78e44b6c4d
 SHA512 
db7fec664bef8d76204ca691c11df236abce3c85b2a51011eec5bd302e273b62fa3cfce0430980915c3f3ce34176d5ef9c187902f0b39d7fc151e69e552b499c
 DIST libressl-2.9.1.tar.gz 3607116 BLAKE2B 
a4542d7fc97bfd213162fe908e28b27d52329e2b6a5d77e0cb67d1a6732c500ca772d0c5735c9fcd036c477e6ede330305b4675bfcff9f72fd7886a781f30015
 SHA512 
7051911e566bb093c48a70da72c9981b870e3bf49a167ba6c934eece873084cc41221fbe3cd0c8baba268d0484070df7164e4b937854e716337540a87c214354

diff --git a/dev-libs/libressl/libressl-2.6.5.ebuild 
b/dev-libs/libressl/libressl-2.6.5.ebuild
new file mode 100644
index 000..d4870428f99
--- /dev/null
+++ b/dev-libs/libressl/libressl-2.6.5.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools multilib-minimal
+
+DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
+HOMEPAGE="https://www.libressl.org/;
+SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
+
+LICENSE="ISC openssl"
+# Reflects ABI of libcrypto.so and libssl.so.  Since these can differ,
+# we'll try to use the max of either.  However, if either change between
+# versions, we have to change the subslot to trigger rebuild of consumers.
+SLOT="0/44"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86"
+IUSE="+asm static-libs test"
+REQUIRED_USE="test? ( static-libs )"
+
+RDEPEND="!dev-libs/openssl:0"
+DEPEND="${RDEPEND}"
+PDEPEND="app-misc/ca-certificates"
+
+PATCHES=( "${FILESDIR}/libressl-2.6.4-hppa-asm.patch" )
+
+src_prepare() {
+   touch crypto/Makefile.in
+
+   sed -i \
+   -e '/^[ \t]*CFLAGS=/s#-g ##' \
+   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
+   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
+   configure || die "fixing CFLAGS failed"
+
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" econf \
+   $(use_enable asm) \
+   $(use_enable static-libs static)
+}
+
+multilib_src_test() {
+   emake check
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${D}" -name '*.la' -exec rm -f {} + || die
+}

diff --git a/dev-libs/libressl/libressl-2.7.5.ebuild 
b/dev-libs/libressl/libressl-2.7.5.ebuild
new file mode 100644
index 000..288540105ec
--- /dev/null
+++ b/dev-libs/libressl/libressl-2.7.5.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib-minimal
+
+DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
+HOMEPAGE="https://www.libressl.org/;

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2019-04-23 Thread Aaron Bauman
commit: 939290a549c369484b8558aa4e993647fa4830bd
Author: Aaron Bauman  gentoo  org>
AuthorDate: Wed Apr 24 00:57:30 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Wed Apr 24 00:57:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=939290a5

dev-libs/libressl: bump to 2.9.1 stable release

* This is considered stable upstream, but will remain keyworded for a
bit to test.

* Tests were altered in this release. Thus, we have to explicitly
disable tests when --disable-static is passed to the build system which
is default for Gentoo. (Thanks to Jory Pratt for this fix)

* Tests still run when the required static-libs is set.  No changes
here.

Reviewed-by: Jory Pratt  gentoo.org>
Signed-off-by: Aaron Bauman  gentoo.org>

 dev-libs/libressl/Manifest  |  1 +
 dev-libs/libressl/libressl-2.9.1.ebuild | 62 +
 2 files changed, 63 insertions(+)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index 4f5caa7d95b..182b62b8294 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -2,3 +2,4 @@ DIST libressl-2.6.5.tar.gz 3225481 BLAKE2B 
fcdf0d8b4b68fdb6c17299f4b9897c84f51ec
 DIST libressl-2.7.5.tar.gz 3539591 BLAKE2B 
0cda7307f01cea21584b3e814a20053ab128016f0b639856eb04b52f91156c74b8fdba485401e099f472ae7d9a35e9be54d169e3ddf743540595c2ffa0f979ff
 SHA512 
00828dd115f6395186ce4c9cadb604612763f67f2ad2236a331062add8115f6494a655cbec237ae069e373ffb915ed4025c993e06456c3da69b279e5f7e2b8d4
 DIST libressl-2.8.3.tar.gz 3366196 BLAKE2B 
e32c097b31998d68a31266fbbf3624d5ab8ca716f8c53e423bcf09b3a8ab3542c92a99e259ded7b86f99b45cc199cd44791520a609f18c35d150365de5768eec
 SHA512 
3967e08b3dc2277bf77057ea1f11148df7f96a2203cd21cf841902f2a1ec11320384a001d01fa58154d35612f7981bf89d5b1a60a2387713d5657677f76cc682
 DIST libressl-2.9.0.tar.gz 3400383 BLAKE2B 
652ac9ff962fd187563f2f6f9ea423d682f743c8443954ad3a8adc810530711482705f0cac1a805e2f85697ed1fed156c80da913dc07c8c13cd6ce78e44b6c4d
 SHA512 
db7fec664bef8d76204ca691c11df236abce3c85b2a51011eec5bd302e273b62fa3cfce0430980915c3f3ce34176d5ef9c187902f0b39d7fc151e69e552b499c
+DIST libressl-2.9.1.tar.gz 3607116 BLAKE2B 
a4542d7fc97bfd213162fe908e28b27d52329e2b6a5d77e0cb67d1a6732c500ca772d0c5735c9fcd036c477e6ede330305b4675bfcff9f72fd7886a781f30015
 SHA512 
7051911e566bb093c48a70da72c9981b870e3bf49a167ba6c934eece873084cc41221fbe3cd0c8baba268d0484070df7164e4b937854e716337540a87c214354

diff --git a/dev-libs/libressl/libressl-2.9.1.ebuild 
b/dev-libs/libressl/libressl-2.9.1.ebuild
new file mode 100644
index 000..e7bdc1e5c69
--- /dev/null
+++ b/dev-libs/libressl/libressl-2.9.1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib-minimal libtool
+
+DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
+HOMEPAGE="https://www.libressl.org/;
+SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
+
+LICENSE="ISC openssl"
+# Reflects ABI of libcrypto.so and libssl.so.  Since these can differ,
+# we'll try to use the max of either.  However, if either change between
+# versions, we have to change the subslot to trigger rebuild of consumers.
+SLOT="0/47"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="+asm static-libs test"
+REQUIRED_USE="test? ( static-libs )"
+
+RDEPEND="!dev-libs/openssl:0"
+DEPEND="${RDEPEND}"
+PDEPEND="app-misc/ca-certificates"
+
+src_prepare() {
+   touch crypto/Makefile.in
+
+   sed -i \
+   -e '/^[ \t]*CFLAGS=/s#-g ##' \
+   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
+   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
+   configure || die "fixing CFLAGS failed"
+
+   if ! use test ; then
+   sed -i \
+   -e '/^[ \t]*SUBDIRS =/s#tests##' \
+   Makefile.in || die "Removing tests failed"
+   fi
+
+   eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
+   eapply_user
+
+   elibtoolize  # for Solaris
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" econf \
+   $(use_enable asm) \
+   $(use_enable static-libs static)
+}
+
+multilib_src_test() {
+   emake check
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${D}" -name '*.la' -exec rm -f {} + || die
+}
\ No newline at end of file



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2019-04-23 Thread Aaron Bauman
commit: 9f94e7fb392cd089b8806819d0a99270cb0ed181
Author: Aaron Bauman  gentoo  org>
AuthorDate: Wed Apr 24 01:07:09 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Wed Apr 24 01:07:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f94e7fb

dev-libs/libressl: drop old versions

* hppa needs to catch up if they want libressl support

Signed-off-by: Aaron Bauman  gentoo.org>

 dev-libs/libressl/Manifest  |  3 --
 dev-libs/libressl/libressl-2.6.5.ebuild | 56 -
 dev-libs/libressl/libressl-2.7.5.ebuild | 53 ---
 dev-libs/libressl/libressl-2.9.0.ebuild | 56 -
 4 files changed, 168 deletions(-)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index 182b62b8294..3ecddb3fac5 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -1,5 +1,2 @@
-DIST libressl-2.6.5.tar.gz 3225481 BLAKE2B 
fcdf0d8b4b68fdb6c17299f4b9897c84f51ec3407abc6c1bf8d474c4424161c563667ca1fb26c45dd20a0e895457e9210b7bd0539581472b94d594cc32a68191
 SHA512 
0601c73bb5c3d149df7eca3566831f1b35713aa16a15788a291922fce0bffa1ba0bc6ea9cac1fcecfd980009f2292b08b2a57d66b517fc1bc8c7364a24dbbd9d
-DIST libressl-2.7.5.tar.gz 3539591 BLAKE2B 
0cda7307f01cea21584b3e814a20053ab128016f0b639856eb04b52f91156c74b8fdba485401e099f472ae7d9a35e9be54d169e3ddf743540595c2ffa0f979ff
 SHA512 
00828dd115f6395186ce4c9cadb604612763f67f2ad2236a331062add8115f6494a655cbec237ae069e373ffb915ed4025c993e06456c3da69b279e5f7e2b8d4
 DIST libressl-2.8.3.tar.gz 3366196 BLAKE2B 
e32c097b31998d68a31266fbbf3624d5ab8ca716f8c53e423bcf09b3a8ab3542c92a99e259ded7b86f99b45cc199cd44791520a609f18c35d150365de5768eec
 SHA512 
3967e08b3dc2277bf77057ea1f11148df7f96a2203cd21cf841902f2a1ec11320384a001d01fa58154d35612f7981bf89d5b1a60a2387713d5657677f76cc682
-DIST libressl-2.9.0.tar.gz 3400383 BLAKE2B 
652ac9ff962fd187563f2f6f9ea423d682f743c8443954ad3a8adc810530711482705f0cac1a805e2f85697ed1fed156c80da913dc07c8c13cd6ce78e44b6c4d
 SHA512 
db7fec664bef8d76204ca691c11df236abce3c85b2a51011eec5bd302e273b62fa3cfce0430980915c3f3ce34176d5ef9c187902f0b39d7fc151e69e552b499c
 DIST libressl-2.9.1.tar.gz 3607116 BLAKE2B 
a4542d7fc97bfd213162fe908e28b27d52329e2b6a5d77e0cb67d1a6732c500ca772d0c5735c9fcd036c477e6ede330305b4675bfcff9f72fd7886a781f30015
 SHA512 
7051911e566bb093c48a70da72c9981b870e3bf49a167ba6c934eece873084cc41221fbe3cd0c8baba268d0484070df7164e4b937854e716337540a87c214354

diff --git a/dev-libs/libressl/libressl-2.6.5.ebuild 
b/dev-libs/libressl/libressl-2.6.5.ebuild
deleted file mode 100644
index d4870428f99..000
--- a/dev-libs/libressl/libressl-2.6.5.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools multilib-minimal
-
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
-HOMEPAGE="https://www.libressl.org/;
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
-
-LICENSE="ISC openssl"
-# Reflects ABI of libcrypto.so and libssl.so.  Since these can differ,
-# we'll try to use the max of either.  However, if either change between
-# versions, we have to change the subslot to trigger rebuild of consumers.
-SLOT="0/44"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86"
-IUSE="+asm static-libs test"
-REQUIRED_USE="test? ( static-libs )"
-
-RDEPEND="!dev-libs/openssl:0"
-DEPEND="${RDEPEND}"
-PDEPEND="app-misc/ca-certificates"
-
-PATCHES=( "${FILESDIR}/libressl-2.6.4-hppa-asm.patch" )
-
-src_prepare() {
-   touch crypto/Makefile.in
-
-   sed -i \
-   -e '/^[ \t]*CFLAGS=/s#-g ##' \
-   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
-   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
-   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
-   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
-   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
-   configure || die "fixing CFLAGS failed"
-
-   default
-   eautoreconf
-}
-
-multilib_src_configure() {
-   ECONF_SOURCE="${S}" econf \
-   $(use_enable asm) \
-   $(use_enable static-libs static)
-}
-
-multilib_src_test() {
-   emake check
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   find "${D}" -name '*.la' -exec rm -f {} + || die
-}

diff --git a/dev-libs/libressl/libressl-2.7.5.ebuild 
b/dev-libs/libressl/libressl-2.7.5.ebuild
deleted file mode 100644
index 288540105ec..000
--- a/dev-libs/libressl/libressl-2.7.5.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib-minimal
-
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
-HOMEPAGE="https://www.libressl.org/;
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
-
-LICENSE="ISC openssl"
-# Reflects ABI of 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2019-04-17 Thread Aaron Bauman
commit: 063a73a03824244a3b7f9118ab909a0a9290c0ec
Author: Aaron Bauman  gentoo  org>
AuthorDate: Wed Apr 17 21:35:06 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Wed Apr 17 21:36:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=063a73a0

dev-libs/libressl: arm64 stable (bug #683702)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 dev-libs/libressl/libressl-2.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-2.8.3.ebuild 
b/dev-libs/libressl/libressl-2.8.3.ebuild
index b438e7c15ca..1dd097614e8 100644
--- a/dev-libs/libressl/libressl-2.8.3.ebuild
+++ b/dev-libs/libressl/libressl-2.8.3.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/46"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="+asm static-libs test"
 REQUIRED_USE="test? ( static-libs )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/files/, dev-libs/libressl/

2019-03-13 Thread Fabian Groffen
commit: 824d91914aef11c96be541564b90b8c9aed7288a
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Mar 13 14:11:26 2019 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Mar 13 14:11:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=824d9191

dev-libs/libressl: fix compilation on Solaris 10

Closes: https://bugs.gentoo.org/679586
Signed-off-by: Fabian Groffen  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 .../libressl/files/libressl-2.8.3-solaris10.patch  | 69 ++
 dev-libs/libressl/libressl-2.8.3.ebuild|  5 +-
 dev-libs/libressl/libressl-2.9.0.ebuild|  5 +-
 3 files changed, 77 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libressl/files/libressl-2.8.3-solaris10.patch 
b/dev-libs/libressl/files/libressl-2.8.3-solaris10.patch
new file mode 100644
index 000..20a0af0800b
--- /dev/null
+++ b/dev-libs/libressl/files/libressl-2.8.3-solaris10.patch
@@ -0,0 +1,69 @@
+From libressl  Thu Jul 21 09:25:08 2016
+From: schily () schily ! net (Joerg Schilling)
+Date: Thu, 21 Jul 2016 09:25:08 +
+To: libressl
+Subject: Non-portable code in ./crypto/compat/getentropy_solaris.c
+Message-Id: <579094f4.Ca9M384ri4oiBOIa%schily () schily ! net>
+X-MARC-Message: https://marc.info/?l=libressl=146910737815443
+
+Hi,
+
+the code works only on Solaris based on OpenSolaris-ON from February 18 2010 
or 
+later.
+
+Many people however still use Solaris 10.
+
+BTW: there is an official portable ELF way based on the AUX vector to do the 
same 
+but this was unfortunately not made a public libc interface, so it would need 
to 
+be incorporated into your code:
+
+https://sourceforge.net/p/schillix-on/schillix-on/ci/default/tree/usr/src/lib/libc/port/gen/getauxv.c
+
+___getauxptr(AT_PHDR)  returns the address of [0]
+___getauxval(AT_PHENT) returns sizeof(phdr[0])
+___getauxval(AT_PHNUM) returns # phdr entries
+
+
+Here is a patch to disable the non-portable code getting the code to compile 
at 
+all:
+
+
+
+--- a/crypto/compat/getentropy_solaris.c
 b/crypto/compat/getentropy_solaris.c
+@@ -72,7 +72,9 @@
+ static int getentropy_urandom(void *buf, size_t len, const char *path,
+ int devfscheck);
+ static int getentropy_fallback(void *buf, size_t len);
++#ifdefElfW
+ static int getentropy_phdr(struct dl_phdr_info *info, size_t size, void 
*data);
++#endif
+ 
+ int
+ getentropy(void *buf, size_t len)
+@@ -244,6 +246,7 @@
+ #endif
+ };
+ 
++#ifdefElfW
+ static int
+ getentropy_phdr(struct dl_phdr_info *info, size_t size, void *data)
+ {
+@@ -252,6 +255,7 @@
+   SHA512_Update(ctx, >dlpi_addr, sizeof (info->dlpi_addr));
+   return (0);
+ }
++#endif
+ 
+ static int
+ getentropy_fallback(void *buf, size_t len)
+@@ -290,7 +294,9 @@
+   cnt += (int)tv.tv_usec;
+   }
+ 
++#ifdefElfW
+   dl_iterate_phdr(getentropy_phdr, );
++#endif
+ 
+   for (ii = 0; ii < sizeof(cl)/sizeof(cl[0]); ii++)
+   HX(clock_gettime(cl[ii], ) == -1, ts);

diff --git a/dev-libs/libressl/libressl-2.8.3.ebuild 
b/dev-libs/libressl/libressl-2.8.3.ebuild
index 22b9aef5d69..b438e7c15ca 100644
--- a/dev-libs/libressl/libressl-2.8.3.ebuild
+++ b/dev-libs/libressl/libressl-2.8.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-inherit multilib-minimal
+inherit multilib-minimal libtool
 
 DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
 HOMEPAGE="https://www.libressl.org/;
@@ -34,7 +34,10 @@ src_prepare() {
-e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
configure || die "fixing CFLAGS failed"
 
+   eapply "${FILESDIR}"/${P}-solaris10.patch
eapply_user
+
+   elibtoolize  # for Solaris
 }
 
 multilib_src_configure() {

diff --git a/dev-libs/libressl/libressl-2.9.0.ebuild 
b/dev-libs/libressl/libressl-2.9.0.ebuild
index f7db72c5935..9356bf70659 100644
--- a/dev-libs/libressl/libressl-2.9.0.ebuild
+++ b/dev-libs/libressl/libressl-2.9.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-inherit multilib-minimal
+inherit multilib-minimal libtool
 
 DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
 HOMEPAGE="https://www.libressl.org/;
@@ -34,7 +34,10 @@ src_prepare() {
-e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
configure || die "fixing CFLAGS failed"
 
+   eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
eapply_user
+
+   elibtoolize  # for Solaris
 }
 
 multilib_src_configure() {



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2019-03-04 Thread Fabian Groffen
commit: 9e33f7fead2e08bacb05a45c6a5d6e536544a236
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Mar  4 21:32:12 2019 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Mar  4 21:33:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e33f7fe

dev-libs/libressl: marked *-macos, *-solaris

Signed-off-by: Fabian Groffen  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-libs/libressl/libressl-2.8.3.ebuild | 2 +-
 dev-libs/libressl/libressl-2.9.0.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/libressl/libressl-2.8.3.ebuild 
b/dev-libs/libressl/libressl-2.8.3.ebuild
index 9b82d21707b..22b9aef5d69 100644
--- a/dev-libs/libressl/libressl-2.8.3.ebuild
+++ b/dev-libs/libressl/libressl-2.8.3.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/46"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="+asm static-libs test"
 REQUIRED_USE="test? ( static-libs )"
 

diff --git a/dev-libs/libressl/libressl-2.9.0.ebuild 
b/dev-libs/libressl/libressl-2.9.0.ebuild
index 19416d8afcc..f7db72c5935 100644
--- a/dev-libs/libressl/libressl-2.9.0.ebuild
+++ b/dev-libs/libressl/libressl-2.9.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/47"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="+asm static-libs test"
 REQUIRED_USE="test? ( static-libs )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2019-03-03 Thread Aaron Bauman
commit: 08fdf30f48575d267f6c4b12ad374d3ca458841f
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun Mar  3 18:57:17 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Mar  3 18:58:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08fdf30f

Revert "dev-libs/libressl: drop old versions"

This reverts commit 902c00d3c38c83063234ed7c0e9f5d527325951b.

-dev-python/pypy-bin: needs updated patches to work with libressl 2.8.3
-dev-lua/lua-openssl: needs updaed patches to work with libressl 2.8.3

Remove the version restraint on both packages once done

Signed-off-by: Aaron Bauman  gentoo.org>

 dev-libs/libressl/Manifest  |  2 ++
 dev-libs/libressl/libressl-2.6.5.ebuild | 56 +
 dev-libs/libressl/libressl-2.7.5.ebuild | 53 +++
 3 files changed, 111 insertions(+)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index bb40a692e6c..4f5caa7d95b 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -1,2 +1,4 @@
+DIST libressl-2.6.5.tar.gz 3225481 BLAKE2B 
fcdf0d8b4b68fdb6c17299f4b9897c84f51ec3407abc6c1bf8d474c4424161c563667ca1fb26c45dd20a0e895457e9210b7bd0539581472b94d594cc32a68191
 SHA512 
0601c73bb5c3d149df7eca3566831f1b35713aa16a15788a291922fce0bffa1ba0bc6ea9cac1fcecfd980009f2292b08b2a57d66b517fc1bc8c7364a24dbbd9d
+DIST libressl-2.7.5.tar.gz 3539591 BLAKE2B 
0cda7307f01cea21584b3e814a20053ab128016f0b639856eb04b52f91156c74b8fdba485401e099f472ae7d9a35e9be54d169e3ddf743540595c2ffa0f979ff
 SHA512 
00828dd115f6395186ce4c9cadb604612763f67f2ad2236a331062add8115f6494a655cbec237ae069e373ffb915ed4025c993e06456c3da69b279e5f7e2b8d4
 DIST libressl-2.8.3.tar.gz 3366196 BLAKE2B 
e32c097b31998d68a31266fbbf3624d5ab8ca716f8c53e423bcf09b3a8ab3542c92a99e259ded7b86f99b45cc199cd44791520a609f18c35d150365de5768eec
 SHA512 
3967e08b3dc2277bf77057ea1f11148df7f96a2203cd21cf841902f2a1ec11320384a001d01fa58154d35612f7981bf89d5b1a60a2387713d5657677f76cc682
 DIST libressl-2.9.0.tar.gz 3400383 BLAKE2B 
652ac9ff962fd187563f2f6f9ea423d682f743c8443954ad3a8adc810530711482705f0cac1a805e2f85697ed1fed156c80da913dc07c8c13cd6ce78e44b6c4d
 SHA512 
db7fec664bef8d76204ca691c11df236abce3c85b2a51011eec5bd302e273b62fa3cfce0430980915c3f3ce34176d5ef9c187902f0b39d7fc151e69e552b499c

diff --git a/dev-libs/libressl/libressl-2.6.5.ebuild 
b/dev-libs/libressl/libressl-2.6.5.ebuild
new file mode 100644
index 000..d4870428f99
--- /dev/null
+++ b/dev-libs/libressl/libressl-2.6.5.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools multilib-minimal
+
+DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
+HOMEPAGE="https://www.libressl.org/;
+SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
+
+LICENSE="ISC openssl"
+# Reflects ABI of libcrypto.so and libssl.so.  Since these can differ,
+# we'll try to use the max of either.  However, if either change between
+# versions, we have to change the subslot to trigger rebuild of consumers.
+SLOT="0/44"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86"
+IUSE="+asm static-libs test"
+REQUIRED_USE="test? ( static-libs )"
+
+RDEPEND="!dev-libs/openssl:0"
+DEPEND="${RDEPEND}"
+PDEPEND="app-misc/ca-certificates"
+
+PATCHES=( "${FILESDIR}/libressl-2.6.4-hppa-asm.patch" )
+
+src_prepare() {
+   touch crypto/Makefile.in
+
+   sed -i \
+   -e '/^[ \t]*CFLAGS=/s#-g ##' \
+   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
+   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
+   configure || die "fixing CFLAGS failed"
+
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" econf \
+   $(use_enable asm) \
+   $(use_enable static-libs static)
+}
+
+multilib_src_test() {
+   emake check
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${D}" -name '*.la' -exec rm -f {} + || die
+}

diff --git a/dev-libs/libressl/libressl-2.7.5.ebuild 
b/dev-libs/libressl/libressl-2.7.5.ebuild
new file mode 100644
index 000..288540105ec
--- /dev/null
+++ b/dev-libs/libressl/libressl-2.7.5.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib-minimal
+
+DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
+HOMEPAGE="https://www.libressl.org/;
+SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
+
+LICENSE="ISC openssl"
+# Reflects ABI of libcrypto.so and libssl.so.  Since these can differ,
+# we'll try to use the max of either.  However, if either change between
+# versions, we have to change the subslot to trigger 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2019-03-03 Thread Aaron Bauman
commit: 902c00d3c38c83063234ed7c0e9f5d527325951b
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun Mar  3 18:03:55 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Mar  3 18:04:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=902c00d3

dev-libs/libressl: drop old versions

Signed-off-by: Aaron Bauman  gentoo.org>

 dev-libs/libressl/Manifest  |  2 --
 dev-libs/libressl/libressl-2.6.5.ebuild | 56 -
 dev-libs/libressl/libressl-2.7.5.ebuild | 53 ---
 3 files changed, 111 deletions(-)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index 4f5caa7d95b..bb40a692e6c 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -1,4 +1,2 @@
-DIST libressl-2.6.5.tar.gz 3225481 BLAKE2B 
fcdf0d8b4b68fdb6c17299f4b9897c84f51ec3407abc6c1bf8d474c4424161c563667ca1fb26c45dd20a0e895457e9210b7bd0539581472b94d594cc32a68191
 SHA512 
0601c73bb5c3d149df7eca3566831f1b35713aa16a15788a291922fce0bffa1ba0bc6ea9cac1fcecfd980009f2292b08b2a57d66b517fc1bc8c7364a24dbbd9d
-DIST libressl-2.7.5.tar.gz 3539591 BLAKE2B 
0cda7307f01cea21584b3e814a20053ab128016f0b639856eb04b52f91156c74b8fdba485401e099f472ae7d9a35e9be54d169e3ddf743540595c2ffa0f979ff
 SHA512 
00828dd115f6395186ce4c9cadb604612763f67f2ad2236a331062add8115f6494a655cbec237ae069e373ffb915ed4025c993e06456c3da69b279e5f7e2b8d4
 DIST libressl-2.8.3.tar.gz 3366196 BLAKE2B 
e32c097b31998d68a31266fbbf3624d5ab8ca716f8c53e423bcf09b3a8ab3542c92a99e259ded7b86f99b45cc199cd44791520a609f18c35d150365de5768eec
 SHA512 
3967e08b3dc2277bf77057ea1f11148df7f96a2203cd21cf841902f2a1ec11320384a001d01fa58154d35612f7981bf89d5b1a60a2387713d5657677f76cc682
 DIST libressl-2.9.0.tar.gz 3400383 BLAKE2B 
652ac9ff962fd187563f2f6f9ea423d682f743c8443954ad3a8adc810530711482705f0cac1a805e2f85697ed1fed156c80da913dc07c8c13cd6ce78e44b6c4d
 SHA512 
db7fec664bef8d76204ca691c11df236abce3c85b2a51011eec5bd302e273b62fa3cfce0430980915c3f3ce34176d5ef9c187902f0b39d7fc151e69e552b499c

diff --git a/dev-libs/libressl/libressl-2.6.5.ebuild 
b/dev-libs/libressl/libressl-2.6.5.ebuild
deleted file mode 100644
index d4870428f99..000
--- a/dev-libs/libressl/libressl-2.6.5.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools multilib-minimal
-
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
-HOMEPAGE="https://www.libressl.org/;
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
-
-LICENSE="ISC openssl"
-# Reflects ABI of libcrypto.so and libssl.so.  Since these can differ,
-# we'll try to use the max of either.  However, if either change between
-# versions, we have to change the subslot to trigger rebuild of consumers.
-SLOT="0/44"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86"
-IUSE="+asm static-libs test"
-REQUIRED_USE="test? ( static-libs )"
-
-RDEPEND="!dev-libs/openssl:0"
-DEPEND="${RDEPEND}"
-PDEPEND="app-misc/ca-certificates"
-
-PATCHES=( "${FILESDIR}/libressl-2.6.4-hppa-asm.patch" )
-
-src_prepare() {
-   touch crypto/Makefile.in
-
-   sed -i \
-   -e '/^[ \t]*CFLAGS=/s#-g ##' \
-   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
-   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
-   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
-   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
-   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
-   configure || die "fixing CFLAGS failed"
-
-   default
-   eautoreconf
-}
-
-multilib_src_configure() {
-   ECONF_SOURCE="${S}" econf \
-   $(use_enable asm) \
-   $(use_enable static-libs static)
-}
-
-multilib_src_test() {
-   emake check
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   find "${D}" -name '*.la' -exec rm -f {} + || die
-}

diff --git a/dev-libs/libressl/libressl-2.7.5.ebuild 
b/dev-libs/libressl/libressl-2.7.5.ebuild
deleted file mode 100644
index 288540105ec..000
--- a/dev-libs/libressl/libressl-2.7.5.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib-minimal
-
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
-HOMEPAGE="https://www.libressl.org/;
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
-
-LICENSE="ISC openssl"
-# Reflects ABI of libcrypto.so and libssl.so.  Since these can differ,
-# we'll try to use the max of either.  However, if either change between
-# versions, we have to change the subslot to trigger rebuild of consumers.
-SLOT="0/45"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
-IUSE="+asm static-libs test"
-REQUIRED_USE="test? ( static-libs )"
-
-RDEPEND="!dev-libs/openssl:0"
-DEPEND="${RDEPEND}"

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2019-03-02 Thread Mikle Kolyada
commit: 488fbb5e98bf7ab9d7dbc187fb53537f8a867fb3
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Mar  2 15:31:36 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Mar  2 15:31:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=488fbb5e

dev-libs/libressl: arm stable wrt bug #653516

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="arm"

 dev-libs/libressl/libressl-2.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-2.8.3.ebuild 
b/dev-libs/libressl/libressl-2.8.3.ebuild
index 6980d7ca630..71372ccba58 100644
--- a/dev-libs/libressl/libressl-2.8.3.ebuild
+++ b/dev-libs/libressl/libressl-2.8.3.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/46"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
 IUSE="+asm static-libs test"
 REQUIRED_USE="test? ( static-libs )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2019-03-02 Thread Mikle Kolyada
commit: bd06a563512c6a06b264bc06783278b8fe5c4040
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Mar  2 15:32:02 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Mar  2 15:32:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd06a563

dev-libs/libressl: s390 stable wrt bug #653516

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="s390"

 dev-libs/libressl/libressl-2.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-2.8.3.ebuild 
b/dev-libs/libressl/libressl-2.8.3.ebuild
index 71372ccba58..9b82d21707b 100644
--- a/dev-libs/libressl/libressl-2.8.3.ebuild
+++ b/dev-libs/libressl/libressl-2.8.3.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/46"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86"
 IUSE="+asm static-libs test"
 REQUIRED_USE="test? ( static-libs )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2019-02-24 Thread Aaron Bauman
commit: eca462077d8c0640d3d6e992b74877a62153c695
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Feb 25 00:45:47 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Feb 25 00:46:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eca46207

dev-libs/libressl: ppc64 stable wrt bug #653516

Thanks to ernsteiswuerfel for testing.

Signed-off-by: Aaron Bauman  gentoo.org>

 dev-libs/libressl/libressl-2.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-2.8.3.ebuild 
b/dev-libs/libressl/libressl-2.8.3.ebuild
index 060bbdd836e..6980d7ca630 100644
--- a/dev-libs/libressl/libressl-2.8.3.ebuild
+++ b/dev-libs/libressl/libressl-2.8.3.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/46"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc 
x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
 IUSE="+asm static-libs test"
 REQUIRED_USE="test? ( static-libs )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2019-02-24 Thread Aaron Bauman
commit: 7ec45a5a452adaadba674ca4b6875d38ecd1aeb4
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun Feb 24 21:52:25 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Feb 24 21:52:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ec45a5a

dev-libs/libressl: ppc stable wrt bug #653516

Thanks to ernsteiswuerfel for testing.

Signed-off-by: Aaron Bauman  gentoo.org>

 dev-libs/libressl/libressl-2.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-2.8.3.ebuild 
b/dev-libs/libressl/libressl-2.8.3.ebuild
index 09540cb92f5..060bbdd836e 100644
--- a/dev-libs/libressl/libressl-2.8.3.ebuild
+++ b/dev-libs/libressl/libressl-2.8.3.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/46"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc 
x86"
 IUSE="+asm static-libs test"
 REQUIRED_USE="test? ( static-libs )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2019-02-18 Thread Sergei Trofimovich
commit: 3cd7beaa55ddf9fb4f595b0525eddd29748fffde
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Feb 18 20:24:23 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Feb 18 21:31:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cd7beaa

dev-libs/libressl: stable 2.8.3 for sparc, bug #653516

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/libressl/libressl-2.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-2.8.3.ebuild 
b/dev-libs/libressl/libressl-2.8.3.ebuild
index 175b70a6390..09540cb92f5 100644
--- a/dev-libs/libressl/libressl-2.8.3.ebuild
+++ b/dev-libs/libressl/libressl-2.8.3.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/46"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
x86"
 IUSE="+asm static-libs test"
 REQUIRED_USE="test? ( static-libs )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2019-02-17 Thread Thomas Deutschmann
commit: 33be6e07661d65a8b6dfa10440e4bf72f81b4b90
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Feb 18 00:31:13 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Feb 18 00:31:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33be6e07

dev-libs/libressl: x86 stable (bug #653516)

Package-Manager: Portage-2.3.60, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-libs/libressl/libressl-2.8.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libressl/libressl-2.8.3.ebuild 
b/dev-libs/libressl/libressl-2.8.3.ebuild
index fc47b865d76..175b70a6390 100644
--- a/dev-libs/libressl/libressl-2.8.3.ebuild
+++ b/dev-libs/libressl/libressl-2.8.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/46"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86"
 IUSE="+asm static-libs test"
 REQUIRED_USE="test? ( static-libs )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2019-02-17 Thread Aaron Bauman
commit: 1368b67c3b261bbc5e3f863afa14c466abd5bf00
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun Feb 17 18:36:38 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Feb 17 18:36:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1368b67c

dev-libs/libressl: drop old

Signed-off-by: Aaron Bauman  gentoo.org>

 dev-libs/libressl/Manifest  |  4 ---
 dev-libs/libressl/libressl-2.7.4.ebuild | 53 -
 dev-libs/libressl/libressl-2.8.0.ebuild | 53 -
 dev-libs/libressl/libressl-2.8.1.ebuild | 53 -
 dev-libs/libressl/libressl-2.8.2.ebuild | 53 -
 5 files changed, 216 deletions(-)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index b426b2929d6..4f5caa7d95b 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -1,8 +1,4 @@
 DIST libressl-2.6.5.tar.gz 3225481 BLAKE2B 
fcdf0d8b4b68fdb6c17299f4b9897c84f51ec3407abc6c1bf8d474c4424161c563667ca1fb26c45dd20a0e895457e9210b7bd0539581472b94d594cc32a68191
 SHA512 
0601c73bb5c3d149df7eca3566831f1b35713aa16a15788a291922fce0bffa1ba0bc6ea9cac1fcecfd980009f2292b08b2a57d66b517fc1bc8c7364a24dbbd9d
-DIST libressl-2.7.4.tar.gz 3359012 BLAKE2B 
07b98fdc6bcdf9d888fb1b1d301c95ab6f998fb7ff2c6dfd2ecf4558768e200dfa96c394e5b321bc27ba390e92646c319ef5be5915872a7c086de8017ff8f855
 SHA512 
1cd82a1bff4f655251b5feb0c850f4164e0fd548e4b404407370f74dcc75c205f42efc7787a157eecac84cbbe46af48cb63f46b3fef75f4a0a9ea19a5863a691
 DIST libressl-2.7.5.tar.gz 3539591 BLAKE2B 
0cda7307f01cea21584b3e814a20053ab128016f0b639856eb04b52f91156c74b8fdba485401e099f472ae7d9a35e9be54d169e3ddf743540595c2ffa0f979ff
 SHA512 
00828dd115f6395186ce4c9cadb604612763f67f2ad2236a331062add8115f6494a655cbec237ae069e373ffb915ed4025c993e06456c3da69b279e5f7e2b8d4
-DIST libressl-2.8.0.tar.gz 3377310 BLAKE2B 
2a2027d86e99a09a349f3f123223a8544f49410ae53dbf4b97f898895758d00b1e8f73889f0b0ad8cec6f7ba5e85f033080d0e4af92b0fd10d048136337a0213
 SHA512 
3004cd78a9d52dece9f24272389778d6afca549de245852004ddd57b01a0c3a6fa1cee2d56980d067d23b3ead7f7a4aa6bcf4e0c57a56f5f7d9fd3f8d23f3ca2
-DIST libressl-2.8.1.tar.gz 3375642 BLAKE2B 
39b550e09cfe286e92c6b1168525bac927b37ed7c03db159e456e71abba1d411a78c7a3ad9084b28d41a3f132a959ea82e877ed159daa2c69fa59fef67fec1b8
 SHA512 
57af2c7a1a8522dca25c4e6371cb44f5ab074be1aded153e6e5fca4fa0844518710f7ce834d4dd309086686c492f10fca83f4d45c084eb49607cb5861f07ac99
-DIST libressl-2.8.2.tar.gz 3373599 BLAKE2B 
61b774129ef93081b4a7c94a66fe696520a3f2922d58950e907ad9f047c9fa6495d7753c71d0bb3aec6aa266f16b75fd1d8d485fc3988b97d3d67893dd3db319
 SHA512 
bfcc55904efbb591c9edd56169d611e735108dfc6a49f771a64ad1ddd028d3a658f5593116c379911edc77f95eba475daec9c0adea0549e8b4b94d1072adf733
 DIST libressl-2.8.3.tar.gz 3366196 BLAKE2B 
e32c097b31998d68a31266fbbf3624d5ab8ca716f8c53e423bcf09b3a8ab3542c92a99e259ded7b86f99b45cc199cd44791520a609f18c35d150365de5768eec
 SHA512 
3967e08b3dc2277bf77057ea1f11148df7f96a2203cd21cf841902f2a1ec11320384a001d01fa58154d35612f7981bf89d5b1a60a2387713d5657677f76cc682
 DIST libressl-2.9.0.tar.gz 3400383 BLAKE2B 
652ac9ff962fd187563f2f6f9ea423d682f743c8443954ad3a8adc810530711482705f0cac1a805e2f85697ed1fed156c80da913dc07c8c13cd6ce78e44b6c4d
 SHA512 
db7fec664bef8d76204ca691c11df236abce3c85b2a51011eec5bd302e273b62fa3cfce0430980915c3f3ce34176d5ef9c187902f0b39d7fc151e69e552b499c

diff --git a/dev-libs/libressl/libressl-2.7.4.ebuild 
b/dev-libs/libressl/libressl-2.7.4.ebuild
deleted file mode 100644
index 288540105ec..000
--- a/dev-libs/libressl/libressl-2.7.4.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib-minimal
-
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
-HOMEPAGE="https://www.libressl.org/;
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
-
-LICENSE="ISC openssl"
-# Reflects ABI of libcrypto.so and libssl.so.  Since these can differ,
-# we'll try to use the max of either.  However, if either change between
-# versions, we have to change the subslot to trigger rebuild of consumers.
-SLOT="0/45"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
-IUSE="+asm static-libs test"
-REQUIRED_USE="test? ( static-libs )"
-
-RDEPEND="!dev-libs/openssl:0"
-DEPEND="${RDEPEND}"
-PDEPEND="app-misc/ca-certificates"
-
-src_prepare() {
-   touch crypto/Makefile.in
-
-   sed -i \
-   -e '/^[ \t]*CFLAGS=/s#-g ##' \
-   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
-   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
-   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
-   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
-   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
-   configure || die "fixing CFLAGS failed"
-
-   eapply_user
-}
-
-multilib_src_configure() {
-

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2019-02-17 Thread Aaron Bauman
commit: 746da9a0f0e179bf6eecc41d361fcbac0ccdc388
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun Feb 17 18:30:35 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Feb 17 18:32:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=746da9a0

dev-libs/libressl: amd64 stable wrt bug #653516

Signed-off-by: Aaron Bauman  gentoo.org>

 dev-libs/libressl/libressl-2.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-2.8.3.ebuild 
b/dev-libs/libressl/libressl-2.8.3.ebuild
index 18d0296fcb2..fc47b865d76 100644
--- a/dev-libs/libressl/libressl-2.8.3.ebuild
+++ b/dev-libs/libressl/libressl-2.8.3.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/46"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
 IUSE="+asm static-libs test"
 REQUIRED_USE="test? ( static-libs )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2018-12-28 Thread Sergei Trofimovich
commit: 03f93a1a9835d46f9f1d046edaf08388b4143100
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Dec 28 23:14:40 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Dec 28 23:14:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03f93a1a

dev-libs/libressl: stable 2.6.5 for hppa, bug #658158

Package-Manager: Portage-2.3.53, Repoman-2.3.12
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/libressl/libressl-2.6.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-2.6.5.ebuild 
b/dev-libs/libressl/libressl-2.6.5.ebuild
index d85d0de9b3c..d4870428f99 100644
--- a/dev-libs/libressl/libressl-2.6.5.ebuild
+++ b/dev-libs/libressl/libressl-2.6.5.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/44"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86"
 IUSE="+asm static-libs test"
 REQUIRED_USE="test? ( static-libs )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2018-12-27 Thread Mikle Kolyada
commit: 01723a71748721ed41fbb88de9d8abba4591d478
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Dec 28 07:56:24 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Dec 28 07:56:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01723a71

dev-libs/libressl: restore s390 keywords

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-libs/libressl/libressl-2.6.5.ebuild | 2 +-
 dev-libs/libressl/libressl-2.7.4.ebuild | 4 ++--
 dev-libs/libressl/libressl-2.7.5.ebuild | 2 +-
 dev-libs/libressl/libressl-2.8.0.ebuild | 4 ++--
 dev-libs/libressl/libressl-2.8.1.ebuild | 4 ++--
 dev-libs/libressl/libressl-2.8.2.ebuild | 2 +-
 dev-libs/libressl/libressl-2.8.3.ebuild | 2 +-
 dev-libs/libressl/libressl-2.9.0.ebuild | 2 +-
 8 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/dev-libs/libressl/libressl-2.6.5.ebuild 
b/dev-libs/libressl/libressl-2.6.5.ebuild
index 89d0ddacb56..d85d0de9b3c 100644
--- a/dev-libs/libressl/libressl-2.6.5.ebuild
+++ b/dev-libs/libressl/libressl-2.6.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6

diff --git a/dev-libs/libressl/libressl-2.7.4.ebuild 
b/dev-libs/libressl/libressl-2.7.4.ebuild
index 1c15a09a5fa..288540105ec 100644
--- a/dev-libs/libressl/libressl-2.7.4.ebuild
+++ b/dev-libs/libressl/libressl-2.7.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/45"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
 IUSE="+asm static-libs test"
 REQUIRED_USE="test? ( static-libs )"
 

diff --git a/dev-libs/libressl/libressl-2.7.5.ebuild 
b/dev-libs/libressl/libressl-2.7.5.ebuild
index ca91bdfc137..288540105ec 100644
--- a/dev-libs/libressl/libressl-2.7.5.ebuild
+++ b/dev-libs/libressl/libressl-2.7.5.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/45"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
 IUSE="+asm static-libs test"
 REQUIRED_USE="test? ( static-libs )"
 

diff --git a/dev-libs/libressl/libressl-2.8.0.ebuild 
b/dev-libs/libressl/libressl-2.8.0.ebuild
index 1c15a09a5fa..288540105ec 100644
--- a/dev-libs/libressl/libressl-2.8.0.ebuild
+++ b/dev-libs/libressl/libressl-2.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/45"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
 IUSE="+asm static-libs test"
 REQUIRED_USE="test? ( static-libs )"
 

diff --git a/dev-libs/libressl/libressl-2.8.1.ebuild 
b/dev-libs/libressl/libressl-2.8.1.ebuild
index 45e86959cf5..18d0296fcb2 100644
--- a/dev-libs/libressl/libressl-2.8.1.ebuild
+++ b/dev-libs/libressl/libressl-2.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/46"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
 IUSE="+asm static-libs test"
 REQUIRED_USE="test? ( static-libs )"
 

diff --git a/dev-libs/libressl/libressl-2.8.2.ebuild 
b/dev-libs/libressl/libressl-2.8.2.ebuild
index 4ca27fb26c1..18d0296fcb2 100644
--- a/dev-libs/libressl/libressl-2.8.2.ebuild
+++ b/dev-libs/libressl/libressl-2.8.2.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/46"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2018-12-19 Thread Anthony G. Basile
commit: f2899d7304f5bf799ea31a2eab7a41db5ebf2d24
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Dec 19 23:33:42 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Dec 19 23:35:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2899d73

dev-libs/libressl: version bumps to 2.7.5, 2.8.3, and 2.9.0

Signed-off-by: Anthony G. Basile  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-libs/libressl/Manifest  |  3 ++
 dev-libs/libressl/libressl-2.7.5.ebuild | 53 +
 dev-libs/libressl/libressl-2.8.3.ebuild | 53 +
 dev-libs/libressl/libressl-2.9.0.ebuild | 53 +
 4 files changed, 162 insertions(+)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index e191530039c..b426b2929d6 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -1,5 +1,8 @@
 DIST libressl-2.6.5.tar.gz 3225481 BLAKE2B 
fcdf0d8b4b68fdb6c17299f4b9897c84f51ec3407abc6c1bf8d474c4424161c563667ca1fb26c45dd20a0e895457e9210b7bd0539581472b94d594cc32a68191
 SHA512 
0601c73bb5c3d149df7eca3566831f1b35713aa16a15788a291922fce0bffa1ba0bc6ea9cac1fcecfd980009f2292b08b2a57d66b517fc1bc8c7364a24dbbd9d
 DIST libressl-2.7.4.tar.gz 3359012 BLAKE2B 
07b98fdc6bcdf9d888fb1b1d301c95ab6f998fb7ff2c6dfd2ecf4558768e200dfa96c394e5b321bc27ba390e92646c319ef5be5915872a7c086de8017ff8f855
 SHA512 
1cd82a1bff4f655251b5feb0c850f4164e0fd548e4b404407370f74dcc75c205f42efc7787a157eecac84cbbe46af48cb63f46b3fef75f4a0a9ea19a5863a691
+DIST libressl-2.7.5.tar.gz 3539591 BLAKE2B 
0cda7307f01cea21584b3e814a20053ab128016f0b639856eb04b52f91156c74b8fdba485401e099f472ae7d9a35e9be54d169e3ddf743540595c2ffa0f979ff
 SHA512 
00828dd115f6395186ce4c9cadb604612763f67f2ad2236a331062add8115f6494a655cbec237ae069e373ffb915ed4025c993e06456c3da69b279e5f7e2b8d4
 DIST libressl-2.8.0.tar.gz 3377310 BLAKE2B 
2a2027d86e99a09a349f3f123223a8544f49410ae53dbf4b97f898895758d00b1e8f73889f0b0ad8cec6f7ba5e85f033080d0e4af92b0fd10d048136337a0213
 SHA512 
3004cd78a9d52dece9f24272389778d6afca549de245852004ddd57b01a0c3a6fa1cee2d56980d067d23b3ead7f7a4aa6bcf4e0c57a56f5f7d9fd3f8d23f3ca2
 DIST libressl-2.8.1.tar.gz 3375642 BLAKE2B 
39b550e09cfe286e92c6b1168525bac927b37ed7c03db159e456e71abba1d411a78c7a3ad9084b28d41a3f132a959ea82e877ed159daa2c69fa59fef67fec1b8
 SHA512 
57af2c7a1a8522dca25c4e6371cb44f5ab074be1aded153e6e5fca4fa0844518710f7ce834d4dd309086686c492f10fca83f4d45c084eb49607cb5861f07ac99
 DIST libressl-2.8.2.tar.gz 3373599 BLAKE2B 
61b774129ef93081b4a7c94a66fe696520a3f2922d58950e907ad9f047c9fa6495d7753c71d0bb3aec6aa266f16b75fd1d8d485fc3988b97d3d67893dd3db319
 SHA512 
bfcc55904efbb591c9edd56169d611e735108dfc6a49f771a64ad1ddd028d3a658f5593116c379911edc77f95eba475daec9c0adea0549e8b4b94d1072adf733
+DIST libressl-2.8.3.tar.gz 3366196 BLAKE2B 
e32c097b31998d68a31266fbbf3624d5ab8ca716f8c53e423bcf09b3a8ab3542c92a99e259ded7b86f99b45cc199cd44791520a609f18c35d150365de5768eec
 SHA512 
3967e08b3dc2277bf77057ea1f11148df7f96a2203cd21cf841902f2a1ec11320384a001d01fa58154d35612f7981bf89d5b1a60a2387713d5657677f76cc682
+DIST libressl-2.9.0.tar.gz 3400383 BLAKE2B 
652ac9ff962fd187563f2f6f9ea423d682f743c8443954ad3a8adc810530711482705f0cac1a805e2f85697ed1fed156c80da913dc07c8c13cd6ce78e44b6c4d
 SHA512 
db7fec664bef8d76204ca691c11df236abce3c85b2a51011eec5bd302e273b62fa3cfce0430980915c3f3ce34176d5ef9c187902f0b39d7fc151e69e552b499c

diff --git a/dev-libs/libressl/libressl-2.7.5.ebuild 
b/dev-libs/libressl/libressl-2.7.5.ebuild
new file mode 100644
index 000..ca91bdfc137
--- /dev/null
+++ b/dev-libs/libressl/libressl-2.7.5.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib-minimal
+
+DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
+HOMEPAGE="https://www.libressl.org/;
+SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
+
+LICENSE="ISC openssl"
+# Reflects ABI of libcrypto.so and libssl.so.  Since these can differ,
+# we'll try to use the max of either.  However, if either change between
+# versions, we have to change the subslot to trigger rebuild of consumers.
+SLOT="0/45"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="+asm static-libs test"
+REQUIRED_USE="test? ( static-libs )"
+
+RDEPEND="!dev-libs/openssl:0"
+DEPEND="${RDEPEND}"
+PDEPEND="app-misc/ca-certificates"
+
+src_prepare() {
+   touch crypto/Makefile.in
+
+   sed -i \
+   -e '/^[ \t]*CFLAGS=/s#-g ##' \
+   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
+   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
+   configure || die "fixing CFLAGS failed"
+
+   eapply_user
+}
+
+multilib_src_configure() {

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2018-11-24 Thread Aaron Bauman
commit: bb2d6faabf51671c235378d54b2e0d6a8d95ce2f
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun Nov 25 01:47:50 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Nov 25 01:47:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb2d6faa

dev-libs/libressl: drop vulnerable wrt bug #658158

Signed-off-by: Aaron Bauman  gentoo.org>

 dev-libs/libressl/Manifest | 2 --
 1 file changed, 2 deletions(-)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index 455b8db6538..e191530039c 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -1,6 +1,4 @@
-DIST libressl-2.6.4.tar.gz 3227935 BLAKE2B 
48e865448a9e5b0b604b06060091073276aebd376506de73773a5eb9cb0bb4c5b93aa16353b4892abaee97ec933ad77e89775c3f52263d77bb17c68e481b4f70
 SHA512 
181761da573ff392aaee17dd3dde416d7cbb299ab3e07b49c97e279ceb3f619e78d1dc9ec4c59b0af024f0a8270ff31fe37f8282d0392be34c3143c9647cd246
 DIST libressl-2.6.5.tar.gz 3225481 BLAKE2B 
fcdf0d8b4b68fdb6c17299f4b9897c84f51ec3407abc6c1bf8d474c4424161c563667ca1fb26c45dd20a0e895457e9210b7bd0539581472b94d594cc32a68191
 SHA512 
0601c73bb5c3d149df7eca3566831f1b35713aa16a15788a291922fce0bffa1ba0bc6ea9cac1fcecfd980009f2292b08b2a57d66b517fc1bc8c7364a24dbbd9d
-DIST libressl-2.7.3.tar.gz 3364724 BLAKE2B 
e245cd0e3c4819e12f3f05898429c10894959d9bbe27bfca38543ec304a84abc8edda7c968eb8d25e5c589011c5482060d05bd1e5aef71c13708ec804cd05a72
 SHA512 
5fafff32bc4effa98c00278206f0aeca92652c6a8101b2c5da3904a5a3deead2d1e3ce979c644b8dc6060ec216eb878a5069324a0396c0b1d7b6f8169d509e9b
 DIST libressl-2.7.4.tar.gz 3359012 BLAKE2B 
07b98fdc6bcdf9d888fb1b1d301c95ab6f998fb7ff2c6dfd2ecf4558768e200dfa96c394e5b321bc27ba390e92646c319ef5be5915872a7c086de8017ff8f855
 SHA512 
1cd82a1bff4f655251b5feb0c850f4164e0fd548e4b404407370f74dcc75c205f42efc7787a157eecac84cbbe46af48cb63f46b3fef75f4a0a9ea19a5863a691
 DIST libressl-2.8.0.tar.gz 3377310 BLAKE2B 
2a2027d86e99a09a349f3f123223a8544f49410ae53dbf4b97f898895758d00b1e8f73889f0b0ad8cec6f7ba5e85f033080d0e4af92b0fd10d048136337a0213
 SHA512 
3004cd78a9d52dece9f24272389778d6afca549de245852004ddd57b01a0c3a6fa1cee2d56980d067d23b3ead7f7a4aa6bcf4e0c57a56f5f7d9fd3f8d23f3ca2
 DIST libressl-2.8.1.tar.gz 3375642 BLAKE2B 
39b550e09cfe286e92c6b1168525bac927b37ed7c03db159e456e71abba1d411a78c7a3ad9084b28d41a3f132a959ea82e877ed159daa2c69fa59fef67fec1b8
 SHA512 
57af2c7a1a8522dca25c4e6371cb44f5ab074be1aded153e6e5fca4fa0844518710f7ce834d4dd309086686c492f10fca83f4d45c084eb49607cb5861f07ac99



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2018-11-24 Thread Aaron Bauman
commit: 0f70a66bd6034d45c5529f693c970fa2040096bc
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun Nov 25 01:47:25 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Nov 25 01:47:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f70a66b

dev-libs/libressl: drop vulnerable wrt bug #658158

Signed-off-by: Aaron Bauman  gentoo.org>

 dev-libs/libressl/libressl-2.7.3.ebuild | 53 -
 1 file changed, 53 deletions(-)

diff --git a/dev-libs/libressl/libressl-2.7.3.ebuild 
b/dev-libs/libressl/libressl-2.7.3.ebuild
deleted file mode 100644
index 1c15a09a5fa..000
--- a/dev-libs/libressl/libressl-2.7.3.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib-minimal
-
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
-HOMEPAGE="https://www.libressl.org/;
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
-
-LICENSE="ISC openssl"
-# Reflects ABI of libcrypto.so and libssl.so.  Since these can differ,
-# we'll try to use the max of either.  However, if either change between
-# versions, we have to change the subslot to trigger rebuild of consumers.
-SLOT="0/45"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-IUSE="+asm static-libs test"
-REQUIRED_USE="test? ( static-libs )"
-
-RDEPEND="!dev-libs/openssl:0"
-DEPEND="${RDEPEND}"
-PDEPEND="app-misc/ca-certificates"
-
-src_prepare() {
-   touch crypto/Makefile.in
-
-   sed -i \
-   -e '/^[ \t]*CFLAGS=/s#-g ##' \
-   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
-   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
-   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
-   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
-   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
-   configure || die "fixing CFLAGS failed"
-
-   eapply_user
-}
-
-multilib_src_configure() {
-   ECONF_SOURCE="${S}" econf \
-   $(use_enable asm) \
-   $(use_enable static-libs static)
-}
-
-multilib_src_test() {
-   emake check
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   find "${D}" -name '*.la' -exec rm -f {} + || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2018-11-24 Thread Aaron Bauman
commit: fa88061d730c6c84009dd813824863014ecf88f6
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun Nov 25 01:46:42 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Nov 25 01:46:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa88061d

dev-libs/libressl: drop vulnerable wrt bug #658158

Signed-off-by: Aaron Bauman  gentoo.org>

 dev-libs/libressl/libressl-2.6.4.ebuild | 56 -
 1 file changed, 56 deletions(-)

diff --git a/dev-libs/libressl/libressl-2.6.4.ebuild 
b/dev-libs/libressl/libressl-2.6.4.ebuild
deleted file mode 100644
index 89d0ddacb56..000
--- a/dev-libs/libressl/libressl-2.6.4.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools multilib-minimal
-
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
-HOMEPAGE="https://www.libressl.org/;
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
-
-LICENSE="ISC openssl"
-# Reflects ABI of libcrypto.so and libssl.so.  Since these can differ,
-# we'll try to use the max of either.  However, if either change between
-# versions, we have to change the subslot to trigger rebuild of consumers.
-SLOT="0/44"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86"
-IUSE="+asm static-libs test"
-REQUIRED_USE="test? ( static-libs )"
-
-RDEPEND="!dev-libs/openssl:0"
-DEPEND="${RDEPEND}"
-PDEPEND="app-misc/ca-certificates"
-
-PATCHES=( "${FILESDIR}/libressl-2.6.4-hppa-asm.patch" )
-
-src_prepare() {
-   touch crypto/Makefile.in
-
-   sed -i \
-   -e '/^[ \t]*CFLAGS=/s#-g ##' \
-   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
-   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
-   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
-   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
-   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
-   configure || die "fixing CFLAGS failed"
-
-   default
-   eautoreconf
-}
-
-multilib_src_configure() {
-   ECONF_SOURCE="${S}" econf \
-   $(use_enable asm) \
-   $(use_enable static-libs static)
-}
-
-multilib_src_test() {
-   emake check
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   find "${D}" -name '*.la' -exec rm -f {} + || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2018-10-31 Thread Anthony G. Basile
commit: 1c92f4c78ec588a7e6718fb8bb02b403b471ecca
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Oct 31 13:25:14 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Oct 31 13:25:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c92f4c7

dev-libs/libressl: version bump to 2.8.2

Signed-off-by: Anthony G. Basile  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 dev-libs/libressl/Manifest  |  1 +
 dev-libs/libressl/libressl-2.8.2.ebuild | 53 +
 2 files changed, 54 insertions(+)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index b2d45f30e38..455b8db6538 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -4,3 +4,4 @@ DIST libressl-2.7.3.tar.gz 3364724 BLAKE2B 
e245cd0e3c4819e12f3f05898429c10894959
 DIST libressl-2.7.4.tar.gz 3359012 BLAKE2B 
07b98fdc6bcdf9d888fb1b1d301c95ab6f998fb7ff2c6dfd2ecf4558768e200dfa96c394e5b321bc27ba390e92646c319ef5be5915872a7c086de8017ff8f855
 SHA512 
1cd82a1bff4f655251b5feb0c850f4164e0fd548e4b404407370f74dcc75c205f42efc7787a157eecac84cbbe46af48cb63f46b3fef75f4a0a9ea19a5863a691
 DIST libressl-2.8.0.tar.gz 3377310 BLAKE2B 
2a2027d86e99a09a349f3f123223a8544f49410ae53dbf4b97f898895758d00b1e8f73889f0b0ad8cec6f7ba5e85f033080d0e4af92b0fd10d048136337a0213
 SHA512 
3004cd78a9d52dece9f24272389778d6afca549de245852004ddd57b01a0c3a6fa1cee2d56980d067d23b3ead7f7a4aa6bcf4e0c57a56f5f7d9fd3f8d23f3ca2
 DIST libressl-2.8.1.tar.gz 3375642 BLAKE2B 
39b550e09cfe286e92c6b1168525bac927b37ed7c03db159e456e71abba1d411a78c7a3ad9084b28d41a3f132a959ea82e877ed159daa2c69fa59fef67fec1b8
 SHA512 
57af2c7a1a8522dca25c4e6371cb44f5ab074be1aded153e6e5fca4fa0844518710f7ce834d4dd309086686c492f10fca83f4d45c084eb49607cb5861f07ac99
+DIST libressl-2.8.2.tar.gz 3373599 BLAKE2B 
61b774129ef93081b4a7c94a66fe696520a3f2922d58950e907ad9f047c9fa6495d7753c71d0bb3aec6aa266f16b75fd1d8d485fc3988b97d3d67893dd3db319
 SHA512 
bfcc55904efbb591c9edd56169d611e735108dfc6a49f771a64ad1ddd028d3a658f5593116c379911edc77f95eba475daec9c0adea0549e8b4b94d1072adf733

diff --git a/dev-libs/libressl/libressl-2.8.2.ebuild 
b/dev-libs/libressl/libressl-2.8.2.ebuild
new file mode 100644
index 000..4ca27fb26c1
--- /dev/null
+++ b/dev-libs/libressl/libressl-2.8.2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib-minimal
+
+DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
+HOMEPAGE="https://www.libressl.org/;
+SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
+
+LICENSE="ISC openssl"
+# Reflects ABI of libcrypto.so and libssl.so.  Since these can differ,
+# we'll try to use the max of either.  However, if either change between
+# versions, we have to change the subslot to trigger rebuild of consumers.
+SLOT="0/46"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="+asm static-libs test"
+REQUIRED_USE="test? ( static-libs )"
+
+RDEPEND="!dev-libs/openssl:0"
+DEPEND="${RDEPEND}"
+PDEPEND="app-misc/ca-certificates"
+
+src_prepare() {
+   touch crypto/Makefile.in
+
+   sed -i \
+   -e '/^[ \t]*CFLAGS=/s#-g ##' \
+   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
+   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
+   configure || die "fixing CFLAGS failed"
+
+   eapply_user
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" econf \
+   $(use_enable asm) \
+   $(use_enable static-libs static)
+}
+
+multilib_src_test() {
+   emake check
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${D}" -name '*.la' -exec rm -f {} + || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2018-10-09 Thread Anthony G. Basile
commit: e44c53e686782af7746326bbaeb42e1930e58119
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Oct 10 01:10:13 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Oct 10 01:10:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e44c53e6

dev-libs/libressl: version bump to 2.8.1, bug #668100

Signed-off-by: Anthony G. Basile  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.10

 dev-libs/libressl/Manifest  |  1 +
 dev-libs/libressl/libressl-2.8.1.ebuild | 53 +
 2 files changed, 54 insertions(+)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index 00d0a4d3918..b2d45f30e38 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -3,3 +3,4 @@ DIST libressl-2.6.5.tar.gz 3225481 BLAKE2B 
fcdf0d8b4b68fdb6c17299f4b9897c84f51ec
 DIST libressl-2.7.3.tar.gz 3364724 BLAKE2B 
e245cd0e3c4819e12f3f05898429c10894959d9bbe27bfca38543ec304a84abc8edda7c968eb8d25e5c589011c5482060d05bd1e5aef71c13708ec804cd05a72
 SHA512 
5fafff32bc4effa98c00278206f0aeca92652c6a8101b2c5da3904a5a3deead2d1e3ce979c644b8dc6060ec216eb878a5069324a0396c0b1d7b6f8169d509e9b
 DIST libressl-2.7.4.tar.gz 3359012 BLAKE2B 
07b98fdc6bcdf9d888fb1b1d301c95ab6f998fb7ff2c6dfd2ecf4558768e200dfa96c394e5b321bc27ba390e92646c319ef5be5915872a7c086de8017ff8f855
 SHA512 
1cd82a1bff4f655251b5feb0c850f4164e0fd548e4b404407370f74dcc75c205f42efc7787a157eecac84cbbe46af48cb63f46b3fef75f4a0a9ea19a5863a691
 DIST libressl-2.8.0.tar.gz 3377310 BLAKE2B 
2a2027d86e99a09a349f3f123223a8544f49410ae53dbf4b97f898895758d00b1e8f73889f0b0ad8cec6f7ba5e85f033080d0e4af92b0fd10d048136337a0213
 SHA512 
3004cd78a9d52dece9f24272389778d6afca549de245852004ddd57b01a0c3a6fa1cee2d56980d067d23b3ead7f7a4aa6bcf4e0c57a56f5f7d9fd3f8d23f3ca2
+DIST libressl-2.8.1.tar.gz 3375642 BLAKE2B 
39b550e09cfe286e92c6b1168525bac927b37ed7c03db159e456e71abba1d411a78c7a3ad9084b28d41a3f132a959ea82e877ed159daa2c69fa59fef67fec1b8
 SHA512 
57af2c7a1a8522dca25c4e6371cb44f5ab074be1aded153e6e5fca4fa0844518710f7ce834d4dd309086686c492f10fca83f4d45c084eb49607cb5861f07ac99

diff --git a/dev-libs/libressl/libressl-2.8.1.ebuild 
b/dev-libs/libressl/libressl-2.8.1.ebuild
new file mode 100644
index 000..45e86959cf5
--- /dev/null
+++ b/dev-libs/libressl/libressl-2.8.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib-minimal
+
+DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
+HOMEPAGE="https://www.libressl.org/;
+SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
+
+LICENSE="ISC openssl"
+# Reflects ABI of libcrypto.so and libssl.so.  Since these can differ,
+# we'll try to use the max of either.  However, if either change between
+# versions, we have to change the subslot to trigger rebuild of consumers.
+SLOT="0/46"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="+asm static-libs test"
+REQUIRED_USE="test? ( static-libs )"
+
+RDEPEND="!dev-libs/openssl:0"
+DEPEND="${RDEPEND}"
+PDEPEND="app-misc/ca-certificates"
+
+src_prepare() {
+   touch crypto/Makefile.in
+
+   sed -i \
+   -e '/^[ \t]*CFLAGS=/s#-g ##' \
+   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
+   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
+   configure || die "fixing CFLAGS failed"
+
+   eapply_user
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" econf \
+   $(use_enable asm) \
+   $(use_enable static-libs static)
+}
+
+multilib_src_test() {
+   emake check
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${D}" -name '*.la' -exec rm -f {} + || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2018-09-17 Thread Matt Turner
commit: 5eaabdd7b976bb5837a0f49663eeadeaae060695
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Sep 17 23:21:06 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Sep 17 23:21:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eaabdd7

dev-libs/libressl-2.6.5: ppc64 stable, bug 658158

 dev-libs/libressl/libressl-2.6.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-2.6.5.ebuild 
b/dev-libs/libressl/libressl-2.6.5.ebuild
index 2cbf58f9995..89d0ddacb56 100644
--- a/dev-libs/libressl/libressl-2.6.5.ebuild
+++ b/dev-libs/libressl/libressl-2.6.5.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/44"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86"
 IUSE="+asm static-libs test"
 REQUIRED_USE="test? ( static-libs )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2018-09-17 Thread Matt Turner
commit: 27247d0bb389f0af4ac340aa294f32d24bc6549b
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Sep 17 23:21:03 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Sep 17 23:21:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27247d0b

dev-libs/libressl-2.6.5: ppc stable, bug 658158

 dev-libs/libressl/libressl-2.6.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-2.6.5.ebuild 
b/dev-libs/libressl/libressl-2.6.5.ebuild
index c8e510fa235..2cbf58f9995 100644
--- a/dev-libs/libressl/libressl-2.6.5.ebuild
+++ b/dev-libs/libressl/libressl-2.6.5.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/44"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 s390 sparc x86"
 IUSE="+asm static-libs test"
 REQUIRED_USE="test? ( static-libs )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2018-08-07 Thread Anthony G. Basile
commit: 23c0ab7d8923fa9c03d4dd07ee4cac2b40799176
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Aug  7 11:06:25 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Aug  7 11:08:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23c0ab7d

dev-libs/libressl: version bump to 2.8.0

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-libs/libressl/Manifest  |  1 +
 dev-libs/libressl/libressl-2.8.0.ebuild | 53 +
 2 files changed, 54 insertions(+)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index 2ad412cf094..00d0a4d3918 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -2,3 +2,4 @@ DIST libressl-2.6.4.tar.gz 3227935 BLAKE2B 
48e865448a9e5b0b604b06060091073276aeb
 DIST libressl-2.6.5.tar.gz 3225481 BLAKE2B 
fcdf0d8b4b68fdb6c17299f4b9897c84f51ec3407abc6c1bf8d474c4424161c563667ca1fb26c45dd20a0e895457e9210b7bd0539581472b94d594cc32a68191
 SHA512 
0601c73bb5c3d149df7eca3566831f1b35713aa16a15788a291922fce0bffa1ba0bc6ea9cac1fcecfd980009f2292b08b2a57d66b517fc1bc8c7364a24dbbd9d
 DIST libressl-2.7.3.tar.gz 3364724 BLAKE2B 
e245cd0e3c4819e12f3f05898429c10894959d9bbe27bfca38543ec304a84abc8edda7c968eb8d25e5c589011c5482060d05bd1e5aef71c13708ec804cd05a72
 SHA512 
5fafff32bc4effa98c00278206f0aeca92652c6a8101b2c5da3904a5a3deead2d1e3ce979c644b8dc6060ec216eb878a5069324a0396c0b1d7b6f8169d509e9b
 DIST libressl-2.7.4.tar.gz 3359012 BLAKE2B 
07b98fdc6bcdf9d888fb1b1d301c95ab6f998fb7ff2c6dfd2ecf4558768e200dfa96c394e5b321bc27ba390e92646c319ef5be5915872a7c086de8017ff8f855
 SHA512 
1cd82a1bff4f655251b5feb0c850f4164e0fd548e4b404407370f74dcc75c205f42efc7787a157eecac84cbbe46af48cb63f46b3fef75f4a0a9ea19a5863a691
+DIST libressl-2.8.0.tar.gz 3377310 BLAKE2B 
2a2027d86e99a09a349f3f123223a8544f49410ae53dbf4b97f898895758d00b1e8f73889f0b0ad8cec6f7ba5e85f033080d0e4af92b0fd10d048136337a0213
 SHA512 
3004cd78a9d52dece9f24272389778d6afca549de245852004ddd57b01a0c3a6fa1cee2d56980d067d23b3ead7f7a4aa6bcf4e0c57a56f5f7d9fd3f8d23f3ca2

diff --git a/dev-libs/libressl/libressl-2.8.0.ebuild 
b/dev-libs/libressl/libressl-2.8.0.ebuild
new file mode 100644
index 000..1c15a09a5fa
--- /dev/null
+++ b/dev-libs/libressl/libressl-2.8.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib-minimal
+
+DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
+HOMEPAGE="https://www.libressl.org/;
+SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
+
+LICENSE="ISC openssl"
+# Reflects ABI of libcrypto.so and libssl.so.  Since these can differ,
+# we'll try to use the max of either.  However, if either change between
+# versions, we have to change the subslot to trigger rebuild of consumers.
+SLOT="0/45"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="+asm static-libs test"
+REQUIRED_USE="test? ( static-libs )"
+
+RDEPEND="!dev-libs/openssl:0"
+DEPEND="${RDEPEND}"
+PDEPEND="app-misc/ca-certificates"
+
+src_prepare() {
+   touch crypto/Makefile.in
+
+   sed -i \
+   -e '/^[ \t]*CFLAGS=/s#-g ##' \
+   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
+   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
+   configure || die "fixing CFLAGS failed"
+
+   eapply_user
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" econf \
+   $(use_enable asm) \
+   $(use_enable static-libs static)
+}
+
+multilib_src_test() {
+   emake check
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${D}" -name '*.la' -exec rm -f {} + || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2018-07-09 Thread Mikle Kolyada
commit: 4f0766101a11dbc99f2b597d07459301af6e6f15
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jul  9 23:25:39 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jul  9 23:25:39 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f076610

dev-libs/libressl: mark s390 stable

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-libs/libressl/libressl-2.6.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-2.6.5.ebuild 
b/dev-libs/libressl/libressl-2.6.5.ebuild
index 4df602fa966..c8e510fa235 100644
--- a/dev-libs/libressl/libressl-2.6.5.ebuild
+++ b/dev-libs/libressl/libressl-2.6.5.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/44"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 sparc x86"
 IUSE="+asm static-libs test"
 REQUIRED_USE="test? ( static-libs )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2018-07-07 Thread Markus Meier
commit: 1970b45a25aa2646df3b7f23f891ff9f140913a7
Author: Markus Meier  gentoo  org>
AuthorDate: Sat Jul  7 10:46:13 2018 +
Commit: Markus Meier  gentoo  org>
CommitDate: Sat Jul  7 10:46:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1970b45a

dev-libs/libressl: arm stable, bug #658158

Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --include-arches="arm"

 dev-libs/libressl/libressl-2.6.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-2.6.5.ebuild 
b/dev-libs/libressl/libressl-2.6.5.ebuild
index eae7a5ae157..4df602fa966 100644
--- a/dev-libs/libressl/libressl-2.6.5.ebuild
+++ b/dev-libs/libressl/libressl-2.6.5.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/44"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
x86"
 IUSE="+asm static-libs test"
 REQUIRED_USE="test? ( static-libs )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2018-06-29 Thread Anthony G. Basile
commit: 0ac2b3d0550c9153f58ad43d38abe0380ec9f2d3
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Jun 29 20:01:39 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Jun 29 20:01:39 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ac2b3d0

dev-libs/libressl: fix bug #657786

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-libs/libressl/libressl-2.6.4.ebuild | 3 ++-
 dev-libs/libressl/libressl-2.6.5.ebuild | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libressl/libressl-2.6.4.ebuild 
b/dev-libs/libressl/libressl-2.6.4.ebuild
index 5f32a09d419..89d0ddacb56 100644
--- a/dev-libs/libressl/libressl-2.6.4.ebuild
+++ b/dev-libs/libressl/libressl-2.6.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-inherit multilib-minimal
+inherit autotools multilib-minimal
 
 DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
 HOMEPAGE="https://www.libressl.org/;
@@ -37,6 +37,7 @@ src_prepare() {
configure || die "fixing CFLAGS failed"
 
default
+   eautoreconf
 }
 
 multilib_src_configure() {

diff --git a/dev-libs/libressl/libressl-2.6.5.ebuild 
b/dev-libs/libressl/libressl-2.6.5.ebuild
index ea6984e7a5e..eae7a5ae157 100644
--- a/dev-libs/libressl/libressl-2.6.5.ebuild
+++ b/dev-libs/libressl/libressl-2.6.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-inherit multilib-minimal
+inherit autotools multilib-minimal
 
 DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
 HOMEPAGE="https://www.libressl.org/;
@@ -37,6 +37,7 @@ src_prepare() {
configure || die "fixing CFLAGS failed"
 
default
+   eautoreconf
 }
 
 multilib_src_configure() {



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2018-06-17 Thread Thomas Deutschmann
commit: d141ed7239294ee07deae33b648a83395279fe53
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Jun 17 23:04:15 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Jun 17 23:28:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d141ed72

dev-libs/libressl: x86 stable (bug #658158)

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-libs/libressl/libressl-2.6.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-2.6.5.ebuild 
b/dev-libs/libressl/libressl-2.6.5.ebuild
index 2ca8b2cc76c..ea6984e7a5e 100644
--- a/dev-libs/libressl/libressl-2.6.5.ebuild
+++ b/dev-libs/libressl/libressl-2.6.5.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/44"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
x86"
 IUSE="+asm static-libs test"
 REQUIRED_USE="test? ( static-libs )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2018-06-16 Thread Aaron Bauman
commit: a68457d8fc08342411862975fee6f6a66533a8f8
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun Jun 17 01:13:24 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Jun 17 01:13:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a68457d8

dev-libs/libressl: amd64 stable

Bug: https://bugs.gentoo.org/658158
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-libs/libressl/libressl-2.6.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-2.6.5.ebuild 
b/dev-libs/libressl/libressl-2.6.5.ebuild
index 3a5358587fb..2ca8b2cc76c 100644
--- a/dev-libs/libressl/libressl-2.6.5.ebuild
+++ b/dev-libs/libressl/libressl-2.6.5.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/44"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
~x86"
 IUSE="+asm static-libs test"
 REQUIRED_USE="test? ( static-libs )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2018-06-16 Thread Sergei Trofimovich
commit: 9c5890c7dc134821525804555c0ae32f2bda48e8
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Jun 16 19:23:07 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jun 16 19:26:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c5890c7

dev-libs/libressl: stable 2.6.5 for sparc

Bug: https://bugs.gentoo.org/658158
Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"

 dev-libs/libressl/libressl-2.6.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-2.6.5.ebuild 
b/dev-libs/libressl/libressl-2.6.5.ebuild
index 9031ee476cf..3a5358587fb 100644
--- a/dev-libs/libressl/libressl-2.6.5.ebuild
+++ b/dev-libs/libressl/libressl-2.6.5.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/44"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
~x86"
 IUSE="+asm static-libs test"
 REQUIRED_USE="test? ( static-libs )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2018-06-15 Thread Aaron Bauman
commit: 171f5dd87c70e26ed8577073158b0104ca9f20bc
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Jun 16 01:35:51 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Jun 16 01:35:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=171f5dd8

dev-libs/libressl: security bump

Bug: https://bugs.gentoo.org/658158
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-libs/libressl/Manifest  |  2 ++
 dev-libs/libressl/libressl-2.6.5.ebuild | 55 +
 dev-libs/libressl/libressl-2.7.4.ebuild | 53 +++
 3 files changed, 110 insertions(+)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index 213f79d3fa3..2ad412cf094 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -1,2 +1,4 @@
 DIST libressl-2.6.4.tar.gz 3227935 BLAKE2B 
48e865448a9e5b0b604b06060091073276aebd376506de73773a5eb9cb0bb4c5b93aa16353b4892abaee97ec933ad77e89775c3f52263d77bb17c68e481b4f70
 SHA512 
181761da573ff392aaee17dd3dde416d7cbb299ab3e07b49c97e279ceb3f619e78d1dc9ec4c59b0af024f0a8270ff31fe37f8282d0392be34c3143c9647cd246
+DIST libressl-2.6.5.tar.gz 3225481 BLAKE2B 
fcdf0d8b4b68fdb6c17299f4b9897c84f51ec3407abc6c1bf8d474c4424161c563667ca1fb26c45dd20a0e895457e9210b7bd0539581472b94d594cc32a68191
 SHA512 
0601c73bb5c3d149df7eca3566831f1b35713aa16a15788a291922fce0bffa1ba0bc6ea9cac1fcecfd980009f2292b08b2a57d66b517fc1bc8c7364a24dbbd9d
 DIST libressl-2.7.3.tar.gz 3364724 BLAKE2B 
e245cd0e3c4819e12f3f05898429c10894959d9bbe27bfca38543ec304a84abc8edda7c968eb8d25e5c589011c5482060d05bd1e5aef71c13708ec804cd05a72
 SHA512 
5fafff32bc4effa98c00278206f0aeca92652c6a8101b2c5da3904a5a3deead2d1e3ce979c644b8dc6060ec216eb878a5069324a0396c0b1d7b6f8169d509e9b
+DIST libressl-2.7.4.tar.gz 3359012 BLAKE2B 
07b98fdc6bcdf9d888fb1b1d301c95ab6f998fb7ff2c6dfd2ecf4558768e200dfa96c394e5b321bc27ba390e92646c319ef5be5915872a7c086de8017ff8f855
 SHA512 
1cd82a1bff4f655251b5feb0c850f4164e0fd548e4b404407370f74dcc75c205f42efc7787a157eecac84cbbe46af48cb63f46b3fef75f4a0a9ea19a5863a691

diff --git a/dev-libs/libressl/libressl-2.6.5.ebuild 
b/dev-libs/libressl/libressl-2.6.5.ebuild
new file mode 100644
index 000..9031ee476cf
--- /dev/null
+++ b/dev-libs/libressl/libressl-2.6.5.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib-minimal
+
+DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
+HOMEPAGE="https://www.libressl.org/;
+SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
+
+LICENSE="ISC openssl"
+# Reflects ABI of libcrypto.so and libssl.so.  Since these can differ,
+# we'll try to use the max of either.  However, if either change between
+# versions, we have to change the subslot to trigger rebuild of consumers.
+SLOT="0/44"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+IUSE="+asm static-libs test"
+REQUIRED_USE="test? ( static-libs )"
+
+RDEPEND="!dev-libs/openssl:0"
+DEPEND="${RDEPEND}"
+PDEPEND="app-misc/ca-certificates"
+
+PATCHES=( "${FILESDIR}/libressl-2.6.4-hppa-asm.patch" )
+
+src_prepare() {
+   touch crypto/Makefile.in
+
+   sed -i \
+   -e '/^[ \t]*CFLAGS=/s#-g ##' \
+   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
+   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
+   configure || die "fixing CFLAGS failed"
+
+   default
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" econf \
+   $(use_enable asm) \
+   $(use_enable static-libs static)
+}
+
+multilib_src_test() {
+   emake check
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${D}" -name '*.la' -exec rm -f {} + || die
+}

diff --git a/dev-libs/libressl/libressl-2.7.4.ebuild 
b/dev-libs/libressl/libressl-2.7.4.ebuild
new file mode 100644
index 000..1c15a09a5fa
--- /dev/null
+++ b/dev-libs/libressl/libressl-2.7.4.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib-minimal
+
+DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
+HOMEPAGE="https://www.libressl.org/;
+SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
+
+LICENSE="ISC openssl"
+# Reflects ABI of libcrypto.so and libssl.so.  Since these can differ,
+# we'll try to use the max of either.  However, if either change between
+# versions, we have to change the subslot to trigger rebuild of consumers.
+SLOT="0/45"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="+asm static-libs test"
+REQUIRED_USE="test? ( static-libs )"
+
+RDEPEND="!dev-libs/openssl:0"
+DEPEND="${RDEPEND}"

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2018-06-05 Thread Jeroen Roovers
commit: a998a0c563b2d8117f2e8669b33be0b5458311dc
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Jun  5 07:12:06 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Jun  5 07:12:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a998a0c5

dev-libs/libressl: Fix src_prepare() (bug #656104).

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-libs/libressl/libressl-2.6.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-2.6.4.ebuild 
b/dev-libs/libressl/libressl-2.6.4.ebuild
index 0bcae6becd6..5f32a09d419 100644
--- a/dev-libs/libressl/libressl-2.6.4.ebuild
+++ b/dev-libs/libressl/libressl-2.6.4.ebuild
@@ -36,7 +36,7 @@ src_prepare() {
-e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
configure || die "fixing CFLAGS failed"
 
-   eapply_user
+   default
 }
 
 multilib_src_configure() {



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/

2018-06-03 Thread Mikle Kolyada
commit: 6dc6c0fdb2308b74e7828147dd8a43b567808e27
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Jun  3 17:15:00 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Jun  3 17:16:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dc6c0fd

dev-libs/libressl: s390 stable wrt bug #615396

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-libs/libressl/libressl-2.6.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-2.6.4.ebuild 
b/dev-libs/libressl/libressl-2.6.4.ebuild
index bc3550222a7..0bcae6becd6 100644
--- a/dev-libs/libressl/libressl-2.6.4.ebuild
+++ b/dev-libs/libressl/libressl-2.6.4.ebuild
@@ -14,7 +14,7 @@ LICENSE="ISC openssl"
 # we'll try to use the max of either.  However, if either change between
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/44"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86"
 IUSE="+asm static-libs test"
 REQUIRED_USE="test? ( static-libs )"
 



  1   2   >