From 093745daf4f6471b253570d176f8f8e9131c4e26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20R=C3=BCger?= Date: Wed, 9 Nov 2016 17:59:39 +0100 Subject: app-emulation/containerd: Sync live ebuild Package-Manager: portage-2.3.0 --- app-emulation/containerd/containerd-9999.ebuild | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'app-emulation') diff --git a/app-emulation/containerd/containerd-9999.ebuild b/app-emulation/containerd/containerd-9999.ebuild index 6ffef1d7a07..4b81e8a432a 100644 --- a/app-emulation/containerd/containerd-9999.ebuild +++ b/app-emulation/containerd/containerd-9999.ebuild @@ -5,6 +5,8 @@ EAPI=6 EGO_PN="github.com/docker/${PN}" +inherit toolchain-funcs + if [[ ${PV} == *9999 ]]; then inherit golang-vcs else @@ -23,19 +25,18 @@ SLOT="0" IUSE="+seccomp" DEPEND="" -RDEPEND="app-emulation/runc +RDEPEND=">=app-emulation/runc-1.0.0_rc2 seccomp? ( sys-libs/libseccomp )" S=${WORKDIR}/${P}/src/${EGO_PN} -src_prepare() { - eapply_user -} - src_compile() { - local options=( $(usex seccomp "seccomp") ) + local options=( $(usex seccomp "seccomp") ) myldflags export GOPATH="${WORKDIR}/${P}" # ${PWD}/vendor - LDFLAGS= emake GIT_COMMIT="$EGIT_COMMIT" BUILDTAGS="${options[@]}" + if gcc-specs-pie; then + myldflags="-extldflags -fno-PIC" + fi + LDFLAGS=${myldflags} emake GIT_COMMIT="$EGIT_COMMIT" BUILDTAGS="${options[@]}" } src_install() { -- cgit v1.2.1