diff options
author | Chen, Chih-Chia <pigfoot@gmail.com> | 2019-10-14 15:02:11 +0800 |
---|---|---|
committer | Chen, Chih-Chia <pigfoot@gmail.com> | 2019-10-14 15:02:11 +0800 |
commit | 44ddcc3dd0b2d6c29f85a13857d66128509dbc66 (patch) | |
tree | f8d74bb143ce44e28f4681b888b50f6d02e3f9ef | |
parent | [net-misc/curlie] refine#3 (diff) | |
download | pigfoot-44ddcc3dd0b2d6c29f85a13857d66128509dbc66.tar.gz pigfoot-44ddcc3dd0b2d6c29f85a13857d66128509dbc66.tar.bz2 pigfoot-44ddcc3dd0b2d6c29f85a13857d66128509dbc66.zip |
[net-misc/curlie] refine#4
Signed-off-by: Chen, Chih-Chia <pigfoot@gmail.com>
-rw-r--r-- | net-misc/curlie/curlie-1.2.0.ebuild | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/net-misc/curlie/curlie-1.2.0.ebuild b/net-misc/curlie/curlie-1.2.0.ebuild index 30407f0..3d5c916 100644 --- a/net-misc/curlie/curlie-1.2.0.ebuild +++ b/net-misc/curlie/curlie-1.2.0.ebuild @@ -20,3 +20,22 @@ RESTRICT="mirror" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86 ~arm" +IUSE="pie" +DEPEND+="pie? ( >=sys-devel/gcc-4.8.4[go] )" + +src_compile() { + if use pie; then + CGO_ENABLED=1 + _build_pie="-buildmode=pie" + else + CGO_ENABLED=0 + fi + + EGO_BUILD_FLAGS+="$( echo ${_build_pie} )" + + golang-build_src_compile +} + +src_install() { + dobin curlie +} |