diff options
author | Marek Szuba <marecki@gentoo.org> | 2023-03-27 22:52:44 +0100 |
---|---|---|
committer | Marek Szuba <marecki@gentoo.org> | 2023-03-27 22:52:44 +0100 |
commit | 2ffe2a899b506a6cfccee2fe7abf3174be3ccac8 (patch) | |
tree | d5103ccbfd11f75c6a4b25c312d0fa5e246eacc8 /net-misc/oidc-agent | |
parent | net-misc/oidc-agent: restore the deps_automagic patch for 4.5.0 (diff) | |
download | gentoo-2ffe2a899b506a6cfccee2fe7abf3174be3ccac8.tar.gz gentoo-2ffe2a899b506a6cfccee2fe7abf3174be3ccac8.tar.bz2 gentoo-2ffe2a899b506a6cfccee2fe7abf3174be3ccac8.zip |
net-misc/oidc-agent: 4.5.1: pass USE_SO vars to all emake calls
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Diffstat (limited to 'net-misc/oidc-agent')
-rw-r--r-- | net-misc/oidc-agent/oidc-agent-4.5.1.ebuild | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/net-misc/oidc-agent/oidc-agent-4.5.1.ebuild b/net-misc/oidc-agent/oidc-agent-4.5.1.ebuild index d036c301e3b3..34e8613dbf7d 100644 --- a/net-misc/oidc-agent/oidc-agent-4.5.1.ebuild +++ b/net-misc/oidc-agent/oidc-agent-4.5.1.ebuild @@ -38,17 +38,24 @@ src_prepare() { sed -i -e 's|^\(\s\+\)@|\1|' Makefile || die "Failed to increase verbosity in Makefile" } +oidc_emake() { + local mymakeargs=( + USE_CJSON_SO=1 + USE_LIST_SO=0 + USE_MUSTACHE_SO=0 + USE_ARGP_SO=$(usex elibc_musl 1 0) + ) + + emake "${mymakeargs[@]}" $@ +} + src_compile() { - local -x USE_CJSON_SO=1 - local -x USE_LIST_SO=0 - local -x USE_MUSTACHE_SO=0 - use elibc_musl && local -x USE_ARGP_SO=1 - emake -j1 create_obj_dir_structure create_picobj_dir_structure # Bug #880157 - emake + oidc_emake -j1 create_obj_dir_structure create_picobj_dir_structure # Bug #880157 + oidc_emake } src_install() { - emake \ + oidc_emake \ PREFIX="${ED}" \ BIN_AFTER_INST_PATH="/usr" \ INCLUDE_PATH="${ED}"/usr/include \ |