aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-08-08grubby: fix no GNU_HASH warningHongxu Jia
- Let recipe's LDFLAGS work in Makefile. - Pass option '-e' to Makefile, let environment CFLAGS append to the one in Makefile. Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-08network-manager-applet: addmissing intltool-native dependencyHongxu Jia
Recipes that use intltool need to depend on intltool-native. ... |WARNING: network-manager-applet-1.0.10-r0 do_configure: Missing DEPENDS on intltool-native ... Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-08mozjs: Fix incorrect usage of PN.Jeremy Puhlman
When building mutlilib, using ${PN} in the middle of the package name creates incorrect package names: lib32-liblib32-mozjs lib32-liblib32-mozjs.shlibdeps Which in turn breaks license.bbclass during image creation. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-08gedit: remove blacklist caused by gtksourceview2 / fix/cleanup buildAndreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-08modemmanager: update to 1.6.0 and unblacklist - libqmi was fixedAndreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-08libqmi: update to 1.16.0Andreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-08libgnomeui: update to 2.24.5 / fix build on gcc6 / cleanupAndreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-08nostromo: add dependency for nroff used during compile phaseDerek Straka
Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-08nostromo: remove useradd of a user already provided by base-passwdDerek Straka
Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-05proftpd: return stderr to syslogJoe MacDonald
Commit f8dd8cde90c4d6c945177117953e7123e1401236 removed the StandardError option from the proftpd service file, re-introduce it. Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
2016-08-05ntp: make ntp and alternative for ntpdPascal Bach
This way ntp can be used as an alternative to ntpd from busybox Signed-off-by: Pascal Bach <pascal.bach@siemens.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
2016-08-05samba: inherit update-rc.d to manage init scriptJackie Huang
inherit update-rc.d to manage init script, so we can avoid duplicating the update-rc.d commands, and the default behavior can be easily overridden by distro. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
2016-08-05bridge-utils: various build fixes (musl & CFLAGS)André Draszik
bridge-utils suffers from a few problems: - doesn't build on musl - doesn't respect CFLAGS - build errors are silently ignored - doesn't support parallel make All of these are addressed with the included patches. Signed-off-by: André Draszik <git@andred.net> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
2016-08-05proftpd: clean the host path in prxsJackie Huang
prxs (PRoftpd eXtenSion tool) is a perl script, in which the host path should be avoided. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
2016-08-05proftpd: fix PACKAGECONFIG settingsJoe Slater
When using '??=' to set a variable, '+=' will cause the '??=' value to be discarded. We change how PACKAGECONFIG is defined. We also do not make sia support a default since it is not likely to be available. Signed-off-by: Joe Slater <jslater@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
2016-08-05proftpd: start at boot timeJoe Slater
Add information to proftpd.service so that it will be started at boot time. Signed-off-by: Joe Slater <jslater@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
2016-08-05wireshark: inherit perlnativeJackie Huang
wireshark needs pod2man and pod2html (provided by perl-native) to create doc files, inherit perlnative instead of the dependency only, so it sets the correct path to find these native commands. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
2016-08-05squid: upgrade to 3.5.20Jackie Huang
* Remove the blacklist since the issue is gone with new version * Remove two CVE patches which have been fixed: - CVE-2016-3947 and CVE-2016-4553 * Rebased the patch for ptest. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
2016-08-05curlpp: fix QA issue for cav-octeon3Qi.Chen@windriver.com
Modify the curlpp.pc file in do_install_append to avoid the following QA error. ERROR: QA Issue: curlpp.pc failed sanity test (tmpdir) The problem occurs only for tunes which set baselib to 'lib32', and in OE, we only have two tunes which set such value. BASE_LIB_tune-octeon2 = "lib32" BASE_LIB_tune-octeon3 = "lib32" Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
2016-08-05snort: fix to remove from blacklistQi.Chen@windriver.com
Fix paths in pkgconfig files and remove snort from blacklist. Also add 'xz' to DEPENDS to avoid the following QA issue. WARNING: snort-2.9.7.5-r0 do_package_qa: QA Issue: snort rdepends on liblzma, but it isn't a build dependency, missing xz in DEPENDS or PACKAGECONFIG? [build-deps] Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
2016-08-05meta_networking_security_flags.inc: add weak assignment for lcl_maybe_fortifyMartin Jansa
Without this it breaks builds which don't include conf/distro/include/security_flags.inc with: lcl_maybe_fortify = "${@base_conditional('DEBUG_BUILD','1','','-D_FORTIFY_SOURCE=2',d)}" because then lcl_maybe_fortify isn't defined and gcc in c-ares do_configure gets it unexpaned and fails: configure:3926: checking whether the C compiler works configure:3948: arm-oe-linux-gnueabi-gcc -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=softfp -mcpu=cortex-a9 -mtune=cortex-a9 -funwind-tables -rdynamic -Os --sysroot=/OE/sysroots/MACHINE -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/OE/work/MACHINE-oe-linux-gnueabi/c-ares/1.10.0-r0=/usr/src/debug/c-ares/1.10.0-r0 -fdebug-prefix-map=/OE/sysroots/x86_64-linux= -fdebug-prefix-map=/OE/sysroots/MACHINE= -Os ${lcl_maybe_fortify} -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed conftest.c >&5 arm-oe-linux-gnueabi-gcc: error: ${lcl_maybe_fortify}: No such file or directory Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
2016-08-05meta-networking: override SECURITY_CFLAGS for c-aresAndré Draszik
c-ares doesn't build if the distro has enabled usage of the security_flags.inc file as it is picky about what is placed into CPPFLAGS and CFLAGS. It complains and errors out if any preprocessor options appear in CFLAGS. Fix this by providing an additional include file that is require'd from conf/layer.conf which for c-ares moves the defines added by security_flags.inc from CFLAGS to CPPFLAGS. Signed-off-by: André Draszik <adraszik@tycoint.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
2016-08-05c-ares: use our compilation flagsAndré Draszik
If not requested otherwise as ./configure option, c-ares will strip any -g from CFLAGS / CPPFLAGS and add -g0 instead, disabling all debug info. Similarly, it will try to enable optimisation (but bail out since in that case it honors an existing -O in CFLAGS / CPPFLAGS) Since we want to control code generation, patch out the code mangling -g (and -O for consistency). Alternatively, if we were to pass --enable-debug to ./configure, c-ares would at the same time assume that we don't want optimisation anymore. Signed-off-by: André Draszik <adraszik@tycoint.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
2016-08-05atftp: do not create user nobodyJoe Slater
The recipe for atftp inherits useradd.bbclass and re-creates the user nobody as a "system" user. This is not correct and is in vain because this new definition will not be created on the target. Signed-off-by: Joe Slater <jslater@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
2016-08-05python-mccabe: Remove unnecessary setup_requires pytest-runnermingli.yu@windriver.com
* Remove setup_requires pytest-runner as the setup_requires pytest-runner actually is not used for pytest which only in do_compile phase via setup.py build Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-05mercurial-native: upgrade to 3.8.4Jackie Huang
* Upgrade to the latest release to fix some CVEs: - CVE-2016-3068: arbitrary code execution with Git subrepos - CVE-2016-3069: arbitrary code execution when converting Git repos - CVE-2016-3630: remote code execution in binary delta decoding - CVE-2016-3105: arbitrary code execution when converting Git repos * For other changes please see: https://www.mercurial-scm.org/wiki/WhatsNew * Update SRC_URI with the new download link Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-05libssh2: Add native to BBCLASSEXTENDDerek Straka
Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-05nostromo: update to version 1.9.6Derek Straka
* Update license checksum to include latest copyright information * Update patch for the latest version Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-05webmin: upgrade to version 1.801Derek Straka
Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-07-29libssh2: upgrade to 1.7.0Jackie Huang
This version includes fix for CVE-2016-0787 and other changes, for details please see: https://www.libssh2.org/changes.html Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-07-29libssh: upgrade to 0.7.3Jackie Huang
Changelog: version 0.7.3 (released 2016-01-23) * Fixed CVE-2016-0739 * Fixed ssh-agent on big endian * Fixed some documentation issues Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-07-29sysbench: add new recipeNicolas Dechesne
The project used to be hosted on Sourceforge, then Launchpad, and it moved to Github. The last stable release (0.4.12) cannot be found on Sourceforge anymore, and is not available (as tarball) on github. So using the tarball from Launchpad instead. We can move to github when the next release happens (which will be the first one from github). Tested with and without mysql, with and without aio. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-07-29libnih: add new recipe to meta-oeDai Caiyun
meta-webos hasn't been maitained for about 2years. So, how about add libnih into meta-oe. Fix the error as foloowing: invalid tag value("^[A-Za-z0-9+._]+$") Release: Release: r2-4ubuntu16. Signed-off-by: Dai Caiyun <daicy.fnst@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-07-29libebml: fix do_unpack failureMartin Jansa
| DEBUG: Executing shell function dos2unix | /home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5te-oe-linux-gnueabi/libebml/1.3.0-r0/temp/run.dos2unix.30265:104: /home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5te-oe-linux-gnueabi/libebml/1.3.0-r0/temp/run.dos2unix.30265:cannot open make/*/Makefile: No such file | WARNING: exit code 2 from a shell command. | ERROR: Function failed: dos2unix (log file is located at Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-07-29packagegroup-tools-bluetooth: Fix incorrect LIC_FILES_CHKSUMsMartin Jansa
* it was using checksum from old LICENSE file Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-07-29xfce4-vala: unbreak by telling configure new vala API versionMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-07-29mariadb: upgrade to 5.5.50Kai Kang
Upgrade mariadb from 5.5.46 to 5.5.50. * update runtime dependency of mariadb-setupdb which requires command install Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-07-29psqlodbc: Add the new recipeJackie Huang
This package provides a driver that allows ODBC-enabled applications to access PostgreSQL databases. Add ptest support as well. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-07-29unixodbc: Add the new recipeJackie Huang
unixODBC is an Open Source ODBC sub-system and an ODBC SDK for Linux, Mac OSX, and UNIX. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-07-29efivar: add COMPATIBLE_HOST itemmingli.yu@windriver.com
* Add COMPATIBLE_HOST item to avoid build error on mips and ppc as efivar actually a UEFI tool which is specific to x86 and arm. Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-07-29x11vnc: fix do_patch failedHongxu Jia
Since the following commit applied in bitbake: -------- commit 2afcbfef2cd1ca568e5225884a8021df38ee3db0 Author: Ross Burton <ross.burton@intel.com> Date: Thu Jul 14 19:56:22 2016 +0100 bitbake: build: don't use $B as the default cwd for functions -------- We need to parse file with absolute path. Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-07-29Revert "postgresql: blacklist because tcl in oe-core is broken for last month"Jackie Huang
This reverts commit 44ea80d3a3652741cefbbe02b29ed7be4696d914. The tcl issue is fixed by: "69dfc58 tcl: fix sed command in do_install" Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-07-29python-imaging: Fix CVE-2016-2533mingli.yu@windriver.com
* PCD decoder overruns the shuffle buffer, Fixes #568 the patch comes from: https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-2533 https://github.com/python-pillow/Pillow/commit/ae453aa18b66af54e7ff716f4ccb33adca60afd4#diff-8ff6909c159597e22288ad818938fd6b Signed-off-by: Li Wang <li.wang@windriver.com> Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-07-29juce: Improved juce class and recipeseu@felipetonello.com
This allows recipes that inherits juce class to have more modular dependencies and change it if necessary. Signed-off-by: Felipe F. Tonello <eu@felipetonello.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-07-29juce: Added support for JUCE frameworkeu@felipetonello.com
See below for the official README from JUCE. For TL;DRs: JUCE is a well known and widely used C++ Framework for audio applications. It has good support for Linux and ARM. A typical JUCE application recipe will only contain this skeleton: inherit juce SRC_URI = "..." JUCE_JUCERS = "${B}/cool-project.jucer" do_compile() { CONFIG=Release oe_runmake } do_install() { install ... } ====== OBS: This recipe requires a patch[1] on oe-core which is been tested right now. [1] http://lists.openembedded.org/pipermail/openembedded-core/2016-July/123972.html ====== >From the README: JUCE (Jules' Utility Class Extensions) is an all-encompassing C++ framework for developing cross-platform software. It contains pretty much everything you're likely to need to create most applications, and is particularly well-suited for building highly-customised GUIs, and for handling graphics and sound. Most JUCE modules are shared under the GNU Public Licence (GPLv2, v3, and the AGPLv3). This means that the code can be freely copied and distributed, and costs nothing to use in other GPL applications. One module (the juce_core module) is permissively licensed under the ISC. For more information, visit the website: http://www.juce.com Signed-off-by: Felipe F. Tonello <eu@felipetonello.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-07-29python-pygpgme: update testsCatalin Enache
python-pygpgme tests need to be updated in order to be compatible with GnuPG 2.1 and newer versions. Signed-off-by: Catalin Enache <catalin.enache@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-07-29python-pygpgme: update ptest output formatCatalin Enache
The output format was updated to match yocto ptest rules: <result>: <testname> where the result can be PASS, FAIL, or SKIP, and the testname can be any identifying string. Signed-off-by: Catalin Enache <catalin.enache@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-07-29collectd: replace deprecated readdir_r() with readdir()mingli.yu@windriver.com
* Replace the usage of readdir_r() with readdir() to address a compilation error under glibc 2.24 due to the deprecation of readdir_r | ../../collectd-5.5.0/src/vserver.c: In function 'vserver_read': | ../../collectd-5.5.0/src/vserver.c:167:3: error: 'readdir_r' is deprecated [-Werror=deprecated-declarations] | status = readdir_r (proc, (struct dirent *) dirent_buffer, &dent); | ^~~~~~ | In file included from /buildarea4/myu2/build/prj_test_20160722/bitbake_build/tmp/sysroots/qemux86/usr/include/features.h:368:0, | from /buildarea4/myu2/build/prj_test_20160722/bitbake_build/tmp/sysroots/qemux86/usr/include/stdio.h:27, | from ../../collectd-5.5.0/src/daemon/collectd.h:34, | from ../../collectd-5.5.0/src/vserver.c:29: | /buildarea4/myu2/build/prj_test_20160722/bitbake_build/tmp/sysroots/qemux86/usr/include/dirent.h:189:12: note: declared here | extern int __REDIRECT (readdir_r, | ^ [1]https://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=7584a3f96de88d5eefe5d6c634515278cbfbf052;hp=8d9c92017d85f23ba6a2b3614b2f2bcf1820d6f0 Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-07-29makedumpfile: add makedumpfile 1.6.0mingli.yu@windriver.com
* Add makedumpfile 1.6.0 * Create alias for target such as powerpc as powerpc32 * Remove hardcode CFLAGS * Add CFLAGS_COMMON to instead of CFLAGS so can flexibly customize CFLAGS and not hardcode the CFLAGS as previously * Forcibly to link dynamic library as the poky build system doesn't build static library by default Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-07-29minicoredumper: add the recipeRoy Li
minicoredumper provides an alternate core dump facility for Linux to allow minimal and customized crash dumps Signed-off-by: Roy Li <rongqing.li@windriver.com> Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>