summaryrefslogtreecommitdiffstats
path: root/meta-oe
Commit message (Collapse)AuthorAgeFilesLines
* meson: Use pkgconfig-native for the native toolsRicardo Ribalda Delgado2017-06-052-1/+56
| | | | | | | | QT relies on host compilers such mas mocc. Modify meson to use pkgconfig-native instead of pkgconfig in such cases. Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meson: Suport for c++ cross-compilationRicardo Ribalda Delgado2017-06-051-0/+2
| | | | | | | | | cpp_args and cpp_link_args must be set on the meson.cross file to compile c++ applications. Otherwise variables such as the sysroot are not set correctly and libraries/headers are not found. Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ssiapi: add new recipeJackie Huang2017-06-051-0/+25
| | | | | | | | | | Intel Rapid Storage Technology enterprise with Linux OS* Standard Storage Interface API Library. The library allows user to manage storage devices including creating and managing Raid arrays on systems with Intel chipset. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* xf86-video-mga: add new recipeJackie Huang2017-06-052-0/+89
| | | | | | | mga is an Xorg driver for Matrox video cards Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* gd : CVE-2016-6906Catalin Enache2017-06-055-1/+703
| | | | | | | | | | | | | | | | The read_image_tga function in gd_tga.c in the GD Graphics Library (aka libgd) before 2.2.4 allows remote attackers to cause a denial of service (out-of-bounds read) via a crafted TGA file, related to the decompression buffer. Reference: http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-6906 Upstream patches: https://github.com/libgd/libgd/commit/fb0e0cce0b9f25389ab56604c3547351617e1415 https://github.com/libgd/libgd/commit/58b6dde319c301b0eae27d12e2a659e067d80558 Signed-off-by: Catalin Enache <catalin.enache@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* dbus-daemon-proxy: inherit pkgconfig, unblacklist and set package versionNg, Wei Tee2017-06-051-4/+3
| | | | | | | | | | The pkgconfig is not found in recipes specific sysroot. Therefore inherit pkgconfig is added to fix it. Package version is updated to avoid package dbus-daemon-proxy-dbg went backwards which would break package feeds. Signed-off-by: Ng, Wei Tee <wei.tee.ng@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* hwloc: AddHaris Okanovic2017-06-051-0/+26
| | | | | | | | | | | | | | | | | | | | https://www.open-mpi.org/projects/hwloc/ "The Portable Hardware Locality (hwloc) software package provides a portable abstraction (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various system attributes such as cache and memory information as well as the locality of I/O devices such as network interfaces, InfiniBand HCAs or GPUs." This recipe adds libhwloc and lstopo utility as two packages. Testing: Built in OE/Krogoth. Installed to x86_64 machine. Successfully ran `lstopo` and verified it printed correct CPU and cache info. Signed-off-by: Haris Okanovic <haris.okanovic@ni.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* opencv: Make opencv-ts create share library intead of staticHuang Qiyu2017-06-053-0/+81
| | | | | | | Refer to other distro,make opencv-ts create share library intead of static. Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* espeak, espeak-data: Update to 1.48.04 releaseKhem Raj2017-06-054-27/+4
| | | | | | | Disable audio codecs Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* xstdcmap: Change libxmu from RDEPENDS -> DEPENDS and unblacklist xstdcmapStanley Cheong Kwan, Phoong2017-06-051-2/+1
| | | | | | | | | | | The build for xstdcmap was failing in do_configure due to the missing xmu package. The libxmu inside the recipe should have been DEPENDS and not RDEPENDS. Since this is working, xstdcmap is unblacklist-ed from the build. Signed-off-by: Stanley Cheong Kwan, Phoong <stanley.cheong.kwan.phoong@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rrdtool: add gettext-native dependencyRandy MacLeod2017-06-051-1/+1
| | | | | | | | | | | | | | | Add gettext-native dependency to use autopoint. When building rrdtool for a 'tiny' distro, ie one that does not have internationalization support in glibc, configure fails with the error: autoreconf: failed to run autopoint: No such file or directory autopoint is part of gettext so add that native dependency. This must happen transitively for builds using a regular configuration of glibc. Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* xerces-c: fix a wrong PACKAGECONFIG optionMing Liu2017-05-231-2/+2
| | | | | | | | | | | | | | | | | In xerces-c's configure, these options is being referred as follows: ...... curl_flags="-I$with_curl/include" curl_libs="-L$with_curl/lib -lcurl" icu_flags="-I$with_icu/include" icu_libs="-L$with_icu/lib -licuuc -licudata" ...... so they shouldn't be set to ${STAGING_DIR}, use ${STAGING_DIR_TARGET}${prefix} instead. Signed-off-by: Ming Liu <peter.x.liu@external.atlascopco.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* fbida: inherit pkgconfig and unblacklistStefano Babic2017-05-231-2/+2
| | | | | | | Missing pkgconfig does not let build the package. Signed-off-by: Stefano Babic <sbabic@denx.de> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* imagemagick: upgrade from 7.0.2 to 7.0.5Randy MacLeod2017-05-231-4/+4
| | | | | | | | LICENSE changes are due to copyright year increments and a URL changing from http to https. Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* lvm2: 2.02.166 -> 2.02.171Huang Qiyu2017-05-231-2/+2
| | | | | | | Upgrade lvm2 from 2.02.166 to 2.02.171. Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* lua: 5.3.3 -> 5.3.4Huang Qiyu2017-05-231-5/+5
| | | | | | | | 1) Upgrade lua from 5.3.3 to 5.3.4. 2) License checksum changed,since the copyright years were updated. Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* sip: update recipe to 4.19.2.Philip Balister2017-05-231-2/+2
| | | | | | | * Needed for PyQt-5.8.2, a recipe I am looking at again. Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libndp: Update patch with upstream version.Gianfranco Costamagna2017-05-231-16/+16
| | | | | Signed-off-by: Gianfranco Costamagna <gianfranco.costamagna@abinsula.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libndp: switch to github uri. libndp.org is unstableGianfranco Costamagna2017-05-231-3/+4
| | | | | Signed-off-by: Gianfranco Costamagna <gianfranco.costamagna@abinsula.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libssh2: 1.7.0 -> 1.8.0Huang Qiyu2017-05-231-2/+2
| | | | | | | Upgrade libssh2 from 1.7.0 to 1.8.0. Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* protobuf: update to 3.3.0Pascal Bach2017-05-231-3/+3
| | | | | | | With the latest version out of tree builds are broken. Signed-off-by: Pascal Bach <pascal.bach@siemens.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* luajit: 2.0.4 -> 2.0.5Huang Qiyu2017-05-231-3/+3
| | | | | | | | 1) Upgrade luajit from 2.0.4 to 2.0.5. 2) License checksum changed,since the copyright years were updated. Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libsdl2-ttf: Check for x11 and opengl in distro featuresKhem Raj2017-05-232-4/+20
| | | | | | | | | | | | when X11 is not in distro features it tries to link with libGL which does not exist and compile fails Add a patch to add foreign option to AUTOMAKE_OPTIONS which lets it configure and relax automake rules to not check for some GNU specific files Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* php: fix install error for libphp*.sodengke.du@windriver.com2017-05-234-8/+58
| | | | | | | | | | | | | | | | | | | | | | | | Changed in V4: Add the tag: meta-oe 1. Different version php have different libphp*.so, so we need to install its corresponding libphp*.so, for example: php-7.1.0 libphp7.so php-5.6.26 libphp5.so 2. Fix php-5.6.26 compiling errors: ld: TSRM/.libs/TSRM.o: undefined reference to symbol 'pthread_sigmask@@GLIBC_2.2.5' error adding symbols: DSO missing from command line 3. Create a configure script like 70_mod_php5, we name it 70_mod_php7, this file connect the php7 and the apache2, so they work together to let the LAMP works correctly. Signed-off-by: Dengke Du <dengke.du@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* phoronix-test-suite: remove it from blacklistdengke.du@windriver.com2017-05-231-2/+0
| | | | | | | | The phoronix-test-suite was in blacklist, because the php-cli can't work, the php-cli can work now, so remove it from blacklist. Signed-off-by: Dengke Du <dengke.du@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* glmark2: Update to latest and fix build on piKhem Raj2017-05-231-3/+4
| | | | | | | | when using userland it does not work since it needs libgbm from mesa. Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* mailx: add the recipeAlexander Kanavin2017-05-2310-0/+556
| | | | | | | It was removed from oe-core, but is required by smartmontools. Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* glmark2: depend on modern libpngAlexander Kanavin2017-05-231-1/+1
| | | | | | | libpng 1.2 is being removed from oe-core as it's well obsolete. Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* glcompbench: remove the recipeAlexander Kanavin2017-05-237-193/+0
| | | | | | | | It hasn't been updated upstream since 2012, and relies on outdated libpng 1.2 (which is being removed from oe-core). Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* lzip: remove recipeAlexander Kanavin2017-05-231-41/+0
| | | | | | | It has been moved to oe-core. Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libmicrohttpd: Fix a segmentation fault on upgrade errorjobol@nonadev.net2017-05-232-0/+52
| | | | | | | | | | | | | | When a connection upgrade is requested and when the request sent an error reply, it happened most often that a segmentation fault occured. The patch applied here is a backport from the upstream (see https://gnunet.org/git/libmicrohttpd.git/ commit b4216c60fdb5b48f6cfec416301fc63a1167e6cd). Change-Id: I6847550ba2c4fc24d5caf8912ac6d5ac89ae01fb Signed-off-by: José Bollo <jose.bollo@iot.bzh> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* openocd: Add recipe for openocdMoritz Fischer2017-05-231-0/+44
| | | | | | | Adds a recipe for openocd. Based on recipe found in meta-zephyr. Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* crash: fix build failure with mipsdengke.du@windriver.com2017-05-232-0/+88
| | | | | | | | | | | | | | | | | | When build crash with mips: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mips-linux-nat.c:157:1: error: conflicting types for 'ps_get_thread_area' ps_get_thread_area (const struct ps_prochandle *ph, ^~~~~~~~~~~~~~~~~~ In file included from gdb_proc_service.h:26:0, from mips-linux-nat.c:32: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ This problem have been fixed on intel and arm plantform, we can use the similar approch to fix it on mips. Signed-off-by: Dengke Du <dengke.du@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* wvdial: inherit pkgconfig Missing pkgconfig does not let build the package.Gianfranco Costamagna2017-05-231-0/+2
| | | | | Signed-off-by: Gianfranco Costamagna <gianfranco.costamagna@abinsula.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* wxstreams: fix build with gcc-6 (patch from Debian). Remove blacklists for ↵Gianfranco Costamagna2017-05-233-5/+43
| | | | | | | wvstreams and wvdial Signed-off-by: Gianfranco Costamagna <gianfranco.costamagna@abinsula.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libdevmapper: enable native support.Ismo Puustinen2017-05-231-1/+3
| | | | | Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* opencv: disable broken Intel FP16 detectionRandy MacLeod2017-05-093-0/+274
| | | | | | | | | | | | | | | | | | | | With opencv-3.2, the configuration detects if the target supports half-precision floating-point format. This fails to compile for some Intel targets such as skylake with an error such as: error: '_mm_cvtph_ps' was not declared in this scope The configuration used to work in opencv-3.1 so revert two commits to drop the FP16 detection even though it may make opencv slower. The only change in the configure log is: - FP16: Compiler support is available + FP16: Compiler support is not available The patch should be dropped when a newer version of opencv that includes commit: https://github.com/opencv/opencv/commit/e5d9b608c47d54e43496041595025fa282fa9de5 is available. Backporting that fix was complicated. Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* Revert "opencv: disable broken Intel FP16 detection"Randy MacLeod2017-05-093-274/+0
| | | | | | | | | This reverts commit 51fbd3cf7db14399bc1c69c4a5fd63f157fd209d. The long log was truncated due to a formatting error. Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ninja: extend to nativesdkCody P Schafer2017-05-041-1/+1
| | | | | Signed-off-by: Cody P Schafer <dev@codyps.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta_oe_security_flags.inc: Disable PIE for libdevmapperPeter Kjellerstedt2017-05-041-0/+1
| | | | | | | | Since libdevmapper was split out from lvm2, it now needs its own entry to disable building with -fpie. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* python-pygobject: remove the empty pkgconfig directoryJackie Huang2017-05-041-1/+1
| | | | | | | | | | | | | The empty pkgconfif directory causes error when run relocatable_native_pcfiles: | sed: can't read /path/to/recipe-sysroot-native/usr/lib/pkgconfig/*.pc: No such file or directory So remove the directory instead of removing the pc file but left an empty pkgconfig diretory. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* cryptsetup: 1.7.2 -> 1.7.4Huang Qiyu2017-05-041-2/+2
| | | | | | | Upgrade cryptsetup from 1.7.2 to 1.7.4. Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* thrift: refactor recipePascal Bach2017-05-041-7/+40
| | | | | | | | | | | | | - use release tarball instead of git - move libevent, python and glib into PACKAGECONFIG - add NOTICE file to copyright check - split into multiple packages - libthrift for libaries - thrift-compiler for compiler - thrift pulls in everything as before Signed-off-by: Pascal Bach <pascal.bach@siemens.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* opencv: disable broken Intel FP16 detectionRandy MacLeod2017-04-283-0/+274
| | | | | | | | | | | | | With opencv-3.2, the configuration detects if the target supports half-precision floating-point format. This fails to compile for some Intel targets such as skylake with an error such as: error: '_mm_cvtph_ps' was not declared in this scope The configuration worked in opencv-3.1 so revert two commits to drop the FP16 detection even though it may make opencv slower. The only change in the configure log is: Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ipmitool: add new recipeJackie Huang2017-04-271-0/+36
| | | | | | | | | Utility for IPMI control which is for interfacing with devices that support the Intelligent Platform Management Interface specification. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* openipmi: add new recipeJackie Huang2017-04-2710-0/+885
| | | | | | | | | | OpenIPMI is an effort to create a full-function IPMI system to allow full access to all IPMI information on a server and to abstract it to a level that will make it easy to use. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* hostapd: 2.5 -> 2.6Huang Qiyu2017-04-262-90/+4
| | | | | | | | | 1) Upgrade hostapd from 2.5 to 2.6. 2) License checksum changed,since the copyright years were updated. 2) Delete patch "0001-WPS-Reject-a-Credential-with-invalid-passphrase.patch", since it is integrated upstream. Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libedit: 20160903-3.1 -> 20170329-3.1Huang Qiyu2017-04-261-2/+2
| | | | | | | Upgrade libedit from 20160903-3.1 to 20170329-3.1. Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* mozjs: prevent target CFLAGS etc being passed to the hostAndre McCurdy2017-04-261-0/+5
| | | | | Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* frame,grail: Disable PIE in SECURITY_FLAGSKhem Raj2017-04-262-0/+3
| | | | | | Doesnt compile yet with PIE turned on Signed-off-by: Khem Raj <raj.khem@gmail.com>