summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gilbert <floppym@gentoo.org>2017-04-30 15:54:07 -0400
committerMike Gilbert <floppym@gentoo.org>2017-04-30 15:56:59 -0400
commit1876b2dbc3c80d589102574fbecadc355cd88a84 (patch)
tree16e31edde5416a11bc6643f397707abbb96dd900
parentmedia-gfx/freecad: restrict shiboken, pyside{,-tools} to SLOT 0 (diff)
downloadgentoo-1876b2dbc3c80d589102574fbecadc355cd88a84.tar.gz
gentoo-1876b2dbc3c80d589102574fbecadc355cd88a84.tar.bz2
gentoo-1876b2dbc3c80d589102574fbecadc355cd88a84.zip
sys-apps/systemd: rename meson helpers
Package-Manager: Portage-2.3.5_p31, Repoman-2.3.2_p61
-rw-r--r--sys-apps/systemd/systemd-9999.ebuild94
1 files changed, 47 insertions, 47 deletions
diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 7ff69d75cc9a..a4a556cd32da 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -175,7 +175,7 @@ meson_use() {
usex "$1" true false
}
-meson_ml() {
+meson_multilib() {
if multilib_is_native_abi; then
echo true
else
@@ -183,9 +183,9 @@ meson_ml() {
fi
}
-meson_ml_use() {
- if multilib_is_native_abi; then
- usex "$1" true false
+meson_multilib_native_use() {
+ if multilib_is_native_abi && use "$1"; then
+ echo true
else
echo false
fi
@@ -207,36 +207,36 @@ multilib_src_configure() {
-Dsysvinit-path=
-Dsysvrcnd-path=
# no deps
- -Defi=$(meson_ml)
+ -Defi=$(meson_multilib)
-Dima=true
# Optional components/dependencies
- -Dacl=$(meson_ml_use acl)
- -Dapparmor=$(meson_ml_use apparmor)
- -Daudit=$(meson_ml_use audit)
- -Dlibcryptsetup=$(meson_ml_use cryptsetup)
- -Dlibcurl=$(meson_ml_use curl)
- -Delfutils=$(meson_ml_use elfutils)
+ -Dacl=$(meson_multilib_native_use acl)
+ -Dapparmor=$(meson_multilib_native_use apparmor)
+ -Daudit=$(meson_multilib_native_use audit)
+ -Dlibcryptsetup=$(meson_multilib_native_use cryptsetup)
+ -Dlibcurl=$(meson_multilib_native_use curl)
+ -Delfutils=$(meson_multilib_native_use elfutils)
-Dgcrypt=$(meson_use gcrypt)
- -Dgnu-efi=$(meson_ml_use gnuefi)
+ -Dgnu-efi=$(meson_multilib_native_use gnuefi)
-Defi-libdir="/usr/$(get_libdir)"
- -Dmicrohttpd=$(meson_ml_use http)
- $(usex http -Dgnutls=$(meson_ml_use ssl) -Dgnutls=false)
- -Dlibidn=$(meson_ml_use idn)
- -Dimportd=$(meson_ml_use importd)
- -Dbzip2=$(meson_ml_use importd)
- -Dzlib=$(meson_ml_use importd)
- -Dkmod=$(meson_ml_use kmod)
+ -Dmicrohttpd=$(meson_multilib_native_use http)
+ $(usex http -Dgnutls=$(meson_multilib_native_use ssl) -Dgnutls=false)
+ -Dlibidn=$(meson_multilib_native_use idn)
+ -Dimportd=$(meson_multilib_native_use importd)
+ -Dbzip2=$(meson_multilib_native_use importd)
+ -Dzlib=$(meson_multilib_native_use importd)
+ -Dkmod=$(meson_multilib_native_use kmod)
-Dlz4=$(meson_use lz4)
-Dxz=$(meson_use lzma)
- -Dlibiptc=$(meson_ml_use nat)
+ -Dlibiptc=$(meson_multilib_native_use nat)
-Dpam=$(meson_use pam)
- -Dpolkit=$(meson_ml_use policykit)
- -Dqrencode=$(meson_ml_use qrcode)
- -Dseccomp=$(meson_ml_use seccomp)
- -Dselinux=$(meson_ml_use selinux)
- #-Dtests=$(meson_ml_use test)
- -Ddbus=$(meson_ml_use test)
- -Dxkbcommon=$(meson_ml_use xkb)
+ -Dpolkit=$(meson_multilib_native_use policykit)
+ -Dqrencode=$(meson_multilib_native_use qrcode)
+ -Dseccomp=$(meson_multilib_native_use seccomp)
+ -Dselinux=$(meson_multilib_native_use selinux)
+ #-Dtests=$(meson_multilib_native_use test)
+ -Ddbus=$(meson_multilib_native_use test)
+ -Dxkbcommon=$(meson_multilib_native_use xkb)
# hardcode a few paths to spare some deps
-Dpath-kill=/bin/kill
-Dntp-servers="0.gentoo.pool.ntp.org 1.gentoo.pool.ntp.org 2.gentoo.pool.ntp.org 3.gentoo.pool.ntp.org"
@@ -244,26 +244,26 @@ multilib_src_configure() {
-Ddefault-kill-user-processes=false
# multilib options
- -Dbacklight=$(meson_ml)
- -Dbinfmt=$(meson_ml)
- -Dcoredump=$(meson_ml)
- -Denvironment-d=$(meson_ml)
- -Dfirstboot=$(meson_ml)
- -Dhibernate=$(meson_ml)
- -Dhostnamed=$(meson_ml)
- -Dhwdb=$(meson_ml)
- -Dldconfig=$(meson_ml)
- -Dlocaled=$(meson_ml)
- -Dman=$(meson_ml)
- -Dnetworkd=$(meson_ml)
- -Dquotacheck=$(meson_ml)
- -Drandomseed=$(meson_ml)
- -Drfkill=$(meson_ml)
- -Dsysysers=$(meson_ml)
- -Dtimedated=$(meson_ml)
- -Dtimesyncd=$(meson_ml)
- -Dtmpfiles=$(meson_ml)
- -Dvconsole=$(meson_ml)
+ -Dbacklight=$(meson_multilib)
+ -Dbinfmt=$(meson_multilib)
+ -Dcoredump=$(meson_multilib)
+ -Denvironment-d=$(meson_multilib)
+ -Dfirstboot=$(meson_multilib)
+ -Dhibernate=$(meson_multilib)
+ -Dhostnamed=$(meson_multilib)
+ -Dhwdb=$(meson_multilib)
+ -Dldconfig=$(meson_multilib)
+ -Dlocaled=$(meson_multilib)
+ -Dman=$(meson_multilib)
+ -Dnetworkd=$(meson_multilib)
+ -Dquotacheck=$(meson_multilib)
+ -Drandomseed=$(meson_multilib)
+ -Drfkill=$(meson_multilib)
+ -Dsysysers=$(meson_multilib)
+ -Dtimedated=$(meson_multilib)
+ -Dtimesyncd=$(meson_multilib)
+ -Dtmpfiles=$(meson_multilib)
+ -Dvconsole=$(meson_multilib)
)
set -- meson "${myconf[@]}" "${S}"