aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2017-09-13gitver: skip packages instead of panic()ing if ${GITVER} fails to expandAlejandro Mery
`inherit externalsrc gitver` is a very useful combo to get development trees in your workspace having a ${PN}_git.bb with PV=${GITVER} coexisting with a regular ${PN}_${PV}.bb but not everyone wants to checkout all developments sources and managinging different layers for each options is quite troublesome. making `gitver` skip the .bb instead of panic()ing every time EXTERNALSRC is missing allows people to have a single development layer where packages get enabled if the right sources are present or falling back to the last release if not Signed-off-by: Alejandro Mery <amery@hanoverdisplays.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13gitver: fix broken ${GITSHA} and recursion in S when PV="${GITVER}"Alejandro Mery
Signed-off-by: Alejandro Mery <amery@hanoverdisplays.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 0ce424ded8c28a0122cbcde1836b341bca53e8dd) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13gitver: extend class to use EXTERNALSRC if setAlejandro Mery
Signed-off-by: Alejandro Mery <amery@hanoverdisplays.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit c4731b2a5a8af54d78ce2735c1c488e5b8183863) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13krb5: fix CVE-2017-11368Kai Kang
Backport patch to fix CVE-2017-11368 for krb5. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit d9f7ef40d74659a0348248841efadaf120d52c30) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13corosync: Fix build with muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 2756ef68c92db20c093ef44460ff0ff7047006ec) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13sblim-sfcb: Fix build with muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit e67ac72d077a6d01577d15c08898f54bc5f568a2) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13sblim-sfcb: Add stdint.h for 'UINT16_MAX'Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit c0d763a6e604647f6dad25119eed5820195c2280) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13corosync: fixes for sysvinit and systemdJackie Huang
* Replace ${systemd_unitdir}/system with ${systemd_system_unitdir} * Remove the upstar settings and don't install upstar config files * Add volatile for sysvinit and tmpfiles for systemd * Set the correct bash path for init scripts to avoid QA issue: | corosync-2.4.2: /usr/share/corosync/corosync contained in package corosync requires /tmp/hosttools/bash, but no providers found in RDEPENDS_corosync? [file-rdeps] * The systemd services are intalled properly by "make install", no need to install manually. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 8ca8ec9be39ea04c3b89831e6cafa4a67f015f55) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13freerdp: Fix build on mipsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit b8deb419369f5d59b77eb73ddea8dbf7b53eec47) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13glade: Fix format string warnings with clangKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 059b3b24747e96c2220e13f3078b3fd93e96e468) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13libbonoboui: Fix with with hardening and clangKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit e5555619f9315ab06a77fb7d569360a01a1efe96) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13gedit: Fix with with hardening flags and clangKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 163aa96562955c38f5bcd9ebcb0151a0b87c1c40) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13wvstreams: Fix parallel buildKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 2b1e724cbbb2260f41466a295aa01215164ec8b4) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13wvstreams: Fix build with muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 68b2dec5d43904c5e76fb54740b1ed84007335bd) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13libbonobo: Pass PERL_PATH to do_configureKhem Raj
Fixes wrong perl interpreter getting into target perl scripts QA Issue: /usr/bin/bonobo-slay contained in package libbonobo-bin requires / mnt/a/oe/build/tmp/hosttools/perl Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 20a5597cc0d241da5af91fa5689959d0ea2392ae) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13openldap: fix native LDFLAGS build errorIoan-Adrian Ratiu
LDFLAGS += "-pthread" adds the flag both for native and target builds, however the openldap-native build overwrites the variable inside native.bbclass causing "undefined reference to `pthread_getspecific'" and other linker errors. Change the append to happen after parsing by using the override syntax and thus make sure it executes after native.bbclass (bitbake -e reports pre-expansion value "${BUILD_LDFLAGS} -pthread"). Signed-off-by: Ioan-Adrian Ratiu <adrian.ratiu@ni.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 9d06ee2622bf2a7496b3e63a355f849e8496cacb) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13python-pycrypto: Security fix CVE-2013-7459Yi Zhao
CVE-2013-7459: Heap-based buffer overflow in the ALGnew function in block_templace.c in Python Cryptography Toolkit (aka pycrypto) allows remote attackers to execute arbitrary code as demonstrated by a crafted iv parameter to cryptmsg.py. Reference: https://nvd.nist.gov/vuln/detail/CVE-2013-7459 Patch from: https://github.com/dlitz/pycrypto/commit/8dbe0dc3eea5c689d4f76b37b93fe216cf1f00d4 Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit e4af9cf961c70bb4a96eaafd995d0ff2c264cb8e) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13gflags: add runtime dependency on bashJackie Huang
* add runtime dependency on bash to fix QA issue: | ERROR: gflags-2.2.0-r0 do_package_qa: QA Issue: | /usr/bin/gflags_completions.sh contained in package | gflags-bash-completion requires /bin/bash, but | no providers found in RDEPENDS_gflags-bash-completion? [file-rdeps] Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 8530df3ff6e1b3609926035677b6422da9445d22) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13adduser: use get_perl_version instead of PERLVERSIONJackie Huang
Immediate expansion for PERLVERSION(in perl-version.bbclass) is too early, it will result in 'None' before perl is built, then the module file is installed incorrectly: $ rpm -ql adduser|grep Common /usr/lib/perl/None/Debian/AdduserCommon.pm So use get_perl_version directly instead of PERLVERSION. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13json-spirit: Add -latomic to LDFLAGSMing Liu
This fixes following errors when compiling with clang: | ../json_spirit/libjson_spirit.so.4.0.8: error: undefined reference to '__atomic_load_4' | ../json_spirit/libjson_spirit.so.4.0.8: error: undefined reference to '__atomic_compare_exchange_4' | ../json_spirit/libjson_spirit.so.4.0.8: error: undefined reference to '__atomic_fetch_sub_4' | ../json_spirit/libjson_spirit.so.4.0.8: error: undefined reference to '__atomic_fetch_add_4' Signed-off-by: Ming Liu <peter.x.liu@external.atlascopco.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit ac2a6d2b5d69937577effcb8bb2149651bac0176) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13fbida: Fix build with libjpeg-turboKhem Raj
Dont hardcode cpp to point to gcc collection, helps compiling with clang Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13php7: upgrade to 7.1.7Khem Raj
License checksum changed due to opyright year changed to 2017 Fix build with clang/hardening ak] 7.1.x updates are bug or security fixes only. no new functions. Per PHP policy. so update makes sence IMHO Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit ad9df2b36a57d5a2760dc5924e8fa91201916bc0) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13uim: Modified the order of package definition.Yusuke Mitsuki
The uim-anthy package is created that empty. To avoid this problem by defining a packages with a rough PATH list after the uim-anthy package. Signed-off-by: Yusuke Mitsuki <mickey.happygolucky@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit f1d6a486846862bda3874fe8b1b02885a0a8dc23) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13kodi: fix build with latest gccAndreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13krb5_1.15.1.bb: set CVE_PRODUCT to kerberosMikko Rapeli
It is used in NVD database for CVE's like: https://nvd.nist.gov/vuln/detail/CVE-2016-3120 Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 236ca5e37c5368cdaf95e02d395f6e2479cd98b3) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13fribidi_0.19.7.bb: set CVE_PRODUCT to gnu_fribidiMikko Rapeli
gnu_fribidi is used in NVD for CVE's like: https://nvd.nist.gov/vuln/detail/CVE-2010-3444 Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 854b98c05acb416f46846428425c97b53e87d987) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13udisks2_2.1.8.bb: set CVE_PRODUCT to udisksMikko Rapeli
It is used in NVD for CVE's like: https://nvd.nist.gov/vuln/detail/CVE-2014-0004 Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 57fac9d8ac44a6f9dce38b47224aba639eec3b8d) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13a2jmidid: Link with libexecinfo on muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 567e48cc76d0f383d95dfde55c9ce0a05a44993a) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13v4l-utils: Fix build with muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 0f55207ad2be1ce6cd3577afa6d1ce869665743b) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13iperf3: Fix missing stdint.h and do not link with -pgKhem Raj
Helps compile with musl Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 85d4fe73352886b4d22a77d8ab5163d267d21fa2) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13monkey: Link in libexecinfo on muslKhem Raj
Needed for backtrace() APIs Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 11e8768c21f489fdd231865a5fc9def88f8da121) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13metacity: Fix build with musl by defining _GNU_SOURCEKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 83814ebd809f2686a5580bf4e73e31a6607c9340) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13logfsprogs: Rename setkey API to _setkey to not conflict with libcKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 50a3d4e5d3f457356180ad088bd54f7ae48e870a) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13yaffs2-utils: Fix build with muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 35814672e7176d6d19db690cc9823bed271820fa) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13kexec-tools-klibc: Fix build with muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit b97358d5a3568deb2a5e939019bb2acef053e53f) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13libgtop: Fix build with muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 9dfececc96801e2e06d6140848bf21c92db1d2f9) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13gedit: Define ACCESSPERMS if not defined alreadyKhem Raj
Fixes build on musl Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 94f92801d6731790c40af69a37b0f3ec471a407f) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13imsettings: Fix build with muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 0cb5343932bdd4df2629d41f16a471a611fdfa2e) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13xfce4-netload-plugin: Do not include sys/sysctl.hKhem Raj
Its unused, moreover it helps it compile with musl Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 43022b71013e4fd992a7b381d70dea2df59de127) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13lmbench: Fix build with muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 68b6fbf28a368ec34c51c8e6a7003fb5c1083554) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13lightmediascanner: Define comparison_fn_t if undefinedKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 4ff2e26dedff9caa14ffef57a7002b0fd021c17d) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13cdparanoia: Fix build with muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 102f98c142edadb1424f214a027cec986e713eef) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13cdparanoia: Fix build with security flagsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit d193035a51c0b10cdfe72e728541ab7ca447e995) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13sox: Fix build with muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 07ab8e107124d32c0229d2f40dd38caf1464722f) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13klibc: Fix build issue when default ISA is not thumbKhem Raj
We were passing empty string '' to make as option when ISA was not thumb this breaks build for machines/distros which do not use ARM_INSTRUCTION_SET = thumb Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit cafe21e8a20610deffa3b79af223b939518ef9a8) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13fuse: Correct runlevels and startup orderAlex Stewart
:**/fuse*.bb * Assert INITSCRIPT_PARAMS to install the fuse initscript according to its LSB header instead of defaults. Script now starts only during runlevel 'S'. * Also set priority to 03 such that fuse is loaded before udev. This enables systems which utilize udev to mount exfat and other fuse-provided filesystems as a part of the boot process. Natinst-CAR-ID: 630632 Signed-off-by: Alex Stewart <alex.stewart@ni.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit a246dd26a5af8f9b23a98756ce0bcfc21d91a17e) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13gflags: update SRC_URI with git fetcherKai Kang
Because github archives can be regenerated from time to time, update SRC_URI with git fetcher for gflags. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 65a4fce6d8ab6547d57985e0ee2a8e197aadca64) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13klibc: Fix linking by using bfd linker when default linker is goldKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit a52f2cb2e93ead8f747cecfa2df12a9a6e144499) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13ubi-utils-klibc: Pass TUNE_CCARGS into CFLAGSKhem Raj
This is needed for hard float ABI selection options Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit c6afff8d92a37f592030713196a9f66d02c0aa4a) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13klibc: Fix build with muslKhem Raj
klibc failed to build with armv7+ when using thumb2 it needed to resepct TUNE_CCARGS Add patches to fix build with musl, to sort out the linux header maze. Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 15266c135acec3efdd4dfa1b504a266b5efcbf6b) Signed-off-by: Armin Kuster <akuster808@gmail.com>