net-dns/dnscrypt-proxy: add pie to live ebuild
authorGeorgy Yakovlev <gyakovlev@gentoo.org>
Fri, 7 Sep 2018 07:03:42 +0000 (00:03 -0700)
committerGeorgy Yakovlev <gyakovlev@gentoo.org>
Fri, 7 Sep 2018 07:29:31 +0000 (00:29 -0700)
Package-Manager: Portage-2.3.49, Repoman-2.3.10

net-dns/dnscrypt-proxy/dnscrypt-proxy-9999.ebuild

index 98ba6f98e2c65ebf2f9e3c0ffa28d0929454e067..97e32d3473718bc952b25454755c802d3fd13cb8 100644 (file)
@@ -20,7 +20,7 @@ HOMEPAGE="https://github.com/jedisct1/dnscrypt-proxy"
 
 LICENSE="ISC"
 SLOT="0"
-IUSE="test"
+IUSE="pie test"
 
 FILECAPS=( cap_net_bind_service+ep usr/bin/dnscrypt-proxy )
 PATCHES=( "${FILESDIR}"/config-full-paths-r10.patch )
@@ -38,6 +38,10 @@ src_prepare() {
        mv "vendor" "src/" || die
 }
 
+src_configure() {
+       EGO_BUILD_FLAGS="-buildmode=$(usex pie pie default)"
+}
+
 src_install() {
        dobin dnscrypt-proxy