[gentoo-commits] repo/gentoo:master commit in: dev-libs/libressl/, dev-libs/libressl/files/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 )"