aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* glibc-package.inc: fix order in PACKAGESChenQi/hardcodingChen Qi2014-12-191-1/+1
| | | | | | | | | | | FILES_${PN}-utils = "${bindir}/* ${sbindir}/*" FILES_${PN} = "${libc_baselibs} ${libexecdir}/* ${@base_conditional('USE_LDCONFIG', '1', '${base_sbindir}/ldconfig ${sysconfdir}/ld.so.conf', '', d)}" From the above two assignments, we can see that ${PN}-utils needs to be ordered after ${PN} in the PACKAGES variable. Otherwise, ldconfig would be packaged into ${PN}-utils if ${base_sbindir} and ${sbindir} point to the same location. Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
* alsa-utils: fix FILES of alsa-utils-alsactlChen Qi2014-12-191-1/+1
| | | | | | | | | | | | Fix to use ${nonarch_base_libdir}/udev/rules.d instead of */udev/rules.d to avoid the following QA warning. ERROR: QA Issue: alsa-utils: Files/directories were installed but not shipped /usr/lib/udev /usr/lib/udev/rules.d /usr/lib/udev/rules.d/90-alsa-restore.rules [installed-vs-shipped] Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
* sed: test bindir and base_bindir before moving and removing thingsChen Qi2014-12-192-4/+8
| | | | | | | It's possible that ${base_bindir} and ${bindir} point to the same directory. So we need to test it before moving things around or removing things. Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
* systemd: fix hardcoding of pathsChen Qi2014-12-191-6/+6
| | | | | | | Instead of using '/lib', we should use ${nonarch_lib_dir}. Otherwise, when ${nonarch_lib_dir} is not /lib, there would be errors. Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
* busybox: fix hardcoding of pathsChen Qi2014-12-191-27/+39
| | | | | | | | | Instead of using paths like '/etc' and '/bin', we should use ${sysconfdir} and ${base_bindir}. Otherwise, when ${base_bindir} is not '/bin', there would be errors. Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
* serf: readded md5sumEnrico Scholz2014-12-111-0/+2
| | | | | | | | | | | | Commit 36d94ed631f1a753482282fced7d3b7505d5e03d ("serf: fix 'ccache' builds") removed the source md5sum accidentally while resolving a merge conflict. Readd it. Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de> Cc: Kang Kai <Kai.Kang@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* gsettings-desktop-schemas: removeRoss Burton2014-12-111-16/+0
| | | | | | This is not used in oe-core and now has a new home in meta-gnome. Signed-off-by: Ross Burton <ross.burton@intel.com>
* npth: npth needs pthread in some casesSaul Wold2014-12-111-1/+2
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* babeltrace: Update to 1.2.4Saul Wold2014-12-111-2/+2
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* procps: Upgrade to 3.3.10Saul Wold2014-12-1116-548/+81
| | | | | | | | | | | | | | This is now the procps-ng version cleaned up patches added to fix up usrbin_execprefix in OE-Core Add CPPFLAGS to allow seperate build directory works [YOCTO #6952] Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* python-pycurl: build docstrings to fix rebuildsRoss Burton2014-12-111-0/+5
| | | | | | | | On a rebuild base.bbclass will invoke "make clean" to ensure that old build objects are not used. This will delete docstrings.c and the only way to re-generate that is with a dedicated setup.py target. Signed-off-by: Ross Burton <ross.burton@intel.com>
* valgrind: update to 3.10.1Kai Kang2014-12-111-3/+3
| | | | | | | | | | | Update valgrind from 3.10.0 to 3.10.1 which is a bug fix release. It fixes various bugs reported in 3.10.0 and backports fixes for all reported missing AArch64 ARMv8 instructions and syscalls from the trunk. Add dependency perl-module-file-glob for ptest subpackage. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* apr: avoid absolute paths for grepJackie Huang2014-12-111-0/+5
| | | | | | | | | | | | | | | | The apr provides usr/share/build-1/libtool which is required by the recipe such as apache2, and it will find grep on the host and set absolute paths in libtool: GREP="/usr/bin/grep" If we build apr/apr-native on a host that grep is in "/usr/bin/grep", and re-use the sstate on another host with "/bin/grep", it will fail when build apache2/apache2-native with: | tmp/sysroots/x86_64-linux/usr/share/build-1/libtool: line 1093: /usr/bin/grep: No such file or directory | tmp/sysroots/intel-x86-64/usr/share/build-1/libtool: line 1093: /usr/bin/grep: No such file or directory Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* midori: update to 0.5.8Andreas Müller2014-12-112-47/+26
| | | | | | | midori has moved to cmake for configuration Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* cpio: fix bug CVE-2014-9112 for cpio-2.11Bian Naimeng2014-12-112-1/+222
| | | | | | | | | Obtain detain from following URL. http://lists.gnu.org/archive/html/bug-cpio/2014-12/msg00000.html http://git.savannah.gnu.org/cgit/cpio.git/commit/?id=746f3ff670dcfcdd28fcc990e79cd6fccc7ae48d Signed-off-by: Bian Naimeng <biannm@cn.fujitsu.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* cpio: fix bug CVE-2014-9112 for cpio-2.8Bian Naimeng2014-12-112-3/+221
| | | | | | | | | Obtain detain from following URL. http://lists.gnu.org/archive/html/bug-cpio/2014-12/msg00000.html http://git.savannah.gnu.org/cgit/cpio.git/commit/?id=746f3ff670dcfcdd28fcc990e79cd6fccc7ae48d Signed-off-by: Bian Naimeng <biannm@cn.fujitsu.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* libxcb, xcbproto: upgrade to version 1.11Awais Belal2014-12-113-12/+12
| | | | | | | Update libxcb and xcb-proto to 1.11 from 1.10. Signed-off-by: Awais Belal <awais_belal@mentor.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* autoconf: disable checking for emacsDan McGregor2014-12-111-1/+1
| | | | | | | Emacs is somewhat broken on Fedora 21. Don't check for it. We don't need it. Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca>
* bluez5: support experimental through PACKAGECONFIGPeter A. Bigot2014-12-111-0/+1
| | | | | | Make it simple to enable the experimental plugins and tools. Signed-off-by: Peter A. Bigot <pab@pabigot.com>
* bluez5: add a package for tools left in the build areaPeter A. Bigot2014-12-112-1/+71
| | | | | | | | | | | | | | In bluez4 gatttool was provided as a command-line interface to the Generic Attribute Profile. In bluez5 this tool is still built but is no longer installed. It is still necessary for those wishing to use GATT since the programmatic API is not yet mature. A variety of other useful tools are treated similarly by bluez5. Make these tools available in the bluez5-noinst-tools package, in a way that allows control over which tools are packaged, with the default being all that are provided in a particular release of bluez. Signed-off-by: Peter A. Bigot <pab@pabigot.com>
* bluez-hcidump: select provider as bluez4 or bluez5Peter A. Bigot2014-12-113-0/+5
| | | | | | | bluez-hcidump was a separate package in bluez4, but was integrated into bluez5. Signed-off-by: Peter A. Bigot <pab@pabigot.com>
* python3-core: Fix minimal python3 installAlejandro Hernandez2014-12-112-8/+15
| | | | | | | | | | | | | | | | Added additional runtime dependencies for python3-core needed to run the interpreter with a minimal install (codecs,io,math,reprlib). Created python3-reprlib package to avoid getting python3-misc bringing lots of unneeded libraries. Fixed FILES-python3-core, missing _sysconfigdata, renamed copyreg undetected before due to previously needed installation of python3-misc. [YOCTO #6967] Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* python: add python-codecs runtime dependency for python-jsonMagnus Olsson2014-12-112-2/+2
| | | | | | | | | | | | | | | | | | | | | | | A piece of JSON initialization code that runs when you "import json" tries to use the hex-decoder, thus breaks if you do not have python-codecs installed. Example: >>> import json Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python2.7/json/__init__.py", line 108, in <module> from .decoder import JSONDecoder File "/usr/lib/python2.7/json/decoder.py", line 24, in <module> NaN, PosInf, NegInf = _floatconstants() File "/usr/lib/python2.7/json/decoder.py", line 18, in _floatconstants _BYTES = '7FF80000000000007FF0000000000000'.decode('hex') LookupError: no codec search functions registered: can't find encoding This patch adds a runtime dependency on python-codecs for python-json and re-generates the python manifests for Python v2.7. Solves [YOCTO #7020]. Signed-off-by: Magnus Olsson <magnus@minimum.se> Signed-off-by: Ross Burton <ross.burton@intel.com>
* python: fix ssl import errorMaxin B. John2014-12-112-2/+2
| | | | | | | | | | | | | | | | Fix this ssl import error: Python 2.7.3 (default, Dec 5 2014, 16:24:17) [GCC 4.9.1] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import ssl Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python2.7/ssl.py", line 92, in <module> import base64 # for DER-to-PEM translation ImportError: No module named base64 Signed-off-by: Maxin B. John <maxin.john@enea.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* gstreamer1.0-libav: specify proper cross-prefixAwais Belal2014-12-112-2/+4
| | | | | | | | | This avoids a compile failure locating ranlib by providing the correct cross-prefix for build. Signed-off-by: Drew Moseley <drew_moseley@mentor.com> Signed-off-by: Awais Belal <awais_belal@mentor.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* xorg-xserver: Upgrade to 1.16.2.Aníbal Limón2014-12-115-124/+7
| | | | | | | | | | | | | | Add PACKAGECONFIG systemd, xserver-xorg now depends in dbus because adds support for systemd-logind, dbus is used by xserver-xorg to communicate with systemd. Add conditional enablement of systemd-logind if DISTRO_FEATURES contains systemd. Remove crosscompile, mips64-compile and present-module because are already in upstream. Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
* mesa: Upgrade to 10.3.4.Aníbal Limón2014-12-116-474/+6
| | | | | | | | Remove 0002-pipe_loader_sw-include-xlib_sw_winsys.h-only-when-HA, 0003-EGL-Mutate-NativeDisplayType-depending-on-config.patch and 0006-fix-out-of-tree-egl.patch are already in upstream. Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
* dtc: don't use autotools as this doesn't use autotoolsRoss Burton2014-12-111-3/+5
| | | | Signed-off-by: Ross Burton <ross.burton@intel.com>
* qemu/libc-package: Fix qemu option handlingRichard Purdie2014-12-053-17/+18
| | | | | | | | | | | | | The 'overrides' here are PACKAGE_ARCH based and hence not overrides as such and the _append wasn't working in many cases. This adjusts the code to use PACKAGE_ARCH as the accessor and ensures the variables work as expected. This fixes various segfaults and ensures postinsts run at build time rather than on the target system. The bug was introduced in http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=7efad8a1b56df6ee07c12ad360c0493d7b1d6d23. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Ross Burton <ross.burton@intel.com>
* libnewt: set CLEANBROKENRoss Burton2014-12-051-0/+2
| | | | Signed-off-by: Ross Burton <ross.burton@intel.com>
* libdrm: Upgrade to 2.4.58.Aníbal Limón2014-12-054-38/+7
| | | | | | | | | | Disable man pages creation because it needs to download docbook.xsl from upstream site and sometimes can't (resource unavailable) and this cause build fails. Remove GNU_SOURCE_definition patch it's already integrated in upstream. Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
* bzip2: use subdir SRC_URI param instead of adding tasksRoss Burton2014-12-051-10/+4
| | | | | | | Instead of adding new tasks to move files around, just use the subdir SRC_URI parameter. Signed-off-by: Ross Burton <ross.burton@intel.com>
* tcmode-default.inc: use GCCVERSION for gcc-sourceKoen Kooi2014-12-051-0/+1
| | | | | | | This was missing leading to gcc-source-<foo> being built when using gcc-cross-<bar> with GCCVERSION=bar. Signed-off-by: Koen Kooi <koen.kooi@linaro.org> Signed-off-by: Ross Burton <ross.burton@intel.com>
* default-distrovars: add gcc-source recipe to the GPLv3 whitelistRoss Burton2014-12-051-1/+1
| | | | | | | gcc-source is a convenience recipe to save duplicate copies of the GCC source tree and should be whitelisted for GPLv3 avoidance along with the rest of GCC. Signed-off-by: Ross Burton <ross.burton@intel.com>
* gcc: stub do_fetch instead of removing itRoss Burton2014-12-051-1/+4
| | | | | | | | Whilst gcc doesn't have any source to fetch, it still needs a fetch task so that a world fetch can run without errors. So instead of deleting the fetch task, stub it. Signed-off-by: Ross Burton <ross.burton@intel.com>
* cwautomacros: stub do_configure to avoid cleaningRoss Burton2014-12-051-2/+4
| | | | | | | cwuatomacros's build system doesn't have a clean target, so stub out do_configure to a no-op. Signed-off-by: Ross Burton <ross.burton@intel.com>
* gnome-doc-utils: set CLEANBROKENRoss Burton2014-12-051-0/+2
| | | | Signed-off-by: Ross Burton <ross.burton@intel.com>
* autotools.bbclass: respect CLEANBROKENRoss Burton2014-12-051-1/+1
| | | | | | | autotools.bbclass should respect CLEANBROKEN as it invokes 'make clean' on configure. Signed-off-by: Ross Burton <ross.burton@intel.com>
* base.bbclass: fix CLEANBROKEN logicRoss Burton2014-12-051-1/+1
| | | | | | | | | The evalation order was incorrect in some situations (CLEANBROKEN=1 and GNUmakefile exists) the clean would be executed incorrectly. Add brackets to correct the logic. Signed-off-by: Ross Burton <ross.burton@intel.com>
* coreutils-native: don't install groupsWenzong Fan2014-12-051-0/+5
| | | | | | | | | | | | | | | | | This binary is provided by shadow-native nowadays. Fixes: ERROR: The recipe coreutils-native is trying to install files \ into a shared area when those files already exist. \ Those files and their manifest location are: \ .../tmp/sysroots/x86_64-linux/usr/bin/groups \ Matched in manifest-x86_64-shadow-native.populate_sysroot To reproduce the errors: $ bitbake shadow-native && bitbake coreutils-native Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* gzip: fix MakeMaker issues with using wrong SHELL/GREPJackie Huang2014-12-052-0/+32
| | | | | | | | | | | | | | | | A set of substitution is being processed to all target scripts with sed by replacing some key words with the detected values at configure time, this is exactly not compliant with cross compling, and will cause missing path errors at run time like: "/usr/bin/zgrep: line 230: /usr/bin/grep: No such file or directory" Fixed by removing unneeded substitution and using real runtime paths instead. Signed-off-by: Ming Liu <ming.liu@windriver.com> Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* lzo: add debian patch for alignment issueSaul Wold2014-12-052-0/+71
| | | | | | | [YOCTO #6994] Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* util-linux: add switch_root to alternatives listJackie Huang2014-12-051-2/+3
| | | | | | | | switch_root is provided by both busybox in /sbin/switch_root and util-linux provides one in /usr/sbin/switch_root, so move util-linux's to sbin and setup ALTERNATIVE_LINK. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* Revert "busybox : fix do_compile failed on qemumips when DEBUG_BUILD (ICE)"Hongxu Jia2014-12-052-69/+0
| | | | | | Since the gcc has resolved this, so we revert the workaround patch. This reverts commit f026b7a211a44acdb7fadb50b1a84aa3e369450a.
* openssh: fix using the original config files in srcdirZheng Junling2014-12-051-5/+2
| | | | | | | | | | | | | | | | | | | | | Currently, we install our own ssh_config and sshd_config into ${S} in do_compile_append() task. So when finishing compiling, their .out files are generated by the original files, rather than by our own files. In most cases, installing "$(CONFIGFILES)" in Makefile will generate .out files again, and then installing "install-sysconf", which will install these two files into $(DESTDIR), thus we get what we expect. However, when parallel installing, "install-sysconf" may be installed before "$(CONFIGFILES)" sometimes. In this rare case, the .out files generated in the first time rather than those in the second time will be installed into $(DESTDIR), and thus we get an unexpect result. This patch fixes this bug through transfering the installing of our own files from do_compile_append() into do_configure_prepend(). Signed-off-by: Zheng Junling <zhengjunling@huawei.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* package_manager.py: fix arguments to string formatRoss Burton2014-12-051-3/+3
| | | | | | | | Multiple arguments to string formats need to be in a tuple. Reported by Lorenz <lqb.list@gmail.com>. Signed-off-by: Ross Burton <ross.burton@intel.com>
* eglibc: modified option-groups.h generationJuro Bystricky2014-12-052-20/+20
| | | | | | | | | | | | | | | | | option-groups.h only explicitely #defines options that are enabled. EGLIBC options are typically pre-processed under the assumption that if an option is not explicitely defined then it evaluates as 0. This assumption is correct, but it generates a compiler warning message each time an undefined symbol is being evaluated. In order to remove the warnings, each EGLIBC option is now defined as 1 if the option is enabled or as 0 otherwise. The consequence is we cannot use #ifdef OPTION_XXX when evaluating the option, we must always use #if OPTION_XXX. [YOCTO #7001] Signed-off-by: Juro Bystricky <jurobystricky@hotmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* mesa-demos: Move util to the front of the SUBDIRS variable.Drew Moseley2014-12-051-3/+7
| | | | | | | | | | | | This forces it to be built first since many of the demos require it. Resolves build failures such as the following when certain demos are enabled (notably when PACKAGECONFIG contains glut): make[2]: *** No rule to make target `../util/libutil.la', needed by `copypix'. Stop. Signed-off-by: Drew Moseley <drew_moseley@mentor.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* glew: Additional fix for generation of glew.pc.Drew Moseley2014-12-051-1/+2
| | | | | | | | | | | | | | | | | Without this fix, building mesa-demos with the glew PACKAGECONFIG will result in errors like the below being logged in tmp/work/*/mesa-demos/*/build/config.log: configure:16529: checking for GLEW configure:16536: $PKG_CONFIG --exists --print-errors "glew >= 1.5.4" Package @requireslib@ was not found in the pkg-config search path. Perhaps you should add the directory containing `@requireslib@.pc' to the PKG_CONFIG_PATH environment variable Package '@requireslib@', required by 'glew', not found configure:16539: $? = 1 Signed-off-by: Drew Moseley <drew_moseley@mentor.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* image.bbclass: whitespaceMichael Jones2014-12-051-3/+3
| | | | | | Don't mix tabs and spaces Signed-off-by: Ross Burton <ross.burton@intel.com>