Upstream bug with patch: https://github.com/x42/liboauth/issues/9 Fails with errors of this kind: /var/tmp/portage/net-libs/liboauth-1.0.3/work/liboauth-1.0.3/src/hash.c: In function ‘oauth_sign_rsa_sha1’: /var/tmp/portage/net-libs/liboauth-1.0.3/work/liboauth-1.0.3/src/hash.c:389:14: error: storage size of ‘md_ctx’ isn’t known EVP_MD_CTX md_ctx; ^~~~~~
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d466db1a9e1c9b8db831c1e3cac3a316be185762 commit d466db1a9e1c9b8db831c1e3cac3a316be185762 Author: Lars Wendler <polynomial-c@gentoo.org> AuthorDate: 2018-11-15 11:29:49 +0000 Commit: Lars Wendler <polynomial-c@gentoo.org> CommitDate: 2018-11-15 11:31:21 +0000 net-libs/liboauth: EAPI-7 revbump and openssl-1.1 fix Closes: https://bugs.gentoo.org/671178 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> .../files/liboauth-1.0.3-openssl-1.1.patch | 143 +++++++++++++++++++++ net-libs/liboauth/liboauth-1.0.3-r1.ebuild | 80 ++++++++++++ 2 files changed, 223 insertions(+)
*** Bug 675588 has been marked as a duplicate of this bug. ***
(In reply to Larry the Git Cow from comment #1) > The bug has been closed via the following commit(s): > > https://gitweb.gentoo.org/repo/gentoo.git/commit/ > ?id=d466db1a9e1c9b8db831c1e3cac3a316be185762 > > commit d466db1a9e1c9b8db831c1e3cac3a316be185762 > Author: Lars Wendler <polynomial-c@gentoo.org> > AuthorDate: 2018-11-15 11:29:49 +0000 > Commit: Lars Wendler <polynomial-c@gentoo.org> > CommitDate: 2018-11-15 11:31:21 +0000 > > net-libs/liboauth: EAPI-7 revbump and openssl-1.1 fix > > Closes: https://bugs.gentoo.org/671178 > Package-Manager: Portage-2.3.51, Repoman-2.3.12 > Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> > > .../files/liboauth-1.0.3-openssl-1.1.patch | 143 > +++++++++++++++++++++ > net-libs/liboauth/liboauth-1.0.3-r1.ebuild | 80 ++++++++++++ > 2 files changed, 223 insertions(+) I reemerged liboauth-1.0.3-r1 with patches corresponding to https://gitweb.gentoo.org/repo/gentoo.git/commit/ > ?id=d466db1a9e1c9b8db831c1e3cac3a316be185762 . I will attach the patches I really used. But nevertheless packages using liboauth are failing to emerge, see e.g. https://bugs.gentoo.org/676080 or https://bugs.gentoo.org/675588 .
Created attachment 562670 [details, diff] liboauth-1.03-openssl-1.1.patch
Created attachment 562672 [details] liboauth-1.0.3-r1.ebuild
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=8f3b953a6fb652b2b093dc9c0860a14dd1dcc261 commit 8f3b953a6fb652b2b093dc9c0860a14dd1dcc261 Author: Stefan Strogin <stefan.strogin@gmail.com> AuthorDate: 2019-03-06 16:56:05 +0000 Commit: Stefan Strogin <stefan.strogin@gmail.com> CommitDate: 2019-03-06 16:58:19 +0000 net-libs/liboauth: drop; fix no longer relevant Current version from gentoo.git builds successfully with USE="-nss libressl". Bug: https://bugs.gentoo.org/671178 Bug: https://bugs.gentoo.org/676080 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Stefan Strogin <stefan.strogin@gmail.com> net-libs/liboauth/Manifest | 5 - .../files/liboauth-1.0.1-doxygen-out-of-tree.patch | 50 ------- .../files/liboauth-1.0.3-openssl-1.1.patch | 143 --------------------- net-libs/liboauth/liboauth-1.0.3-r100.ebuild | 87 ------------- net-libs/liboauth/metadata.xml | 24 ---- 5 files changed, 309 deletions(-)