mirror of
https://git.yoctoproject.org/poky
synced 2026-07-16 03:47:03 +00:00
Globally replace 'base_contains' calls with 'bb.utils.contains'
The base_contains is kept as a compatibility method and we ought to not use it in OE-Core so we can remove it from base metadata in future. (From OE-Core rev: d83b16dbf0862be387f84228710cb165c6d2b03b) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
08a38a7865
commit
4c14b09498
@@ -41,7 +41,7 @@ USE_ALTERNATIVES_FOR = " \
|
||||
gprof \
|
||||
ld \
|
||||
ld.bfd \
|
||||
${@base_contains('DISTRO_FEATURES', 'ld-is-gold', 'ld.gold dwp', '', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', 'ld.gold dwp', '', d)} \
|
||||
nm \
|
||||
objcopy \
|
||||
objdump \
|
||||
@@ -69,11 +69,11 @@ EXTRA_OECONF = "--program-prefix=${TARGET_PREFIX} \
|
||||
--disable-werror \
|
||||
--enable-plugins \
|
||||
${LDGOLD} \
|
||||
${@base_contains('DISTRO_FEATURES', 'multiarch', '--enable-64-bit-bfd', '', d)}"
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'multiarch', '--enable-64-bit-bfd', '', d)}"
|
||||
|
||||
LDGOLD_class-native = ""
|
||||
LDGOLD_class-crosssdk = ""
|
||||
LDGOLD ?= "${@base_contains('DISTRO_FEATURES', 'ld-is-gold', '--enable-gold=default --enable-threads', '', d)}"
|
||||
LDGOLD ?= "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', '--enable-gold=default --enable-threads', '', d)}"
|
||||
|
||||
# This is necessary due to a bug in the binutils Makefiles
|
||||
# EXTRA_OEMAKE = "configure-build-libiberty all"
|
||||
|
||||
@@ -29,7 +29,7 @@ EXTRA_OECMAKE=" \
|
||||
-DCMAKE_USE_SYSTEM_LIBRARIES=1 \
|
||||
-DKWSYS_CHAR_IS_SIGNED=1 \
|
||||
-DBUILD_CursesDialog=0 \
|
||||
${@base_contains('DISTRO_FEATURES', 'largefile', '-DKWSYS_LFS_WORKS=1', '-DKWSYS_LFS_DISABLE=1', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'largefile', '-DKWSYS_LFS_WORKS=1', '-DKWSYS_LFS_DISABLE=1', d)} \
|
||||
"
|
||||
|
||||
FILES_${PN} += "${datadir}/cmake-${CMAKE_MAJOR_VERSION}"
|
||||
|
||||
@@ -10,7 +10,7 @@ DEPENDS = "avahi"
|
||||
GTKCONFIG = "gtk"
|
||||
GTKCONFIG_libc-uclibc = ""
|
||||
|
||||
PACKAGECONFIG ??= "${@base_contains('DISTRO_FEATURES', 'x11', '${GTKCONFIG}', '', d)} popt"
|
||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'x11', '${GTKCONFIG}', '', d)} popt"
|
||||
PACKAGECONFIG[gtk] = "--with-gtk,--without-gtk --without-gnome,gtk+"
|
||||
# use system popt by default
|
||||
PACKAGECONFIG[popt] = "--without-included-popt,--with-included-popt,popt"
|
||||
|
||||
@@ -53,7 +53,7 @@ do_install_append () {
|
||||
sed -i -e 's|^#!.*${bindir}/perl-native.*/perl|#!/usr/bin/env perl|' ${D}${bindir}/dpkg-*
|
||||
fi
|
||||
|
||||
if ${@base_contains('DISTRO_FEATURES','sysvinit','false','true',d)};then
|
||||
if ${@bb.utils.contains('DISTRO_FEATURES','sysvinit','false','true',d)};then
|
||||
install -d ${D}${systemd_unitdir}/system
|
||||
install -m 0644 ${WORKDIR}/dpkg-configure.service ${D}${systemd_unitdir}/system/
|
||||
sed -i -e 's,@BASE_BINDIR@,${base_bindir},g' \
|
||||
|
||||
@@ -19,7 +19,7 @@ LANGUAGES ?= "c,c++${FORTRAN}${JAVA}"
|
||||
# when linking shared libraries further in the build like (gnutls)
|
||||
|
||||
SPECIAL_ARCH_LIST = "powerpc"
|
||||
OPTSPACE = '${@base_contains("SPECIAL_ARCH_LIST", "${TARGET_ARCH}", "", "--enable-target-optspace",d)}'
|
||||
OPTSPACE = '${@bb.utils.contains("SPECIAL_ARCH_LIST", "${TARGET_ARCH}", "", "--enable-target-optspace",d)}'
|
||||
|
||||
EXTRA_OECONF_BASE ?= ""
|
||||
EXTRA_OECONF_PATHS ?= ""
|
||||
|
||||
@@ -21,7 +21,7 @@ EXTRA_OECONF = "--with-newlib \
|
||||
--with-sysroot=${STAGING_DIR_TARGET} \
|
||||
--with-build-sysroot=${GCCCROSS_BUILDSYSROOT} \
|
||||
${EXTRA_OECONF_INITIAL} \
|
||||
${@base_contains('DISTRO_FEATURES', 'ld-is-gold', '--with-ld=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}ld.bfd', '', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', '--with-ld=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}ld.bfd', '', d)} \
|
||||
${EXTRA_OECONF_FPU}"
|
||||
|
||||
EXTRA_OECONF += " --with-native-system-header-dir=${SYSTEMHEADERS} "
|
||||
|
||||
@@ -40,7 +40,7 @@ EXTRA_OECONF = "--disable-gdbtk --disable-tui --disable-x --disable-werror \
|
||||
--with-curses --disable-multilib --with-system-readline --disable-sim \
|
||||
--without-lzma \
|
||||
${GDBPROPREFIX} ${EXPAT} \
|
||||
${@base_contains('DISTRO_FEATURES', 'multiarch', '--enable-64-bit-bfd', '', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'multiarch', '--enable-64-bit-bfd', '', d)} \
|
||||
--disable-rpath \
|
||||
"
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ PACKAGECONFIG ??= ""
|
||||
PACKAGECONFIG[python] = "--with-python=${WORKDIR}/python,--without-python,python"
|
||||
|
||||
do_configure_prepend() {
|
||||
if [ -n "${@base_contains('PACKAGECONFIG', 'python', 'python', '', d)}" ]; then
|
||||
if [ -n "${@bb.utils.contains('PACKAGECONFIG', 'python', 'python', '', d)}" ]; then
|
||||
cat > ${WORKDIR}/python << EOF
|
||||
#!/bin/sh
|
||||
case "\$2" in
|
||||
|
||||
@@ -54,7 +54,7 @@ do_install_append() {
|
||||
# We need to create the lock directory
|
||||
install -d ${D}${OPKGLIBDIR}/opkg
|
||||
|
||||
if ${@base_contains('DISTRO_FEATURES','sysvinit','false','true',d)};then
|
||||
if ${@bb.utils.contains('DISTRO_FEATURES','sysvinit','false','true',d)};then
|
||||
install -d ${D}${systemd_unitdir}/system
|
||||
install -m 0644 ${WORKDIR}/opkg-configure.service ${D}${systemd_unitdir}/system/
|
||||
sed -i -e 's,@BASE_BINDIR@,${base_bindir},g' \
|
||||
|
||||
@@ -9,6 +9,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
||||
|
||||
acpaths = "-I ${S}/m4 "
|
||||
|
||||
PACKAGECONFIG ?= "${@base_contains('DISTRO_FEATURES', 'xattr', 'xattr', '', d)}"
|
||||
PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'xattr', 'xattr', '', d)}"
|
||||
PACKAGECONFIG[xattr] = "--enable-xattr,--disable-xattr,attr,"
|
||||
|
||||
|
||||
@@ -144,7 +144,7 @@ do_configure() {
|
||||
config.sh-${TARGET_ARCH}-${TARGET_OS}
|
||||
fi
|
||||
|
||||
${@base_contains('DISTRO_FEATURES', 'largefile', '', 'do_nolargefile', d)}
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'largefile', '', 'do_nolargefile', d)}
|
||||
|
||||
# Update some paths in the configuration
|
||||
sed -i -e 's,@ARCH@-thread-multi,,g' \
|
||||
|
||||
@@ -63,7 +63,7 @@ pkg_postinst_prelink() {
|
||||
#!/bin/sh
|
||||
|
||||
if [ "x$D" != "x" ]; then
|
||||
${@base_contains('USER_CLASSES', 'image-prelink', 'exit 0', 'exit 1', d)}
|
||||
${@bb.utils.contains('USER_CLASSES', 'image-prelink', 'exit 0', 'exit 1', d)}
|
||||
fi
|
||||
|
||||
prelink -a
|
||||
|
||||
@@ -25,14 +25,14 @@ inherit distutils
|
||||
do_compile() {
|
||||
export STAGING_LIBDIR=${STAGING_LIBDIR}
|
||||
export STAGING_INCDIR=${STAGING_INCDIR}
|
||||
export LCMS_ENABLED=${@base_contains('PACKAGECONFIG', 'lcms', 'True', 'False', d)}
|
||||
export LCMS_ENABLED=${@bb.utils.contains('PACKAGECONFIG', 'lcms', 'True', 'False', d)}
|
||||
distutils_do_compile
|
||||
}
|
||||
|
||||
do_install() {
|
||||
export STAGING_LIBDIR=${STAGING_LIBDIR}
|
||||
export STAGING_INCDIR=${STAGING_INCDIR}
|
||||
export LCMS_ENABLED=${@base_contains('PACKAGECONFIG', 'lcms', 'True', 'False', d)}
|
||||
export LCMS_ENABLED=${@bb.utils.contains('PACKAGECONFIG', 'lcms', 'True', 'False', d)}
|
||||
distutils_do_install
|
||||
install -d ${D}${datadir}/doc/${BPN}/html/
|
||||
install -m 0644 ${S}/README ${D}${datadir}/doc/${BPN}/
|
||||
|
||||
@@ -85,16 +85,16 @@ do_install_append() {
|
||||
# Disable zypper channel support
|
||||
rm -f ${D}${libdir}/python*/site-packages/smart/plugins/zyppchannelsync.py*
|
||||
|
||||
if [ -z "${@base_contains('PACKAGECONFIG', 'rpm', 'rpm', '', d)}" ]; then
|
||||
if [ -z "${@bb.utils.contains('PACKAGECONFIG', 'rpm', 'rpm', '', d)}" ]; then
|
||||
rm -f ${D}${libdir}/python*/site-packages/smart/plugins/rpmdir.py*
|
||||
rm -rf ${D}${libdir}/python*/site-packages/smart/backends/rpm
|
||||
fi
|
||||
|
||||
if [ -z "${@base_contains('PACKAGECONFIG', 'qt4', 'qt4', '', d)}" ]; then
|
||||
if [ -z "${@bb.utils.contains('PACKAGECONFIG', 'qt4', 'qt4', '', d)}" ]; then
|
||||
rm -rf ${D}${libdir}/python*/site-packages/smart/interfaces/qt4
|
||||
fi
|
||||
|
||||
if [ -z "${@base_contains('PACKAGECONFIG', 'gtk+', 'gtk', '', d)}" ]; then
|
||||
if [ -z "${@bb.utils.contains('PACKAGECONFIG', 'gtk+', 'gtk', '', d)}" ]; then
|
||||
rm -rf ${D}${libdir}/python*/site-packages/smart/interfaces/gtk
|
||||
fi
|
||||
}
|
||||
@@ -115,9 +115,9 @@ do_install_append_class-nativesdk() {
|
||||
}
|
||||
|
||||
PACKAGES = "${PN}-dev ${PN}-dbg ${PN}-doc smartpm \
|
||||
${@base_contains('PACKAGECONFIG', 'rpm', '${PN}-backend-rpm', '', d)} \
|
||||
${@base_contains('PACKAGECONFIG', 'qt4', '${PN}-interface-qt4', '', d)} \
|
||||
${@base_contains('PACKAGECONFIG', 'gtk', '${PN}-interface-gtk', '', d)} \
|
||||
${@bb.utils.contains('PACKAGECONFIG', 'rpm', '${PN}-backend-rpm', '', d)} \
|
||||
${@bb.utils.contains('PACKAGECONFIG', 'qt4', '${PN}-interface-qt4', '', d)} \
|
||||
${@bb.utils.contains('PACKAGECONFIG', 'gtk', '${PN}-interface-gtk', '', d)} \
|
||||
${PN}-interface-images ${PN}"
|
||||
|
||||
RDEPENDS_smartpm = "${PN}"
|
||||
|
||||
@@ -25,7 +25,7 @@ EXTRA_OECONF = "\
|
||||
--without-cxx-main \
|
||||
--with-signal-module \
|
||||
--enable-shared \
|
||||
--enable-ipv6=${@base_contains('DISTRO_FEATURES', 'ipv6', 'yes', 'no', d)} \
|
||||
--enable-ipv6=${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'yes', 'no', d)} \
|
||||
ac_cv_header_bluetooth_bluetooth_h=no ac_cv_header_bluetooth_h=no \
|
||||
${PYTHONLSBOPTS} \
|
||||
"
|
||||
|
||||
@@ -2,7 +2,7 @@ SUMMARY = "Fast open source processor emulator"
|
||||
HOMEPAGE = "http://qemu.org"
|
||||
LICENSE = "GPLv2 & LGPLv2.1"
|
||||
DEPENDS = "glib-2.0 zlib alsa-lib pixman dtc libsdl \
|
||||
${@base_contains('DISTRO_FEATURES', 'x11', 'virtual/libx11', '', d)}"
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'virtual/libx11', '', d)}"
|
||||
DEPENDS_class-native = "zlib-native alsa-lib-native glib-2.0-native pixman-native dtc-native"
|
||||
DEPENDS_class-nativesdk = "nativesdk-zlib nativesdk-libsdl nativesdk-glib-2.0 nativesdk-pixman nativesdk-dtc"
|
||||
RDEPENDS_${PN}_class-nativesdk = "nativesdk-libsdl"
|
||||
@@ -38,7 +38,7 @@ do_configure_prepend_class-native() {
|
||||
}
|
||||
|
||||
do_configure_prepend_class-nativesdk() {
|
||||
if [ "${@base_contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}" = "" ] ; then
|
||||
if [ "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}" = "" ] ; then
|
||||
# Undo the -lX11 added by linker-flags.patch
|
||||
sed -i 's/-lX11//g' Makefile.target
|
||||
fi
|
||||
|
||||
@@ -17,7 +17,7 @@ SRC_URI[sha256sum] = "f492291f07a7c805c07a8395cce1ea054a6401ad414f4cc12185672215
|
||||
inherit autotools ptest
|
||||
RDEPENDS_${PN}-ptest += "make"
|
||||
|
||||
PACKAGECONFIG_class-target ?= "libaio ${@base_contains('DISTRO_FEATURES', 'acl', 'acl', '', d)}"
|
||||
PACKAGECONFIG_class-target ?= "libaio ${@bb.utils.contains('DISTRO_FEATURES', 'acl', 'acl', '', d)}"
|
||||
|
||||
PACKAGECONFIG[libaio] = "--enable-aio,--disable-aio,libaio"
|
||||
PACKAGECONFIG[acl] = "--enable-acl,--disable-acl,acl"
|
||||
|
||||
@@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=c46082167a314d785d012a244748d803 \
|
||||
file://COPYING.DOCS;md5=8fdeb5abdb235a08e76835f8f3260215"
|
||||
|
||||
X11DEPENDS = "virtual/libx11"
|
||||
DEPENDS = "${@base_contains('DISTRO_FEATURES', 'x11', '${X11DEPENDS}', '', d)}"
|
||||
DEPENDS = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', '${X11DEPENDS}', '', d)}"
|
||||
PR = "r8"
|
||||
|
||||
SRC_URI = "http://www.valgrind.org/downloads/valgrind-${PV}.tar.bz2 \
|
||||
|
||||
Reference in New Issue
Block a user