Catching up & Upgrades
Richard,
This is a batch of pull requests that have been pending for a bit and seem to be clean, I have also included some updates that have been built.
Thanks
Sau!
The following changes since commit 4d5c0f9838a3e96d1cfb4ca2fb27161d6cf0de8f:
xf86-video-intel_2.16.0: fix buildfix.patch to apply (2011-10-14 00:46:53 +0100)
are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib sgw/stage
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=sgw/stage
Bruce Ashfield (1):
linux-yocto: config cleanup and streamlining
Christopher Larson (2):
autoconf: no need to hardcode the full path to m4
autotools: fix multi-word arguments for EXTRA_OECONF
Khem Raj (4):
farsight2, ldconfig-native, gnutls: There is no GPLv2.1, correct the
fields
qemu-0.15: Add recipe and forward port patches from 0.14 glib-2.0: Extend to provide nativesdk recipe
qemu.inc: Add glib-2.0-nativesdk to qemu-nativesdk DEPENDS
Klaus Kurzmann (1):
eglibc-2.14: add patch to fix libdl crash
Noor Ahsan (1):
bluez4: Add ending quote of FILES_${PN}-dbg
Otavio Salvador (2):
image-live.bbclass: allow override of initrd image
initramfs-live-boot: make it more generic and easy to use
Saul Wold (11):
shadow-native: Bump PR for patch update
distro_tracking_fields: Updates
v86d: update to 0.1.10
libaio: Update to 0.3.109
libtiff: Update to 3.9.5
augeas: Update to 0.9.0
libgcrypt: Update to 1.5.0
rxvt-unicode: Update to 9.12
rsync: Update to 3.0.9
bash: update to 4.2
qemu.inc: qemu-native also needs glib-2.0 native
Tom Rini (1):
libnl2: Fix a race on route/pktloc_syntax.h
Wenzong Fan (1):
qt4-x11-free: Fix broken regexes in qt4-x11-free's recipe.
Xiaofeng Yan (2):
lsb: Change link of ${baselib} to lib64 for 64bits system distro_tracking_fields.inc: Add maintainer for some packages without
maintainer
Zhai Edwin (2):
libfm: Upgrade to 0.1.16
pcmanfm: Upgrade to 0.9.9
.../farsight/farsight2_0.0.9.bb | 4 +-
meta/classes/autotools.bbclass | 6 +-
meta/classes/image-live.bbclass | 5 +-
.../conf/distro/include/distro_tracking_fields.inc | 40 +-
.../v86d/{v86d_0.1.9.bb => v86d_0.1.10.bb} | 4 +-
meta/recipes-connectivity/bluez/bluez4_4.96.bb | 2 +-
.../eglibc-2.14/glibc-2.14-libdl-crash.patch | 131 +
meta/recipes-core/eglibc/eglibc_2.14.bb | 5 +-
meta/recipes-core/eglibc/ldconfig-native_2.12.1.bb | 4 +-
meta/recipes-core/glib-2.0/glib-2.0_2.28.8.bb | 2 +-
meta/recipes-core/initrdscripts/files/init-live.sh | 32 +-
.../initrdscripts/initramfs-live-boot_1.0.bb | 3 +-
meta/recipes-devtools/autoconf/autoconf_2.68.bb | 4 +-
.../qemu/qemu-0.15.0/arm-bgr.patch | 30 +
.../qemu/qemu-0.15.0/enable-i386-linux-user.patch | 55 +
.../fallback-to-safe-mmap_min_addr.patch | 39 +
.../qemu/qemu-0.15.0/fix-configure-checks.patch | 22 +
.../qemu/qemu-0.15.0/fix-nogl.patch | 127 +
.../qemu/qemu-0.15.0/glflags.patch | 15 +
.../qemu/qemu-0.15.0/init-info.patch | 18 +
.../qemu/qemu-0.15.0/larger_default_ram_size.patch | 22 +
.../qemu/qemu-0.15.0/linker-flags.patch | 25 +
.../qemu/qemu-0.15.0/no-strip.patch | 15 +
.../qemu/qemu-0.15.0/opengl-sdl-fix.patch | 43 +
.../qemu/qemu-0.15.0/powerpc_rom.bin | Bin 0 -> 4096 bytes
.../qemu/qemu-0.15.0/qemu-git-qemugl-host.patch |34368 ++++++++++++++++++++
.../qemu/qemu-0.15.0/qemu-vmware-vga-depth.patch | 118 +
.../qemugl-allow-glxcontext-release.patch | 65 +
.../qemu/qemu-0.15.0/qemugl-fix.patch | 74 +
meta/recipes-devtools/qemu/qemu.inc | 4 +-
meta/recipes-devtools/qemu/qemu_0.15.0.bb | 45 +
.../rsync/{rsync_3.0.8.bb => rsync_3.0.9.bb} | 4 +-
meta/recipes-extended/augeas/augeas_0.8.1.bb | 6 -
meta/recipes-extended/augeas/augeas_0.9.0.bb | 7 +
.../bash/bash-4.2/execute_cmd.patch | 15 +
meta/recipes-extended/bash/bash_4.1.bb | 38 -
meta/recipes-extended/bash/bash_4.2.bb | 41 +
.../recipes-extended/libaio/libaio/00_arches.patch | 103 +-
.../{libaio_0.3.107.bb => libaio_0.3.109.bb} | 4 +-
meta/recipes-extended/lsb/lsb_1.4.bb | 6 +-
.../shadow/shadow-native_4.1.4.3.bb | 2 +-
meta/recipes-kernel/linux/linux-yocto-rt_3.0.bb | 2 +-
meta/recipes-kernel/linux/linux-yocto_3.0.bb | 2 +-
.../libtiff/files/libtool2.patch | 18 +-
.../libtiff/{tiff_3.8.2.bb => tiff_3.9.5.bb} | 6 +-
meta/recipes-qt/qt4/qt4.inc | 10 +-
.../pcmanfm/files/owl-window-menu.patch | 53 +-
.../pcmanfm/{pcmanfm_0.9.8.bb => pcmanfm_0.9.9.bb} | 6 +-
.../rxvt.desktop | 0
.../rxvt.png | Bin 2847 -> 2847 bytes
.../xwc.patch | 0
.../{rxvt-unicode_9.11.bb => rxvt-unicode_9.12.bb} | 10 +-
meta/recipes-support/gnutls/gnutls.inc | 4 +-
.../libfm/libfm-0.1.14/use_deprecate_func.patch | 13 -
.../libfm/libfm-0.1.16/configure_fix.patch | 19 +
.../libfm/{libfm_0.1.14.bb => libfm_0.1.16.bb} | 8 +-
meta/recipes-support/libgcrypt/libgcrypt_1.4.6.bb | 6 -
meta/recipes-support/libgcrypt/libgcrypt_1.5.0.bb | 7 +
.../libnl/fix-pktloc_syntax_h-race.patch | 26 +
meta/recipes-support/libnl/libnl_2.0.bb | 3 +-
60 files changed, 35527 insertions(+), 219 deletions(-)
rename meta/recipes-bsp/v86d/{v86d_0.1.9.bb => v86d_0.1.10.bb} (86%)
create mode 100644 meta/recipes-core/eglibc/eglibc-2.14/glibc-2.14-libdl-crash.patch
create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/arm-bgr.patch
create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/enable-i386-linux-user.patch
create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/fallback-to-safe-mmap_min_addr.patch
create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/fix-configure-checks.patch
create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/fix-nogl.patch
create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/glflags.patch
create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/init-info.patch
create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/larger_default_ram_size.patch
create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/linker-flags.patch
create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/no-strip.patch
create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/opengl-sdl-fix.patch
create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/powerpc_rom.bin
create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemu-git-qemugl-host.patch
create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemu-vmware-vga-depth.patch
create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemugl-allow-glxcontext-release.patch
create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemugl-fix.patch
create mode 100644 meta/recipes-devtools/qemu/qemu_0.15.0.bb
rename meta/recipes-devtools/rsync/{rsync_3.0.8.bb => rsync_3.0.9.bb} (73%)
delete mode 100644 meta/recipes-extended/augeas/augeas_0.8.1.bb
create mode 100644 meta/recipes-extended/augeas/augeas_0.9.0.bb
create mode 100644 meta/recipes-extended/bash/bash-4.2/execute_cmd.patch
delete mode 100644 meta/recipes-extended/bash/bash_4.1.bb
create mode 100644 meta/recipes-extended/bash/bash_4.2.bb
rename meta/recipes-extended/libaio/{libaio_0.3.107.bb => libaio_0.3.109.bb} (80%)
rename meta/recipes-multimedia/libtiff/{tiff_3.8.2.bb => tiff_3.9.5.bb} (82%)
rename meta/recipes-sato/pcmanfm/{pcmanfm_0.9.8.bb => pcmanfm_0.9.9.bb} (87%)
rename meta/recipes-sato/rxvt-unicode/{rxvt-unicode-9.11 => rxvt-unicode-9.12}/rxvt.desktop (100%)
rename meta/recipes-sato/rxvt-unicode/{rxvt-unicode-9.11 => rxvt-unicode-9.12}/rxvt.png (100%)
rename meta/recipes-sato/rxvt-unicode/{rxvt-unicode-9.11 => rxvt-unicode-9.12}/xwc.patch (100%)
rename meta/recipes-sato/rxvt-unicode/{rxvt-unicode_9.11.bb => rxvt-unicode_9.12.bb} (93%)
delete mode 100644 meta/recipes-support/libfm/libfm-0.1.14/use_deprecate_func.patch
create mode 100644 meta/recipes-support/libfm/libfm-0.1.16/configure_fix.patch
rename meta/recipes-support/libfm/{libfm_0.1.14.bb => libfm_0.1.16.bb} (73%)
delete mode 100644 meta/recipes-support/libgcrypt/libgcrypt_1.4.6.bb
create mode 100644 meta/recipes-support/libgcrypt/libgcrypt_1.5.0.bb
create mode 100644 meta/recipes-support/libnl/fix-pktloc_syntax_h-race.patchSignature · 1 line
1.7.6.2
[CONSOLIDATED PULL 01/28] shadow-native: Bump PR for patch update
--- .../shadow/shadow-native_4.1.4.3.bb | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
meta/recipes-extended/shadow/shadow-native_4.1.4.3.bb +1 -1
@@ -7,7 +7,7 @@ LICENSE = "BSD | Artistic" LIC_FILES_CHKSUM = "file://COPYING;md5=08c553a87d4e51bbed50b20e0adcaede \ file://src/passwd.c;firstline=8;endline=30;md5=2899a045e90511d0e043b85a7db7e2fe" -PR = "r1" +PR = "r2" SRC_URI = "http://pkg-shadow.alioth.debian.org/releases/${BPN}-${PV}.tar.bz2 \ file://shadow.automake-1.11.patch \
Signature · 1 line
1.7.6.2
[CONSOLIDATED PULL 02/28] distro_tracking_fields: Updates
In reply to Saul Wold--- .../conf/distro/include/distro_tracking_fields.inc | 25 +++++++++++++++---- 1 files changed, 19 insertions(+), 6 deletions(-)
meta/conf/distro/include/distro_tracking_fields.inc +19 -6
@@ -421,14 +421,14 @@ RECIPE_COMMENTS_pn-readline = "" RECIPE_MANUAL_CHECK_DATE_pn-readline = "Sep 27, 2011" RECIPE_STATUS_pn-libgcrypt = "green" -RECIPE_LAST_UPDATE_pn-libgcrypt = "Jul 29, 2010" +RECIPE_LATEST_VERSION_pn-libgcrypt = "1.5.0" +RECIPE_LATEST_RELEASE_DATE_pn-libgcrypt = "Jun 6, 2011" +RECIPE_LAST_UPDATE_pn-libgcrypt = "Oct 10, 2011" RECIPE_MAINTAINER_pn-libgcrypt = "Saul Wold <[email protected]>" RECIPE_DEPENDENCY_CHECK_pn-libgcrypt = "not done" -RECIPE_LATEST_VERSION_pn-libgcrypt = "1.4.5" RECIPE_PATCH_pn-libgcrypt+add-pkgconfig-support = "add .pc file" RECIPE_INTEL_SECTION_pn-libgcrypt = "base libs" RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-libgcrypt = "11 months" -RECIPE_LATEST_RELEASE_DATE_pn-libgcrypt = "12/2009" RECIPE_COMMENTS_pn-libgcrypt = "" RECIPE_STATUS_pn-gnutls = "yellow" # need explict pre configure
@@ -5635,7 +5635,6 @@ RECIPE_STATUS_pn-desktop-file-utils-native = "red" RECIPE_STATUS_pn-dtc = "red" RECIPE_STATUS_pn-gcalctool = "red" RECIPE_STATUS_pn-swabber = "red" -RECIPE_STATUS_pn-mc = "red" RECIPE_STATUS_pn-man = "red" RECIPE_STATUS_pn-man-pages = "red" RECIPE_STATUS_pn-guilt-native = "red"
@@ -5718,9 +5717,11 @@ RECIPE_LATEST_VERSION_pn-dtc = "37c0b6a0916c31a5eae0a9ddfcc5d0b8fb4569c6" RECIPE_LATEST_VERSION_pn-bind = "9.7.2-P3" RECIPE_NO_UPDATE_REASON_pn-bind = "Latest Stable version, newer versions are Alpha/Beta" RECIPE_LATEST_VERSION_pn-man = "1.6f" -RECIPE_LATEST_VERSION_pn-mc = "4.7.5-pre1" + +RECIPE_STATUS_pn-mc = "red" +RECIPE_LATEST_VERSION_pn-mc = "4.8.0-pre2" RECIPE_MAINTAINER_pn-mc = "Saul Wold <[email protected]>" -RECIPE_NO_UPDATE_REASON_pn-bind = "Latest Stable version, 4.7.5-pre1 is Alpha/Beta" +RECIPE_NO_UPDATE_REASON_pn-mc = "4.7.5.5 is latest stable version, 4.8.0-pre2 is Alpha/Beta" RECIPE_STATUS_pn-sgml-common = "green" RECIPE_DEPENDENCY_CHECK_pn-sgml-common = "not done"
@@ -5907,20 +5908,32 @@ RECIPE_MANUAL_CHECK_DATE_pn-pseudo = "Jun 06, 2011" DISTRO_PN_ALIAS_pn-pseudo = "Windriver" DISTRO_PN_ALIAS_pn-btrfs-tools = "Debian=btrfs-tools Fedora=btrfs-progs" +RECIPE_MAINTAINER_pn-btrfs-tools = "Nitin A Kamble <[email protected]>" + DISTRO_PN_ALIAS_pn-rt-tests = "Debian=rt-tests Ubuntu=rt-tests" +RECIPE_MAINTAINER_pn-rt-tests = "Darren Hart <[email protected]>" + DISTRO_PN_ALIAS_pn-xserver-xorg-lite = "Fedora=xorg-x11-server Ubuntu=xserver-xorg" DISTRO_PN_ALIAS_pn-xserver-xorg = "Fedora=xorg-x11-server Ubuntu=xserver-xorg" +DISTRO_PN_ALIAS_pn-xserver-xf86-lite = "Fedora=xorg-x11-server Ubuntu=xserver-xorg" +DISTRO_PN_ALIAS_pn-xserver-xf86-dri-lite = "Fedora=xorg-x11-server Ubuntu=xserver-xorg" DISTRO_PN_ALIAS_pn-xserver-kdrive = "Fedora=xorg-x11-server Ubuntu=xserver-xorg" DISTRO_PN_ALIAS_pn-dtc = "Fedora=dtc Ubuntu=dtc" DISTRO_PN_ALIAS_pn-dtc-native = "Fedora=dtc Ubuntu=dtc" DISTRO_PN_ALIAS_pn-gail = "Fedora=gail Ubuntu=libgail-3-0" + DISTRO_PN_ALIAS_pn-linux-yocto = "Debian=linux-base Ubuntu=linux" +RECIPE_MAINTAINER_pn-linux-yocto = "Darren Hart <[email protected]>" + DISTRO_PN_ALIAS_pn-linux-yocto-rt = "Debian=linux-base Ubuntu=linux" +RECIPE_MAINTAINER_pn-linux-yocto-rt = "Darren Hart <[email protected]>" + DISTRO_PN_ALIAS_pn-libsdl = "Fedora=SDL Opensuse=SDL" DISTRO_PN_ALIAS_pn-lame = "Debian=lame Ubuntu=lame" DISTRO_PN_ALIAS_pn-libiconv = "Fedora=mingw-libiconv Opensuse=cross-mingw-libiconv" DISTRO_PN_ALIAS_pn-qt4-native = "Fedora=qt4 Debian=qt4-dev-tools" DISTRO_PN_ALIAS_pn-update-alternatives-dpkg = "Opensuse=update-alternatives Mandriva=update-alternatives" +RECIPE_MAINTAINER_pn-update-alternatives-dpkg = "Dongxiao Xu <[email protected]" DISTRO_PN_ALIAS_pn-emgd-driver-bin = "Intel" DISTRO_PN_ALIAS_pn-external-csl-toolchain = "OE-Core" DISTRO_PN_ALIAS_pn-external-poky-toolchain = "OE-Core"
Signature · 1 line
1.7.6.2
[CONSOLIDATED PULL 03/28] farsight2, ldconfig-native, gnutls: There is no GPLv2.1, correct the fields
In reply to Saul WoldFrom: Khem Raj <[email protected]>
The licenses were either LGPLv2.1 or GPLv2
make the changes appropriately
--- .../farsight/farsight2_0.0.9.bb | 4 ++-- meta/recipes-core/eglibc/ldconfig-native_2.12.1.bb | 4 ++-- meta/recipes-support/gnutls/gnutls.inc | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-)
meta-demoapps/recipes-connectivity/farsight/farsight2_0.0.9.bb +2 -2
@@ -1,12 +1,12 @@ DESCRIPTION = "FarSight is an audio/video conferencing framework specifically designed for Instant Messengers." HOMEPAGE = "http://farsight.sf.net" SRC_URI = "http://farsight.freedesktop.org/releases/farsight2/${BPN}-${PV}.tar.gz" -LICENSE = "GPLv2.1" +LICENSE = "LGPLv2.1" DEPENDS = "libnice glib-2.0 libxml2 zlib dbus gstreamer gst-plugins-base" inherit autotools -PR = "r1" +PR = "r2" EXTRA_OECONF = " \ --disable-debug \
meta/recipes-core/eglibc/ldconfig-native_2.12.1.bb +2 -2
@@ -1,6 +1,6 @@ DESCRIPTION = "A standalone native ldconfig build" -LICENSE = "GPLv2.1" +LICENSE = "GPLv2+" LIC_FILES_CHKSUM = "file://${S}/ldconfig.c;endline=17;md5=1d15f20937c055cb5de2329a4c054399"
@@ -12,7 +12,7 @@ SRC_URI = "file://ldconfig-native-2.12.1.tar.bz2 \ file://flag_fix.patch \ file://endianess-header.patch" -PR = "r1" +PR = "r2" inherit native
meta/recipes-support/gnutls/gnutls.inc +2 -2
@@ -3,11 +3,11 @@ HOMEPAGE = "http://www.gnu.org/software/gnutls/" BUGTRACKER = "https://savannah.gnu.org/support/?group=gnutls" DEPENDS = "zlib lzo libtasn1 libgcrypt (>= 1.4.2) libcap" -INC_PR = "r2" +INC_PR = "r3" LICENSE = "GPLv3+ & LGPLv2.1+" LICENSE_${PN} = "LGPLv2.1+" -LICENSE_${PN}-xx = "GPLv2.1+" +LICENSE_${PN}-xx = "LGPLv2.1+" LICENSE_${PN}-bin = "GPLv3+" LICENSE_${PN}-extra = "GPLv3+" LICENSE_${PN}-openssl = "GPLv3+"
Signature · 1 line
1.7.6.2
[CONSOLIDATED PULL 05/28] autoconf: no need to hardcode the full path to m4
In reply to Saul WoldFrom: Christopher Larson <[email protected]>
This way autom4te uses m4 as it finds it in the PATH, rather than hardcoding any particular path.
--- meta/recipes-devtools/autoconf/autoconf_2.68.bb | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-)
meta/recipes-devtools/autoconf/autoconf_2.68.bb +3 -1
@@ -1,6 +1,6 @@ require autoconf.inc -PR = "r2" +PR = "r3" PARALLEL_MAKE = ""
@@ -27,4 +27,6 @@ RDEPENDS_${PN}_virtclass-native = "m4-native gnu-config-native" SRC_URI_append_virtclass-native = " file://fix_path_xtra.patch" +EXTRA_OECONF += "ac_cv_path_M4=m4" + BBCLASSEXTEND = "native"
Signature · 1 line
1.7.6.2
[CONSOLIDATED PULL 04/28] lsb: Change link of ${baselib} to lib64 for 64bits system
In reply to Saul WoldFrom: Xiaofeng Yan <[email protected]>
Binaries of lsb test suite need ld-linux.so* in /lib64. for example:
Target$ ./lsbcmdchk
-sh: ./lsbcmdchk: No such file or directory Target$ strings lsbcmdchk | grep "ld-" /lib64/ld-lsb-x86-64.so.3
"lsbcmdchk" from lsb test suite is a binary program.
A new modification to lsb_1.4.bb caused that binaries from lsb test suite can't run because binaries of lsb test suite need ld-linux.so* in /lib64.
But the link is changed due to adding multilib. I changed this link again.
--- meta/recipes-extended/lsb/lsb_1.4.bb | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-)
meta/recipes-extended/lsb/lsb_1.4.bb +3 -3
@@ -2,7 +2,7 @@ DESCRIPTION = "LSB support for Poky Linux" SECTION = "console/utils" HOMEPAGE = "http://prdownloads.sourceforge.net/lsb" LICENSE = "GPLv2+" -PR = "r1" +PR = "r2" LIC_FILES_CHKSUM = "file://README;md5=12da544b1a3a5a1795a21160b49471cf"
@@ -69,7 +69,7 @@ do_install_append(){ install -m 0755 ${WORKDIR}/init-functions ${D}/${baselib}/lsb if [ "${TARGET_ARCH}" == "x86_64" ];then cd ${D} - ln -sf ${baselib} lib + ln -sf ${baselib} lib64 cd ${D}/${baselib} ln -sf ld-linux-x86-64.so.2 ld-lsb-x86-64.so.2 ln -sf ld-linux-x86-64.so.2 ld-lsb-x86-64.so.3
@@ -82,7 +82,7 @@ do_install_append(){ if [ "${TARGET_ARCH}" == "powerpc64" ];then cd ${D} - ln -sf ${baselib} lib + ln -sf ${baselib} lib64 cd ${D}/${baselib} ln -sf ld64.so.1 ld-lsb-ppc64.so.2 ln -sf ld64.so.1 ld-lsb-ppc64.so.3
Signature · 1 line
1.7.6.2
[CONSOLIDATED PULL 06/28] autotools: fix multi-word arguments for EXTRA_OECONF
In reply to Saul WoldFrom: Christopher Larson <[email protected]>
This is needed to better support things like the following (with a multi-word BUILD_CC):
EXTRA_OECONF += '"ac_cv_prog_CC_FOR_BUILD=${BUILD_CC}"'--- meta/classes/autotools.bbclass | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-)
meta/classes/autotools.bbclass +2 -4
@@ -71,10 +71,8 @@ CONFIGUREOPT_DEPTRACK = "--disable-dependency-tracking" oe_runconf () { if [ -x ${S}/configure ] ; then - cfgcmd="${S}/configure \ - ${CONFIGUREOPTS} ${EXTRA_OECONF} $@" - bbnote "Running $cfgcmd..." - $cfgcmd || bbfatal "oe_runconf failed" + bbnote "Running ${S}/configure ${CONFIGUREOPTS} ${EXTRA_OECONF} $@" + ${S}/configure ${CONFIGUREOPTS} ${EXTRA_OECONF} "$@" || bbfatal "oe_runconf failed" else bbfatal "no configure script found" fi
Signature · 1 line
1.7.6.2
[CONSOLIDATED PULL 08/28] glib-2.0: Extend to provide nativesdk recipe
In reply to Saul WoldFrom: Khem Raj <[email protected]>
qemu-nativesdk 0.15 needs it
--- meta/recipes-core/glib-2.0/glib-2.0_2.28.8.bb | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
meta/recipes-core/glib-2.0/glib-2.0_2.28.8.bb +1 -1
@@ -18,6 +18,6 @@ SRC_URI_append_virtclass-native = " file://glib-gettextize-dir.patch" SRC_URI[md5sum] = "789e7520f71c6a4bf08bc683ec764d24" SRC_URI[sha256sum] = "222f3055d6c413417b50901008c654865e5a311c73f0ae918b0a9978d1f9466f" -BBCLASSEXTEND = "native" +BBCLASSEXTEND = "native nativesdk" EXTRA_OECONF_append = " --enable-dtrace=no"
Signature · 1 line
1.7.6.2
[CONSOLIDATED PULL 10/28] bluez4: Add ending quote of FILES_${PN}-dbg
In reply to Saul WoldFrom: Noor Ahsan <[email protected]>
* .debug directory was being moved in bluez4 package. Although we have asked to move it in bluez4-dbg package but as FILES_${PN}-dbg was not having ending quote, .debug folder was not being moved to correct directory in packages-split.
--- meta/recipes-connectivity/bluez/bluez4_4.96.bb | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
meta/recipes-connectivity/bluez/bluez4_4.96.bb +1 -1
@@ -30,4 +30,4 @@ FILES_${PN}-dbg += "\ ${libdir}/bluetooth/plugins/.debug \ ${libdir}/*/.debug \ ${base_libdir}/udev/.debug \ - + "
Signature · 1 line
1.7.6.2
[CONSOLIDATED PULL 09/28] qemu.inc: Add glib-2.0-nativesdk to qemu-nativesdk DEPENDS
In reply to Saul WoldFrom: Khem Raj <[email protected]>
QEMU starting version 0.15 needs glibc-2.0
--- meta/recipes-devtools/qemu/qemu.inc | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
meta/recipes-devtools/qemu/qemu.inc +1 -1
@@ -51,7 +51,7 @@ do_install () { } DEPENDS_virtclass-native = "zlib-native alsa-lib-native" -DEPENDS_virtclass-nativesdk = "zlib-nativesdk libsdl-nativesdk qemugl-nativesdk" +DEPENDS_virtclass-nativesdk = "zlib-nativesdk libsdl-nativesdk qemugl-nativesdk glib-2.0-nativesdk" RDEPENDS_virtclass-nativesdk = "libsdl-nativesdk" EXTRA_OECONF_virtclass-nativesdk += "--target-list=${@get_qemu_target_list(d)} --disable-werror --disable-vnc-tls"
Signature · 1 line
1.7.6.2
[CONSOLIDATED PULL 11/28] distro_tracking_fields.inc: Add maintainer for some packages without maintainer
In reply to Saul WoldFrom: Xiaofeng Yan <[email protected]>
Add the name of maintainer for the following packages:
bind
libx11-diet
qmmp
libarchive
xserver-kdrive
xserver-xf86-lite
directfb--- .../conf/distro/include/distro_tracking_fields.inc | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-)
meta/conf/distro/include/distro_tracking_fields.inc +15 -0
@@ -4599,6 +4599,19 @@ RECIPE_MAINTAINER_pn-libx11 = "Dexuan Cui <[email protected]>" RECIPE_STATUS_pn-libx11-diet = "green" DISTRO_PN_ALIAS_pn-libx11-diet = "Debian=libx11-6 Fedora=libX11 Ubuntu=libx11-6 OpenSuSE=xorg-x11-libX11" +RECIPE_MAINTAINER_pn-libx11-diet = "Xiaofeng Yan <[email protected]>" + +RECIPE_STATUS_pn-directfb = "red" +RECIPE_MAINTAINER_pn-directfb = "Xiaofeng Yan <[email protected]>" + +RECIPE_STATUS_pn-libarchive = "red" +RECIPE_MAINTAINER_pn-libarchive = "Xiaofeng Yan <[email protected]>" + +RECIPE_STATUS_pn-xserver-kdrive = "red" +RECIPE_MAINTAINER_pn-xserver-kdrive = "Xiaofeng Yan <[email protected]>" + +RECIPE_STATUS_pn-xserver-xf86-lite = "red" +RECIPE_MAINTAINER_pn-xserver-xf86-lite = "Xiaofeng Yan <[email protected]>" RECIPE_STATUS_pn-libx11-trim = "green" DISTRO_PN_ALIAS_pn-libx11-trim = "Debian=libx11-6 Fedora=libX11 Ubuntu=libx11-6 OpenSuSE=xorg-x11-libX11"
@@ -5703,6 +5716,7 @@ RECIPE_MAINTAINER_pn-libgdata = "Zhai Edwin <[email protected]>" RECIPE_LATEST_VERSION_pn-man-pages = "3.32" RECIPE_LATEST_VERSION_pn-qmmp = "0.4.3" +RECIPE_MAINTAINER_pn-qmmp = "Xiaofeng Yan <[email protected]>" RECIPE_LATEST_VERSION_pn-sysprof = "6b5b8432711ef5c747f8375073cd9af88922d3c6" RECIPE_LATEST_VERSION_pn-table = "d42a44938699ee30a998fc42bc149aebf69389db"
@@ -5715,6 +5729,7 @@ RECIPE_NO_UPDATE_REASON_pn-texinfo = "Checking script parses directory wrong" RECIPE_LATEST_VERSION_pn-blktrace = "a788dfde86dfaff8f1c277a233f92c1822e06b76" RECIPE_LATEST_VERSION_pn-dtc = "37c0b6a0916c31a5eae0a9ddfcc5d0b8fb4569c6" RECIPE_LATEST_VERSION_pn-bind = "9.7.2-P3" +RECIPE_MAINTAINER_pn-bind = "Xiaofeng Yan <[email protected]>" RECIPE_NO_UPDATE_REASON_pn-bind = "Latest Stable version, newer versions are Alpha/Beta" RECIPE_LATEST_VERSION_pn-man = "1.6f"
Signature · 1 line
1.7.6.2
[CONSOLIDATED PULL 13/28] image-live.bbclass: allow override of initrd image
In reply to Saul WoldFrom: Otavio Salvador <[email protected]>
--- meta/classes/image-live.bbclass | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-)
meta/classes/image-live.bbclass +3 -2
@@ -1,13 +1,14 @@ AUTO_SYSLINUXCFG = "1" -INITRD ?= "${DEPLOY_DIR_IMAGE}/core-image-minimal-initramfs-${MACHINE}.cpio.gz" +INITRD_IMAGE ?= "core-image-minimal-initramfs" +INITRD ?= "${DEPLOY_DIR_IMAGE}/${INITRD_IMAGE}-${MACHINE}.cpio.gz" APPEND += "root=/dev/ram0 " TIMEOUT = "10" LABELS += "boot install" ROOTFS ?= "${DEPLOY_DIR_IMAGE}/${IMAGE_BASENAME}-${MACHINE}.ext3" -do_bootimg[depends] += "core-image-minimal-initramfs:do_rootfs" +do_bootimg[depends] += "${INITRD_IMAGE}:do_rootfs" do_bootimg[depends] += "${IMAGE_BASENAME}:do_rootfs" inherit bootimg
Signature · 1 line
1.7.6.2
[CONSOLIDATED PULL 14/28] initramfs-live-boot: make it more generic and easy to use
In reply to Saul WoldFrom: Otavio Salvador <[email protected]>
The script was making some assumptions that enforced many requirement in the machine kernel configuration and usage, besides it were too while booting.
Changes included:
* fix indentation;
* rdepends on udev;
* allow use of isofs as module;
* remove rootdelay param parsing as it was unused;
* don't verbosely kill udevd and mknod;
* mount devtmpfs into rootfs, if available, before swithing root;
--- meta/recipes-core/initrdscripts/files/init-live.sh | 32 ++++++++++++------- .../initrdscripts/initramfs-live-boot_1.0.bb | 3 +- 2 files changed, 22 insertions(+), 13 deletions(-)
meta/recipes-core/initrdscripts/files/init-live.sh +20 -12
@@ -13,6 +13,11 @@ early_setup() { mkdir /sys mount -t proc proc /proc mount -t sysfs sysfs /sys + + # support modular kernel + modprobe isofs 2> /dev/null + + mkdir /run udevd --daemon udevadm trigger --action=add }
@@ -25,21 +30,25 @@ read_args() { root=*) ROOT_DEVICE=$optarg ;; rootfstype=*) - ROOT_FSTYPE=$optarg ;; - rootdelay=*) - rootdelay=$optarg ;; - LABEL=*) - label=$optarg ;; - video=*) - video_mode=$arg ;; - vga=*) - vga_mode=$arg ;; + modprobe $optarg 2> /dev/null ;; + LABEL=*) + label=$optarg ;; + video=*) + video_mode=$arg ;; + vga=*) + vga_mode=$arg ;; esac done } boot_live_root() { - killall udevd + killall udevd 2>/dev/null + + # use devtmpfs if available + if grep -q devtmpfs /proc/filesystems; then + mount -t devtmpfs devtmpfs $ROOT_MOUNT/dev + fi + cd $ROOT_MOUNT exec switch_root -c /dev/console $ROOT_MOUNT /sbin/init }
@@ -78,7 +87,7 @@ done case $label in boot) mkdir $ROOT_MOUNT - mknod /dev/loop0 b 7 0 + mknod /dev/loop0 b 7 0 2>/dev/null if ! $MOUNT -o rw,loop,noatime,nodiratime /media/$i/$ISOLINUX/$ROOT_IMAGE $ROOT_MOUNT ; then fatal "Couldnt mount rootfs image"
@@ -97,4 +106,3 @@ case $label in fatal "Installation image failed" ;; esac -
meta/recipes-core/initrdscripts/initramfs-live-boot_1.0.bb +2 -1
@@ -1,9 +1,10 @@ DESCRIPTION = "A live image init script" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" +RDEPENDS = "udev" SRC_URI = "file://init-live.sh" -PR = "r6" +PR = "r7" do_install() { install -m 0755 ${WORKDIR}/init-live.sh ${D}/init
Signature · 1 line
1.7.6.2
[CONSOLIDATED PULL 16/28] libaio: Update to 0.3.109
In reply to Saul Wold---
.../recipes-extended/libaio/libaio/00_arches.patch | 103 ++++++++++---------
.../{libaio_0.3.107.bb => libaio_0.3.109.bb} | 4 +-
2 files changed, 56 insertions(+), 51 deletions(-)
rename meta/recipes-extended/libaio/{libaio_0.3.107.bb => libaio_0.3.109.bb} (80%)meta/recipes-extended/libaio/libaio/00_arches.patch +54 -49
@@ -2,8 +2,10 @@ Upstream-Status: Inappropriate [embedded specific] from openembedded, added by Qing He <[email protected]> ---- libaio-0.3.106.orig/src/syscall-m68k.h -+++ libaio-0.3.106/src/syscall-m68k.h +Index: libaio-0.3.109/src/syscall-m68k.h +=================================================================== +--- /dev/null ++++ libaio-0.3.109/src/syscall-m68k.h @@ -0,0 +1,78 @@ +#define __NR_io_setup 241 +#define __NR_io_destroy 242
@@ -83,8 +85,10 @@ from openembedded, added by Qing He <[email protected]> +return (type) __res; \ +} + ---- libaio-0.3.106.orig/src/syscall-sparc.h -+++ libaio-0.3.106/src/syscall-sparc.h +Index: libaio-0.3.109/src/syscall-sparc.h +=================================================================== +--- /dev/null ++++ libaio-0.3.109/src/syscall-sparc.h @@ -0,0 +1,130 @@ +/* $Id: unistd.h,v 1.74 2002/02/08 03:57:18 davem Exp $ */ +
@@ -216,14 +220,14 @@ from openembedded, added by Qing He <[email protected]> +return -1; \ +} + ---- libaio-0.3.106.orig/src/syscall.h -+++ libaio-0.3.106/src/syscall.h -@@ -22,6 +22,16 @@ - #include "syscall-s390.h" - #elif defined(__alpha__) +Index: libaio-0.3.109/src/syscall.h +=================================================================== +--- libaio-0.3.109.orig/src/syscall.h ++++ libaio-0.3.109/src/syscall.h +@@ -24,6 +24,14 @@ #include "syscall-alpha.h" -+#elif defined(__arm__) -+#include "syscall-arm.h" + #elif defined(__arm__) + #include "syscall-arm.h" +#elif defined(__m68k__) +#include "syscall-m68k.h" +#elif defined(__sparc__)
@@ -235,8 +239,10 @@ from openembedded, added by Qing He <[email protected]> #else #error "add syscall-arch.h" #endif ---- libaio-0.3.106.orig/src/syscall-mips.h -+++ libaio-0.3.106/src/syscall-mips.h +Index: libaio-0.3.109/src/syscall-mips.h +=================================================================== +--- /dev/null ++++ libaio-0.3.109/src/syscall-mips.h @@ -0,0 +1,223 @@ +/* + * This file is subject to the terms and conditions of the GNU General Public
@@ -461,51 +467,45 @@ from openembedded, added by Qing He <[email protected]> + +#endif /* (_MIPS_SIM == _MIPS_SIM_NABI32) || (_MIPS_SIM == _MIPS_SIM_ABI64) */ + ---- libaio-0.3.106.orig/src/libaio.h -+++ libaio-0.3.106/src/libaio.h -@@ -72,6 +72,40 @@ - #define PADDED(x, y) unsigned y; x - #define PADDEDptr(x, y) unsigned y; x - #define PADDEDul(x, y) unsigned y; unsigned long x -+#elif defined(__arm__) -+# if defined (__ARMEB__) /* big endian, 32 bits */ -+#define PADDED(x, y) unsigned y; x -+#define PADDEDptr(x, y) unsigned y; x -+#define PADDEDul(x, y) unsigned y; unsigned long x -+# else /* little endian, 32 bits */ -+#define PADDED(x, y) x; unsigned y -+#define PADDEDptr(x, y) x; unsigned y -+#define PADDEDul(x, y) unsigned long x; unsigned y -+# endif +Index: libaio-0.3.109/src/libaio.h +=================================================================== +--- libaio-0.3.109.orig/src/libaio.h ++++ libaio-0.3.109/src/libaio.h +@@ -83,6 +83,30 @@ typedef enum io_iocb_cmd { + #define PADDEDptr(x, y) x; unsigned y + #define PADDEDul(x, y) unsigned long x; unsigned y + # endif +#elif defined(__m68k__) /* big endian, 32 bits */ -+#define PADDED(x, y) unsigned y; x -+#define PADDEDptr(x, y) unsigned y; x -+#define PADDEDul(x, y) unsigned y; unsigned long x ++#define PADDED(x, y) unsigned y; x ++#define PADDEDptr(x, y) unsigned y; x ++#define PADDEDul(x, y) unsigned y; unsigned long x +#elif defined(__sparc__) /* big endian, 32 bits */ -+#define PADDED(x, y) unsigned y; x -+#define PADDEDptr(x, y) unsigned y; x -+#define PADDEDul(x, y) unsigned y; unsigned long x ++#define PADDED(x, y) unsigned y; x ++#define PADDEDptr(x, y) unsigned y; x ++#define PADDEDul(x, y) unsigned y; unsigned long x +#elif defined(__hppa__) /* big endian, 32 bits */ -+#define PADDED(x, y) unsigned y; x -+#define PADDEDptr(x, y) unsigned y; x -+#define PADDEDul(x, y) unsigned y; unsigned long x ++#define PADDED(x, y) unsigned y; x ++#define PADDEDptr(x, y) unsigned y; x ++#define PADDEDul(x, y) unsigned y; unsigned long x +#elif defined(__mips__) +# if defined (__MIPSEB__) /* big endian, 32 bits */ -+#define PADDED(x, y) unsigned y; x -+#define PADDEDptr(x, y) unsigned y; x -+#define PADDEDul(x, y) unsigned y; unsigned long x ++#define PADDED(x, y) unsigned y; x ++#define PADDEDptr(x, y) unsigned y; x ++#define PADDEDul(x, y) unsigned y; unsigned long x +# elif defined(__MIPSEL__) /* little endian, 32 bits */ -+#define PADDED(x, y) x; unsigned y -+#define PADDEDptr(x, y) x; unsigned y -+#define PADDEDul(x, y) unsigned long x; unsigned y ++#define PADDED(x, y) x; unsigned y ++#define PADDEDptr(x, y) x; unsigned y ++#define PADDEDul(x, y) unsigned long x; unsigned y +# else +# error "neither mipseb nor mipsel?" +# endif #else #error endian? #endif ---- libaio-0.3.106.orig/src/syscall-parisc.h -+++ libaio-0.3.106/src/syscall-parisc.h +Index: libaio-0.3.109/src/syscall-parisc.h +=================================================================== +--- /dev/null ++++ libaio-0.3.109/src/syscall-parisc.h @@ -0,0 +1,146 @@ +/* + * Linux system call numbers.
@@ -653,9 +653,14 @@ from openembedded, added by Qing He <[email protected]> + return K_INLINE_SYSCALL(sname, 5, arg1, arg2, arg3, arg4, arg5); \ +} + ---- libaio-0.3.106.orig/src/syscall-arm.h -+++ libaio-0.3.106/src/syscall-arm.h -@@ -0,0 +1,116 @@ +Index: libaio-0.3.109/src/syscall-arm.h +=================================================================== +--- libaio-0.3.109.orig/src/syscall-arm.h ++++ libaio-0.3.109/src/syscall-arm.h +@@ -114,3 +114,119 @@ type fname(type1 arg1, type2 arg2, type3 + return (type) __res_r0; \ + } + +/* + * linux/include/asm-arm/unistd.h + *
meta/recipes-extended/libaio/libaio_0.3.109.bb renamed from meta/recipes-extended/libaio/libaio_0.3.107.bb +2 -2
@@ -12,8 +12,8 @@ SRC_URI = "${DEBIAN_MIRROR}/main/liba/libaio/libaio_${PV}.orig.tar.gz \ file://toolchain.patch \ file://destdir.patch" -SRC_URI[md5sum] = "db32c19c61ca937bcb1ba48da9180682" -SRC_URI[sha256sum] = "e6ad9246d7cd615d90fb3d231eec94111a36a85e9ffc759ac6bdab1a03995f27" +SRC_URI[md5sum] = "435a5b16ca6198eaf01155263d855756" +SRC_URI[sha256sum] = "bf4a457253cbaab215aea75cb6e18dc8d95bbd507e9920661ff9bdd288c8778d" EXTRA_OEMAKE =+ "prefix=${prefix} includedir=${includedir} libdir=${libdir}"
Signature · 1 line
1.7.6.2
[CONSOLIDATED PULL 15/28] v86d: update to 0.1.10
In reply to Saul Wold---
.../v86d/{v86d_0.1.9.bb => v86d_0.1.10.bb} | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-bsp/v86d/{v86d_0.1.9.bb => v86d_0.1.10.bb} (86%)meta/recipes-bsp/v86d/v86d_0.1.10.bb renamed from meta/recipes-bsp/v86d/v86d_0.1.9.bb +2 -2
@@ -12,8 +12,8 @@ PR = "r0" SRC_URI = "http://dev.gentoo.org/~spock/projects/uvesafb/archive/v86d-${PV}.tar.bz2 \ file://fbsetup" -SRC_URI[md5sum] = "ebbbc8e7013c9544b6ba6981add43831" -SRC_URI[sha256sum] = "8167dec4ff919cfd73f854bbd3244f05c2b867e014fa8298044ea7cfd66d18a8" +SRC_URI[md5sum] = "51c792ba7b874ad8c43f0d3da4cfabe0" +SRC_URI[sha256sum] = "634964ae18ef68c8493add2ce150e3b4502badeb0d9194b4bd81241d25e6735c" PACKAGE_ARCH = "${MACHINE_ARCH}" COMPATIBLE_MACHINE = "(qemux86)"
Signature · 1 line
1.7.6.2
[CONSOLIDATED PULL 12/28] libnl2: Fix a race on route/pktloc_syntax.h
In reply to Saul WoldFrom: Tom Rini <[email protected]>
At issue is that route/pktloc.c (not generated) depends on route/pktloc_syntax.h (generated).
--- .../libnl/fix-pktloc_syntax_h-race.patch | 26 ++++++++++++++++++++ meta/recipes-support/libnl/libnl_2.0.bb | 3 +- 2 files changed, 28 insertions(+), 1 deletions(-) create mode 100644 meta/recipes-support/libnl/fix-pktloc_syntax_h-race.patch
meta/recipes-support/libnl/fix-pktloc_syntax_h-race.patch new file +26 -0
@@ -0,0 +1,26 @@ +Upstream-Status: Inappropriate [configuration] + +libnl has progressed to 0.3.2 and there does not appear to be any +"make -j" issues with this build after my limited testing on that +newer version so we can assume this issue is fixed upstream + +Index: libnl-2.0/lib/Makefile.am +=================================================================== +--- libnl-2.0.orig/lib/Makefile.am ++++ libnl-2.0/lib/Makefile.am +@@ -27,11 +27,15 @@ CLEANFILES = \ + route/pktloc_grammar.c route/pktloc_grammar.h \ + route/pktloc_syntax.c route/pktloc_syntax.h + ++BUILT_SOURCES = route/pktloc_syntax.h route/pktloc_grammar.h ++ + # Hack to avoid using ylwrap. It does not function correctly in combination + # with --header-file= ++route/pktloc_grammar.h: route/pktloc_grammar.c + route/pktloc_grammar.c: route/pktloc_grammar.l + $(LEX) --header-file=route/pktloc_grammar.h $(LFLAGS) -o $@ $^ + ++route/pktloc_syntax.h: route/pktloc_syntax.c + route/pktloc_syntax.c: route/pktloc_syntax.y + $(YACC) -d $(YFLAGS) -o $@ $^ +
meta/recipes-support/libnl/libnl_2.0.bb +2 -1
@@ -6,10 +6,11 @@ LICENSE = "LGPLv2.1" LIC_FILES_CHKSUM = "file://COPYING;md5=2b41e13261a330ee784153ecbb6a82bc" DEPENDS = "flex-native bison-native" -PR = "r2" +PR = "r3" SRC_URI= "http://www.infradead.org/~tgr/libnl/files/${BPN}-${PV}.tar.gz \ file://fix-makefile.patch \ + file://fix-pktloc_syntax_h-race.patch \ " SRC_URI[md5sum] = "6aaf1e9802a17a7d702bb0638044ffa7"
Signature · 1 line
1.7.6.2
Re: [CONSOLIDATED PULL 12/28] libnl2: Fix a race on route/pktloc_syntax.h
Quoted 56 lines · Saul Wold
From: Tom Rini <[email protected]>
At issue is that
route/pktloc.c(not generated) depends onroute/pktloc_syntax.h(generated).Signed-off-by Tom Rini <[email protected]>Signed-off-by Matthew McClintock <[email protected]>---
.../libnl/fix-pktloc_syntax_h-race.patch | 26 ++++++++++++++++++++ meta/recipes-support/libnl/libnl_2.0.bb | 3 +-2 files changed, 28 insertions(+), 1 deletions(-)create mode 100644
meta/recipes-support/libnl/fix-pktloc_syntax_h-race.patchmeta/recipes-support/libnl/fix-pktloc_syntax_h-race.patch new file +26
-0@@ -0,0 +1,26 @@ +Upstream-Status: Inappropriate [configuration] + +libnl has progressed to 0.3.2 and there does not appear to be any +"make -j" issues with this build after my limited testing on that +newer version so we can assume this issue is fixed upstream + +Index: libnl-2.0/lib/Makefile.am +=================================================================== +--- libnl-2.0.orig/lib/Makefile.am ++++ libnl-2.0/lib/Makefile.am +@@ -27,11 +27,15 @@ CLEANFILES = \ + route/pktloc_grammar.c route/pktloc_grammar.h \ + route/pktloc_syntax.c route/pktloc_syntax.h + ++BUILT_SOURCES = route/pktloc_syntax.h route/pktloc_grammar.h ++ + # Hack to avoid using ylwrap. It does not function correctly in combination + # with --header-file= ++route/pktloc_grammar.h: route/pktloc_grammar.c + route/pktloc_grammar.c: route/pktloc_grammar.l + $(LEX) --header-file=route/pktloc_grammar.h $(LFLAGS) -o $@ $^ + ++route/pktloc_syntax.h: route/pktloc_syntax.c + route/pktloc_syntax.c: route/pktloc_syntax.y + $(YACC) -d $(YFLAGS) -o $@ $^ +meta/recipes-support/libnl/libnl_2.0.bb +0
-0@@ -6,10 +6,11 @@ LICENSE = "LGPLv2.1"LIC_FILES_CHKSUM = "file://COPYING;md5=2b41e13261a330ee784153ecbb6a82bc"
DEPENDS = "flex-native bison-native"
meta/recipes-support/libnl/libnl_2.0.bb +1
-1-PR = "r2" +PR = "r3"
Quoted 8 lines
SRC_URI= "http://www.infradead.org/~tgr/libnl/files/${BPN}-${PV}.tar.gz \
file://fix-makefile.patch \
+ file://fix-pktloc_syntax_h-race.patch \
"SRC_URI[md5sum] = "
6aaf1e9802a17a7d702bb0638044ffa7" --
1.7.6.2
Why is this fix-pktloc_syntax_h-race.patch in meta/recipes-support/libnl/fix-pktloc_syntax_h-race.patch instead of more common location meta/recipes-support/libnl/libnl-2.0/fix-pktloc_syntax_h-race.patch
and why is this separate from fix-makefile.patch when they both are trying to fix same issue?
I'll send patch for this..
PATCH 1/4 libnl-2.0: move fix-pktloc_syntax_h-race.patch to libnl-2.0 subdirectory and merge with fix-makefile.patch
---
.../libnl/libnl-2.0/fix-makefile.patch | 32 --------------------
.../{ => libnl-2.0}/fix-pktloc_syntax_h-race.patch | 5 ++-
meta/recipes-support/libnl/libnl_2.0.bb | 8 ++--
3 files changed, 8 insertions(+), 37 deletions(-)
delete mode 100644 meta/recipes-support/libnl/libnl-2.0/fix-makefile.patch
rename meta/recipes-support/libnl/{ => libnl-2.0}/fix-pktloc_syntax_h-race.patch (86%)meta/recipes-support/libnl/libnl-2.0/fix-makefile.patch deleted +0 -32
@@ -1,32 +0,0 @@ -Upstream-Status: Pending - -12/03/2010 - -add explicit rules for header files generated by lex and yacc, -otherwise the build of lib/route/pktloc.c may fail in a parallel -environment. - -Signed-off-by: Qing He <[email protected]> - -12/06/2010 - -the dependency rule should really read pktloc.lo instead of -pktloc.$(OBJEXT), since it's in a libtool setup. - -Signed-off-by: Qing He <[email protected]> - -diff --git a/lib/Makefile.am b/lib/Makefile.am -index 92a916e..e8b8ef3 100644 ---- a/lib/Makefile.am -+++ b/lib/Makefile.am -@@ -35,6 +35,10 @@ route/pktloc_grammar.c: route/pktloc_grammar.l - route/pktloc_syntax.c: route/pktloc_syntax.y - $(YACC) -d $(YFLAGS) -o $@ $^ - -+route/pktloc.lo: route/pktloc_syntax.h route/pktloc_grammar.h -+route/pktloc_syntax.h: route/pktloc_syntax.c -+route/pktloc_grammar.h: route/pktloc_grammar.c -+ - libnl_route_la_LDFLAGS = -version-info 2:0:0 - libnl_route_la_LIBADD = libnl.la - libnl_route_la_SOURCES = \
meta/recipes-support/libnl/libnl-2.0/fix-pktloc_syntax_h-race.patch renamed from meta/recipes-support/libnl/fix-pktloc_syntax_h-race.patch +4 -1
@@ -4,11 +4,13 @@ libnl has progressed to 0.3.2 and there does not appear to be any "make -j" issues with this build after my limited testing on that newer version so we can assume this issue is fixed upstream +Signed-off-by: Martin Jansa <[email protected]> + Index: libnl-2.0/lib/Makefile.am =================================================================== --- libnl-2.0.orig/lib/Makefile.am +++ libnl-2.0/lib/Makefile.am -@@ -27,11 +27,15 @@ CLEANFILES = \ +@@ -27,11 +27,16 @@ CLEANFILES = \ route/pktloc_grammar.c route/pktloc_grammar.h \ route/pktloc_syntax.c route/pktloc_syntax.h
@@ -16,6 +18,7 @@ Index: libnl-2.0/lib/Makefile.am + # Hack to avoid using ylwrap. It does not function correctly in combination # with --header-file= ++route/pktloc.lo: route/pktloc_syntax.h route/pktloc_grammar.h +route/pktloc_grammar.h: route/pktloc_grammar.c route/pktloc_grammar.c: route/pktloc_grammar.l $(LEX) --header-file=route/pktloc_grammar.h $(LFLAGS) -o $@ $^
meta/recipes-support/libnl/libnl_2.0.bb +4 -4
@@ -8,10 +8,10 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=2b41e13261a330ee784153ecbb6a82bc" DEPENDS = "flex-native bison-native" PR = "r3" -SRC_URI= "http://www.infradead.org/~tgr/libnl/files/${BPN}-${PV}.tar.gz \ - file://fix-makefile.patch \ - file://fix-pktloc_syntax_h-race.patch \ - " +SRC_URI = "\ + http://www.infradead.org/~tgr/${BPN}/files/${BP}.tar.gz \ + file://fix-pktloc_syntax_h-race.patch \ +" SRC_URI[md5sum] = "6aaf1e9802a17a7d702bb0638044ffa7" SRC_URI[sha256sum] = "5a40dc903d3ca1074da7424b908bec8ff16936484798c7e46e53e9db8bc87a9c"
Signature · 1 line
1.7.7.2
PATCH 2/4 libnl-2.0: add patch from meta-openembedded to fix pkg-config file
--- .../libnl/libnl-2.0/fix-pc-file.patch | 17 +++++++++++++++++ meta/recipes-support/libnl/libnl_2.0.bb | 1 + 2 files changed, 18 insertions(+), 0 deletions(-) create mode 100644 meta/recipes-support/libnl/libnl-2.0/fix-pc-file.patch
meta/recipes-support/libnl/libnl-2.0/fix-pc-file.patch new file +17 -0
@@ -0,0 +1,17 @@ +Upstream-Status: Pending + +Some packages are asking only for libnl-2.0, but expects to get also +libnl-genl, libnl-nf libnl-route, easiest way to fix them is here. + +Signed-off-by: Martin Jansa <[email protected]> +Index: libnl-2.0/libnl-2.0.pc.in +=================================================================== +--- libnl-2.0.orig/libnl-2.0.pc.in ++++ libnl-2.0/libnl-2.0.pc.in +@@ -6,5 +6,5 @@ + Name: libnl + Description: Convenience library for netlink sockets + Version: @PACKAGE_VERSION@ +-Libs: -L${libdir} -lnl ++Libs: -L${libdir} -lnl -lnl-genl -lnl-nf -lnl-route + Cflags: -I${includedir}
meta/recipes-support/libnl/libnl_2.0.bb +1 -0
@@ -11,6 +11,7 @@ PR = "r3" SRC_URI = "\ http://www.infradead.org/~tgr/${BPN}/files/${BP}.tar.gz \ file://fix-pktloc_syntax_h-race.patch \ + file://fix-pc-file.patch \ " SRC_URI[md5sum] = "6aaf1e9802a17a7d702bb0638044ffa7"
Signature · 1 line
1.7.7.2
PATCH 3/4 libnl-2.0: split to more packages, as meta-openembedded does
In reply to Martin Jansa--- meta/recipes-support/libnl/libnl_2.0.bb | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-)
meta/recipes-support/libnl/libnl_2.0.bb +5 -1
@@ -19,4 +19,8 @@ SRC_URI[sha256sum] = "5a40dc903d3ca1074da7424b908bec8ff16936484798c7e46e53e9db8b inherit autotools pkgconfig -LEAD_SONAME = "libnl.so" +PACKAGES =+ "${PN}-route ${PN}-nf ${PN}-genl ${PN}-cli" +FILES_${PN}-route = "${libdir}/libnl-route.so.*" +FILES_${PN}-nf = "${libdir}/libnl-nf.so.*" +FILES_${PN}-genl = "${libdir}/libnl-genl.so.*" +FILES_${PN}-cli = "${libdir}/libnl-cli.so.*"
Signature · 1 line
1.7.7.2
PATCH 4/4 libnl-2.0: add PE/PR bump for upgradable patch for meta-openembedded users
In reply to Martin Jansa--- meta/recipes-support/libnl/libnl_2.0.bb | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
meta/recipes-support/libnl/libnl_2.0.bb +2 -1
@@ -6,7 +6,8 @@ LICENSE = "LGPLv2.1" LIC_FILES_CHKSUM = "file://COPYING;md5=2b41e13261a330ee784153ecbb6a82bc" DEPENDS = "flex-native bison-native" -PR = "r3" +PE = "1" +PR = "r6" SRC_URI = "\ http://www.infradead.org/~tgr/${BPN}/files/${BP}.tar.gz \
Signature · 1 line
1.7.7.2
Re: [PATCH 1/4] libnl-2.0: move fix-pktloc_syntax_h-race.patch to libnl-2.0 subdirectory and merge with fix-makefile.patch
In reply to Martin JansaQuoted 8 lines · Martin Jansa
Signed-off-by Martin Jansa <[email protected]>--- .../libnl/libnl-2.0/fix-makefile.patch | 32 -------------------- .../{ => libnl-2.0}/fix-pktloc_syntax_h-race.patch | 5 ++- meta/recipes-support/libnl/libnl_2.0.bb | 8 ++-- 3 files changed, 8 insertions(+), 37 deletions(-) delete mode 100644 meta/recipes-support/libnl/libnl-2.0/fix-makefile.patch rename meta/recipes-support/libnl/{ => libnl-2.0}/fix-pktloc_syntax_h-race.patch (86%)
git repo is up.. so pushed
To git+ssh://[email protected]/openembedded-core-contrib
+ 3f41fdf...f9cc3b7 jansa/libnl -> jansa/libnl (forced update)
Signature · 1 line
Martin 'JaMa' Jansa jabber: [email protected]
Saul Wold
AppliedRe: [PATCH 1/4] libnl-2.0: move fix-pktloc_syntax_h-race.patch to libnl-2.0 subdirectory and merge with fix-makefile.patch
In reply to Martin JansaQuoted 86 lines · Martin Jansa
Signed-off-by Martin Jansa<[email protected]>--- .../libnl/libnl-2.0/fix-makefile.patch | 32 -------------------- .../{ => libnl-2.0}/fix-pktloc_syntax_h-race.patch | 5 ++- meta/recipes-support/libnl/libnl_2.0.bb | 8 ++-- 3 files changed, 8 insertions(+), 37 deletions(-)delete mode 100644
meta/recipes-support/libnl/libnl-2.0/fix-makefile.patchrename meta/recipes-support/libnl/{ =>libnl-2.0}/fix-pktloc_syntax_h-race.patch(86%)meta/recipes-support/libnl/libnl-2.0/fix-makefile.patch deleted +0
-32@@ -1,32 +0,0 @@ -Upstream-Status: Pending - -12/03/2010 - -add explicit rules for header files generated by lex and yacc, -otherwise the build of lib/route/pktloc.c may fail in a parallel -environment. - -Signed-off-by: Qing He<[email protected]> - -12/06/2010 - -the dependency rule should really read pktloc.lo instead of -pktloc.$(OBJEXT), since it's in a libtool setup. - -Signed-off-by: Qing He<[email protected]> - -diff --git a/lib/Makefile.am b/lib/Makefile.am -index 92a916e..e8b8ef3 100644 ---- a/lib/Makefile.am -+++ b/lib/Makefile.am -@@ -35,6 +35,10 @@ route/pktloc_grammar.c: route/pktloc_grammar.l - route/pktloc_syntax.c: route/pktloc_syntax.y - $(YACC) -d $(YFLAGS) -o $@ $^ - -+route/pktloc.lo: route/pktloc_syntax.h route/pktloc_grammar.h -+route/pktloc_syntax.h: route/pktloc_syntax.c -+route/pktloc_grammar.h: route/pktloc_grammar.c -+ - libnl_route_la_LDFLAGS = -version-info 2:0:0 - libnl_route_la_LIBADD = libnl.la - libnl_route_la_SOURCES = \meta/recipes-support/libnl/libnl-2.0/fix-pktloc_syntax_h-race.patch renamed from meta/recipes-support/libnl/fix-pktloc_syntax_h-race.patch +4
-1@@ -4,11 +4,13 @@ libnl has progressed to 0.3.2 and there does not appear to be any "make -j" issues with this build after my limited testing on that newer version so we can assume this issue is fixed upstream +Signed-off-by: Martin Jansa<[email protected]> + Index: libnl-2.0/lib/Makefile.am =================================================================== --- libnl-2.0.orig/lib/Makefile.am +++ libnl-2.0/lib/Makefile.am -@@ -27,11 +27,15 @@ CLEANFILES = \ +@@ -27,11 +27,16 @@ CLEANFILES = \ route/pktloc_grammar.c route/pktloc_grammar.h \ route/pktloc_syntax.c route/pktloc_syntax.h@@ -16,6 +18,7 @@ Index: libnl-2.0/lib/Makefile.am + # Hack to avoid using ylwrap. It does not function correctly in combination # with --header-file= ++route/pktloc.lo: route/pktloc_syntax.h route/pktloc_grammar.h +route/pktloc_grammar.h: route/pktloc_grammar.c route/pktloc_grammar.c: route/pktloc_grammar.l $(LEX) --header-file=route/pktloc_grammar.h $(LFLAGS) -o $@ $^meta/recipes-support/libnl/libnl_2.0.bb +0
-1@@ -8,10 +8,10 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=2b41e13261a330ee784153ecbb6a82bc" DEPENDS = "flex-native bison-native" PR = "r3" -SRC_URI= "http://www.infradead.org/~tgr/libnl/files/${BPN}-${PV}.tar.gz \
meta/recipes-support/libnl/libnl_2.0.bb LIC_FILES_CHKSUM = "file://COPYING;md5=2b41e13261a330ee784153ecbb6a82bc" · line 17
Quoted 10 lines
meta/recipes-support/libnl/libnl_2.0.bb +4
-3- file://fix-makefile.patch \ - file://fix-pktloc_syntax_h-race.patch \ - " +SRC_URI = "\ + http://www.infradead.org/~tgr/${BPN}/files/${BP}.tar.gz \ + file://fix-pktloc_syntax_h-race.patch \ +" SRC_URI[md5sum] = "6aaf1e9802a17a7d702bb0638044ffa7" SRC_URI[sha256sum] = "5a40dc903d3ca1074da7424b908bec8ff16936484798c7e46e53e9db8bc87a9c"
Merged into OE-Core
Thanks
Sau!
[CONSOLIDATED PULL 18/28] augeas: Update to 0.9.0
In reply to Saul Wold--- meta/recipes-extended/augeas/augeas_0.8.1.bb | 6 ------ meta/recipes-extended/augeas/augeas_0.9.0.bb | 7 +++++++ 2 files changed, 7 insertions(+), 6 deletions(-) delete mode 100644 meta/recipes-extended/augeas/augeas_0.8.1.bb create mode 100644 meta/recipes-extended/augeas/augeas_0.9.0.bb
meta/recipes-extended/augeas/augeas_0.8.1.bb deleted +0 -6
@@ -1,6 +0,0 @@ -require augeas.inc - -PR = "r0" - -SRC_URI[md5sum] = "62d47bdc60e175f93aed3b81cb8e2785" -SRC_URI[sha256sum] = "916fef67e8eed6d1abe02433830301bd01dfc8228e9cfffb490347545155c4d7"
meta/recipes-extended/augeas/augeas_0.9.0.bb new file +7 -0
@@ -0,0 +1,7 @@ +require augeas.inc + +PR = "r0" + +SRC_URI[md5sum] = "5ef0ce53ce4c75f59ab2523506731084" +SRC_URI[sha256sum] = "55d2f482d02ac4cb38a80d95c53d2f73de435df7df1022827e7cba20bb4bb9b8" +
Signature · 1 line
1.7.6.2
[CONSOLIDATED PULL 17/28] libtiff: Update to 3.9.5
In reply to Saul Wold---
.../libtiff/files/libtool2.patch | 18 ++++++++----------
.../libtiff/{tiff_3.8.2.bb => tiff_3.9.5.bb} | 6 +++---
2 files changed, 11 insertions(+), 13 deletions(-)
rename meta/recipes-multimedia/libtiff/{tiff_3.8.2.bb => tiff_3.9.5.bb} (82%)meta/recipes-multimedia/libtiff/files/libtool2.patch +8 -10
@@ -4,18 +4,16 @@ Upstream-Status: Inappropriate [configuration] configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---- tiff-3.8.2.orig/configure.ac -+++ tiff-3.8.2/configure.ac -@@ -25,11 +25,11 @@ dnl OF THIS SOFTWARE. - dnl Process this file with autoconf to produce a configure script. - - AC_PREREQ(2.59) - AC_INIT([LibTIFF Software], 3.8.2, [[email protected]], tiff) +Index: tiff-3.9.5/configure.ac +=================================================================== +--- tiff-3.9.5.orig/configure.ac ++++ tiff-3.9.5/configure.ac +@@ -27,7 +27,7 @@ dnl Process this file with autoconf to p + AC_PREREQ(2.64) + AC_INIT([LibTIFF Software],[3.9.5],[[email protected]],[tiff]) AC_CONFIG_AUX_DIR(config) -AC_CONFIG_MACRO_DIR(m4) +dnl AC_CONFIG_MACRO_DIR(m4) AC_LANG(C) - dnl Compute the canonical target-system type variable - AC_CANONICAL_TARGET - + dnl Compute the canonical host (run-time) system type variable
meta/recipes-multimedia/libtiff/tiff_3.9.5.bb renamed from meta/recipes-multimedia/libtiff/tiff_3.8.2.bb +3 -3
@@ -3,13 +3,13 @@ LICENSE = "${PN}" LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=34da3db46fab7501992f9615d7e158cf" HOMEPAGE = "http://www.remotesensing.org/libtiff/" DEPENDS = "zlib jpeg lzo" -PR = "r2" +PR = "r0" SRC_URI = "ftp://ftp.remotesensing.org/pub/libtiff/tiff-${PV}.tar.gz \ file://libtool2.patch" -SRC_URI[md5sum] = "fbb6f446ea4ed18955e2714934e5b698" -SRC_URI[sha256sum] = "be88f037080b93ce0a337b2b3ca5e8195f76885deb6c558cc3aa872ee848fc76" +SRC_URI[md5sum] = "8fc7ce3b4e1d0cc8a319336967815084" +SRC_URI[sha256sum] = "ecf2e30582698dbc61d269203bbd1e701a1a50fb26c87d709e10d89669badb33" inherit autotools
Signature · 1 line
1.7.6.2
[CONSOLIDATED PULL 20/28] rxvt-unicode: Update to 9.12
In reply to Saul Wold---
.../rxvt.desktop | 0
.../rxvt.png | Bin 2847 -> 2847 bytes
.../xwc.patch | 0
.../{rxvt-unicode_9.11.bb => rxvt-unicode_9.12.bb} | 10 ++++++----
4 files changed, 6 insertions(+), 4 deletions(-)
rename meta/recipes-sato/rxvt-unicode/{rxvt-unicode-9.11 => rxvt-unicode-9.12}/rxvt.desktop (100%)
rename meta/recipes-sato/rxvt-unicode/{rxvt-unicode-9.11 => rxvt-unicode-9.12}/rxvt.png (100%)
rename meta/recipes-sato/rxvt-unicode/{rxvt-unicode-9.11 => rxvt-unicode-9.12}/xwc.patch (100%)
rename meta/recipes-sato/rxvt-unicode/{rxvt-unicode_9.11.bb => rxvt-unicode_9.12.bb} (93%)meta/recipes-sato/rxvt-unicode/rxvt-unicode-9.12/rxvt.desktop renamed from meta/recipes-sato/rxvt-unicode/rxvt-unicode-9.11/rxvt.desktop +0 -0
meta/recipes-sato/rxvt-unicode/rxvt-unicode-9.12/rxvt.png renamed from meta/recipes-sato/rxvt-unicode/rxvt-unicode-9.11/rxvt.png +0 -0
meta/recipes-sato/rxvt-unicode/rxvt-unicode-9.12/xwc.patch renamed from meta/recipes-sato/rxvt-unicode/rxvt-unicode-9.11/xwc.patch +0 -0
meta/recipes-sato/rxvt-unicode/rxvt-unicode_9.12.bb renamed from meta/recipes-sato/rxvt-unicode/rxvt-unicode_9.11.bb +6 -4
@@ -8,11 +8,16 @@ same time, including Xft fonts." LICENSE = "GPLv2+" LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \ file://src/main.C;beginline=1;endline=31;md5=775485398a09fa7aee6f90464af88432" + +PR = "r0" + SRC_URI = "http://dist.schmorp.de/rxvt-unicode/Attic/rxvt-unicode-${PV}.tar.bz2 \ file://xwc.patch \ file://rxvt.desktop \ file://rxvt.png" -PR = "r1" + +SRC_URI[md5sum] = "945af37d661c8c45a7cac292160e7c70" +SRC_URI[sha256sum] = "1db334204bfb264b3134e01d9d3cf446c5ac7d47514909435f914f3906f37e7e" inherit autotools update-alternatives
@@ -60,6 +65,3 @@ do_install_append () { } FILES_${PN} += "${datadir}/applications/rxvt.desktop ${datadir}/pixmaps/rxvt.png" - -SRC_URI[md5sum] = "1bed5bfeed026e0bfafa0e9e4f62aa37" -SRC_URI[sha256sum] = "0452c00066774ef6e32fcd0a1e6f09230392ea9f6f42e1c2ef7b91d6fcb82d85"
Signature · 1 line
1.7.6.2
[CONSOLIDATED PULL 19/28] libgcrypt: Update to 1.5.0
In reply to Saul Wold--- meta/recipes-support/libgcrypt/libgcrypt_1.4.6.bb | 6 ------ meta/recipes-support/libgcrypt/libgcrypt_1.5.0.bb | 7 +++++++ 2 files changed, 7 insertions(+), 6 deletions(-) delete mode 100644 meta/recipes-support/libgcrypt/libgcrypt_1.4.6.bb create mode 100644 meta/recipes-support/libgcrypt/libgcrypt_1.5.0.bb
meta/recipes-support/libgcrypt/libgcrypt_1.4.6.bb deleted +0 -6
@@ -1,6 +0,0 @@ -require libgcrypt.inc - -PR = "r1" - -SRC_URI[md5sum] = "bfd45922eefb8a24d598af77366220d4" -SRC_URI[sha256sum] = "996d2874643318c9df835777034a8b7a923d3cd0bee593bab1780305f9de872d"
meta/recipes-support/libgcrypt/libgcrypt_1.5.0.bb new file +7 -0
@@ -0,0 +1,7 @@ +require libgcrypt.inc + +PR = "r0" + +SRC_URI[md5sum] = "78f8f8bec4580f75b25816f7896d0389" +SRC_URI[sha256sum] = "cc98b1f64c9ae3b0185099cef4ac6c436a849095edf87f34157f0bb10e187990" +
Signature · 1 line
1.7.6.2
[CONSOLIDATED PULL 21/28] rsync: Update to 3.0.9
In reply to Saul Wold---
.../rsync/{rsync_3.0.8.bb => rsync_3.0.9.bb} | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-devtools/rsync/{rsync_3.0.8.bb => rsync_3.0.9.bb} (73%)meta/recipes-devtools/rsync/rsync_3.0.9.bb renamed from meta/recipes-devtools/rsync/rsync_3.0.8.bb +2 -2
@@ -4,8 +4,8 @@ PR = "r0" SRC_URI += "file://acinclude.m4" -SRC_URI[md5sum] = "0ee8346ce16bdfe4c88a236e94c752b4" -SRC_URI[sha256sum] = "4b3fc271f4c96036b4c73fb019be078e4d8cce2defe1e7ae7cde1117859a2114" +SRC_URI[md5sum] = "5ee72266fe2c1822333c407e1761b92b" +SRC_URI[sha256sum] = "30f10f8dd5490d28240d4271bb652b1da7a60b22ed2b9ae28090668de9247c05" EXTRA_OECONF += "--disable-xattr-support --disable-acl-support"
Signature · 1 line
1.7.6.2
[CONSOLIDATED PULL 23/28] linux-yocto: config cleanup and streamlining
In reply to Saul WoldFrom: Bruce Ashfield <[email protected]>
This incorporates the following meta branch commits:
353d43d fri2: cleanup bsp config
2a605e2 sugarbay: cleanup bsp config 47b76ed fishriver: cleanup bsp config ad6edab jasperforest: cleanup bsp config 07f7e89 emenlow: cleanup bsp config
d32a651 crownbay: cleanup bsp config ad2d621 meta: add vesafb feature
913facf features/drm-psb: add related config options
--- meta/recipes-kernel/linux/linux-yocto-rt_3.0.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_3.0.bb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_3.0.bb +1 -1
@@ -16,7 +16,7 @@ LINUX_KERNEL_TYPE = "preempt-rt" SRCREV_machine ?= "0936e13cc65d816f1759e2322c5e3fc82a5037f3" SRCREV_machine_qemuppc ?= "0936e13cc65d816f1759e2322c5e3fc82a5037f3" -SRCREV_meta ?= "d05450e4aef02c1b7137398ab3a9f8f96da74f52" +SRCREV_meta ?= "353d43d340e87996b4be4c5f6ddb4447e050b65c" PR = "r1" PV = "${LINUX_VERSION}+git${SRCPV}"
meta/recipes-kernel/linux/linux-yocto_3.0.bb +1 -1
@@ -18,7 +18,7 @@ SRCREV_machine_qemuppc ?= "eccd57eaa4c2b580b9adbbc39e19ecbff56779ae" SRCREV_machine_qemux86 ?= "72671808fdbe69a9fe03fd8f094e7c59da04a28c" SRCREV_machine_qemux86-64 ?= "2b2d0954a6fd12b4bb7f02f019bc62633c8060a1" SRCREV_machine ?= "6b2c7d65b844e686eae7d5cccb9b638887afe28e" -SRCREV_meta ?= "d05450e4aef02c1b7137398ab3a9f8f96da74f52" +SRCREV_meta ?= "353d43d340e87996b4be4c5f6ddb4447e050b65c" PR = "r2" PV = "${LINUX_VERSION}+git${SRCPV}"
Signature · 1 line
1.7.6.2
[CONSOLIDATED PULL 22/28] bash: update to 4.2
In reply to Saul Wold--- .../bash/bash-4.2/execute_cmd.patch | 15 +++++++ meta/recipes-extended/bash/bash_4.1.bb | 38 ------------------ meta/recipes-extended/bash/bash_4.2.bb | 41 ++++++++++++++++++++ 3 files changed, 56 insertions(+), 38 deletions(-) create mode 100644 meta/recipes-extended/bash/bash-4.2/execute_cmd.patch delete mode 100644 meta/recipes-extended/bash/bash_4.1.bb create mode 100644 meta/recipes-extended/bash/bash_4.2.bb
meta/recipes-extended/bash/bash-4.2/execute_cmd.patch new file +15 -0
@@ -0,0 +1,15 @@ +--- execute_cmd.c.orig Fri Jun 3 13:34:42 2011 ++++ execute_cmd.c Fri Jun 3 13:36:41 2011 +@@ -2202,7 +2202,11 @@ + /* If the `lastpipe' option is set with shopt, and job control is not + enabled, execute the last element of non-async pipelines in the + current shell environment. */ +- if (lastpipe_opt && job_control == 0 && asynchronous == 0 && pipe_out == NO_PIPE && prev > 0) ++ if (lastpipe_opt && ++#if defined(JOB_CONTROL) ++ job_control == 0 && ++#endif ++ asynchronous == 0 && pipe_out == NO_PIPE && prev > 0) + { + lstdin = move_to_high_fd (0, 0, 255); + if (lstdin > 0)
meta/recipes-extended/bash/bash_4.1.bb deleted +0 -38
@@ -1,38 +0,0 @@ -require bash.inc - -PR = "r2" - -SRC_URI = "${GNU_MIRROR}/bash/${BPN}-${PV}.tar.gz;name=tarball \ - ${GNU_MIRROR}/bash/bash-4.1-patches/bash41-001;apply=yes;striplevel=0;name=patch001 \ - ${GNU_MIRROR}/bash/bash-4.1-patches/bash41-002;apply=yes;striplevel=0;name=patch002 \ - ${GNU_MIRROR}/bash/bash-4.1-patches/bash41-003;apply=yes;striplevel=0;name=patch003 \ - ${GNU_MIRROR}/bash/bash-4.1-patches/bash41-004;apply=yes;striplevel=0;name=patch004 \ - ${GNU_MIRROR}/bash/bash-4.1-patches/bash41-005;apply=yes;striplevel=0;name=patch005 \ - ${GNU_MIRROR}/bash/bash-4.1-patches/bash41-006;apply=yes;striplevel=0;name=patch006 \ - ${GNU_MIRROR}/bash/bash-4.1-patches/bash41-007;apply=yes;striplevel=0;name=patch007 \ - " - -SRC_URI[tarball.md5sum] = "9800d8724815fd84994d9be65ab5e7b8" -SRC_URI[tarball.sha256sum] = "3f627124a83c6d34db503a923e20710d370573a29dd5d11d6f116d1aee7be1da" - -SRC_URI[patch001.md5sum] = "582dea5671b557f783e18629c2f77b68" -SRC_URI[patch001.sha256sum] = "a6e47fa108f853d0f0999520509c11680d37c8b7823b92b96d431766dd620278" - -SRC_URI[patch002.md5sum] = "118d465095d4a4706eb1d34696a2666a" -SRC_URI[patch002.sha256sum] = "322e229de186b3bd87dedabfbad8386716f103e87ff00cd1b2db844e0dff78f8" - -SRC_URI[patch003.md5sum] = "120f7cf039a40d35fe375e59d6f17adc" -SRC_URI[patch003.sha256sum] = "91763dddbbb98c3ff7deb3faea3b3ad6e861e7bfd2e46c045c0d1d85d1b3256d" - -SRC_URI[patch004.md5sum] = "336ee037fc2cc1e2350b05097fbdc87c" -SRC_URI[patch004.sha256sum] = "78c063ba34c1f390a5bf2e5727624ca2e253bbef49ce187cabb240eee7f4ff9e" - -SRC_URI[patch005.md5sum] = "9471e666797f0b03eb2175ed752a9550" -SRC_URI[patch005.sha256sum] = "519639d8d1664be74d7ec15879d16337fe8c71af8d648b02f84ccdd4fb739c1a" - -SRC_URI[patch006.md5sum] = "fb80ccd58cb1e34940f3adf4ce6e4a1e" -SRC_URI[patch006.sha256sum] = "5986abcf33c0b087bd5670f1ae6a6400a8ce6ab7e7c4de18b9826d0ee10f2c49" - -SRC_URI[patch007.md5sum] = "192a8b161d419a1d0d211169f1d1046e" -SRC_URI[patch007.sha256sum] = "74012a2c28ba4fb532c3eb69155ac870aac8d53990fa4e1e52cdc173d4c205a7" -
meta/recipes-extended/bash/bash_4.2.bb new file +41 -0
41 lines not on this page · raw message
Signature · 1 line
1.7.6.2
[CONSOLIDATED PULL 07/28] qemu-0.15: Add recipe and forward port patches from 0.14
In reply to Saul WoldFrom: Khem Raj <[email protected]>
--- .../qemu/qemu-0.15.0/arm-bgr.patch | 30 + .../qemu/qemu-0.15.0/enable-i386-linux-user.patch | 55 + .../fallback-to-safe-mmap_min_addr.patch | 39 + .../qemu/qemu-0.15.0/fix-configure-checks.patch | 22 + .../qemu/qemu-0.15.0/fix-nogl.patch | 127 + .../qemu/qemu-0.15.0/glflags.patch | 15 + .../qemu/qemu-0.15.0/init-info.patch | 18 + .../qemu/qemu-0.15.0/larger_default_ram_size.patch | 22 + .../qemu/qemu-0.15.0/linker-flags.patch | 25 + .../qemu/qemu-0.15.0/no-strip.patch | 15 + .../qemu/qemu-0.15.0/opengl-sdl-fix.patch | 43 + .../qemu/qemu-0.15.0/powerpc_rom.bin | Bin 0 -> 4096 bytes .../qemu/qemu-0.15.0/qemu-git-qemugl-host.patch |34368 ++++++++++++++++++++ .../qemu/qemu-0.15.0/qemu-vmware-vga-depth.patch | 118 + .../qemugl-allow-glxcontext-release.patch | 65 + .../qemu/qemu-0.15.0/qemugl-fix.patch | 74 + meta/recipes-devtools/qemu/qemu_0.15.0.bb | 45 + 17 files changed, 35081 insertions(+), 0 deletions(-) create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/arm-bgr.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/enable-i386-linux-user.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/fallback-to-safe-mmap_min_addr.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/fix-configure-checks.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/fix-nogl.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/glflags.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/init-info.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/larger_default_ram_size.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/linker-flags.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/no-strip.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/opengl-sdl-fix.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/powerpc_rom.bin create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemu-git-qemugl-host.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemu-vmware-vga-depth.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemugl-allow-glxcontext-release.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemugl-fix.patch create mode 100644 meta/recipes-devtools/qemu/qemu_0.15.0.bb
meta/recipes-devtools/qemu/qemu-0.15.0/arm-bgr.patch new file +30 -0
@@ -0,0 +1,30 @@ +After kernel commit: + +http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-3.0/commit/?h=meta&id=9728c1b6a724daefc413b44e10253cdbb5e06d08 + +It appears that the emulated colours in qemu are incorrect and that +the red and blue channels are reversed. This patch reverses that logic +so the colours are correctly displayed on the versatile platform which +doesn't support the BGR bit. + +RP 16/9/2011 + +Upstream-status: Pending + +Index: qemu-0.14.0/hw/pl110.c +=================================================================== +--- qemu-0.14.0.orig/hw/pl110.c 2011-09-16 14:45:34.228668514 +0100 ++++ qemu-0.14.0/hw/pl110.c 2011-09-16 15:17:22.458671206 +0100 +@@ -141,7 +141,11 @@ + fprintf(stderr, "pl110: Bad color depth\n"); + exit(1); + } +- if (s->cr & PL110_CR_BGR) ++ ++ if (s->versatile && s->bpp == BPP_16) ++ /* Code assumes BPP_16 == 565 and BGR is never set on the versatile in 565 mode */ ++ bpp_offset = 0; ++ else if (s->cr & PL110_CR_BGR) + bpp_offset = 0; + else + bpp_offset = 18;
meta/recipes-devtools/qemu/qemu-0.15.0/enable-i386-linux-user.patch new file +55 -0
55 lines not on this page · raw message
meta/recipes-devtools/qemu/qemu-0.15.0/fallback-to-safe-mmap_min_addr.patch new file +39 -0
@@ -0,0 +1,39 @@ +From c313f89c33217ac0e471554dace2144718f86669 Mon Sep 17 00:00:00 2001 +From: Martin Jansa <[email protected]> +Date: Thu, 13 May 2010 12:23:40 +0200 +Subject: [PATCH] linux-user: use default mmap_min_addr 65536 when /proc/sys/vm/mmap_min_addr cannot be read + +* 65536 is default at least for ubuntu and fedora. +--- + linux-user/main.c | 5 +++++ + 1 files changed, 5 insertions(+), 0 deletions(-) + +Upstream-Status: Pending + +Index: qemu-0.14.0/linux-user/main.c +=================================================================== +--- qemu-0.14.0.orig/linux-user/main.c ++++ qemu-0.14.0/linux-user/main.c +@@ -36,6 +36,7 @@ + #include "envlist.h" + + #define DEBUG_LOGFILE "/tmp/qemu.log" ++#define MMAP_MIN_ADDR_DEFAULT 65536 + + char *exec_path; + +@@ -3010,8 +3011,14 @@ int main(int argc, char **argv, char **e + if (fscanf(fp, "%lu", &tmp) == 1) { + mmap_min_addr = tmp; + qemu_log("host mmap_min_addr=0x%lx\n", mmap_min_addr); ++ } else { ++ qemu_log("cannot read value from /proc/sys/vm/mmap_min_addr, assuming %d\n", MMAP_MIN_ADDR_DEFAULT); ++ mmap_min_addr = MMAP_MIN_ADDR_DEFAULT; + } + fclose(fp); ++ } else { ++ qemu_log("cannot open /proc/sys/vm/mmap_min_addr for reading, assuming %d\n", MMAP_MIN_ADDR_DEFAULT); ++ mmap_min_addr = MMAP_MIN_ADDR_DEFAULT; + } + } +
meta/recipes-devtools/qemu/qemu-0.15.0/fix-configure-checks.patch new file +22 -0
@@ -0,0 +1,22 @@ +In native builds, qemu can fail to find zlib development files in the native +sysroot and the build machine might not have zlib-dev packages installed. + +Add CFLAGS to qemu's CFLAGS which in the native case means BUILD_CFLAGS are +added and files in the sysroot can be found. + +Patch from Paul Eggleton, Comments by RP 28/11/10 + +Upstream-Status: Inappropriate [embedded specific] + +Index: qemu-0.14.0/configure +=================================================================== +--- qemu-0.14.0.orig/configure ++++ qemu-0.14.0/configure +@@ -229,6 +229,7 @@ QEMU_CFLAGS="-Wstrict-prototypes -Wredun + QEMU_CFLAGS="-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE $QEMU_CFLAGS" + QEMU_CFLAGS="-D_FORTIFY_SOURCE=2 $QEMU_CFLAGS" + QEMU_INCLUDES="-I. -I\$(SRC_PATH)" ++QEMU_CFLAGS="$QEMU_CFLAGS $CFLAGS" + LDFLAGS="-g $LDFLAGS" + + # make source path absolute
meta/recipes-devtools/qemu/qemu-0.15.0/fix-nogl.patch new file +127 -0
127 lines not on this page · raw message
meta/recipes-devtools/qemu/qemu-0.15.0/glflags.patch new file +15 -0
@@ -0,0 +1,15 @@ +Upstream-Status: Inappropriate [configuration] + +Index: qemu-0.14.0/Makefile.target +=================================================================== +--- qemu-0.14.0.orig/Makefile.target 2011-04-04 12:12:19.142871742 +0100 ++++ qemu-0.14.0/Makefile.target 2011-04-04 12:12:21.772871742 +0100 +@@ -362,7 +362,7 @@ + + monitor.o: hmp-commands.h qmp-commands.h + +-LIBS += -lGL -lGLU ++LIBS += -lGL + + $(obj-y) $(obj-$(TARGET_BASE_ARCH)-y): $(GENERATED_HEADERS) +
meta/recipes-devtools/qemu/qemu-0.15.0/init-info.patch new file +18 -0
@@ -0,0 +1,18 @@ +# This is a workaround to the crashes seen on Ubuntu. Setting info to zero +# makes info.info.x11.display zero and avoids the calls to +# opengl_exec_set_parent_window, one of which is crashing. + +Upstream-Status: Pending + +Index: qemu-0.14.0/ui/sdl.c +=================================================================== +--- qemu-0.14.0.orig/ui/sdl.c ++++ qemu-0.14.0/ui/sdl.c +@@ -863,6 +863,7 @@ void sdl_display_init(DisplayState *ds, + vi = SDL_GetVideoInfo(); + host_format = *(vi->vfmt); + ++ bzero(&info, sizeof(info)); + SDL_GetWMInfo(&info); + if (info.subsystem == SDL_SYSWM_X11 && info.info.x11.display) + opengl_exec_set_parent_window(info.info.x11.display,
meta/recipes-devtools/qemu/qemu-0.15.0/larger_default_ram_size.patch new file +22 -0
@@ -0,0 +1,22 @@ +This patch is taken from debian. 128M is too less sometimes if distro +with lot of packages is booted so this patch raises the default to 384M + +It has not been applied to upstream qemu + +Khem Raj <[email protected]> + +Upstream-Status: Pending + +Index: qemu-0.14.0/vl.c +=================================================================== +--- qemu-0.14.0.orig/vl.c ++++ qemu-0.14.0/vl.c +@@ -168,7 +168,7 @@ int main(int argc, char **argv) + //#define DEBUG_NET + //#define DEBUG_SLIRP + +-#define DEFAULT_RAM_SIZE 128 ++#define DEFAULT_RAM_SIZE 384 + + #define MAX_VIRTIO_CONSOLES 1 +
meta/recipes-devtools/qemu/qemu-0.15.0/linker-flags.patch new file +25 -0
@@ -0,0 +1,25 @@ +Fedora 13 switched the default behaviour of the linker to no longer +indirectly link to required libraries (i.e. dependencies of a library +already linked to). Therefore we need to explicitly pass the depended on +libraries into the linker for building to work on Fedora 13. + +More information is available on the Fedora Wiki: +https://fedoraproject.org/wiki/UnderstandingDSOLinkChange + +JL - 15/06/10 + +Upstream-Status: Inappropriate [configuration] + +Index: qemu-0.14.0/Makefile.target +=================================================================== +--- qemu-0.14.0.orig/Makefile.target ++++ qemu-0.14.0/Makefile.target +@@ -218,7 +218,7 @@ obj-$(CONFIG_REALLY_VIRTFS) += virtio-9p + obj-y += rwhandler.o + obj-$(CONFIG_KVM) += kvm.o kvm-all.o + obj-$(CONFIG_NO_KVM) += kvm-stub.o +-LIBS+=-lz ++LIBS+=-lz -lX11 -ldl + + QEMU_CFLAGS += $(VNC_TLS_CFLAGS) + QEMU_CFLAGS += $(VNC_SASL_CFLAGS)
meta/recipes-devtools/qemu/qemu-0.15.0/no-strip.patch new file +15 -0
@@ -0,0 +1,15 @@ +Upstream-Status: Inappropriate [configuration] + +Index: qemu-0.14.0/Makefile +=================================================================== +--- qemu-0.14.0.orig/Makefile ++++ qemu-0.14.0/Makefile +@@ -235,7 +235,7 @@ install-sysconfig: + install: all $(if $(BUILD_DOCS),install-doc) install-sysconfig + $(INSTALL_DIR) "$(DESTDIR)$(bindir)" + ifneq ($(TOOLS),) +- $(INSTALL_PROG) $(STRIP_OPT) $(TOOLS) "$(DESTDIR)$(bindir)" ++ $(INSTALL_PROG) $(TOOLS) "$(DESTDIR)$(bindir)" + endif + ifneq ($(BLOBS),) + $(INSTALL_DIR) "$(DESTDIR)$(datadir)"
meta/recipes-devtools/qemu/qemu-0.15.0/opengl-sdl-fix.patch new file +43 -0
43 lines not on this page · raw message
meta/recipes-devtools/qemu/qemu-0.15.0/powerpc_rom.bin new file binary +0 -0
meta/recipes-devtools/qemu/qemu-0.15.0/qemu-git-qemugl-host.patch new file +34368 -0
2,589 lines not on this page · raw message
meta/recipes-devtools/qemu/qemu-0.15.0/qemu-vmware-vga-depth.patch new file +118 -0
118 lines not on this page · raw message
meta/recipes-devtools/qemu/qemu-0.15.0/qemugl-allow-glxcontext-release.patch new file +65 -0
65 lines not on this page · raw message
meta/recipes-devtools/qemu/qemu-0.15.0/qemugl-fix.patch new file +74 -0
74 lines not on this page · raw message
meta/recipes-devtools/qemu/qemu_0.15.0.bb new file +45 -0
45 lines not on this page · raw message
The rest of this diff is not shown. View the raw message.
Signature · 1 line
1.7.6.2
Part of the diff is not shown here. View the raw message.
[CONSOLIDATED PULL 24/28] libfm: Upgrade to 0.1.16
In reply to Saul WoldFrom: Zhai Edwin <[email protected]>
Remove obsolete use_deprecate_func.patch, and add configure_fix.patch to update configure.ac
---
.../libfm/libfm-0.1.14/use_deprecate_func.patch | 13 -------------
.../libfm/libfm-0.1.16/configure_fix.patch | 19 +++++++++++++++++++
.../libfm/{libfm_0.1.14.bb => libfm_0.1.16.bb} | 8 ++++----
3 files changed, 23 insertions(+), 17 deletions(-)
delete mode 100644 meta/recipes-support/libfm/libfm-0.1.14/use_deprecate_func.patch
create mode 100644 meta/recipes-support/libfm/libfm-0.1.16/configure_fix.patch
rename meta/recipes-support/libfm/{libfm_0.1.14.bb => libfm_0.1.16.bb} (73%)meta/recipes-support/libfm/libfm-0.1.14/use_deprecate_func.patch deleted +0 -13
@@ -1,13 +0,0 @@ -Upstream-Status: Inappropriate [configuration] - -diff -ruN libfm-0.1.14-orig//src/Makefile.am libfm-0.1.14/src/Makefile.am ---- libfm-0.1.14-orig//src/Makefile.am 2011-04-26 10:01:44.297664993 +0800 -+++ libfm-0.1.14/src/Makefile.am 2011-04-26 10:02:10.637665004 +0800 -@@ -285,7 +285,6 @@ - $(GIO_CFLAGS) \ - -DGIO_MODULE_DIR=\"$(giomodulesdir)\" \ - -DGVFS_LOCALEDIR=\""$(localedir)"\" \ -- -DG_DISABLE_DEPRECATED \ - $(NULL) - - libgiofm_la_LDFLAGS = \
meta/recipes-support/libfm/libfm-0.1.16/configure_fix.patch new file +19 -0
@@ -0,0 +1,19 @@ +Update configure.ac after docs removed in 0.1.16 + +Upstream-Status: Pending + +Signed-off-by: Zhai Edwin <[email protected]> +Index: libfm-0.1.16/configure.ac +=================================================================== +--- libfm-0.1.16.orig/configure.ac 2011-10-10 15:13:21.000000000 +0800 ++++ libfm-0.1.16/configure.ac 2011-10-10 15:13:30.000000000 +0800 +@@ -153,9 +153,6 @@ + data/Makefile + data/ui/Makefile + po/Makefile.in +- docs/Makefile +- docs/reference/Makefile +- docs/reference/libfm/Makefile + libfm.pc + libfm-gtk.pc + ])
meta/recipes-support/libfm/libfm_0.1.16.bb renamed from meta/recipes-support/libfm/libfm_0.1.14.bb +4 -4
@@ -10,12 +10,12 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \ SECTION = "x11/libs" DEPENDS = "gtk+ menu-cache intltool-native" -PR = "r3" +PR = "r0" SRC_URI = "${SOURCEFORGE_MIRROR}/pcmanfm/libfm-${PV}.tar.gz \ - file://use_deprecate_func.patch" + file://configure_fix.patch" -SRC_URI[md5sum] = "d55e51dced6bb9ef46665243b079761f" -SRC_URI[sha256sum] = "e97bf3f9ed4f33b9f0be73e67d360b89337cccf816361faacd8422722269806b" +SRC_URI[md5sum] = "c09bce415ff6dc2dd835e28aeddeabe3" +SRC_URI[sha256sum] = "ed49365319b941757c155b3790a2adf73f5072227c578d9bcba7329c6f9fcd3b" inherit autotools pkgconfig
Signature · 1 line
1.7.6.2
[CONSOLIDATED PULL 27/28] qt4-x11-free: Fix broken regexes in qt4-x11-free's recipe.
In reply to Saul WoldFrom: Wenzong Fan <[email protected]>
[YOCTO #1671]
qt4-x11-free's recipe includes a sed script to sanitize it's .prl files, which are used by qmake to generate a list of libs and includes in the Makefiles it generates. It however, fails to take into account the possibility of trailing slashes, and thus leaves them in, and breaks gcc's syntax. Update these regexes to account for them.
--- meta/recipes-qt/qt4/qt4.inc | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-)
meta/recipes-qt/qt4/qt4.inc +5 -5
@@ -294,13 +294,13 @@ do_install() { rm -f ${D}/${bindir}/lrelease # fix pkgconfig, libtool and prl files - sed -i -e s#-L${S}/lib##g \ - -e s#-L${STAGING_LIBDIR}##g \ + sed -i -e s#-L${S}/lib/\?##g \ + -e s#-L${STAGING_LIBDIR}/\?##g \ -e 's#STAGING_LIBDIR}#libdir}'#g \ - -e s#-L${libdir}##g \ + -e s#-L${libdir}/\?##g \ -e s#'$(OE_QMAKE_LIBS_X11)'#"${OE_QMAKE_LIBS_X11}"#g \ - -e s#" -Wl,-rpath-link,${S}/lib"##g \ - -e s#" -Wl,-rpath-link,${libdir}"##g \ + -e s#" -Wl,-rpath-link,${S}/lib/\?"##g \ + -e s#" -Wl,-rpath-link,${libdir}/\?"##g \ -e 's#Iin#I${in#g' \ ${D}${libdir}/*.la ${D}${libdir}/*.prl ${D}${libdir}/pkgconfig/*.pc
Signature · 1 line
1.7.6.2
[CONSOLIDATED PULL 26/28] eglibc-2.14: add patch to fix libdl crash
In reply to Saul WoldFrom: Klaus Kurzmann <[email protected]>
* Without this patch programs using alsa-lib crash (alsamixer for example).
* This patch is taken verbatim from ArchLinux.
--- .../eglibc-2.14/glibc-2.14-libdl-crash.patch | 131 ++++++++++++++++++++ meta/recipes-core/eglibc/eglibc_2.14.bb | 5 +- 2 files changed, 134 insertions(+), 2 deletions(-) create mode 100644 meta/recipes-core/eglibc/eglibc-2.14/glibc-2.14-libdl-crash.patch
meta/recipes-core/eglibc/eglibc-2.14/glibc-2.14-libdl-crash.patch new file +131 -0
@@ -0,0 +1,131 @@ +Without this patch programs using alsa-lib crash (alsamixer for example). +Removed Copyright reverts + +Upstream-Status: Pending + +http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=675155e9 +http://sourceware.org/ml/libc-alpha/2011-06/msg00006.html + +many distributions are using this already +http://chakra-project.org/ccr/packages/glibc/glibc/PKGBUILD +http://mailman.archlinux.org/pipermail/arch-commits/2011-June/137142.html +http://svn.mandriva.com/cgi-bin/viewvc.cgi/packages/cooker/glibc/current/SOURCES/glibc-2.14-libdl-crash.patch?view=markup&pathrev=691343 +http://repos.archlinuxppc.org/wsvn/filedetails.php?repname=packages&path=%2Fglibc%2Ftrunk%2Fglibc-2.14-libdl-crash.patch + +diff --git a/elf/dl-close.c b/elf/dl-close.c +index 73b2a2f..9bd91e3 100644 +--- a/elf/dl-close.c ++++ b/elf/dl-close.c +@@ -119,17 +119,8 @@ _dl_close_worker (struct link_map *map) + if (map->l_direct_opencount > 0 || map->l_type != lt_loaded + || dl_close_state != not_pending) + { +- if (map->l_direct_opencount == 0) +- { +- if (map->l_type == lt_loaded) +- dl_close_state = rerun; +- else if (map->l_type == lt_library) +- { +- struct link_map **oldp = map->l_initfini; +- map->l_initfini = map->l_orig_initfini; +- _dl_scope_free (oldp); +- } +- } ++ if (map->l_direct_opencount == 0 && map->l_type == lt_loaded) ++ dl_close_state = rerun; + + /* There are still references to this object. Do nothing more. */ + if (__builtin_expect (GLRO(dl_debug_mask) & DL_DEBUG_FILES, 0)) +diff --git a/elf/dl-deps.c b/elf/dl-deps.c +index 9e30594..3890d00 100644 +--- a/elf/dl-deps.c ++++ b/elf/dl-deps.c +@@ -478,6 +478,7 @@ _dl_map_object_deps (struct link_map *map, + nneeded * sizeof needed[0]); + atomic_write_barrier (); + l->l_initfini = l_initfini; ++ l->l_free_initfini = 1; + } + + /* If we have no auxiliary objects just go on to the next map. */ +@@ -681,6 +682,7 @@ Filters not supported with LD_TRACE_PRELINKING")); + l_initfini[nlist] = NULL; + atomic_write_barrier (); + map->l_initfini = l_initfini; ++ map->l_free_initfini = 1; + if (l_reldeps != NULL) + { + atomic_write_barrier (); +@@ -689,5 +691,5 @@ Filters not supported with LD_TRACE_PRELINKING")); + _dl_scope_free (old_l_reldeps); + } + if (old_l_initfini != NULL) +- map->l_orig_initfini = old_l_initfini; ++ _dl_scope_free (old_l_initfini); + } +diff --git a/elf/dl-libc.c b/elf/dl-libc.c +index 7be9483..a13fce3 100644 +--- a/elf/dl-libc.c ++++ b/elf/dl-libc.c +@@ -265,13 +265,13 @@ libc_freeres_fn (free_mem) + + for (Lmid_t ns = 0; ns < GL(dl_nns); ++ns) + { +- /* Remove all additional names added to the objects. */ + for (l = GL(dl_ns)[ns]._ns_loaded; l != NULL; l = l->l_next) + { + struct libname_list *lnp = l->l_libname->next; + + l->l_libname->next = NULL; + ++ /* Remove all additional names added to the objects. */ + while (lnp != NULL) + { + struct libname_list *old = lnp; +@@ -279,6 +279,10 @@ libc_freeres_fn (free_mem) + if (! old->dont_free) + free (old); + } ++ ++ /* Free the initfini dependency list. */ ++ if (l->l_free_initfini) ++ free (l->l_initfini); + } + + if (__builtin_expect (GL(dl_ns)[ns]._ns_global_scope_alloc, 0) != 0 +diff --git a/elf/rtld.c b/elf/rtld.c +index 4a9109e..617e30e 100644 +--- a/elf/rtld.c ++++ b/elf/rtld.c +@@ -2251,6 +2251,7 @@ ERROR: ld.so: object '%s' cannot be loaded as audit interface: %s; ignored.\n", + lnp->dont_free = 1; + lnp = lnp->next; + } ++ l->l_free_initfini = 0; + + if (l != &GL(dl_rtld_map)) + _dl_relocate_object (l, l->l_scope, GLRO(dl_lazy) ? RTLD_LAZY : 0, +diff --git a/include/link.h b/include/link.h +index e877104..051b99a 100644 +--- a/include/link.h ++++ b/include/link.h +@@ -192,6 +192,9 @@ struct link_map + during LD_TRACE_PRELINKING=1 + contains any DT_SYMBOLIC + libraries. */ ++ unsigned int l_free_initfini:1; /* Nonzero if l_initfini can be ++ freed, ie. not allocated with ++ the dummy malloc in ld.so. */ + + /* Collected information about own RPATH directories. */ + struct r_search_path_struct l_rpath_dirs; +@@ -240,9 +243,6 @@ struct link_map + + /* List of object in order of the init and fini calls. */ + struct link_map **l_initfini; +- /* The init and fini list generated at startup, saved when the +- object is also loaded dynamically. */ +- struct link_map **l_orig_initfini; + + /* List of the dependencies introduced through symbol binding. */ + struct link_map_reldeps
meta/recipes-core/eglibc/eglibc_2.14.bb +3 -2
@@ -3,7 +3,7 @@ require eglibc.inc SRCREV = "15225" DEPENDS += "gperf-native" -PR = "r0" +PR = "r1" PR_append = "+svnr${SRCPV}" EGLIBC_BRANCH="eglibc-2_14"
@@ -19,7 +19,8 @@ SRC_URI = "svn://www.eglibc.org/svn/branches/;module=${EGLIBC_BRANCH};proto=http file://ppc-sqrt.patch \ file://multilib_readlib.patch \ file://eglibc-rpc-export-again.patch \ - " + file://glibc-2.14-libdl-crash.patch \ + " LIC_FILES_CHKSUM = "file://LICENSES;md5=98a1128c4b58120182cbea3b1752d8b9 \ file://COPYING;md5=393a5ca445f6965873eca0259a17f833 \ file://posix/rxspencer/COPYRIGHT;md5=dc5485bb394a13b2332ec1c785f5d83a \
Signature · 1 line
1.7.6.2
[CONSOLIDATED PULL 25/28] pcmanfm: Upgrade to 0.9.9
In reply to Saul WoldFrom: Zhai Edwin <[email protected]>
Update owl-window-menu.patch.
---
.../pcmanfm/files/owl-window-menu.patch | 53 ++++++++++----------
.../pcmanfm/{pcmanfm_0.9.8.bb => pcmanfm_0.9.9.bb} | 6 +-
2 files changed, 29 insertions(+), 30 deletions(-)
rename meta/recipes-sato/pcmanfm/{pcmanfm_0.9.8.bb => pcmanfm_0.9.9.bb} (87%)meta/recipes-sato/pcmanfm/files/owl-window-menu.patch +26 -27
@@ -5,10 +5,10 @@ Signed-off-by: Zhai Edwin <[email protected]> Upstream-Status: Inappropriate [enable feature] -Index: pcmanfm-0.9.7/configure.ac +Index: pcmanfm-0.9.9/configure.ac =================================================================== ---- pcmanfm-0.9.7.orig/configure.ac 2010-07-27 10:28:12.000000000 +0800 -+++ pcmanfm-0.9.7/configure.ac 2010-07-27 18:03:42.000000000 +0800 +--- pcmanfm-0.9.9.orig/configure.ac 2011-08-10 05:28:31.000000000 +0800 ++++ pcmanfm-0.9.9/configure.ac 2011-10-10 15:47:33.000000000 +0800 @@ -70,6 +70,8 @@ gtk_modules="gtk+-2.0 >= 2.16.0"
@@ -18,21 +18,21 @@ Index: pcmanfm-0.9.7/configure.ac AC_SUBST(GTK_CFLAGS) AC_SUBST(GTK_LIBS) -Index: pcmanfm-0.9.7/src/main-win.c +Index: pcmanfm-0.9.9/src/main-win.c =================================================================== ---- pcmanfm-0.9.7.orig/src/main-win.c 2010-07-27 10:56:08.000000000 +0800 -+++ pcmanfm-0.9.7/src/main-win.c 2010-07-27 17:28:59.000000000 +0800 -@@ -36,6 +36,8 @@ - #include "main-win.h" +--- pcmanfm-0.9.9.orig/src/main-win.c 2011-08-10 05:28:32.000000000 +0800 ++++ pcmanfm-0.9.9/src/main-win.c 2011-10-10 15:50:48.000000000 +0800 +@@ -37,6 +37,8 @@ #include "pref.h" + #include "tab-page.h" +#include "libowl/owlwindowmenu.h" + static void fm_main_win_finalize (GObject *object); G_DEFINE_TYPE(FmMainWin, fm_main_win, GTK_TYPE_WINDOW); -@@ -466,9 +468,27 @@ - fm_main_win_chdir(win, path); +@@ -400,9 +402,27 @@ + } } +/* Transfer gtk_ui_manager menubar to gtk menubar */
@@ -53,30 +53,29 @@ Index: pcmanfm-0.9.7/src/main-win.c + return main_menu; +} + - static void fm_main_win_init(FmMainWin *self) + static void fm_main_win_init(FmMainWin *win) { -- GtkWidget *vbox, *menubar, *toolitem, *scroll; -+ GtkWidget *vbox, *menubar, *owl_menubar, *toolitem, *scroll; +- GtkWidget *vbox, *menubar, *toolitem, *btn; ++ GtkWidget *vbox, *menubar, *owl_menubar, *toolitem, *btn; GtkUIManager* ui; GtkActionGroup* act_grp; GtkAction* act; -@@ -537,7 +557,6 @@ - - self->popup = gtk_ui_manager_get_widget(ui, "/popup"); +@@ -456,7 +476,6 @@ + win->popup = gtk_ui_manager_get_widget(ui, "/popup"); + gtk_menu_attach_to_widget(GTK_WIDGET(win->popup), win, NULL); - gtk_box_pack_start( (GtkBox*)vbox, menubar, FALSE, TRUE, 0 ); - gtk_box_pack_start( (GtkBox*)vbox, self->toolbar, FALSE, TRUE, 0 ); + gtk_box_pack_start( (GtkBox*)vbox, win->toolbar, FALSE, TRUE, 0 ); /* load bookmarks menu */ -@@ -586,6 +605,11 @@ - gtk_container_add( (GtkContainer*)self, vbox ); - gtk_widget_show_all(vbox); +@@ -517,6 +536,10 @@ -+ owl_menubar = ui_menubar_to_menu(menubar); -+ gtk_widget_show_all (owl_menubar); -+ owl_set_window_menu (GTK_WINDOW(self), -+ GTK_MENU(owl_menubar)); + gtk_container_add( (GtkContainer*)win, vbox ); + gtk_widget_show_all(vbox); + - /* create new tab */ - fm_main_win_add_tab(self, fm_path_get_home()); - gtk_widget_grab_focus(self->folder_view); ++ owl_menubar = ui_menubar_to_menu(menubar); ++ gtk_widget_show_all(owl_menubar); ++ owl_set_window_menu(GTK_WINDOW(win), GTK_MENU(owl_menubar)); + } + +
meta/recipes-sato/pcmanfm/pcmanfm_0.9.9.bb renamed from meta/recipes-sato/pcmanfm/pcmanfm_0.9.8.bb +3 -3
@@ -11,7 +11,7 @@ SECTION = "x11" DEPENDS = "gtk+ startup-notification libfm" DEPENDS_append_poky = " libowl" -PR = "r1" +PR = "r0" COMPATIBLE_HOST = '(x86_64.*|i.86.*|arm.*|mips.*|powerpc.*)-(linux|freebsd.*)'
@@ -24,8 +24,8 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/pcmanfm/pcmanfm-${PV}.tar.gz \ SRC_URI_append_poky = " file://owl-window-menu.patch" -SRC_URI[md5sum] = "4a7fdc0526ed14e3293d784c0ce27dea" -SRC_URI[sha256sum] = "a9335baf127d133da1b2873b3065545bd278fadd4b33e4b91e3d10b165961b68" +SRC_URI[md5sum] = "f31ed6defb600f7046a456220d8efa3a" +SRC_URI[sha256sum] = "bc48af4ade638b47e4207cc274f6e38c2bd3786a811d20da47c3df9907c6fb6c" inherit autotools pkgconfig
Signature · 1 line
1.7.6.2
[CONSOLIDATED PULL 28/28] qemu.inc: qemu-native also needs glib-2.0 native
In reply to Saul Wold--- meta/recipes-devtools/qemu/qemu.inc | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
meta/recipes-devtools/qemu/qemu.inc +1 -1
@@ -50,7 +50,7 @@ do_install () { install -m 0755 ${WORKDIR}/powerpc_rom.bin ${D}${datadir}/qemu } -DEPENDS_virtclass-native = "zlib-native alsa-lib-native" +DEPENDS_virtclass-native = "zlib-native alsa-lib-native glib-2.0-native" DEPENDS_virtclass-nativesdk = "zlib-nativesdk libsdl-nativesdk qemugl-nativesdk glib-2.0-nativesdk" RDEPENDS_virtclass-nativesdk = "libsdl-nativesdk" EXTRA_OECONF_virtclass-nativesdk += "--target-list=${@get_qemu_target_list(d)} --disable-werror --disable-vnc-tls"
Signature · 1 line
1.7.6.2
Richard Purdie
AppliedQuoted 61 lines · Saul Wold
Richard,
This is a batch of pull requests that have been pending for a bit and seem to be clean, I have also included some updates that have been built.
Thanks
Sau!The following changes since commit
4d5c0f9838a3e96d1cfb4ca2fb27161d6cf0de8f:xf86-video-intel_2.16.0: fix buildfix.patch to apply (2011-10-14 00:46:53 +0100)
are available in the git repository at:
git://git.openembedded.org/openembedded-core-contribsgw/stage
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=sgw/stageBruce Ashfield (1):
linux-yocto: config cleanup and streamliningChristopher Larson (2):
autoconf: no need to hardcode the full path to m4
autotools: fix multi-word arguments forEXTRA_OECONFKhem Raj (4):
farsight2, ldconfig-native, gnutls: There is no GPLv2.1, correct the
fields
qemu-0.15: Add recipe and forward port patches from 0.14 glib-2.0: Extend to provide nativesdk recipe
qemu.inc: Add glib-2.0-nativesdk to qemu-nativesdk DEPENDSKlaus Kurzmann (1):
eglibc-2.14: add patch to fix libdl crashNoor Ahsan (1):
bluez4: Add ending quote of FILES_${PN}-dbgOtavio Salvador (2):
image-live.bbclass: allow override of initrd image
initramfs-live-boot: make it more generic and easy to useSaul Wold (11):
shadow-native: Bump PR for patch update
distro_tracking_fields: Updates
v86d: update to 0.1.10
libaio: Update to 0.3.109
libtiff: Update to 3.9.5
augeas: Update to 0.9.0
libgcrypt: Update to 1.5.0
rxvt-unicode: Update to 9.12
rsync: Update to 3.0.9
bash: update to 4.2
qemu.inc: qemu-native also needs glib-2.0 nativeTom Rini (1):
libnl2: Fix a race onroute/pktloc_syntax.hWenzong Fan (1):
qt4-x11-free: Fix broken regexes in qt4-x11-free's recipe.
Quoted 8 lines
Xiaofeng Yan (2):
lsb: Change link of ${baselib} to lib64 for 64bits system distro_tracking_fields.inc: Add maintainer for some packages without
maintainerZhai Edwin (2):
libfm: Upgrade to 0.1.16
pcmanfm: Upgrade to 0.9.9
Merged to master, thanks apart from the lsb change which I'll reply to.
Cheers,
Richard