Commit Graph

6537 Commits

Author SHA1 Message Date
Khem Raj 6b77b1a957 libnice: Drop support for gstreamer-0.10
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-16 01:12:05 -07:00
Khem Raj 5c2c565e1d live555: Upgrade to 20190306 release
location of SRC_URI has changed as main site is offline

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-16 01:12:05 -07:00
Khem Raj 319789e47c postgresql: Fix build for RISC-V
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-15 17:15:05 -07:00
Oleksandr Kravchuk d3bfe0a626 libsodium: update to 1.0.17
License checkusm has been changed due to the copiright year change in
the LICENSE file.

Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-15 13:57:47 -07:00
Mingli Yu e51545e4c3 mariadb: fix atomic support on arm
Check to link with libatomic to enable C11
atomics support to fix below build error on arm:
| /build/tmp/work/armv5e-wrs-linux-gnueabi/mariadb/10.3.13-r0/recipe-sysroot-native/usr/bin/arm-wrs-linux-gnueabi/../../libexec/arm-wrs-linux-gnueabi/gcc/arm-wrs-linux-gnueabi/8.3.0/ld.bfd: librocksdblib.a(env_posix.cc.o): in function `std::__atomic_base<unsigned long long>::store(unsigned long long, std::memory_order)':
| /usr/include/c++/8.3.0/bits/atomic_base.h:374: undefined reference to `__atomic_store_8'

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-15 09:17:11 -07:00
Hongxu Jia 3189c0dc8f opencv: fix installed-vs-shipped QA WARNING
While baselib = 'lib64', there is a installed-vs-shipped QA WARNING
...
WARNING: QA Issue: opencv: Files/directories were installed but not shipped in any package:
  /usr/lib64/site-packages/cv2/load_config_py2.py
  /usr/lib64/site-packages/cv2/config.py
...

Drop unnecessary LIB_SUFFIX setting to fix the issue.

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-14 07:24:03 -07:00
Hongxu Jia 02f0502053 hdf5: fix installed-vs-shipped QA WARNING
While baselib = 'lib64', there is a installed-vs-shipped QA WARNING
...
WARNING: QA Issue: hdf5: Files/directories were installed but not shipped in any package:
  /usr/lib/libhdf5_hl_cpp.so.1.8.19
  /usr/lib/libhdf5.so
...

Set variable HDF5_INSTALL_LIB_DIR to replace hardcode `lib'.

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-14 07:24:03 -07:00
Mingli Yu 666c23a48a librelp: Upgrade to 1.4.0
Remove one backported patch.

Add openssl to Depends.

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-14 07:24:03 -07:00
Mingli Yu b3eeaf4498 krb5: Upgrade to 1.17
License-Update: Copyright year updated to 2019.

Remove one backported patch.

Fix below do_package issue:
ERROR: krb5-1.17-r0 do_package: QA Issue: krb5: Files/directories were installed but not shipped in any package:
  /usr/lib/krb5/plugins/preauth/spake.so

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-14 07:24:03 -07:00
Mingli Yu f7f06219f1 crash: Upgrade to 7.2.5
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-14 07:24:03 -07:00
Adrian Bunk d0060681f6 Also remove meta-oe/licenses/vim
vim moved to OE-core.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Reviewed-by: Tom Rini <trini@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-08 05:38:38 -08:00
Tom Rini 05cfc9d1a6 vim: Remove as this is now in oe-core
Now that we have migrated this recipe to oe-core we need to drop it from
here.

Signed-off-by: Tom Rini <trini@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-07 13:37:10 -08:00
Sean Nyekjaer 923d7082df asio: add PACKAGECONFIG boost
Signed-off-by: Sean Nyekjaer <sean@geanix.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-07 09:33:45 -08:00
Adrian Bunk 335bb5297d android-tools: Add patch from Debian to build with OpenSSL 1.1
Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-07 09:33:45 -08:00
Oleksandr Kravchuk 2761b6b35c nano: upgrade to 3.2
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-07 09:33:45 -08:00
Haiqing Bai 8c345d604f makedumpfile: Upgrade to 1.6.5 to support kernel 4.18 and 4.19
This upgrade fixed the below issue:
When run '$makedumpfile -E -d 1 /proc/vmcore /root/vmcore_dumpfile'
shows 'The kernel version is not supported.'

Signed-off-by: Haiqing Bai <Haiqing.Bai@windriver.com>
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-07 09:33:45 -08:00
Khem Raj 8cbd403fce php_7.3.2.bb: Switch to mysqlnd
With mariadb 10.x it fails to find headers in right location during
builds

https://bugs.php.net/bug.php?id=75612

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-07 09:33:45 -08:00
Adrian Bunk a74489f70b libqmi: Upgrade 1.22.0 -> 1.22.2
Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-07 09:33:45 -08:00
Aditya Tayade 44cca74e90 run-ptest: supplied user inputs to add_person_cpp
During protobuf-ptest execution, add_person_cpp waits for user
inputs to write data into test.data file. Fixed this by supplying
dummy data through standard input.

Upstream-Status: Pending

Signed-off-by: Aditya Tayade <Aditya.Tayade@kpit.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-07 09:33:45 -08:00
Hongxu Jia 22d16b120b hdf5: support 32-bit target
Add pre-generated 32-bit H5Tinit.c to support 32-bit target

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
2019-03-07 09:33:45 -08:00
Mingli Yu 5173929d7f mysql-python: fix compilation with MariaDB 10.3.13
Use standard API function MYSQL_OPT_RECONNECT
instead of direct modification of internal structures
which does not work for MariaDB to fix below compile
issue.
| _mysql.c: In function '_mysql_ConnectionObject_ping':
| _mysql.c:2005:41: error: 'MYSQL' {aka 'struct st_mysql'} has no member named 'reconnect'

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-07 09:33:45 -08:00
Khem Raj 14bf885618 libmxml: Upgrade to 3.0 release
License-Update: Switch to Apache-2.0 as upstream has switched

https://github.com/michaelrsweet/mxml/commit/f166ad1977f2f13295689772a5d9e442f73d46f1#diff-9879d6db96fd29134fc802214163b95a

Fix build on risc-v

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-07 09:33:45 -08:00
Khem Raj c7ee9faedd rabbitmq-c: Upgrade to 0.9.0
Switch to Cmake

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-07 09:33:45 -08:00
Khem Raj d2cadb7a5d openocd: Fix build for risc-v
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-07 09:33:45 -08:00
Khem Raj 3b94c03c2b nmap: Fix build on RISC-V
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-07 09:33:45 -08:00
Khem Raj 76093a6540 msgpack-c: Upgrade to 3.1.1
Drop upstreamed patch

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-06 11:32:27 -08:00
Khem Raj 11165418e6 poco: Backport riscv support patch
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-06 11:32:27 -08:00
Mingli Yu a496d83cbf libdbd-mysql-perl: fix do_compile failure
After mariadb upgrade to 10.3.13, there comes
below do_compile failure for libdbd-mysql-perl:
| dbdimp.c: In function 'mysql_dr_connect':
| dbdimp.c:2000:13: error: 'MYSQL' {aka 'struct st_mysql'} has no member named 'reconnect'
|        result->reconnect=0;

Backport a patch to fix it.

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-06 11:32:27 -08:00
Mingli Yu 8f817f91a3 mariadb: Upgrade to 10.3.13
Per https://mariadb.org/about/maintenance-policy/,
mariadb 5.5.x series only supported until next year
April 2020, so upgrade it to 10.3.13.

Remove some deprecated patches, add some
new patches to fix build failure and rework
two patches to avoid fuzz warnings.

Add -latomic to linker flags for armv5

Use -pthread to link for mussing  atomic symbols on arches e.g. riscv

Fixes issues like
ld.bfd: librocksdblib.a(memtable.cc.o):/usr/include/c++/9.0.1/bits/atomic_base.h:438: more undefined references to `__atomic_compare_exchange_1' follow

Fix build with musl

add libxml2 to depends

Fix build with clang

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-06 11:31:36 -08:00
Khem Raj 70ccd088ea ttf-arphic-uming: Use license file instead of README for license checksums
Patch based on
https://github.com/openembedded/meta-openembedded/issues/126 from Frank Mori Hess

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-05 21:41:36 -08:00
Hong Liu 1524b150e8 twm: upgrade to 1.0.10
1.Upgrade tem from 1.0.9 to 1.0.10

Signed-off-by: Hong Liu <hongl.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-04 23:09:25 -08:00
Slater, Joseph ba75d0e09d leveldb: restrict building for mips64
Do not try to build lib32-leveldb.  libn32-leveldb will build.

Signed-off-by: Joe Slater <joe.slater@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-04 23:09:25 -08:00
Ivan Maidanski 1a289f7ae1 bdwgc: upgrade 7.6.10 -> 7.6.12
Highlights of this upgrade:
* Fix 'unexpected mark stack overflow' abort
* Fix executable memory allocation

See the following for detailed changes:
* https://github.com/ivmai/bdwgc/releases/tag/v7.6.12

Signed-off-by: Ivan Maidanski <ivmai@mail.ru>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-04 23:09:25 -08:00
Khem Raj 4b225fc27f libc-bench: Upgrade to use new location for SRC_URI
This also clarifies the copyright and license

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-04 23:09:25 -08:00
Khem Raj 5242f52361 octave: Exclude from world builds
it needs lapack which inturn needs libgfortran
and fortran support in compiler is not on by default

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-04 23:09:24 -08:00
Kai Kang 9e4214abfa lvm2/libdevmapper: 2.03.01 -> 2.03.02
Upgrade lvm2/libdevmapper from 2.03.01 to 2.03.02.

* update SRC_URI back to use ftp url
  - 2.03.02 has been released but no such tag in git repo
  - subdir 'releases' on ftp site should be a persistent place for tarballs
* drop 0003-include-fcntl.h-for-O_-defines-and-fcntl-signature.patch
  which is not needed any longer
* remove backpoort patch
* update patch contexts

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-03 20:26:10 -08:00
Slater, Joseph 08cc1df81c live555: update to version 20190227
Fixes CVE-2019-7314.

Signed-off-by: Joe Slater <joe.slater@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-03 14:00:26 -08:00
Khem Raj 88c6c00c0c uftrace: Upgrade to 0.9.2
Drop pathes which are upstreamed

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-03 14:00:26 -08:00
Khem Raj 9568f8e3b0 glm: Upgrade to 0.9.9.3
Drop local patches, they were not accepted upstream

Fix build with clang while here

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2019-03-03 14:00:26 -08:00
Zang Ruochen c16b5dc0e2 dash: upgrade 0.5.9.1 -> 0.5.10.2
upgrade from dash_0.5.9.1.bb to dash_0.5.10.2.bb

Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-01 18:51:29 -08:00
Khem Raj 0b5dbf35b4 Revert "meta-oe: fixup LAYERDEPENDS to include meta-python"
This reverts commit 987d28c27e.
2019-02-28 09:42:11 -08:00
Wenlin Kang ef6be433a9 krb5: fix CVE-2018-20217
Fix CVE-2018-20217

Signed-off-by: Wenlin Kang <wenlin.kang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-02-28 09:42:11 -08:00
Kai Kang e860611624 xmlrpc-c: inherit binconfig
libreport calls xmlrpc-c-config from package xmlrpc-c-native to get
cflags and libs. But it gets dirs in ${STAGING_DIR_NATIVE} which make
lib32-libreport compile failed with config:

  require conf/multilib.conf
  MACHINE = "qemuarm64"
  MULTILIBS = "multilib:lib32"
  DEFAULTTUNE_virtclass-multilib-lib32 = "armv7vethf"

| arm-wrs-linux-gnueabi-libtool: link: (cd ".libs" && rm -f "libabrt_dbus.so"
  && ln -s "libabrt_dbus.so.0.0.1" "libabrt_dbus.so")
| .../tmp-glibc/work/armv5e-wrs-linux-gnueabi/libreport/2.9.7-r0/recipe-sysroot-native/usr/lib/libxml2.so:
  file not recognized: file format not recognized
| collect2: error: ld returned 1 exit status
| make[3]: *** [Makefile:780: libreport-web.la] Error 1

Make xmlrpc-c inherit binconfig to avoid such kind of errors.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-02-28 09:42:11 -08:00
Changqing Li 24d7a7790b krb5: Add PACKAGECONFIG pkinit
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-02-28 09:42:11 -08:00
Mark Hatle 41f3f8165b vim: remove xfce vim bbappend
Changing the behavior of a recipe by including a layer is not allowed
by the yocto-check-layer script.

INFO: ======================================================================
INFO: FAIL: test_signatures (common.CommonCheckLayer)
INFO: ----------------------------------------------------------------------
INFO: Traceback (most recent call last):
  File "/poky/scripts/lib/checklayer/cases/common.py", line 53, in test_signatures
    self.fail('Adding layer %s changed signatures.\n%s' % (self.tc.layer['name'], msg))
AssertionError: Adding layer meta-xfce changed signatures.
19 signatures changed, initial differences (first hash before, second after):
   vim:do_install: 7f165dbd724ca0127dfb653ef0ecd8e7fb882713adedfd0e14f59d7f54cb645e -> 6e4a49063534d67f70186bf8bdb313184f42426e2c42b12b127638b586c7ffe8
      bitbake-diffsigs --task vim do_install --signature 7f165dbd724ca0127dfb653ef0ecd8e7fb882713adedfd0e14f59d7f54cb645e

fix by move the logic into recipe vim

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-02-28 09:42:11 -08:00
Hasan MEN 1ccc5f9cc5 spdlog: add first recipe
* Now, spdlog library is enable under recipes-support. Just install with "spdlog-dev".
* It's also tested with populate-sdk.

Signed-off-by: Hasan MEN <hmen.56@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-02-28 09:42:11 -08:00
Dengke Du 6ded201323 lmsensors: read cpu information fail on ppc
The program sensors-detect in lmsensors can't read the cpu
information on ppc and arm arch, such as: fsl-t4xxx based on ppc.

This is because the program sensors-detect design for the x86 and
x86-64, but weak on ppc and arm.

So add the support for the ppc and arm, just add the correspond
field to read in sensors-detect.

Signed-off-by: Dengke Du <dengke.du@windriver.com>
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-02-28 09:42:11 -08:00
Kai Kang ee1b9e4dda pv: 1.5.3 -> 1.6.6
Update pv from 1.5.3 to 1.6.6.

* export LDEMULATION for mipsn32 to fix compile error

   MACHINE ?= "qemumips64"
   DEFAULTTUNE = "mips64-n32"

   | mips64-poky-linux-gnun32-ld
   --sysroot=/home/kkang/buildarea/Yocto/build/tmp/work/mips64-n32-poky-linux-gnun32/pv/1.5.3-r0/recipe-sysroot
   -r -o src/library.o  src/library/getopt.o src/library/gettext.o
   | mips64-poky-linux-gnun32-ld: src/library/getopt.o: ABI is incompatible with that of the selected emulation
   | mips64-poky-linux-gnun32-ld: failed to merge target specific data of file src/library/getopt.o
   | mips64-poky-linux-gnun32-ld: src/library/gettext.o: ABI is incompatible with that of the selected emulation
   | mips64-poky-linux-gnun32-ld: failed to merge target specific data of file src/library/gettext.o
   | mips64-poky-linux-gnun32-ld: attempt to do relocatable link with elf32-ntradbigmips input and elf64-tradbigmips output
   | mips64-poky-linux-gnun32-ld: src/library/gettext.o: file class ELFCLASS32 incompatible with ELFCLASS64
   | mips64-poky-linux-gnun32-ld: final link failed: file in wrong format

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-02-26 17:37:33 -08:00
Hong Liu 67f5877b50 xwd: Upgrade to 1.0.7
Upgrade xwd from 1.0.6 to 1.0.7

Signed-off-by: Hong Liu <hongl.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-02-26 17:37:33 -08:00
Khem Raj d06ded1803 mozjs: Fix cross-builds of nsinstall
nsinstall must be built for host, so we need to define HOST_* compiler
defines so, it gets built using native compiler correctly

Disable stripping, OE will do it

Disable optimizing, set BUILD_OPT

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-02-26 10:16:24 -08:00