summaryrefslogtreecommitdiffstats
path: root/meta/recipes-extended
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-extended')
-rw-r--r--meta/recipes-extended/acpica/acpica_20210331.bb8
-rw-r--r--meta/recipes-extended/asciidoc/asciidoc_9.1.0.bb4
-rw-r--r--meta/recipes-extended/at/at_3.2.2.bb8
-rw-r--r--meta/recipes-extended/bash/bash.inc32
-rw-r--r--meta/recipes-extended/bash/bash_5.1.8.bb4
-rw-r--r--meta/recipes-extended/bc/bc_1.07.1.bb4
-rw-r--r--meta/recipes-extended/bzip2/bzip2_1.0.8.bb28
-rw-r--r--meta/recipes-extended/cpio/cpio_2.13.bb6
-rw-r--r--meta/recipes-extended/cracklib/cracklib_2.9.5.bb2
-rw-r--r--meta/recipes-extended/cronie/cronie_1.5.7.bb10
-rw-r--r--meta/recipes-extended/cups/cups.inc16
-rw-r--r--meta/recipes-extended/diffutils/diffutils.inc2
-rw-r--r--meta/recipes-extended/diffutils/diffutils_3.7.bb2
-rw-r--r--meta/recipes-extended/ethtool/ethtool_5.13.bb2
-rw-r--r--meta/recipes-extended/findutils/findutils.inc2
-rw-r--r--meta/recipes-extended/gawk/gawk_5.1.0.bb12
-rw-r--r--meta/recipes-extended/ghostscript/ghostscript_9.54.0.bb22
-rw-r--r--meta/recipes-extended/go-examples/go-helloworld_0.1.bb2
-rw-r--r--meta/recipes-extended/grep/grep_3.6.bb4
-rw-r--r--meta/recipes-extended/groff/groff_1.22.4.bb10
-rw-r--r--meta/recipes-extended/gzip/gzip.inc8
-rw-r--r--meta/recipes-extended/gzip/gzip_1.10.bb6
-rw-r--r--meta/recipes-extended/hdparm/hdparm_9.62.bb12
-rw-r--r--meta/recipes-extended/images/core-image-kernel-dev.bb2
-rw-r--r--meta/recipes-extended/iptables/iptables_1.8.7.bb30
-rw-r--r--meta/recipes-extended/iputils/iputils_20210202.bb30
-rw-r--r--meta/recipes-extended/less/less_590.bb2
-rw-r--r--meta/recipes-extended/libarchive/libarchive_3.5.1.bb14
-rw-r--r--meta/recipes-extended/libidn/libidn2_2.3.1.bb6
-rw-r--r--meta/recipes-extended/libnss-nis/libnss-nis.bb2
-rw-r--r--meta/recipes-extended/libsolv/libsolv_0.7.19.bb4
-rw-r--r--meta/recipes-extended/libtirpc/libtirpc_1.3.2.bb2
-rw-r--r--meta/recipes-extended/lighttpd/lighttpd_1.4.59.bb14
-rw-r--r--meta/recipes-extended/logrotate/logrotate_3.18.1.bb4
-rw-r--r--meta/recipes-extended/lsb/lsb-release_1.4.bb4
-rw-r--r--meta/recipes-extended/ltp/ltp_20210524.bb20
-rw-r--r--meta/recipes-extended/man-db/man-db_2.9.4.bb20
-rw-r--r--meta/recipes-extended/man-pages/man-pages_5.12.bb8
-rw-r--r--meta/recipes-extended/mc/mc_4.8.26.bb22
-rw-r--r--meta/recipes-extended/mdadm/mdadm_4.1.bb22
-rw-r--r--meta/recipes-extended/mingetty/mingetty_1.08.bb2
-rw-r--r--meta/recipes-extended/minicom/minicom_2.7.1.bb4
-rw-r--r--meta/recipes-extended/msmtp/msmtp_1.8.15.bb4
-rw-r--r--meta/recipes-extended/net-tools/net-tools_2.10.bb14
-rw-r--r--meta/recipes-extended/newt/libnewt_0.52.21.bb12
-rw-r--r--meta/recipes-extended/packagegroups/packagegroup-core-base-utils.bb2
-rw-r--r--meta/recipes-extended/packagegroups/packagegroup-core-full-cmdline.bb22
-rw-r--r--meta/recipes-extended/pam/libpam_1.5.1.bb46
-rw-r--r--meta/recipes-extended/parted/parted_3.4.bb8
-rw-r--r--meta/recipes-extended/pbzip2/pbzip2_1.1.13.bb2
-rw-r--r--meta/recipes-extended/perl/libconvert-asn1-perl_0.27.bb4
-rw-r--r--meta/recipes-extended/perl/libtimedate-perl_2.30.bb4
-rw-r--r--meta/recipes-extended/perl/libxml-namespacesupport-perl_1.12.bb2
-rw-r--r--meta/recipes-extended/perl/libxml-sax-base-perl_1.09.bb4
-rw-r--r--meta/recipes-extended/perl/libxml-sax-perl_1.02.bb6
-rw-r--r--meta/recipes-extended/pigz/pigz_2.6.bb8
-rw-r--r--meta/recipes-extended/procps/procps_3.3.17.bb30
-rw-r--r--meta/recipes-extended/psmisc/psmisc.inc28
-rw-r--r--meta/recipes-extended/quota/quota_4.06.bb2
-rw-r--r--meta/recipes-extended/rpcbind/rpcbind_1.2.6.bb8
-rw-r--r--meta/recipes-extended/rpcsvc-proto/rpcsvc-proto.bb6
-rw-r--r--meta/recipes-extended/screen/screen_4.8.0.bb8
-rw-r--r--meta/recipes-extended/sed/sed_4.8.bb8
-rw-r--r--meta/recipes-extended/shadow/shadow.inc38
-rw-r--r--meta/recipes-extended/shadow/shadow_4.8.1.bb2
-rw-r--r--meta/recipes-extended/slang/slang_2.3.2.bb8
-rw-r--r--meta/recipes-extended/stress-ng/stress-ng_0.12.12.bb6
-rw-r--r--meta/recipes-extended/sudo/sudo.inc8
-rw-r--r--meta/recipes-extended/sudo/sudo_1.9.7p1.bb14
-rw-r--r--meta/recipes-extended/sysklogd/sysklogd_2.2.3.bb14
-rw-r--r--meta/recipes-extended/sysstat/sysstat.inc8
-rw-r--r--meta/recipes-extended/tar/tar_1.34.bb16
-rw-r--r--meta/recipes-extended/tcp-wrappers/tcp-wrappers_7.6.bb18
-rw-r--r--meta/recipes-extended/texinfo/texinfo_6.8.bb28
-rw-r--r--meta/recipes-extended/time/time_1.9.bb2
-rw-r--r--meta/recipes-extended/timezone/tzdata.bb60
-rw-r--r--meta/recipes-extended/unzip/unzip_6.0.bb4
-rw-r--r--meta/recipes-extended/watchdog/watchdog_5.16.bb26
-rw-r--r--meta/recipes-extended/wget/wget.inc6
-rw-r--r--meta/recipes-extended/which/which_2.21.bb6
-rw-r--r--meta/recipes-extended/xdg-utils/xdg-utils_1.1.3.bb2
-rw-r--r--meta/recipes-extended/xinetd/xinetd_2.3.15.4.bb8
-rw-r--r--meta/recipes-extended/xz/xz_5.2.5.bb18
83 files changed, 469 insertions, 469 deletions
diff --git a/meta/recipes-extended/acpica/acpica_20210331.bb b/meta/recipes-extended/acpica/acpica_20210331.bb
index e17bc94c39..35f8ecd85c 100644
--- a/meta/recipes-extended/acpica/acpica_20210331.bb
+++ b/meta/recipes-extended/acpica/acpica_20210331.bb
@@ -26,7 +26,7 @@ S = "${WORKDIR}/acpica-unix-${PV}"
26inherit update-alternatives 26inherit update-alternatives
27 27
28ALTERNATIVE_PRIORITY = "100" 28ALTERNATIVE_PRIORITY = "100"
29ALTERNATIVE_${PN} = "acpixtract acpidump" 29ALTERNATIVE:${PN} = "acpixtract acpidump"
30 30
31EXTRA_OEMAKE = "CC='${CC}' \ 31EXTRA_OEMAKE = "CC='${CC}' \
32 OPT_CFLAGS=-Wall \ 32 OPT_CFLAGS=-Wall \
@@ -44,8 +44,8 @@ do_install() {
44 44
45# iasl*.bb is a subset of this recipe, so RREPLACE it 45# iasl*.bb is a subset of this recipe, so RREPLACE it
46PROVIDES = "iasl" 46PROVIDES = "iasl"
47RPROVIDES_${PN} += "iasl" 47RPROVIDES:${PN} += "iasl"
48RREPLACES_${PN} += "iasl" 48RREPLACES:${PN} += "iasl"
49RCONFLICTS_${PN} += "iasl" 49RCONFLICTS:${PN} += "iasl"
50 50
51BBCLASSEXTEND = "native" 51BBCLASSEXTEND = "native"
diff --git a/meta/recipes-extended/asciidoc/asciidoc_9.1.0.bb b/meta/recipes-extended/asciidoc/asciidoc_9.1.0.bb
index 523bf33f42..dd9f8e32c4 100644
--- a/meta/recipes-extended/asciidoc/asciidoc_9.1.0.bb
+++ b/meta/recipes-extended/asciidoc/asciidoc_9.1.0.bb
@@ -24,8 +24,8 @@ inherit autotools-brokensep
24CLEANBROKEN = "1" 24CLEANBROKEN = "1"
25 25
26# target and nativesdk needs python3, but for native we can use the host. 26# target and nativesdk needs python3, but for native we can use the host.
27RDEPENDS_${PN} += "python3" 27RDEPENDS:${PN} += "python3"
28RDEPENDS_remove_class-native = "python3" 28RDEPENDS:remove:class-native = "python3"
29 29
30BBCLASSEXTEND = "native nativesdk" 30BBCLASSEXTEND = "native nativesdk"
31 31
diff --git a/meta/recipes-extended/at/at_3.2.2.bb b/meta/recipes-extended/at/at_3.2.2.bb
index 5c2018774c..efe569479b 100644
--- a/meta/recipes-extended/at/at_3.2.2.bb
+++ b/meta/recipes-extended/at/at_3.2.2.bb
@@ -14,13 +14,13 @@ PACKAGECONFIG ?= "\
14 14
15PACKAGECONFIG[selinux] = "--with-selinux,--without-selinux,libselinux," 15PACKAGECONFIG[selinux] = "--with-selinux,--without-selinux,libselinux,"
16 16
17RDEPENDS_${PN} = "${@bb.utils.contains('DISTRO_FEATURES', 'pam', '${PAM_DEPS}', '', d)} \ 17RDEPENDS:${PN} = "${@bb.utils.contains('DISTRO_FEATURES', 'pam', '${PAM_DEPS}', '', d)} \
18" 18"
19 19
20PAM_DEPS = "libpam libpam-runtime pam-plugin-env pam-plugin-limits" 20PAM_DEPS = "libpam libpam-runtime pam-plugin-env pam-plugin-limits"
21 21
22RCONFLICTS_${PN} = "atd" 22RCONFLICTS:${PN} = "atd"
23RREPLACES_${PN} = "atd" 23RREPLACES:${PN} = "atd"
24 24
25SRC_URI = "http://software.calhariz.com/at/${BPN}_${PV}.orig.tar.gz \ 25SRC_URI = "http://software.calhariz.com/at/${BPN}_${PV}.orig.tar.gz \
26 file://fix_parallel_build_error.patch \ 26 file://fix_parallel_build_error.patch \
@@ -51,7 +51,7 @@ inherit autotools-brokensep systemd update-rc.d
51INITSCRIPT_NAME = "atd" 51INITSCRIPT_NAME = "atd"
52INITSCRIPT_PARAMS = "defaults" 52INITSCRIPT_PARAMS = "defaults"
53 53
54SYSTEMD_SERVICE_${PN} = "atd.service" 54SYSTEMD_SERVICE:${PN} = "atd.service"
55 55
56copy_sources() { 56copy_sources() {
57 cp -f ${WORKDIR}/posixtm.[ch] ${S} 57 cp -f ${WORKDIR}/posixtm.[ch] ${S}
diff --git a/meta/recipes-extended/bash/bash.inc b/meta/recipes-extended/bash/bash.inc
index 7350601c65..ca788e1672 100644
--- a/meta/recipes-extended/bash/bash.inc
+++ b/meta/recipes-extended/bash/bash.inc
@@ -22,18 +22,18 @@ CFLAGS += "-DHEREDOC_PIPESIZE=65536"
22# causes a lot of garbage in non-interactive shells 22# causes a lot of garbage in non-interactive shells
23CFLAGS += "-DBRACKETED_PASTE_DEFAULT=0" 23CFLAGS += "-DBRACKETED_PASTE_DEFAULT=0"
24 24
25ALTERNATIVE_${PN} = "bash sh" 25ALTERNATIVE:${PN} = "bash sh"
26ALTERNATIVE_LINK_NAME[bash] = "${base_bindir}/bash" 26ALTERNATIVE_LINK_NAME[bash] = "${base_bindir}/bash"
27ALTERNATIVE_TARGET[bash] = "${base_bindir}/bash" 27ALTERNATIVE_TARGET[bash] = "${base_bindir}/bash"
28ALTERNATIVE_LINK_NAME[sh] = "${base_bindir}/sh" 28ALTERNATIVE_LINK_NAME[sh] = "${base_bindir}/sh"
29ALTERNATIVE_TARGET[sh] = "${base_bindir}/bash.${BPN}" 29ALTERNATIVE_TARGET[sh] = "${base_bindir}/bash.${BPN}"
30ALTERNATIVE_PRIORITY = "100" 30ALTERNATIVE_PRIORITY = "100"
31 31
32RDEPENDS_${PN} += "base-files" 32RDEPENDS:${PN} += "base-files"
33RDEPENDS_${PN}_class-nativesdk = "" 33RDEPENDS:${PN}:class-nativesdk = ""
34RDEPENDS_${PN}-ptest += "make coreutils perl sed shadow util-linux-setpriv" 34RDEPENDS:${PN}-ptest += "make coreutils perl sed shadow util-linux-setpriv"
35 35
36RDEPENDS_${PN}-ptest_append_libc-glibc = " \ 36RDEPENDS:${PN}-ptest:append:libc-glibc = " \
37 glibc-gconv-big5hkscs \ 37 glibc-gconv-big5hkscs \
38 glibc-gconv-iso8859-1 \ 38 glibc-gconv-iso8859-1 \
39 glibc-utils \ 39 glibc-utils \
@@ -46,13 +46,13 @@ RDEPENDS_${PN}-ptest_append_libc-glibc = " \
46 46
47CACHED_CONFIGUREVARS += "headersdir=${includedir}/${PN}" 47CACHED_CONFIGUREVARS += "headersdir=${includedir}/${PN}"
48 48
49do_configure_prepend () { 49do_configure:prepend () {
50 if [ ! -e ${S}/acinclude.m4 ]; then 50 if [ ! -e ${S}/acinclude.m4 ]; then
51 cat ${S}/aclocal.m4 > ${S}/acinclude.m4 51 cat ${S}/aclocal.m4 > ${S}/acinclude.m4
52 fi 52 fi
53} 53}
54 54
55do_compile_prepend() { 55do_compile:prepend() {
56 # Remove any leftover .build files. This ensures that bash always has the 56 # Remove any leftover .build files. This ensures that bash always has the
57 # same version number and keeps builds reproducible 57 # same version number and keeps builds reproducible
58 rm -f ${B}/.build 58 rm -f ${B}/.build
@@ -62,14 +62,14 @@ do_compile_ptest () {
62 oe_runmake buildtest 62 oe_runmake buildtest
63} 63}
64 64
65do_install_append () { 65do_install:append () {
66 # Move /usr/bin/bash to /bin/bash, if need 66 # Move /usr/bin/bash to /bin/bash, if need
67 if [ "${base_bindir}" != "${bindir}" ]; then 67 if [ "${base_bindir}" != "${bindir}" ]; then
68 mkdir -p ${D}${base_bindir} 68 mkdir -p ${D}${base_bindir}
69 mv ${D}${bindir}/bash ${D}${base_bindir} 69 mv ${D}${bindir}/bash ${D}${base_bindir}
70 fi 70 fi
71} 71}
72do_install_append_class-target () { 72do_install:append:class-target () {
73 # Clean buildhost references in bashbug 73 # Clean buildhost references in bashbug
74 sed -i -e "s,--sysroot=${STAGING_DIR_TARGET},,g" \ 74 sed -i -e "s,--sysroot=${STAGING_DIR_TARGET},,g" \
75 -e "s,-I${WORKDIR}/\S* ,,g" \ 75 -e "s,-I${WORKDIR}/\S* ,,g" \
@@ -107,20 +107,20 @@ do_install_ptest () {
107# hash 107# hash
108do_install_ptest[vardepsexclude] += "UNINATIVE_LOADER" 108do_install_ptest[vardepsexclude] += "UNINATIVE_LOADER"
109 109
110pkg_postinst_${PN} () { 110pkg_postinst:${PN} () {
111 grep -q "^${base_bindir}/bash$" $D${sysconfdir}/shells || echo ${base_bindir}/bash >> $D${sysconfdir}/shells 111 grep -q "^${base_bindir}/bash$" $D${sysconfdir}/shells || echo ${base_bindir}/bash >> $D${sysconfdir}/shells
112} 112}
113 113
114pkg_postrm_${PN} () { 114pkg_postrm:${PN} () {
115 printf "$(grep -v "^${base_bindir}/bash$" $D${sysconfdir}/shells)\n" > $D${sysconfdir}/shells 115 printf "$(grep -v "^${base_bindir}/bash$" $D${sysconfdir}/shells)\n" > $D${sysconfdir}/shells
116} 116}
117 117
118PACKAGES += "${PN}-bashbug" 118PACKAGES += "${PN}-bashbug"
119FILES_${PN} = "${bindir}/bash ${base_bindir}/bash.bash" 119FILES:${PN} = "${bindir}/bash ${base_bindir}/bash.bash"
120FILES_${PN}-bashbug = "${bindir}/bashbug" 120FILES:${PN}-bashbug = "${bindir}/bashbug"
121 121
122PACKAGE_BEFORE_PN += "${PN}-loadable" 122PACKAGE_BEFORE_PN += "${PN}-loadable"
123RDEPENDS_${PN}-loadable += "${PN}" 123RDEPENDS:${PN}-loadable += "${PN}"
124FILES_${PN}-loadable += "${libdir}/bash/*" 124FILES:${PN}-loadable += "${libdir}/bash/*"
125 125
126RPROVIDES_${PN} += "${@bb.utils.contains('DISTRO_FEATURES', 'usrmerge', '/bin/sh /bin/bash', '', d)}" 126RPROVIDES:${PN} += "${@bb.utils.contains('DISTRO_FEATURES', 'usrmerge', '/bin/sh /bin/bash', '', d)}"
diff --git a/meta/recipes-extended/bash/bash_5.1.8.bb b/meta/recipes-extended/bash/bash_5.1.8.bb
index 5d7704af17..9400835b8a 100644
--- a/meta/recipes-extended/bash/bash_5.1.8.bb
+++ b/meta/recipes-extended/bash/bash_5.1.8.bb
@@ -19,7 +19,7 @@ SRC_URI = "${GNU_MIRROR}/bash/${BP}.tar.gz;name=tarball \
19 19
20SRC_URI[tarball.sha256sum] = "0cfb5c9bb1a29f800a97bd242d19511c997a1013815b805e0fdd32214113d6be" 20SRC_URI[tarball.sha256sum] = "0cfb5c9bb1a29f800a97bd242d19511c997a1013815b805e0fdd32214113d6be"
21 21
22DEBUG_OPTIMIZATION_append_armv4 = " ${@bb.utils.contains('TUNE_CCARGS', '-mthumb', '-fomit-frame-pointer', '', d)}" 22DEBUG_OPTIMIZATION:append:armv4 = " ${@bb.utils.contains('TUNE_CCARGS', '-mthumb', '-fomit-frame-pointer', '', d)}"
23DEBUG_OPTIMIZATION_append_armv5 = " ${@bb.utils.contains('TUNE_CCARGS', '-mthumb', '-fomit-frame-pointer', '', d)}" 23DEBUG_OPTIMIZATION:append:armv5 = " ${@bb.utils.contains('TUNE_CCARGS', '-mthumb', '-fomit-frame-pointer', '', d)}"
24 24
25BBCLASSEXTEND = "nativesdk" 25BBCLASSEXTEND = "nativesdk"
diff --git a/meta/recipes-extended/bc/bc_1.07.1.bb b/meta/recipes-extended/bc/bc_1.07.1.bb
index ff3e8f4409..37f06b72c2 100644
--- a/meta/recipes-extended/bc/bc_1.07.1.bb
+++ b/meta/recipes-extended/bc/bc_1.07.1.bb
@@ -25,11 +25,11 @@ PACKAGECONFIG ??= "readline"
25PACKAGECONFIG[readline] = "--with-readline,--without-readline,readline" 25PACKAGECONFIG[readline] = "--with-readline,--without-readline,readline"
26PACKAGECONFIG[libedit] = "--with-libedit,--without-libedit,libedit" 26PACKAGECONFIG[libedit] = "--with-libedit,--without-libedit,libedit"
27 27
28do_compile_prepend() { 28do_compile:prepend() {
29 cp -f ${WORKDIR}/libmath.h ${B}/bc/libmath.h 29 cp -f ${WORKDIR}/libmath.h ${B}/bc/libmath.h
30} 30}
31 31
32ALTERNATIVE_${PN} = "bc dc" 32ALTERNATIVE:${PN} = "bc dc"
33ALTERNATIVE_PRIORITY = "100" 33ALTERNATIVE_PRIORITY = "100"
34 34
35BBCLASSEXTEND = "native" 35BBCLASSEXTEND = "native"
diff --git a/meta/recipes-extended/bzip2/bzip2_1.0.8.bb b/meta/recipes-extended/bzip2/bzip2_1.0.8.bb
index 70eb67f1f2..296bc68d41 100644
--- a/meta/recipes-extended/bzip2/bzip2_1.0.8.bb
+++ b/meta/recipes-extended/bzip2/bzip2_1.0.8.bb
@@ -5,13 +5,13 @@ LZ77/LZ78-based compressors, and approaches the performance of the PPM family of
5HOMEPAGE = "https://sourceware.org/bzip2/" 5HOMEPAGE = "https://sourceware.org/bzip2/"
6SECTION = "console/utils" 6SECTION = "console/utils"
7LICENSE = "bzip2-1.0.6 & GPLv3+ & Apache-2.0 & MS-PL & BSD-3-Clause & Zlib" 7LICENSE = "bzip2-1.0.6 & GPLv3+ & Apache-2.0 & MS-PL & BSD-3-Clause & Zlib"
8LICENSE_${PN} = "bzip2-1.0.6" 8LICENSE:${PN} = "bzip2-1.0.6"
9LICENSE_${PN}-dev = "bzip2-1.0.6" 9LICENSE:${PN}-dev = "bzip2-1.0.6"
10LICENSE_${PN}-dbg = "bzip2-1.0.6" 10LICENSE:${PN}-dbg = "bzip2-1.0.6"
11LICENSE_${PN}-doc = "bzip2-1.0.6" 11LICENSE:${PN}-doc = "bzip2-1.0.6"
12LICENSE_${PN}-src = "bzip2-1.0.6" 12LICENSE:${PN}-src = "bzip2-1.0.6"
13LICENSE_libbz2 = "bzip2-1.0.6" 13LICENSE:libbz2 = "bzip2-1.0.6"
14LICENSE_${PN}-ptest = "bzip2-1.0.6 & GPLv3+ & Apache-2.0 & MS-PL & BSD-3-Clause & Zlib" 14LICENSE:${PN}-ptest = "bzip2-1.0.6 & GPLv3+ & Apache-2.0 & MS-PL & BSD-3-Clause & Zlib"
15 15
16LIC_FILES_CHKSUM = "file://LICENSE;beginline=4;endline=37;md5=600af43c50f1fcb82e32f19b32df4664 \ 16LIC_FILES_CHKSUM = "file://LICENSE;beginline=4;endline=37;md5=600af43c50f1fcb82e32f19b32df4664 \
17 file://${WORKDIR}/git/commons-compress/LICENSE.txt;md5=86d3f3a95c324c9479bd8986968f4327 \ 17 file://${WORKDIR}/git/commons-compress/LICENSE.txt;md5=86d3f3a95c324c9479bd8986968f4327 \
@@ -36,17 +36,17 @@ UPSTREAM_CHECK_URI = "https://www.sourceware.org/pub/bzip2/"
36 36
37PACKAGES =+ "libbz2" 37PACKAGES =+ "libbz2"
38 38
39CFLAGS_append = " -fPIC -fpic -Winline -fno-strength-reduce -D_FILE_OFFSET_BITS=64" 39CFLAGS:append = " -fPIC -fpic -Winline -fno-strength-reduce -D_FILE_OFFSET_BITS=64"
40 40
41inherit autotools update-alternatives ptest relative_symlinks 41inherit autotools update-alternatives ptest relative_symlinks
42 42
43ALTERNATIVE_PRIORITY = "100" 43ALTERNATIVE_PRIORITY = "100"
44ALTERNATIVE_${PN} = "bunzip2 bzcat bzip2" 44ALTERNATIVE:${PN} = "bunzip2 bzcat bzip2"
45 45
46#install binaries to bzip2-native under sysroot for replacement-native 46#install binaries to bzip2-native under sysroot for replacement-native
47EXTRA_OECONF_append_class-native = " --bindir=${STAGING_BINDIR_NATIVE}/${PN}" 47EXTRA_OECONF:append:class-native = " --bindir=${STAGING_BINDIR_NATIVE}/${PN}"
48 48
49do_configure_prepend () { 49do_configure:prepend () {
50 sed -i -e "s|%BZIP2_VERSION%|${PV}|" ${S}/configure.ac 50 sed -i -e "s|%BZIP2_VERSION%|${PV}|" ${S}/configure.ac
51} 51}
52 52
@@ -62,9 +62,9 @@ do_install_ptest () {
62 sed -i -e "s|^Makefile:|_Makefile:|" ${D}${PTEST_PATH}/Makefile 62 sed -i -e "s|^Makefile:|_Makefile:|" ${D}${PTEST_PATH}/Makefile
63} 63}
64 64
65FILES_libbz2 = "${libdir}/lib*${SOLIBS}" 65FILES:libbz2 = "${libdir}/lib*${SOLIBS}"
66 66
67RDEPENDS_${PN}-ptest += "make bash" 67RDEPENDS:${PN}-ptest += "make bash"
68 68
69PROVIDES_append_class-native = " bzip2-replacement-native" 69PROVIDES:append:class-native = " bzip2-replacement-native"
70BBCLASSEXTEND = "native nativesdk" 70BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-extended/cpio/cpio_2.13.bb b/meta/recipes-extended/cpio/cpio_2.13.bb
index f4df826ed9..20ea3c25e3 100644
--- a/meta/recipes-extended/cpio/cpio_2.13.bb
+++ b/meta/recipes-extended/cpio/cpio_2.13.bb
@@ -37,14 +37,14 @@ do_install () {
37 37
38PACKAGES =+ "${PN}-rmt" 38PACKAGES =+ "${PN}-rmt"
39 39
40FILES_${PN}-rmt = "${sbindir}/rmt*" 40FILES:${PN}-rmt = "${sbindir}/rmt*"
41 41
42inherit update-alternatives 42inherit update-alternatives
43 43
44ALTERNATIVE_PRIORITY = "100" 44ALTERNATIVE_PRIORITY = "100"
45 45
46ALTERNATIVE_${PN} = "cpio" 46ALTERNATIVE:${PN} = "cpio"
47ALTERNATIVE_${PN}-rmt = "rmt" 47ALTERNATIVE:${PN}-rmt = "rmt"
48 48
49ALTERNATIVE_LINK_NAME[cpio] = "${base_bindir}/cpio" 49ALTERNATIVE_LINK_NAME[cpio] = "${base_bindir}/cpio"
50 50
diff --git a/meta/recipes-extended/cracklib/cracklib_2.9.5.bb b/meta/recipes-extended/cracklib/cracklib_2.9.5.bb
index 9cdb71f1a1..c2677184b4 100644
--- a/meta/recipes-extended/cracklib/cracklib_2.9.5.bb
+++ b/meta/recipes-extended/cracklib/cracklib_2.9.5.bb
@@ -22,7 +22,7 @@ UPSTREAM_CHECK_REGEX = "/cracklib/(?P<pver>(\d+[\.\-_]*)+)/"
22 22
23inherit autotools gettext 23inherit autotools gettext
24 24
25do_install_append_class-target() { 25do_install:append:class-target() {
26 create-cracklib-dict -o ${D}${datadir}/cracklib/pw_dict ${D}${datadir}/cracklib/cracklib-small 26 create-cracklib-dict -o ${D}${datadir}/cracklib/pw_dict ${D}${datadir}/cracklib/cracklib-small
27} 27}
28 28
diff --git a/meta/recipes-extended/cronie/cronie_1.5.7.bb b/meta/recipes-extended/cronie/cronie_1.5.7.bb
index d0abdd8398..2cbae591b0 100644
--- a/meta/recipes-extended/cronie/cronie_1.5.7.bb
+++ b/meta/recipes-extended/cronie/cronie_1.5.7.bb
@@ -39,11 +39,11 @@ INITSCRIPT_NAME = "crond"
39INITSCRIPT_PARAMS = "start 90 2 3 4 5 . stop 60 0 1 6 ." 39INITSCRIPT_PARAMS = "start 90 2 3 4 5 . stop 60 0 1 6 ."
40 40
41USERADD_PACKAGES = "${PN}" 41USERADD_PACKAGES = "${PN}"
42GROUPADD_PARAM_${PN} = "--system crontab" 42GROUPADD_PARAM:${PN} = "--system crontab"
43 43
44SYSTEMD_SERVICE_${PN} = "crond.service" 44SYSTEMD_SERVICE:${PN} = "crond.service"
45 45
46do_install_append () { 46do_install:append () {
47 install -d ${D}${sysconfdir}/sysconfig/ 47 install -d ${D}${sysconfdir}/sysconfig/
48 install -d ${D}${sysconfdir}/init.d/ 48 install -d ${D}${sysconfdir}/init.d/
49 install -m 0644 ${S}/crond.sysconfig ${D}${sysconfdir}/sysconfig/crond 49 install -m 0644 ${S}/crond.sysconfig ${D}${sysconfdir}/sysconfig/crond
@@ -79,5 +79,5 @@ do_install_append () {
79 chmod 600 ${D}${sysconfdir}/crontab 79 chmod 600 ${D}${sysconfdir}/crontab
80} 80}
81 81
82FILES_${PN} += "${sysconfdir}/cron*" 82FILES:${PN} += "${sysconfdir}/cron*"
83CONFFILES_${PN} += "${sysconfdir}/crontab" 83CONFFILES:${PN} += "${sysconfdir}/crontab"
diff --git a/meta/recipes-extended/cups/cups.inc b/meta/recipes-extended/cups/cups.inc
index df23825466..f6f8637a43 100644
--- a/meta/recipes-extended/cups/cups.inc
+++ b/meta/recipes-extended/cups/cups.inc
@@ -34,9 +34,9 @@ CLEANBROKEN = "1"
34inherit autotools-brokensep binconfig useradd systemd pkgconfig multilib_script 34inherit autotools-brokensep binconfig useradd systemd pkgconfig multilib_script
35 35
36USERADD_PACKAGES = "${PN}" 36USERADD_PACKAGES = "${PN}"
37GROUPADD_PARAM_${PN} = "--system lpadmin" 37GROUPADD_PARAM:${PN} = "--system lpadmin"
38 38
39SYSTEMD_SERVICE_${PN} = "cups.socket cups.path cups.service cups-lpd.socket" 39SYSTEMD_SERVICE:${PN} = "cups.socket cups.path cups.service cups-lpd.socket"
40 40
41PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'zeroconf', 'avahi', '', d)} \ 41PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'zeroconf', 'avahi', '', d)} \
42 ${@bb.utils.filter('DISTRO_FEATURES', 'pam systemd', d)}" 42 ${@bb.utils.filter('DISTRO_FEATURES', 'pam systemd', d)}"
@@ -91,21 +91,21 @@ do_install () {
91 91
92PACKAGES =+ "${PN}-lib ${PN}-libimage" 92PACKAGES =+ "${PN}-lib ${PN}-libimage"
93 93
94RDEPENDS_${PN} += "${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'procps', '', d)}" 94RDEPENDS:${PN} += "${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'procps', '', d)}"
95FILES_${PN} += "${libexecdir}/cups/" 95FILES:${PN} += "${libexecdir}/cups/"
96 96
97FILES_${PN}-lib = "${libdir}/libcups.so.*" 97FILES:${PN}-lib = "${libdir}/libcups.so.*"
98 98
99FILES_${PN}-libimage = "${libdir}/libcupsimage.so.*" 99FILES:${PN}-libimage = "${libdir}/libcupsimage.so.*"
100 100
101#package the html for the webgui inside the main packages (~1MB uncompressed) 101#package the html for the webgui inside the main packages (~1MB uncompressed)
102 102
103FILES_${PN} += "${datadir}/doc/cups/images \ 103FILES:${PN} += "${datadir}/doc/cups/images \
104 ${datadir}/doc/cups/*html \ 104 ${datadir}/doc/cups/*html \
105 ${datadir}/doc/cups/*.css \ 105 ${datadir}/doc/cups/*.css \
106 ${datadir}/icons/ \ 106 ${datadir}/icons/ \
107 " 107 "
108CONFFILES_${PN} += "${sysconfdir}/cups/cupsd.conf" 108CONFFILES:${PN} += "${sysconfdir}/cups/cupsd.conf"
109 109
110MULTILIB_SCRIPTS = "${PN}-dev:${bindir}/cups-config" 110MULTILIB_SCRIPTS = "${PN}-dev:${bindir}/cups-config"
111 111
diff --git a/meta/recipes-extended/diffutils/diffutils.inc b/meta/recipes-extended/diffutils/diffutils.inc
index c9e3130587..194d6e5a1b 100644
--- a/meta/recipes-extended/diffutils/diffutils.inc
+++ b/meta/recipes-extended/diffutils/diffutils.inc
@@ -7,7 +7,7 @@ SECTION = "base"
7 7
8inherit autotools texinfo update-alternatives gettext 8inherit autotools texinfo update-alternatives gettext
9 9
10ALTERNATIVE_${PN} = "diff cmp" 10ALTERNATIVE:${PN} = "diff cmp"
11ALTERNATIVE_PRIORITY = "100" 11ALTERNATIVE_PRIORITY = "100"
12 12
13BBCLASSEXTEND = "native nativesdk" 13BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-extended/diffutils/diffutils_3.7.bb b/meta/recipes-extended/diffutils/diffutils_3.7.bb
index b9a54fea54..7b4ae160f9 100644
--- a/meta/recipes-extended/diffutils/diffutils_3.7.bb
+++ b/meta/recipes-extended/diffutils/diffutils_3.7.bb
@@ -19,7 +19,7 @@ acpaths = "-I ./m4"
19 19
20inherit ptest 20inherit ptest
21 21
22RDEPENDS_${PN}-ptest += "make perl" 22RDEPENDS:${PN}-ptest += "make perl"
23 23
24do_install_ptest() { 24do_install_ptest() {
25 t=${D}${PTEST_PATH} 25 t=${D}${PTEST_PATH}
diff --git a/meta/recipes-extended/ethtool/ethtool_5.13.bb b/meta/recipes-extended/ethtool/ethtool_5.13.bb
index 8f6a7904a2..3c99debc99 100644
--- a/meta/recipes-extended/ethtool/ethtool_5.13.bb
+++ b/meta/recipes-extended/ethtool/ethtool_5.13.bb
@@ -17,7 +17,7 @@ UPSTREAM_CHECK_URI = "https://www.kernel.org/pub/software/network/ethtool/"
17 17
18inherit autotools ptest bash-completion pkgconfig 18inherit autotools ptest bash-completion pkgconfig
19 19
20RDEPENDS_${PN}-ptest += "make" 20RDEPENDS:${PN}-ptest += "make"
21 21
22PACKAGECONFIG ?= "netlink" 22PACKAGECONFIG ?= "netlink"
23PACKAGECONFIG[netlink] = "--enable-netlink,--disable-netlink,libmnl," 23PACKAGECONFIG[netlink] = "--enable-netlink,--disable-netlink,libmnl,"
diff --git a/meta/recipes-extended/findutils/findutils.inc b/meta/recipes-extended/findutils/findutils.inc
index 9aa7239825..ea8a1b7afe 100644
--- a/meta/recipes-extended/findutils/findutils.inc
+++ b/meta/recipes-extended/findutils/findutils.inc
@@ -10,7 +10,7 @@ SRC_URI = "${GNU_MIRROR}/${BPN}/${BP}.tar.xz"
10 10
11inherit autotools gettext texinfo update-alternatives 11inherit autotools gettext texinfo update-alternatives
12 12
13ALTERNATIVE_${PN} = "find xargs" 13ALTERNATIVE:${PN} = "find xargs"
14ALTERNATIVE_PRIORITY = "100" 14ALTERNATIVE_PRIORITY = "100"
15 15
16BBCLASSEXTEND = "native nativesdk" 16BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-extended/gawk/gawk_5.1.0.bb b/meta/recipes-extended/gawk/gawk_5.1.0.bb
index ae897be62e..3c801e8bcc 100644
--- a/meta/recipes-extended/gawk/gawk_5.1.0.bb
+++ b/meta/recipes-extended/gawk/gawk_5.1.0.bb
@@ -25,14 +25,14 @@ SRC_URI[sha256sum] = "03a0360edcd84bec156fe211bbc4fc8c78790973ce4e8b990a11d778d4
25 25
26inherit autotools gettext texinfo update-alternatives 26inherit autotools gettext texinfo update-alternatives
27 27
28FILES_${PN} += "${datadir}/awk" 28FILES:${PN} += "${datadir}/awk"
29FILES_${PN}-dev += "${libdir}/${BPN}/*.la" 29FILES:${PN}-dev += "${libdir}/${BPN}/*.la"
30 30
31ALTERNATIVE_${PN} = "awk" 31ALTERNATIVE:${PN} = "awk"
32ALTERNATIVE_TARGET[awk] = "${bindir}/gawk" 32ALTERNATIVE_TARGET[awk] = "${bindir}/gawk"
33ALTERNATIVE_PRIORITY = "100" 33ALTERNATIVE_PRIORITY = "100"
34 34
35do_install_append() { 35do_install:append() {
36 # remove the link since we don't package it 36 # remove the link since we don't package it
37 rm ${D}${bindir}/awk 37 rm ${D}${bindir}/awk
38} 38}
@@ -51,9 +51,9 @@ do_install_ptest() {
51 sed -i -e "s|GAWKLOCALE|LANG|g" ${D}${PTEST_PATH}/test/Maketests 51 sed -i -e "s|GAWKLOCALE|LANG|g" ${D}${PTEST_PATH}/test/Maketests
52} 52}
53 53
54RDEPENDS_${PN}-ptest += "make" 54RDEPENDS:${PN}-ptest += "make"
55 55
56RDEPENDS_${PN}-ptest_append_libc-glibc = "\ 56RDEPENDS:${PN}-ptest:append:libc-glibc = "\
57 locale-base-en-us.iso-8859-1 \ 57 locale-base-en-us.iso-8859-1 \
58" 58"
59 59
diff --git a/meta/recipes-extended/ghostscript/ghostscript_9.54.0.bb b/meta/recipes-extended/ghostscript/ghostscript_9.54.0.bb
index 81f8d615ae..59cc560cf8 100644
--- a/meta/recipes-extended/ghostscript/ghostscript_9.54.0.bb
+++ b/meta/recipes-extended/ghostscript/ghostscript_9.54.0.bb
@@ -14,7 +14,7 @@ LICENSE = "GPLv3"
14LIC_FILES_CHKSUM = "file://LICENSE;md5=70dc2bac4d0ce4448da873cd86b123fc" 14LIC_FILES_CHKSUM = "file://LICENSE;md5=70dc2bac4d0ce4448da873cd86b123fc"
15 15
16DEPENDS = "ghostscript-native tiff jpeg fontconfig cups libpng" 16DEPENDS = "ghostscript-native tiff jpeg fontconfig cups libpng"
17DEPENDS_class-native = "libpng-native" 17DEPENDS:class-native = "libpng-native"
18 18
19UPSTREAM_CHECK_URI = "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases" 19UPSTREAM_CHECK_URI = "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases"
20UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)\.tar" 20UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)\.tar"
@@ -40,7 +40,7 @@ SRC_URI = "${SRC_URI_BASE} \
40 file://cups-no-gcrypt.patch \ 40 file://cups-no-gcrypt.patch \
41 " 41 "
42 42
43SRC_URI_class-native = "${SRC_URI_BASE} \ 43SRC_URI:class-native = "${SRC_URI_BASE} \
44 file://ghostscript-9.21-native-fix-disable-system-libtiff.patch \ 44 file://ghostscript-9.21-native-fix-disable-system-libtiff.patch \
45 file://base-genht.c-add-a-preprocessor-define-to-allow-fope.patch \ 45 file://base-genht.c-add-a-preprocessor-define-to-allow-fope.patch \
46 " 46 "
@@ -49,13 +49,13 @@ SRC_URI[sha256sum] = "0646bb97f6f4d10a763f4919c54fa28b4fbdd3dff8e7de3410431c8176
49 49
50# Put something like 50# Put something like
51# 51#
52# PACKAGECONFIG_append_pn-ghostscript = " x11" 52# PACKAGECONFIG:append:pn-ghostscript = " x11"
53# 53#
54# in local.conf to enable building with X11. Be careful. The order 54# in local.conf to enable building with X11. Be careful. The order
55# of the overrides matters! 55# of the overrides matters!
56# 56#
57#PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}" 57#PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}"
58PACKAGECONFIG_class-native = "" 58PACKAGECONFIG:class-native = ""
59 59
60PACKAGECONFIG[x11] = "--with-x --x-includes=${STAGING_INCDIR} --x-libraries=${STAGING_LIBDIR}, \ 60PACKAGECONFIG[x11] = "--with-x --x-includes=${STAGING_INCDIR} --x-libraries=${STAGING_LIBDIR}, \
61 --without-x, virtual/libx11 libxext libxt gtk+3\ 61 --without-x, virtual/libx11 libxext libxt gtk+3\
@@ -68,11 +68,11 @@ EXTRA_OECONF = "--without-libpaper --with-system-libtiff --without-jbig2dec \
68 CUPSCONFIG="${STAGING_BINDIR_CROSS}/cups-config" \ 68 CUPSCONFIG="${STAGING_BINDIR_CROSS}/cups-config" \
69 " 69 "
70 70
71EXTRA_OECONF_append_mipsarcho32 = " --with-large_color_index=0" 71EXTRA_OECONF:append:mipsarcho32 = " --with-large_color_index=0"
72 72
73# Explicity disable libtiff, fontconfig, 73# Explicity disable libtiff, fontconfig,
74# freetype, cups for ghostscript-native 74# freetype, cups for ghostscript-native
75EXTRA_OECONF_class-native = "--without-x --with-system-libtiff=no \ 75EXTRA_OECONF:class-native = "--without-x --with-system-libtiff=no \
76 --without-jbig2dec --without-libpaper \ 76 --without-jbig2dec --without-libpaper \
77 --with-fontpath=${datadir}/fonts \ 77 --with-fontpath=${datadir}/fonts \
78 --without-libidn --disable-fontconfig \ 78 --without-libidn --disable-fontconfig \
@@ -86,11 +86,11 @@ BUILD_CFLAGS += "-DHAVE_SYS_TIME_H=1"
86 86
87inherit autotools-brokensep 87inherit autotools-brokensep
88 88
89do_configure_prepend_class-target () { 89do_configure:prepend:class-target () {
90 rm -rf ${S}/jpeg/ 90 rm -rf ${S}/jpeg/
91} 91}
92 92
93do_configure_append () { 93do_configure:append () {
94 # copy tools from the native ghostscript build 94 # copy tools from the native ghostscript build
95 if [ "${PN}" != "ghostscript-native" ]; then 95 if [ "${PN}" != "ghostscript-native" ]; then
96 mkdir -p obj/aux soobj 96 mkdir -p obj/aux soobj
@@ -100,20 +100,20 @@ do_configure_append () {
100 fi 100 fi
101} 101}
102 102
103do_install_append () { 103do_install:append () {
104 mkdir -p ${D}${datadir}/ghostscript/${PV}/ 104 mkdir -p ${D}${datadir}/ghostscript/${PV}/
105 cp -r ${S}/Resource ${D}${datadir}/ghostscript/${PV}/ 105 cp -r ${S}/Resource ${D}${datadir}/ghostscript/${PV}/
106 cp -r ${S}/iccprofiles ${D}${datadir}/ghostscript/${PV}/ 106 cp -r ${S}/iccprofiles ${D}${datadir}/ghostscript/${PV}/
107} 107}
108 108
109do_compile_class-native () { 109do_compile:class-native () {
110 mkdir -p obj 110 mkdir -p obj
111 for i in genarch genconf mkromfs echogs gendev genht packps; do 111 for i in genarch genconf mkromfs echogs gendev genht packps; do
112 oe_runmake obj/aux/$i 112 oe_runmake obj/aux/$i
113 done 113 done
114} 114}
115 115
116do_install_class-native () { 116do_install:class-native () {
117 install -d ${D}${bindir}/ghostscript-${PV} 117 install -d ${D}${bindir}/ghostscript-${PV}
118 for i in genarch genconf mkromfs echogs gendev genht packps; do 118 for i in genarch genconf mkromfs echogs gendev genht packps; do
119 install -m 755 obj/aux/$i ${D}${bindir}/ghostscript-${PV}/$i 119 install -m 755 obj/aux/$i ${D}${bindir}/ghostscript-${PV}/$i
diff --git a/meta/recipes-extended/go-examples/go-helloworld_0.1.bb b/meta/recipes-extended/go-examples/go-helloworld_0.1.bb
index c51f163e9b..aeff482f3b 100644
--- a/meta/recipes-extended/go-examples/go-helloworld_0.1.bb
+++ b/meta/recipes-extended/go-examples/go-helloworld_0.1.bb
@@ -17,6 +17,6 @@ export GO111MODULE="off"
17inherit go 17inherit go
18 18
19# This is just to make clear where this example is 19# This is just to make clear where this example is
20do_install_append() { 20do_install:append() {
21 mv ${D}${bindir}/hello ${D}${bindir}/${BPN} 21 mv ${D}${bindir}/hello ${D}${bindir}/${BPN}
22} 22}
diff --git a/meta/recipes-extended/grep/grep_3.6.bb b/meta/recipes-extended/grep/grep_3.6.bb
index c17b96d7bd..750575ec22 100644
--- a/meta/recipes-extended/grep/grep_3.6.bb
+++ b/meta/recipes-extended/grep/grep_3.6.bb
@@ -15,7 +15,7 @@ inherit autotools gettext texinfo pkgconfig
15# Fix "Argument list too long" error when len(TMPDIR) = 410 15# Fix "Argument list too long" error when len(TMPDIR) = 410
16acpaths = "-I ./m4" 16acpaths = "-I ./m4"
17 17
18do_configure_prepend () { 18do_configure:prepend () {
19 sed -i -e '1s,#!@SHELL@,#!/bin/sh,' ${S}/src/egrep.sh 19 sed -i -e '1s,#!@SHELL@,#!/bin/sh,' ${S}/src/egrep.sh
20 rm -f ${S}/m4/init.m4 20 rm -f ${S}/m4/init.m4
21} 21}
@@ -38,7 +38,7 @@ PACKAGECONFIG[pcre] = "--enable-perl-regexp,--disable-perl-regexp,libpcre"
38 38
39ALTERNATIVE_PRIORITY = "100" 39ALTERNATIVE_PRIORITY = "100"
40 40
41ALTERNATIVE_${PN} = "grep egrep fgrep" 41ALTERNATIVE:${PN} = "grep egrep fgrep"
42ALTERNATIVE_LINK_NAME[grep] = "${base_bindir}/grep" 42ALTERNATIVE_LINK_NAME[grep] = "${base_bindir}/grep"
43ALTERNATIVE_LINK_NAME[egrep] = "${base_bindir}/egrep" 43ALTERNATIVE_LINK_NAME[egrep] = "${base_bindir}/egrep"
44ALTERNATIVE_LINK_NAME[fgrep] = "${base_bindir}/fgrep" 44ALTERNATIVE_LINK_NAME[fgrep] = "${base_bindir}/fgrep"
diff --git a/meta/recipes-extended/groff/groff_1.22.4.bb b/meta/recipes-extended/groff/groff_1.22.4.bb
index f0e9eb6a8a..d0b543ab6e 100644
--- a/meta/recipes-extended/groff/groff_1.22.4.bb
+++ b/meta/recipes-extended/groff/groff_1.22.4.bb
@@ -22,7 +22,7 @@ SRC_URI[sha256sum] = "e78e7b4cb7dec310849004fa88847c44701e8d133b5d4c13057d876c1b
22PR = "r1" 22PR = "r1"
23 23
24DEPENDS = "bison-native" 24DEPENDS = "bison-native"
25RDEPENDS_${PN} += "perl sed" 25RDEPENDS:${PN} += "perl sed"
26 26
27inherit autotools-brokensep texinfo multilib_script pkgconfig 27inherit autotools-brokensep texinfo multilib_script pkgconfig
28 28
@@ -35,12 +35,12 @@ CACHED_CONFIGUREVARS += "ac_cv_path_PERL='/usr/bin/env perl' ac_cv_path_BASH_PRO
35 35
36# Delete these generated files since we depend on bison-native 36# Delete these generated files since we depend on bison-native
37# and regenerate them. Do it deterministically (always). 37# and regenerate them. Do it deterministically (always).
38do_configure_prepend() { 38do_configure:prepend() {
39 rm -f ${S}/src/preproc/eqn/eqn.cpp 39 rm -f ${S}/src/preproc/eqn/eqn.cpp
40 rm -f ${S}/src/preproc/eqn/eqn.hpp 40 rm -f ${S}/src/preproc/eqn/eqn.hpp
41} 41}
42 42
43do_install_append() { 43do_install:append() {
44 # Some distros have both /bin/perl and /usr/bin/perl, but we set perl location 44 # Some distros have both /bin/perl and /usr/bin/perl, but we set perl location
45 # for target as /usr/bin/perl, so fix it to /usr/bin/perl. 45 # for target as /usr/bin/perl, so fix it to /usr/bin/perl.
46 for i in afmtodit mmroff gropdf pdfmom grog; do 46 for i in afmtodit mmroff gropdf pdfmom grog; do
@@ -68,13 +68,13 @@ do_install_append() {
68 rm -rf ${D}${mandir}/man1/grap2graph* 68 rm -rf ${D}${mandir}/man1/grap2graph*
69} 69}
70 70
71do_install_append_class-native() { 71do_install:append:class-native() {
72 create_cmdline_wrapper ${D}/${bindir}/groff \ 72 create_cmdline_wrapper ${D}/${bindir}/groff \
73 -F${STAGING_DIR_NATIVE}${datadir_native}/groff/${PV}/font \ 73 -F${STAGING_DIR_NATIVE}${datadir_native}/groff/${PV}/font \
74 -M${STAGING_DIR_NATIVE}${datadir_native}/groff/${PV}/tmac 74 -M${STAGING_DIR_NATIVE}${datadir_native}/groff/${PV}/tmac
75} 75}
76 76
77FILES_${PN} += "${libdir}/${BPN}/site-tmac \ 77FILES:${PN} += "${libdir}/${BPN}/site-tmac \
78 ${libdir}/${BPN}/groffer/" 78 ${libdir}/${BPN}/groffer/"
79 79
80BBCLASSEXTEND = "native" 80BBCLASSEXTEND = "native"
diff --git a/meta/recipes-extended/gzip/gzip.inc b/meta/recipes-extended/gzip/gzip.inc
index 04f8f95dd5..15fd665ac8 100644
--- a/meta/recipes-extended/gzip/gzip.inc
+++ b/meta/recipes-extended/gzip/gzip.inc
@@ -8,10 +8,10 @@ SECTION = "console/utils"
8inherit autotools texinfo 8inherit autotools texinfo
9export DEFS="NO_ASM" 9export DEFS="NO_ASM"
10 10
11EXTRA_OEMAKE_class-target = "GREP=${base_bindir}/grep" 11EXTRA_OEMAKE:class-target = "GREP=${base_bindir}/grep"
12EXTRA_OECONF_append_libc-musl = " gl_cv_func_fflush_stdin=yes " 12EXTRA_OECONF:append:libc-musl = " gl_cv_func_fflush_stdin=yes "
13 13
14do_install_append () { 14do_install:append () {
15 if [ "${base_bindir}" != "${bindir}" ]; then 15 if [ "${base_bindir}" != "${bindir}" ]; then
16 # Rename and move files into /bin (FHS), which is typical place for gzip 16 # Rename and move files into /bin (FHS), which is typical place for gzip
17 install -d ${D}${base_bindir} 17 install -d ${D}${base_bindir}
@@ -25,7 +25,7 @@ do_install_append () {
25inherit update-alternatives 25inherit update-alternatives
26 26
27ALTERNATIVE_PRIORITY = "100" 27ALTERNATIVE_PRIORITY = "100"
28ALTERNATIVE_${PN} = "gunzip gzip zcat" 28ALTERNATIVE:${PN} = "gunzip gzip zcat"
29ALTERNATIVE_LINK_NAME[gunzip] = "${base_bindir}/gunzip" 29ALTERNATIVE_LINK_NAME[gunzip] = "${base_bindir}/gunzip"
30ALTERNATIVE_LINK_NAME[gzip] = "${base_bindir}/gzip" 30ALTERNATIVE_LINK_NAME[gzip] = "${base_bindir}/gzip"
31ALTERNATIVE_LINK_NAME[zcat] = "${base_bindir}/zcat" 31ALTERNATIVE_LINK_NAME[zcat] = "${base_bindir}/zcat"
diff --git a/meta/recipes-extended/gzip/gzip_1.10.bb b/meta/recipes-extended/gzip/gzip_1.10.bb
index 9778e687e1..120e1d4580 100644
--- a/meta/recipes-extended/gzip/gzip_1.10.bb
+++ b/meta/recipes-extended/gzip/gzip_1.10.bb
@@ -5,14 +5,14 @@ LICENSE = "GPLv3+"
5SRC_URI = "${GNU_MIRROR}/gzip/${BP}.tar.gz \ 5SRC_URI = "${GNU_MIRROR}/gzip/${BP}.tar.gz \
6 file://run-ptest \ 6 file://run-ptest \
7 " 7 "
8SRC_URI_append_class-target = " file://wrong-path-fix.patch" 8SRC_URI:append:class-target = " file://wrong-path-fix.patch"
9 9
10LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504 \ 10LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504 \
11 file://gzip.h;beginline=8;endline=20;md5=6e47caaa630e0c8bf9f1bc8d94a8ed0e" 11 file://gzip.h;beginline=8;endline=20;md5=6e47caaa630e0c8bf9f1bc8d94a8ed0e"
12 12
13PROVIDES_append_class-native = " gzip-replacement-native" 13PROVIDES:append:class-native = " gzip-replacement-native"
14 14
15RDEPENDS_${PN}-ptest += "make perl grep diffutils" 15RDEPENDS:${PN}-ptest += "make perl grep diffutils"
16 16
17BBCLASSEXTEND = "native nativesdk" 17BBCLASSEXTEND = "native nativesdk"
18 18
diff --git a/meta/recipes-extended/hdparm/hdparm_9.62.bb b/meta/recipes-extended/hdparm/hdparm_9.62.bb
index 026772351d..3d4081c2b3 100644
--- a/meta/recipes-extended/hdparm/hdparm_9.62.bb
+++ b/meta/recipes-extended/hdparm/hdparm_9.62.bb
@@ -5,9 +5,9 @@ and manipulating various IDE drive and driver parameters."
5SECTION = "console/utils" 5SECTION = "console/utils"
6 6
7LICENSE = "BSD & GPLv2" 7LICENSE = "BSD & GPLv2"
8LICENSE_${PN} = "BSD" 8LICENSE:${PN} = "BSD"
9LICENSE_${PN}-dbg = "BSD" 9LICENSE:${PN}-dbg = "BSD"
10LICENSE_wiper = "GPLv2" 10LICENSE:wiper = "GPLv2"
11 11
12LIC_FILES_CHKSUM = "file://LICENSE.TXT;md5=495d03e50dc6c89d6a30107ab0df5b03 \ 12LIC_FILES_CHKSUM = "file://LICENSE.TXT;md5=495d03e50dc6c89d6a30107ab0df5b03 \
13 file://debian/copyright;md5=a82d7ba3ade9e8ec902749db98c592f3 \ 13 file://debian/copyright;md5=a82d7ba3ade9e8ec902749db98c592f3 \
@@ -17,9 +17,9 @@ LIC_FILES_CHKSUM = "file://LICENSE.TXT;md5=495d03e50dc6c89d6a30107ab0df5b03 \
17 17
18PACKAGES =+ "wiper" 18PACKAGES =+ "wiper"
19 19
20FILES_wiper = "${bindir}/wiper.sh" 20FILES:wiper = "${bindir}/wiper.sh"
21 21
22RDEPENDS_wiper = "bash gawk coreutils" 22RDEPENDS:wiper = "bash gawk coreutils"
23 23
24SRC_URI = "${SOURCEFORGE_MIRROR}/hdparm/${BP}.tar.gz \ 24SRC_URI = "${SOURCEFORGE_MIRROR}/hdparm/${BP}.tar.gz \
25 file://wiper.sh-fix-stat-path.patch \ 25 file://wiper.sh-fix-stat-path.patch \
@@ -31,7 +31,7 @@ EXTRA_OEMAKE = 'STRIP="echo" LDFLAGS="${LDFLAGS}"'
31 31
32inherit update-alternatives 32inherit update-alternatives
33 33
34ALTERNATIVE_${PN} = "hdparm" 34ALTERNATIVE:${PN} = "hdparm"
35ALTERNATIVE_LINK_NAME[hdparm] = "${base_sbindir}/hdparm" 35ALTERNATIVE_LINK_NAME[hdparm] = "${base_sbindir}/hdparm"
36ALTERNATIVE_PRIORITY = "100" 36ALTERNATIVE_PRIORITY = "100"
37 37
diff --git a/meta/recipes-extended/images/core-image-kernel-dev.bb b/meta/recipes-extended/images/core-image-kernel-dev.bb
index 4d16da1ea8..4018af7a3a 100644
--- a/meta/recipes-extended/images/core-image-kernel-dev.bb
+++ b/meta/recipes-extended/images/core-image-kernel-dev.bb
@@ -15,7 +15,7 @@ CORE_IMAGE_EXTRA_INSTALL += "${KERNEL_DEV_MODULE} \
15 " 15 "
16 16
17# We need extra space for things like kernel builds, etc. 17# We need extra space for things like kernel builds, etc.
18IMAGE_ROOTFS_EXTRA_SPACE_append = " + 3000000" 18IMAGE_ROOTFS_EXTRA_SPACE:append = " + 3000000"
19 19
20# Let's define our own subset to test, we can later add a on-target kernel build even! 20# Let's define our own subset to test, we can later add a on-target kernel build even!
21DEFAULT_TEST_SUITES = "ping ssh df connman syslog scp date parselogs" 21DEFAULT_TEST_SUITES = "ping ssh df connman syslog scp date parselogs"
diff --git a/meta/recipes-extended/iptables/iptables_1.8.7.bb b/meta/recipes-extended/iptables/iptables_1.8.7.bb
index 621f87ff87..93af96b77d 100644
--- a/meta/recipes-extended/iptables/iptables_1.8.7.bb
+++ b/meta/recipes-extended/iptables/iptables_1.8.7.bb
@@ -18,7 +18,7 @@ SRC_URI = "http://netfilter.org/projects/iptables/files/iptables-${PV}.tar.bz2 \
18 " 18 "
19SRC_URI[sha256sum] = "c109c96bb04998cd44156622d36f8e04b140701ec60531a10668cfdff5e8d8f0" 19SRC_URI[sha256sum] = "c109c96bb04998cd44156622d36f8e04b140701ec60531a10668cfdff5e8d8f0"
20 20
21SYSTEMD_SERVICE_${PN} = "\ 21SYSTEMD_SERVICE:${PN} = "\
22 iptables.service \ 22 iptables.service \
23 ${@bb.utils.contains('PACKAGECONFIG', 'ipv6', 'ip6tables.service', '', d)} \ 23 ${@bb.utils.contains('PACKAGECONFIG', 'ipv6', 'ip6tables.service', '', d)} \
24" 24"
@@ -36,7 +36,7 @@ PACKAGECONFIG[libnfnetlink] = "--enable-libnfnetlink,--disable-libnfnetlink,libn
36# libnftnl recipe is in meta-networking layer(previously known as libnftables) 36# libnftnl recipe is in meta-networking layer(previously known as libnftables)
37PACKAGECONFIG[libnftnl] = "--enable-nftables,--disable-nftables,libnftnl" 37PACKAGECONFIG[libnftnl] = "--enable-nftables,--disable-nftables,libnftnl"
38 38
39do_configure_prepend() { 39do_configure:prepend() {
40 # Remove some libtool m4 files 40 # Remove some libtool m4 files
41 # Keep ax_check_linker_flags.m4 which belongs to autoconf-archive. 41 # Keep ax_check_linker_flags.m4 which belongs to autoconf-archive.
42 rm -f libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4 42 rm -f libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4
@@ -44,7 +44,7 @@ do_configure_prepend() {
44 44
45IPTABLES_RULES_DIR ?= "${sysconfdir}/${BPN}" 45IPTABLES_RULES_DIR ?= "${sysconfdir}/${BPN}"
46 46
47do_install_append() { 47do_install:append() {
48 install -d ${D}${IPTABLES_RULES_DIR} 48 install -d ${D}${IPTABLES_RULES_DIR}
49 install -m 0644 ${WORKDIR}/iptables.rules ${D}${IPTABLES_RULES_DIR} 49 install -m 0644 ${WORKDIR}/iptables.rules ${D}${IPTABLES_RULES_DIR}
50 50
@@ -70,15 +70,15 @@ do_install_append() {
70PACKAGES =+ "${PN}-modules ${PN}-apply" 70PACKAGES =+ "${PN}-modules ${PN}-apply"
71PACKAGES_DYNAMIC += "^${PN}-module-.*" 71PACKAGES_DYNAMIC += "^${PN}-module-.*"
72 72
73python populate_packages_prepend() { 73python populate_packages:prepend() {
74 modules = do_split_packages(d, '${libdir}/xtables', r'lib(.*)\.so$', '${PN}-module-%s', '${PN} module %s', extra_depends='') 74 modules = do_split_packages(d, '${libdir}/xtables', r'lib(.*)\.so$', '${PN}-module-%s', '${PN} module %s', extra_depends='')
75 if modules: 75 if modules:
76 metapkg = d.getVar('PN') + '-modules' 76 metapkg = d.getVar('PN') + '-modules'
77 d.appendVar('RDEPENDS_' + metapkg, ' ' + ' '.join(modules)) 77 d.appendVar('RDEPENDS:' + metapkg, ' ' + ' '.join(modules))
78} 78}
79 79
80RDEPENDS_${PN} = "${PN}-module-xt-standard" 80RDEPENDS:${PN} = "${PN}-module-xt-standard"
81RRECOMMENDS_${PN} = " \ 81RRECOMMENDS:${PN} = " \
82 ${PN}-modules \ 82 ${PN}-modules \
83 kernel-module-x-tables \ 83 kernel-module-x-tables \
84 kernel-module-ip-tables \ 84 kernel-module-ip-tables \
@@ -95,16 +95,16 @@ RRECOMMENDS_${PN} = " \
95 ', '', d)} \ 95 ', '', d)} \
96" 96"
97 97
98FILES_${PN} += "${datadir}/xtables" 98FILES:${PN} += "${datadir}/xtables"
99 99
100FILES_${PN}-apply = "${sbindir}/ip*-apply" 100FILES:${PN}-apply = "${sbindir}/ip*-apply"
101RDEPENDS_${PN}-apply = "${PN} bash" 101RDEPENDS:${PN}-apply = "${PN} bash"
102 102
103# Include the symlinks as well in respective packages 103# Include the symlinks as well in respective packages
104FILES_${PN}-module-xt-conntrack += "${libdir}/xtables/libxt_state.so" 104FILES:${PN}-module-xt-conntrack += "${libdir}/xtables/libxt_state.so"
105FILES_${PN}-module-xt-ct += "${libdir}/xtables/libxt_NOTRACK.so" 105FILES:${PN}-module-xt-ct += "${libdir}/xtables/libxt_NOTRACK.so"
106 106
107ALLOW_EMPTY_${PN}-modules = "1" 107ALLOW_EMPTY:${PN}-modules = "1"
108 108
109INSANE_SKIP_${PN}-module-xt-conntrack = "dev-so" 109INSANE_SKIP:${PN}-module-xt-conntrack = "dev-so"
110INSANE_SKIP_${PN}-module-xt-ct = "dev-so" 110INSANE_SKIP:${PN}-module-xt-ct = "dev-so"
diff --git a/meta/recipes-extended/iputils/iputils_20210202.bb b/meta/recipes-extended/iputils/iputils_20210202.bb
index 02a303782e..b8596ddf6a 100644
--- a/meta/recipes-extended/iputils/iputils_20210202.bb
+++ b/meta/recipes-extended/iputils/iputils_20210202.bb
@@ -42,7 +42,7 @@ EXTRA_OEMESON += "--prefix=${root_prefix}/"
42 42
43ALTERNATIVE_PRIORITY = "100" 43ALTERNATIVE_PRIORITY = "100"
44 44
45ALTERNATIVE_${PN}-ping = "ping" 45ALTERNATIVE:${PN}-ping = "ping"
46ALTERNATIVE_LINK_NAME[ping] = "${base_bindir}/ping" 46ALTERNATIVE_LINK_NAME[ping] = "${base_bindir}/ping"
47 47
48SPLITPKGS = "${PN}-ping ${PN}-arping ${PN}-tracepath ${PN}-clockdiff ${PN}-rdisc \ 48SPLITPKGS = "${PN}-ping ${PN}-arping ${PN}-tracepath ${PN}-clockdiff ${PN}-rdisc \
@@ -51,21 +51,21 @@ SPLITPKGS = "${PN}-ping ${PN}-arping ${PN}-tracepath ${PN}-clockdiff ${PN}-rdisc
51 ${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', '${PN}-traceroute6 ${PN}-ninfod', '', d)}" 51 ${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', '${PN}-traceroute6 ${PN}-ninfod', '', d)}"
52PACKAGES += "${SPLITPKGS}" 52PACKAGES += "${SPLITPKGS}"
53 53
54ALLOW_EMPTY_${PN} = "1" 54ALLOW_EMPTY:${PN} = "1"
55RDEPENDS_${PN} += "${SPLITPKGS}" 55RDEPENDS:${PN} += "${SPLITPKGS}"
56 56
57FILES_${PN} = "" 57FILES:${PN} = ""
58FILES_${PN}-ping = "${base_bindir}/ping.${BPN}" 58FILES:${PN}-ping = "${base_bindir}/ping.${BPN}"
59FILES_${PN}-arping = "${base_bindir}/arping" 59FILES:${PN}-arping = "${base_bindir}/arping"
60FILES_${PN}-tracepath = "${base_bindir}/tracepath" 60FILES:${PN}-tracepath = "${base_bindir}/tracepath"
61FILES_${PN}-traceroute6 = "${base_bindir}/traceroute6" 61FILES:${PN}-traceroute6 = "${base_bindir}/traceroute6"
62FILES_${PN}-clockdiff = "${base_bindir}/clockdiff" 62FILES:${PN}-clockdiff = "${base_bindir}/clockdiff"
63FILES_${PN}-tftpd = "${base_bindir}/tftpd ${sysconfdir}/xinetd.d/tftp" 63FILES:${PN}-tftpd = "${base_bindir}/tftpd ${sysconfdir}/xinetd.d/tftp"
64FILES_${PN}-rarpd = "${base_sbindir}/rarpd ${systemd_unitdir}/system/rarpd@.service" 64FILES:${PN}-rarpd = "${base_sbindir}/rarpd ${systemd_unitdir}/system/rarpd@.service"
65FILES_${PN}-rdisc = "${base_sbindir}/rdisc" 65FILES:${PN}-rdisc = "${base_sbindir}/rdisc"
66FILES_${PN}-ninfod = "${base_sbindir}/ninfod ${sysconfdir}/init.d/ninfod.sh" 66FILES:${PN}-ninfod = "${base_sbindir}/ninfod ${sysconfdir}/init.d/ninfod.sh"
67 67
68SYSTEMD_PACKAGES = "${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', '${PN}-ninfod', '', d)} \ 68SYSTEMD_PACKAGES = "${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', '${PN}-ninfod', '', d)} \
69 ${PN}-rdisc" 69 ${PN}-rdisc"
70SYSTEMD_SERVICE_${PN}-ninfod = "ninfod.service" 70SYSTEMD_SERVICE:${PN}-ninfod = "ninfod.service"
71SYSTEMD_SERVICE_${PN}-rdisc = "rdisc.service" 71SYSTEMD_SERVICE:${PN}-rdisc = "rdisc.service"
diff --git a/meta/recipes-extended/less/less_590.bb b/meta/recipes-extended/less/less_590.bb
index 82a2312642..5d0d0a5afe 100644
--- a/meta/recipes-extended/less/less_590.bb
+++ b/meta/recipes-extended/less/less_590.bb
@@ -38,5 +38,5 @@ do_install () {
38 oe_runmake 'bindir=${D}${bindir}' 'mandir=${D}${mandir}' install 38 oe_runmake 'bindir=${D}${bindir}' 'mandir=${D}${mandir}' install
39} 39}
40 40
41ALTERNATIVE_${PN} = "less" 41ALTERNATIVE:${PN} = "less"
42ALTERNATIVE_PRIORITY = "100" 42ALTERNATIVE_PRIORITY = "100"
diff --git a/meta/recipes-extended/libarchive/libarchive_3.5.1.bb b/meta/recipes-extended/libarchive/libarchive_3.5.1.bb
index ebecee1f3e..7d98e573b8 100644
--- a/meta/recipes-extended/libarchive/libarchive_3.5.1.bb
+++ b/meta/recipes-extended/libarchive/libarchive_3.5.1.bb
@@ -9,12 +9,12 @@ DEPENDS = "e2fsprogs-native"
9 9
10PACKAGECONFIG ?= "zlib bz2 xz lzo zstd" 10PACKAGECONFIG ?= "zlib bz2 xz lzo zstd"
11 11
12PACKAGECONFIG_append_class-target = "\ 12PACKAGECONFIG:append:class-target = "\
13 ${@bb.utils.filter('DISTRO_FEATURES', 'acl xattr', d)} \ 13 ${@bb.utils.filter('DISTRO_FEATURES', 'acl xattr', d)} \
14" 14"
15 15
16DEPENDS_BZIP2 = "bzip2-replacement-native" 16DEPENDS_BZIP2 = "bzip2-replacement-native"
17DEPENDS_BZIP2_class-target = "bzip2" 17DEPENDS_BZIP2:class-target = "bzip2"
18 18
19PACKAGECONFIG[acl] = "--enable-acl,--disable-acl,acl," 19PACKAGECONFIG[acl] = "--enable-acl,--disable-acl,acl,"
20PACKAGECONFIG[xattr] = "--enable-xattr,--disable-xattr,attr," 20PACKAGECONFIG[xattr] = "--enable-xattr,--disable-xattr,attr,"
@@ -41,7 +41,7 @@ inherit autotools update-alternatives pkgconfig
41CPPFLAGS += "-I${WORKDIR}/extra-includes" 41CPPFLAGS += "-I${WORKDIR}/extra-includes"
42 42
43do_configure[cleandirs] += "${WORKDIR}/extra-includes" 43do_configure[cleandirs] += "${WORKDIR}/extra-includes"
44do_configure_prepend() { 44do_configure:prepend() {
45 # We just need the headers for some type constants, so no need to 45 # We just need the headers for some type constants, so no need to
46 # build all of e2fsprogs for the target 46 # build all of e2fsprogs for the target
47 cp -R ${STAGING_INCDIR_NATIVE}/ext2fs ${WORKDIR}/extra-includes/ 47 cp -R ${STAGING_INCDIR_NATIVE}/ext2fs ${WORKDIR}/extra-includes/
@@ -50,16 +50,16 @@ do_configure_prepend() {
50ALTERNATIVE_PRIORITY = "80" 50ALTERNATIVE_PRIORITY = "80"
51 51
52PACKAGES =+ "bsdtar" 52PACKAGES =+ "bsdtar"
53FILES_bsdtar = "${bindir}/bsdtar" 53FILES:bsdtar = "${bindir}/bsdtar"
54 54
55ALTERNATIVE_bsdtar = "tar" 55ALTERNATIVE:bsdtar = "tar"
56ALTERNATIVE_LINK_NAME[tar] = "${base_bindir}/tar" 56ALTERNATIVE_LINK_NAME[tar] = "${base_bindir}/tar"
57ALTERNATIVE_TARGET[tar] = "${bindir}/bsdtar" 57ALTERNATIVE_TARGET[tar] = "${bindir}/bsdtar"
58 58
59PACKAGES =+ "bsdcpio" 59PACKAGES =+ "bsdcpio"
60FILES_bsdcpio = "${bindir}/bsdcpio" 60FILES:bsdcpio = "${bindir}/bsdcpio"
61 61
62ALTERNATIVE_bsdcpio = "cpio" 62ALTERNATIVE:bsdcpio = "cpio"
63ALTERNATIVE_LINK_NAME[cpio] = "${base_bindir}/cpio" 63ALTERNATIVE_LINK_NAME[cpio] = "${base_bindir}/cpio"
64ALTERNATIVE_TARGET[cpio] = "${bindir}/bsdcpio" 64ALTERNATIVE_TARGET[cpio] = "${bindir}/bsdcpio"
65 65
diff --git a/meta/recipes-extended/libidn/libidn2_2.3.1.bb b/meta/recipes-extended/libidn/libidn2_2.3.1.bb
index d33d6a7dab..07781940af 100644
--- a/meta/recipes-extended/libidn/libidn2_2.3.1.bb
+++ b/meta/recipes-extended/libidn/libidn2_2.3.1.bb
@@ -21,12 +21,12 @@ EXTRA_OECONF += "--disable-rpath \
21 --with-libunistring-prefix=${STAGING_EXECPREFIXDIR} \ 21 --with-libunistring-prefix=${STAGING_EXECPREFIXDIR} \
22 " 22 "
23 23
24do_install_append() { 24do_install:append() {
25 # Need to remove any duplicate whitespace too for reproducibility 25 # Need to remove any duplicate whitespace too for reproducibility
26 sed -i -e 's|-L${STAGING_LIBDIR}||' -e 's/ */ /g' ${D}${libdir}/pkgconfig/libidn2.pc 26 sed -i -e 's|-L${STAGING_LIBDIR}||' -e 's/ */ /g' ${D}${libdir}/pkgconfig/libidn2.pc
27} 27}
28 28
29LICENSE_${PN} = "(GPLv2+ | LGPLv3)" 29LICENSE:${PN} = "(GPLv2+ | LGPLv3)"
30LICENSE_${PN}-bin = "GPLv3+" 30LICENSE:${PN}-bin = "GPLv3+"
31 31
32BBCLASSEXTEND = "native nativesdk" 32BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-extended/libnss-nis/libnss-nis.bb b/meta/recipes-extended/libnss-nis/libnss-nis.bb
index a1d914e871..34103428e9 100644
--- a/meta/recipes-extended/libnss-nis/libnss-nis.bb
+++ b/meta/recipes-extended/libnss-nis/libnss-nis.bb
@@ -28,4 +28,4 @@ BBCLASSEXTEND += "native nativesdk"
28# 28#
29# We will skip parsing this packagegeoup for non-glibc systems 29# We will skip parsing this packagegeoup for non-glibc systems
30# 30#
31COMPATIBLE_HOST_libc-musl = 'null' 31COMPATIBLE_HOST:libc-musl = 'null'
diff --git a/meta/recipes-extended/libsolv/libsolv_0.7.19.bb b/meta/recipes-extended/libsolv/libsolv_0.7.19.bb
index 0c69636323..bb925073ed 100644
--- a/meta/recipes-extended/libsolv/libsolv_0.7.19.bb
+++ b/meta/recipes-extended/libsolv/libsolv_0.7.19.bb
@@ -26,7 +26,7 @@ EXTRA_OECMAKE = "-DMULTI_SEMANTICS=ON -DENABLE_COMPLEX_DEPS=ON"
26 26
27PACKAGES =+ "${PN}-tools ${PN}ext" 27PACKAGES =+ "${PN}-tools ${PN}ext"
28 28
29FILES_${PN}-tools = "${bindir}/*" 29FILES:${PN}-tools = "${bindir}/*"
30FILES_${PN}ext = "${libdir}/${PN}ext.so.*" 30FILES:${PN}ext = "${libdir}/${PN}ext.so.*"
31 31
32BBCLASSEXTEND = "native nativesdk" 32BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-extended/libtirpc/libtirpc_1.3.2.bb b/meta/recipes-extended/libtirpc/libtirpc_1.3.2.bb
index b666263280..45b3d2befc 100644
--- a/meta/recipes-extended/libtirpc/libtirpc_1.3.2.bb
+++ b/meta/recipes-extended/libtirpc/libtirpc_1.3.2.bb
@@ -18,7 +18,7 @@ inherit autotools pkgconfig
18 18
19EXTRA_OECONF = "--disable-gssapi" 19EXTRA_OECONF = "--disable-gssapi"
20 20
21do_install_append() { 21do_install:append() {
22 chown root:root ${D}${sysconfdir}/netconfig 22 chown root:root ${D}${sysconfdir}/netconfig
23} 23}
24 24
diff --git a/meta/recipes-extended/lighttpd/lighttpd_1.4.59.bb b/meta/recipes-extended/lighttpd/lighttpd_1.4.59.bb
index cf7f478915..f97c5913b8 100644
--- a/meta/recipes-extended/lighttpd/lighttpd_1.4.59.bb
+++ b/meta/recipes-extended/lighttpd/lighttpd_1.4.59.bb
@@ -7,10 +7,10 @@ LICENSE = "BSD-3-Clause"
7LIC_FILES_CHKSUM = "file://COPYING;md5=e4dac5c6ab169aa212feb5028853a579" 7LIC_FILES_CHKSUM = "file://COPYING;md5=e4dac5c6ab169aa212feb5028853a579"
8 8
9SECTION = "net" 9SECTION = "net"
10RDEPENDS_${PN} = "lighttpd-module-dirlisting \ 10RDEPENDS:${PN} = "lighttpd-module-dirlisting \
11 lighttpd-module-indexfile \ 11 lighttpd-module-indexfile \
12 lighttpd-module-staticfile" 12 lighttpd-module-staticfile"
13RRECOMMENDS_${PN} = "lighttpd-module-access \ 13RRECOMMENDS:${PN} = "lighttpd-module-access \
14 lighttpd-module-accesslog" 14 lighttpd-module-accesslog"
15 15
16SRC_URI = "http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-${PV}.tar.xz \ 16SRC_URI = "http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-${PV}.tar.xz \
@@ -52,9 +52,9 @@ inherit autotools pkgconfig update-rc.d gettext systemd
52INITSCRIPT_NAME = "lighttpd" 52INITSCRIPT_NAME = "lighttpd"
53INITSCRIPT_PARAMS = "defaults 70" 53INITSCRIPT_PARAMS = "defaults 70"
54 54
55SYSTEMD_SERVICE_${PN} = "lighttpd.service" 55SYSTEMD_SERVICE:${PN} = "lighttpd.service"
56 56
57do_install_append() { 57do_install:append() {
58 install -d ${D}${sysconfdir}/init.d ${D}${sysconfdir}/lighttpd ${D}${sysconfdir}/lighttpd.d ${D}/www/pages/dav 58 install -d ${D}${sysconfdir}/init.d ${D}${sysconfdir}/lighttpd ${D}${sysconfdir}/lighttpd.d ${D}/www/pages/dav
59 install -m 0755 ${WORKDIR}/lighttpd ${D}${sysconfdir}/init.d 59 install -m 0755 ${WORKDIR}/lighttpd ${D}${sysconfdir}/init.d
60 install -m 0644 ${WORKDIR}/lighttpd.conf ${D}${sysconfdir}/lighttpd 60 install -m 0644 ${WORKDIR}/lighttpd.conf ${D}${sysconfdir}/lighttpd
@@ -71,13 +71,13 @@ do_install_append() {
71 ln -sf ${localstatedir}/tmp ${D}/www/var 71 ln -sf ${localstatedir}/tmp ${D}/www/var
72} 72}
73 73
74FILES_${PN} += "${sysconfdir} /www" 74FILES:${PN} += "${sysconfdir} /www"
75 75
76CONFFILES_${PN} = "${sysconfdir}/lighttpd/lighttpd.conf" 76CONFFILES:${PN} = "${sysconfdir}/lighttpd/lighttpd.conf"
77 77
78PACKAGES_DYNAMIC += "^lighttpd-module-.*" 78PACKAGES_DYNAMIC += "^lighttpd-module-.*"
79 79
80python populate_packages_prepend () { 80python populate_packages:prepend () {
81 lighttpd_libdir = d.expand('${libdir}') 81 lighttpd_libdir = d.expand('${libdir}')
82 do_split_packages(d, lighttpd_libdir, r'^mod_(.*)\.so$', 'lighttpd-module-%s', 'Lighttpd module for %s', extra_depends='') 82 do_split_packages(d, lighttpd_libdir, r'^mod_(.*)\.so$', 'lighttpd-module-%s', 'Lighttpd module for %s', extra_depends='')
83} 83}
diff --git a/meta/recipes-extended/logrotate/logrotate_3.18.1.bb b/meta/recipes-extended/logrotate/logrotate_3.18.1.bb
index d853f7bec9..bca47872c5 100644
--- a/meta/recipes-extended/logrotate/logrotate_3.18.1.bb
+++ b/meta/recipes-extended/logrotate/logrotate_3.18.1.bb
@@ -29,7 +29,7 @@ PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'acl selinux', d)}"
29PACKAGECONFIG[acl] = ",,acl" 29PACKAGECONFIG[acl] = ",,acl"
30PACKAGECONFIG[selinux] = ",,libselinux" 30PACKAGECONFIG[selinux] = ",,libselinux"
31 31
32CONFFILES_${PN} += "${localstatedir}/lib/logrotate.status \ 32CONFFILES:${PN} += "${localstatedir}/lib/logrotate.status \
33 ${sysconfdir}/logrotate.conf \ 33 ${sysconfdir}/logrotate.conf \
34 ${sysconfdir}/logrotate.d/btmp \ 34 ${sysconfdir}/logrotate.d/btmp \
35 ${sysconfdir}/logrotate.d/wtmp" 35 ${sysconfdir}/logrotate.d/wtmp"
@@ -53,7 +53,7 @@ OS_NAME = "Linux"
53 53
54inherit autotools systemd 54inherit autotools systemd
55 55
56SYSTEMD_SERVICE_${PN} = "\ 56SYSTEMD_SERVICE:${PN} = "\
57 ${BPN}.service \ 57 ${BPN}.service \
58 ${BPN}.timer \ 58 ${BPN}.timer \
59" 59"
diff --git a/meta/recipes-extended/lsb/lsb-release_1.4.bb b/meta/recipes-extended/lsb/lsb-release_1.4.bb
index bafc18fcc0..a3bcaf51c3 100644
--- a/meta/recipes-extended/lsb/lsb-release_1.4.bb
+++ b/meta/recipes-extended/lsb/lsb-release_1.4.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "https://sourceforge.net/projects/lsb/files"
4LICENSE = "GPLv2+" 4LICENSE = "GPLv2+"
5 5
6# lsb_release needs getopt 6# lsb_release needs getopt
7RDEPENDS_${PN} += "${VIRTUAL-RUNTIME_getopt}" 7RDEPENDS:${PN} += "${VIRTUAL-RUNTIME_getopt}"
8 8
9LIC_FILES_CHKSUM = "file://README;md5=12da544b1a3a5a1795a21160b49471cf" 9LIC_FILES_CHKSUM = "file://README;md5=12da544b1a3a5a1795a21160b49471cf"
10 10
@@ -35,4 +35,4 @@ do_install() {
35 echo "DISTRIB_DESCRIPTION=\"${DISTRO_NAME} ${DISTRO_VERSION}\"" >> ${D}${sysconfdir}/lsb-release 35 echo "DISTRIB_DESCRIPTION=\"${DISTRO_NAME} ${DISTRO_VERSION}\"" >> ${D}${sysconfdir}/lsb-release
36} 36}
37 37
38FILES_${PN} += "${base_libdir}" 38FILES:${PN} += "${base_libdir}"
diff --git a/meta/recipes-extended/ltp/ltp_20210524.bb b/meta/recipes-extended/ltp/ltp_20210524.bb
index 26fd9ac049..702fa62b66 100644
--- a/meta/recipes-extended/ltp/ltp_20210524.bb
+++ b/meta/recipes-extended/ltp/ltp_20210524.bb
@@ -15,18 +15,18 @@ LIC_FILES_CHKSUM = "\
15" 15"
16 16
17DEPENDS = "attr libaio libcap acl openssl zip-native" 17DEPENDS = "attr libaio libcap acl openssl zip-native"
18DEPENDS_append_libc-musl = " fts " 18DEPENDS:append:libc-musl = " fts "
19EXTRA_OEMAKE_append_libc-musl = " LIBC=musl " 19EXTRA_OEMAKE:append:libc-musl = " LIBC=musl "
20EXTRA_OECONF_append_libc-musl = " LIBS=-lfts " 20EXTRA_OECONF:append:libc-musl = " LIBS=-lfts "
21 21
22# since ltp contains x86-64 assembler which uses the frame-pointer register, 22# since ltp contains x86-64 assembler which uses the frame-pointer register,
23# set -fomit-frame-pointer x86-64 to handle cases where optimisation 23# set -fomit-frame-pointer x86-64 to handle cases where optimisation
24# is set to -O0 or frame pointers have been enabled by -fno-omit-frame-pointer 24# is set to -O0 or frame pointers have been enabled by -fno-omit-frame-pointer
25# earlier in CFLAGS, etc. 25# earlier in CFLAGS, etc.
26CFLAGS_append_x86-64 = " -fomit-frame-pointer" 26CFLAGS:append:x86-64 = " -fomit-frame-pointer"
27 27
28CFLAGS_append_powerpc64 = " -D__SANE_USERSPACE_TYPES__" 28CFLAGS:append:powerpc64 = " -D__SANE_USERSPACE_TYPES__"
29CFLAGS_append_mipsarchn64 = " -D__SANE_USERSPACE_TYPES__" 29CFLAGS:append:mipsarchn64 = " -D__SANE_USERSPACE_TYPES__"
30SRCREV = "0fb171f2beddaf64bd27597577c206c0f892b3cd" 30SRCREV = "0fb171f2beddaf64bd27597577c206c0f892b3cd"
31 31
32SRC_URI = "git://github.com/linux-test-project/ltp.git \ 32SRC_URI = "git://github.com/linux-test-project/ltp.git \
@@ -75,7 +75,7 @@ do_install(){
75 sed -e '/^memcg_stress/d' -i ${D}${prefix}/runtest/controllers 75 sed -e '/^memcg_stress/d' -i ${D}${prefix}/runtest/controllers
76} 76}
77 77
78RDEPENDS_${PN} = "\ 78RDEPENDS:${PN} = "\
79 attr \ 79 attr \
80 bash \ 80 bash \
81 bc \ 81 bc \
@@ -105,11 +105,11 @@ RDEPENDS_${PN} = "\
105 tar \ 105 tar \
106" 106"
107 107
108FILES_${PN} += "${prefix}/* ${prefix}/runtest/* ${prefix}/scenario_groups/* ${prefix}/testcases/bin/* ${prefix}/testcases/bin/*/bin/* ${prefix}/testscripts/* ${prefix}/testcases/open_posix_testsuite/* ${prefix}/testcases/open_posix_testsuite/conformance/* ${prefix}/testcases/open_posix_testsuite/Documentation/* ${prefix}/testcases/open_posix_testsuite/functional/* ${prefix}/testcases/open_posix_testsuite/include/* ${prefix}/testcases/open_posix_testsuite/scripts/* ${prefix}/testcases/open_posix_testsuite/stress/* ${prefix}/testcases/open_posix_testsuite/tools/* ${prefix}/testcases/data/nm01/lib.a ${prefix}/lib/libmem.a" 108FILES:${PN} += "${prefix}/* ${prefix}/runtest/* ${prefix}/scenario_groups/* ${prefix}/testcases/bin/* ${prefix}/testcases/bin/*/bin/* ${prefix}/testscripts/* ${prefix}/testcases/open_posix_testsuite/* ${prefix}/testcases/open_posix_testsuite/conformance/* ${prefix}/testcases/open_posix_testsuite/Documentation/* ${prefix}/testcases/open_posix_testsuite/functional/* ${prefix}/testcases/open_posix_testsuite/include/* ${prefix}/testcases/open_posix_testsuite/scripts/* ${prefix}/testcases/open_posix_testsuite/stress/* ${prefix}/testcases/open_posix_testsuite/tools/* ${prefix}/testcases/data/nm01/lib.a ${prefix}/lib/libmem.a"
109 109
110# Avoid stripping some generated binaries otherwise some of the ltp tests such as ldd01 & nm01 fail 110# Avoid stripping some generated binaries otherwise some of the ltp tests such as ldd01 & nm01 fail
111INHIBIT_PACKAGE_STRIP_FILES = "${prefix}/testcases/bin/nm01 ${prefix}/testcases/bin/ldd01" 111INHIBIT_PACKAGE_STRIP_FILES = "${prefix}/testcases/bin/nm01 ${prefix}/testcases/bin/ldd01"
112INSANE_SKIP_${PN} += "already-stripped staticdev" 112INSANE_SKIP:${PN} += "already-stripped staticdev"
113 113
114remove_broken_musl_sources() { 114remove_broken_musl_sources() {
115 [ "${TCLIBC}" = "musl" ] || return 0 115 [ "${TCLIBC}" = "musl" ] || return 0
@@ -135,4 +135,4 @@ do_patch[postfuncs] += "remove_broken_musl_sources"
135# exist on the running system. For instance it has specific checks for 135# exist on the running system. For instance it has specific checks for
136# csh and ksh which are not typically part of OpenEmbedded systems (but 136# csh and ksh which are not typically part of OpenEmbedded systems (but
137# can be added via additional layers.) 137# can be added via additional layers.)
138SKIP_FILEDEPS_${PN} = '1' 138SKIP_FILEDEPS:${PN} = '1'
diff --git a/meta/recipes-extended/man-db/man-db_2.9.4.bb b/meta/recipes-extended/man-db/man-db_2.9.4.bb
index cfa6561769..c4cdbcc3b4 100644
--- a/meta/recipes-extended/man-db/man-db_2.9.4.bb
+++ b/meta/recipes-extended/man-db/man-db_2.9.4.bb
@@ -11,11 +11,11 @@ SRC_URI = "${SAVANNAH_NONGNU_MIRROR}/man-db/man-db-${PV}.tar.xz \
11SRC_URI[sha256sum] = "b66c99edfad16ad928c889f87cf76380263c1609323c280b3a9e6963fdb16756" 11SRC_URI[sha256sum] = "b66c99edfad16ad928c889f87cf76380263c1609323c280b3a9e6963fdb16756"
12 12
13DEPENDS = "libpipeline gdbm groff-native base-passwd" 13DEPENDS = "libpipeline gdbm groff-native base-passwd"
14RDEPENDS_${PN} += "base-passwd" 14RDEPENDS:${PN} += "base-passwd"
15PACKAGE_WRITE_DEPS += "base-passwd" 15PACKAGE_WRITE_DEPS += "base-passwd"
16 16
17# | /usr/src/debug/man-db/2.8.0-r0/man-db-2.8.0/src/whatis.c:939: undefined reference to `_nl_msg_cat_cntr' 17# | /usr/src/debug/man-db/2.8.0-r0/man-db-2.8.0/src/whatis.c:939: undefined reference to `_nl_msg_cat_cntr'
18USE_NLS_libc-musl = "no" 18USE_NLS:libc-musl = "no"
19 19
20inherit gettext pkgconfig autotools systemd 20inherit gettext pkgconfig autotools systemd
21 21
@@ -31,17 +31,17 @@ do_install() {
31 fi 31 fi
32} 32}
33 33
34do_install_append_libc-musl() { 34do_install:append:libc-musl() {
35 rm -f ${D}${libdir}/charset.alias 35 rm -f ${D}${libdir}/charset.alias
36} 36}
37 37
38FILES_${PN} += "${prefix}/lib/tmpfiles.d" 38FILES:${PN} += "${prefix}/lib/tmpfiles.d"
39 39
40FILES_${PN}-dev += "${libdir}/man-db/libman.so ${libdir}/${BPN}/libmandb.so" 40FILES:${PN}-dev += "${libdir}/man-db/libman.so ${libdir}/${BPN}/libmandb.so"
41 41
42RDEPENDS_${PN} += "groff" 42RDEPENDS:${PN} += "groff"
43RRECOMMENDS_${PN} += "less" 43RRECOMMENDS:${PN} += "less"
44RPROVIDES_${PN} += " man" 44RPROVIDES:${PN} += " man"
45 45
46def compress_pkg(d): 46def compress_pkg(d):
47 if bb.utils.contains("INHERIT", "compress_doc", True, False, d): 47 if bb.utils.contains("INHERIT", "compress_doc", True, False, d):
@@ -54,7 +54,7 @@ def compress_pkg(d):
54 return "xz" 54 return "xz"
55 return "" 55 return ""
56 56
57RDEPENDS_${PN} += "${@compress_pkg(d)}" 57RDEPENDS:${PN} += "${@compress_pkg(d)}"
58 58
59SYSTEMD_SERVICE_${PN} = "man-db.timer man-db.service" 59SYSTEMD_SERVICE:${PN} = "man-db.timer man-db.service"
60SYSTEMD_AUTO_ENABLE ?= "disable" 60SYSTEMD_AUTO_ENABLE ?= "disable"
diff --git a/meta/recipes-extended/man-pages/man-pages_5.12.bb b/meta/recipes-extended/man-pages/man-pages_5.12.bb
index a5b2c30305..ed30103ccd 100644
--- a/meta/recipes-extended/man-pages/man-pages_5.12.bb
+++ b/meta/recipes-extended/man-pages/man-pages_5.12.bb
@@ -23,14 +23,14 @@ do_install() {
23 oe_runmake install prefix=${prefix} DESTDIR=${D} 23 oe_runmake install prefix=${prefix} DESTDIR=${D}
24} 24}
25 25
26# Only deliveres man-pages so FILES_${PN} gets everything 26# Only deliveres man-pages so FILES:${PN} gets everything
27FILES_${PN}-doc = "" 27FILES:${PN}-doc = ""
28FILES_${PN} = "${mandir}/*" 28FILES:${PN} = "${mandir}/*"
29 29
30inherit update-alternatives 30inherit update-alternatives
31 31
32ALTERNATIVE_PRIORITY = "100" 32ALTERNATIVE_PRIORITY = "100"
33ALTERNATIVE_${PN} = "passwd.5 getspnam.3 crypt.3" 33ALTERNATIVE:${PN} = "passwd.5 getspnam.3 crypt.3"
34ALTERNATIVE_LINK_NAME[passwd.5] = "${mandir}/man5/passwd.5" 34ALTERNATIVE_LINK_NAME[passwd.5] = "${mandir}/man5/passwd.5"
35ALTERNATIVE_LINK_NAME[getspnam.3] = "${mandir}/man3/getspnam.3" 35ALTERNATIVE_LINK_NAME[getspnam.3] = "${mandir}/man3/getspnam.3"
36ALTERNATIVE_LINK_NAME[crypt.3] = "${mandir}/man3/crypt.3" 36ALTERNATIVE_LINK_NAME[crypt.3] = "${mandir}/man3/crypt.3"
diff --git a/meta/recipes-extended/mc/mc_4.8.26.bb b/meta/recipes-extended/mc/mc_4.8.26.bb
index 5c5e6790d8..d5619675ef 100644
--- a/meta/recipes-extended/mc/mc_4.8.26.bb
+++ b/meta/recipes-extended/mc/mc_4.8.26.bb
@@ -5,8 +5,8 @@ LICENSE = "GPLv3"
5LIC_FILES_CHKSUM = "file://COPYING;md5=270bbafe360e73f9840bd7981621f9c2" 5LIC_FILES_CHKSUM = "file://COPYING;md5=270bbafe360e73f9840bd7981621f9c2"
6SECTION = "console/utils" 6SECTION = "console/utils"
7DEPENDS = "ncurses glib-2.0 util-linux" 7DEPENDS = "ncurses glib-2.0 util-linux"
8RDEPENDS_${PN} = "ncurses-terminfo-base" 8RDEPENDS:${PN} = "ncurses-terminfo-base"
9RRECOMMENDS_${PN} = "ncurses-terminfo" 9RRECOMMENDS:${PN} = "ncurses-terminfo"
10 10
11SRC_URI = "http://www.midnight-commander.org/downloads/${BPN}-${PV}.tar.bz2 \ 11SRC_URI = "http://www.midnight-commander.org/downloads/${BPN}-${PV}.tar.bz2 \
12 file://0001-mc-replace-perl-w-with-use-warnings.patch \ 12 file://0001-mc-replace-perl-w-with-use-warnings.patch \
@@ -23,7 +23,7 @@ PACKAGECONFIG ??= ""
23PACKAGECONFIG[smb] = "--enable-vfs-smb,--disable-vfs-smb,samba," 23PACKAGECONFIG[smb] = "--enable-vfs-smb,--disable-vfs-smb,samba,"
24PACKAGECONFIG[sftp] = "--enable-vfs-sftp,--disable-vfs-sftp,libssh2," 24PACKAGECONFIG[sftp] = "--enable-vfs-sftp,--disable-vfs-sftp,libssh2,"
25 25
26CFLAGS_append_libc-musl = ' -DNCURSES_WIDECHAR=1 ' 26CFLAGS:append:libc-musl = ' -DNCURSES_WIDECHAR=1 '
27EXTRA_OECONF = "--with-screen=ncurses --without-gpm-mouse --without-x --disable-configure-args" 27EXTRA_OECONF = "--with-screen=ncurses --without-gpm-mouse --without-x --disable-configure-args"
28 28
29CACHED_CONFIGUREVARS += "ac_cv_path_PERL='/usr/bin/env perl'" 29CACHED_CONFIGUREVARS += "ac_cv_path_PERL='/usr/bin/env perl'"
@@ -31,7 +31,7 @@ CACHED_CONFIGUREVARS += "ac_cv_path_PYTHON='/usr/bin/env python'"
31CACHED_CONFIGUREVARS += "ac_cv_path_GREP='/usr/bin/env grep'" 31CACHED_CONFIGUREVARS += "ac_cv_path_GREP='/usr/bin/env grep'"
32CACHED_CONFIGUREVARS += "mc_cv_have_zipinfo=yes" 32CACHED_CONFIGUREVARS += "mc_cv_have_zipinfo=yes"
33 33
34do_install_append () { 34do_install:append () {
35 sed -i -e '1s,#!.*perl,#!${bindir}/env perl,' ${D}${libexecdir}/mc/extfs.d/* 35 sed -i -e '1s,#!.*perl,#!${bindir}/env perl,' ${D}${libexecdir}/mc/extfs.d/*
36 36
37 rm ${D}${libexecdir}/mc/extfs.d/s3+ ${D}${libexecdir}/mc/extfs.d/uc1541 37 rm ${D}${libexecdir}/mc/extfs.d/s3+ ${D}${libexecdir}/mc/extfs.d/uc1541
@@ -39,17 +39,17 @@ do_install_append () {
39 39
40PACKAGES =+ "${BPN}-helpers-perl ${BPN}-helpers ${BPN}-fish" 40PACKAGES =+ "${BPN}-helpers-perl ${BPN}-helpers ${BPN}-fish"
41 41
42SUMMARY_${BPN}-helpers-perl = "Midnight Commander Perl-based helper scripts" 42SUMMARY:${BPN}-helpers-perl = "Midnight Commander Perl-based helper scripts"
43FILES_${BPN}-helpers-perl = "${libexecdir}/mc/extfs.d/a+ ${libexecdir}/mc/extfs.d/apt+ \ 43FILES:${BPN}-helpers-perl = "${libexecdir}/mc/extfs.d/a+ ${libexecdir}/mc/extfs.d/apt+ \
44 ${libexecdir}/mc/extfs.d/deb ${libexecdir}/mc/extfs.d/deba \ 44 ${libexecdir}/mc/extfs.d/deb ${libexecdir}/mc/extfs.d/deba \
45 ${libexecdir}/mc/extfs.d/debd ${libexecdir}/mc/extfs.d/dpkg+ \ 45 ${libexecdir}/mc/extfs.d/debd ${libexecdir}/mc/extfs.d/dpkg+ \
46 ${libexecdir}/mc/extfs.d/mailfs ${libexecdir}/mc/extfs.d/patchfs \ 46 ${libexecdir}/mc/extfs.d/mailfs ${libexecdir}/mc/extfs.d/patchfs \
47 ${libexecdir}/mc/extfs.d/rpms+ ${libexecdir}/mc/extfs.d/ulib \ 47 ${libexecdir}/mc/extfs.d/rpms+ ${libexecdir}/mc/extfs.d/ulib \
48 ${libexecdir}/mc/extfs.d/uzip" 48 ${libexecdir}/mc/extfs.d/uzip"
49RDEPENDS_${BPN}-helpers-perl = "perl" 49RDEPENDS:${BPN}-helpers-perl = "perl"
50 50
51SUMMARY_${BPN}-helpers = "Midnight Commander shell helper scripts" 51SUMMARY:${BPN}-helpers = "Midnight Commander shell helper scripts"
52FILES_${BPN}-helpers = "${libexecdir}/mc/extfs.d/* ${libexecdir}/mc/ext.d/*" 52FILES:${BPN}-helpers = "${libexecdir}/mc/extfs.d/* ${libexecdir}/mc/ext.d/*"
53 53
54SUMMARY_${BPN}-fish = "Midnight Commander Fish scripts" 54SUMMARY:${BPN}-fish = "Midnight Commander Fish scripts"
55FILES_${BPN}-fish = "${libexecdir}/mc/fish" 55FILES:${BPN}-fish = "${libexecdir}/mc/fish"
diff --git a/meta/recipes-extended/mdadm/mdadm_4.1.bb b/meta/recipes-extended/mdadm/mdadm_4.1.bb
index bb77759cf9..062797afe6 100644
--- a/meta/recipes-extended/mdadm/mdadm_4.1.bb
+++ b/meta/recipes-extended/mdadm/mdadm_4.1.bb
@@ -31,23 +31,23 @@ SRC_URI[sha256sum] = "ab7688842908d3583a704d491956f31324c3a5fc9f6a04653cb75d19f1
31 31
32inherit autotools-brokensep ptest systemd 32inherit autotools-brokensep ptest systemd
33 33
34SYSTEMD_SERVICE_${PN} = "mdmonitor.service" 34SYSTEMD_SERVICE:${PN} = "mdmonitor.service"
35SYSTEMD_AUTO_ENABLE = "disable" 35SYSTEMD_AUTO_ENABLE = "disable"
36 36
37CFLAGS_append_toolchain-clang = " -Wno-error=address-of-packed-member" 37CFLAGS:append:toolchain-clang = " -Wno-error=address-of-packed-member"
38 38
39# PPC64 and MIPS64 uses long long for u64 in the kernel, but powerpc's asm/types.h 39# PPC64 and MIPS64 uses long long for u64 in the kernel, but powerpc's asm/types.h
40# prevents 64-bit userland from seeing this definition, instead defaulting 40# prevents 64-bit userland from seeing this definition, instead defaulting
41# to u64 == long in userspace. Define __SANE_USERSPACE_TYPES__ to get 41# to u64 == long in userspace. Define __SANE_USERSPACE_TYPES__ to get
42# int-ll64.h included 42# int-ll64.h included
43CFLAGS_append_powerpc64 = ' -D__SANE_USERSPACE_TYPES__' 43CFLAGS:append:powerpc64 = ' -D__SANE_USERSPACE_TYPES__'
44CFLAGS_append_mipsarchn64 = ' -D__SANE_USERSPACE_TYPES__' 44CFLAGS:append:mipsarchn64 = ' -D__SANE_USERSPACE_TYPES__'
45CFLAGS_append_mipsarchn32 = ' -D__SANE_USERSPACE_TYPES__' 45CFLAGS:append:mipsarchn32 = ' -D__SANE_USERSPACE_TYPES__'
46 46
47EXTRA_OEMAKE = 'CHECK_RUN_DIR=0 CXFLAGS="${CFLAGS}" SYSTEMD_DIR=${systemd_unitdir}/system \ 47EXTRA_OEMAKE = 'CHECK_RUN_DIR=0 CXFLAGS="${CFLAGS}" SYSTEMD_DIR=${systemd_unitdir}/system \
48 BINDIR="${base_sbindir}" UDEVDIR="${nonarch_base_libdir}/udev"' 48 BINDIR="${base_sbindir}" UDEVDIR="${nonarch_base_libdir}/udev"'
49 49
50DEBUG_OPTIMIZATION_append = " -Wno-error" 50DEBUG_OPTIMIZATION:append = " -Wno-error"
51 51
52do_compile() { 52do_compile() {
53 oe_runmake SYSROOT="${STAGING_DIR_TARGET}" 53 oe_runmake SYSROOT="${STAGING_DIR_TARGET}"
@@ -58,14 +58,14 @@ do_install() {
58 autotools_do_install 58 autotools_do_install
59} 59}
60 60
61do_install_append() { 61do_install:append() {
62 install -d ${D}/${sysconfdir}/ 62 install -d ${D}/${sysconfdir}/
63 install -m 644 ${S}/mdadm.conf-example ${D}${sysconfdir}/mdadm.conf 63 install -m 644 ${S}/mdadm.conf-example ${D}${sysconfdir}/mdadm.conf
64 install -d ${D}/${sysconfdir}/init.d 64 install -d ${D}/${sysconfdir}/init.d
65 install -m 755 ${WORKDIR}/mdadm.init ${D}${sysconfdir}/init.d/mdmonitor 65 install -m 755 ${WORKDIR}/mdadm.init ${D}${sysconfdir}/init.d/mdmonitor
66} 66}
67 67
68do_install_append() { 68do_install:append() {
69 oe_runmake install-systemd DESTDIR=${D} 69 oe_runmake install-systemd DESTDIR=${D}
70} 70}
71 71
@@ -93,8 +93,8 @@ do_install_ptest() {
93 done 93 done
94} 94}
95 95
96RDEPENDS_${PN}-ptest += "bash e2fsprogs-mke2fs" 96RDEPENDS:${PN}-ptest += "bash e2fsprogs-mke2fs"
97RRECOMMENDS_${PN}-ptest += " \ 97RRECOMMENDS:${PN}-ptest += " \
98 coreutils \ 98 coreutils \
99 util-linux \ 99 util-linux \
100 kernel-module-loop \ 100 kernel-module-loop \
@@ -105,4 +105,4 @@ RRECOMMENDS_${PN}-ptest += " \
105 kernel-module-raid456 \ 105 kernel-module-raid456 \
106" 106"
107 107
108FILES_${PN} += "${systemd_unitdir}/*" 108FILES:${PN} += "${systemd_unitdir}/*"
diff --git a/meta/recipes-extended/mingetty/mingetty_1.08.bb b/meta/recipes-extended/mingetty/mingetty_1.08.bb
index 9822e86b0e..27feaa8cde 100644
--- a/meta/recipes-extended/mingetty/mingetty_1.08.bb
+++ b/meta/recipes-extended/mingetty/mingetty_1.08.bb
@@ -24,7 +24,7 @@ do_install(){
24 24
25inherit update-alternatives 25inherit update-alternatives
26 26
27ALTERNATIVE_${PN} = "getty" 27ALTERNATIVE:${PN} = "getty"
28ALTERNATIVE_LINK_NAME[getty] = "${base_sbindir}/getty" 28ALTERNATIVE_LINK_NAME[getty] = "${base_sbindir}/getty"
29ALTERNATIVE_TARGET[getty] = "${base_sbindir}/mingetty" 29ALTERNATIVE_TARGET[getty] = "${base_sbindir}/mingetty"
30ALTERNATIVE_PRIORITY = "10" 30ALTERNATIVE_PRIORITY = "10"
diff --git a/meta/recipes-extended/minicom/minicom_2.7.1.bb b/meta/recipes-extended/minicom/minicom_2.7.1.bb
index 12003ff49e..4f715cbc71 100644
--- a/meta/recipes-extended/minicom/minicom_2.7.1.bb
+++ b/meta/recipes-extended/minicom/minicom_2.7.1.bb
@@ -28,6 +28,6 @@ do_install() {
28 for d in doc extras man lib src; do make -C $d DESTDIR=${D} install; done 28 for d in doc extras man lib src; do make -C $d DESTDIR=${D} install; done
29} 29}
30 30
31RRECOMMENDS_${PN} += "lrzsz" 31RRECOMMENDS:${PN} += "lrzsz"
32 32
33RDEPENDS_${PN} += "ncurses-terminfo-base" 33RDEPENDS:${PN} += "ncurses-terminfo-base"
diff --git a/meta/recipes-extended/msmtp/msmtp_1.8.15.bb b/meta/recipes-extended/msmtp/msmtp_1.8.15.bb
index e85873e90f..bb56a2e347 100644
--- a/meta/recipes-extended/msmtp/msmtp_1.8.15.bb
+++ b/meta/recipes-extended/msmtp/msmtp_1.8.15.bb
@@ -17,9 +17,9 @@ inherit gettext autotools update-alternatives pkgconfig
17 17
18EXTRA_OECONF += "--without-libsecret --without-libgsasl --without-libidn" 18EXTRA_OECONF += "--without-libsecret --without-libgsasl --without-libidn"
19 19
20ALTERNATIVE_${PN} = "sendmail" 20ALTERNATIVE:${PN} = "sendmail"
21# /usr/lib/sendmial is required by LSB core test 21# /usr/lib/sendmial is required by LSB core test
22ALTERNATIVE_${PN}_linuxstdbase = "sendmail usr-lib-sendmail" 22ALTERNATIVE:${PN}:linuxstdbase = "sendmail usr-lib-sendmail"
23ALTERNATIVE_TARGET[sendmail] = "${bindir}/msmtp" 23ALTERNATIVE_TARGET[sendmail] = "${bindir}/msmtp"
24ALTERNATIVE_LINK_NAME[sendmail] = "${sbindir}/sendmail" 24ALTERNATIVE_LINK_NAME[sendmail] = "${sbindir}/sendmail"
25ALTERNATIVE_TARGET[usr-lib-sendmail] = "${bindir}/msmtp" 25ALTERNATIVE_TARGET[usr-lib-sendmail] = "${bindir}/msmtp"
diff --git a/meta/recipes-extended/net-tools/net-tools_2.10.bb b/meta/recipes-extended/net-tools/net-tools_2.10.bb
index de4a715971..00caccd4b8 100644
--- a/meta/recipes-extended/net-tools/net-tools_2.10.bb
+++ b/meta/recipes-extended/net-tools/net-tools_2.10.bb
@@ -90,8 +90,8 @@ base_bindir_progs = "ifconfig netstat route \
90 ${@bb.utils.contains('PACKAGECONFIG', 'hostname', 'dnsdomainname domainname hostname nisdomainname ypdomainname', '', d)} \ 90 ${@bb.utils.contains('PACKAGECONFIG', 'hostname', 'dnsdomainname domainname hostname nisdomainname ypdomainname', '', d)} \
91" 91"
92 92
93ALTERNATIVE_${PN} = "${base_sbindir_progs} ${base_bindir_progs}" 93ALTERNATIVE:${PN} = "${base_sbindir_progs} ${base_bindir_progs}"
94ALTERNATIVE_${PN}-doc += "${@bb.utils.contains('PACKAGECONFIG', 'hostname', 'hostname.1 dnsdomainname.1', '', d)}" 94ALTERNATIVE:${PN}-doc += "${@bb.utils.contains('PACKAGECONFIG', 'hostname', 'hostname.1 dnsdomainname.1', '', d)}"
95ALTERNATIVE_LINK_NAME[hostname.1] = "${mandir}/man1/hostname.1" 95ALTERNATIVE_LINK_NAME[hostname.1] = "${mandir}/man1/hostname.1"
96ALTERNATIVE_LINK_NAME[dnsdomainname.1] = "${mandir}/man1/dnsdomainname.1" 96ALTERNATIVE_LINK_NAME[dnsdomainname.1] = "${mandir}/man1/dnsdomainname.1"
97ALTERNATIVE_PRIORITY[hostname.1] = "10" 97ALTERNATIVE_PRIORITY[hostname.1] = "10"
@@ -105,16 +105,16 @@ python __anonymous() {
105ALTERNATIVE_PRIORITY = "100" 105ALTERNATIVE_PRIORITY = "100"
106 106
107NETTOOLS_PACKAGES = "${PN}-mii-tool" 107NETTOOLS_PACKAGES = "${PN}-mii-tool"
108NETTOOLS_PACKAGES_class-native = "" 108NETTOOLS_PACKAGES:class-native = ""
109 109
110PACKAGE_BEFORE_PN = "${NETTOOLS_PACKAGES}" 110PACKAGE_BEFORE_PN = "${NETTOOLS_PACKAGES}"
111RDEPENDS_${PN} += "${NETTOOLS_PACKAGES}" 111RDEPENDS:${PN} += "${NETTOOLS_PACKAGES}"
112 112
113FILES_${PN}-mii-tool = "${base_sbindir}/mii-tool" 113FILES:${PN}-mii-tool = "${base_sbindir}/mii-tool"
114 114
115ALTERNATIVE_${PN}_remove = "mii-tool" 115ALTERNATIVE:${PN}:remove = "mii-tool"
116 116
117ALTERNATIVE_${PN}-mii-tool = "mii-tool" 117ALTERNATIVE:${PN}-mii-tool = "mii-tool"
118ALTERNATIVE_TARGET[mii-tool] = "${base_sbindir}/mii-tool" 118ALTERNATIVE_TARGET[mii-tool] = "${base_sbindir}/mii-tool"
119ALTERNATIVE_LINK_NAME[mii-tool] = "${base_sbindir}/mii-tool" 119ALTERNATIVE_LINK_NAME[mii-tool] = "${base_sbindir}/mii-tool"
120 120
diff --git a/meta/recipes-extended/newt/libnewt_0.52.21.bb b/meta/recipes-extended/newt/libnewt_0.52.21.bb
index 88b4cf4a03..84d327ca88 100644
--- a/meta/recipes-extended/newt/libnewt_0.52.21.bb
+++ b/meta/recipes-extended/newt/libnewt_0.52.21.bb
@@ -39,20 +39,20 @@ CLEANBROKEN = "1"
39 39
40export CPPFLAGS 40export CPPFLAGS
41 41
42PACKAGES_prepend = "whiptail ${PN}-python " 42PACKAGES:prepend = "whiptail ${PN}-python "
43 43
44RDEPENDS_${PN}-python += "python3-core" 44RDEPENDS:${PN}-python += "python3-core"
45FILES_${PN}-python = "${PYTHON_SITEPACKAGES_DIR}/*" 45FILES:${PN}-python = "${PYTHON_SITEPACKAGES_DIR}/*"
46 46
47do_configure_prepend() { 47do_configure:prepend() {
48 sh autogen.sh 48 sh autogen.sh
49} 49}
50 50
51do_compile_prepend() { 51do_compile:prepend() {
52 # Make sure the recompile is OK 52 # Make sure the recompile is OK
53 rm -f ${B}/.depend 53 rm -f ${B}/.depend
54} 54}
55 55
56FILES_whiptail = "${bindir}/whiptail" 56FILES:whiptail = "${bindir}/whiptail"
57 57
58BBCLASSEXTEND = "native nativesdk" 58BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-extended/packagegroups/packagegroup-core-base-utils.bb b/meta/recipes-extended/packagegroups/packagegroup-core-base-utils.bb
index 1e63da7f16..b17cba4a78 100644
--- a/meta/recipes-extended/packagegroups/packagegroup-core-base-utils.bb
+++ b/meta/recipes-extended/packagegroups/packagegroup-core-base-utils.bb
@@ -13,7 +13,7 @@ VIRTUAL-RUNTIME_vim ?= "vim-tiny"
13 13
14PACKAGE_ARCH = "${MACHINE_ARCH}" 14PACKAGE_ARCH = "${MACHINE_ARCH}"
15 15
16RDEPENDS_${PN} = "\ 16RDEPENDS:${PN} = "\
17 base-passwd \ 17 base-passwd \
18 bash \ 18 bash \
19 bind-utils \ 19 bind-utils \
diff --git a/meta/recipes-extended/packagegroups/packagegroup-core-full-cmdline.bb b/meta/recipes-extended/packagegroups/packagegroup-core-full-cmdline.bb
index 16c2f9f2aa..14a7bded95 100644
--- a/meta/recipes-extended/packagegroups/packagegroup-core-full-cmdline.bb
+++ b/meta/recipes-extended/packagegroups/packagegroup-core-full-cmdline.bb
@@ -49,13 +49,13 @@ python __anonymous () {
49 if mapped: 49 if mapped:
50 oldtaskname = mapped.replace("packagegroup-core", "task-core") 50 oldtaskname = mapped.replace("packagegroup-core", "task-core")
51 mapstr = " %s%s %s%s" % (mlprefix, mapped, mlprefix, oldtaskname) 51 mapstr = " %s%s %s%s" % (mlprefix, mapped, mlprefix, oldtaskname)
52 d.appendVar("RPROVIDES_%s" % pkg, mapstr) 52 d.appendVar("RPROVIDES:%s" % pkg, mapstr)
53 d.appendVar("RREPLACES_%s" % pkg, mapstr) 53 d.appendVar("RREPLACES:%s" % pkg, mapstr)
54 d.appendVar("RCONFLICTS_%s" % pkg, mapstr) 54 d.appendVar("RCONFLICTS:%s" % pkg, mapstr)
55} 55}
56 56
57 57
58RDEPENDS_packagegroup-core-full-cmdline = "\ 58RDEPENDS:packagegroup-core-full-cmdline = "\
59 packagegroup-core-full-cmdline-libs \ 59 packagegroup-core-full-cmdline-libs \
60 packagegroup-core-full-cmdline-utils \ 60 packagegroup-core-full-cmdline-utils \
61 packagegroup-core-full-cmdline-extended \ 61 packagegroup-core-full-cmdline-extended \
@@ -65,11 +65,11 @@ RDEPENDS_packagegroup-core-full-cmdline = "\
65 packagegroup-core-full-cmdline-sys-services \ 65 packagegroup-core-full-cmdline-sys-services \
66 " 66 "
67 67
68RDEPENDS_packagegroup-core-full-cmdline-libs = "\ 68RDEPENDS:packagegroup-core-full-cmdline-libs = "\
69 glib-2.0 \ 69 glib-2.0 \
70 " 70 "
71 71
72RDEPENDS_packagegroup-core-full-cmdline-utils = "\ 72RDEPENDS:packagegroup-core-full-cmdline-utils = "\
73 bash \ 73 bash \
74 acl \ 74 acl \
75 attr \ 75 attr \
@@ -99,7 +99,7 @@ RDEPENDS_packagegroup-core-full-cmdline-utils = "\
99 util-linux \ 99 util-linux \
100 " 100 "
101 101
102RDEPENDS_packagegroup-core-full-cmdline-extended = "\ 102RDEPENDS:packagegroup-core-full-cmdline-extended = "\
103 iproute2 \ 103 iproute2 \
104 iputils \ 104 iputils \
105 iptables \ 105 iptables \
@@ -107,7 +107,7 @@ RDEPENDS_packagegroup-core-full-cmdline-extended = "\
107 openssl \ 107 openssl \
108 " 108 "
109 109
110RDEPENDS_packagegroup-core-full-cmdline-dev-utils = "\ 110RDEPENDS:packagegroup-core-full-cmdline-dev-utils = "\
111 diffutils \ 111 diffutils \
112 m4 \ 112 m4 \
113 make \ 113 make \
@@ -115,7 +115,7 @@ RDEPENDS_packagegroup-core-full-cmdline-dev-utils = "\
115 " 115 "
116 116
117VIRTUAL-RUNTIME_syslog ?= "sysklogd" 117VIRTUAL-RUNTIME_syslog ?= "sysklogd"
118RDEPENDS_packagegroup-core-full-cmdline-initscripts = "\ 118RDEPENDS:packagegroup-core-full-cmdline-initscripts = "\
119 ${VIRTUAL-RUNTIME_initscripts} \ 119 ${VIRTUAL-RUNTIME_initscripts} \
120 ${VIRTUAL-RUNTIME_init_manager} \ 120 ${VIRTUAL-RUNTIME_init_manager} \
121 ethtool \ 121 ethtool \
@@ -123,7 +123,7 @@ RDEPENDS_packagegroup-core-full-cmdline-initscripts = "\
123 ${VIRTUAL-RUNTIME_syslog} \ 123 ${VIRTUAL-RUNTIME_syslog} \
124 " 124 "
125 125
126RDEPENDS_packagegroup-core-full-cmdline-multiuser = "\ 126RDEPENDS:packagegroup-core-full-cmdline-multiuser = "\
127 bzip2 \ 127 bzip2 \
128 cracklib \ 128 cracklib \
129 gzip \ 129 gzip \
@@ -131,7 +131,7 @@ RDEPENDS_packagegroup-core-full-cmdline-multiuser = "\
131 sudo \ 131 sudo \
132 " 132 "
133 133
134RDEPENDS_packagegroup-core-full-cmdline-sys-services = "\ 134RDEPENDS:packagegroup-core-full-cmdline-sys-services = "\
135 at \ 135 at \
136 cronie \ 136 cronie \
137 logrotate \ 137 logrotate \
diff --git a/meta/recipes-extended/pam/libpam_1.5.1.bb b/meta/recipes-extended/pam/libpam_1.5.1.bb
index f0c8caaac2..a349d8ac96 100644
--- a/meta/recipes-extended/pam/libpam_1.5.1.bb
+++ b/meta/recipes-extended/pam/libpam_1.5.1.bb
@@ -38,7 +38,7 @@ EXTRA_OECONF = "--includedir=${includedir}/security \
38 --disable-doc \ 38 --disable-doc \
39 --disable-prelude" 39 --disable-prelude"
40 40
41CFLAGS_append = " -fPIC " 41CFLAGS:append = " -fPIC "
42 42
43S = "${WORKDIR}/Linux-PAM-${PV}" 43S = "${WORKDIR}/Linux-PAM-${PV}"
44 44
@@ -49,10 +49,10 @@ PACKAGECONFIG[audit] = "--enable-audit,--disable-audit,audit,"
49PACKAGECONFIG[userdb] = "--enable-db=db,--enable-db=no,db," 49PACKAGECONFIG[userdb] = "--enable-db=db,--enable-db=no,db,"
50 50
51PACKAGES += "${PN}-runtime ${PN}-xtests" 51PACKAGES += "${PN}-runtime ${PN}-xtests"
52FILES_${PN} = "${base_libdir}/lib*${SOLIBS}" 52FILES:${PN} = "${base_libdir}/lib*${SOLIBS}"
53FILES_${PN}-dev += "${base_libdir}/security/*.la ${base_libdir}/*.la ${base_libdir}/lib*${SOLIBSDEV}" 53FILES:${PN}-dev += "${base_libdir}/security/*.la ${base_libdir}/*.la ${base_libdir}/lib*${SOLIBSDEV}"
54FILES_${PN}-runtime = "${sysconfdir} ${sbindir} ${systemd_system_unitdir}" 54FILES:${PN}-runtime = "${sysconfdir} ${sbindir} ${systemd_system_unitdir}"
55FILES_${PN}-xtests = "${datadir}/Linux-PAM/xtests" 55FILES:${PN}-xtests = "${datadir}/Linux-PAM/xtests"
56 56
57PACKAGES_DYNAMIC += "^${MLPREFIX}pam-plugin-.*" 57PACKAGES_DYNAMIC += "^${MLPREFIX}pam-plugin-.*"
58 58
@@ -62,16 +62,16 @@ def get_multilib_bit(d):
62 62
63libpam_suffix = "suffix${@get_multilib_bit(d)}" 63libpam_suffix = "suffix${@get_multilib_bit(d)}"
64 64
65RPROVIDES_${PN} += "${PN}-${libpam_suffix}" 65RPROVIDES:${PN} += "${PN}-${libpam_suffix}"
66RPROVIDES_${PN}-runtime += "${PN}-runtime-${libpam_suffix}" 66RPROVIDES:${PN}-runtime += "${PN}-runtime-${libpam_suffix}"
67 67
68RDEPENDS_${PN}-runtime = "${PN}-${libpam_suffix} \ 68RDEPENDS:${PN}-runtime = "${PN}-${libpam_suffix} \
69 ${MLPREFIX}pam-plugin-deny-${libpam_suffix} \ 69 ${MLPREFIX}pam-plugin-deny-${libpam_suffix} \
70 ${MLPREFIX}pam-plugin-permit-${libpam_suffix} \ 70 ${MLPREFIX}pam-plugin-permit-${libpam_suffix} \
71 ${MLPREFIX}pam-plugin-warn-${libpam_suffix} \ 71 ${MLPREFIX}pam-plugin-warn-${libpam_suffix} \
72 ${MLPREFIX}pam-plugin-unix-${libpam_suffix} \ 72 ${MLPREFIX}pam-plugin-unix-${libpam_suffix} \
73 " 73 "
74RDEPENDS_${PN}-xtests = "${PN}-${libpam_suffix} \ 74RDEPENDS:${PN}-xtests = "${PN}-${libpam_suffix} \
75 ${MLPREFIX}pam-plugin-access-${libpam_suffix} \ 75 ${MLPREFIX}pam-plugin-access-${libpam_suffix} \
76 ${MLPREFIX}pam-plugin-debug-${libpam_suffix} \ 76 ${MLPREFIX}pam-plugin-debug-${libpam_suffix} \
77 ${MLPREFIX}pam-plugin-pwhistory-${libpam_suffix} \ 77 ${MLPREFIX}pam-plugin-pwhistory-${libpam_suffix} \
@@ -80,27 +80,27 @@ RDEPENDS_${PN}-xtests = "${PN}-${libpam_suffix} \
80 bash coreutils" 80 bash coreutils"
81 81
82# FIXME: Native suffix breaks here, disable it for now 82# FIXME: Native suffix breaks here, disable it for now
83RRECOMMENDS_${PN} = "${PN}-runtime-${libpam_suffix}" 83RRECOMMENDS:${PN} = "${PN}-runtime-${libpam_suffix}"
84RRECOMMENDS_${PN}_class-native = "" 84RRECOMMENDS:${PN}:class-native = ""
85 85
86python populate_packages_prepend () { 86python populate_packages:prepend () {
87 def pam_plugin_hook(file, pkg, pattern, format, basename): 87 def pam_plugin_hook(file, pkg, pattern, format, basename):
88 pn = d.getVar('PN') 88 pn = d.getVar('PN')
89 libpam_suffix = d.getVar('libpam_suffix') 89 libpam_suffix = d.getVar('libpam_suffix')
90 90
91 rdeps = d.getVar('RDEPENDS_' + pkg) 91 rdeps = d.getVar('RDEPENDS:' + pkg)
92 if rdeps: 92 if rdeps:
93 rdeps = rdeps + " " + pn + "-" + libpam_suffix 93 rdeps = rdeps + " " + pn + "-" + libpam_suffix
94 else: 94 else:
95 rdeps = pn + "-" + libpam_suffix 95 rdeps = pn + "-" + libpam_suffix
96 d.setVar('RDEPENDS_' + pkg, rdeps) 96 d.setVar('RDEPENDS:' + pkg, rdeps)
97 97
98 provides = d.getVar('RPROVIDES_' + pkg) 98 provides = d.getVar('RPROVIDES:' + pkg)
99 if provides: 99 if provides:
100 provides = provides + " " + pkg + "-" + libpam_suffix 100 provides = provides + " " + pkg + "-" + libpam_suffix
101 else: 101 else:
102 provides = pkg + "-" + libpam_suffix 102 provides = pkg + "-" + libpam_suffix
103 d.setVar('RPROVIDES_' + pkg, provides) 103 d.setVar('RPROVIDES:' + pkg, provides)
104 104
105 mlprefix = d.getVar('MLPREFIX') or '' 105 mlprefix = d.getVar('MLPREFIX') or ''
106 dvar = d.expand('${WORKDIR}/package') 106 dvar = d.expand('${WORKDIR}/package')
@@ -158,7 +158,7 @@ do_install_ptest() {
158 fi 158 fi
159} 159}
160 160
161pkg_postinst_${PN}() { 161pkg_postinst:${PN}() {
162 if [ -z "$D" ] && [ -e /etc/init.d/populate-volatile.sh ] ; then 162 if [ -z "$D" ] && [ -e /etc/init.d/populate-volatile.sh ] ; then
163 /etc/init.d/populate-volatile.sh update 163 /etc/init.d/populate-volatile.sh update
164 fi 164 fi
@@ -169,12 +169,12 @@ REQUIRED_DISTRO_FEATURES = "pam"
169 169
170BBCLASSEXTEND = "nativesdk native" 170BBCLASSEXTEND = "nativesdk native"
171 171
172CONFFILES_${PN}-runtime += "${sysconfdir}/pam.d/common-session" 172CONFFILES:${PN}-runtime += "${sysconfdir}/pam.d/common-session"
173CONFFILES_${PN}-runtime += "${sysconfdir}/pam.d/common-auth" 173CONFFILES:${PN}-runtime += "${sysconfdir}/pam.d/common-auth"
174CONFFILES_${PN}-runtime += "${sysconfdir}/pam.d/common-password" 174CONFFILES:${PN}-runtime += "${sysconfdir}/pam.d/common-password"
175CONFFILES_${PN}-runtime += "${sysconfdir}/pam.d/common-session-noninteractive" 175CONFFILES:${PN}-runtime += "${sysconfdir}/pam.d/common-session-noninteractive"
176CONFFILES_${PN}-runtime += "${sysconfdir}/pam.d/common-account" 176CONFFILES:${PN}-runtime += "${sysconfdir}/pam.d/common-account"
177CONFFILES_${PN}-runtime += "${sysconfdir}/security/limits.conf" 177CONFFILES:${PN}-runtime += "${sysconfdir}/security/limits.conf"
178 178
179UPSTREAM_CHECK_URI = "https://github.com/linux-pam/linux-pam/releases" 179UPSTREAM_CHECK_URI = "https://github.com/linux-pam/linux-pam/releases"
180 180
diff --git a/meta/recipes-extended/parted/parted_3.4.bb b/meta/recipes-extended/parted/parted_3.4.bb
index d9b3ffb852..8924bdb478 100644
--- a/meta/recipes-extended/parted/parted_3.4.bb
+++ b/meta/recipes-extended/parted/parted_3.4.bb
@@ -49,9 +49,9 @@ do_install_ptest() {
49 sed -e 's| ../parted||' -i $t/tests/*.sh 49 sed -e 's| ../parted||' -i $t/tests/*.sh
50} 50}
51 51
52RDEPENDS_${PN}-ptest = "bash coreutils perl util-linux-losetup util-linux-mkswap python3 make gawk e2fsprogs-mke2fs e2fsprogs-tune2fs python3-core dosfstools" 52RDEPENDS:${PN}-ptest = "bash coreutils perl util-linux-losetup util-linux-mkswap python3 make gawk e2fsprogs-mke2fs e2fsprogs-tune2fs python3-core dosfstools"
53RRECOMMENDS_${PN}-ptest += "kernel-module-scsi-debug kernel-module-loop kernel-module-vfat" 53RRECOMMENDS:${PN}-ptest += "kernel-module-scsi-debug kernel-module-loop kernel-module-vfat"
54RDEPENDS_${PN}-ptest_append_libc-glibc = "\ 54RDEPENDS:${PN}-ptest:append:libc-glibc = "\
55 glibc-utils \ 55 glibc-utils \
56 locale-base-en-us \ 56 locale-base-en-us \
57 " 57 "
@@ -59,5 +59,5 @@ RDEPENDS_${PN}-ptest_append_libc-glibc = "\
59inherit update-alternatives 59inherit update-alternatives
60 60
61ALTERNATIVE_PRIORITY = "100" 61ALTERNATIVE_PRIORITY = "100"
62ALTERNATIVE_${PN} = "partprobe" 62ALTERNATIVE:${PN} = "partprobe"
63ALTERNATIVE_LINK_NAME[partprobe] = "${sbindir}/partprobe" 63ALTERNATIVE_LINK_NAME[partprobe] = "${sbindir}/partprobe"
diff --git a/meta/recipes-extended/pbzip2/pbzip2_1.1.13.bb b/meta/recipes-extended/pbzip2/pbzip2_1.1.13.bb
index ed21d81179..3fa89dec9a 100644
--- a/meta/recipes-extended/pbzip2/pbzip2_1.1.13.bb
+++ b/meta/recipes-extended/pbzip2/pbzip2_1.1.13.bb
@@ -9,7 +9,7 @@ LICENSE = "bzip2-1.0.6"
9LIC_FILES_CHKSUM = "file://COPYING;md5=398b8832c6f840cfebd20ab2be6a3743" 9LIC_FILES_CHKSUM = "file://COPYING;md5=398b8832c6f840cfebd20ab2be6a3743"
10 10
11DEPENDS = "bzip2" 11DEPENDS = "bzip2"
12DEPENDS_append_class-native = " bzip2-replacement-native" 12DEPENDS:append:class-native = " bzip2-replacement-native"
13 13
14SRC_URI = "https://launchpad.net/${BPN}/1.1/${PV}/+download/${BP}.tar.gz \ 14SRC_URI = "https://launchpad.net/${BPN}/1.1/${PV}/+download/${BP}.tar.gz \
15 file://0001-pbzip2-Fix-invalid-suffix-on-literal-C-11-warning.patch \ 15 file://0001-pbzip2-Fix-invalid-suffix-on-literal-C-11-warning.patch \
diff --git a/meta/recipes-extended/perl/libconvert-asn1-perl_0.27.bb b/meta/recipes-extended/perl/libconvert-asn1-perl_0.27.bb
index 409a8f3896..cdc43b5fb9 100644
--- a/meta/recipes-extended/perl/libconvert-asn1-perl_0.27.bb
+++ b/meta/recipes-extended/perl/libconvert-asn1-perl_0.27.bb
@@ -16,7 +16,7 @@ inherit cpan ptest-perl
16 16
17EXTRA_PERLFLAGS = "-I ${PERLHOSTLIB}" 17EXTRA_PERLFLAGS = "-I ${PERLHOSTLIB}"
18 18
19RDEPENDS_${PN} += "perl-module-exporter perl-module-constant perl-module-encode perl-module-encode-encoding perl-module-utf8 perl-module-socket perl-module-time-local perl-module-posix" 19RDEPENDS:${PN} += "perl-module-exporter perl-module-constant perl-module-encode perl-module-encode-encoding perl-module-utf8 perl-module-socket perl-module-time-local perl-module-posix"
20RDEPENDS_${PN}-ptest += "perl-module-math-bigint perl-module-io-socket perl-module-data-dumper perl-module-math-bigint-calc" 20RDEPENDS:${PN}-ptest += "perl-module-math-bigint perl-module-io-socket perl-module-data-dumper perl-module-math-bigint-calc"
21 21
22BBCLASSEXTEND = "native" 22BBCLASSEXTEND = "native"
diff --git a/meta/recipes-extended/perl/libtimedate-perl_2.30.bb b/meta/recipes-extended/perl/libtimedate-perl_2.30.bb
index 46843bfc8a..7c5e99063c 100644
--- a/meta/recipes-extended/perl/libtimedate-perl_2.30.bb
+++ b/meta/recipes-extended/perl/libtimedate-perl_2.30.bb
@@ -14,8 +14,8 @@ inherit cpan ptest-perl
14 14
15BBCLASSEXTEND = "native" 15BBCLASSEXTEND = "native"
16 16
17RDEPENDS_${PN} += "perl-module-carp perl-module-exporter perl-module-strict perl-module-time-local" 17RDEPENDS:${PN} += "perl-module-carp perl-module-exporter perl-module-strict perl-module-time-local"
18RDEPENDS_${PN}-ptest += "perl-module-test-more perl-module-utf8" 18RDEPENDS:${PN}-ptest += "perl-module-test-more perl-module-utf8"
19 19
20SRC_URI[md5sum] = "b1d91153ac971347aee84292ed886c1c" 20SRC_URI[md5sum] = "b1d91153ac971347aee84292ed886c1c"
21SRC_URI[sha256sum] = "75bd254871cb5853a6aa0403ac0be270cdd75c9d1b6639f18ecba63c15298e86" 21SRC_URI[sha256sum] = "75bd254871cb5853a6aa0403ac0be270cdd75c9d1b6639f18ecba63c15298e86"
diff --git a/meta/recipes-extended/perl/libxml-namespacesupport-perl_1.12.bb b/meta/recipes-extended/perl/libxml-namespacesupport-perl_1.12.bb
index 57c407e0f8..03bf0b6ff8 100644
--- a/meta/recipes-extended/perl/libxml-namespacesupport-perl_1.12.bb
+++ b/meta/recipes-extended/perl/libxml-namespacesupport-perl_1.12.bb
@@ -21,7 +21,7 @@ S = "${WORKDIR}/${SRCNAME}-${PV}"
21 21
22inherit cpan ptest-perl 22inherit cpan ptest-perl
23 23
24RDEPENDS_${PN}-ptest += "perl-module-test-more" 24RDEPENDS:${PN}-ptest += "perl-module-test-more"
25 25
26BBCLASSEXTEND="native nativesdk" 26BBCLASSEXTEND="native nativesdk"
27 27
diff --git a/meta/recipes-extended/perl/libxml-sax-base-perl_1.09.bb b/meta/recipes-extended/perl/libxml-sax-base-perl_1.09.bb
index 2bff65a082..790ff51558 100644
--- a/meta/recipes-extended/perl/libxml-sax-base-perl_1.09.bb
+++ b/meta/recipes-extended/perl/libxml-sax-base-perl_1.09.bb
@@ -8,7 +8,7 @@ implement the characters() callback."
8 8
9SECTION = "libs" 9SECTION = "libs"
10LICENSE = "Artistic-1.0 | GPL-1.0+" 10LICENSE = "Artistic-1.0 | GPL-1.0+"
11RDEPENDS_${PN} += "perl-module-extutils-makemaker" 11RDEPENDS:${PN} += "perl-module-extutils-makemaker"
12 12
13LIC_FILES_CHKSUM = "file://dist.ini;endline=5;md5=8f9c9a55340aefaee6e9704c88466446" 13LIC_FILES_CHKSUM = "file://dist.ini;endline=5;md5=8f9c9a55340aefaee6e9704c88466446"
14 14
@@ -21,6 +21,6 @@ S = "${WORKDIR}/XML-SAX-Base-${PV}"
21 21
22inherit cpan ptest-perl 22inherit cpan ptest-perl
23 23
24RDEPENDS_${PN}-ptest += "perl-module-test perl-module-test-more" 24RDEPENDS:${PN}-ptest += "perl-module-test perl-module-test-more"
25 25
26BBCLASSEXTEND = "native nativesdk" 26BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-extended/perl/libxml-sax-perl_1.02.bb b/meta/recipes-extended/perl/libxml-sax-perl_1.02.bb
index 02ee34ee17..9aa6fd050d 100644
--- a/meta/recipes-extended/perl/libxml-sax-perl_1.02.bb
+++ b/meta/recipes-extended/perl/libxml-sax-perl_1.02.bb
@@ -11,7 +11,7 @@ javaness."
11SECTION = "libs" 11SECTION = "libs"
12LICENSE = "Artistic-1.0 | GPL-1.0+" 12LICENSE = "Artistic-1.0 | GPL-1.0+"
13DEPENDS += "libxml-namespacesupport-perl-native" 13DEPENDS += "libxml-namespacesupport-perl-native"
14RDEPENDS_${PN} += "libxml-namespacesupport-perl libxml-sax-base-perl perl-module-file-temp" 14RDEPENDS:${PN} += "libxml-namespacesupport-perl libxml-sax-base-perl perl-module-file-temp"
15 15
16LIC_FILES_CHKSUM = "file://LICENSE;md5=65c4cd8f39c24c7135ed70dacbcb09e3" 16LIC_FILES_CHKSUM = "file://LICENSE;md5=65c4cd8f39c24c7135ed70dacbcb09e3"
17 17
@@ -29,9 +29,9 @@ do_install_ptest() {
29 chown -R root:root ${D}${PTEST_PATH}/testfiles 29 chown -R root:root ${D}${PTEST_PATH}/testfiles
30} 30}
31 31
32RDEPENDS_${PN} += "perl-module-encode perl-module-perlio" 32RDEPENDS:${PN} += "perl-module-encode perl-module-perlio"
33 33
34RDEPENDS_${PN}-ptest += " \ 34RDEPENDS:${PN}-ptest += " \
35 perl-module-base \ 35 perl-module-base \
36 perl-module-encode-byte \ 36 perl-module-encode-byte \
37 perl-module-encode-unicode \ 37 perl-module-encode-unicode \
diff --git a/meta/recipes-extended/pigz/pigz_2.6.bb b/meta/recipes-extended/pigz/pigz_2.6.bb
index 05be9b733f..3566e18b7e 100644
--- a/meta/recipes-extended/pigz/pigz_2.6.bb
+++ b/meta/recipes-extended/pigz/pigz_2.6.bb
@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://pigz.c;md5=9ae6dee8ceba9610596ed0ada493d142;beginline
10 10
11SRC_URI = "http://zlib.net/${BPN}/fossils/${BP}.tar.gz" 11SRC_URI = "http://zlib.net/${BPN}/fossils/${BP}.tar.gz"
12SRC_URI[sha256sum] = "2eed7b0d7449d1d70903f2a62cd6005d262eb3a8c9e98687bc8cbb5809db2a7d" 12SRC_URI[sha256sum] = "2eed7b0d7449d1d70903f2a62cd6005d262eb3a8c9e98687bc8cbb5809db2a7d"
13PROVIDES_class-native += "gzip-native" 13PROVIDES:class-native += "gzip-native"
14 14
15# Point this at the homepage in case /fossils/ isn't updated 15# Point this at the homepage in case /fossils/ isn't updated
16UPSTREAM_CHECK_URI = "http://zlib.net/${BPN}/" 16UPSTREAM_CHECK_URI = "http://zlib.net/${BPN}/"
@@ -30,7 +30,7 @@ do_install() {
30 ln -nsf pigz ${D}${base_bindir}/pigzcat 30 ln -nsf pigz ${D}${base_bindir}/pigzcat
31} 31}
32 32
33do_install_append_class-native() { 33do_install:append:class-native() {
34 install -d ${D}${bindir} 34 install -d ${D}${bindir}
35 install ${B}/pigz ${D}${bindir}/gzip 35 install ${B}/pigz ${D}${bindir}/gzip
36 ln -nsf gzip ${D}${bindir}/gunzip 36 ln -nsf gzip ${D}${bindir}/gunzip
@@ -38,8 +38,8 @@ do_install_append_class-native() {
38} 38}
39 39
40ALTERNATIVE_PRIORITY = "110" 40ALTERNATIVE_PRIORITY = "110"
41ALTERNATIVE_${PN} = "gunzip gzip zcat" 41ALTERNATIVE:${PN} = "gunzip gzip zcat"
42ALTERNATIVE_${PN}_class-nativesdk = "" 42ALTERNATIVE:${PN}:class-nativesdk = ""
43ALTERNATIVE_LINK_NAME[gunzip] = "${base_bindir}/gunzip" 43ALTERNATIVE_LINK_NAME[gunzip] = "${base_bindir}/gunzip"
44ALTERNATIVE_LINK_NAME[gzip] = "${base_bindir}/gzip" 44ALTERNATIVE_LINK_NAME[gzip] = "${base_bindir}/gzip"
45ALTERNATIVE_LINK_NAME[zcat] = "${base_bindir}/zcat" 45ALTERNATIVE_LINK_NAME[zcat] = "${base_bindir}/zcat"
diff --git a/meta/recipes-extended/procps/procps_3.3.17.bb b/meta/recipes-extended/procps/procps_3.3.17.bb
index c74a901d9a..64a2d154b6 100644
--- a/meta/recipes-extended/procps/procps_3.3.17.bb
+++ b/meta/recipes-extended/procps/procps_3.3.17.bb
@@ -24,7 +24,7 @@ S = "${WORKDIR}/git"
24# Upstream has a custom autogen.sh which invokes po/update-potfiles as they 24# Upstream has a custom autogen.sh which invokes po/update-potfiles as they
25# don't ship a po/POTFILES.in (which is silly). Without that file gettext 25# don't ship a po/POTFILES.in (which is silly). Without that file gettext
26# doesn't believe po/ is a gettext directory and won't generate po/Makefile. 26# doesn't believe po/ is a gettext directory and won't generate po/Makefile.
27do_configure_prepend() { 27do_configure:prepend() {
28 ( cd ${S} && po/update-potfiles ) 28 ( cd ${S} && po/update-potfiles )
29} 29}
30 30
@@ -33,7 +33,7 @@ EXTRA_OECONF = "--enable-skill --disable-modern-top"
33PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}" 33PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"
34PACKAGECONFIG[systemd] = "--with-systemd,--without-systemd,systemd" 34PACKAGECONFIG[systemd] = "--with-systemd,--without-systemd,systemd"
35 35
36do_install_append () { 36do_install:append () {
37 install -d ${D}${base_bindir} 37 install -d ${D}${base_bindir}
38 [ "${bindir}" != "${base_bindir}" ] && for i in ${base_bindir_progs}; do mv ${D}${bindir}/$i ${D}${base_bindir}/$i; done 38 [ "${bindir}" != "${base_bindir}" ] && for i in ${base_bindir_progs}; do mv ${D}${bindir}/$i ${D}${base_bindir}/$i; done
39 install -d ${D}${base_sbindir} 39 install -d ${D}${base_sbindir}
@@ -50,7 +50,7 @@ do_install_append () {
50 fi 50 fi
51} 51}
52 52
53CONFFILES_${PN} = "${sysconfdir}/sysctl.conf" 53CONFFILES:${PN} = "${sysconfdir}/sysctl.conf"
54 54
55bindir_progs = "free pkill pmap pgrep pwdx skill snice top uptime w" 55bindir_progs = "free pkill pmap pgrep pwdx skill snice top uptime w"
56base_bindir_progs += "kill pidof ps watch" 56base_bindir_progs += "kill pidof ps watch"
@@ -59,9 +59,9 @@ base_sbindir_progs += "sysctl"
59ALTERNATIVE_PRIORITY = "200" 59ALTERNATIVE_PRIORITY = "200"
60ALTERNATIVE_PRIORITY[pidof] = "150" 60ALTERNATIVE_PRIORITY[pidof] = "150"
61 61
62ALTERNATIVE_${PN} = "${bindir_progs} ${base_bindir_progs} ${base_sbindir_progs}" 62ALTERNATIVE:${PN} = "${bindir_progs} ${base_bindir_progs} ${base_sbindir_progs}"
63 63
64ALTERNATIVE_${PN}-doc = "kill.1 uptime.1" 64ALTERNATIVE:${PN}-doc = "kill.1 uptime.1"
65ALTERNATIVE_LINK_NAME[kill.1] = "${mandir}/man1/kill.1" 65ALTERNATIVE_LINK_NAME[kill.1] = "${mandir}/man1/kill.1"
66ALTERNATIVE_LINK_NAME[uptime.1] = "${mandir}/man1/uptime.1" 66ALTERNATIVE_LINK_NAME[uptime.1] = "${mandir}/man1/uptime.1"
67 67
@@ -82,22 +82,22 @@ PROCPS_PACKAGES = "${PN}-lib \
82 ${PN}-sysctl" 82 ${PN}-sysctl"
83 83
84PACKAGE_BEFORE_PN = "${PROCPS_PACKAGES}" 84PACKAGE_BEFORE_PN = "${PROCPS_PACKAGES}"
85RDEPENDS_${PN} += "${PROCPS_PACKAGES}" 85RDEPENDS:${PN} += "${PROCPS_PACKAGES}"
86 86
87RDEPENDS_${PN}-ps += "${PN}-lib" 87RDEPENDS:${PN}-ps += "${PN}-lib"
88RDEPENDS_${PN}-sysctl += "${PN}-lib" 88RDEPENDS:${PN}-sysctl += "${PN}-lib"
89 89
90FILES_${PN}-lib = "${libdir}" 90FILES:${PN}-lib = "${libdir}"
91FILES_${PN}-ps = "${base_bindir}/ps.${BPN}" 91FILES:${PN}-ps = "${base_bindir}/ps.${BPN}"
92FILES_${PN}-sysctl = "${base_sbindir}/sysctl.${BPN} ${sysconfdir}/sysctl.conf ${sysconfdir}/sysctl.d" 92FILES:${PN}-sysctl = "${base_sbindir}/sysctl.${BPN} ${sysconfdir}/sysctl.conf ${sysconfdir}/sysctl.d"
93 93
94ALTERNATIVE_${PN}_remove = "ps" 94ALTERNATIVE:${PN}:remove = "ps"
95ALTERNATIVE_${PN}_remove = "sysctl" 95ALTERNATIVE:${PN}:remove = "sysctl"
96 96
97ALTERNATIVE_${PN}-ps = "ps" 97ALTERNATIVE:${PN}-ps = "ps"
98ALTERNATIVE_TARGET[ps] = "${base_bindir}/ps" 98ALTERNATIVE_TARGET[ps] = "${base_bindir}/ps"
99ALTERNATIVE_LINK_NAME[ps] = "${base_bindir}/ps" 99ALTERNATIVE_LINK_NAME[ps] = "${base_bindir}/ps"
100 100
101ALTERNATIVE_${PN}-sysctl = "sysctl" 101ALTERNATIVE:${PN}-sysctl = "sysctl"
102ALTERNATIVE_TARGET[sysctl] = "${base_sbindir}/sysctl" 102ALTERNATIVE_TARGET[sysctl] = "${base_sbindir}/sysctl"
103ALTERNATIVE_LINK_NAME[sysctl] = "${base_sbindir}/sysctl" \ No newline at end of file 103ALTERNATIVE_LINK_NAME[sysctl] = "${base_sbindir}/sysctl" \ No newline at end of file
diff --git a/meta/recipes-extended/psmisc/psmisc.inc b/meta/recipes-extended/psmisc/psmisc.inc
index 6ab1288152..ad6263ed94 100644
--- a/meta/recipes-extended/psmisc/psmisc.inc
+++ b/meta/recipes-extended/psmisc/psmisc.inc
@@ -19,7 +19,7 @@ inherit autotools gettext
19# Upstream has a custom autogen.sh which invokes po/update-potfiles as they 19# Upstream has a custom autogen.sh which invokes po/update-potfiles as they
20# don't ship a po/POTFILES.in (which is silly). Without that file gettext 20# don't ship a po/POTFILES.in (which is silly). Without that file gettext
21# doesn't believe po/ is a gettext directory and won't generate po/Makefile. 21# doesn't believe po/ is a gettext directory and won't generate po/Makefile.
22do_configure_prepend() { 22do_configure:prepend() {
23 ( cd ${S} && po/update-potfiles ) 23 ( cd ${S} && po/update-potfiles )
24} 24}
25 25
@@ -27,30 +27,30 @@ do_configure_prepend() {
27PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}" 27PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}"
28PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6," 28PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
29 29
30ALLOW_EMPTY_${PN} = "1" 30ALLOW_EMPTY:${PN} = "1"
31 31
32PACKAGES =+ "fuser fuser-doc killall killall-doc pstree pstree-doc" 32PACKAGES =+ "fuser fuser-doc killall killall-doc pstree pstree-doc"
33PACKAGES += "psmisc-extras" 33PACKAGES += "psmisc-extras"
34 34
35FILES_${PN} = "" 35FILES:${PN} = ""
36RDEPENDS_${PN} = "fuser killall pstree" 36RDEPENDS:${PN} = "fuser killall pstree"
37 37
38FILES_fuser = "${bindir}/fuser.${BPN}" 38FILES:fuser = "${bindir}/fuser.${BPN}"
39FILES_fuser-doc = "${mandir}/man1/fuser*" 39FILES:fuser-doc = "${mandir}/man1/fuser*"
40 40
41FILES_killall = "${bindir}/killall.${BPN}" 41FILES:killall = "${bindir}/killall.${BPN}"
42FILES_killall-doc = "${mandir}/man1/killall*" 42FILES:killall-doc = "${mandir}/man1/killall*"
43 43
44FILES_pstree = "${bindir}/pstree" 44FILES:pstree = "${bindir}/pstree"
45FILES_pstree-doc = "${mandir}/man1/pstree*" 45FILES:pstree-doc = "${mandir}/man1/pstree*"
46 46
47FILES_psmisc-extras = "${bindir}" 47FILES:psmisc-extras = "${bindir}"
48FILES_psmisc-extras-doc = "${mandir}" 48FILES:psmisc-extras-doc = "${mandir}"
49 49
50inherit update-alternatives 50inherit update-alternatives
51 51
52ALTERNATIVE_PRIORITY = "90" 52ALTERNATIVE_PRIORITY = "90"
53 53
54ALTERNATIVE_killall = "killall" 54ALTERNATIVE:killall = "killall"
55 55
56ALTERNATIVE_fuser = "fuser" 56ALTERNATIVE:fuser = "fuser"
diff --git a/meta/recipes-extended/quota/quota_4.06.bb b/meta/recipes-extended/quota/quota_4.06.bb
index 027b0811f7..5115cb389a 100644
--- a/meta/recipes-extended/quota/quota_4.06.bb
+++ b/meta/recipes-extended/quota/quota_4.06.bb
@@ -27,7 +27,7 @@ LDFLAGS += "${@bb.utils.contains('PACKAGECONFIG', 'rpc', '-ltirpc', '', d)}"
27ASNEEDED = "" 27ASNEEDED = ""
28 28
29PACKAGECONFIG ??= "tcp-wrappers rpc bsd" 29PACKAGECONFIG ??= "tcp-wrappers rpc bsd"
30PACKAGECONFIG_libc-musl = "tcp-wrappers rpc" 30PACKAGECONFIG:libc-musl = "tcp-wrappers rpc"
31 31
32PACKAGECONFIG[tcp-wrappers] = "--enable-libwrap,--disable-libwrap,tcp-wrappers" 32PACKAGECONFIG[tcp-wrappers] = "--enable-libwrap,--disable-libwrap,tcp-wrappers"
33PACKAGECONFIG[rpc] = "--enable-rpc,--disable-rpc,libtirpc" 33PACKAGECONFIG[rpc] = "--enable-rpc,--disable-rpc,libtirpc"
diff --git a/meta/recipes-extended/rpcbind/rpcbind_1.2.6.bb b/meta/recipes-extended/rpcbind/rpcbind_1.2.6.bb
index b02638b2ce..e58214d55a 100644
--- a/meta/recipes-extended/rpcbind/rpcbind_1.2.6.bb
+++ b/meta/recipes-extended/rpcbind/rpcbind_1.2.6.bb
@@ -26,12 +26,12 @@ PACKAGECONFIG[tcp-wrappers] = "--enable-libwrap,--disable-libwrap,tcp-wrappers"
26INITSCRIPT_NAME = "rpcbind" 26INITSCRIPT_NAME = "rpcbind"
27INITSCRIPT_PARAMS = "start 12 2 3 4 5 . stop 60 0 1 6 ." 27INITSCRIPT_PARAMS = "start 12 2 3 4 5 . stop 60 0 1 6 ."
28 28
29SYSTEMD_SERVICE_${PN} = "rpcbind.service rpcbind.socket" 29SYSTEMD_SERVICE:${PN} = "rpcbind.service rpcbind.socket"
30 30
31inherit useradd 31inherit useradd
32 32
33USERADD_PACKAGES = "${PN}" 33USERADD_PACKAGES = "${PN}"
34USERADD_PARAM_${PN} = "--system --no-create-home --home-dir / \ 34USERADD_PARAM:${PN} = "--system --no-create-home --home-dir / \
35 --shell /bin/false --user-group rpc" 35 --shell /bin/false --user-group rpc"
36 36
37PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}" 37PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"
@@ -42,7 +42,7 @@ PACKAGECONFIG[systemd] = "--with-systemdsystemunitdir=${systemd_unitdir}/system/
42 42
43EXTRA_OECONF += " --enable-warmstarts --with-rpcuser=rpc" 43EXTRA_OECONF += " --enable-warmstarts --with-rpcuser=rpc"
44 44
45do_install_append () { 45do_install:append () {
46 install -d ${D}${sysconfdir}/init.d 46 install -d ${D}${sysconfdir}/init.d
47 sed -e 's,/etc/,${sysconfdir}/,g' \ 47 sed -e 's,/etc/,${sysconfdir}/,g' \
48 -e 's,/sbin/,${sbindir}/,g' \ 48 -e 's,/sbin/,${sbindir}/,g' \
@@ -50,5 +50,5 @@ do_install_append () {
50 chmod 0755 ${D}${sysconfdir}/init.d/rpcbind 50 chmod 0755 ${D}${sysconfdir}/init.d/rpcbind
51} 51}
52 52
53ALTERNATIVE_${PN} = "rpcinfo" 53ALTERNATIVE:${PN} = "rpcinfo"
54ALTERNATIVE_LINK_NAME[rpcinfo] = "${bindir}/rpcinfo" 54ALTERNATIVE_LINK_NAME[rpcinfo] = "${bindir}/rpcinfo"
diff --git a/meta/recipes-extended/rpcsvc-proto/rpcsvc-proto.bb b/meta/recipes-extended/rpcsvc-proto/rpcsvc-proto.bb
index 5aff2b56a6..678632a814 100644
--- a/meta/recipes-extended/rpcsvc-proto/rpcsvc-proto.bb
+++ b/meta/recipes-extended/rpcsvc-proto/rpcsvc-proto.bb
@@ -27,13 +27,13 @@ S = "${WORKDIR}/git"
27 27
28inherit autotools gettext 28inherit autotools gettext
29 29
30EXTRA_OEMAKE_class-native = " -C rpcgen" 30EXTRA_OEMAKE:class-native = " -C rpcgen"
31 31
32do_configure_prepend() { 32do_configure:prepend() {
33 touch ${S}/ABOUT-NLS 33 touch ${S}/ABOUT-NLS
34} 34}
35 35
36do_install_append() { 36do_install:append() {
37 # They come from quota recipe 37 # They come from quota recipe
38 rm -rf ${D}${includedir}/rpcsvc/rquota.[hx] 38 rm -rf ${D}${includedir}/rpcsvc/rquota.[hx]
39} 39}
diff --git a/meta/recipes-extended/screen/screen_4.8.0.bb b/meta/recipes-extended/screen/screen_4.8.0.bb
index fe640c262b..6d307d5abc 100644
--- a/meta/recipes-extended/screen/screen_4.8.0.bb
+++ b/meta/recipes-extended/screen/screen_4.8.0.bb
@@ -14,7 +14,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504 \
14 14
15DEPENDS = "ncurses virtual/crypt \ 15DEPENDS = "ncurses virtual/crypt \
16 ${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'libpam', '', d)}" 16 ${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'libpam', '', d)}"
17RDEPENDS_${PN} = "base-files" 17RDEPENDS:${PN} = "base-files"
18 18
19SRC_URI = "${GNU_MIRROR}/screen/screen-${PV}.tar.gz \ 19SRC_URI = "${GNU_MIRROR}/screen/screen-${PV}.tar.gz \
20 ${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'file://screen.pam', '', d)} \ 20 ${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'file://screen.pam', '', d)} \
@@ -35,17 +35,17 @@ PACKAGECONFIG[utempter] = "ac_cv_header_utempter_h=yes,ac_cv_header_utempter_h=n
35EXTRA_OECONF = "--with-pty-mode=0620 --with-pty-group=5 --with-sys-screenrc=${sysconfdir}/screenrc \ 35EXTRA_OECONF = "--with-pty-mode=0620 --with-pty-group=5 --with-sys-screenrc=${sysconfdir}/screenrc \
36 ${@bb.utils.contains('DISTRO_FEATURES', 'pam', '--enable-pam', '--disable-pam', d)}" 36 ${@bb.utils.contains('DISTRO_FEATURES', 'pam', '--enable-pam', '--disable-pam', d)}"
37 37
38do_install_append () { 38do_install:append () {
39 install -D -m 644 ${S}/etc/etcscreenrc ${D}/${sysconfdir}/screenrc 39 install -D -m 644 ${S}/etc/etcscreenrc ${D}/${sysconfdir}/screenrc
40 if [ "${@bb.utils.filter('DISTRO_FEATURES', 'pam', d)}" ]; then 40 if [ "${@bb.utils.filter('DISTRO_FEATURES', 'pam', d)}" ]; then
41 install -D -m 644 ${WORKDIR}/screen.pam ${D}/${sysconfdir}/pam.d/screen 41 install -D -m 644 ${WORKDIR}/screen.pam ${D}/${sysconfdir}/pam.d/screen
42 fi 42 fi
43} 43}
44 44
45pkg_postinst_${PN} () { 45pkg_postinst:${PN} () {
46 grep -q "^${bindir}/screen$" $D${sysconfdir}/shells || echo ${bindir}/screen >> $D${sysconfdir}/shells 46 grep -q "^${bindir}/screen$" $D${sysconfdir}/shells || echo ${bindir}/screen >> $D${sysconfdir}/shells
47} 47}
48 48
49pkg_postrm_${PN} () { 49pkg_postrm:${PN} () {
50 printf "$(grep -v "^${bindir}/screen$" $D${sysconfdir}/shells)\n" > $D${sysconfdir}/shells 50 printf "$(grep -v "^${bindir}/screen$" $D${sysconfdir}/shells)\n" > $D${sysconfdir}/shells
51} 51}
diff --git a/meta/recipes-extended/sed/sed_4.8.bb b/meta/recipes-extended/sed/sed_4.8.bb
index 57a769e8c9..1f68214ae4 100644
--- a/meta/recipes-extended/sed/sed_4.8.bb
+++ b/meta/recipes-extended/sed/sed_4.8.bb
@@ -18,8 +18,8 @@ inherit autotools texinfo update-alternatives gettext ptest
18 18
19PACKAGECONFIG[selinux] = "--with-selinux,--without-selinux,libselinux" 19PACKAGECONFIG[selinux] = "--with-selinux,--without-selinux,libselinux"
20 20
21RDEPENDS_${PN}-ptest += "make gawk perl perl-module-filehandle perl-module-file-compare perl-module-file-find perl-module-file-temp perl-module-file-stat" 21RDEPENDS:${PN}-ptest += "make gawk perl perl-module-filehandle perl-module-file-compare perl-module-file-find perl-module-file-temp perl-module-file-stat"
22RRECOMMENDS_${PN}-ptest_append_libc-glibc = " locale-base-ru-ru locale-base-en-us locale-base-el-gr.iso-8859-7" 22RRECOMMENDS:${PN}-ptest:append:libc-glibc = " locale-base-ru-ru locale-base-en-us locale-base-el-gr.iso-8859-7"
23 23
24EXTRA_OECONF = "--disable-acl \ 24EXTRA_OECONF = "--disable-acl \
25 " 25 "
@@ -33,7 +33,7 @@ do_install () {
33 fi 33 fi
34} 34}
35 35
36ALTERNATIVE_${PN} = "sed" 36ALTERNATIVE:${PN} = "sed"
37ALTERNATIVE_LINK_NAME[sed] = "${base_bindir}/sed" 37ALTERNATIVE_LINK_NAME[sed] = "${base_bindir}/sed"
38ALTERNATIVE_PRIORITY = "100" 38ALTERNATIVE_PRIORITY = "100"
39 39
@@ -63,6 +63,6 @@ do_install_ptest() {
63 -i ${D}${PTEST_PATH}/Makefile 63 -i ${D}${PTEST_PATH}/Makefile
64} 64}
65 65
66RPROVIDES_${PN} += "${@bb.utils.contains('DISTRO_FEATURES', 'usrmerge', '/bin/sed', '', d)}" 66RPROVIDES:${PN} += "${@bb.utils.contains('DISTRO_FEATURES', 'usrmerge', '/bin/sed', '', d)}"
67 67
68BBCLASSEXTEND = "nativesdk" 68BBCLASSEXTEND = "nativesdk"
diff --git a/meta/recipes-extended/shadow/shadow.inc b/meta/recipes-extended/shadow/shadow.inc
index 2cbdfbc1cf..a5d77ebfe2 100644
--- a/meta/recipes-extended/shadow/shadow.inc
+++ b/meta/recipes-extended/shadow/shadow.inc
@@ -16,17 +16,17 @@ SRC_URI = "https://github.com/shadow-maint/shadow/releases/download/${PV}/${BP}.
16 file://shadow-relaxed-usernames.patch \ 16 file://shadow-relaxed-usernames.patch \
17 " 17 "
18 18
19SRC_URI_append_class-target = " \ 19SRC_URI:append:class-target = " \
20 file://login_defs_pam.sed \ 20 file://login_defs_pam.sed \
21 file://shadow-update-pam-conf.patch \ 21 file://shadow-update-pam-conf.patch \
22 " 22 "
23 23
24SRC_URI_append_class-native = " \ 24SRC_URI:append:class-native = " \
25 file://0001-Disable-use-of-syslog-for-sysroot.patch \ 25 file://0001-Disable-use-of-syslog-for-sysroot.patch \
26 file://0002-Allow-for-setting-password-in-clear-text.patch \ 26 file://0002-Allow-for-setting-password-in-clear-text.patch \
27 file://commonio.c-fix-unexpected-open-failure-in-chroot-env.patch \ 27 file://commonio.c-fix-unexpected-open-failure-in-chroot-env.patch \
28 " 28 "
29SRC_URI_append_class-nativesdk = " \ 29SRC_URI:append:class-nativesdk = " \
30 file://0001-Disable-use-of-syslog-for-sysroot.patch \ 30 file://0001-Disable-use-of-syslog-for-sysroot.patch \
31 " 31 "
32 32
@@ -55,9 +55,9 @@ EXTRA_OECONF += "--without-audit \
55 ${NSCDOPT}" 55 ${NSCDOPT}"
56 56
57NSCDOPT = "" 57NSCDOPT = ""
58NSCDOPT_class-native = "--without-nscd" 58NSCDOPT:class-native = "--without-nscd"
59NSCDOPT_class-nativesdk = "--without-nscd" 59NSCDOPT:class-nativesdk = "--without-nscd"
60NSCDOPT_libc-glibc = "--with-nscd" 60NSCDOPT:libc-glibc = "--with-nscd"
61 61
62PAM_PLUGINS = "libpam-runtime \ 62PAM_PLUGINS = "libpam-runtime \
63 pam-plugin-faildelay \ 63 pam-plugin-faildelay \
@@ -72,21 +72,21 @@ PAM_PLUGINS = "libpam-runtime \
72 pam-plugin-shells \ 72 pam-plugin-shells \
73 pam-plugin-rootok" 73 pam-plugin-rootok"
74 74
75PAM_PLUGINS_remove_libc-musl = "pam-plugin-lastlog" 75PAM_PLUGINS:remove:libc-musl = "pam-plugin-lastlog"
76 76
77PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'pam', d)} \ 77PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'pam', d)} \
78 ${@bb.utils.contains('DISTRO_FEATURES', 'xattr', 'attr', '', d)}" 78 ${@bb.utils.contains('DISTRO_FEATURES', 'xattr', 'attr', '', d)}"
79PACKAGECONFIG_class-native ??= "${@bb.utils.contains('DISTRO_FEATURES', 'xattr', 'attr', '', d)}" 79PACKAGECONFIG:class-native ??= "${@bb.utils.contains('DISTRO_FEATURES', 'xattr', 'attr', '', d)}"
80PACKAGECONFIG_class-nativesdk = "" 80PACKAGECONFIG:class-nativesdk = ""
81PACKAGECONFIG[pam] = "--with-libpam,--without-libpam,libpam,${PAM_PLUGINS}" 81PACKAGECONFIG[pam] = "--with-libpam,--without-libpam,libpam,${PAM_PLUGINS}"
82PACKAGECONFIG[attr] = "--with-attr,--without-attr,attr" 82PACKAGECONFIG[attr] = "--with-attr,--without-attr,attr"
83PACKAGECONFIG[acl] = "--with-acl,--without-acl,acl" 83PACKAGECONFIG[acl] = "--with-acl,--without-acl,acl"
84 84
85RDEPENDS_${PN} = "shadow-securetty \ 85RDEPENDS:${PN} = "shadow-securetty \
86 base-passwd \ 86 base-passwd \
87 util-linux-sulogin" 87 util-linux-sulogin"
88RDEPENDS_${PN}_class-native = "" 88RDEPENDS:${PN}:class-native = ""
89RDEPENDS_${PN}_class-nativesdk = "" 89RDEPENDS:${PN}:class-nativesdk = ""
90 90
91do_install() { 91do_install() {
92 oe_runmake DESTDIR="${D}" sbindir="${base_sbindir}" usbindir="${sbindir}" install 92 oe_runmake DESTDIR="${D}" sbindir="${base_sbindir}" usbindir="${sbindir}" install
@@ -123,7 +123,7 @@ do_install() {
123 sed -i 's,^GROUP=1000,GROUP=100,g' ${D}${sysconfdir}/default/useradd 123 sed -i 's,^GROUP=1000,GROUP=100,g' ${D}${sysconfdir}/default/useradd
124} 124}
125 125
126do_install_append() { 126do_install:append() {
127 # Ensure that the image has as a /var/spool/mail dir so shadow can 127 # Ensure that the image has as a /var/spool/mail dir so shadow can
128 # put mailboxes there if the user reconfigures shadow to its 128 # put mailboxes there if the user reconfigures shadow to its
129 # defaults (see sed below). 129 # defaults (see sed below).
@@ -156,7 +156,7 @@ do_install_append() {
156} 156}
157 157
158PACKAGES =+ "${PN}-base" 158PACKAGES =+ "${PN}-base"
159FILES_${PN}-base = "\ 159FILES:${PN}-base = "\
160 ${base_bindir}/login.shadow \ 160 ${base_bindir}/login.shadow \
161 ${base_bindir}/su.shadow \ 161 ${base_bindir}/su.shadow \
162 ${bindir}/sg \ 162 ${bindir}/sg \
@@ -166,13 +166,13 @@ FILES_${PN}-base = "\
166 ${sysconfdir}/pam.d/su \ 166 ${sysconfdir}/pam.d/su \
167 ${sysconfdir}/login.defs \ 167 ${sysconfdir}/login.defs \
168" 168"
169RDEPENDS_${PN} += "${PN}-base" 169RDEPENDS:${PN} += "${PN}-base"
170 170
171inherit update-alternatives 171inherit update-alternatives
172 172
173ALTERNATIVE_PRIORITY = "200" 173ALTERNATIVE_PRIORITY = "200"
174 174
175ALTERNATIVE_${PN} = "passwd chfn chsh chpasswd vipw vigr nologin" 175ALTERNATIVE:${PN} = "passwd chfn chsh chpasswd vipw vigr nologin"
176ALTERNATIVE_LINK_NAME[chfn] = "${bindir}/chfn" 176ALTERNATIVE_LINK_NAME[chfn] = "${bindir}/chfn"
177ALTERNATIVE_LINK_NAME[chsh] = "${bindir}/chsh" 177ALTERNATIVE_LINK_NAME[chsh] = "${bindir}/chsh"
178ALTERNATIVE_LINK_NAME[chpasswd] = "${sbindir}/chpasswd" 178ALTERNATIVE_LINK_NAME[chpasswd] = "${sbindir}/chpasswd"
@@ -180,11 +180,11 @@ ALTERNATIVE_LINK_NAME[vipw] = "${base_sbindir}/vipw"
180ALTERNATIVE_LINK_NAME[vigr] = "${base_sbindir}/vigr" 180ALTERNATIVE_LINK_NAME[vigr] = "${base_sbindir}/vigr"
181ALTERNATIVE_LINK_NAME[nologin] = "${base_sbindir}/nologin" 181ALTERNATIVE_LINK_NAME[nologin] = "${base_sbindir}/nologin"
182 182
183ALTERNATIVE_${PN}-base = "newgrp groups login su" 183ALTERNATIVE:${PN}-base = "newgrp groups login su"
184ALTERNATIVE_LINK_NAME[login] = "${base_bindir}/login" 184ALTERNATIVE_LINK_NAME[login] = "${base_bindir}/login"
185ALTERNATIVE_LINK_NAME[su] = "${base_bindir}/su" 185ALTERNATIVE_LINK_NAME[su] = "${base_bindir}/su"
186 186
187ALTERNATIVE_${PN}-doc = "passwd.5 getspnam.3 groups.1 su.1 nologin.8" 187ALTERNATIVE:${PN}-doc = "passwd.5 getspnam.3 groups.1 su.1 nologin.8"
188ALTERNATIVE_LINK_NAME[passwd.5] = "${mandir}/man5/passwd.5" 188ALTERNATIVE_LINK_NAME[passwd.5] = "${mandir}/man5/passwd.5"
189ALTERNATIVE_LINK_NAME[getspnam.3] = "${mandir}/man3/getspnam.3" 189ALTERNATIVE_LINK_NAME[getspnam.3] = "${mandir}/man3/getspnam.3"
190ALTERNATIVE_LINK_NAME[groups.1] = "${mandir}/man1/groups.1" 190ALTERNATIVE_LINK_NAME[groups.1] = "${mandir}/man1/groups.1"
@@ -192,7 +192,7 @@ ALTERNATIVE_LINK_NAME[su.1] = "${mandir}/man1/su.1"
192ALTERNATIVE_LINK_NAME[nologin.8] = "${mandir}/man8/nologin.8" 192ALTERNATIVE_LINK_NAME[nologin.8] = "${mandir}/man8/nologin.8"
193 193
194PACKAGE_WRITE_DEPS += "shadow-native" 194PACKAGE_WRITE_DEPS += "shadow-native"
195pkg_postinst_${PN}_class-target () { 195pkg_postinst:${PN}:class-target () {
196 if [ "x$D" != "x" ]; then 196 if [ "x$D" != "x" ]; then
197 rootarg="--root $D" 197 rootarg="--root $D"
198 else 198 else
diff --git a/meta/recipes-extended/shadow/shadow_4.8.1.bb b/meta/recipes-extended/shadow/shadow_4.8.1.bb
index ff4aad926f..2fbd81bf72 100644
--- a/meta/recipes-extended/shadow/shadow_4.8.1.bb
+++ b/meta/recipes-extended/shadow/shadow_4.8.1.bb
@@ -2,7 +2,7 @@ require shadow.inc
2 2
3# Build falsely assumes that if --enable-libpam is set, we don't need to link against 3# Build falsely assumes that if --enable-libpam is set, we don't need to link against
4# libcrypt. This breaks chsh. 4# libcrypt. This breaks chsh.
5BUILD_LDFLAGS_append_class-target = " ${@bb.utils.contains('DISTRO_FEATURES', 'pam', '-lcrypt', '', d)}" 5BUILD_LDFLAGS:append:class-target = " ${@bb.utils.contains('DISTRO_FEATURES', 'pam', '-lcrypt', '', d)}"
6 6
7BBCLASSEXTEND = "native nativesdk" 7BBCLASSEXTEND = "native nativesdk"
8 8
diff --git a/meta/recipes-extended/slang/slang_2.3.2.bb b/meta/recipes-extended/slang/slang_2.3.2.bb
index 99efb16da6..81d152f000 100644
--- a/meta/recipes-extended/slang/slang_2.3.2.bb
+++ b/meta/recipes-extended/slang/slang_2.3.2.bb
@@ -27,7 +27,7 @@ SRC_URI[md5sum] = "c2d5a7aa0246627da490be4e399c87cb"
27SRC_URI[sha256sum] = "fc9e3b0fc4f67c3c1f6d43c90c16a5c42d117b8e28457c5b46831b8b5d3ae31a" 27SRC_URI[sha256sum] = "fc9e3b0fc4f67c3c1f6d43c90c16a5c42d117b8e28457c5b46831b8b5d3ae31a"
28 28
29UPSTREAM_CHECK_URI = "http://www.jedsoft.org/releases/slang/" 29UPSTREAM_CHECK_URI = "http://www.jedsoft.org/releases/slang/"
30PREMIRRORS_append = "\n http://www.jedsoft.org/releases/slang/.* http://www.jedsoft.org/releases/slang/old/ \n" 30PREMIRRORS:append = "\n http://www.jedsoft.org/releases/slang/.* http://www.jedsoft.org/releases/slang/old/ \n"
31 31
32inherit autotools-brokensep ptest 32inherit autotools-brokensep ptest
33CLEANBROKEN = "1" 33CLEANBROKEN = "1"
@@ -42,7 +42,7 @@ PACKAGECONFIG[pcre] = "--with-pcre=${STAGING_DIR_HOST}${prefix},--without-pcre,p
42PACKAGECONFIG[png] = "--with-png=${STAGING_DIR_HOST}${prefix},--without-png,libpng" 42PACKAGECONFIG[png] = "--with-png=${STAGING_DIR_HOST}${prefix},--without-png,libpng"
43PACKAGECONFIG[zlib] = "--with-z=${STAGING_DIR_HOST}${prefix},--without-z,zlib" 43PACKAGECONFIG[zlib] = "--with-z=${STAGING_DIR_HOST}${prefix},--without-z,zlib"
44 44
45do_configure_prepend() { 45do_configure:prepend() {
46 cd ${S}/autoconf 46 cd ${S}/autoconf
47 # slang keeps configure.ac and rest of autoconf files in autoconf/ directory 47 # slang keeps configure.ac and rest of autoconf files in autoconf/ directory
48 # we have to go there to be able to run gnu-configize cause it expects configure.{in,ac} 48 # we have to go there to be able to run gnu-configize cause it expects configure.{in,ac}
@@ -74,9 +74,9 @@ do_install_ptest() {
74 sed -i 's/\.\.\/\.\.\/doc\/text\/slangfun\.txt/slangfun\.txt/' ${D}${PTEST_PATH}/test/docfun.sl 74 sed -i 's/\.\.\/\.\.\/doc\/text\/slangfun\.txt/slangfun\.txt/' ${D}${PTEST_PATH}/test/docfun.sl
75} 75}
76 76
77FILES_${PN} += "${libdir}/${BPN}/v2/modules/ ${datadir}/slsh/" 77FILES:${PN} += "${libdir}/${BPN}/v2/modules/ ${datadir}/slsh/"
78 78
79RDEPENDS_${PN}-ptest += "make" 79RDEPENDS:${PN}-ptest += "make"
80 80
81PARALLEL_MAKE = "" 81PARALLEL_MAKE = ""
82PARALLEL_MAKEINST = "" 82PARALLEL_MAKEINST = ""
diff --git a/meta/recipes-extended/stress-ng/stress-ng_0.12.12.bb b/meta/recipes-extended/stress-ng/stress-ng_0.12.12.bb
index 430eac0d87..32c2d2b6a7 100644
--- a/meta/recipes-extended/stress-ng/stress-ng_0.12.12.bb
+++ b/meta/recipes-extended/stress-ng/stress-ng_0.12.12.bb
@@ -13,9 +13,9 @@ SRC_URI[sha256sum] = "f27af50f6f2308e707fef927674bdd209a046b116734281b792aeca35a
13DEPENDS = "coreutils-native" 13DEPENDS = "coreutils-native"
14 14
15PROVIDES = "stress" 15PROVIDES = "stress"
16RPROVIDES_${PN} = "stress" 16RPROVIDES:${PN} = "stress"
17RREPLACES_${PN} = "stress" 17RREPLACES:${PN} = "stress"
18RCONFLICTS_${PN} = "stress" 18RCONFLICTS:${PN} = "stress"
19 19
20inherit bash-completion 20inherit bash-completion
21 21
diff --git a/meta/recipes-extended/sudo/sudo.inc b/meta/recipes-extended/sudo/sudo.inc
index 0bea35a0a3..f109672b7e 100644
--- a/meta/recipes-extended/sudo/sudo.inc
+++ b/meta/recipes-extended/sudo/sudo.inc
@@ -24,14 +24,14 @@ PACKAGECONFIG ??= ""
24PACKAGECONFIG[zlib] = "--enable-zlib,--disable-zlib,zlib" 24PACKAGECONFIG[zlib] = "--enable-zlib,--disable-zlib,zlib"
25PACKAGECONFIG[pam-wheel] = ",,,pam-plugin-wheel" 25PACKAGECONFIG[pam-wheel] = ",,,pam-plugin-wheel"
26 26
27CONFFILES_${PN} = "${sysconfdir}/sudoers" 27CONFFILES:${PN} = "${sysconfdir}/sudoers"
28 28
29EXTRA_OECONF = "--with-editor=${base_bindir}/vi --with-env-editor" 29EXTRA_OECONF = "--with-editor=${base_bindir}/vi --with-env-editor"
30 30
31EXTRA_OECONF_append_libc-musl = " --disable-hardening " 31EXTRA_OECONF:append:libc-musl = " --disable-hardening "
32 32
33# mksigname/mksiglist are used on build host to generate source files 33# mksigname/mksiglist are used on build host to generate source files
34do_compile_prepend () { 34do_compile:prepend () {
35 # Remove build host references from sudo_usage.h 35 # Remove build host references from sudo_usage.h
36 sed -i \ 36 sed -i \
37 -e 's,--with-libtool-sysroot=${STAGING_DIR_TARGET},,g' \ 37 -e 's,--with-libtool-sysroot=${STAGING_DIR_TARGET},,g' \
@@ -46,7 +46,7 @@ do_compile_prepend () {
46# script (from sudo) will recursively create ${localstatedir}/lib/sudo 46# script (from sudo) will recursively create ${localstatedir}/lib/sudo
47# and then chmod each directory with 0700 permissions, which isn't what 47# and then chmod each directory with 0700 permissions, which isn't what
48# we want (i.e, users would not be able to access /var/lib). 48# we want (i.e, users would not be able to access /var/lib).
49do_install_prepend (){ 49do_install:prepend (){
50 mkdir -p ${D}/${localstatedir}/lib 50 mkdir -p ${D}/${localstatedir}/lib
51} 51}
52 52
diff --git a/meta/recipes-extended/sudo/sudo_1.9.7p1.bb b/meta/recipes-extended/sudo/sudo_1.9.7p1.bb
index aba6f4a595..8d47c01706 100644
--- a/meta/recipes-extended/sudo/sudo_1.9.7p1.bb
+++ b/meta/recipes-extended/sudo/sudo_1.9.7p1.bb
@@ -10,7 +10,7 @@ PAM_SRC_URI = "file://sudo.pam"
10SRC_URI[sha256sum] = "391431f454e55121b60c6ded0fcf30ddb80d623d7d16a6d1907cfa6a0b91d8cf" 10SRC_URI[sha256sum] = "391431f454e55121b60c6ded0fcf30ddb80d623d7d16a6d1907cfa6a0b91d8cf"
11 11
12DEPENDS += " virtual/crypt ${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'libpam', '', d)}" 12DEPENDS += " virtual/crypt ${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'libpam', '', d)}"
13RDEPENDS_${PN} += " ${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam-plugin-limits pam-plugin-keyinit', '', d)}" 13RDEPENDS:${PN} += " ${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam-plugin-limits pam-plugin-keyinit', '', d)}"
14 14
15CACHED_CONFIGUREVARS = " \ 15CACHED_CONFIGUREVARS = " \
16 ac_cv_type_rsize_t=no \ 16 ac_cv_type_rsize_t=no \
@@ -28,7 +28,7 @@ EXTRA_OECONF += " \
28 --libexecdir=${libdir} \ 28 --libexecdir=${libdir} \
29 " 29 "
30 30
31do_install_append () { 31do_install:append () {
32 if [ "${@bb.utils.filter('DISTRO_FEATURES', 'pam', d)}" ]; then 32 if [ "${@bb.utils.filter('DISTRO_FEATURES', 'pam', d)}" ]; then
33 install -D -m 644 ${WORKDIR}/sudo.pam ${D}/${sysconfdir}/pam.d/sudo 33 install -D -m 644 ${WORKDIR}/sudo.pam ${D}/${sysconfdir}/pam.d/sudo
34 if ${@bb.utils.contains('PACKAGECONFIG', 'pam-wheel', 'true', 'false', d)} ; then 34 if ${@bb.utils.contains('PACKAGECONFIG', 'pam-wheel', 'true', 'false', d)} ; then
@@ -44,7 +44,7 @@ do_install_append () {
44 rmdir -p --ignore-fail-on-non-empty ${D}/run/sudo 44 rmdir -p --ignore-fail-on-non-empty ${D}/run/sudo
45} 45}
46 46
47FILES_${PN}-dev += "${libdir}/${BPN}/lib*${SOLIBSDEV} ${libdir}/${BPN}/*.la \ 47FILES:${PN}-dev += "${libdir}/${BPN}/lib*${SOLIBSDEV} ${libdir}/${BPN}/*.la \
48 ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la" 48 ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la"
49 49
50SUDO_PACKAGES = "${PN}-sudo\ 50SUDO_PACKAGES = "${PN}-sudo\
@@ -52,8 +52,8 @@ SUDO_PACKAGES = "${PN}-sudo\
52 52
53PACKAGE_BEFORE_PN = "${SUDO_PACKAGES}" 53PACKAGE_BEFORE_PN = "${SUDO_PACKAGES}"
54 54
55RDEPENDS_${PN}-sudo = "${PN}-lib" 55RDEPENDS:${PN}-sudo = "${PN}-lib"
56RDEPENDS_${PN} += "${SUDO_PACKAGES}" 56RDEPENDS:${PN} += "${SUDO_PACKAGES}"
57 57
58FILES_${PN}-sudo = "${bindir}/sudo ${bindir}/sudoedit" 58FILES:${PN}-sudo = "${bindir}/sudo ${bindir}/sudoedit"
59FILES_${PN}-lib = "${localstatedir} ${libexecdir} ${sysconfdir} ${libdir} ${nonarch_libdir}" 59FILES:${PN}-lib = "${localstatedir} ${libexecdir} ${sysconfdir} ${libdir} ${nonarch_libdir}"
diff --git a/meta/recipes-extended/sysklogd/sysklogd_2.2.3.bb b/meta/recipes-extended/sysklogd/sysklogd_2.2.3.bb
index be34ec7b38..eca531d05d 100644
--- a/meta/recipes-extended/sysklogd/sysklogd_2.2.3.bb
+++ b/meta/recipes-extended/sysklogd/sysklogd_2.2.3.bb
@@ -20,7 +20,7 @@ S = "${WORKDIR}/git"
20 20
21EXTRA_OECONF = "--with-systemd=${systemd_system_unitdir} --without-logger" 21EXTRA_OECONF = "--with-systemd=${systemd_system_unitdir} --without-logger"
22 22
23do_install_append () { 23do_install:append () {
24 install -d ${D}${sysconfdir} 24 install -d ${D}${sysconfdir}
25 install -m 644 ${S}/syslog.conf ${D}${sysconfdir}/syslog.conf 25 install -m 644 ${S}/syslog.conf ${D}${sysconfdir}/syslog.conf
26 install -d ${D}${sysconfdir}/init.d 26 install -d ${D}${sysconfdir}/init.d
@@ -28,21 +28,21 @@ do_install_append () {
28} 28}
29 29
30SYSTEMD_PACKAGES = "${PN}" 30SYSTEMD_PACKAGES = "${PN}"
31SYSTEMD_SERVICE_${PN} = "syslogd.service" 31SYSTEMD_SERVICE:${PN} = "syslogd.service"
32SYSTEMD_AUTO_ENABLE = "enable" 32SYSTEMD_AUTO_ENABLE = "enable"
33 33
34INITSCRIPT_NAME = "syslog" 34INITSCRIPT_NAME = "syslog"
35CONFFILES_${PN} = "${sysconfdir}/syslog.conf" 35CONFFILES:${PN} = "${sysconfdir}/syslog.conf"
36RCONFLICTS_${PN} = "rsyslog busybox-syslog syslog-ng" 36RCONFLICTS:${PN} = "rsyslog busybox-syslog syslog-ng"
37 37
38FILES_${PN} += "${@bb.utils.contains('DISTRO_FEATURES','systemd','${exec_prefix}/lib/tmpfiles.d/sysklogd.conf', '', d)}" 38FILES:${PN} += "${@bb.utils.contains('DISTRO_FEATURES','systemd','${exec_prefix}/lib/tmpfiles.d/sysklogd.conf', '', d)}"
39 39
40ALTERNATIVE_PRIORITY = "100" 40ALTERNATIVE_PRIORITY = "100"
41 41
42ALTERNATIVE_${PN}-doc = "syslogd.8" 42ALTERNATIVE:${PN}-doc = "syslogd.8"
43ALTERNATIVE_LINK_NAME[syslogd.8] = "${mandir}/man8/syslogd.8" 43ALTERNATIVE_LINK_NAME[syslogd.8] = "${mandir}/man8/syslogd.8"
44 44
45pkg_prerm_${PN} () { 45pkg_prerm:${PN} () {
46 if test "x$D" = "x"; then 46 if test "x$D" = "x"; then
47 if test "$1" = "upgrade" -o "$1" = "remove"; then 47 if test "$1" = "upgrade" -o "$1" = "remove"; then
48 /etc/init.d/syslog stop || : 48 /etc/init.d/syslog stop || :
diff --git a/meta/recipes-extended/sysstat/sysstat.inc b/meta/recipes-extended/sysstat/sysstat.inc
index f97b88d493..14c6f07784 100644
--- a/meta/recipes-extended/sysstat/sysstat.inc
+++ b/meta/recipes-extended/sysstat/sysstat.inc
@@ -24,10 +24,10 @@ PACKAGECONFIG[systemd] = "--with-systemdsystemunitdir=${systemd_system_unitdir}"
24EXTRA_OECONF += "--disable-stripping" 24EXTRA_OECONF += "--disable-stripping"
25 25
26SYSTEMD_PACKAGES = "${PN}" 26SYSTEMD_PACKAGES = "${PN}"
27SYSTEMD_SERVICE_${PN} = "sysstat.service" 27SYSTEMD_SERVICE:${PN} = "sysstat.service"
28SYSTEMD_AUTO_ENABLE = "enable" 28SYSTEMD_AUTO_ENABLE = "enable"
29 29
30do_configure_prepend() { 30do_configure:prepend() {
31 export sa_lib_dir=${libexecdir}/sa 31 export sa_lib_dir=${libexecdir}/sa
32} 32}
33 33
@@ -58,7 +58,7 @@ do_install() {
58 fi 58 fi
59} 59}
60 60
61pkg_postinst_${PN} () { 61pkg_postinst:${PN} () {
62 if [ ! -n "$D" ]; then 62 if [ ! -n "$D" ]; then
63 if [ -e /etc/init.d/populate-volatile.sh ]; then 63 if [ -e /etc/init.d/populate-volatile.sh ]; then
64 /etc/init.d/populate-volatile.sh update 64 /etc/init.d/populate-volatile.sh update
@@ -66,6 +66,6 @@ pkg_postinst_${PN} () {
66 fi 66 fi
67} 67}
68 68
69FILES_${PN} += "${systemd_system_unitdir} ${nonarch_base_libdir}/systemd" 69FILES:${PN} += "${systemd_system_unitdir} ${nonarch_base_libdir}/systemd"
70 70
71TARGET_CC_ARCH += "${LDFLAGS}" 71TARGET_CC_ARCH += "${LDFLAGS}"
diff --git a/meta/recipes-extended/tar/tar_1.34.bb b/meta/recipes-extended/tar/tar_1.34.bb
index af04919c41..c096a8c9a8 100644
--- a/meta/recipes-extended/tar/tar_1.34.bb
+++ b/meta/recipes-extended/tar/tar_1.34.bb
@@ -13,7 +13,7 @@ SRC_URI[sha256sum] = "b44cc67f8a1f6b0250b7c860e952b37e8ed932a90bd9b1862a51107925
13inherit autotools gettext texinfo 13inherit autotools gettext texinfo
14 14
15PACKAGECONFIG ??= "" 15PACKAGECONFIG ??= ""
16PACKAGECONFIG_append_class-target = " ${@bb.utils.filter('DISTRO_FEATURES', 'acl', d)}" 16PACKAGECONFIG:append:class-target = " ${@bb.utils.filter('DISTRO_FEATURES', 'acl', d)}"
17 17
18PACKAGECONFIG[acl] = "--with-posix-acls,--without-posix-acls,acl" 18PACKAGECONFIG[acl] = "--with-posix-acls,--without-posix-acls,acl"
19 19
@@ -32,7 +32,7 @@ do_install () {
32 ln -s tar ${D}${bindir}/gtar 32 ln -s tar ${D}${bindir}/gtar
33} 33}
34 34
35do_install_append_class-target() { 35do_install:append:class-target() {
36 if [ "${base_bindir}" != "${bindir}" ]; then 36 if [ "${base_bindir}" != "${bindir}" ]; then
37 install -d ${D}${base_bindir} 37 install -d ${D}${base_bindir}
38 mv ${D}${bindir}/tar ${D}${base_bindir}/tar 38 mv ${D}${bindir}/tar ${D}${base_bindir}/tar
@@ -43,21 +43,21 @@ do_install_append_class-target() {
43 43
44PACKAGES =+ "${PN}-rmt" 44PACKAGES =+ "${PN}-rmt"
45 45
46FILES_${PN}-rmt = "${sbindir}/rmt*" 46FILES:${PN}-rmt = "${sbindir}/rmt*"
47 47
48inherit update-alternatives 48inherit update-alternatives
49 49
50ALTERNATIVE_PRIORITY = "100" 50ALTERNATIVE_PRIORITY = "100"
51 51
52ALTERNATIVE_${PN} = "tar" 52ALTERNATIVE:${PN} = "tar"
53ALTERNATIVE_${PN}-rmt = "rmt" 53ALTERNATIVE:${PN}-rmt = "rmt"
54ALTERNATIVE_${PN}_class-nativesdk = "" 54ALTERNATIVE:${PN}:class-nativesdk = ""
55ALTERNATIVE_${PN}-rmt_class-nativesdk = "" 55ALTERNATIVE:${PN}-rmt:class-nativesdk = ""
56 56
57ALTERNATIVE_LINK_NAME[tar] = "${base_bindir}/tar" 57ALTERNATIVE_LINK_NAME[tar] = "${base_bindir}/tar"
58ALTERNATIVE_LINK_NAME[rmt] = "${sbindir}/rmt" 58ALTERNATIVE_LINK_NAME[rmt] = "${sbindir}/rmt"
59 59
60PROVIDES_append_class-native = " tar-replacement-native" 60PROVIDES:append:class-native = " tar-replacement-native"
61NATIVE_PACKAGE_PATH_SUFFIX = "/${PN}" 61NATIVE_PACKAGE_PATH_SUFFIX = "/${PN}"
62 62
63BBCLASSEXTEND = "native nativesdk" 63BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-extended/tcp-wrappers/tcp-wrappers_7.6.bb b/meta/recipes-extended/tcp-wrappers/tcp-wrappers_7.6.bb
index e903b9db14..814d7fd913 100644
--- a/meta/recipes-extended/tcp-wrappers/tcp-wrappers_7.6.bb
+++ b/meta/recipes-extended/tcp-wrappers/tcp-wrappers_7.6.bb
@@ -11,12 +11,12 @@ PR ="r10"
11DEPENDS += "libnsl2" 11DEPENDS += "libnsl2"
12 12
13PACKAGES = "${PN}-dbg libwrap libwrap-doc libwrap-dev libwrap-staticdev ${PN} ${PN}-doc" 13PACKAGES = "${PN}-dbg libwrap libwrap-doc libwrap-dev libwrap-staticdev ${PN} ${PN}-doc"
14FILES_libwrap = "${base_libdir}/lib*${SOLIBS}" 14FILES:libwrap = "${base_libdir}/lib*${SOLIBS}"
15FILES_libwrap-doc = "${mandir}/man3 ${mandir}/man5" 15FILES:libwrap-doc = "${mandir}/man3 ${mandir}/man5"
16FILES_libwrap-dev = "${libdir}/lib*${SOLIBSDEV} ${includedir}" 16FILES:libwrap-dev = "${libdir}/lib*${SOLIBSDEV} ${includedir}"
17FILES_libwrap-staticdev = "${libdir}/lib*.a" 17FILES:libwrap-staticdev = "${libdir}/lib*.a"
18FILES_${PN} = "${sbindir}" 18FILES:${PN} = "${sbindir}"
19FILES_${PN}-doc = "${mandir}/man8" 19FILES:${PN}-doc = "${mandir}/man8"
20 20
21SRC_URI = "http://ftp.porcupine.org/pub/security/tcp_wrappers_${PV}.tar.gz \ 21SRC_URI = "http://ftp.porcupine.org/pub/security/tcp_wrappers_${PV}.tar.gz \
22 file://00_man_quoting.diff \ 22 file://00_man_quoting.diff \
@@ -78,9 +78,9 @@ EXTRA_OEMAKE = "'CC=${CC}' \
78 'EXTRA_CFLAGS=${CFLAGS} -DSYS_ERRLIST_DEFINED -DHAVE_STRERROR -DHAVE_WEAKSYMS -D_REENTRANT -DINET6=1 -Dss_family=__ss_family -Dss_len=__ss_len'" 78 'EXTRA_CFLAGS=${CFLAGS} -DSYS_ERRLIST_DEFINED -DHAVE_STRERROR -DHAVE_WEAKSYMS -D_REENTRANT -DINET6=1 -Dss_family=__ss_family -Dss_len=__ss_len'"
79 79
80EXTRA_OEMAKE_NETGROUP = "-DNETGROUP -DUSE_GETDOMAIN" 80EXTRA_OEMAKE_NETGROUP = "-DNETGROUP -DUSE_GETDOMAIN"
81EXTRA_OEMAKE_NETGROUP_libc-musl = "-DUSE_GETDOMAIN" 81EXTRA_OEMAKE_NETGROUP:libc-musl = "-DUSE_GETDOMAIN"
82 82
83EXTRA_OEMAKE_append_libc-musl = " 'LIBS='" 83EXTRA_OEMAKE:append:libc-musl = " 'LIBS='"
84 84
85do_compile () { 85do_compile () {
86 oe_runmake 'TABLES=-DHOSTS_DENY=\"${sysconfdir}/hosts.deny\" -DHOSTS_ALLOW=\"${sysconfdir}/hosts.allow\"' \ 86 oe_runmake 'TABLES=-DHOSTS_DENY=\"${sysconfdir}/hosts.deny\" -DHOSTS_ALLOW=\"${sysconfdir}/hosts.allow\"' \
@@ -133,4 +133,4 @@ do_install () {
133 touch ${D}${sysconfdir}/hosts.deny 133 touch ${D}${sysconfdir}/hosts.deny
134} 134}
135 135
136FILES_${PN} += "${sysconfdir}/hosts.allow ${sysconfdir}/hosts.deny" 136FILES:${PN} += "${sysconfdir}/hosts.allow ${sysconfdir}/hosts.deny"
diff --git a/meta/recipes-extended/texinfo/texinfo_6.8.bb b/meta/recipes-extended/texinfo/texinfo_6.8.bb
index 69af7cf21d..5a7cbef402 100644
--- a/meta/recipes-extended/texinfo/texinfo_6.8.bb
+++ b/meta/recipes-extended/texinfo/texinfo_6.8.bb
@@ -7,7 +7,7 @@ SECTION = "console/utils"
7LICENSE = "GPLv3+" 7LICENSE = "GPLv3+"
8LIC_FILES_CHKSUM = "file://COPYING;md5=1ebbd3e34237af26da5dc08a4e440464" 8LIC_FILES_CHKSUM = "file://COPYING;md5=1ebbd3e34237af26da5dc08a4e440464"
9 9
10PROVIDES_append_class-native = " texinfo-replacement-native" 10PROVIDES:append:class-native = " texinfo-replacement-native"
11 11
12def compress_pkg(d): 12def compress_pkg(d):
13 if bb.data.inherits_class('compress_doc', d): 13 if bb.data.inherits_class('compress_doc', d):
@@ -20,13 +20,13 @@ def compress_pkg(d):
20 return "xz" 20 return "xz"
21 return "" 21 return ""
22 22
23RDEPENDS_info += "${@compress_pkg(d)}" 23RDEPENDS:info += "${@compress_pkg(d)}"
24 24
25DEPENDS = "zlib ncurses texinfo-replacement-native" 25DEPENDS = "zlib ncurses texinfo-replacement-native"
26DEPENDS_class-native = "zlib-native ncurses-native" 26DEPENDS:class-native = "zlib-native ncurses-native"
27 27
28TARGET_PATCH = "file://use_host_makedoc.patch" 28TARGET_PATCH = "file://use_host_makedoc.patch"
29TARGET_PATCH_class-native = "" 29TARGET_PATCH:class-native = ""
30 30
31SRC_URI = "${GNU_MIRROR}/texinfo/${BP}.tar.gz \ 31SRC_URI = "${GNU_MIRROR}/texinfo/${BP}.tar.gz \
32 file://0001-gnulib-Update.patch \ 32 file://0001-gnulib-Update.patch \
@@ -46,38 +46,38 @@ MULTILIB_SCRIPTS = "${PN}:${bindir}/texi2any"
46 46
47EXTRA_AUTORECONF += "-I ${S}/gnulib/m4" 47EXTRA_AUTORECONF += "-I ${S}/gnulib/m4"
48 48
49do_configure_prepend () { 49do_configure:prepend () {
50 # autotools_do_configure updates po/Makefile.in.in, we also need 50 # autotools_do_configure updates po/Makefile.in.in, we also need
51 # update po_document. 51 # update po_document.
52 cp -f ${STAGING_DATADIR_NATIVE}/gettext/po/Makefile.in.in ${S}/po_document/ 52 cp -f ${STAGING_DATADIR_NATIVE}/gettext/po/Makefile.in.in ${S}/po_document/
53} 53}
54 54
55do_compile_prepend() { 55do_compile:prepend() {
56 if [ -d tools ];then 56 if [ -d tools ];then
57 oe_runmake -C tools/gnulib/lib 57 oe_runmake -C tools/gnulib/lib
58 fi 58 fi
59} 59}
60 60
61do_install_append() { 61do_install:append() {
62 mkdir -p ${D}${datadir}/${tex_texinfo} 62 mkdir -p ${D}${datadir}/${tex_texinfo}
63 install -p -m644 ${S}/doc/texinfo.tex ${S}/doc/txi-??.tex ${D}${datadir}/${tex_texinfo} 63 install -p -m644 ${S}/doc/texinfo.tex ${S}/doc/txi-??.tex ${D}${datadir}/${tex_texinfo}
64 sed -i -e '1s,#!.*perl,#! ${USRBINPATH}/env perl,' ${D}${bindir}/texi2any ${D}${bindir}/pod2texi 64 sed -i -e '1s,#!.*perl,#! ${USRBINPATH}/env perl,' ${D}${bindir}/texi2any ${D}${bindir}/pod2texi
65} 65}
66 66
67do_install_append_class-native() { 67do_install:append:class-native() {
68 install -m 755 info/makedoc ${D}${bindir} 68 install -m 755 info/makedoc ${D}${bindir}
69} 69}
70 70
71PACKAGES += "info info-doc" 71PACKAGES += "info info-doc"
72 72
73FILES_info = "${bindir}/info ${bindir}/infokey ${bindir}/install-info" 73FILES:info = "${bindir}/info ${bindir}/infokey ${bindir}/install-info"
74FILES_info-doc = "${infodir}/info.info* ${infodir}/dir ${infodir}/info-*.info* \ 74FILES:info-doc = "${infodir}/info.info* ${infodir}/dir ${infodir}/info-*.info* \
75 ${mandir}/man1/info.1* ${mandir}/man5/info.5* \ 75 ${mandir}/man1/info.1* ${mandir}/man5/info.5* \
76 ${mandir}/man1/infokey.1* ${mandir}/man1/install-info.1*" 76 ${mandir}/man1/infokey.1* ${mandir}/man1/install-info.1*"
77 77
78FILES_${PN} = "${bindir}/makeinfo ${bindir}/texi* ${bindir}/pdftexi2dvi ${bindir}/pod2texi ${datadir}/texinfo" 78FILES:${PN} = "${bindir}/makeinfo ${bindir}/texi* ${bindir}/pdftexi2dvi ${bindir}/pod2texi ${datadir}/texinfo"
79RDEPENDS_${PN} = "perl" 79RDEPENDS:${PN} = "perl"
80FILES_${PN}-doc = "${infodir}/texinfo* \ 80FILES:${PN}-doc = "${infodir}/texinfo* \
81 ${datadir}/${tex_texinfo} \ 81 ${datadir}/${tex_texinfo} \
82 ${mandir}/man1 ${mandir}/man5" 82 ${mandir}/man1 ${mandir}/man5"
83 83
@@ -85,6 +85,6 @@ FILES_${PN}-doc = "${infodir}/texinfo* \
85# but the code will test for it and if not found use Locale::gettext_pp instead. 85# but the code will test for it and if not found use Locale::gettext_pp instead.
86# However, this causes a file dependency on perl(Locale::gettext_xs) to be 86# However, this causes a file dependency on perl(Locale::gettext_xs) to be
87# generated, which must be satisfied. 87# generated, which must be satisfied.
88RPROVIDES_${PN} += "perl(Locale::gettext_xs)" 88RPROVIDES:${PN} += "perl(Locale::gettext_xs)"
89 89
90BBCLASSEXTEND = "native nativesdk" 90BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-extended/time/time_1.9.bb b/meta/recipes-extended/time/time_1.9.bb
index e2b084caae..abd00f09bf 100644
--- a/meta/recipes-extended/time/time_1.9.bb
+++ b/meta/recipes-extended/time/time_1.9.bb
@@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
8 8
9inherit texinfo update-alternatives 9inherit texinfo update-alternatives
10 10
11ALTERNATIVE_${PN} = "time" 11ALTERNATIVE:${PN} = "time"
12ALTERNATIVE_PRIORITY = "100" 12ALTERNATIVE_PRIORITY = "100"
13 13
14BBCLASSEXTEND = "native nativesdk" 14BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-extended/timezone/tzdata.bb b/meta/recipes-extended/timezone/tzdata.bb
index 09145e1ed0..c2b019922a 100644
--- a/meta/recipes-extended/timezone/tzdata.bb
+++ b/meta/recipes-extended/timezone/tzdata.bb
@@ -4,7 +4,7 @@ DEPENDS = "tzcode-native"
4 4
5inherit allarch 5inherit allarch
6 6
7RCONFLICTS_${PN} = "timezones timezone-africa timezone-america timezone-antarctica \ 7RCONFLICTS:${PN} = "timezones timezone-africa timezone-america timezone-antarctica \
8 timezone-arctic timezone-asia timezone-atlantic \ 8 timezone-arctic timezone-asia timezone-atlantic \
9 timezone-australia timezone-europe timezone-indian \ 9 timezone-australia timezone-europe timezone-indian \
10 timezone-iso3166.tab timezone-pacific timezone-zone.tab" 10 timezone-iso3166.tab timezone-pacific timezone-zone.tab"
@@ -59,7 +59,7 @@ do_install () {
59 chown -R root:root ${D} 59 chown -R root:root ${D}
60} 60}
61 61
62pkg_postinst_${PN} () { 62pkg_postinst:${PN} () {
63 etc_lt="$D${sysconfdir}/localtime" 63 etc_lt="$D${sysconfdir}/localtime"
64 src="$D${sysconfdir}/timezone" 64 src="$D${sysconfdir}/timezone"
65 65
@@ -88,47 +88,47 @@ TZ_PACKAGES = " \
88 tzdata-atlantic tzdata-australia tzdata-europe tzdata-pacific" 88 tzdata-atlantic tzdata-australia tzdata-europe tzdata-pacific"
89PACKAGES = "${TZ_PACKAGES} ${PN}" 89PACKAGES = "${TZ_PACKAGES} ${PN}"
90 90
91FILES_tzdata-africa += "${datadir}/zoneinfo/Africa/*" 91FILES:tzdata-africa += "${datadir}/zoneinfo/Africa/*"
92RPROVIDES_tzdata-africa = "tzdata-africa" 92RPROVIDES:tzdata-africa = "tzdata-africa"
93 93
94FILES_tzdata-americas += "${datadir}/zoneinfo/America/* \ 94FILES:tzdata-americas += "${datadir}/zoneinfo/America/* \
95 ${datadir}/zoneinfo/US/* \ 95 ${datadir}/zoneinfo/US/* \
96 ${datadir}/zoneinfo/Brazil/* \ 96 ${datadir}/zoneinfo/Brazil/* \
97 ${datadir}/zoneinfo/Canada/* \ 97 ${datadir}/zoneinfo/Canada/* \
98 ${datadir}/zoneinfo/Mexico/* \ 98 ${datadir}/zoneinfo/Mexico/* \
99 ${datadir}/zoneinfo/Chile/*" 99 ${datadir}/zoneinfo/Chile/*"
100RPROVIDES_tzdata-americas = "tzdata-americas" 100RPROVIDES:tzdata-americas = "tzdata-americas"
101 101
102FILES_tzdata-antarctica += "${datadir}/zoneinfo/Antarctica/*" 102FILES:tzdata-antarctica += "${datadir}/zoneinfo/Antarctica/*"
103RPROVIDES_tzdata-antarctica = "tzdata-antarctica" 103RPROVIDES:tzdata-antarctica = "tzdata-antarctica"
104 104
105FILES_tzdata-arctic += "${datadir}/zoneinfo/Arctic/*" 105FILES:tzdata-arctic += "${datadir}/zoneinfo/Arctic/*"
106RPROVIDES_tzdata-arctic = "tzdata-arctic" 106RPROVIDES:tzdata-arctic = "tzdata-arctic"
107 107
108FILES_tzdata-asia += "${datadir}/zoneinfo/Asia/* \ 108FILES:tzdata-asia += "${datadir}/zoneinfo/Asia/* \
109 ${datadir}/zoneinfo/Indian/* \ 109 ${datadir}/zoneinfo/Indian/* \
110 ${datadir}/zoneinfo/Mideast/*" 110 ${datadir}/zoneinfo/Mideast/*"
111RPROVIDES_tzdata-asia = "tzdata-asia" 111RPROVIDES:tzdata-asia = "tzdata-asia"
112 112
113FILES_tzdata-atlantic += "${datadir}/zoneinfo/Atlantic/*" 113FILES:tzdata-atlantic += "${datadir}/zoneinfo/Atlantic/*"
114RPROVIDES_tzdata-atlantic = "tzdata-atlantic" 114RPROVIDES:tzdata-atlantic = "tzdata-atlantic"
115 115
116FILES_tzdata-australia += "${datadir}/zoneinfo/Australia/*" 116FILES:tzdata-australia += "${datadir}/zoneinfo/Australia/*"
117RPROVIDES_tzdata-australia = "tzdata-australia" 117RPROVIDES:tzdata-australia = "tzdata-australia"
118 118
119FILES_tzdata-europe += "${datadir}/zoneinfo/Europe/*" 119FILES:tzdata-europe += "${datadir}/zoneinfo/Europe/*"
120RPROVIDES_tzdata-europe = "tzdata-europe" 120RPROVIDES:tzdata-europe = "tzdata-europe"
121 121
122FILES_tzdata-pacific += "${datadir}/zoneinfo/Pacific/*" 122FILES:tzdata-pacific += "${datadir}/zoneinfo/Pacific/*"
123RPROVIDES_tzdata-pacific = "tzdata-pacific" 123RPROVIDES:tzdata-pacific = "tzdata-pacific"
124 124
125FILES_tzdata-posix += "${datadir}/zoneinfo/posix/*" 125FILES:tzdata-posix += "${datadir}/zoneinfo/posix/*"
126RPROVIDES_tzdata-posix = "tzdata-posix" 126RPROVIDES:tzdata-posix = "tzdata-posix"
127 127
128FILES_tzdata-right += "${datadir}/zoneinfo/right/*" 128FILES:tzdata-right += "${datadir}/zoneinfo/right/*"
129RPROVIDES_tzdata-right = "tzdata-right" 129RPROVIDES:tzdata-right = "tzdata-right"
130 130
131FILES_tzdata-misc += "${datadir}/zoneinfo/Cuba \ 131FILES:tzdata-misc += "${datadir}/zoneinfo/Cuba \
132 ${datadir}/zoneinfo/Egypt \ 132 ${datadir}/zoneinfo/Egypt \
133 ${datadir}/zoneinfo/Eire \ 133 ${datadir}/zoneinfo/Eire \
134 ${datadir}/zoneinfo/Factory \ 134 ${datadir}/zoneinfo/Factory \
@@ -146,9 +146,9 @@ FILES_tzdata-misc += "${datadir}/zoneinfo/Cuba \
146 ${datadir}/zoneinfo/Portugal \ 146 ${datadir}/zoneinfo/Portugal \
147 ${datadir}/zoneinfo/Singapore \ 147 ${datadir}/zoneinfo/Singapore \
148 ${datadir}/zoneinfo/Turkey" 148 ${datadir}/zoneinfo/Turkey"
149RPROVIDES_tzdata-misc = "tzdata-misc" 149RPROVIDES:tzdata-misc = "tzdata-misc"
150 150
151FILES_tzdata-core += " \ 151FILES:tzdata-core += " \
152 ${sysconfdir}/localtime \ 152 ${sysconfdir}/localtime \
153 ${sysconfdir}/timezone \ 153 ${sysconfdir}/timezone \
154 ${datadir}/zoneinfo/leapseconds \ 154 ${datadir}/zoneinfo/leapseconds \
@@ -208,7 +208,7 @@ FILES_tzdata-core += " \
208 ${datadir}/zoneinfo/iso3166.tab \ 208 ${datadir}/zoneinfo/iso3166.tab \
209 ${datadir}/zoneinfo/Etc/*" 209 ${datadir}/zoneinfo/Etc/*"
210 210
211CONFFILES_tzdata-core = "${sysconfdir}/localtime ${sysconfdir}/timezone" 211CONFFILES:tzdata-core = "${sysconfdir}/localtime ${sysconfdir}/timezone"
212 212
213ALLOW_EMPTY_${PN} = "1" 213ALLOW_EMPTY:${PN} = "1"
214RDEPENDS_${PN} = "${TZ_PACKAGES}" 214RDEPENDS:${PN} = "${TZ_PACKAGES}"
diff --git a/meta/recipes-extended/unzip/unzip_6.0.bb b/meta/recipes-extended/unzip/unzip_6.0.bb
index 40f0346f8d..0bc6abcd4b 100644
--- a/meta/recipes-extended/unzip/unzip_6.0.bb
+++ b/meta/recipes-extended/unzip/unzip_6.0.bb
@@ -49,7 +49,7 @@ EXTRA_OEMAKE = "-e MAKEFLAGS= STRIP=true LF2='' \
49 'CF_NOOPT=-I. -Ibzip2 -DUNIX ${CFLAGS}'" 49 'CF_NOOPT=-I. -Ibzip2 -DUNIX ${CFLAGS}'"
50 50
51export LD = "${CC}" 51export LD = "${CC}"
52LD_class-native = "${CC}" 52LD:class-native = "${CC}"
53 53
54do_compile() { 54do_compile() {
55 oe_runmake -f unix/Makefile generic 55 oe_runmake -f unix/Makefile generic
@@ -66,7 +66,7 @@ inherit update-alternatives
66 66
67ALTERNATIVE_PRIORITY = "100" 67ALTERNATIVE_PRIORITY = "100"
68 68
69ALTERNATIVE_${PN} = "unzip" 69ALTERNATIVE:${PN} = "unzip"
70ALTERNATIVE_LINK_NAME[unzip] = "${bindir}/unzip" 70ALTERNATIVE_LINK_NAME[unzip] = "${bindir}/unzip"
71 71
72BBCLASSEXTEND = "native nativesdk" 72BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-extended/watchdog/watchdog_5.16.bb b/meta/recipes-extended/watchdog/watchdog_5.16.bb
index 19e94757c7..66373c9b28 100644
--- a/meta/recipes-extended/watchdog/watchdog_5.16.bb
+++ b/meta/recipes-extended/watchdog/watchdog_5.16.bb
@@ -36,20 +36,20 @@ CACHED_CONFIGUREVARS += "ac_cv_path_PATH_SENDMAIL=${sbindir}/sendmail"
36 36
37INITSCRIPT_PACKAGES = "${PN} ${PN}-keepalive" 37INITSCRIPT_PACKAGES = "${PN} ${PN}-keepalive"
38 38
39INITSCRIPT_NAME_${PN} = "watchdog" 39INITSCRIPT_NAME:${PN} = "watchdog"
40INITSCRIPT_PARAMS_${PN} = "start 25 1 2 3 4 5 . stop 85 0 6 ." 40INITSCRIPT_PARAMS:${PN} = "start 25 1 2 3 4 5 . stop 85 0 6 ."
41 41
42INITSCRIPT_NAME_${PN}-keepalive = "wd_keepalive" 42INITSCRIPT_NAME:${PN}-keepalive = "wd_keepalive"
43INITSCRIPT_PARAMS_${PN}-keepalive = "start 25 1 2 3 4 5 . stop 85 0 6 ." 43INITSCRIPT_PARAMS:${PN}-keepalive = "start 25 1 2 3 4 5 . stop 85 0 6 ."
44 44
45SYSTEMD_PACKAGES = "${PN} ${PN}-keepalive" 45SYSTEMD_PACKAGES = "${PN} ${PN}-keepalive"
46SYSTEMD_SERVICE_${PN} = "watchdog.service" 46SYSTEMD_SERVICE:${PN} = "watchdog.service"
47SYSTEMD_SERVICE_${PN}-keepalive = "wd_keepalive.service" 47SYSTEMD_SERVICE:${PN}-keepalive = "wd_keepalive.service"
48# When using systemd, consider making use of internal watchdog support of systemd. 48# When using systemd, consider making use of internal watchdog support of systemd.
49# See RuntimeWatchdogSec in /etc/systemd/system.conf. 49# See RuntimeWatchdogSec in /etc/systemd/system.conf.
50SYSTEMD_AUTO_ENABLE = "disable" 50SYSTEMD_AUTO_ENABLE = "disable"
51 51
52do_install_append() { 52do_install:append() {
53 install -d ${D}${systemd_system_unitdir} 53 install -d ${D}${systemd_system_unitdir}
54 install -m 0644 ${S}/debian/watchdog.service ${D}${systemd_system_unitdir} 54 install -m 0644 ${S}/debian/watchdog.service ${D}${systemd_system_unitdir}
55 install -m 0644 ${S}/debian/wd_keepalive.service ${D}${systemd_system_unitdir} 55 install -m 0644 ${S}/debian/wd_keepalive.service ${D}${systemd_system_unitdir}
@@ -63,15 +63,15 @@ do_install_append() {
63 63
64PACKAGES =+ "${PN}-keepalive" 64PACKAGES =+ "${PN}-keepalive"
65 65
66FILES_${PN}-keepalive = " \ 66FILES:${PN}-keepalive = " \
67 ${sysconfdir}/init.d/wd_keepalive \ 67 ${sysconfdir}/init.d/wd_keepalive \
68 ${systemd_system_unitdir}/wd_keepalive.service \ 68 ${systemd_system_unitdir}/wd_keepalive.service \
69 ${sbindir}/wd_keepalive \ 69 ${sbindir}/wd_keepalive \
70" 70"
71 71
72RDEPENDS_${PN} += "${PN}-config" 72RDEPENDS:${PN} += "${PN}-config"
73RRECOMMENDS_${PN} += "kernel-module-softdog" 73RRECOMMENDS:${PN} += "kernel-module-softdog"
74 74
75RDEPENDS_${PN}-keepalive += "${PN}-config" 75RDEPENDS:${PN}-keepalive += "${PN}-config"
76RCONFLICTS_${PN}-keepalive += "${PN}" 76RCONFLICTS:${PN}-keepalive += "${PN}"
77RRECOMMENDS_${PN}-keepalive += "kernel-module-softdog" 77RRECOMMENDS:${PN}-keepalive += "kernel-module-softdog"
diff --git a/meta/recipes-extended/wget/wget.inc b/meta/recipes-extended/wget/wget.inc
index 2338328216..cd7290be57 100644
--- a/meta/recipes-extended/wget/wget.inc
+++ b/meta/recipes-extended/wget/wget.inc
@@ -17,11 +17,11 @@ EXTRA_OECONF = "--without-libgnutls-prefix --without-libssl-prefix \
17EXTRA_OEMAKE += 'TOOLCHAIN_OPTIONS="${TOOLCHAIN_OPTIONS}" \ 17EXTRA_OEMAKE += 'TOOLCHAIN_OPTIONS="${TOOLCHAIN_OPTIONS}" \
18 DEBUG_PREFIX_MAP="${DEBUG_PREFIX_MAP}"' 18 DEBUG_PREFIX_MAP="${DEBUG_PREFIX_MAP}"'
19 19
20ALTERNATIVE_${PN} = "wget" 20ALTERNATIVE:${PN} = "wget"
21ALTERNATIVE_${PN}_class-nativesdk = "" 21ALTERNATIVE:${PN}:class-nativesdk = ""
22ALTERNATIVE_PRIORITY = "100" 22ALTERNATIVE_PRIORITY = "100"
23 23
24RRECOMMENDS_${PN} += "ca-certificates" 24RRECOMMENDS:${PN} += "ca-certificates"
25 25
26BBCLASSEXTEND = "nativesdk" 26BBCLASSEXTEND = "nativesdk"
27 27
diff --git a/meta/recipes-extended/which/which_2.21.bb b/meta/recipes-extended/which/which_2.21.bb
index 1da69c548e..d3c3f69d3f 100644
--- a/meta/recipes-extended/which/which_2.21.bb
+++ b/meta/recipes-extended/which/which_2.21.bb
@@ -24,14 +24,14 @@ SRC_URI = "${GNU_MIRROR}/which/which-${PV}.tar.gz \
24SRC_URI[md5sum] = "097ff1a324ae02e0a3b0369f07a7544a" 24SRC_URI[md5sum] = "097ff1a324ae02e0a3b0369f07a7544a"
25SRC_URI[sha256sum] = "f4a245b94124b377d8b49646bf421f9155d36aa7614b6ebf83705d3ffc76eaad" 25SRC_URI[sha256sum] = "f4a245b94124b377d8b49646bf421f9155d36aa7614b6ebf83705d3ffc76eaad"
26 26
27do_configure_prepend() { 27do_configure:prepend() {
28 sed -i -e 's%@ACLOCAL_CWFLAGS@%-I ${STAGING_DIR_NATIVE}/usr/share/cwautomacros/m4%g' ${S}/Makefile.am ${S}/tilde/Makefile.am 28 sed -i -e 's%@ACLOCAL_CWFLAGS@%-I ${STAGING_DIR_NATIVE}/usr/share/cwautomacros/m4%g' ${S}/Makefile.am ${S}/tilde/Makefile.am
29} 29}
30 30
31ALTERNATIVE_${PN} = "which" 31ALTERNATIVE:${PN} = "which"
32ALTERNATIVE_PRIORITY = "100" 32ALTERNATIVE_PRIORITY = "100"
33 33
34ALTERNATIVE_${PN}-doc = "which.1" 34ALTERNATIVE:${PN}-doc = "which.1"
35ALTERNATIVE_LINK_NAME[which.1] = "${mandir}/man1/which.1" 35ALTERNATIVE_LINK_NAME[which.1] = "${mandir}/man1/which.1"
36 36
37BBCLASSEXTEND = "nativesdk" 37BBCLASSEXTEND = "nativesdk"
diff --git a/meta/recipes-extended/xdg-utils/xdg-utils_1.1.3.bb b/meta/recipes-extended/xdg-utils/xdg-utils_1.1.3.bb
index d371c5c28c..108e7b8c4c 100644
--- a/meta/recipes-extended/xdg-utils/xdg-utils_1.1.3.bb
+++ b/meta/recipes-extended/xdg-utils/xdg-utils_1.1.3.bb
@@ -34,4 +34,4 @@ inherit autotools-brokensep features_check
34REQUIRED_DISTRO_FEATURES = "x11" 34REQUIRED_DISTRO_FEATURES = "x11"
35 35
36DEPENDS = "xmlto-native libxslt-native" 36DEPENDS = "xmlto-native libxslt-native"
37RDEPENDS_${PN} += "xprop" 37RDEPENDS:${PN} += "xprop"
diff --git a/meta/recipes-extended/xinetd/xinetd_2.3.15.4.bb b/meta/recipes-extended/xinetd/xinetd_2.3.15.4.bb
index 69d5b2f83b..e6ef5cf8b9 100644
--- a/meta/recipes-extended/xinetd/xinetd_2.3.15.4.bb
+++ b/meta/recipes-extended/xinetd/xinetd_2.3.15.4.bb
@@ -24,7 +24,7 @@ CVE_CHECK_WHITELIST += "CVE-2013-4342"
24 24
25inherit autotools update-rc.d systemd pkgconfig 25inherit autotools update-rc.d systemd pkgconfig
26 26
27SYSTEMD_SERVICE_${PN} = "xinetd.service" 27SYSTEMD_SERVICE:${PN} = "xinetd.service"
28 28
29INITSCRIPT_NAME = "xinetd" 29INITSCRIPT_NAME = "xinetd"
30INITSCRIPT_PARAMS = "defaults" 30INITSCRIPT_PARAMS = "defaults"
@@ -32,9 +32,9 @@ INITSCRIPT_PARAMS = "defaults"
32PACKAGECONFIG ??= "tcp-wrappers" 32PACKAGECONFIG ??= "tcp-wrappers"
33PACKAGECONFIG[tcp-wrappers] = "--with-libwrap,,tcp-wrappers" 33PACKAGECONFIG[tcp-wrappers] = "--with-libwrap,,tcp-wrappers"
34 34
35CONFFILES_${PN} = "${sysconfdir}/xinetd.conf" 35CONFFILES:${PN} = "${sysconfdir}/xinetd.conf"
36 36
37do_install_append() { 37do_install:append() {
38 install -d "${D}${sysconfdir}/init.d" 38 install -d "${D}${sysconfdir}/init.d"
39 install -d "${D}${sysconfdir}/default" 39 install -d "${D}${sysconfdir}/default"
40 install -m 755 "${WORKDIR}/xinetd.init" "${D}${sysconfdir}/init.d/xinetd" 40 install -m 755 "${WORKDIR}/xinetd.init" "${D}${sysconfdir}/init.d/xinetd"
@@ -48,4 +48,4 @@ do_install_append() {
48 ${D}${systemd_unitdir}/system/xinetd.service 48 ${D}${systemd_unitdir}/system/xinetd.service
49} 49}
50 50
51RDEPENDS_${PN} += "perl" 51RDEPENDS:${PN} += "perl"
diff --git a/meta/recipes-extended/xz/xz_5.2.5.bb b/meta/recipes-extended/xz/xz_5.2.5.bb
index f5f5c318fd..8021ebd9bc 100644
--- a/meta/recipes-extended/xz/xz_5.2.5.bb
+++ b/meta/recipes-extended/xz/xz_5.2.5.bb
@@ -8,13 +8,13 @@ SECTION = "base"
8# and the LGPL bits are under lib/, which appears to be used for libgnu, which 8# and the LGPL bits are under lib/, which appears to be used for libgnu, which
9# appears to be used for DOS builds. So we're left with GPLv2+ and PD. 9# appears to be used for DOS builds. So we're left with GPLv2+ and PD.
10LICENSE = "GPLv2+ & GPL-3.0-with-autoconf-exception & LGPLv2.1+ & PD" 10LICENSE = "GPLv2+ & GPL-3.0-with-autoconf-exception & LGPLv2.1+ & PD"
11LICENSE_${PN} = "GPLv2+" 11LICENSE:${PN} = "GPLv2+"
12LICENSE_${PN}-dev = "GPLv2+" 12LICENSE:${PN}-dev = "GPLv2+"
13LICENSE_${PN}-staticdev = "GPLv2+" 13LICENSE:${PN}-staticdev = "GPLv2+"
14LICENSE_${PN}-doc = "GPLv2+" 14LICENSE:${PN}-doc = "GPLv2+"
15LICENSE_${PN}-dbg = "GPLv2+" 15LICENSE:${PN}-dbg = "GPLv2+"
16LICENSE_${PN}-locale = "GPLv2+" 16LICENSE:${PN}-locale = "GPLv2+"
17LICENSE_liblzma = "PD" 17LICENSE:liblzma = "PD"
18 18
19LIC_FILES_CHKSUM = "file://COPYING;md5=97d554a32881fee0aa283d96e47cb24a \ 19LIC_FILES_CHKSUM = "file://COPYING;md5=97d554a32881fee0aa283d96e47cb24a \
20 file://COPYING.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ 20 file://COPYING.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
@@ -34,11 +34,11 @@ inherit autotools gettext
34 34
35PACKAGES =+ "liblzma" 35PACKAGES =+ "liblzma"
36 36
37FILES_liblzma = "${libdir}/liblzma*${SOLIBS}" 37FILES:liblzma = "${libdir}/liblzma*${SOLIBS}"
38 38
39inherit update-alternatives 39inherit update-alternatives
40ALTERNATIVE_PRIORITY = "100" 40ALTERNATIVE_PRIORITY = "100"
41ALTERNATIVE_${PN} = "xz xzcat unxz \ 41ALTERNATIVE:${PN} = "xz xzcat unxz \
42 lzma lzcat unlzma" 42 lzma lzcat unlzma"
43 43
44BBCLASSEXTEND = "native nativesdk" 44BBCLASSEXTEND = "native nativesdk"