From 069de520ec864fc78084e8f1ddfb20edaab55f5e Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Thu, 27 Feb 2014 18:01:44 +0000 Subject: autotools-brokensep: Mark recipes with broken separate build dir support This patch goes through the OE-Core recipes and marks those which use autotools but don't support a separate build directory (${S} != ${B}). A new class, autotools-brokensep is used for this purpose. This doesn't introduce any change in behaviour in its own right. (From OE-Core rev: 006b8a7808a58713af16c326dc37d07765334b12) Signed-off-by: Richard Purdie --- meta/recipes-devtools/cmake/cmake.inc | 2 +- meta/recipes-devtools/expect/expect_5.45.bb | 2 +- meta/recipes-devtools/git/git.inc | 2 +- meta/recipes-devtools/icon-naming-utils/icon-naming-utils_0.8.90.bb | 2 +- meta/recipes-devtools/linuxdoc-tools/linuxdoc-tools-native_0.9.69.bb | 2 +- meta/recipes-devtools/mkelfimage/mkelfimage_git.bb | 2 +- meta/recipes-devtools/nasm/nasm_2.11.bb | 2 +- meta/recipes-devtools/openjade/openjade-native_1.3.2.bb | 2 +- meta/recipes-devtools/python/python.inc | 2 +- meta/recipes-devtools/qemu/qemu.inc | 2 +- meta/recipes-devtools/quilt/quilt-0.61.inc | 2 +- meta/recipes-devtools/vala/vala.inc | 2 +- 12 files changed, 12 insertions(+), 12 deletions(-) (limited to 'meta/recipes-devtools') diff --git a/meta/recipes-devtools/cmake/cmake.inc b/meta/recipes-devtools/cmake/cmake.inc index f76f68b..1d5303f 100644 --- a/meta/recipes-devtools/cmake/cmake.inc +++ b/meta/recipes-devtools/cmake/cmake.inc @@ -19,7 +19,7 @@ SRC_URI = "http://www.cmake.org/files/v${CMAKE_MAJOR_VERSION}/cmake-${PV}.tar.gz file://cmake-2.8.11.2-FindFreetype.patch \ " -inherit autotools +inherit autotools-brokensep do_configure () { ./configure --prefix=${prefix} diff --git a/meta/recipes-devtools/expect/expect_5.45.bb b/meta/recipes-devtools/expect/expect_5.45.bb index ed55fa5..037aaaa 100644 --- a/meta/recipes-devtools/expect/expect_5.45.bb +++ b/meta/recipes-devtools/expect/expect_5.45.bb @@ -16,7 +16,7 @@ LIC_FILES_CHKSUM = "file://license.terms;md5=fbf2de7e9102505b1439db06fc36ce5c" DEPENDS += "tcl" RDEPENDS_${PN} = "tcl" -inherit autotools +inherit autotools-brokensep SRC_URI = "${SOURCEFORGE_MIRROR}/expect/Expect/${PV}/${BPN}${PV}.tar.gz \ file://0001-configure.in.patch \ diff --git a/meta/recipes-devtools/git/git.inc b/meta/recipes-devtools/git/git.inc index a0da027..5d02343 100644 --- a/meta/recipes-devtools/git/git.inc +++ b/meta/recipes-devtools/git/git.inc @@ -13,7 +13,7 @@ EXTRA_OECONF = "--with-perl=${STAGING_BINDIR_NATIVE}/perl-native/perl \ --without-tcltk \ " -inherit autotools perlnative +inherit autotools-brokensep perlnative EXTRA_OEMAKE = "NO_PYTHON=1 RUNTIME_PREFIX=1" diff --git a/meta/recipes-devtools/icon-naming-utils/icon-naming-utils_0.8.90.bb b/meta/recipes-devtools/icon-naming-utils/icon-naming-utils_0.8.90.bb index 79d5a4e..18e7fc0 100644 --- a/meta/recipes-devtools/icon-naming-utils/icon-naming-utils_0.8.90.bb +++ b/meta/recipes-devtools/icon-naming-utils/icon-naming-utils_0.8.90.bb @@ -18,7 +18,7 @@ SRC_URI = "http://tango.freedesktop.org/releases/icon-naming-utils-${PV}.tar.gz" SRC_URI[md5sum] = "2c5c7a418e5eb3268f65e21993277fba" SRC_URI[sha256sum] = "044ab2199ed8c6a55ce36fd4fcd8b8021a5e21f5bab028c0a7cdcf52a5902e1c" -inherit autotools allarch perlnative +inherit autotools-brokensep allarch perlnative do_configure_append() { # Make sure we use our nativeperl wrapper. diff --git a/meta/recipes-devtools/linuxdoc-tools/linuxdoc-tools-native_0.9.69.bb b/meta/recipes-devtools/linuxdoc-tools/linuxdoc-tools-native_0.9.69.bb index ea0ffcb..fce4178 100644 --- a/meta/recipes-devtools/linuxdoc-tools/linuxdoc-tools-native_0.9.69.bb +++ b/meta/recipes-devtools/linuxdoc-tools/linuxdoc-tools-native_0.9.69.bb @@ -17,7 +17,7 @@ SRC_URI[sha256sum] = "7103facee18a2ea97186ca459d743d22f7f89ad4b5cd1dfd1c34f83d6b FILESPATH = "${FILE_DIRNAME}/linuxdoc-tools-native/" -inherit autotools native +inherit autotools-brokensep native do_configure () { oe_runconf diff --git a/meta/recipes-devtools/mkelfimage/mkelfimage_git.bb b/meta/recipes-devtools/mkelfimage/mkelfimage_git.bb index baa8f45..bcf68a8 100644 --- a/meta/recipes-devtools/mkelfimage/mkelfimage_git.bb +++ b/meta/recipes-devtools/mkelfimage/mkelfimage_git.bb @@ -20,7 +20,7 @@ CFLAGS += "-fno-stack-protector" CACHED_CONFIGUREVARS += "HOST_CC='${BUILD_CC}'" EXTRA_OEMAKE += "HOST_CPPFLAGS='${BUILD_CPPFLAGS}'" -inherit autotools +inherit autotools-brokensep do_install_append() { rmdir ${D}${datadir}/mkelfImage/elf32-i386 diff --git a/meta/recipes-devtools/nasm/nasm_2.11.bb b/meta/recipes-devtools/nasm/nasm_2.11.bb index 859cd21..5f4b953 100644 --- a/meta/recipes-devtools/nasm/nasm_2.11.bb +++ b/meta/recipes-devtools/nasm/nasm_2.11.bb @@ -9,7 +9,7 @@ SRC_URI = "http://www.nasm.us/pub/nasm/releasebuilds/${PV}/nasm-${PV}.tar.bz2 " SRC_URI[md5sum] = "4cd558047ea5ed51fc2c7c94e249c7b8" SRC_URI[sha256sum] = "1ce7e897c67255a195367a60c739a90a0b33a4a73f058f7cda3253bcf975642b" -inherit autotools +inherit autotools-brokensep do_configure_prepend () { if [ -f ${S}/aclocal.m4 ] && [ ! -f ${S}/acinclude.m4 ]; then diff --git a/meta/recipes-devtools/openjade/openjade-native_1.3.2.bb b/meta/recipes-devtools/openjade/openjade-native_1.3.2.bb index 8af0b52..9dbd442 100644 --- a/meta/recipes-devtools/openjade/openjade-native_1.3.2.bb +++ b/meta/recipes-devtools/openjade/openjade-native_1.3.2.bb @@ -22,7 +22,7 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/openjade/openjade-${PV}.tar.gz \ SRC_URI[md5sum] = "7df692e3186109cc00db6825b777201e" SRC_URI[sha256sum] = "1d2d7996cc94f9b87d0c51cf0e028070ac177c4123ecbfd7ac1cb8d0b7d322d1" -inherit autotools native +inherit autotools-brokensep native EXTRA_OECONF = "--enable-spincludedir=${STAGING_INCDIR}/OpenSP \ --enable-splibdir=${STAGING_LIBDIR}" diff --git a/meta/recipes-devtools/python/python.inc b/meta/recipes-devtools/python/python.inc index 5a07665..90079a2 100644 --- a/meta/recipes-devtools/python/python.inc +++ b/meta/recipes-devtools/python/python.inc @@ -14,7 +14,7 @@ SRC_URI[sha256sum] = "726457e11cb153adc3f428aaf1901fc561a374c30e5e7da6742c0742a3 PYTHON_MAJMIN = "2.7" -inherit autotools +inherit autotools-brokensep PYTHONLSBOPTS = "--with-wctype-functions" PYTHONLSBOPTS_linuxstdbase = "ac_cv_sizeof_off_t=8" diff --git a/meta/recipes-devtools/qemu/qemu.inc b/meta/recipes-devtools/qemu/qemu.inc index 1702321..7eef705 100644 --- a/meta/recipes-devtools/qemu/qemu.inc +++ b/meta/recipes-devtools/qemu/qemu.inc @@ -9,7 +9,7 @@ RDEPENDS_${PN}_class-nativesdk = "nativesdk-libsdl" RDEPENDS_${PN}_class-target += "bash python" require qemu-targets.inc -inherit autotools +inherit autotools-brokensep BBCLASSEXTEND = "native nativesdk" # QEMU_TARGETS is overridable variable diff --git a/meta/recipes-devtools/quilt/quilt-0.61.inc b/meta/recipes-devtools/quilt/quilt-0.61.inc index 19966c8..4d915bf 100644 --- a/meta/recipes-devtools/quilt/quilt-0.61.inc +++ b/meta/recipes-devtools/quilt/quilt-0.61.inc @@ -13,7 +13,7 @@ SRC_URI = "http://download.savannah.gnu.org/releases/quilt/quilt-${PV}.tar.gz \ SRC_URI[md5sum] = "24417eba5961592b64103bdda001ebf4" SRC_URI[sha256sum] = "1eec0a270ac4d41eea0fd5823603c9d2a35ab6b8ab73a90dd92ce1291b2a9fc3" -inherit autotools ptest +inherit autotools-brokensep ptest EXTRA_OECONF_darwin += "--without-date \ --without-getopt \ diff --git a/meta/recipes-devtools/vala/vala.inc b/meta/recipes-devtools/vala/vala.inc index aa169f8..75c8182 100644 --- a/meta/recipes-devtools/vala/vala.inc +++ b/meta/recipes-devtools/vala/vala.inc @@ -12,7 +12,7 @@ INC_PR = "r1" SHRT_VER = "${@d.getVar('PV',1).split('.')[0]}.${@d.getVar('PV',1).split('.')[1]}" SRC_URI = "http://ftp.gnome.org/pub/GNOME/sources/${BPN}/${SHRT_VER}/${BP}.tar.xz" -inherit autotools +inherit autotools-brokensep EXTRA_OECONF = "--disable-vapigen" -- cgit v1.1