commit: 4745d7a71e44aa6a64ce554e60b0752f6f16e244 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Thu Feb 3 09:10:31 2022 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Thu Feb 3 09:33:56 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4745d7a7
net-vpn/libreswan: fix build on musl - Add queue-standalone for musl - Define -DGLIBC_KERN_FLIP_HEADERS to workaround header conflict Closes: https://bugs.gentoo.org/832617 Signed-off-by: Sam James <sam <AT> gentoo.org> net-vpn/libreswan/libreswan-4.6.ebuild | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/net-vpn/libreswan/libreswan-4.6.ebuild b/net-vpn/libreswan/libreswan-4.6.ebuild index cd32e99023da..afc9e62858a5 100644 --- a/net-vpn/libreswan/libreswan-4.6.ebuild +++ b/net-vpn/libreswan/libreswan-4.6.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit systemd toolchain-funcs tmpfiles +inherit systemd flag-o-matic toolchain-funcs tmpfiles DESCRIPTION="IPsec implementation for Linux, fork of Openswan" HOMEPAGE="https://libreswan.org/" @@ -46,6 +46,7 @@ RDEPEND="${DEPEND} !net-vpn/strongswan selinux? ( sec-policy/selinux-ipsec ) " +DEPEND+=" elibc_musl? ( sys-libs/queue-standalone )" usetf() { usex "$1" true false @@ -61,6 +62,9 @@ src_prepare() { src_configure() { tc-export AR CC + + use elibc_musl && append-cflags -DGLIBC_KERN_FLIP_HEADERS + export PREFIX=/usr export FINALEXAMPLECONFDIR=/usr/share/doc/${PF} export FINALDOCDIR=/usr/share/doc/${PF}/html
