summaryrefslogtreecommitdiff
path: root/import-layers/meta-openembedded/meta-oe/recipes-extended
diff options
context:
space:
mode:
authorPatrick Williams <patrick@stwcx.xyz>2017-02-24 05:36:32 +0300
committerPatrick Williams <patrick@stwcx.xyz>2017-03-30 00:31:38 +0300
commitddad1a1568cc6c729bcb317fae411152024437fa (patch)
treed1f9f311efa3d0e8d8c98d61f359a338896a6819 /import-layers/meta-openembedded/meta-oe/recipes-extended
parentc0f7c04c3041b951defd78886f86fde99dcd8c08 (diff)
downloadopenbmc-ddad1a1568cc6c729bcb317fae411152024437fa.tar.xz
Squashed 'import-layers/meta-openembedded/'.
1efa5d6 gpsd: fix multilib build 97b82f3 exo: unbreak Thunar's detailed file view 5829238 modemmanager: Fix build with clang 9dc61c3 libmad: Fix build with clang 3cb5bcd fribidi: Fix build with security flags turned on c6bb220 flashrom: Remove redundant const qualifier 7ac8ead md5deep: Fix build with clang 6a08999 openldap: Fix Build error due to missing -fPIC ae254b4 libqmi: Fix build with clang 1ae5293 android-tools: fix do_install a67677b rsnapshot: fix host path in rsnapshot.conf.default f98f05a xfwm4: add x11 to REQUIRED_DISTRO_FEATURES 0913142 xfdesktop: add x11 to REQUIRED_DISTRO_FEATURES 4abb9bd xfce4-settings: add x11 to REQUIRED_DISTRO_FEATURES fbb8993 xfce4-session: add x11 to REQUIRED_DISTRO_FEATURES a7033bf xfce4-power-manager: add x11 to REQUIRED_DISTRO_FEATURES c628fef xfce4-panel: add x11 to REQUIRED_DISTRO_FEATURES d6ff552 xfce4-appfinder: add x11 to REQUIRED_DISTRO_FEATURES f470662 thunar-volman: add x11 to REQUIRED_DISTRO_FEATURES a905a4b thunar: add x11 to REQUIRED_DISTRO_FEATURES 4898fc6 libxfce4ui: add x11 to REQUIRED_DISTRO_FEATURES 4ea40f3 gtk-xfce-engine: add x11 to REQUIRED_DISTRO_FEATURES 57faeed garcon: add x11 to REQUIRED_DISTRO_FEATURES af6a177 exo: add x11 to REQUIRED_DISTRO_FEATURES 0b91d71 xfce-app.bbclass: add x11 to REQUIRED_DISTRO_FEATURES 33055f8 xfce-panel-plugin.bbclass: add x11 to REQUIRED_DISTRO_FEATURES 17c9299 thunar-plugin.bbclass: add x11 to REQUIRED_DISTRO_FEATURES e3cc8a1 xfce4-pulseaudio-plugin: add x11 to REQUIRED_DISTRO_FEATURES 968e99e packagegroup-xfce-base: add x11 to REQUIRED_DISTRO_FEATURES 3a2f97e libxklavier: add x11 to REQUIRED_DISTRO_FEATURES 7a557a2b libwnck: add x11 to REQUIRED_DISTRO_FEATURES 179bcb1 gtksourceview2: add x11 to REQUIRED_DISTRO_FEATURES eea7d0b gnome-disk-utility: add x11 to REQUIRED_DISTRO_FEATURES bc9450c evince: add x11 to REQUIRED_DISTRO_FEATURES 121a333 dconf: add x11 to REQUIRED_DISTRO_FEATURES 74ee171 libunique: add x11 to REQUIRED_DISTRO_FEATURES 258f4f3 pavucontrol: add x11 to REQUIRED_DISTRO_FEATURES c30411d gtkmm: add x11 to REQUIRED_DISTRO_FEATURES d08864a opencv: checking existence of /usr/lib cb24773 libeigen: set tarball name as ${BP}.tar.bz2 00b89f2 opencv: fix QA issue d8d90a6 openjpeg: rename the download file dcfb513 apache2: include .load files in modules.d 0ec9cb2 asio: fix a musl compilation warning c840f78 asio: DEPENDS on openssl d2a990b lockdev: Pretend GNU libc on musl 02bca9e libplist: Remove rpaths surgically 45c2854 augeas: fix QA warning ebc3e16 edac-utils: fix systemd service 54b566a mariadb: use faster download URL 4ef0a72 krb5: Add -fPIC to compile flags 976fccd meta_oe_security_flags.inc: Add libcec, libmodplug, libcdio 2c3aaa7 meta_oe_security_flags: Disable PIE for s3c64xx-gpio/s3c24xx-gpio/cpufrequtils 9869a2d python-m2crypto: inherit siteinfo f169b40 ttf-abyssinica: update SRC_URI cce0d82 xterm: package /usr/lib/X11 to avoid installed-vs-shipped error on ppc64 2e71e6a fftw: Remove the fftw-dev package dependency on non-existent fftw package. 14c4d27 Revert "physfs: move to sources found at github/supertux" 24c9c2b wireshark: install missing header files b840fce tunctl: fix QA warning for GNU_HASH 705a4c1 vblade: fix QA warning for GNU_HASH a3d23d2 tsocks: fix QA warning for GNU_HASH 35dfe1a zeroconf: fix QA warning for GNU_HASH 052fe5e nuttcp: fix QA warning for GNU_HASH b6d9486 aoetools: fix QA warning for GNU_HASH 6ea4941 iscsi-initiator-utils: fix postinstall and systemd service file dbabbd8 lftp: fix PACKAGECONFIG[readline] 6f06d75 drbd-utils: 8.9.3 -> 8.9.6 5336366 lksctp-tools: 1.0.16 -> 1.0.17 659d9d3 meta-openembedded: Add me to morty maintainer's list 6e91977 c-ares: update 1.11.0 -> 1.12.0 406ca64 libmnl, nftables: Update versions dce441f openl2tp: Fix build with clang aebf681 lowpan-tools: Fix errors found with clang c8f78ec linux-atm: fix do_compile error 7a491f3 nodejs: update to 4.6.1 2396e30 openldap: use recommended backend mdb ce2b1ac rsyslog: upgrade to 8.22.0 ca3a032 librelp: add recipe 2f7c00b libfastjson: add recipe 9af1859 vim: Update to v8.0.0022 b096119 glmark2: Enabling c++ 11 features 3587696 android-tools: fix native build e63aa5b dhcp_%.bbappend: fix replaces original key warning 51867d2 rsnapshot: update to 1.4.2 a4f713b python-unidiff: python module for parsing diff data b6f38dd mg: Update to 20161005 9db48dc joe: Fix build with clang cc5414c glcompbench: Demand c++11 explicitly b8ecf24 flashrom: Fix build with clang and aarch64 2449866 gpm: Remove nested functions 09ac7a6 libdc1394: Upgrade to 2.2.4 71670ff python-greenlet: Rename register from rX to xX for aarch64 73c6871 frame: Fix build with clang 2280f69 libplist: Squash warnings found by clang 577604b libmbim: Fix build with clang 558d935 libbonobo: Fix missing dep on orbit2-native and build with clang 3fd6133 libndp: 1.5 -> 1.6 ccec146 adduser: always add -M option for useradd dd2748d dvb-apps: fix recipe, and update to the latest version d0b44b7 v4l-utils: add support for "native" build 74d5222 inotify-tools: add recipe 00ba3c8 nodejs: update to 4.6.0 a87270e postgresql.inc: Fix do_configure error (could not find Python.h) 887cdc7 mpich: update to version 3.2 8cefb2e libsoc: update to version 0.8.2 1872a8a libsodium: update to version 1.0.11 a5bc9e9 python-evdev: update to version 0.6.4 d4185c6 python-dbusmock: update to version 0.16.7 ecc78a9 python-cmd2: update to version 0.6.9 c8f992c python-bcrypt: update to version 3.1.1 e15a35a python-werkzeug: update to version 0.11.11 2810af5 python-urllib3: update to version 1.18 40efc44 python-rfc3987: update to version 1.3.7 3f000b5 python-pytest: update to version 3.0.1 f35e4e6 nginx: update to version 1.11.5 951d31e python-pyopenssl: update to version 16.1.0 0a812a0 python-pymongo: update to version 3.3.0 96819dd python-pymisp: update to version 2.4.51.1 13e2470 python-prompt-toolkit: update to version 1.0.7 ee0f810 python-lxml: update to version 3.6.4 47d12fe python-cffi: update to version 1.8.3 b7ae781 python-certifi: update to version 2016.9.26 4faba62 libsocketcan: upgrade to 0.0.10 2acaa8f tipcutils: upgrade to 2.2.0 8ba31c9 gpsd, mongodb: use PACKAGECONFIG_CONFARGS instead of now empty EXTRA_OECONF f882db6 ipmiutil: uncomment PARALLEL_MAKE fb6585f jansson: update to 2.9 54c7e78 pcsc-lite: Seperate GPLV3 portions from BSD fded4cf opencv: fix packaging and install df9dac1 xdg-user-dirs: initial add 0.15 2846999 a2jmidid: initial add v8 d6cd37b jack: remove portaudio PACKAGECONFIG 0f8f197 jack: swap to jack2 a7e7ecc python-pybind11: add pybind11 for operability between C++11 and Python 7f5236b alsa-equal: Add recipe for version 0.6 def0e38 caps: Add recipe for version 0.9.24 1c072cb gvfs: fix fetch error 3796741 tesseract: upgrade to 3.04 0cc3d06 leptonica: add PACKAGECONFIG for giflib b850fda phytool: Add recipe 8eef5ab wireshark: update to 2.2.1 5dbbc99 nfacct: added nfacct recipe to meta-networking dd77c3d libnetfilter-acct: added new recipe for libnetfilter-acct 1.0.3 812e940 ntp : Add openssl to default PACKAGECONFIG options 8760099 atftp: fixes musl libc build af864a7 geoip-perl: upgrade to 1.50 5abe6ea arptables: add the directory for default /etc/sysconfig/arptables a0e2240 arptables: add arptables systemd service file 93b0d65 iscsitarget: resolve build error with linux kernel 4.8 9e8d127 squid: fix ptest failure 6f54f29 squid: specify sysconfdir and logdir 307d1c9 libtdb: fixes for deterministic builds 5175c03 libldb: fixes for deterministic builds 5291715 libtevent: fixes for deterministic builds 778a2b6 libtalloc: fixes for deterministic builds fe652f8 libldb: fix for LIC_FILES_CHKSUM f25aa3d libtdb: fix for LIC_FILES_CHKSUM d4a36f6 libtevent: fix for LIC_FILES_CHKSUM 0014397 libtalloc: fix for LIC_FILES_CHKSUM 1a5ae6a mbedtls: upgrade to 1.3.17 a95726d samba: replace pam packageconfig by hard dependency 3fdfdd8 samba: un-blacklist f604ee6 mariadb: update to version 5.5.52 6d8cbfa gmock: fixed installing pkgconfig file and libraries on x86_64 architecture 63707b5 gst-plugins-base: fix rare but annoying build errors 8b68ed9 jq: add support for jq-native + misc minor fixes dacf9a8 onig: update 5.9.3 -> 5.9.6 a6ad786 onig: add support for orig-native + misc minor fixes ea21a3f mpd: disable automatic start at boot - service is activated on demand by socket c7f39c7 thrift: disable java 39b03b0 libsmi: rdepends on wget and set WGET as target path a0ef440 mariadb: replace the CC with CC_VERSION and CXX with CXX_VERSION b23da47 webmin: ensure correct PERLLIB path 42f52f5 ttf-lklug: use fedora24 for source ba54b98 edac-utils: add systemd support and required dependencies for edac 6ee4e53 haveged: don't compile in mips16e mode 3e4a0e2 lvm2: enable option o_direct 3c56c4f multipath-tools: Obey exported LDFLAGS 5e17038 pam-passwedqc: Obey exported LDFLAGS aba02d7 libnet: fixes musl libc build 08b315e rsyslog: fixes musl libc build 5a9b947 Remove bashisms 3bbec2b physfs: move to sources found at github/supertux a0c3cea poppler: update to 0.47.0 b77869a xfce4-clipman-plugin: update to 1.4.0 81e5975 xfce4-notifyd: update to 0.3.2 13975d3 xfce4-calculator-plugin: update to 0.6.0 9e36ee0 xfce4-weather-plugin: update to 0.8.8 86fcbf9 xfce4-whiskermenu-plugin: update to 2.0.1 8d6f8cc exo: update to 0.11.1 a60b025 xfce4-power-manager: update to 1.6.0 bf02c16 php: update 5.6.25 335ea17 layer.conf: add LAYERVERSION and LAYERDEPENDS 47ab72f hostapd: Security Advisory-CVE-2016-4476 510bcc8 gperftools: fix to work on aarch64 6ba3b30 xfsprogs, xfsdump, dmapi: blacklist, needs upgrade to stay compatible with default kernel 754111f mariadb: add libdbd-mysql-perl to RDEPENDS aad32cf mariadb: add libdbi-perl to RDEPENDS 934104c libdbd-mysql-perl: add new recipe 67d6ed4 p7zip: do not hardcode path in native wrapper script 93d85f6 mpich: fix QA issue and remove blacklist 520dee9 evince: add intltool-native to DEPENDS b187e7c logwatch: 7.4.1 -> 7.4.3 076b261 gthumb, libgnomekbd, gnome-desktop: add dependency on intltool-native 18b35eb vboxguestdrivers: upgrade to 5.1.6 to fix build with default kernel from oe-core 4.8 b70d4e2 p7zip, mce-inject: update LIC_FILES_CHKSUM bfa1054 mozjs: fix crash on non-x86 64 bit systems 7742daa fftw: fix native build 4e84633 fftw: fix reconfigure error introduced in previous patch 4703a3d lirc: Fix build with clang b18ac6d gpsd: Fix build with musl 7b05caa net-snmp: Fix build issue found with musl f4ed1bc rtmpdump: fix QA warning for GNU_HASH c5bd43a cdparanoia: fix QA warning for GNU_HASH b2d3dac rsyslog: upgrade to 7.6.7 0de66c2 openl2tp: Obey LDFLAGS in Makefile 9c9cee6 crash: Enforce use of LDFLAGS during make be8aa13 grubby: add bash to RDEPENDS_grubby-ptest dfcb67a imagemagick: depend on fftw not virtual/fftw 395cb2d fftw: build all configurations by one recipe 1edf97a ristretto: have tumbler back - it builds fine and is an important feature 64a63fc gvfs: update to 1.28.3 e3a2814 gimp: update to 2.8.18 4618962 upower: don't start on boot by default - dbus does that on demand c1a6b86 jack: update to 0.125.0rc1 df0c384 tslib: move recipe from oe-core fe249f8 xtscal: move recipe from oe-core 0d103ba pointercal: move recipe from oe-core dd01b4b portaudio: upgrade to latest release 0feb5f7 poco: update to 1.7.5 82f2e2b chrony: add PACKAGECONFIG for nss, libcap e05536c mpv: include PACKAGECONFIG_CONFARGS in EXTRA_OECONF 5d131fd libgit2: add dependency on libssh2 4f3ae98 gammu: add dependency on unixodbc 7be1355 jasper: add PACKAGECONFIG for opengl 24e387a openldap: fix CVE-2015-3276 14a532d imsettings: 1.6.8 -> 1.7.1 a3cdf02 networkmanager: Fix package splitting and systemd service issue a617fdc minini: update SRC_URI with new download path 02f77f7 snort: Add lzma to PACKAGECONFIG 4fde248 syslog-ng: remove unused patches c8c68fb ttf-dejavu 870df18 iscsitarget,netmap-moduls,vboxguestdrivers: Blacklist, not compatible with default kernel version 4.8 85b5755 xterm: 320 -> 325 e05f59e geoclue: Update to 2.4.4 2ed5ad2 krb5: upgrade to 1.13.6 dd0f1ad ttf-dejavu: 2.35 -> 2.37 0836228 packagegroup-xfce-base: add librsvg-gtk 39be411 python-pyyaml: 3.11 -> 3.12 94a6bb9 python-dbus: 1.2.0 -> 1.2.4 29a6cb6 tk: 8.6.4 -> 8.6.6 3b675cb thrift: fix build on gcc-6 170b5ea abiword: unblacklist and fix 3e9313c geany-plugins: unblacklist / fix known bugs / update to 1.28 d70ccec geany: update to 1.28 a0fdd7f zile: uprev from 2.4.9 to 2.4.11 and add acl support ee23e9d python-pylint: python source code analyzer 5641b25 Revert "gpsd, foxtrotgps: blacklist, fails to build with new binutils-2.27" c7137fd gpsd: make sure the recipe uses LDFLAGS a231c43 android-tools: add recipe from AOSP tag android-5.1.1_r37 4fad615 collectd: CVE-2016-6254 2f15702 libqmi: fix floating dependencies d505a7a lmsensors: sensors-detect: print a special message when there isn't enough cpu info 35ee0a0 xpext-dev: Remove RDEPEND on empty xpext package. 5b4a557 glcompbench: Fix issues causing failures in GCC6 f3cd93f glade: fix typo introduced in last patch 098d32e tcpreplay: upgrade to 4.1.1 12a1189 waf-samba.bbclass: Add PACKAGECONFIG_CONFARGS to CONFIGUREOPTS 3a436ad wireshark: update to 2.2 554bbfb traceroute: update to 2.1.0 467dc1f dhcpcd: update to 6.11.3 fbffcf3 vsftpd: allow sysinfo() in the seccomp sandbox e4365a2 proftpd: remove the script ftpmail 10abb68 stunnel: 5.28 -> 5.35 b60c608 samba: fix build by linking with bfd instead of gold 365fd1e strongswan: 5.3.2 -> 5.5.0 b4b6465 samba: fix to package pidl in samba-pidl dd1ddae lvm2: add PACKAGECONFIG for lvm thin provisioning 07c1512 glade3: unbreak, unblacklist and other fixes e9b5fc1 gtkmathview: unbreak gcc-6 build and unblacklist 0368f99 libgnome: add intltool-native to DEPENDS 1b6ee01 libgsf: add intltool-native to DEPENDS d55334c pavucontrol: replace intltool by intltool-native in DEPENDS 8f6a485 p7zip: update to version 16.02 0a5c689 upower: add systemd support 11178d1 openjpeg: uprev from 2.1.0 to 2.1.1 83bb725 rdfind: add initial recipe, rdfind 1.3.4 c0e0c77 glmark2: Fix build error due a missing space before a macro ce01b0a imagemagick: upgrade patchset c4ff1c9 smartmontools: 6.4 -> 6.5 84e0dbe sg3-utils: 1.41 -> 1.42 f2f1b91 rrdtool: 1.5.4 -> 1.6.0 1cb3cdc python-six: Add native and nativesdk to BBCLASSEXTEND c0fe31f python-certifi: Add native and nativesdk to BBCLASSEXTEND 88d9c59 python-pyopenssl: Extend recipe to support Python 3 80b2d4d samba: blacklist, fails to build with new binutils-2.27 df531c5 accel-ppp: blacklist, fails to build with new binutils-2.27 d0f90f8 crda: fix QA Issue: No GNU_HASH in the elf binary fab248a openvpn: 2.3.8 -> 2.3.9 3143193 squid: don't do squid-conf-tests at build time 615872a inetutils: fixes for ipv6 feature 20681ef znc: control ipv6 support based on DISTRO_FEATURES 940a621 wolfssl: control ipv6 support based on DISTRO_FEATURES 59a9d6f tnftp: control ipv6 support based on DISTRO_FEATURES 513ae03 tftp-hpa: control ipv6 support based on DISTRO_FEATURES bbba35e stunnel: control ipv6 support based on DISTRO_FEATURES 020db7d squid: control ipv6 support based on DISTRO_FEATURES 23b7656 ntp: control ipv6 support based on DISTRO_FEATURES 823570b mtr: control ipv6 support based on DISTRO_FEATURES 021e60b daq: control ipv6 support based on DISTRO_FEATURES 2e10d8f cyrus-sasl: control ipv6 support based on DISTRO_FEATURES d4b6c7d chrony: control ipv6 support based on DISTRO_FEATURES c13a706 iscsitarget: fix QA warning for GNU_HASH 1157490 ipvsadm: fix QA warning for GNU_HASH 490d792 yp-tools: fix compile errors c7e8da3 squid: add missing patch header e3a0a0b postfix: 3.0.3 -> 3.1.1 908a27c lftp: 4.6.3a -> 4.7.3 215740d ifenslave: upgrade to 2.7 13434cb wireshark: update to 2.0.5 291946d directfb: add PACKAGECONFIG for inputdrivers 0d4f922 geany-plugins: blacklist because of QA issues e19c4ab tracker: blacklist, fails to build with new binutils-2.27 939b83a gnome-menus, gnome-panel3, gnome-control-center: blacklist, gnome-menus fails to build because of python 8c29023 gpsd, foxtrotgps: blacklist, fails to build with new binutils-2.27 c63f9c4 openwsman: 2.6.2 -> 2.6.3 bb7101e lua: 5.3.2 -> 5.3.3 038a6e7 thin-provisioning-tools: add version 0.6.3 2e386b7 lvm2: tweak MODPROBE_CMD for cross compile 99d4505 php: update to 5.5.38 and 5.6.25 cfbbe3f gnome-keyring: Turn off QA check dev-elf 40a075a python3-jsonschema: set dependency to vcversioner 2cdd3d6 python3-vcversioner: add recipe 2fe1b29 asio: fix musl compilation (strerror_r) cc9b89f networkmanager: 1.0.10 -> 1.0.12 353a8c3 mcelog: 1.09 -> 1.40 709bd23 mailcap: 2.1.45 -> 2.1.46 f119c2a gtk-doc: disable where necessary 13b511c gnome-control-center, gthumb: correctly remove a file from the source tree 3b0093c libglade: add a recipe from oe-core 19dc711 krb5: Fix S4U2Self KDC crash when anon is restricted 0887841 vim: split tools directory into vim-tools package ac960a6 openldap: 2.4.43 -> 2.4.44 bf918d5 libhugetlbfs: add libhugetlbfs-perl to RDEPENDS aedcb85 gitpkgv: Fix $GITPKV for a single named git source 996f296 nodejs: update to 4.5.0 5dbdf0c xfce4-mailwatch-plugin: control ipv6 support based on DISTRO_FEATURES 20d4b5c cherokee: control ipv6 support based on DISTRO_FEATURES a37ad37 php: control ipv6 support based on DISTRO_FEATURES 07539fb iperf: control ipv6 support based on DISTRO_FEATURES ad30a26 geis: Add python3-argparse module to RDEPENDS 010d99d efivar: fix PIC not found 26b1013 python-requests, python3-requests: Update to version 2.11.1 ed70cd5 python-pysocks, python3-pysocks: Add recipe for version 1.5.7 43895d9 python-prompt-toolkit, python3-prompt-toolkit: Add recipe for version 1.0.6 97691e5 python-ndg-httpsclient, python3-ndg-httpsclient: Add recipe for version 0.4.2 70978e3 python-wcwidth, python3-wcwidth: Add recipe for version 0.1.7 83fb5cc python-py: Extend recipe to support Python 3 9dda623 python-pytest: Extend support to python 3 1d68def python-pretend: Extend recipe to support Python 3 7d5ec62 python-iso8601: Extend recipe to support Python 3 c4728e0 python-cryptography-vectors: Extend recipe to support Python 3 2eb51b6 python-urllib3: Extend recipe to support Python 3 6a144af python-pyopenssl: Extend recipe to support Python 3 775a576 python-pycparser: Extend recipe to support Python 3 96b1670 python-pyasn1: Extend recipe to support Python 3 57ce75d python-idna: Extend recipe to support Python 3 559ec40 python-cryptography: Extend recipe to support Python 3 445e595 python-cffi: Extend recipe to support Python 3 90eedcc core-image-minimal-xfce: add kernel modules to image 2892bd6 vboxguestdrivers: Add recipe for vbox 5.x fef7b1f libqb: 0.17.1 -> 0.17.2 7e8eb9a yaffs2-utils: fix QA warning for GNU_HASH 62799e1 libnet-dns-perl: 0.81 -> 1.06. c0e4ad7 nodejs, arm: map TUNE_FEATURES to --with-arm-fpu parameters dcba10c nodejs: use shared zlib instead of bundled one 0a2bd4f poco: update to 1.7.4 bd9f653 Revert "testfloat: Fix No GNU_HASH in the elf binary warnings" 8579f18 testfloat: Fix No GNU_HASH in the elf binary warnings dc48e76 meta-oe: remove trailing spaces 303a585 meta-oe: remove PR = "r0" 289217b meta-oe: fix indentation f2bec07 nginx.inc: use 4 spaces for indentation 8e6425c nginx: optimize systemd unit file 6c7c69c spitools: bump git revision (SRCREV) 7988dfe collectd: make /etc/collectd.conf a CONFFILE 8885e4a testfloat: Fix No GNU_HASH in the elf binary warnings c4ea812 wipe: fix QA warning for GNU_HASH 7fdf353 libx86-1: fix QA warning for GNU_HASH 107689a meta-oe: Standardize use of "_append" versus use of "+=" 1a2cfa6 libdbi-perl: 1.634 -> 1.636 3c598be libedit: 20150325-3.1 -> 20160618-3.1 60b675a hwdata: 0.288 -> 0.291 b7ab152 python-jsonschema, python3-jsonschema: Add recipe for version 2.5.1 25b5e35 python-strict-rfc3339, python3-strict-rfc3339: Add recipe for version 0.7 9756c90 python-functools32: Add recipe for version 3.2.3-2 6713a6b python-webcolors, python3-webcolors: Add recipe for version 1.5 06b06a3 python3-requests: Add native and nativesdk to BBCLASSEXTEND 7fdedb7 python3-click: Add native and nativesdk to BBCLASSEXTEND f0c1242 python-rfc3987, python3-rfc3987: Add recipe for version 1.3.6 6e17cf0 python-progress, python3-progress: Add recipe for version 1.2 4efb76b gperftools: upgrade to 2.5 41abb7e dialog: 1.2-20150920 -> 1.3-20160424 c7419bb ctapi-common: 1.1-11 -> 1.1-14 1c080cc corosync: 2.3.5 -> 2.4.0 0ebc756 python-requests: update to version 2.11.0 ccae17a python-monotonic: fix RDEPENDS for minimal python install 6fea657 python-monotonic: update to version 1.2 52cb4d5 python-jsonpatch: Fix RDEPENDS to work on minimal python install 3c20885 python-jsonpatch: update to version 1.14 7cf433a python-daemonize: update to version 2.4.7 7d12dd4 opensc: update to version 0.16.0 30ef6ad libp11: update to version 0.4.0 1aaa57e engine-pkcs11: update to version 0.2.2 dcf56c9 utouch-mtview: remove blacklist 0fcdae1 utouch-frame: fix build errors associated with xmllint 469a6ca nginx: PACKAGECONFIG for httpv2 9e78e4b thunar-volman: Fix build with clang b415e2a udisks2: Update to 2.1.7 30eb09f libgphoto2: Fix build when security flags are enabled with clang 46248dc php: fix aclocal-copy aclocal-copy 63d1973 python-pymisp: Update to version 2.4.49 1df4b34 python-lxml: update to version 3.6.1 622788e python-cython: update to version 0.24.1 e38635e python-certifi: update to version 2016.8.8 d1ebcbc gd: update to version 2.2.3 bb689de imagemagick: Add new PACKAGECONFIG for graphviz 8900925 libp11: fix fetch error. ec66063 imagemagick: upgrade from 6.9.2 to 7.0.2 02a390b tnftp: tnftp20130505 -> tnftp20151004 5fdc25a proftpd: 1.3.5a -> 1.3.5b 5793d60 libnftnl: 1.0.5 -> 1.0.6 af7893c radvd: 2.11 -> 2.14 4c8b9e1 geoipupdate: 2.2.1 -> 2.2.2 999f6c4 geoip: 1.6.6 -> 1.6.9 617d495 dovecot: 2.2.21 -> 2.2.25 10a1066 dnsmasq: update to version 2.76 e86c7ef opensaf: make sure /etc/init.d/opensafd exist 35326fa samba: upgrade to 4.4.5 6555c34 libldb: upgrade to 1.1.27 174a083 ctdb: upgrade to 2.5.6 e37d93f libtdb: upgrade to 1.3.10 80d23a2 libtevent: upgrade to 0.9.29 4e0bc78 libtalloc: upgrade to 2.1.8 fcdd7e2 quagga: 0.99.24.1 -> 1.0.20160315 74d994e samba: remove ${localstatedir}/log 2cf000c wireless-regdb: update 2014.11.18 -> 2016.06.10 2ea482d crda: split wireless-regdb out into own recipe 1ea6e9a proftpd: fix system account login failure 4307c6a squid: fix configure host contamination f849b9f utouch-frame,utouch-mtview: Blacklist b76cee6 ninja: update to version 1.7.1 10670f5 xf86-video-ati: Set RRECOMMENDS to linux-firmware-radeon 894f7ce gateone: remove custom prefix for /var fdeb947 glog: Update to version 0.3.4 32e7012 gflags: New recipe 6752cba python-pygobject: update to version 3.20.1 66e6830 hiawatha: update to version 10.3 1a8e7aa hiawatha-init: create log directory during init 3146e64 evtest: update to version 1.33 f1dcff4 espeak: fix package for gcc6 42dd9f3 pidgin: upgrade to 2.11.0 7f30230 efivar: 0.23 -> 0.24 2ad60db nginx: update to version 1.11.3 ea75c65 nginx: add the LDFLAGS to the link arguments 2646e97 epeg: update to the latest version 5a81915 dstat: update to version 0.7.3 355cdb7 libmbim: update to 1.14.0 e22b9e0 upower: update to version 0.99.4 d95a980 devicekit-power: remove obsolete package that was migrated to upower in 2010 7c25fa4 daemonize: update to version 1.7.7 5f9728d cryptsetup: update to version 1.7.2 7151a9d breakpad: disable ppc from being built. 7e2e442 mongodb: failes to build on ppc 8ddc1b0 concurrencykit: fix fetch errors. ff38717 openwsman: fix fetch error. 87cc923 engine-pkcs11: fix fetch error 35d56a1 libmicrohttpd: update 0.9.49 -> 0.9.50 03220d6 ttf-lklug: add version 0.6-14.20090803cvs.fc24 to support Sinhala language 185f576 ttf-lohit: add version 2 to support Indian languages 8cb799e fontforge-native: support python module 59d7086 ttf-abyssinica: add version 1.500 to support Amharic language 98c0577 glmark2: Fix gcc 6 deprecated declaration error c29c7ed glmark2: Fix gcc 6 configure error 9405f93 libmodbus: update to upstream develop version 3.1.4 886a5da opencv: Fix build with gcc 6.0 2e0332c rygel: add intltool-native dependency ed969f3 gparted: add intltool-native dependency c598865 libgxim: add intltool-native dependency 0cd0b09 networkmanager-openvpn: add intltool-native dependency 6a6438b gnome-bluetooth: add intltool-native dependency 9dd576b dconf: add intltool-native dependency 3d0ca85 gupnp-tools: add intltool-native dependency 9e92fdc gegl: add intltool-native dependency c16a8d6 gtksourceview2: add intltool-native dependency 8d84f58 geoclue: add missing intltool-native dependency 5f7fc33 gnokii: add missing intltool-native dependency e231b02 libgit2: add a recipe for libgit2 version 0.24.1 fdb1bbe daemontools: fix QA Issues for daemontools and fix a warning for daemontools-native 92c500e postgresql: 9.4.5 -> 9.4.8 aff7b7e ccid: update to version 1.4.24 5d05955 asio: update to version 1.10.6 8bed54a Revert "gnome-disk-utility: blacklist because of avahi-ui" 70e7f34 meta-gnome/layer.conf: enable gtk for avahi-ui 4947695 xerces-c: upgrade to 3.1.4 b0ae995 ninja: support target builds 41414e0 adduser: upgrade to 3.115 7f4f2d7 grubby: fix no GNU_HASH warning e48d02b network-manager-applet: addmissing intltool-native dependency 1d41fe4 mozjs: Fix incorrect usage of PN. db97c32 gedit: remove blacklist caused by gtksourceview2 / fix/cleanup build 2ed31c7 modemmanager: update to 1.6.0 and unblacklist - libqmi was fixed 5b5bad7 libqmi: update to 1.16.0 2c86452 libgnomeui: update to 2.24.5 / fix build on gcc6 / cleanup e9bf73f nostromo: add dependency for nroff used during compile phase aac86aa nostromo: remove useradd of a user already provided by base-passwd da81d9e proftpd: return stderr to syslog bc8fd52 ntp: make ntp and alternative for ntpd 32a6fd4 samba: inherit update-rc.d to manage init script 8b28f07 bridge-utils: various build fixes (musl & CFLAGS) 9fb484e proftpd: clean the host path in prxs 85d96d1 proftpd: fix PACKAGECONFIG settings f8dd8cd proftpd: start at boot time 4c854d2 wireshark: inherit perlnative 03b76ca squid: upgrade to 3.5.20 fa2c10c curlpp: fix QA issue for cav-octeon3 3683e46 snort: fix to remove from blacklist b2eae93 meta_networking_security_flags.inc: add weak assignment for lcl_maybe_fortify abf5445c meta-networking: override SECURITY_CFLAGS for c-ares 6204c13 c-ares: use our compilation flags 53794a7 atftp: do not create user nobody 7e4f225 python-mccabe: Remove unnecessary setup_requires pytest-runner 6cb4eb3 mercurial-native: upgrade to 3.8.4 7482f2d libssh2: Add native to BBCLASSEXTEND cfdf135 nostromo: update to version 1.9.6 181f5f8 webmin: upgrade to version 1.801 df5141a libssh2: upgrade to 1.7.0 d71cccd libssh: upgrade to 0.7.3 d98b1a3 sysbench: add new recipe a720b93 libnih: add new recipe to meta-oe 26fbc9b libebml: fix do_unpack failure 8f4c447 packagegroup-tools-bluetooth: Fix incorrect LIC_FILES_CHKSUMs 30eab2d xfce4-vala: unbreak by telling configure new vala API version 6255219 mariadb: upgrade to 5.5.50 4b24a6c psqlodbc: Add the new recipe 8bb4a8b unixodbc: Add the new recipe f9f8578 efivar: add COMPATIBLE_HOST item f5da671 x11vnc: fix do_patch failed 292d8f1 Revert "postgresql: blacklist because tcl in oe-core is broken for last month" b142ab5 python-imaging: Fix CVE-2016-2533 6398643 juce: Improved juce class and recipes 3bbc28d juce: Added support for JUCE framework ca6edca python-pygpgme: update tests 8dca4ab python-pygpgme: update ptest output format 9bf3e36 collectd: replace deprecated readdir_r() with readdir() 5ed0925 makedumpfile: add makedumpfile 1.6.0 a63b404 minicoredumper: add the recipe 014c361 grubby: add grubby 8.40-1 520610b xfce4-terminal: add dependency on vte9-termcap 1a6e6a9 phpmyadmin: upgrade to 4.6.3 aa01ab9 php: update to 5.5.37 and 5.6.23 0b6853f ttf-vlgothic: add a ttf font 5a319d3 ttf-liberation-sans-narrow: add a ttf font 06e58b6 cfengine: add recipe and base policy 898b397 tokyocabinet: add recipe 00f6dc9 poco: update to 1.7.3 958bfe3 contrib: add MIPS_INSTRUCTION_SET ba733d1 klibc: fix install destination in 64bit env eeaf3dd uw-imap: use cross-tools to create static library 4c03228 augeas: Move from oe-core 74466fc libsodium: Update to 1.0.10. d0c4bdc zeromq: Update to version 4.1.5. 7707dd5 apache2: update to version 2.4.23 97e2e15 freeglut: add opengl to REQUIRED_DISTRO_FEATURES 9efd12b nginx: update to version 1.11.2 96fd3c5 mousepad: remove blacklist caused by gtksourceview2 ca36344 gtksourceview2: fix build with gcc6 a1647ea Mpd: use libsystemd 273be2e directfb: move recipe to meta-oe 37e1dd1 sshfs-fuse: update to 2.8 20df863 nodejs: update to 4.4.7 d209e32 x11vnc: remove redundant RPATH to fix QA issue e7aeb11 libxfce4ui: Use native intltool for building the lib b813911 cpuset: add new python package ecf41ac libmad: add the recipe 1f87c7f mpg123: remove the recipe 5c69367 python-flask-bootstrap: update to version 3.3.6.0 and fix RDEPENDS 9d1d1e8 python-flask-navigation: update package RDEPENDS 06c87ef python-flask-bcrypt: update package RDEPENDS 01b7c1d python-flask: update RDEPENDS to include python-click d070f5a python-click: add recipe for the python click package required by the new version of flask a7195fc python-feedformatter: add package RDEPENDS 7ebe715 python-evdev: update to version 0.6.1 and add package RDEPENDS 18d5f11 python-feedparser: add package RDEPENDS 878ec0c python-epydoc: add package RDEPENDS 2daf0b0 python-dominate: update to version 2.2.1 and fix RDEPENDS 786b54e python-flufl-enum: remove deprecated package 468e565 python-django-south: add package RDEPENDS 795dc3f python-django: update to version 1.9.7 and add the required RDEPENDS ac2336f python-dbusmock: update to version 0.16.6 and update required RDEPENDS 3cac200 python-cmd2: update RDEPENDS to pull in required packages ae9a0c5 python-cryptography: update to version 1.4 and remove patches now available with the latest release d212af4 lirc: inherit python3native instead of pythonnative 5e18b65 python-cffi: update to version 1.7.0 ca90791 python-decorator: add package RDEPENDS 9a3bf8e python-backports-ssl: add package RDEPENDS 8cde32a python-bcrypt: update to version 3.1.0 9c00cf3 python-six: update RDEPENDS to work on both python2.7 and python3 8d55746 python-werkzeug: update RDEPENDS to work for minimal python2.7 and python3 df36dff pyrtm: Add RDEPENDS to the package 04923b4 pyrtm: update to version 0.4.2 97f8a24 python-pyephem: add RDEPENDS to package d27ad56 python-ujson: correct RDEPENDS to pull in needed python packages 63ebe28 python-urllib3: correct RDEPENDS to work on a minimal python instance aa16b31 python-urllib3: update to version 1.16 b7efea7 python-vcversioner: add RDEPENDS for the package bc892fb python-vcversioner: update to version 2.16.0.0 045d79e python-visitor: update to version 0.1.3 569cab0 python-vobject: add RDEPENDS for the package 5b4b806 python-vobject: update to version 0.9.2 f8ccd64 python-werkzeug: update to version 0.11.10 39fdd2e python-wtforms: add RDEPENDS to work correctly in minimal python environment 8f85bf0 python-wtforms: update to version 2.1 53f8a49 python-yappi: correct RDEPENDS to work on a minimal python install d04adba python-zopeinterface: update to version 4.1.1 4e52a2e python-tornado: remove deprecated version 2.2.1 001dad1 python-xlrd: add RDEPENDS to allow module import with a minimal python install 5cfe9e7 python-xlrd: update to version 1.0.0 812162c meta-python: Add Derek Straka as a maintainer 4b65102 python-imaging: Add patch to fix host sysroot fails f735a9c python-setuptools-scm: Add python-setuptools-scm bb a9b7ae5 python-pytest-runner: Add python-pytest-runner bb 45baacb python-mccabe: Add python-pytest-runner dependency 8027e53 python-mock: Add python-pbr-native dependency 093d271 python-pbr: Add python-pbr bb 4fbb4d2 net-snmp: initscripts are located in net-snmp-server-snmp package 582eddb net-snmp: fix snmpd crash via AgentX connection a27d4a7 openconnect: PACKAGECONFIG certain dependencies 303d9ea python-pyserial: update to version 3.1.1 e4691bb python-pymisp: update to version 2.4.48.1 116d715 python-flask: upgrade to version 0.11.1 0f89c4b python-decorator: update to version 4.0.10 5f92f38 python-yappi: add a recipe for a python profiler 45fc7c1 python-pyephem: update recipe to use the pypi class 1bef833 python-m2crypto: update recipe to use the pypi class 14e11e7 python-pyro4: update recipe to use the pypi class 7edad4d pypi: update the base pypi url to use the package info without requiring the hash 216e956 netmap: blacklist b6e805c Samba: use only libsystemd 6b2fc93 lftp: fix issues with multiple signbit definitions and remove from the blacklist 3647a2c crda: fix errors about unused variables and remove from the blacklist 1cb7275 gnome-terminal, toscoterm, vala-terminal, xfce4-terminal: use vte9 ce37942 vte9: Add old vte into meta-oe 377d67a gtest: fix installation in multilib 5cdb839 gnome-disk-utility: blacklist because of avahi-ui 7a925f7 analyze-suspend: Bump to latest Git version 0e10dc7 efl e-module.inc: fix fetching in multi-lib configs c29c8e3 krb5: add systemd support 016e748 Revert "python-pygobject, python-cloudeebus, python-dbusmock: Blacklist because of python-pygobject is broken" 0963084 python-cloudeebus: fix do_compile failure c06411f python-pygobject: fix do_configure failed 64d874f libebml: don't rely on make -e, obey LDFLAGS cff7a47 vboxguestdrivers: obey LDFLAGS 55dfb1b epdf, evince, tracker, gimp, tumbler: Remove blacklist caused by poppler build failures 979760c evince: fix build errors with gcc-6 675d1df poppler: fix ambiguity on math functions related to gcc-6 9b9eb83 faac: address gcc-6 narrowing errors via an explicit cast d516719 libqmi: update to version 1.14.2 559c14a crash: update to version 7.1.5 80def85 geis: add a patch to fix incorrect indentation issues and remove -Wno-error=misleading-indentation 90488aa tvheadend: add a patch to fix issues with gcc 6 and drop the -Wno-error=misleading-indentation d24e984 p7zip: update to version 15.14.1 0647b7d iperf: resolve issues with gcc6 e092a95 v4lutils: Update to latest upstream 9222832 libgphoto2: correct compatibility issues with libjpeg-turbo-1.5.0 7e8e0fb python-pyephem_3.7.6.0.bb: Add new recipe. 19ef3af gtk-engines: Move from oe-core 9cd117a chrony: Versatile implementation of NTP 5c8efcc curlpp: fix build with gcc-6 and remove blacklist f316c4a wireshark: update to 2.0.4 13db3c6 ntp: Security fixes via Upgrade to 4.2.8p8 f0756d1 crda, lftp, curlpp: blacklist, fails to build with gcc-6 0561402 libgphoto2, v4l-utils: blacklist, not compatible with libjpeg-turbo-1.5.0 c119940 grail: update to version 3.1.1 ee42aeb fwts: add CFLAG to ignore misleading indentations 629d67a geis: add CFLAG to ignore misleading indentations 0aac049 tvheadend: add CFLAG to ignore misleading indentations baa1ab2 fbreader: fix return code issue on gcc6 47e84b3 tcsh: fix the wait definition to support gcc6 87fc6bb geos: use std::isnan to support gcc6 aebac65 libeigen: update to 3.2.8 03f0be6 mpv: use waf.bbclass 7d399ca mpv: add DESCRIPTION 431ec7e libcgi-perl: add version 4.28 to provide perl-module-cgi af6af86 redis: fix hiredis build so it's less failure-prone and links properly 548effe ruby.bbclass: Fix usage with python3 44ea80d postgresql: blacklist because tcl in oe-core is broken for last month b0fae32 python-pygobject, python-cloudeebus, python-dbusmock: Blacklist because of python-pygobject is broken 33fc64c faac, iperf, crash, espeak, open-vcdiff: blacklist, fails to build with gcc-6 25a78e5 abiword, fbreader, tvheadend, glmark2, libqmi, modemmanager, thrift, wvdial, wvstreams, dt, collectd, gtkmathview, tcsh, glcompbench, geos, libspatialite, geis, grail, opencv, openwbem, fwts: blacklist, fails to build with gcc-6 or glibc-2.24 d78c521 evince, epdf, gdm, gnumeric, libgnomeprint, tumbler, gedit, gnome-panel, gnome-session, gnome-terminal, libgnomecups, gtksourceview2, libgweather, libgnomeui, tracker, gimp, poppler, mousepad, goffice, tasks: blacklist, fails to build with gcc-6 25e9400 fwts: Remove 14.09.00, newer 14.12.00 is in recipes-test 6dcee71 elementary, evas-generic-loaders: Drop poppler dependency 5221399 mpv: Media Player 1847d0b libass: add newer version e781f8e mpd: update to 0.19.15 d609617 meta-oe: override SECURITY_CFLAGS for llvm3.3 f90b8d3 toybox: Upgrade to 0.7.1 3ff2e22 libftdi: update to 1.3 8b32e60 nginx: update to version 1.11.1 98c4e4f nginx: update stable version to 1.10.1 b5091a1 python-tornado: add missing python2 runtime deps 7650008 python-singledispatch: initial recipe for version 3.4.0.3 4c110ff python-backports-abc: initial recipe for version 0.4 4594d24 syslog-ng: expand service file @variables@ earlier b27938b opencv: Reorder PACKAGES variable d0952ad opencv: Make gphoto2 dep optional via PACKAGECONFIG 24fe575 abiword, gnome-vfs: Use print as a function 80cf5e0 netmap-modules: Avoid type warning with python v3 55cb2ec gitkpkgv: Ensure files are closed b4d7caa gnome-doc-utils-stub: add a recipe f0de8ed cmpi-bindings: fix build with python 3 a18991d python-pygobject: add a recipe 4f93338 python-pyrex: add a recipe 56a4d21 python-imaging: add a recipe 25a0003 python-dbus: add a recipe f9ce43c Remove unnecessary exports of HOST_SYS and BUILD_SYS in python-based recipes e5f01ca nano: fix license to GPLv3. 240e2eb plymouth: allow disabling the dracut dep 852cd67 luajit: fix build issues, obey more vars 0cce9fe efivar-native: fix compile failure with older host gcc (<=4.6) 25f31a5 nodejs: update to 4.4.5 ff41698 gnome-menus: Fix QA warnings. c2c895e python-simplejson: change to setuptools 350bd0b dvd-apps: Fix several QA WARNINGS 6de06e4 geany-plugins: fix build 7be16bc libldb: add missing libaio dependency 126e48c libtalloc: add missing libaio dependency 81f3fb0 libtdb: add missing libaio dependency 18a1d69 libtevent: add missing libaio dependency a6a3671 cifs-utils: make samba conditional dependency d765990 netcat-openbsd: fix qa warning a2256bb esmtp: Fix rootfs creation errors 7832c67 postfix: Fix rootfs creation errors 62e3df2 netkit-rsh: fix build issue. 880c3dc opensaf: update to 5.0.0 d46c89a squid: CVE-2016-4553 9a13040 ntp: avoid floating dependency on mdns (aka mDNSResponder) 387824f openct: Fix rootfs creation errors e49c2c2 iptraf: Fix rootfs creation errors 5ec8663 fontforge: add back gnulib to DEPENDS 5adc7db florence: move to latest GTK2 version 0.5.4 5cc904b python-thrift: update to version 0.9.3 ad7fb0f python-urllib3: update to version 1.15.1 9a527fc python-pyudev: update to version 0.20.0 79174d7 python-pytz: update to version 2016.4 2383776 python-pyroute2: update to version 0.3.22 9e37a25 python-pyparsing: update to version 2.1.4 faa6511 python-pyopenssl: update to version 16.0.0 b1ca690 python-pyflakes: update to version 1.2.3 00ec1d5 python-psutil: update to version 4.2.0 3fe43f5 python-pip: update to version 8.1.2 b031bef python-monotonic: update to version 1.1 852f2a7 python-mock: update to version 2.0.0 81b3aa3 python-greenlet: update to version 0.4.9 beb3060 python-enum34: update to version 1.1.6 80517d2 python-cffi: update to version 1.6.0 87c914b python-backports-ssl: update to version 3.5.0.1 ab22ea3 sthttpd: update to 2.27.0 02b52ee freeglut: Add a recipe freeglut to replace mesa-glut bb26012 mesa-glut: Remove the recipe b917018 assimp: Add recipe for Open Asset Import Library 21a9e43 initramfs-kexecboot-klibc-image: Skip for nios2 f6db877 x11vnc: remove old libtool macros from acinclude.m4 a3d4309 networkmanager: add missing dep on dbus-glib-native 0839562 networkmanager: add missing dep on intltool-native b22c290 openlmi-networking: add missing dep on konkretcmpi-native 4972132 mg: stop relying on make -e 2318f8e llvm: make llvm-config wrapper error message more understandable 4ff633a uim: Fix Warning 35c3f12 geany-plugins: initial add 1.27 1d4d6e7 geany: update to 1.27 5ce609f poppler: update to 0.43.0 207e971 python-cryptography: fix compile issue with openssl 1.0.2h 33f5a5b apache2: fix libtool's path in apxs 5e5e66d python-requests: update to version 2.10.0 319bbc1 python-pymisp: update to version 2.4.36 9aa6735 python-flask-login: update to 0.3.2 ae20c6d python-flask-pymongo: update to 0.4.1 daf619e rrdtool: only unset PERLHOSTLIB in do_configure 5ad18c4 pytest: fix runtime issues. 569b11c obexftp: mark as compatible with bluez5 5da9408 krb5: fix uninitialized variable warning 87084fe libhugetlbfs: enable build for x86-32 c9c82d3 efivar: fix unknown option while gold linker used beac69f efibootmgr: sync with upstream while efivar upgraded to 0.23 f0a1e61 efivar: fix do_install failed d68c687 efibootmgr: update and unblacklist fe4cb8b efivar: update to 0.23 bee16ff gnulib: bump git revision 44a13e6 libsoc: update to 0.8.1 901b9a2 libxkbui: Fix license WARNING 09ccbeb python-numeric: Add LLNL license df2e3bb netcf: unconditionally remove gnulib dir to support reconfigure 8fe7d1e proftpd: fix mod_tls build issue 37297c3 nbd: fix LIC_FILES_CHKSUM 23ce88c znc: fix QA issue and remove from blacklist 0939421 netcf: fix mishandling of gnulib submodule causing build fail 00ec8bc autotools-bootstrap: make bootstrap package specific. 273d797 wireshark: Fix new QA Error 8b5662b curlpp: fix recipe 2f3a499 nodejs: update to 4.4.4 3384b41 upower: fix WARNING 76754d0 libwnck: fix WARNING 631efea python-dateutil: update to version 2.5.3 e62215e pypi: update the pypi class to support the updated URL scheme ef735bb acpitests: Fix license issue c45e8a3 tracker: update run-time dependencies 0f808a9 tracker: add missing depends for intltool-native aebbd94 tracker: add a patch to support giflib 5 1bc1405 libnice, farsight2: unblacklist as libnice's nice.pc issue fixed. 786ab84 wvstreams: fixing segfault with new gcc optimizations 102e699 llvm3.3: Disable auto -dbg packages 5397ae5 packagegroup-tools-bluetooth: Selects the tools appropriate for the version of bluez being used. 4adec18 lmbench: avoid gcc optimize-away multiplication 35c7a5b leptonica: add PACAKGECONFIG for openjpeg f347220 leptonica: update to version 1.73 904fd8d giflib: update to version 5.1.4 a6c172e poppler: add --std=c++11 to fix build with Qt 5.7 9087a59 pidgin: use pkg-config instead of hardcoded paths or python-config fc1ee27 pidgin: add PACKAGECONFIGs 2ff8e7e pidgin: Update to 2.10.12 0980690 toybox: Upgrade to 0.7.0 3391c2e toybox: Remove out-of-date patch be3d4c0 rrdtool: fix do_configure failure on some hosts b957e27 python-pyparsing: modify build to correctly use setuptools rather than distutils 3132af1 opencv: Fix metapkg dependencies for opencv-java and opencv-locales 5bece73 fbreader: add cflags fix for fribidi 0.19.7 821414a protobuf: split package to main and compiler packages 3bae88a protobuf: add protobuf-c recipe a78aebb packagegroup-tools-bluetooth.bb: Selects the tools appropriate for the version of bluez being used. c7265a6 glmark2: wl_surface should be destoryed after destroying wl_window f4ee554 xfce4-eyes-plugin: update to 4.4.5 d2e10b7 xfce4-cpufreq-plugin: update to 1.1.3 e211113 fluidsynth: set correct portaudio packageconfig dependency 7632939 xfce-polkit: fix warning not able to copy license b86f2fa meta-xfce: add intltool-native to DEPENDS c31ccab vim: Upgrade to v7.4.1689 6c0caad tinymembench: update to version 0.4.0 plus bug fixes 72c6229 nginx: update to version 1.9.15 e7ead2b nginx: update stable version to 1.10.0 c1ede48 iperf3: update to version 3.1.2 plus bug fixes 3df0760 iozone3: update to version 434 a29cece fio: update to version 2.9 4a47738 fribidi: update to version 0.19.7 7af4e55 sox: dep on ffmpeg, not libav 0307151 syslog-ng.inc: fix prerm script & class includes 1bd027e sblim-sfcb: add missing dependency on unzip-native c22af99 libmicrohttpd: update to 0.9.49 c16b6e6 fluentbit: add new recipe cdd326f fbida: use separate builddir e03e5d6 netdata: replace deprecated 'base_contains' with 'bb.utils.contains' 546d55d netdata: fix whitespace in the patch that caused failures when applying 23a1c2e netdata: add new recipe 831f710 ltrace: Remove deprecated readdir_r() a61cb51 ltrace: Error Fix for ARM 53adf32 thrift: Add recipe for Apache Thrift. f79a851 squid: CVE-2016-3947 275b6c3 meta-networking: use bb.utils.contains() instead of base_contains() 7a9c626 wireshark: update package to 2.0.3 abc6e49 rp-pppoe: Fix rootfs creation errors 1296817 openconnect: add missing dependencies 6830c3b proftpd: CVE-2016-3125 f59daf6 samba: remove dependency on ctdb 8cd5bc5 ntp: Security fixes via update to 4.2.8p7 ce61eea dovecot: fix QA issue and remove from blacklist 73fa6a9 net-snmp: enable ipv6 support aa8e156 samba: fix paths in sysv initscript ffeb84e samba: fix QA warnings. 6fbaf07 mozjs: fix configure host contamination b5a7dfb mariadb: Fix rootfs creation errors d1be64c wayland-fits: update, get out of PNBLACKLIST 0d857a1 hwdata: add new recipe 98951db rsnapshot: use ${bindir} as rsync location 1e17ae1 mozjs_17.0.0.bb: Fix do_srpm error 4d6c013 krb5-CVE-2016-3119.patch c16d59f xfce4-weather-plugin: update to 0.8.7 18e5f63 xfce4-whiskermenu-plugin: update to 1.5.3 eeac9ad poppler: update to 0.4.1 dad9a78 meta-initramfs: use bb.utils.contains() instead of base_contains() aa72c9e meta-gnome: use bb.utils.contains() instead of base_contains() 0d7c615 meta-efl: use bb.utils.contains() instead of base_contains() ab9f4d9 meta-multimedia: use bb.utils.contains() instead of base_contains() f08b75f meta-xfce: use bb.utils.contains() instead of base_contains() e5c807b meta-webserver: use bb.utils.contains() instead of base_contains() 21f10c1 meta-oe: use bb.utils.contains() instead of base_contains() 723b55f libubox: update to the latest git version for bug fixes b188239 concurrencykit: update to version 0.5.1 2675ade bootchart: update to 1.17 08f7d59 libgee: update to the latest stable version (0.18.0) 819f73f log4cplus: update to version 1.2.0 3be4e86 libio-pty-perl: update to version 1.12 5d67ab6 libxml++: update to the latest stable version (2.38.1) 85c72f4 python-parted: update to version 3.10.7 d95712f mozjs: fix armeb builds 63606ed initramfs-{debug,kexecboot}-image: zero out the rootfs_extra_space in initramfs images 33fc545 gtest, gmock: allow building gtest-native and gmock-native 969cd47 crash: add cross package ff70a60 Add simple-mtpfs recipe 834392b python-visitor: Add recipe for version 0.1.2 d3767d9 python-netaddr: Add recipe for version 0.7.18 5a20e87 python-dominate: Add recipe for version 2.2.0 71dcf41 flite: fix license issue. 7a7863b xcursorgen: fix License issue 40d7128 udisk2: fix build issue with missing depends fb30db6 nodejs: update to 4.4.3 6475f14 apache2: update to 2.4.20 1eac35d libmodbus: add support for the libmodbus development release 9676ebb python-wtforms: Add recipe for version 2.0.2 49b3517 python-pam: Add recipe for version 1.8.2 4be7006 python-flask-wtf: Add recipe for version 0.12 3e4ecdd python-flask-sqlalchemy: Add recipe for version 2.1 381d498 python-flask-navigation: Add recipe for version 0.2.0 962e2ab python-flask-bootstrap: Add recipe for version 3.3.5.7 00d5837 python-flask-bcrypt: Add recipe for version 0.7.1 5a7f267 python-blinker: Add recipe for version 1.4 cb95c5e python-bcrypt: Add recipe for version 2.0.0 bfa6d1c umip: unblacklist and disable parallel make bbb8373 nginx: update to 1.9.14 d436de8 llvm: correct fix for the multilib libdir 6336472 python-whoosh: update to 2.7.4 fdb2b66 python-decorator: update to 4.0.9 3fa8c30 python-dateutil: update to 2.5.2 4a90cbc python-cython: update to 0.24 ead0d3b krb5: add native and nativesdk extend c073b9a ne10: use bb.debug for debug messages 54a18a0 libbonobo.inc: add libbonobo-bin package by lib_package class d5e7b4b libhtml-parser-perl: update to 3.72 591cd39 libextutils-installpaths-perl: update to 0.011 edb883e libextutils-config-perl: update to 0.008 4c6da8a libencode-perl: update to 2.83 caeea00 libdbi-perl: update to 1.634 fa4bbb8 libdbd-sqlite-perl: update to 1.50 6a7fed1 libcurses-perl: update to 1.34 547fe92 libcrypt-openssl-random-perl: update to 0.11 2a42fba libclass-method-modifiers-perl: update to 2.11 4f6ba02 libcapture-tiny-perl: update to 0.36 ba5f235 adduser: update to 3.114 cc6b324 libtinyxml2: update 2.2.0 -> 3.0.0 536d146 gnome-themes: fix icon-name-mapping not found c4358e7 fcgi: update SRC_URI to match new path to fcgi-2.4.0.tar.gz archive 9ece354 openbox: add run time dependency on openbox-theme-clearlooks 7321fe2 nodejs: update to 4.4.2 3dfea34 vpnc: stage vpnc-script eb4ce40 openconnect: add recipe 388adb9 ctdb: drop duplicated DESCRIPTION 6914b91 ctdb: rdepend on procps d1a8f14 ctdb: disable the service by default ee61bec iscsitarget: resolve build error with linux kernel 4.3 and above a9d1b61 c-ares: Add package to networking 60c1f6c lldpd: Update to version 0.9.2 12e31ce samba: add volatile file to support readonly rootfs 237ade5 dnsmasq: get systemd only working again 4caeb00 libtalloc: Update to latest stable b20f3b1 libtdb: Update to latest stable 59b17c8 libtevent: Update to latest stable 37c158f libldb: Update to latest stable 70bde9a samba: Update to latest stable ab62c74 cyrus-sasl: Drop unneeded group addition REVERT: 247b126 Revert "leptonica: add PACAKGECONFIG for openjpeg" REVERT: ff38c70 python-cryptography: fix compile issue with openssl 1.0.2h REVERT: 107e624 nbd: fix LIC_FILES_CHKSUM REVERT: f76ad6c znc: fix QA issue and remove from blacklist REVERT: 9199968 netcf: fix mishandling of gnulib submodule causing build fail REVERT: 3cec94a autotools-bootstrap: make bootstrap package specific. REVERT: 761a686 wireshark: Fix new QA Error REVERT: 88a4748 curlpp: fix recipe REVERT: e00ad20 upower: fix WARNING REVERT: d2077f0 libwnck: fix WARNING REVERT: 84fdde3 acpitests: Fix license issue REVERT: 947e7f1 libnice, farsight2: unblacklist as libnice's nice.pc issue fixed. REVERT: f797b79 wvstreams: fixing segfault with new gcc optimizations REVERT: 84f69f3 packagegroup-tools-bluetooth: Selects the tools appropriate for the version of bluez being used. REVERT: e341fa0 lmbench: avoid gcc optimize-away multiplication REVERT: 1726e71 leptonica: add PACAKGECONFIG for openjpeg REVERT: ea71aa8 poppler: add --std=c++11 to fix build with Qt 5.7 REVERT: 0e06305 llvm3.3: Disable auto -dbg packages REVERT: ebe5fb2 pidgin: use pkg-config instead of hardcoded paths or python-config REVERT: 4a5b269 pidgin: add PACKAGECONFIGs REVERT: 6bcf20d pidgin: Update to 2.10.12 REVERT: 085dcdc toybox: Remove out-of-date patch REVERT: 7743d7e rrdtool: fix do_configure failure on some hosts REVERT: 305329d python-pyparsing: modify build to correctly use setuptools rather than distutils REVERT: 33874df opencv: Fix metapkg dependencies for opencv-java and opencv-locales REVERT: 25b22fb packagegroup-tools-bluetooth.bb: Selects the tools appropriate for the version of bluez being used. REVERT: d4b1497 glmark2: wl_surface should be destoryed after destroying wl_window REVERT: 4ee8ab7 fluidsynth: set correct portaudio packageconfig dependency REVERT: 87488dc xfce-polkit: fix warning not able to copy license REVERT: c9b3f9f meta-xfce: add intltool-native to DEPENDS REVERT: 76f7c9d sox: dep on ffmpeg, not libav REVERT: 5e2bb87 syslog-ng.inc: fix prerm script & class includes REVERT: 9f34a85 sblim-sfcb: add missing dependency on unzip-native REVERT: e2764e6 fbida: use separate builddir REVERT: a1b71fe squid: CVE-2016-3947 REVERT: d824682 rp-pppoe: Fix rootfs creation errors REVERT: 6812a4a openconnect: add missing dependencies REVERT: 959b617 proftpd: CVE-2016-3125 REVERT: 2ae294d dovecot: fix QA issue and remove from blacklist REVERT: ea52766 net-snmp: enable ipv6 support REVERT: 2092396 ntp: Security fixes via update to 4.2.8p7 REVERT: fd1e5ea mozjs: fix configure host contamination REVERT: ebb31a9 mariadb: Fix rootfs creation errors REVERT: 852b40f wayland-fits: update, get out of PNBLACKLIST REVERT: 8a1c490 hwdata: add new recipe REVERT: d4cb722 rsnapshot: use ${bindir} as rsync location REVERT: 2463098 mozjs_17.0.0.bb: Fix do_srpm error REVERT: de2fe0d krb5-CVE-2016-3119.patch REVERT: 470ab81 xfce4-weather-plugin: update to 0.8.7 REVERT: 01bf016 xfce4-whiskermenu-plugin: update to 1.5.3 REVERT: 51ad2f8 poppler: update to 0.4.1 REVERT: fe8fbf1 meta-initramfs: use bb.utils.contains() instead of base_contains() REVERT: 2e3d033 meta-gnome: use bb.utils.contains() instead of base_contains() REVERT: 33837ef meta-efl: use bb.utils.contains() instead of base_contains() REVERT: d336edb meta-multimedia: use bb.utils.contains() instead of base_contains() REVERT: 09ae3b6 meta-xfce: use bb.utils.contains() instead of base_contains() REVERT: 9078b0d meta-webserver: use bb.utils.contains() instead of base_contains() REVERT: cf18193 meta-oe: use bb.utils.contains() instead of base_contains() REVERT: 0e6cc19 libubox: update to the latest git version for bug fixes REVERT: 9f1c8ee concurrencykit: update to version 0.5.1 REVERT: fb946ee bootchart: update to 1.17 REVERT: 49d4df3 libgee: update to the latest stable version (0.18.0) REVERT: 7166c0a log4cplus: update to version 1.2.0 REVERT: 0791add libio-pty-perl: update to version 1.12 REVERT: 9b956d2 libxml++: update to the latest stable version (2.38.1) REVERT: 526a602 python-parted: update to version 3.10.7 REVERT: cd0fe0f mozjs: fix armeb builds REVERT: 4d94318 initramfs-{debug,kexecboot}-image: zero out the rootfs_extra_space in initramfs images REVERT: 146c382 gtest, gmock: allow building gtest-native and gmock-native REVERT: 19284f3 crash: add cross package REVERT: 70a46ba Add simple-mtpfs recipe REVERT: a34566c python-visitor: Add recipe for version 0.1.2 REVERT: 4bc8f37 python-netaddr: Add recipe for version 0.7.18 REVERT: 07a6eeb python-dominate: Add recipe for version 2.2.0 REVERT: b58d78f flite: fix license issue. REVERT: 9f8053b xcursorgen: fix License issue REVERT: f98090c udisk2: fix build issue with missing depends REVERT: d6a6190 nodejs: update to 4.4.3 REVERT: c9f8cc3 apache2: update to 2.4.20 REVERT: 8b15907 libmodbus: add support for the libmodbus development release REVERT: 7a0519d python-wtforms: Add recipe for version 2.0.2 REVERT: 44aa637 python-pam: Add recipe for version 1.8.2 REVERT: 3e88e5e python-flask-wtf: Add recipe for version 0.12 REVERT: 9b1377a python-flask-sqlalchemy: Add recipe for version 2.1 REVERT: 8c69a06 python-flask-navigation: Add recipe for version 0.2.0 REVERT: 80279a3 python-flask-bootstrap: Add recipe for version 3.3.5.7 REVERT: a68a27c python-flask-bcrypt: Add recipe for version 0.7.1 REVERT: b72a23a python-blinker: Add recipe for version 1.4 REVERT: fc3b141 python-bcrypt: Add recipe for version 2.0.0 REVERT: 93aa4aa umip: unblacklist and disable parallel make REVERT: bf34b1e nginx: update to 1.9.14 REVERT: 4fe750a llvm: correct fix for the multilib libdir REVERT: b7cbd44 python-whoosh: update to 2.7.4 REVERT: 607e275 python-decorator: update to 4.0.9 REVERT: 2d50716 python-dateutil: update to 2.5.2 REVERT: 18872d2 python-cython: update to 0.24 REVERT: da664f7 krb5: add native and nativesdk extend REVERT: e317d95 ne10: use bb.debug for debug messages REVERT: 0d28aba libbonobo.inc: add libbonobo-bin package by lib_package class REVERT: 1db7299 libhtml-parser-perl: update to 3.72 REVERT: e9d95a5 libextutils-installpaths-perl: update to 0.011 REVERT: 224dad6 libextutils-config-perl: update to 0.008 REVERT: f9156de libencode-perl: update to 2.83 REVERT: 26be6da libdbi-perl: update to 1.634 REVERT: ebf03b9 libdbd-sqlite-perl: update to 1.50 REVERT: 1e04c8b libcurses-perl: update to 1.34 REVERT: aedee46 libcrypt-openssl-random-perl: update to 0.11 REVERT: 5acf9a1 libclass-method-modifiers-perl: update to 2.11 REVERT: 32d95f3 libcapture-tiny-perl: update to 0.36 REVERT: c8f9b9c adduser: update to 3.114 REVERT: d4cde5c libtinyxml2: update 2.2.0 -> 3.0.0 REVERT: d34fc2a gnome-themes: fix icon-name-mapping not found REVERT: c8ec1be fcgi: update SRC_URI to match new path to fcgi-2.4.0.tar.gz archive REVERT: 37c75b3 openbox: add run time dependency on openbox-theme-clearlooks REVERT: 88b739e nodejs: update to 4.4.2 REVERT: 3c76d0a vpnc: stage vpnc-script REVERT: 51717e1 openconnect: add recipe REVERT: afaf3c2 c-ares: Add package to networking REVERT: cb87e40 samba: remove dependency on ctdb REVERT: d73f12b samba: fix paths in sysv initscript REVERT: d5baf78 samba: fix QA warnings. REVERT: e123d76 ctdb: drop duplicated DESCRIPTION REVERT: 7290932 ctdb: rdepend on procps REVERT: dc0bc56 ctdb: disable the service by default REVERT: 37c8e1f iscsitarget: resolve build error with linux kernel 4.3 and above REVERT: eba63b3 lldpd: Update to version 0.9.2 REVERT: d7c6dc8 samba: add volatile file to support readonly rootfs REVERT: 72a2f2b libtalloc: Update to latest stable REVERT: 2aad141 libtdb: Update to latest stable REVERT: 8176853 libtevent: Update to latest stable REVERT: b325cea libldb: Update to latest stable REVERT: 825cf15 samba: Update to latest stable REVERT: 5aa6f37 dnsmasq: get systemd only working again REVERT: abd1795 cyrus-sasl: Drop unneeded group addition REVERT: 156b381 README: update maintainers list for krogoth Change-Id: Id1c465d3fe39327bf35a475756b103eab8a90a02 git-subtree-dir: import-layers/meta-openembedded git-subtree-split: 1efa5d623bc64659b57389e50be2568b1355d5f7 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Diffstat (limited to 'import-layers/meta-openembedded/meta-oe/recipes-extended')
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/cfengine/cfengine-masterfiles/remove-policy-of-usr-local-sbin.patch28
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/cfengine/cfengine-masterfiles_3.9.0.bb37
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/cfengine/cfengine/change-hard-coded-lib-path.patch28
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/cfengine/cfengine/set-path-of-default-config-file.patch23
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/cfengine/cfengine_3.9.0.bb71
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/cmpi-bindings/cmpi-bindings/0001-Add-PYTHON_ABI-suffix-to-the-python-library-name.patch27
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/cmpi-bindings/cmpi-bindings_git.bb7
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/collectd/collectd/0001-collectd-replace-deprecated-readdir_r-with-readdir.patch66
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/collectd/collectd/CVE-2016-6254.patch55
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/collectd/collectd_5.5.0.bb4
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/corosync/corosync_2.4.0.bb (renamed from import-layers/meta-openembedded/meta-oe/recipes-extended/corosync/corosync_2.3.5.bb)6
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/dialog/dialog_1.3-20160424.bb (renamed from import-layers/meta-openembedded/meta-oe/recipes-extended/dialog/dialog_1.2-20150920.bb)4
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/efibootmgr/efibootmgr_0.12.bb14
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/efibootmgr/files/ldflags.patch17
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar/0001-efivar-fix-for-cross-compile.patch28
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar/0002-disable-static-build.patch33
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar/0003-efivar-fix-for-cross-compile.patch44
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar/0004-fix-unknow-option-for-gold-linker.patch38
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar/allow-multi-definitions-for-native.patch23
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar/efivar-drop-options-not-supported-by-lower-version-gcc.patch71
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar/fix-compile-failure-with-host-gcc-4.6.patch45
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar_0.21.bb39
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar_0.24.bb43
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/flashrom/flashrom/0001-Fix-compilation-on-aarch64.patch62
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/flashrom/flashrom/0001-ichspi.c-Fix-build-with-clang.patch29
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/flashrom/flashrom/0002-Disable-Wtautological-pointer-compare-when-using-cla.patch35
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/flashrom/flashrom/0003-remove-duplicate-const-qualifiers.patch71
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/flashrom/flashrom_0.9.6.1.bb9
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/fluentbit/fluentbit_0.7.2.bb16
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/fwts/fwts_git.bb22
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/haveged/haveged_1.9.1.bb24
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/hplip/hplip_3.12.6.bb2
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/jansson/jansson_2.9.bb (renamed from import-layers/meta-openembedded/meta-oe/recipes-extended/jansson/jansson_2.4.bb)6
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/libgxim/libgxim_0.5.0.bb2
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/libimobiledevice/files/0001-Fix-warnings-found-with-clang.patch51
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/libimobiledevice/libplist_1.8.bb13
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/libmodbus/libmodbus_3.1.2.bb7
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/libmodbus/libmodbus_3.1.4.bb7
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/libqb/libqb_0.17.2.bb (renamed from import-layers/meta-openembedded/meta-oe/recipes-extended/libqb/libqb_0.17.1.bb)4
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/libx86-1/libx86-1.1/makefile-add-ldflags.patch17
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/libx86-1/libx86-1_1.1.bb1
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/logwatch/logwatch_7.4.3.bb (renamed from import-layers/meta-openembedded/meta-oe/recipes-extended/logwatch/logwatch_7.4.1.bb)4
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/md5deep/files/0001-Fix-errors-found-by-clang.patch32
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/md5deep/md5deep_4.4.bb1
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/mml-widget/gtkmathview/0002-configure.ac-header-detection-of-hash_map-is-broken-.patch63
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/mml-widget/gtkmathview/0003-gcc-6.0-build-fixes.patch93
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/mml-widget/gtkmathview_0.8.0.bb8
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/mozjs/mozjs/Manually_mmap_heap_memory_esr17.patch115
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/mozjs/mozjs_17.0.0.bb11
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/openlmi/openlmi-networking_0.3.1.bb2
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/openwsman/openwsman_2.6.2.bb8
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/p7zip/files/do_not_override_compiler_and_do_not_strip.patch25
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/p7zip/p7zip_16.02.bb (renamed from import-layers/meta-openembedded/meta-oe/recipes-extended/p7zip/p7zip_9.20.1.bb)16
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/polkit/polkit_0.113.bb6
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/redis/redis/hiredis-update-Makefile-to-add-symbols-to-staticlib.patch19
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/redis/redis_3.0.2.bb2
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/rrdtool/rrdtool_1.6.0.bb (renamed from import-layers/meta-openembedded/meta-oe/recipes-extended/rrdtool/rrdtool_1.5.4.bb)10
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/libfastjson_0.99.4.bb15
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/librelp_1.2.12.bb15
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/rsyslog/enable_tls_ptests.patch28
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/rsyslog/json-0.12-fix.patch47
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/rsyslog/replace_deprecated_GnuTLS_functions.patch73
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/rsyslog/use-pkgconfig-to-check-libgcrypt.patch25
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/rsyslog/use_gnutls_certificate_type_set_priority_only_if_available.patch79
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/rsyslog_8.22.0.bb (renamed from import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/rsyslog_7.6.1.bb)28
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/sblim-sfcb/sblim-sfcb_1.4.9.bb4
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/scsirastools/scsirastools_1.6.4.bb4
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/smartmontools/smartmontools_6.5.bb (renamed from import-layers/meta-openembedded/meta-oe/recipes-extended/smartmontools/smartmontools_6.4.bb)42
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/socketcan/libsocketcan/0001-Use-strcmp-instead-of-sizeof-on-char-string.patch39
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/socketcan/libsocketcan_0.0.10.bb (renamed from import-layers/meta-openembedded/meta-oe/recipes-extended/socketcan/libsocketcan_0.0.9.bb)10
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/sysdig/sysdig_git.bb2
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/tcsh/files/fix-gcc6-wait-union.patch11
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/tcsh/tcsh_6.18.01.bb10
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/testfloat/files/0002-Makefile-for-cross-compile-TestFloat.patch2
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/tipcutils/tipcutils_2.2.0.bb (renamed from import-layers/meta-openembedded/meta-oe/recipes-extended/tipcutils/tipcutils_2.0.6.bb)10
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/tiptop/tiptop_2.3.bb2
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/wipe/files/makefile-add-ldflags.patch17
-rw-r--r--import-layers/meta-openembedded/meta-oe/recipes-extended/wipe/wipe_git.bb7
78 files changed, 1419 insertions, 595 deletions
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/cfengine/cfengine-masterfiles/remove-policy-of-usr-local-sbin.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/cfengine/cfengine-masterfiles/remove-policy-of-usr-local-sbin.patch
new file mode 100644
index 0000000000..3f8debc28a
--- /dev/null
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/cfengine/cfengine-masterfiles/remove-policy-of-usr-local-sbin.patch
@@ -0,0 +1,28 @@
+Upstream-Status: Inappropriate [configuration]
+
+Directory /usr/local is not used for us. Remove the policy that not to install
+binaries to /usr/local/sbin.
+
+Signed-off-by: Kai Kang <kai.kang@windriver.com>
+---
+diff --git a/cfe_internal/update/update_bins.cf b/cfe_internal/update/update_bins.cf
+index 1796caa..697af0d 100644
+--- a/cfe_internal/update/update_bins.cf
++++ b/cfe_internal/update/update_bins.cf
+@@ -55,16 +55,6 @@ bundle agent cfe_internal_bins
+ depth_search => u_recurse_basedir("inf"),
+ action => u_immediate;
+
+- "/usr/local/sbin/$(agents)"
+- comment => "Create symlinks of CFE binaries in /usr/local/sbin",
+- handle => canonify("cfe_internal_bins_files_sbin_$(agents)"),
+- move_obstructions => "true",
+- link_from => u_ln_s("$(sys.workdir)/bin/$(agents)");
+-
+- "/usr/local/sbin/$(agents).cfsaved"
+- comment => "Remove all .cfsaved file extension",
+- handle => canonify("cfe_internal_bins_files_remove_$(agent)_cfsaved"),
+- delete => u_tidy;
+ }
+
+ bundle agent cfe_internal_update_bins
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/cfengine/cfengine-masterfiles_3.9.0.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/cfengine/cfengine-masterfiles_3.9.0.bb
new file mode 100644
index 0000000000..9d01c51289
--- /dev/null
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/cfengine/cfengine-masterfiles_3.9.0.bb
@@ -0,0 +1,37 @@
+#
+# Copyright (C) 2014 - 2016 Wind River Systems, Inc.
+#
+SUMMARY = "Base policy for CFEngine"
+
+DESCRIPTION = "CFEngine is an IT infrastructure automation framework \
+that helps engineers, system administrators and other stakeholders \
+in an IT system to manage and understand IT infrastructure throughout \
+its lifecycle. CFEngine takes systems from Build to Deploy, Manage and Audit. \
+ \
+This package is intended to provide a stable base policy for \
+installations and upgrades, and is used by CFEngine 3.6 and newer. \
+ \
+The contents of this packge are intended to live in `/var/cfengine/masterfiles` \
+or wherever `$(sys.masterdir)` points. \
+"
+
+HOMEPAGE = "http://cfengine.com"
+
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=52cd3d13af93180822888ab0088e9328"
+
+SRC_URI = "https://cfengine-package-repos.s3.amazonaws.com/tarballs/${BP}.tar.gz \
+ file://remove-policy-of-usr-local-sbin.patch \
+"
+SRC_URI[md5sum] = "b101ddcd546738af6ec91be5c297cb24"
+SRC_URI[sha256sum] = "63dec2f8649f5f2788cd463dccf47f8dbe941522acfcf3093517f983bbfa0606"
+
+inherit autotools
+
+export EXPLICIT_VERSION="${PV}"
+
+EXTRA_OECONF = "--prefix=${localstatedir}/cfengine"
+
+FILES_${PN} += "${localstatedir}/cfengine"
+
+RDEPENDS_${PN} += "python-core"
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/cfengine/cfengine/change-hard-coded-lib-path.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/cfengine/cfengine/change-hard-coded-lib-path.patch
new file mode 100644
index 0000000000..2295e415cd
--- /dev/null
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/cfengine/cfengine/change-hard-coded-lib-path.patch
@@ -0,0 +1,28 @@
+Upstream-Status: Inappropriate [configuration]
+
+projlibdir use a hard coded lib path, this will cause error when build a 64bit
+target. So change it to suitable path.
+
+Signed-off-by: Song.Li <Song.Li@windriver.com>
+Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
+Signed-off-by: Kai Kang <kai.kang@windriver.com>
+---
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index 38e2b9c..bc6b996 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -188,7 +188,7 @@ AS_IF([test x"$enable_fhs" = xyes], [
+ fi
+
+ sbindir='${exec_prefix}/bin' # /var/cfengine/bin despite being sbin_?
+- projlibdir='${exec_prefix}/lib'
++ projlibdir='${libdir}'
+ mandir='${exec_prefix}/share/man'
+ ])
+
+--
+1.7.1
+
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/cfengine/cfengine/set-path-of-default-config-file.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/cfengine/cfengine/set-path-of-default-config-file.patch
new file mode 100644
index 0000000000..b9526f2843
--- /dev/null
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/cfengine/cfengine/set-path-of-default-config-file.patch
@@ -0,0 +1,23 @@
+Upstream-Status: Inappropriate [configuration]
+
+Set the path of default configure file.
+
+Signed-off-by: Kai Kang <kai.kang@windriver.com>
+---
+diff --git a/misc/init.d/cfengine3.in b/misc/init.d/cfengine3.in
+index d6ae26f..1dee283 100644
+--- a/misc/init.d/cfengine3.in
++++ b/misc/init.d/cfengine3.in
+@@ -101,11 +101,7 @@ if [ -z "$LOCKDIR" ]; then
+ fi
+
+ # default control file
+-if [ "$DEBIAN" = "1" ]; then
+- DEFAULT=/etc/default/cfengine3
+-else
+- DEFAULT=/etc/sysconfig/cfengine3
+-fi
++DEFAULT=/etc/default/cfengine3
+
+ if [ -f $DEFAULT ]; then
+ . $DEFAULT
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/cfengine/cfengine_3.9.0.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/cfengine/cfengine_3.9.0.bb
new file mode 100644
index 0000000000..68a15f8974
--- /dev/null
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/cfengine/cfengine_3.9.0.bb
@@ -0,0 +1,71 @@
+#
+# Copyright (C) 2014 - 2016 Wind River Systems, Inc.
+#
+SUMMARY = "CFEngine is an IT infrastructure automation framework"
+
+DESCRIPTION = "CFEngine is an IT infrastructure automation framework \
+that helps engineers, system administrators and other stakeholders \
+in an IT system to manage and understand IT infrastructure throughout \
+its lifecycle. CFEngine takes systems from Build to Deploy, Manage and Audit."
+
+HOMEPAGE = "http://cfengine.com"
+
+LICENSE = "GPLv3"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=cd59c3650c8b7ff36bab1cc6587b097a"
+
+DEPENDS = "attr tokyocabinet"
+
+SRC_URI = "https://cfengine-package-repos.s3.amazonaws.com/tarballs/${BP}.tar.gz \
+ file://change-hard-coded-lib-path.patch \
+ file://set-path-of-default-config-file.patch \
+"
+
+SRC_URI[md5sum] = "63da39655cfca30ca885fcc4a1bf8aa4"
+SRC_URI[sha256sum] = "32a38aedf1199c2361e1335e0d4a1d98f9efa7cd591bcb647f35c7395bb66f2d"
+
+inherit autotools systemd
+
+export EXPLICIT_VERSION="${PV}"
+
+SYSTEMD_SERVICE_${PN} = "cfengine3.service cfengine3-web.service"
+SYSTEMD_AUTO_ENABLE_${PN} = "disable"
+
+PACKAGECONFIG ??= "libpcre openssl \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam', '', d)} \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)} \
+"
+PACKAGECONFIG[libxml2] = "--with-libxml2=yes,--with-libxml2=no,libxml2,"
+PACKAGECONFIG[mysql] = "--with-mysql=yes,--with-mysql=no,mysql,"
+PACKAGECONFIG[postgresql] = "--with-postgresql=yes,--with-postgresql=no,postgresql,"
+PACKAGECONFIG[acl] = "--with-libacl=yes,--with-libacl=no,acl,"
+PACKAGECONFIG[libvirt] = "--with-libvirt=yes,--with-libvirt=no,libvirt,"
+PACKAGECONFIG[libpcre] = "--with-pcre=yes,--with-pcre=no,libpcre,"
+PACKAGECONFIG[openssl] = "--with-openssl=yes,--with-openssl=no,openssl,"
+PACKAGECONFIG[pam] = "--with-pam=yes,--with-pam=no,libpam,"
+PACKAGECONFIG[libyaml] = "--with-libyaml,--without-libyaml,libyaml,"
+PACKAGECONFIG[systemd] = "--with-systemd-service=${systemd_system_unitdir},--without-systemd-service"
+PACKAGECONFIG[libcurl] = "--with-libcurl,--without-libcurl,curl,"
+
+EXTRA_OECONF = "hw_cv_func_va_copy=yes --with-init-script=${sysconfdir}/init.d --with-tokyocabinet"
+
+do_install_append() {
+ install -d ${D}${localstatedir}/${BPN}/bin
+ for f in `ls ${D}${bindir}`; do
+ ln -s ${bindir}/`basename $f` ${D}${localstatedir}/${BPN}/bin/
+ done
+
+ install -d ${D}${sysconfdir}/default
+ cat << EOF > ${D}${sysconfdir}/default/cfengine3
+RUN_CF_SERVERD=1
+RUN_CF_EXECD=1
+RUN_CF_MONITORD=1
+RUN_CF_HUB=0
+EOF
+
+ if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
+ install -m 0755 -D ${D}${sysconfdir}/init.d/cfengine3 ${D}${datadir}/${BPN}/cfengine3
+ sed -i -e 's#/etc/init.d#${datadir}/${BPN}#' ${D}${systemd_system_unitdir}/*.service
+ fi
+}
+
+RDEPENDS_${PN} += "${BPN}-masterfiles"
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/cmpi-bindings/cmpi-bindings/0001-Add-PYTHON_ABI-suffix-to-the-python-library-name.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/cmpi-bindings/cmpi-bindings/0001-Add-PYTHON_ABI-suffix-to-the-python-library-name.patch
new file mode 100644
index 0000000000..b2a149b0f4
--- /dev/null
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/cmpi-bindings/cmpi-bindings/0001-Add-PYTHON_ABI-suffix-to-the-python-library-name.patch
@@ -0,0 +1,27 @@
+From a701ed30ac1bc2f77d063c237d6ae040a2d53f6b Mon Sep 17 00:00:00 2001
+From: Alexander Kanavin <alex.kanavin@gmail.com>
+Date: Mon, 16 May 2016 16:52:24 +0300
+Subject: [PATCH] Add 'm' suffix to the python library name.
+
+Upstream-Status: Inappropriate [oe-core specific]
+Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
+---
+ swig/python/CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/swig/python/CMakeLists.txt b/swig/python/CMakeLists.txt
+index 128798b..391cef7 100644
+--- a/swig/python/CMakeLists.txt
++++ b/swig/python/CMakeLists.txt
+@@ -49,7 +49,7 @@ ADD_DEFINITIONS(-DCMPI_PLATFORM_LINUX_GENERIC_GNU -DCMPI_VERSION=200)
+ SET( NAME pyCmpiProvider )
+ ADD_LIBRARY( ${NAME} SHARED ${SWIG_OUTPUT})
+ #TARGET_LINK_LIBRARIES( ${NAME} ${PYTHON_LIBRARIES} )
+-TARGET_LINK_LIBRARIES( ${NAME} python${PYTHON_MAJOR_VERSION}.${PYTHON_MINOR_VERSION} )
++TARGET_LINK_LIBRARIES( ${NAME} python${PYTHON_MAJOR_VERSION}.${PYTHON_MINOR_VERSION}m )
+ TARGET_LINK_LIBRARIES( ${NAME} pthread )
+ TARGET_LINK_LIBRARIES( ${NAME} dl )
+ TARGET_LINK_LIBRARIES( ${NAME} util )
+--
+2.8.1
+
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/cmpi-bindings/cmpi-bindings_git.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/cmpi-bindings/cmpi-bindings_git.bb
index a2747c3508..25166ab580 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/cmpi-bindings/cmpi-bindings_git.bb
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/cmpi-bindings/cmpi-bindings_git.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "http://github.com/kkaempf/cmpi-bindings"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://COPYING;md5=b19ee058d2d5f69af45da98051d91064"
SECTION = "Development/Libraries"
-DEPENDS = "swig-native python sblim-cmpi-devel"
+DEPENDS = "swig-native python3 sblim-cmpi-devel"
SRC_URI = "git://github.com/kkaempf/cmpi-bindings.git;protocol=http \
file://cmpi-bindings-0.4.17-no-ruby-perl.patch \
@@ -13,19 +13,18 @@ SRC_URI = "git://github.com/kkaempf/cmpi-bindings.git;protocol=http \
file://0001-Modify-cmakelist.patch \
file://0001-Fix-error.patch \
file://0001-fix-the-build-error-when-python-3.0.patch \
+ file://0001-Add-PYTHON_ABI-suffix-to-the-python-library-name.patch \
"
SRCREV = "62f60e065aa1b901f826e4f530c0573ae32d065e"
S = "${WORKDIR}/git"
-inherit cmake pythonnative
+inherit cmake python3native
EXTRA_OECMAKE = "-DLIB='${baselib}' \
-DPYTHON_INCLUDE_PATH=${STAGING_INCDIR}/python${PYTHON_BASEVERSION}"
do_configure_prepend() {
- export HOST_SYS=${HOST_SYS}
- export BUILD_SYS=${BUILD_SYS}
export STAGING_LIBDIR=${STAGING_LIBDIR}
export STAGING_INCDIR=${STAGING_INCDIR}
export ENV_INSTALL_PATH=${PYTHON_SITEPACKAGES_DIR}
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/collectd/collectd/0001-collectd-replace-deprecated-readdir_r-with-readdir.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/collectd/collectd/0001-collectd-replace-deprecated-readdir_r-with-readdir.patch
new file mode 100644
index 0000000000..f3d53f26ed
--- /dev/null
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/collectd/collectd/0001-collectd-replace-deprecated-readdir_r-with-readdir.patch
@@ -0,0 +1,66 @@
+Subject: [PATCH] collectd: replace deprecated readdir_r() with readdir()
+
+* 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
+
+Upstream-Status: Pending
+
+Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
+---
+ src/vserver.c | 15 ++++-----------
+ 1 file changed, 4 insertions(+), 11 deletions(-)
+
+diff --git a/src/vserver.c b/src/vserver.c
+index bd2e867..2e4e715 100644
+--- a/src/vserver.c
++++ b/src/vserver.c
+@@ -131,15 +131,8 @@ static derive_t vserver_get_sock_bytes(const char *s)
+
+ static int vserver_read (void)
+ {
+-#if NAME_MAX < 1024
+-# define DIRENT_BUFFER_SIZE (sizeof (struct dirent) + 1024 + 1)
+-#else
+-# define DIRENT_BUFFER_SIZE (sizeof (struct dirent) + NAME_MAX + 1)
+-#endif
+-
+ DIR *proc;
+- struct dirent *dent; /* 42 */
+- char dirent_buffer[DIRENT_BUFFER_SIZE];
++ struct dirent *dent = NULL; /* 42 */
+
+ errno = 0;
+ proc = opendir (PROCDIR);
+@@ -164,11 +157,11 @@ static int vserver_read (void)
+
+ int status;
+
+- status = readdir_r (proc, (struct dirent *) dirent_buffer, &dent);
+- if (status != 0)
++ dent = readdir (proc);
++ if (dent == NULL && errno != 0)
+ {
+ char errbuf[4096];
+- ERROR ("vserver plugin: readdir_r failed: %s",
++ ERROR ("vserver plugin: readdir failed: %s",
+ sstrerror (errno, errbuf, sizeof (errbuf)));
+ closedir (proc);
+ return (-1);
+--
+2.8.2
+
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/collectd/collectd/CVE-2016-6254.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/collectd/collectd/CVE-2016-6254.patch
new file mode 100644
index 0000000000..bc85b4c0e6
--- /dev/null
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/collectd/collectd/CVE-2016-6254.patch
@@ -0,0 +1,55 @@
+From dd8483a4beb6f61521d8b32c726523bbea21cd92 Mon Sep 17 00:00:00 2001
+From: Florian Forster <octo@collectd.org>
+Date: Tue, 19 Jul 2016 10:00:37 +0200
+Subject: [PATCH] network plugin: Fix heap overflow in parse_packet().
+
+Emilien Gaspar has identified a heap overflow in parse_packet(), the
+function used by the network plugin to parse incoming network packets.
+
+This is a vulnerability in collectd, though the scope is not clear at
+this point. At the very least specially crafted network packets can be
+used to crash the daemon. We can't rule out a potential remote code
+execution though.
+
+Fixes: CVE-2016-6254
+
+cherry picked from upstream commit b589096f
+
+Upstream Status: Backport
+
+Signed-off-by: Alexandru Moise <alexandru.moise@windriver.com>
+---
+ src/network.c | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/src/network.c b/src/network.c
+index 551bd5c..cb979b2 100644
+--- a/src/network.c
++++ b/src/network.c
+@@ -1444,6 +1444,7 @@ static int parse_packet (sockent_t *se, /* {{{ */
+ printed_ignore_warning = 1;
+ }
+ buffer = ((char *) buffer) + pkg_length;
++ buffer_size -= (size_t) pkg_length;
+ continue;
+ }
+ #endif /* HAVE_LIBGCRYPT */
+@@ -1471,6 +1472,7 @@ static int parse_packet (sockent_t *se, /* {{{ */
+ printed_ignore_warning = 1;
+ }
+ buffer = ((char *) buffer) + pkg_length;
++ buffer_size -= (size_t) pkg_length;
+ continue;
+ }
+ #endif /* HAVE_LIBGCRYPT */
+@@ -1612,6 +1614,7 @@ static int parse_packet (sockent_t *se, /* {{{ */
+ DEBUG ("network plugin: parse_packet: Unknown part"
+ " type: 0x%04hx", pkg_type);
+ buffer = ((char *) buffer) + pkg_length;
++ buffer_size -= (size_t) pkg_length;
+ }
+ } /* while (buffer_size > sizeof (part_header_t)) */
+
+--
+2.7.4
+
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/collectd/collectd_5.5.0.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/collectd/collectd_5.5.0.bb
index 6a3476f540..34edecfbaf 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/collectd/collectd_5.5.0.bb
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/collectd/collectd_5.5.0.bb
@@ -12,6 +12,8 @@ SRC_URI = "http://collectd.org/files/collectd-${PV}.tar.bz2 \
file://collectd.init \
file://collectd.service \
file://0001-conditionally-check-libvirt.patch \
+ file://0001-collectd-replace-deprecated-readdir_r-with-readdir.patch \
+ file://CVE-2016-6254.patch \
"
SRC_URI[md5sum] = "c39305ef5514b44238b0d31f77e29e6a"
SRC_URI[sha256sum] = "847684cf5c10de1dc34145078af3fcf6e0d168ba98c14f1343b1062a4b569e88"
@@ -76,6 +78,8 @@ do_install_append() {
${D}${systemd_unitdir}/system/collectd.service
}
+CONFFILES_${PN} = "${sysconfdir}/collectd.conf"
+
INITSCRIPT_NAME = "collectd"
INITSCRIPT_PARAMS = "defaults"
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/corosync/corosync_2.3.5.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/corosync/corosync_2.4.0.bb
index 508277e765..a213a2726a 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/corosync/corosync_2.3.5.bb
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/corosync/corosync_2.4.0.bb
@@ -8,8 +8,8 @@ SECTION = "base"
inherit autotools pkgconfig systemd
SRC_URI = "http://build.clusterlabs.org/corosync/releases/${BP}.tar.gz"
-SRC_URI[md5sum] = "8894f00d499e0755467b381e6346f9ff"
-SRC_URI[sha256sum] = "1d48cdfa224b0ceb02e27fe9d56b738fb2a92262b04b15bb3a67e1c4248da8e2"
+SRC_URI[md5sum] = "11bdd5ee2aed5eb2443dd6d6acd6a1ab"
+SRC_URI[sha256sum] = "6fe9523852a892701c4c28c1cd32e067e44cf0e696d5ecf3790afdef1fc309cb"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://LICENSE;md5=a85eb4ce24033adb6088dd1d6ffc5e5d"
@@ -48,7 +48,7 @@ do_install_append() {
sed -i -e 's,@INITWRAPPERSDIR@,${sysconfdir}/init.d,g' ${D}${systemd_unitdir}/system/corosync.service
sed -i -e 's,@SYSCONFDIR@,${sysconfdir},g' ${D}${systemd_unitdir}/system/corosync-notifyd.service
sed -i -e 's,@SBINDIR@,${base_sbindir},g' ${D}${systemd_unitdir}/system/corosync-notifyd.service
- fi
+ fi
}
RDEPENDS_${PN} += "bash"
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/dialog/dialog_1.2-20150920.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/dialog/dialog_1.3-20160424.bb
index 6fef9d6422..2d8fbae5e5 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/dialog/dialog_1.2-20150920.bb
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/dialog/dialog_1.3-20160424.bb
@@ -8,8 +8,8 @@ DEPENDS = "ncurses"
LICENSE = "LGPL-2.1"
LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343"
-SRC_URI[md5sum] = "2b7c002b0a88ce1e0014af34b6b1ebdc"
-SRC_URI[sha256sum] = "c4e61ec5768701683dd4b5b2ebd8a31e6289fa6a1f5801e4b481085650698c05"
+SRC_URI[md5sum] = "582d804252205f73df2d892ebdc5212e"
+SRC_URI[sha256sum] = "47f5870876e778aa2902f2e91b4070418d4651b647e1a67a94127cb8aab5b5eb"
SRC_URI = "ftp://invisible-island.net/dialog/dialog-${PV}.tgz \
"
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/efibootmgr/efibootmgr_0.12.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/efibootmgr/efibootmgr_0.12.bb
index 9b611ce1d9..0dee582e37 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/efibootmgr/efibootmgr_0.12.bb
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/efibootmgr/efibootmgr_0.12.bb
@@ -10,20 +10,20 @@ DEPENDS = "pciutils zlib efivar"
COMPATIBLE_HOST = "(i.86|x86_64|arm|aarch64).*-linux"
-SRC_URI = "https://github.com/rhinstaller/efibootmgr/releases/download/${BP}/${BP}.tar.bz2 \
- file://ldflags.patch \
+SRCREV = "75d25807ba81cb724964c989012611272c8f1f5d"
+SRC_URI = "git://github.com/rhinstaller/efibootmgr.git;protocol=https \
"
-SRC_URI[md5sum] = "6647f5cd807bc8484135ba74fcbcc39a"
-SRC_URI[sha256sum] = "a66f5850677e86255d93cb1cead04c3c48a823a2b864c579321f2a07f00256e6"
+S = "${WORKDIR}/git"
+
+
+inherit pkgconfig
EXTRA_OEMAKE = "'CC=${CC}' 'CFLAGS=${CFLAGS} -I${S}/src/include `pkg-config --cflags efivar` \
-DEFIBOOTMGR_VERSION=\"$(RELEASE_MAJOR).$(RELEASE_MINOR)\" '"
do_install () {
- install -D -p -m0755 src/efibootmgr/efibootmgr ${D}/${sbindir}/efibootmgr
+ install -D -p -m0755 src/efibootmgr ${D}/${sbindir}/efibootmgr
}
-inherit pkgconfig
-PNBLACKLIST[efibootmgr] ?= "Depends on blacklisted efivar"
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/efibootmgr/files/ldflags.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/efibootmgr/files/ldflags.patch
deleted file mode 100644
index 0d5594a311..0000000000
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/efibootmgr/files/ldflags.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-Upstream-Status: Pending
-
-Import this patch from meta-linaro.
-
-Signed-off-by: Kai Kang <kai.kang@windriver.com>
-
---- efibootmgr-0.5.4.orig/Makefile
-+++ efibootmgr-0.5.4/Makefile
-@@ -11,6 +11,8 @@
- CFLAGS = $(EXTRA_CFLAGS) -DEFIBOOTMGR_VERSION=\"$(RELEASE_MAJOR).$(RELEASE_MINOR).$(RELEASE_SUBLEVEL)$(RELEASE_EXTRALEVEL)\" \
- -Wall -g -D_FILE_OFFSET_BITS=64
-
-+ LDFLAGS += -lz
-+
- MODULES := src
-
- BINDIR := /usr/sbin
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar/0001-efivar-fix-for-cross-compile.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar/0001-efivar-fix-for-cross-compile.patch
index 4bd7d958ae..6f6ca6475a 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar/0001-efivar-fix-for-cross-compile.patch
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar/0001-efivar-fix-for-cross-compile.patch
@@ -1,31 +1,35 @@
-From 7036e8b0dca61432970789e5397b6fb02b362c2b Mon Sep 17 00:00:00 2001
+From 9a3c480af653b37e62d1be04d49fe7a60a80168f Mon Sep 17 00:00:00 2001
From: Kai Kang <kai.kang@windriver.com>
Date: Fri, 25 Sep 2015 18:14:31 +0800
-Subject: [PATCH] efivar: fix for cross compile
+Subject: [PATCH 1/2] efivar: fix for cross compile
It builds and calls elf file makeguids to generate a header file which
doesn't work for cross compile. Fix it.
Signed-off-by: Kai Kang <kai.kang@windriver.com>
+
+Upstream-Status: Pending
+Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
+
---
src/Makefile | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/Makefile b/src/Makefile
-index 6eac858..ef4eb1d 100644
+index 5fc7887..1829d22 100644
--- a/src/Makefile
+++ b/src/Makefile
-@@ -65,8 +65,8 @@ makeguids.o : makeguids.c
- makeguids : makeguids.o fakeguid.o
- $(CC) $(cflags) -o $@ $^ -ldl
-
+@@ -29,8 +29,8 @@ all : deps $(TARGETS)
+ ./guid-symbols.c : include/efivar/efivar-guids.h
+ ./guids.bin : include/efivar/efivar-guids.h
+ ./names.bin : include/efivar/efivar-guids.h
-include/efivar/efivar-guids.h : makeguids guids.txt
-- ./makeguids guids.txt guids.bin names.bin guid-symbols.S $@
+- ./makeguids guids.txt guids.bin names.bin \
+include/efivar/efivar-guids.h : guids.txt
-+ makeguids guids.txt guids.bin names.bin guid-symbols.S $@
++ makeguids guids.txt guids.bin names.bin \
+ guid-symbols.c include/efivar/efivar-guids.h
- guidlist.o : guids.S include/efivar/efivar-guids.h
- $(CC) $(cflags) -c -o guidlist.o guids.S
+ makeguids : CPPFLAGS+=-DEFIVAR_BUILD_ENVIRONMENT
--
-2.6.0.rc2.10.gf4d9753
+2.4.3
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar/0002-disable-static-build.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar/0002-disable-static-build.patch
new file mode 100644
index 0000000000..951b15921f
--- /dev/null
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar/0002-disable-static-build.patch
@@ -0,0 +1,33 @@
+From 126e0d3c1ad74cf5b0abe9e98ec444bcc3c83159 Mon Sep 17 00:00:00 2001
+From: Koen Kooi <koen.kooi@linaro.org>
+Date: Fri, 4 Mar 2016 14:53:55 +0100
+Subject: [PATCH 2/2] disable static build
+
+Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
+
+Upstream-Status: Inappropriate [meta-oe specific]
+Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
+
+---
+ src/Makefile | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/Makefile b/src/Makefile
+index 1829d22..c7a0ca3 100644
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -8,9 +8,9 @@ include $(TOPDIR)/Make.defaults
+
+ LIBTARGETS=libefivar.so libefiboot.so
+ STATICLIBTARGETS=libefivar.a libefiboot.a
+-BINTARGETS=efivar efivar-static
++BINTARGETS=efivar
+ PCTARGETS=efivar.pc efiboot.pc
+-TARGETS=$(LIBTARGETS) $(STATICLIBTARGETS) $(BINTARGETS) $(PCTARGETS)
++TARGETS=$(LIBTARGETS) $(BINTARGETS) $(PCTARGETS)
+
+ LIBEFIBOOT_SOURCES = crc32.c creator.c disk.c gpt.c linux.c loadopt.c
+ LIBEFIBOOT_OBJECTS = $(patsubst %.c,%.o,$(LIBEFIBOOT_SOURCES))
+--
+2.4.3
+
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar/0003-efivar-fix-for-cross-compile.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar/0003-efivar-fix-for-cross-compile.patch
new file mode 100644
index 0000000000..3f43f2a93e
--- /dev/null
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar/0003-efivar-fix-for-cross-compile.patch
@@ -0,0 +1,44 @@
+From 7ead29ca6bb5e280ae07551cc3521281ecf73682 Mon Sep 17 00:00:00 2001
+From: Hongxu Jia <hongxu.jia@windriver.com>
+Date: Sat, 7 May 2016 02:06:47 -0400
+Subject: [PATCH] Makefile: fix efivar.pc not found
+
+It fixes efivar.pc not found:
+...
+| install -d -m 755 efivar/0.23-r0/image/usr/lib/pkgconfig/
+| install -m 644 efivar.pc efivar/0.23-r0/image/usr/lib/pkgconfig/
+; install -m 644 efiboot.pc efivar/0.23-r0/image/usr/lib/pkgconfig/
+;
+| install: cannot stat 'efivar.pc': No such file or directory
+| install: cannot stat 'efiboot.pc': No such file or directory
+| make[1]: *** [install] Error 1
+| make[1]: Leaving directory `efivar/0.23-r0/git/src'
+| make: *** [install] Error 2
+| ERROR: oe_runmake failed
+...
+
+Upstream-Status: Pending
+
+Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
+---
+ src/Makefile | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/src/Makefile b/src/Makefile
+index c7a0ca3..ad9c427 100644
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -78,7 +78,9 @@ install : all
+ ln -fs $(x).$(VERSION) $(DESTDIR)$(libdir)/$(x).$(MAJOR_VERSION);\
+ ln -fs $(x).$(VERSION) $(DESTDIR)$(libdir)/$(x); )
+ $(INSTALL) -d -m 755 $(DESTDIR)$(PCDIR)
+- $(foreach x, $(PCTARGETS), $(INSTALL) -m 644 $(x) $(DESTDIR)$(PCDIR) ;)
++ $(foreach x, $(PCTARGETS), $(INSTALL) -m 644 $(TOPDIR)/src/$(x).in $(DESTDIR)$(PCDIR)/$(x) ;\
++ sed -i -e "s:@@LIBDIR@@:$(libdir):g" -e "s:@@VERSION@@:$(VERSION):g" \
++ $(DESTDIR)$(PCDIR)/$(x); )
+ $(INSTALL) -d -m 755 $(DESTDIR)$(includedir)/efivar
+ $(foreach x, $(wildcard $(TOPDIR)/src/include/efivar/*.h), $(INSTALL) -m 644 $(x) $(DESTDIR)$(includedir)/efivar/$(notdir $(x));)
+ $(INSTALL) -d -m 755 $(DESTDIR)$(bindir)
+--
+2.8.1
+
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar/0004-fix-unknow-option-for-gold-linker.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar/0004-fix-unknow-option-for-gold-linker.patch
new file mode 100644
index 0000000000..5d50c19062
--- /dev/null
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar/0004-fix-unknow-option-for-gold-linker.patch
@@ -0,0 +1,38 @@
+From b3d35e7dd27a755df5acbe050837885914dbb28b Mon Sep 17 00:00:00 2001
+From: Hongxu Jia <hongxu.jia@windriver.com>
+Date: Tue, 10 May 2016 11:34:50 -0400
+Subject: [PATCH] fix unknow option for gold linker
+
+- Revert the following patch, since oe-core work with gcc 5
+...
+commit 3055a3797f16693dfdd855fa68bc57fd900dc408
+Author: Peter Jones <pjones@redhat.com>
+Date: Mon Feb 15 14:15:40 2016 -0500
+
+ Make gcc.specs work with gcc 6 / binutils 2.26
+
+ Apparently binutils 2.26 gets real picky about "ld -PIC" vs "ld -fPIC".
+
+ Signed-off-by: Peter Jones <pjones@redhat.com>
+...
+
+- Remove unknown option '--add-needed'
+
+Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
+---
+ gcc.specs | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/gcc.specs b/gcc.specs
+index 24fabc2..5b0fdef 100644
+--- a/gcc.specs
++++ b/gcc.specs
+@@ -14,4 +14,4 @@
+ + %{!shared:%{!static:%{!r:-pie}}} %{static:-Wl,-no-fatal-warnings -Wl,-static -static -Wl,-z,relro,-z,now}
+
+ *link:
+-+ %{!static:--fatal-warnings} --no-undefined-version --no-allow-shlib-undefined --add-needed -z now --build-id %{!static:%{!shared:-PIE}} %{shared:-z relro -PIC} %{static:%<pie}
+++ %{!static:--fatal-warnings} --no-undefined-version --no-allow-shlib-undefined -z now --build-id %{!static:%{!shared:-pie}} %{shared:-z relro -fPIC} %{static:%<pie}
+--
+2.8.1
+
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar/allow-multi-definitions-for-native.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar/allow-multi-definitions-for-native.patch
new file mode 100644
index 0000000000..87f555509b
--- /dev/null
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar/allow-multi-definitions-for-native.patch
@@ -0,0 +1,23 @@
+Upstream-Status: Pending
+
+It fails to create .so file when build efivar-native:
+
+| lib.o:(*IND*+0x0): multiple definition of `efi_set_variable'
+| lib.o:lib.c:(.text+0xa0): first defined here
+
+Add link option '-z muldefs' to fix it.
+
+Signed-off-by: Kai Kang <kai.kang@windriver.com>
+---
+diff --git a/Make.rules b/Make.rules
+index d9c0609..874bce0 100644
+--- a/Make.rules
++++ b/Make.rules
+@@ -20,6 +20,7 @@ include $(TOPDIR)/Make.version
+ $(CCLD) $(ccldflags) $(CPPFLAGS) $(SOFLAGS) \
+ -Wl,-soname,$@.$(MAJOR_VERSION) \
+ -Wl,--version-script=$(MAP) \
++ -Wl,-z,muldefs \
+ -o $@ $^ $(LDLIBS)
+
+ %.o : %.c
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar/efivar-drop-options-not-supported-by-lower-version-gcc.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar/efivar-drop-options-not-supported-by-lower-version-gcc.patch
deleted file mode 100644
index 7f04b1937d..0000000000
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar/efivar-drop-options-not-supported-by-lower-version-gcc.patch
+++ /dev/null
@@ -1,71 +0,0 @@
-gcc options '-Wmaybe-uninitialized' and '-std=gnu11' are not recognized by gcc
-whose version is lower than 4.6, such as on Ubuntu 12.04. Drop them for backward
-compatible.
-
-Upstream-Status: Pending
-
-Signed-off-by: Kai Kang <kai.kang@windriver.com>
----
-diff --git a/Make.defaults b/Make.defaults
-index cc2baa9..118ae56 100644
---- a/Make.defaults
-+++ b/Make.defaults
-@@ -10,10 +10,9 @@ CFLAGS ?= -O2 -g
-
- ARCH = $(shell uname -m)
- clang_cflags =
--gcc_cflags = -Wmaybe-uninitialized
- cflags := $(CFLAGS) \
- -Werror -Wall -Wsign-compare -Wstrict-aliasing \
-- -std=gnu11 -fshort-wchar -fPIC \
-+ -fshort-wchar -fPIC \
- -fvisibility=hidden \
- -D_GNU_SOURCE -I${TOPDIR}/src/include/efivar/ \
- $(if $(filter $(CC),clang),$(clang_cflags),) \
-diff --git a/src/guid.h b/src/guid.h
-index 9542ee1..0817991 100644
---- a/src/guid.h
-+++ b/src/guid.h
-@@ -31,7 +31,8 @@ static inline int
- real_isspace(char c)
- {
- char spaces[] = " \f\n\r\t\v";
-- for (int i = 0; spaces[i] != '\0'; i++)
-+ int i;
-+ for (i = 0; spaces[i] != '\0'; i++)
- if (c == spaces[i])
- return 1;
- return 0;
-@@ -59,7 +60,8 @@ check_sanity(const char *text, size_t len)
- static inline int
- check_segment_sanity(const char *text, size_t len)
- {
-- for(unsigned int i = 0; i < len; i++) {
-+ unsigned int i;
-+ for(i = 0; i < len; i++) {
- if (text[i] >= '0' && text[i] <= '9')
- continue;
- /* "| 0x20" is tolower() without having to worry about
-diff --git a/src/makeguids.c b/src/makeguids.c
-index e9acf15..7e16cb2 100644
---- a/src/makeguids.c
-+++ b/src/makeguids.c
-@@ -150,7 +150,8 @@ main(int argc, char *argv[])
-
- fprintf(header, "#ifndef EFIVAR_GUIDS_H\n#define EFIVAR_GUIDS_H 1\n\n");
-
-- for (unsigned int i = 0; i < line-1; i++) {
-+ unsigned int i, j;
-+ for (i = 0; i < line-1; i++) {
- if (!strcmp(outbuf[i].symbol, "efi_guid_zero"))
- fprintf(symout, "\t.globl %s\n"
- "\t.data\n"
-@@ -176,7 +177,7 @@ main(int argc, char *argv[])
- fprintf(symout, "efi_guid_empty:\n");
-
- uint8_t *guid_data = (uint8_t *) &outbuf[i].guid;
-- for (unsigned int j = 0; j < sizeof (efi_guid_t); j++)
-+ for (j = 0; j < sizeof (efi_guid_t); j++)
- fprintf(symout,"\t.byte 0x%02x\n", guid_data[j]);
-
- fprintf(symout, "%s_end:\n", outbuf[i].symbol);
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar/fix-compile-failure-with-host-gcc-4.6.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar/fix-compile-failure-with-host-gcc-4.6.patch
new file mode 100644
index 0000000000..1c68a29344
--- /dev/null
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar/fix-compile-failure-with-host-gcc-4.6.patch
@@ -0,0 +1,45 @@
+From 1361225abbaba878960f970df39a4570bbc39553 Mon Sep 17 00:00:00 2001
+From: Hongxu Jia <hongxu.jia@windriver.com>
+Date: Thu, 26 May 2016 21:50:01 -0400
+Subject: [PATCH] fix compile failure with older host gcc (<=4.6)
+
+While host gcc version is 4.6.3 in ubuntu 1204, it
+did not recognize -std=gnu11 and -Wmaybe-uninitialized.
+
+While host gcc version is 4.4.7 in centos6, it
+did not recognize -std=gnu11, -Wmaybe-uninitialized,
+and -flto.
+
+For native build, use -std=gnu99 to replace -std=gnu11,
+and directly remove -Wmaybe-uninitialized and -flto.
+
+Upstream-Status: Pending
+
+Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
+---
+ gcc.specs | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/gcc.specs b/gcc.specs
+index 0d4bbda..3802ca6 100644
+--- a/gcc.specs
++++ b/gcc.specs
+@@ -2,13 +2,13 @@
+ + -D_GNU_SOURCE
+
+ *efivar_cpp_options:
+- -Werror -Wall -std=gnu11 -Wextra
++ -Werror -Wall -std=gnu99 -Wextra
+
+ *cpp_options:
+ + %(efivar_cpp_options)
+
+ *cc1_options:
+-+ %(efivar_cpp_options) -Wmaybe-uninitialized -fno-merge-constants -flto -fvisibility=hidden %{!r:%{!fpie:%{!fPIE:%{!fpic:%{!fPIC:%{!fno-pic:-fPIE}}}}}}
+++ %(efivar_cpp_options) -fno-merge-constants -fvisibility=hidden %{!r:%{!fpie:%{!fPIE:%{!fpic:%{!fPIC:%{!fno-pic:-fPIE}}}}}}
+
+ *self_spec:
+ + %{!shared:%{!static:%{!r:-pie}}} %{static:-Wl,-no-fatal-warnings -Wl,-static -static -Wl,-z,relro,-z,now}
+--
+2.8.1
+
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar_0.21.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar_0.21.bb
deleted file mode 100644
index f7a4d55a05..0000000000
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar_0.21.bb
+++ /dev/null
@@ -1,39 +0,0 @@
-SUMMARY = "Tools to manipulate UEFI variables"
-DESCRIPTION = "efivar provides a simple command line interface to the UEFI variable facility"
-HOMEPAGE = "https://github.com/rhinstaller/efivar"
-
-LICENSE = "LGPLv2.1"
-LIC_FILES_CHKSUM = "file://COPYING;md5=6626bb1e20189cfa95f2c508ba286393"
-
-DEPENDS_class-target = "popt efivar-native"
-
-SRCREV = "aab6c2a64d90b6e5a63661fb5bd6be8d878b0784"
-SRC_URI = "git://github.com/rhinstaller/efivar.git"
-SRC_URI_append_class-target = " file://0001-efivar-fix-for-cross-compile.patch"
-SRC_URI_append_class-native = " file://efivar-drop-options-not-supported-by-lower-version-gcc.patch"
-
-S = "${WORKDIR}/git"
-
-do_install() {
- oe_runmake install DESTDIR=${D}
-}
-
-do_compile_class-native() {
- oe_runmake -C src makeguids
-}
-
-do_install_class-native() {
- install -D -m 0755 ${B}/src/makeguids ${D}${bindir}/makeguids
-}
-
-BBCLASSEXTEND = "native"
-
-# See
-# http://lists.openembedded.org/pipermail/openembedded-core/2016-February/116564.html
-# http://lists.openembedded.org/pipermail/openembedded-core/2016-February/116571.html
-# http://lists.openembedded.org/pipermail/openembedded-devel/2016-February/105802.html
-# http://lists.openembedded.org/pipermail/openembedded-devel/2016-February/105786.html
-# but it's still broken:
-# http://lists.openembedded.org/pipermail/openembedded-devel/2016-February/105825.html
-# http://lists.openembedded.org/pipermail/openembedded-devel/2016-February/105830.html
-PNBLACKLIST[efivar] ?= "BROKEN: linux.c:27:30: fatal error: linux/nvme_ioctl.h: No such file or directory"
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar_0.24.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar_0.24.bb
new file mode 100644
index 0000000000..efffde593f
--- /dev/null
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/efivar/efivar_0.24.bb
@@ -0,0 +1,43 @@
+SUMMARY = "Tools to manipulate UEFI variables"
+DESCRIPTION = "efivar provides a simple command line interface to the UEFI variable facility"
+HOMEPAGE = "https://github.com/rhinstaller/efivar"
+
+LICENSE = "LGPLv2.1"
+LIC_FILES_CHKSUM = "file://COPYING;md5=6626bb1e20189cfa95f2c508ba286393"
+
+DEPENDS = "popt"
+DEPENDS_append_class-target = " efivar-native"
+
+COMPATIBLE_HOST = "(i.86|x86_64|arm|aarch64).*-linux"
+
+SRCREV = "963cb2e5adc145fe00717f94e382f2973f80e753"
+SRC_URI = "git://github.com/rhinstaller/efivar.git \
+ file://0002-disable-static-build.patch \
+"
+SRC_URI_append_class-target = " file://0001-efivar-fix-for-cross-compile.patch \
+ file://0003-efivar-fix-for-cross-compile.patch \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', 'file://0004-fix-unknow-option-for-gold-linker.patch', '', d)} \
+ "
+SRC_URI_append_class-native = " file://fix-compile-failure-with-host-gcc-4.6.patch \
+ file://allow-multi-definitions-for-native.patch \
+ "
+
+S = "${WORKDIR}/git"
+
+# Setting CROSS_COMPILE breaks pkgconfig, so just set AR
+EXTRA_OEMAKE = "AR=${TARGET_PREFIX}gcc-ar"
+
+do_compile_prepend() {
+ sed -i -e s:-Werror::g ${S}/gcc.specs
+}
+
+do_install() {
+ oe_runmake install DESTDIR=${D}
+}
+
+do_install_append_class-native() {
+ install -D -m 0755 ${B}/src/makeguids ${D}${bindir}/makeguids
+}
+
+BBCLASSEXTEND = "native"
+
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/flashrom/flashrom/0001-Fix-compilation-on-aarch64.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/flashrom/flashrom/0001-Fix-compilation-on-aarch64.patch
new file mode 100644
index 0000000000..6c2f64ed97
--- /dev/null
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/flashrom/flashrom/0001-Fix-compilation-on-aarch64.patch
@@ -0,0 +1,62 @@
+From d9e4dc750dc45e42b482d744829254a3672c11b3 Mon Sep 17 00:00:00 2001
+From: Khem Raj <raj.khem@gmail.com>
+Date: Wed, 19 Oct 2016 00:24:08 +0000
+Subject: [PATCH 1/3] Fix compilation on aarch64
+
+Signed-off-by: Khem Raj <raj.khem@gmail.com>
+---
+ arch.h | 2 +-
+ hwaccess.c | 2 +-
+ hwaccess.h | 6 +++---
+ 3 files changed, 5 insertions(+), 5 deletions(-)
+
+Index: flashrom-0.9.6.1/arch.h
+===================================================================
+--- flashrom-0.9.6.1.orig/arch.h
++++ flashrom-0.9.6.1/arch.h
+@@ -27,7 +27,7 @@
+ #define __FLASHROM_ARCH__ "mips"
+ #elif defined(__powerpc__) || defined(__powerpc64__) || defined(__ppc__) || defined(__ppc64__)
+ #define __FLASHROM_ARCH__ "ppc"
+-#elif defined(__arm__)
++#elif defined(__arm__) || defined(__aarch64__)
+ #define __FLASHROM_ARCH__ "arm"
+ #endif
+ __FLASHROM_ARCH__
+Index: flashrom-0.9.6.1/hwaccess.c
+===================================================================
+--- flashrom-0.9.6.1.orig/hwaccess.c
++++ flashrom-0.9.6.1/hwaccess.c
+@@ -121,7 +121,7 @@ int rget_io_perms(void)
+ return 0;
+ }
+
+-#elif defined (__arm__)
++#elif defined (__arm__) || defined (__aarch64__)
+
+ static inline void sync_primitive(void)
+ {
+Index: flashrom-0.9.6.1/hwaccess.h
+===================================================================
+--- flashrom-0.9.6.1.orig/hwaccess.h
++++ flashrom-0.9.6.1/hwaccess.h
+@@ -68,8 +68,8 @@
+ #error Little-endian PowerPC #defines are unknown
+ #endif
+
+-#elif defined (__arm__)
+-#if defined (__ARMEL__)
++#elif defined (__arm__) || defined (__aarch64__)
++#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
+ #define __FLASHROM_LITTLE_ENDIAN__ 1
+ #else
+ #error Big-endian ARM #defines are unknown
+@@ -337,7 +337,7 @@ int libpayload_wrmsr(int addr, msr_t msr
+
+ /* PCI port I/O is not yet implemented on MIPS. */
+
+-#elif defined(__arm__)
++#elif defined(__arm__) || defined (__aarch64__)
+
+ /* Non memory mapped I/O is not supported on ARM. */
+
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/flashrom/flashrom/0001-ichspi.c-Fix-build-with-clang.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/flashrom/flashrom/0001-ichspi.c-Fix-build-with-clang.patch
new file mode 100644
index 0000000000..ff16f0b113
--- /dev/null
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/flashrom/flashrom/0001-ichspi.c-Fix-build-with-clang.patch
@@ -0,0 +1,29 @@
+From a2f603c54013cd0b04bb0103dc615644f315d5e8 Mon Sep 17 00:00:00 2001
+From: Khem Raj <raj.khem@gmail.com>
+Date: Tue, 15 Nov 2016 17:39:24 +0000
+Subject: [PATCH] ichspi.c: Fix build with clang
+
+ichspi.c:1130:24: error: duplicate 'const' declaration specifier [-Werror,-Wduplicate-decl-specifier]
+ static const uint32_t const dec_berase[4] = {
+ ^
+Signed-off-by: Khem Raj <raj.khem@gmail.com>
+---
+ ichspi.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/ichspi.c b/ichspi.c
+index 0223ae3..e47aebd 100644
+--- a/ichspi.c
++++ b/ichspi.c
+@@ -1127,7 +1127,7 @@ static void ich_hwseq_set_addr(uint32_t addr)
+ static uint32_t ich_hwseq_get_erase_block_size(unsigned int addr)
+ {
+ uint8_t enc_berase;
+- static const uint32_t const dec_berase[4] = {
++ static const uint32_t dec_berase[4] = {
+ 256,
+ 4 * 1024,
+ 8 * 1024,
+--
+1.9.1
+
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/flashrom/flashrom/0002-Disable-Wtautological-pointer-compare-when-using-cla.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/flashrom/flashrom/0002-Disable-Wtautological-pointer-compare-when-using-cla.patch
new file mode 100644
index 0000000000..aec11bffae
--- /dev/null
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/flashrom/flashrom/0002-Disable-Wtautological-pointer-compare-when-using-cla.patch
@@ -0,0 +1,35 @@
+From 9be0d152dfe8ac0f9b665d61aeb3f99dae533e0f Mon Sep 17 00:00:00 2001
+From: Khem Raj <raj.khem@gmail.com>
+Date: Wed, 19 Oct 2016 00:25:09 +0000
+Subject: [PATCH 2/3] Disable Wtautological-pointer-compare when using clang
+
+Signed-off-by: Khem Raj <raj.khem@gmail.com>
+---
+ flashrom.c | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git a/flashrom.c b/flashrom.c
+index 04e9934..bf49104 100644
+--- a/flashrom.c
++++ b/flashrom.c
+@@ -1569,6 +1569,9 @@ int selfcheck(void)
+ * For 'flashchips' we check the first element to be non-null. In the
+ * other cases there exist use cases where the first element can be
+ * null. */
++#pragma clang diagnostic push
++#pragma clang diagnostic ignored "-Wtautological-pointer-compare"
++
+ if (flashchips == NULL || flashchips[0].vendor == NULL) {
+ msg_gerr("Flashchips table miscompilation!\n");
+ ret = 1;
+@@ -1602,6 +1605,7 @@ int selfcheck(void)
+ msg_gerr("Known laptops table does not exist!\n");
+ ret = 1;
+ }
++#pragma clang diagnostic pop
+ #endif
+ return ret;
+ }
+--
+1.9.1
+
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/flashrom/flashrom/0003-remove-duplicate-const-qualifiers.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/flashrom/flashrom/0003-remove-duplicate-const-qualifiers.patch
new file mode 100644
index 0000000000..99283d37fd
--- /dev/null
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/flashrom/flashrom/0003-remove-duplicate-const-qualifiers.patch
@@ -0,0 +1,71 @@
+From 42ec9bd51e60aa38fe6e78f644e742d6989b6683 Mon Sep 17 00:00:00 2001
+From: Khem Raj <raj.khem@gmail.com>
+Date: Wed, 19 Oct 2016 00:25:23 +0000
+Subject: [PATCH 3/3] remove duplicate const qualifiers
+
+Signed-off-by: Khem Raj <raj.khem@gmail.com>
+---
+ bitbang_spi.c | 12 ++++++------
+ dummyflasher.c | 2 +-
+ 2 files changed, 7 insertions(+), 7 deletions(-)
+
+diff --git a/bitbang_spi.c b/bitbang_spi.c
+index 11d2de1..508cf45 100644
+--- a/bitbang_spi.c
++++ b/bitbang_spi.c
+@@ -26,33 +26,33 @@
+ #include "spi.h"
+
+ /* Note that CS# is active low, so val=0 means the chip is active. */
+-static void bitbang_spi_set_cs(const const struct bitbang_spi_master *master, int val)
++static void bitbang_spi_set_cs(const struct bitbang_spi_master *master, int val)
+ {
+ master->set_cs(val);
+ }
+
+-static void bitbang_spi_set_sck(const const struct bitbang_spi_master *master, int val)
++static void bitbang_spi_set_sck(const struct bitbang_spi_master *master, int val)
+ {
+ master->set_sck(val);
+ }
+
+-static void bitbang_spi_set_mosi(const const struct bitbang_spi_master *master, int val)
++static void bitbang_spi_set_mosi(const struct bitbang_spi_master *master, int val)
+ {
+ master->set_mosi(val);
+ }
+
+-static int bitbang_spi_get_miso(const const struct bitbang_spi_master *master)
++static int bitbang_spi_get_miso(const struct bitbang_spi_master *master)
+ {
+ return master->get_miso();
+ }
+
+-static void bitbang_spi_request_bus(const const struct bitbang_spi_master *master)
++static void bitbang_spi_request_bus(const struct bitbang_spi_master *master)
+ {
+ if (master->request_bus)
+ master->request_bus();
+ }
+
+-static void bitbang_spi_release_bus(const const struct bitbang_spi_master *master)
++static void bitbang_spi_release_bus(const struct bitbang_spi_master *master)
+ {
+ if (master->release_bus)
+ master->release_bus();
+diff --git a/dummyflasher.c b/dummyflasher.c
+index 66d0df0..d0de41c 100644
+--- a/dummyflasher.c
++++ b/dummyflasher.c
+@@ -66,7 +66,7 @@ int spi_ignorelist_size = 0;
+ static uint8_t emu_status = 0;
+
+ /* A legit complete SFDP table based on the MX25L6436E (rev. 1.8) datasheet. */
+-static const uint8_t const sfdp_table[] = {
++static const uint8_t sfdp_table[] = {
+ 0x53, 0x46, 0x44, 0x50, // @0x00: SFDP signature
+ 0x00, 0x01, 0x01, 0xFF, // @0x04: revision 1.0, 2 headers
+ 0x00, 0x00, 0x01, 0x09, // @0x08: JEDEC SFDP header rev. 1.0, 9 DW long
+--
+1.9.1
+
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/flashrom/flashrom_0.9.6.1.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/flashrom/flashrom_0.9.6.1.bb
index a1f0b303a0..0edc68820c 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/flashrom/flashrom_0.9.6.1.bb
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/flashrom/flashrom_0.9.6.1.bb
@@ -5,11 +5,18 @@ HOMEPAGE = "http://flashrom.org"
LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
DEPENDS = "pciutils"
-SRC_URI = "http://download.flashrom.org/releases/flashrom-${PV}.tar.bz2"
+SRC_URI = "http://download.flashrom.org/releases/flashrom-${PV}.tar.bz2 \
+ file://0001-Fix-compilation-on-aarch64.patch \
+ file://0002-Disable-Wtautological-pointer-compare-when-using-cla.patch \
+ file://0003-remove-duplicate-const-qualifiers.patch \
+ file://0001-ichspi.c-Fix-build-with-clang.patch \
+ "
SRC_URI[md5sum] = "407e836c0a2b17ec76583cb6809f65e5"
SRC_URI[sha256sum] = "6f7b588cce74c90b4fe9c9c794de105de76e0323442fb5770b1aeab81e9d560a"
+CFLAGS += "-Wno-error=unknown-pragmas"
+
do_install() {
oe_runmake PREFIX=${prefix} DESTDIR=${D} install
}
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/fluentbit/fluentbit_0.7.2.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/fluentbit/fluentbit_0.7.2.bb
new file mode 100644
index 0000000000..c75f446e11
--- /dev/null
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/fluentbit/fluentbit_0.7.2.bb
@@ -0,0 +1,16 @@
+SUMMARY = "Fast data collector for Embedded Linux"
+HOMEPAGE = "http://fluentbit.io"
+BUGTRACKER = "https://github.com/fluent/fluent-bit/issues"
+
+SRC_URI = "http://fluentbit.io/releases/0.7/fluent-bit-${PV}.tar.gz"
+SRC_URI[md5sum] = "6df9d676e1d2d782a243e655e144e8ae"
+SRC_URI[sha256sum] = "695b56ce378f56855c9554f88f5d8e4f7b11ba7691284903870f779912af4ebe"
+S = "${WORKDIR}/fluent-bit-${PV}"
+
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=2ee41112a44fe7014dce33e26468ba93"
+
+DEPENDS = "zlib"
+INSANE_SKIP_${PN}-dev += "dev-elf"
+
+inherit cmake
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/fwts/fwts_git.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/fwts/fwts_git.bb
deleted file mode 100644
index 8b0e61b9a8..0000000000
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/fwts/fwts_git.bb
+++ /dev/null
@@ -1,22 +0,0 @@
-SUMMARY = "Firmware testsuite"
-DESCRIPTION = "The tool fwts comprises of over fifty tests that are designed to exercise and test different aspects of a machine's firmware. Many of these tests need super user access to read BIOS data and ACPI tables, so the tool requires running with super user privileges (e.g. with sudo)."
-HOMEPAGE = "https://wiki.ubuntu.com/Kernel/Reference/fwts"
-
-LICENSE = "GPLv2+"
-LIC_FILES_CHKSUM = "file://src/main.c;beginline=1;endline=16;md5=deb8af5388e838d133eaa036f4d1496f"
-
-PV = "14.09.00"
-
-SRCREV = "cf14f3b4bab716dea95de772ad52786c1cbe862a"
-SRC_URI = "git://kernel.ubuntu.com/hwe/fwts.git"
-
-S = "${WORKDIR}/git"
-
-DEPENDS = "libpcre json-c glib-2.0"
-
-inherit autotools-brokensep
-
-FILES_${PN} += "${libdir}/fwts/lib*${SOLIBS}"
-FILES_${PN}-dev += "${libdir}/fwts/lib*${SOLIBSDEV} ${libdir}/fwts/lib*.la"
-FILES_${PN}-staticdev += "${libdir}/fwts/lib*a"
-FILES_${PN}-dbg += "${libdir}/fwts/.debug"
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/haveged/haveged_1.9.1.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/haveged/haveged_1.9.1.bb
index fbd1992d63..bb44c41387 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/haveged/haveged_1.9.1.bb
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/haveged/haveged_1.9.1.bb
@@ -6,27 +6,27 @@ LICENSE = "GPLv3"
LIC_FILES_CHKSUM="file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
SRC_URI = "http://www.issihosts.com/haveged/haveged-${PV}.tar.gz \
- file://remove-systemd-unit-503.patch \
- "
+ file://remove-systemd-unit-503.patch \
+"
SRC_URI[md5sum] = "015ff58cd10607db0e0de60aeca2f5f8"
SRC_URI[sha256sum] = "9c2363ed9542a6784ff08e247182137e71f2ddb79e8e6c1ac4ad50d21ced3715"
-PR = "r0"
-
inherit autotools systemd
EXTRA_OECONF = "\
- --enable-init=service.redhat \
- --enable-nistest=yes \
- --enable-olt=yes \
- --enable-threads=no \
- "
+ --enable-init=service.redhat \
+ --enable-nistest=yes \
+ --enable-olt=yes \
+ --enable-threads=no \
+"
SYSTEMD_PACKAGES = "${PN}"
SYSTEMD_SERVICE_${PN} = "haveged.service"
-
+
do_install_append() {
- mkdir -p ${D}${systemd_unitdir}/system
- install -p -m644 ${B}/init.d/haveged.service ${D}${systemd_unitdir}/system
+ mkdir -p ${D}${systemd_unitdir}/system
+ install -p -m644 ${B}/init.d/haveged.service ${D}${systemd_unitdir}/system
}
+
+MIPS_INSTRUCTION_SET = "mips"
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/hplip/hplip_3.12.6.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/hplip/hplip_3.12.6.bb
index 86628b14bf..9848e5ac17 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/hplip/hplip_3.12.6.bb
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/hplip/hplip_3.12.6.bb
@@ -15,8 +15,6 @@ DEPENDS += "cups python libusb"
inherit autotools-brokensep python-dir pythonnative pkgconfig
-export BUILD_SYS
-export HOST_SYS
export STAGING_INCDIR
export STAGING_LIBDIR
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/jansson/jansson_2.4.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/jansson/jansson_2.9.bb
index c235729fec..455b3744ac 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/jansson/jansson_2.4.bb
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/jansson/jansson_2.9.bb
@@ -1,12 +1,12 @@
SUMMARY = "Jansson is a C library for encoding, decoding and manipulating JSON data"
HOMEPAGE = "http://www.digip.org/jansson/"
LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=6946b728e700de875e60ebb453cc3a20"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=8b70213ec164c7bd876ec2120ba52f61"
SRC_URI = "http://www.digip.org/jansson/releases/${BPN}-${PV}.tar.gz"
-SRC_URI[md5sum] = "c4629b89bf0432f3158c461e88fe0113"
-SRC_URI[sha256sum] = "1fcbd1ac3d8b610644acf86a5731d760bb228c9acbace20a2ad0f23baec79b41"
+SRC_URI[md5sum] = "84abaefee9502b2f2ff394d758f160c7"
+SRC_URI[sha256sum] = "0ad0d074ca049a36637e7abef755d40849ad73e926b93914ce294927b97bd2a5"
inherit autotools pkgconfig
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/libgxim/libgxim_0.5.0.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/libgxim/libgxim_0.5.0.bb
index 768bdaa694..772babf5bb 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/libgxim/libgxim_0.5.0.bb
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/libgxim/libgxim_0.5.0.bb
@@ -20,6 +20,6 @@ LIC_FILES_CHKSUM = "\
file://COPYING;md5=2d5025d4aa3495befef8f17206a5b0a1"
EXTRA_OECONF = " --disable-static --disable-rebuilds"
-DEPENDS += "gtk+ glib-2.0 ruby-native"
+DEPENDS += "gtk+ glib-2.0 ruby-native intltool-native"
inherit autotools pkgconfig gettext
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/libimobiledevice/files/0001-Fix-warnings-found-with-clang.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/libimobiledevice/files/0001-Fix-warnings-found-with-clang.patch
new file mode 100644
index 0000000000..f8114a0634
--- /dev/null
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/libimobiledevice/files/0001-Fix-warnings-found-with-clang.patch
@@ -0,0 +1,51 @@
+From ad1be542b87b3186f8ef7bee2c594daefe5bb4c8 Mon Sep 17 00:00:00 2001
+From: Khem Raj <raj.khem@gmail.com>
+Date: Tue, 18 Oct 2016 21:31:40 +0000
+Subject: [PATCH] Fix warnings found with clang
+
+| /mnt/oe/openembedded-core/build/workspace/sources/libplist/src/base64.c:107:12: error: non-void function 'base64decode' should return a value [-Wreturn-type]
+| if (!buf) return;
+| ^
+| /mnt/oe/openembedded-core/build/workspace/sources/libplist/src/base64.c:109:16: error: non-void function 'base64decode' should return a value [-Wreturn-type]
+| if (len <= 0) return;
+
+Upstream-Status: Pending
+
+Signed-off-by: Khem Raj <raj.khem@gmail.com>
+---
+ libcnary/node.c | 2 +-
+ src/base64.c | 4 ++--
+ 2 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/libcnary/node.c b/libcnary/node.c
+index 1f9f669..d6f3f63 100644
+--- a/libcnary/node.c
++++ b/libcnary/node.c
+@@ -104,7 +104,7 @@ int node_detach(node_t* parent, node_t* child) {
+
+ int node_insert(node_t* parent, unsigned int index, node_t* child)
+ {
+- if (!parent || !child) return;
++ if (!parent || !child) return -1;
+ child->isLeaf = TRUE;
+ child->isRoot = FALSE;
+ child->parent = parent;
+diff --git a/src/base64.c b/src/base64.c
+index 65c6061..531a06a 100644
+--- a/src/base64.c
++++ b/src/base64.c
+@@ -104,9 +104,9 @@ static int base64decode_block(unsigned char *target, const char *data, size_t da
+
+ unsigned char *base64decode(const char *buf, size_t *size)
+ {
+- if (!buf) return;
++ if (!buf) return 0;
+ size_t len = strlen(buf);
+- if (len <= 0) return;
++ if (len <= 0) return 0;
+ unsigned char *outbuf = (unsigned char*)malloc((len/4)*3+3);
+
+ unsigned char *line;
+--
+1.9.1
+
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/libimobiledevice/libplist_1.8.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/libimobiledevice/libplist_1.8.bb
index 6e8d69f603..f78979619f 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/libimobiledevice/libplist_1.8.bb
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/libimobiledevice/libplist_1.8.bb
@@ -10,13 +10,22 @@ inherit cmake pkgconfig
SRC_URI = "http://www.libimobiledevice.org/downloads/libplist-${PV}.tar.bz2 \
file://fix-parallel-make.patch \
-"
+ file://0001-Fix-warnings-found-with-clang.patch \
+ "
SRC_URI[md5sum] = "2a9e0258847d50f9760dc3ece25f4dc6"
SRC_URI[sha256sum] = "a418da3880308199b74766deef2a760a9b169b81a868a6a9032f7614e20500ec"
-PACKAGES =+ "${PN}-utils ${PN}++"
+do_install_append () {
+ if [ -e ${D}${libdir}/python*/site-packages/plist/_plist.so ]; then
+ chrpath -d ${D}${libdir}/python*/site-packages/plist/_plist.so
+ fi
+}
+
+PACKAGES =+ "${PN}-utils ${PN}++ ${PN}-python"
FILES_${PN} = "${libdir}/libplist${SOLIBS}"
FILES_${PN}++ = "${libdir}/libplist++${SOLIBS}"
FILES_${PN}-utils = "${bindir}/*"
+FILES_${PN}-python = "${libdir}/python*/site-packages/*"
+
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/libmodbus/libmodbus_3.1.2.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/libmodbus/libmodbus_3.1.2.bb
deleted file mode 100644
index 6fcfc3a1f1..0000000000
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/libmodbus/libmodbus_3.1.2.bb
+++ /dev/null
@@ -1,7 +0,0 @@
-require libmodbus.inc
-
-# Use the stable branch by default
-DEFAULT_PREFERENCE = "-1"
-
-SRC_URI[md5sum] = "dd4262f87ed835c4d1e560f8321a222c"
-SRC_URI[sha256sum] = "661e14f9dc904f3f1b034464ddaa5fd4b8472f8f5d1ea10a1148af85591b7ee9"
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/libmodbus/libmodbus_3.1.4.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/libmodbus/libmodbus_3.1.4.bb
new file mode 100644
index 0000000000..d438a0abca
--- /dev/null
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/libmodbus/libmodbus_3.1.4.bb
@@ -0,0 +1,7 @@
+require libmodbus.inc
+
+# Use the stable branch by default
+DEFAULT_PREFERENCE = "-1"
+
+SRC_URI[md5sum] = "b1a8fd3a40d2db4de51fb0cbcb201806"
+SRC_URI[sha256sum] = "c8c862b0e9a7ba699a49bc98f62bdffdfafd53a5716c0e162696b4bf108d3637"
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/libqb/libqb_0.17.1.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/libqb/libqb_0.17.2.bb
index 77307fe002..40d06f3795 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/libqb/libqb_0.17.1.bb
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/libqb/libqb_0.17.2.bb
@@ -11,8 +11,8 @@ inherit autotools pkgconfig
SRC_URI = "https://fedorahosted.org/releases/q/u/quarterback/${BP}.tar.xz \
"
-SRC_URI[md5sum] = "5770b343baa4528f6fec90120ec55048"
-SRC_URI[sha256sum] = "7a2115f83bfe20eaa5f2e4ed235e8f2994235d3b87e3e5ca41ba47b320f12e29"
+SRC_URI[md5sum] = "de1e5d38fa449b4d127940c10d117260"
+SRC_URI[sha256sum] = "9a419c649ed51f275dc780da8a15babb8a5d33633567bd9e0cb6193b6e21f4fe"
LICENSE = "LGPL-2.1"
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/libx86-1/libx86-1.1/makefile-add-ldflags.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/libx86-1/libx86-1.1/makefile-add-ldflags.patch
new file mode 100644
index 0000000000..821ab379d5
--- /dev/null
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/libx86-1/libx86-1.1/makefile-add-ldflags.patch
@@ -0,0 +1,17 @@
+Upstream-Status: Pending
+
+Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
+
+diff --git a/Makefile b/Makefile
+index 951b617..6d9b73d 100644
+--- a/Makefile
++++ b/Makefile
+@@ -22,7 +22,7 @@ static: $(OBJECTS)
+ $(AR) cru libx86.a $(OBJECTS)
+
+ shared: $(OBJECTS)
+- $(CC) $(CFLAGS) -o libx86.so.1 -shared -Wl,-soname,libx86.so.1 $(OBJECTS)
++ $(CC) $(CFLAGS) $(LDFLAGS) -o libx86.so.1 -shared -Wl,-soname,libx86.so.1 $(OBJECTS)
+
+ objclean:
+ $(MAKE) -C x86emu clean
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/libx86-1/libx86-1_1.1.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/libx86-1/libx86-1_1.1.bb
index 20c152cb4e..d303147259 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/libx86-1/libx86-1_1.1.bb
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/libx86-1/libx86-1_1.1.bb
@@ -10,6 +10,7 @@ LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=633af6c02e6f624d4c472d970a2aca53"
SRC_URI = "http://www.codon.org.uk/~mjg59/libx86/downloads/${BPN}-${PV}.tar.gz \
file://libx86-mmap-offset.patch \
file://0001-assume-zero-is-valid-address.patch \
+ file://makefile-add-ldflags.patch \
"
SRC_URI[md5sum] = "41bee1f8e22b82d82b5f7d7ba51abc2a"
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/logwatch/logwatch_7.4.1.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/logwatch/logwatch_7.4.3.bb
index b121522f21..aea539ef0c 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/logwatch/logwatch_7.4.1.bb
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/logwatch/logwatch_7.4.3.bb
@@ -12,8 +12,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=f2566bb12b16d2d80d90ebc533261aa7"
RDEPENDS_${PN} = "perl"
SRC_URI = "http://jaist.dl.sourceforge.net/project/${BPN}/${BP}/${BP}.tar.gz"
-SRC_URI[md5sum] = "a0c3d8721f877bdcd4a9089eb1b4691b"
-SRC_URI[sha256sum] = "35ec31f9fe981aaa727b144ab3ff2eb655997d8ccabaf66586458f5dfc3a56eb"
+SRC_URI[md5sum] = "22bd22841caa45f12c605abc3e0c2b09"
+SRC_URI[sha256sum] = "1dbdc48d65e150f2dbb43f1e4f4700d94166e053b1c7bbbdedf4ad670283720e"
do_install() {
install -m 0755 -d ${D}${sysconfdir}/logwatch/scripts
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/md5deep/files/0001-Fix-errors-found-by-clang.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/md5deep/files/0001-Fix-errors-found-by-clang.patch
new file mode 100644
index 0000000000..cc7cdc3364
--- /dev/null
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/md5deep/files/0001-Fix-errors-found-by-clang.patch
@@ -0,0 +1,32 @@
+From 6ef69a26126ee4e69a25392fd456b8a66c51dffd Mon Sep 17 00:00:00 2001
+From: Khem Raj <raj.khem@gmail.com>
+Date: Tue, 15 Nov 2016 02:46:55 +0000
+Subject: [PATCH] Fix errors found by clang
+
+Fixes errors like
+
+../../git/src/hash.cpp:282:19: error: ordered comparison between pointer and zero ('const unsigned char *' and 'int')
+ if(fdht->base>0){
+ ~~~~~~~~~~^~
+
+Signed-off-by: Khem Raj <raj.khem@gmail.com>
+---
+ src/hash.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/hash.cpp b/src/hash.cpp
+index 4216157..52f419b 100644
+--- a/src/hash.cpp
++++ b/src/hash.cpp
+@@ -279,7 +279,7 @@ void file_data_hasher_t::hash()
+ MAP_FILE|
+ #endif
+ MAP_SHARED,fd,0);
+- if(fdht->base>0){
++ if(fdht->base != (void *) -1){
+ /* mmap is successful, so set the bounds.
+ * if it is not successful, we default to reading the fd
+ */
+--
+1.9.1
+
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/md5deep/md5deep_4.4.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/md5deep/md5deep_4.4.bb
index 960e00f61d..bb30abedd9 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/md5deep/md5deep_4.4.bb
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/md5deep/md5deep_4.4.bb
@@ -9,6 +9,7 @@ SRCREV = "cd2ed7416685a5e83eb10bb659d6e9bec01244ae"
SRC_URI = "git://github.com/jessek/hashdeep.git \
file://wrong-variable-expansion.patch \
+ file://0001-Fix-errors-found-by-clang.patch \
"
S = "${WORKDIR}/git"
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/mml-widget/gtkmathview/0002-configure.ac-header-detection-of-hash_map-is-broken-.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/mml-widget/gtkmathview/0002-configure.ac-header-detection-of-hash_map-is-broken-.patch
new file mode 100644
index 0000000000..b879d6a518
--- /dev/null
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/mml-widget/gtkmathview/0002-configure.ac-header-detection-of-hash_map-is-broken-.patch
@@ -0,0 +1,63 @@
+From 9c226fbc6a42540cb492fcfcb81ff16fffb086d6 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
+Date: Tue, 30 Aug 2016 23:24:53 +0200
+Subject: [PATCH] configure.ac: header detection of hash_map is broken - pin to
+ correct implementation
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Upstream-Status: Pending
+
+Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
+---
+ configure.ac | 31 ++++---------------------------
+ 1 file changed, 4 insertions(+), 27 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 4f2118e..16c09d5 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -252,35 +252,12 @@ AC_SUBST(GTKMATHVIEW_SIZEOF_WCHAR_T, "$ac_cv_sizeof_wchar_t")
+
+ AC_LANG_PUSH(C++)
+
+-AC_CHECK_HEADERS(unordered_map,
+- [
+- AC_DEFINE(GMV_HAVE_UNORDERED_MAP,1,[Define if <unordered_map> is provided])
+- GMV_HAVE_UNORDERED_MAP_CFLAGS=-DGMV_HAVE_UNORDERED_MAP=1
+- ],
+- [
+- GMV_HAVE_UNORDERED_MAP_CFLAGS=
+- ]
+-)
++GMV_HAVE_UNORDERED_MAP_CFLAGS=
+ AC_SUBST(GMV_HAVE_UNORDERED_MAP_CFLAGS)
+-AC_CHECK_HEADERS(hash_map,
+- [
+- AC_DEFINE(GMV_HAVE_HASH_MAP,1,[Define if <hash_map> is provided])
+- GMV_HAVE_HASH_MAP_CFLAGS=-DGMV_HAVE_HASH_MAP=1
+- ],
+- [
+- GMV_HAVE_HASH_MAP_CFLAGS=
+- ]
+-)
++GMV_HAVE_HASH_MAP_CFLAGS=
+ AC_SUBST(GMV_HAVE_HASH_MAP_CFLAGS)
+-AC_CHECK_HEADERS(ext/hash_map,
+- [
+- AC_DEFINE(GMV_HAVE_EXT_HASH_MAP,1,[Define if <ext/hash_map> is provided])
+- GMV_HAVE_EXT_HASH_MAP_CFLAGS=-DGMV_HAVE_EXT_HASH_MAP=1
+- ],
+- [
+- GMV_HAVE_EXT_HASH_MAP_CFLAGS=
+- ]
+-)
++AC_DEFINE(GMV_HAVE_EXT_HASH_MAP,1,[Define if <ext/hash_map> is provided])
++GMV_HAVE_EXT_HASH_MAP_CFLAGS=-DGMV_HAVE_EXT_HASH_MAP=1
+ AC_SUBST(GMV_HAVE_EXT_HASH_MAP_CFLAGS)
+
+ AC_MSG_CHECKING([whether the C++ compiler supports the standard character traits])
+--
+2.5.5
+
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/mml-widget/gtkmathview/0003-gcc-6.0-build-fixes.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/mml-widget/gtkmathview/0003-gcc-6.0-build-fixes.patch
new file mode 100644
index 0000000000..356274d17e
--- /dev/null
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/mml-widget/gtkmathview/0003-gcc-6.0-build-fixes.patch
@@ -0,0 +1,93 @@
+From: Gert Wollny <gw.fossdev@gmail.com>
+Date: Sun, 26 Jun 2016 13:25:00 +0200
+Description: gcc 6.0 build fixes
+Bug: https://bugs.debian.org/811682
+
+Slightly adapted to our environment
+
+Upstream-Status: Pending
+
+Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
+--- a/src/engine/common/View.cc
++++ b/src/engine/common/View.cc
+@@ -291,7 +291,7 @@
+ }
+ }
+
+- return false;
++ return SmartPtr<Element>();
+ }
+
+ bool
+--- a/src/backend/common/tfm/TFM.hh
++++ b/src/backend/common/tfm/TFM.hh
+@@ -37,7 +37,7 @@
+ unsigned char face;
+ const char* codingScheme;
+ int designSize;
+- int checksum;
++ unsigned int checksum;
+ unsigned int nDimensions;
+ unsigned int nCharacters;
+ };
+@@ -52,7 +52,7 @@
+ struct Kerning
+ {
+ UChar8 index;
+- int value;
++ unsigned int value;
+ };
+
+ struct Ligature
+@@ -67,7 +67,7 @@
+ UChar8 index;
+ int width;
+ int height;
+- int depth;
++ unsigned int depth;
+ int italicCorrection;
+ unsigned char nKernings;
+ const Kerning* kerning;
+--- a/src/backend/common/StandardSymbolsShaper.hh
++++ b/src/backend/common/StandardSymbolsShaper.hh
+@@ -32,20 +32,20 @@
+ struct HStretchyChar
+ {
+ Char16 ch;
+- Char8 normal;
+- Char8 left;
+- Char8 glue;
+- Char8 right;
++ UChar8 normal;
++ UChar8 left;
++ UChar8 glue;
++ UChar8 right;
+ };
+
+ struct VStretchyChar
+ {
+ Char16 ch;
+- Char8 normal;
+- Char8 top;
+- Char8 glue;
+- Char8 middle;
+- Char8 bottom;
++ UChar8 normal;
++ UChar8 top;
++ UChar8 glue;
++ UChar8 middle;
++ UChar8 bottom;
+ };
+
+ protected:
+--- a/src/backend/common/StandardSymbolsShaper.cc
++++ b/src/backend/common/StandardSymbolsShaper.cc
+@@ -29,7 +29,7 @@
+ #include "ShapingContext.hh"
+
+ struct GlyphMap {
+- Char8 index;
++ UChar8 index;
+ Char16 ch;
+ };
+
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/mml-widget/gtkmathview_0.8.0.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/mml-widget/gtkmathview_0.8.0.bb
index 3edbeed723..c693639ecf 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/mml-widget/gtkmathview_0.8.0.bb
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/mml-widget/gtkmathview_0.8.0.bb
@@ -9,9 +9,11 @@ SRCREV = "0bc2cfa0a47aed2c8a63abd989cb8da4dcceb2ec"
PV = "0.8.0+git${SRCPV}"
SRC_URI = "git://github.com/GNOME/gtkmathview.git \
- file://use_hostcxx.patch \
- file://0001-include-cstdio-to-get-printf-definitions.patch \
- "
+ file://use_hostcxx.patch \
+ file://0001-include-cstdio-to-get-printf-definitions.patch \
+ file://0002-configure.ac-header-detection-of-hash_map-is-broken-.patch \
+ file://0003-gcc-6.0-build-fixes.patch \
+"
S = "${WORKDIR}/git"
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/mozjs/mozjs/Manually_mmap_heap_memory_esr17.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/mozjs/mozjs/Manually_mmap_heap_memory_esr17.patch
new file mode 100644
index 0000000000..15ad03f712
--- /dev/null
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/mozjs/mozjs/Manually_mmap_heap_memory_esr17.patch
@@ -0,0 +1,115 @@
+From a0c0f32299419359b44ac0f880c1ea9073ae51e1 Mon Sep 17 00:00:00 2001
+From: Zheng Xu <zheng.xu@linaro.org>
+Date: Fri, 2 Sep 2016 17:40:05 +0800
+Subject: [PATCH] Bug 1143022 - Manually mmap on arm64 to ensure high 17 bits
+ are clear. r=ehoogeveen
+
+There might be 48-bit VA on arm64 depending on kernel configuration.
+Manually mmap heap memory to align with the assumption made by JS engine.
+
+Change-Id: Ic5d2b2fe4b758b3c87cc0688348af7e71a991146
+
+Upstream-status: Backport
+
+---
+ js/src/gc/Memory.cpp | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++--
+ 1 file changed, 71 insertions(+), 2 deletions(-)
+
+diff --git a/js/src/gc/Memory.cpp b/js/src/gc/Memory.cpp
+index 5b386a2..38101cf 100644
+--- a/js/src/gc/Memory.cpp
++++ b/js/src/gc/Memory.cpp
+@@ -306,6 +306,75 @@ InitMemorySubsystem()
+ MOZ_CRASH();
+ }
+
++static inline void *
++MapMemory(size_t length, int prot, int flags, int fd, off_t offset)
++{
++#if defined(__ia64__)
++ /*
++ * The JS engine assumes that all allocated pointers have their high 17 bits clear,
++ * which ia64's mmap doesn't support directly. However, we can emulate it by passing
++ * mmap an "addr" parameter with those bits clear. The mmap will return that address,
++ * or the nearest available memory above that address, providing a near-guarantee
++ * that those bits are clear. If they are not, we return NULL below to indicate
++ * out-of-memory.
++ *
++ * The addr is chosen as 0x0000070000000000, which still allows about 120TB of virtual
++ * address space.
++ *
++ * See Bug 589735 for more information.
++ */
++ void *region = mmap((void*)0x0000070000000000, length, prot, flags, fd, offset);
++ if (region == MAP_FAILED)
++ return MAP_FAILED;
++ /*
++ * If the allocated memory doesn't have its upper 17 bits clear, consider it
++ * as out of memory.
++ */
++ if ((uintptr_t(region) + (length - 1)) & 0xffff800000000000) {
++ JS_ALWAYS_TRUE(0 == munmap(region, length));
++ return MAP_FAILED;
++ }
++ return region;
++#elif defined(__aarch64__)
++ /*
++ * There might be similar virtual address issue on arm64 which depends on
++ * hardware and kernel configurations. But the work around is slightly
++ * different due to the different mmap behavior.
++ *
++ * TODO: Merge with the above code block if this implementation works for
++ * ia64 and sparc64.
++ */
++ const uintptr_t start = UINT64_C(0x0000070000000000);
++ const uintptr_t end = UINT64_C(0x0000800000000000);
++ const uintptr_t step = ChunkSize;
++ /*
++ * Optimization options if there are too many retries in practice:
++ * 1. Examine /proc/self/maps to find an available address. This file is
++ * not always available, however. In addition, even if we examine
++ * /proc/self/maps, we may still need to retry several times due to
++ * racing with other threads.
++ * 2. Use a global/static variable with lock to track the addresses we have
++ * allocated or tried.
++ */
++ uintptr_t hint;
++ void* region = MAP_FAILED;
++ for (hint = start; region == MAP_FAILED && hint + length <= end; hint += step) {
++ region = mmap((void*)hint, length, prot, flags, fd, offset);
++ if (region != MAP_FAILED) {
++ if ((uintptr_t(region) + (length - 1)) & 0xffff800000000000) {
++ if (munmap(region, length)) {
++ MOZ_ASSERT(errno == ENOMEM);
++ }
++ region = MAP_FAILED;
++ }
++ }
++ }
++ return region == MAP_FAILED ? NULL : region;
++#else
++ return mmap(NULL, length, prot, flags, fd, offset);
++#endif
++}
++
+ void *
+ MapAlignedPages(size_t size, size_t alignment)
+ {
+@@ -319,12 +388,12 @@ MapAlignedPages(size_t size, size_t alignment)
+
+ /* Special case: If we want page alignment, no further work is needed. */
+ if (alignment == PageSize) {
+- return mmap(NULL, size, prot, flags, -1, 0);
++ return MapMemory(size, prot, flags, -1, 0);
+ }
+
+ /* Overallocate and unmap the region's edges. */
+ size_t reqSize = Min(size + 2 * alignment, 2 * size);
+- void *region = mmap(NULL, reqSize, prot, flags, -1, 0);
++ void *region = MapMemory(reqSize, prot, flags, -1, 0);
+ if (region == MAP_FAILED)
+ return NULL;
+
+--
+1.9.1
+
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/mozjs/mozjs_17.0.0.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/mozjs/mozjs_17.0.0.bb
index 02d56942fa..24631e4eac 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/mozjs/mozjs_17.0.0.bb
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/mozjs/mozjs_17.0.0.bb
@@ -10,11 +10,12 @@ SRC_URI = " \
file://0003-Add-AArch64-support.patch;patchdir=../../ \
file://0004-mozbug746112-no-decommit-on-large-pages.patch;patchdir=../../ \
file://0005-aarch64-64k-page.patch;patchdir=../../ \
- file://0001-regenerate-configure.patch;patchdir=../../ \
+ file://0001-regenerate-configure.patch;patchdir=../../ \
file://fix-the-compile-error-of-powerpc64.patch;patchdir=../../ \
file://fix_milestone_compile_issue.patch \
file://0010-fix-cross-compilation-on-i586-targets.patch;patchdir=../../ \
file://0001-add-support-for-big-endian-32bit-ARM.patch;patchdir=../../ \
+ file://Manually_mmap_heap_memory_esr17.patch;patchdir=../../ \
"
SRC_URI[md5sum] = "20b6f8f1140ef6e47daa3b16965c9202"
@@ -37,7 +38,7 @@ EXTRA_OECONF = " \
--enable-threadsafe \
--disable-static \
"
-EXTRA_OECONF_append_armv4 += " \
+EXTRA_OECONF_append_armv4 = " \
--disable-methodjit \
"
@@ -46,7 +47,7 @@ PACKAGECONFIG[x11] = "--with-x --x-includes=${STAGING_INCDIR} --x-libraries=${ST
# mozjs requires autoreconf 2.13
do_configure() {
- ( cd ${S}
+ ( cd ${S}
gnu-configize --force
mv config.guess config.sub build/autoconf )
${S}/configure ${EXTRA_OECONF}
@@ -59,8 +60,8 @@ do_unpack() {
}
-PACKAGES =+ "lib${PN}"
-FILES_lib${PN} += "${libdir}/lib*.so"
+PACKAGES =+ "lib${BPN}"
+FILES_lib${BPN} += "${libdir}/lib*.so"
FILES_${PN}-dev += "${bindir}/js17-config"
# Fails to build with thumb-1 (qemuarm)
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/openlmi/openlmi-networking_0.3.1.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/openlmi/openlmi-networking_0.3.1.bb
index 54429108be..7cfcbe2469 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/openlmi/openlmi-networking_0.3.1.bb
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/openlmi/openlmi-networking_0.3.1.bb
@@ -6,7 +6,7 @@ HOMEPAGE = "http://www.openlmi.org/"
LICENSE = "LGPL-2.1+"
LIC_FILES_CHKSUM = "file://COPYING;md5=7c13b3376cea0ce68d2d2da0a1b3a72c"
SECTION = "System/Management"
-DEPENDS = "openlmi-providers konkretcmpi sblim-cmpi-devel cim-schema-exper networkmanager dbus libcheck glib-2.0"
+DEPENDS = "openlmi-providers konkretcmpi konkretcmpi-native sblim-cmpi-devel cim-schema-exper networkmanager dbus libcheck glib-2.0"
SRC_URI = "http://fedorahosted.org/released/${BPN}/${BP}.tar.gz \
file://0001-fix-lib64-can-not-be-shiped-in-64bit-target.patch \
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/openwsman/openwsman_2.6.2.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/openwsman/openwsman_2.6.2.bb
index 52b271c114..2925f4b9e2 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/openwsman/openwsman_2.6.2.bb
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/openwsman/openwsman_2.6.2.bb
@@ -12,10 +12,10 @@ SECTION = "Applications/System"
DEPENDS = "curl libxml2 openssl libpam"
-SRCREV = "ed7a119e036c53078d70fd85936d94dc9b9b98be"
-PV = "2.6.2"
+SRCREV = "feb7ec9b004fcaea0dbe65ce8a1a79cc29dd994c"
+PV = "2.6.3"
-SRC_URI = "git://github.com/Openwsman/openwsman.git;protocol=http \
+SRC_URI = "git://github.com/Openwsman/openwsman.git \
file://libssl-is-required-if-eventint-supported.patch \
file://openwsmand.service"
@@ -39,8 +39,6 @@ EXTRA_OECMAKE = "-DBUILD_BINDINGS=NO \
"
do_configure_prepend() {
- export HOST_SYS=${HOST_SYS}
- export BUILD_SYS=${BUILD_SYS}
export STAGING_INCDIR=${STAGING_INCDIR}
export STAGING_LIBDIR=${STAGING_LIBDIR}
}
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/p7zip/files/do_not_override_compiler_and_do_not_strip.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/p7zip/files/do_not_override_compiler_and_do_not_strip.patch
index a3b02c5dc0..b0a560fe98 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/p7zip/files/do_not_override_compiler_and_do_not_strip.patch
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/p7zip/files/do_not_override_compiler_and_do_not_strip.patch
@@ -7,25 +7,24 @@ Upstream-Status: Pending
Signed-off-by: Raphael Freudiger <raphael.freudiger@siemens.com>
Reviewed-By: Pascal Bach <pascal.bach@siemens.com>
-Index: p7zip_9.20.1/makefile.machine
-=====================================================================
---- p7zip_9.20.1/makefile.machine 2011-03-13 12:54:57.000000000 +0100
-+++ p7zip_9.20.1/makefile.machine 2015-02-03 08:39:44.427696944 +0100
-@@ -4,14 +4,14 @@
+diff -Nurp p7zip_15.14.1_orig/makefile.machine p7zip_15.14.1/makefile.machine
+--- p7zip_15.14.1_orig/makefile.machine 2016-03-23 20:37:47.000000000 +0100
++++ p7zip_15.14.1/makefile.machine 2016-06-17 15:33:39.720454477 +0200
+@@ -2,7 +2,7 @@
+ # makefile for Linux (x86, PPC, alpha ...)
+ #
- OPTFLAGS=-O
+-OPTFLAGS=-O -s
++OPTFLAGS=-O
--ALLFLAGS=${OPTFLAGS} -pipe -s \
-+ALLFLAGS=${OPTFLAGS} -pipe \
+ ALLFLAGS=${OPTFLAGS} -pipe \
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE \
- -DNDEBUG -D_REENTRANT -DENV_UNIX \
+@@ -10,8 +10,6 @@ ALLFLAGS=${OPTFLAGS} -pipe \
-D_7ZIP_LARGE_PAGES \
$(LOCAL_FLAGS)
--CXX=g++ $(ALLFLAGS)
--CC=gcc $(ALLFLAGS)
-+CXX+=$(ALLFLAGS)
-+CC+=$(ALLFLAGS)
+-CXX=g++
+-CC=gcc
CC_SHARED=-fPIC
LINK_SHARED=-fPIC -shared
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/p7zip/p7zip_9.20.1.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/p7zip/p7zip_16.02.bb
index b89fc42dea..fdd51db218 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/p7zip/p7zip_9.20.1.bb
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/p7zip/p7zip_16.02.bb
@@ -1,13 +1,15 @@
SUMMARY = "7-zip is a commandline utility handling 7z archives."
HOMEPAGE = "http://www.7-zip.org/"
LICENSE = "LGPL-2.1+ & unRAR"
-LIC_FILES_CHKSUM = "file://DOCS/copying.txt;md5=ecfc54c9e37b63ac58900061ce2eab5a \
- file://DOCS/unRarLicense.txt;md5=9c87ddde469ef94aed153b0951d088de"
+LIC_FILES_CHKSUM = "file://DOC/copying.txt;md5=4fbd65380cdd255951079008b364516c \
+ file://DOC/unRarLicense.txt;md5=9c87ddde469ef94aed153b0951d088de \
+ file://DOC/License.txt;md5=879598edf1f54dddb6930d7581357f8b"
SRC_URI = "http://downloads.sourceforge.net/p7zip/p7zip/${PV}/p7zip_${PV}_src_all.tar.bz2 \
file://do_not_override_compiler_and_do_not_strip.patch"
-SRC_URI[md5sum] = "bd6caaea567dc0d995c990c5cc883c89"
-SRC_URI[sha256sum] = "49557e7ffca08100f9fc687f4dfc5aea703ca207640c76d9dee7b66f03cb4782"
+
+SRC_URI[md5sum] = "a0128d661cfe7cc8c121e73519c54fbf"
+SRC_URI[sha256sum] = "5eb20ac0e2944f6cb9c2d51dd6c4518941c185347d4089ea89087ffdd6e2341f"
S = "${WORKDIR}/${BPN}_${PV}"
@@ -27,8 +29,10 @@ do_install_class-native() {
# Create a shell script wrapper to execute next to 7z.so
mv ${D}${bindir}/7z ${D}${bindir}/7z.bin
- echo "#! /bin/sh" > ${D}${bindir}/7z
- echo "exec ${D}${bindir}/7z.bin \"\$@\"" >> ${D}${bindir}/7z
+ cat > ${D}${bindir}/7z << 'EOF'
+#!/bin/sh
+exec "$(dirname "$0")"/7z.bin "$@"
+EOF
chmod 0755 ${D}${bindir}/7z
}
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/polkit/polkit_0.113.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/polkit/polkit_0.113.bb
index fdd198a61d..daafaf5c84 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/polkit/polkit_0.113.bb
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/polkit/polkit_0.113.bb
@@ -19,8 +19,8 @@ PACKAGECONFIG[consolekit] = ",,,consolekit"
PAM_SRC_URI = "file://polkit-1_pam.patch"
SRC_URI = "http://www.freedesktop.org/software/polkit/releases/polkit-${PV}.tar.gz \
- file://0001-make-netgroup-support-configurable.patch \
- ${@bb.utils.contains('DISTRO_FEATURES', 'pam', '${PAM_SRC_URI}', '', d)} \
+ file://0001-make-netgroup-support-configurable.patch \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'pam', '${PAM_SRC_URI}', '', d)} \
"
SRC_URI[md5sum] = "4b77776c9e4f897dcfe03b2c34198edf"
SRC_URI[sha256sum] = "e1c095093c654951f78f8618d427faf91cf62abdefed98de40ff65eca6413c81"
@@ -28,7 +28,7 @@ SRC_URI[sha256sum] = "e1c095093c654951f78f8618d427faf91cf62abdefed98de40ff65eca6
EXTRA_OECONF = "--with-os-type=moblin --disable-man-pages"
do_compile_prepend () {
- export GIR_EXTRA_LIBS_PATH="${B}/src/polkit/.libs"
+ export GIR_EXTRA_LIBS_PATH="${B}/src/polkit/.libs"
}
PACKAGES =+ "${PN}-examples"
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/redis/redis/hiredis-update-Makefile-to-add-symbols-to-staticlib.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/redis/redis/hiredis-update-Makefile-to-add-symbols-to-staticlib.patch
new file mode 100644
index 0000000000..2b3b587936
--- /dev/null
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/redis/redis/hiredis-update-Makefile-to-add-symbols-to-staticlib.patch
@@ -0,0 +1,19 @@
+--- redis-3.0.2/deps/hiredis/Makefile.orig 2016-05-06 19:36:26.179003036 -0700
++++ redis-3.0.2/deps/hiredis/Makefile 2016-05-06 19:40:15.341340736 -0700
+@@ -25,7 +25,7 @@
+
+ # Fallback to gcc when $CC is not in $PATH.
+ CC?=$(shell sh -c 'type $(CC) >/dev/null 2>/dev/null && echo $(CC) || echo gcc')
+-OPTIMIZATION?=-O3
++OPTIMIZATION?=-O2
+ WARNINGS=-Wall -W -Wstrict-prototypes -Wwrite-strings
+ DEBUG?= -g -ggdb
+ REAL_CFLAGS=$(OPTIMIZATION) -fPIC $(CFLAGS) $(WARNINGS) $(DEBUG) $(ARCH)
+@@ -68,6 +68,7 @@
+
+ $(STLIBNAME): $(OBJ)
+ $(STLIB_MAKE_CMD) $(OBJ)
++ $(RANLIB) $@
+
+ dynamic: $(DYLIBNAME)
+ static: $(STLIBNAME)
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/redis/redis_3.0.2.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/redis/redis_3.0.2.bb
index 55f2c96693..2e4b760cc1 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/redis/redis_3.0.2.bb
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/redis/redis_3.0.2.bb
@@ -12,7 +12,9 @@ SRC_URI = "http://download.redis.io/releases/${BP}.tar.gz \
file://oe-use-libc-malloc.patch \
file://redis.conf \
file://init-redis-server \
+ file://hiredis-update-Makefile-to-add-symbols-to-staticlib.patch \
"
+
SRC_URI[md5sum] = "87be8867447f62524b584813e5a7bd14"
SRC_URI[sha256sum] = "93e422c0d584623601f89b956045be158889ebe594478a2c24e1bf218495633f"
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/rrdtool/rrdtool_1.5.4.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/rrdtool/rrdtool_1.6.0.bb
index 216aafcee7..09aac4dd14 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/rrdtool/rrdtool_1.5.4.bb
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/rrdtool/rrdtool_1.6.0.bb
@@ -6,11 +6,11 @@ LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=3349111ed0533471494beec99715bc9d"
DEPENDS = "libpng zlib cairo pango glib-2.0 libxml2 groff-native"
-SRCREV = "04f70058cc894c0a3ee5d555ea1bb5a8d4bb8a0e"
-PV = "1.5.4"
+SRCREV = "61f116744262c4c18922dcf806e496715f199669"
+PV = "1.6.0"
SRC_URI = "\
- git://github.com/oetiker/rrdtool-1.x.git;branch=1.5 \
+ git://github.com/oetiker/rrdtool-1.x.git;branch=1.6;protocol=http; \
"
S = "${WORKDIR}/git"
@@ -50,17 +50,15 @@ EXTRA_OECONF = " \
--disable-rpath \
"
-export BUILD_SYS
-export HOST_SYS
export STAGING_LIBDIR
export STAGING_INCDIR
# emulate cpan_do_configure
EXTRA_OEMAKE = ' PERL5LIB="${PERL_ARCHLIB}" '
# Avoid do_configure error on some hosts
-export PERLHOSTLIB = ""
do_configure() {
+ unset PERLHOSTLIB
#fix the pkglib problem with newer automake
#perl
sed -i -e "s|-Wl,--rpath -Wl,\$rp||g" \
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/libfastjson_0.99.4.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/libfastjson_0.99.4.bb
new file mode 100644
index 0000000000..2e23d7ec6d
--- /dev/null
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/libfastjson_0.99.4.bb
@@ -0,0 +1,15 @@
+SUMMARY = "A fork of json-c library"
+HOMEPAGE = "https://github.com/rsyslog/libfastjson"
+
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://COPYING;md5=a958bb07122368f3e1d9b2efe07d231f"
+
+DEPENDS = ""
+
+SRC_URI = "git://github.com/rsyslog/libfastjson.git;protocol=https"
+
+SRCREV = "6e057a094cb225c9d80d8d6e6b1f36ca88a942dd"
+
+S = "${WORKDIR}/git"
+
+inherit autotools
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/librelp_1.2.12.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/librelp_1.2.12.bb
new file mode 100644
index 0000000000..84c2583314
--- /dev/null
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/librelp_1.2.12.bb
@@ -0,0 +1,15 @@
+SUMMARY = "A reliable logging library"
+HOMEPAGE = "https://github.com/rsyslog/libfastjson"
+
+LICENSE = "GPLv3"
+LIC_FILES_CHKSUM = "file://COPYING;md5=1fb9c10ed9fd6826757615455ca893a9"
+
+DEPENDS = "gmp nettle libidn zlib gnutls"
+
+SRC_URI = "git://github.com/rsyslog/librelp.git;protocol=https"
+
+SRCREV = "02c3be4f5c39fec59d05cd8b75b08dbba04098ad"
+
+S = "${WORKDIR}/git"
+
+inherit autotools pkgconfig
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/rsyslog/enable_tls_ptests.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/rsyslog/enable_tls_ptests.patch
deleted file mode 100644
index c858f32b9e..0000000000
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/rsyslog/enable_tls_ptests.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-Enable tls ptest
-
-Signed-off-by: Tudor Florea <tudor.florea@enea.com>
-Upstream-Status: Pending
-
---- rsyslog-7.4.4/tests/Makefile.am.orig 2013-08-30 18:30:41.000000000 +0200
-+++ rsyslog-7.4.4/tests/Makefile.am 2015-10-01 09:38:45.176289031 +0200
-@@ -118,15 +118,13 @@
- endif
-
- if ENABLE_GNUTLS
--# TODO: re-enable in newer version
--#TESTS += \
-- #sndrcv_tls_anon.sh \
-- #sndrcv_tls_anon_rebind.sh \
-- #imtcp-tls-basic.sh
-+TESTS += \
-+ imtcp-tls-basic.sh \
-+ imtcp_conndrop_tls.sh
- if HAVE_VALGRIND
- TESTS += imtcp-tls-basic-vg.sh \
-- imtcp_conndrop_tls-vg.sh
-- manytcp-too-few-tls-vg.sh
-+ imtcp_conndrop_tls-vg.sh \
-+ manytcp-too-few-tls.sh
- endif
- endif
-
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/rsyslog/json-0.12-fix.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/rsyslog/json-0.12-fix.patch
deleted file mode 100644
index 3dd85a7bb1..0000000000
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/rsyslog/json-0.12-fix.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-json-c-0.12 unlike 0.11 doesn't install json -> json-c symlink in include
-
-* Resolved in Version 7.6.4 [v7.6-stable] 2014-09-12
- https://github.com/rsyslog/rsyslog/blob/v7-stable/ChangeLog
-* permits to build against json-c 0.12
- Unfortunately, json-c had an ABI breakage, so this is necessary. Note
- that versions prior to 0.12 had security issues (CVE-2013-6370,
- CVE-2013-6371) and so it is desirable to link against the new version.
- Thanks to Thomas D. for the patch. Note that at least some distros
- have fixed the security issue in older versions of json-c, so this
- seems to apply mostly when building from sources.
-
-Upstream-Status: Backport
-Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
-
-diff --git a/plugins/ommongodb/ommongodb.c b/plugins/ommongodb/ommongodb.c
-index 41c0d76..682c40e 100644
---- a/plugins/ommongodb/ommongodb.c
-+++ b/plugins/ommongodb/ommongodb.c
-@@ -33,9 +33,9 @@
- #include <stdint.h>
- #include <time.h>
- #include <mongo.h>
--#include <json.h>
-+#include <json-c/json.h>
- /* For struct json_object_iter, should not be necessary in future versions */
--#include <json_object_private.h>
-+#include <json-c/json_object_private.h>
-
- #include "rsyslog.h"
- #include "conf.h"
-diff --git a/runtime/msg.c b/runtime/msg.c
-index d04ce7b..b367e1f 100644
---- a/runtime/msg.c
-+++ b/runtime/msg.c
-@@ -41,9 +41,9 @@
- #endif
- #include <netdb.h>
- #include <libestr.h>
--#include <json.h>
-+#include <json-c/json.h>
- /* For struct json_object_iter, should not be necessary in future versions */
--#include <json_object_private.h>
-+#include <json-c/json_object_private.h>
- #if HAVE_MALLOC_H
- # include <malloc.h>
- #endif
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/rsyslog/replace_deprecated_GnuTLS_functions.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/rsyslog/replace_deprecated_GnuTLS_functions.patch
deleted file mode 100644
index be05eee822..0000000000
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/rsyslog/replace_deprecated_GnuTLS_functions.patch
+++ /dev/null
@@ -1,73 +0,0 @@
-replace deprecated GnuTLS functions with newer ones if available
-
-closes https://github.com/rsyslog/rsyslog/issues/302
-
-Upstream fix https://github.com/rsyslog/rsyslog/commit/b34c35e38f258935c0e92ca754da097d7f3f0f58
-
-Upstream-Status: Backport
-Signed-off-by: Tudor Florea <tudor.florea@enea.com>
-
----
- configure.ac | 2 ++
- runtime/nsd_gtls.c | 21 ++++++++++++++++++---
- 2 files changed, 20 insertions(+), 3 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 643fc94..56835fb 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -763,6 +763,8 @@ AC_ARG_ENABLE(gnutls,
- if test "x$enable_gnutls" = "xyes"; then
- PKG_CHECK_MODULES(GNUTLS, gnutls >= 1.4.0)
- AC_DEFINE([ENABLE_GNUTLS], [1], [Indicator that GnuTLS is present])
-+ AC_CHECK_LIB(gnutls, gnutls_global_init)
-+ AC_CHECK_FUNCS(gnutls_certificate_set_retrieve_function,,)
- fi
- AM_CONDITIONAL(ENABLE_GNUTLS, test x$enable_gnutls = xyes)
-
-diff --git a/runtime/nsd_gtls.c b/runtime/nsd_gtls.c
-index a763e4b..e127834 100644
---- a/runtime/nsd_gtls.c
-+++ b/runtime/nsd_gtls.c
-@@ -232,15 +232,26 @@ gtlsLoadOurCertKey(nsd_gtls_t *pThis)
- */
- static int
- gtlsClientCertCallback(gnutls_session session,
-- __attribute__((unused)) const gnutls_datum* req_ca_rdn, int __attribute__((unused)) nreqs,
-- __attribute__((unused)) const gnutls_pk_algorithm* sign_algos, int __attribute__((unused)) sign_algos_length,
-- gnutls_retr_st *st)
-+ __attribute__((unused)) const gnutls_datum* req_ca_rdn,
-+ int __attribute__((unused)) nreqs,
-+ __attribute__((unused)) const gnutls_pk_algorithm* sign_algos,
-+ int __attribute__((unused)) sign_algos_length,
-+#if HAVE_GNUTLS_CERTIFICATE_SET_RETRIEVE_FUNCTION
-+ gnutls_retr2_st* st
-+#else
-+ gnutls_retr_st *st
-+#endif
-+ )
- {
- nsd_gtls_t *pThis;
-
- pThis = (nsd_gtls_t*) gnutls_session_get_ptr(session);
-
-+#if HAVE_GNUTLS_CERTIFICATE_SET_RETRIEVE_FUNCTION
-+ st->cert_type = GNUTLS_CRT_X509;
-+#else
- st->type = GNUTLS_CRT_X509;
-+#endif
- st->ncerts = 1;
- st->cert.x509 = &pThis->ourCert;
- st->key.x509 = pThis->ourKey;
-@@ -1625,7 +1625,11 @@ Connect(nsd_t *pNsd, int family, uchar *port, uchar *host)
- gnutls_session_set_ptr(pThis->sess, (void*)pThis);
- iRet = gtlsLoadOurCertKey(pThis); /* first load .pem files */
- if(iRet == RS_RET_OK) {
-+# if HAVE_GNUTLS_CERTIFICATE_SET_RETRIEVE_FUNCTION
-+ gnutls_certificate_set_retrieve_function(xcred, gtlsClientCertCallback);
-+# else
- gnutls_certificate_client_set_retrieve_function(xcred, gtlsClientCertCallback);
-+# endif
- } else if(iRet != RS_RET_CERTLESS) {
- FINALIZE; /* we have an error case! */
- }
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/rsyslog/use-pkgconfig-to-check-libgcrypt.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/rsyslog/use-pkgconfig-to-check-libgcrypt.patch
index ebc10707cf..46eddd604b 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/rsyslog/use-pkgconfig-to-check-libgcrypt.patch
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/rsyslog/use-pkgconfig-to-check-libgcrypt.patch
@@ -9,34 +9,31 @@ libgcrypt does no longer provide libgcrypt-config, and provide
*.pc, so we should use pkgconfig to check
Signed-off-by: Roy Li <rongqing.li@windriver.com>
+Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com>
---
- configure.ac | 19 +------------------
- 1 file changed, 1 insertion(+), 18 deletions(-)
+ configure.ac | 15 +--------------
+ 1 file changed, 1 insertion(+), 14 deletions(-)
diff --git a/configure.ac b/configure.ac
-index 017116e..1b880f8 100644
+index 0f31869..d35db42 100644
--- a/configure.ac
+++ b/configure.ac
-@@ -784,24 +784,7 @@ AC_ARG_ENABLE(libgcrypt,
+@@ -777,20 +777,7 @@ AC_ARG_ENABLE(libgcrypt,
[enable_libgcrypt=yes]
)
if test "x$enable_libgcrypt" = "xyes"; then
-- AC_CHECK_PROG(
-- [HAVE_LIBGCRYPT_CONFIG],
-- [libgcrypt-config],
-- [yes],,,
-- )
-- if test "x${HAVE_LIBGCRYPT_CONFIG}" != "xyes"; then
+- AC_PATH_PROG([LIBGCRYPT_CONFIG],[libgcrypt-config],[no])
+- if test "x${LIBGCRYPT_CONFIG}" = "xno"; then
- AC_MSG_FAILURE([libgcrypt-config not found in PATH])
- fi
- AC_CHECK_LIB(
- [gcrypt],
- [gcry_cipher_open],
-- [LIBGCRYPT_CFLAGS="`libgcrypt-config --cflags`"
-- LIBGCRYPT_LIBS="`libgcrypt-config --libs`"
+- [LIBGCRYPT_CFLAGS="`${LIBGCRYPT_CONFIG} --cflags`"
+- LIBGCRYPT_LIBS="`${LIBGCRYPT_CONFIG} --libs`"
- ],
- [AC_MSG_FAILURE([libgcrypt is missing])],
-- [`libgcrypt-config --libs --cflags`]
+- [`${LIBGCRYPT_CONFIG} --libs --cflags`]
- )
- AC_DEFINE([ENABLE_LIBGCRYPT], [1], [Indicator that LIBGCRYPT is present])
+ PKG_CHECK_MODULES(LIBGCRYPT, libgcrypt)
@@ -44,5 +41,5 @@ index 017116e..1b880f8 100644
AM_CONDITIONAL(ENABLE_LIBGCRYPT, test x$enable_libgcrypt = xyes)
AC_SUBST(LIBGCRYPT_CFLAGS)
--
-1.7.9.5
+2.8.1
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/rsyslog/use_gnutls_certificate_type_set_priority_only_if_available.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/rsyslog/use_gnutls_certificate_type_set_priority_only_if_available.patch
deleted file mode 100644
index e1dab759ab..0000000000
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/rsyslog/use_gnutls_certificate_type_set_priority_only_if_available.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-From 21674039db99d1067e9df4df04d965297d62c6af Mon Sep 17 00:00:00 2001
-From: Rainer Gerhards <rgerhards@adiscon.com>
-Date: Mon, 18 May 2015 09:36:02 +0200
-Subject: [PATCH] use gnutls_certificate_type_set_priority() only if available
-
-The gnutls_certificate_type_set_priority function is deprecated
-and not available in recent GnuTLS versions. However, there is no
-doc how to properly replace it with gnutls_priority_set_direct.
-A lot of folks have simply removed it, when they also called
-gnutls_set_default_priority. This is what we now also do. If
-this causes problems or someone has an idea of how to replace
-the deprecated function in a better way, please let us know!
-In any case, we use it as long as it is available and let
-not insult us by the deprecation warnings.
-
-Upstream-Status: Backport
-Signed-off-by: Tudor Florea <tudor.florea@enea.com>
-
----
- configure.ac | 1 +
- runtime/nsd_gtls.c | 18 ++++++++++++++++--
- 2 files changed, 17 insertions(+), 2 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 56835fb..1c2be01 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -765,6 +765,7 @@ if test "x$enable_gnutls" = "xyes"; then
- AC_DEFINE([ENABLE_GNUTLS], [1], [Indicator that GnuTLS is present])
- AC_CHECK_LIB(gnutls, gnutls_global_init)
- AC_CHECK_FUNCS(gnutls_certificate_set_retrieve_function,,)
-+ AC_CHECK_FUNCS(gnutls_certificate_type_set_priority,,)
- fi
- AM_CONDITIONAL(ENABLE_GNUTLS, test x$enable_gnutls = xyes)
-
-diff --git a/runtime/nsd_gtls.c b/runtime/nsd_gtls.c
-index e127834..4b6aab1 100644
---- a/runtime/nsd_gtls.c
-+++ b/runtime/nsd_gtls.c
-@@ -1658,8 +1658,9 @@ Connect(nsd_t *pNsd, int family, uchar *port, uchar *host)
- nsd_gtls_t *pThis = (nsd_gtls_t*) pNsd;
- int sock;
- int gnuRet;
-- /* TODO: later? static const int cert_type_priority[3] = { GNUTLS_CRT_X509, GNUTLS_CRT_OPENPGP, 0 };*/
-+# if HAVE_GNUTLS_CERTIFICATE_TYPE_SET_PRIORITY
- static const int cert_type_priority[2] = { GNUTLS_CRT_X509, 0 };
-+# endif
- DEFiRet;
-
- ISOBJ_TYPE_assert(pThis, nsd_gtls);
-@@ -1688,14 +1689,27 @@ Connect(nsd_t *pNsd, int family, uchar *port, uchar *host)
- gnutls_certificate_set_retrieve_function(xcred, gtlsClientCertCallback);
- # else
- gnutls_certificate_client_set_retrieve_function(xcred, gtlsClientCertCallback);
--# endif
-+# endif
- } else if(iRet != RS_RET_CERTLESS) {
- FINALIZE; /* we have an error case! */
- }
-
- /* Use default priorities */
- CHKgnutls(gnutls_set_default_priority(pThis->sess));
-+# if HAVE_GNUTLS_CERTIFICATE_TYPE_SET_PRIORITY
-+ /* The gnutls_certificate_type_set_priority function is deprecated
-+ * and not available in recent GnuTLS versions. However, there is no
-+ * doc how to properly replace it with gnutls_priority_set_direct.
-+ * A lot of folks have simply removed it, when they also called
-+ * gnutls_set_default_priority. This is what we now also do. If
-+ * this causes problems or someone has an idea of how to replace
-+ * the deprecated function in a better way, please let us know!
-+ * In any case, we use it as long as it is available and let
-+ * not insult us by the deprecation warnings.
-+ * 2015-05-18 rgerhards
-+ */
- CHKgnutls(gnutls_certificate_type_set_priority(pThis->sess, cert_type_priority));
-+# endif
-
- /* put the x509 credentials to the current session */
- CHKgnutls(gnutls_credentials_set(pThis->sess, GNUTLS_CRD_CERTIFICATE, xcred));
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/rsyslog_7.6.1.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/rsyslog_8.22.0.bb
index c1d923c75e..724232339d 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/rsyslog_7.6.1.bb
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/rsyslog/rsyslog_8.22.0.bb
@@ -9,7 +9,7 @@ Rsyslog is an enhanced syslogd supporting, among others, MySQL,\
encryption protected syslog relay chains while at the same time being\
very easy to setup for the novice user."
-DEPENDS = "zlib libestr json-c bison-native flex-native liblogging"
+DEPENDS = "zlib libestr libfastjson bison-native flex-native liblogging"
HOMEPAGE = "http://www.rsyslog.com/"
LICENSE = "GPLv3 & LGPLv3 & Apache-2.0"
LIC_FILES_CHKSUM = "file://COPYING;md5=51d9635e646fb75e1b74c074f788e973 \
@@ -24,30 +24,26 @@ SRC_URI = "http://www.rsyslog.com/download/files/download/rsyslog/${BPN}-${PV}.t
file://use-pkgconfig-to-check-libgcrypt.patch \
file://run-ptest \
file://rsyslog-fix-ptest-not-finish.patch \
- file://json-0.12-fix.patch \
- file://replace_deprecated_GnuTLS_functions.patch \
- file://use_gnutls_certificate_type_set_priority_only_if_available.patch \
- file://enable_tls_ptests.patch \
"
-SRC_URI[md5sum] = "093c462a5245012bd9e7b82dd8aedffb"
-SRC_URI[sha256sum] = "357f089d866c351d5fe5b7139fa85b010223d77b3c21f29b2a1baa8688926111"
+SRC_URI[md5sum] = "ad0f25f429aa2daa326732950a5eeb6c"
+SRC_URI[sha256sum] = "06e2884181333dccecceaca82827ae24ca7a258b4fbf7b1e07a80d4caae640ca"
inherit autotools pkgconfig systemd update-rc.d update-alternatives ptest
-EXTRA_OECONF += "--enable-cached-man-pages"
+EXTRA_OECONF += "--disable-generate-man-pages"
# first line is default yes in configure
PACKAGECONFIG ??= " \
- zlib rsyslogd rsyslogrt klog inet regexp uuid libgcrypt \
+ rsyslogd rsyslogrt klog inet regexp uuid libgcrypt \
imdiag gnutls imfile \
${@bb.utils.contains('DISTRO_FEATURES', 'snmp', 'snmp', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)} \
- ${@bb.utils.contains('DISTRO_FEATURES', 'ptest', 'testbench ${VALGRIND}', '', d)} \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'ptest', 'testbench relp ${VALGRIND}', '', d)} \
"
# default yes in configure
-PACKAGECONFIG[zlib] = "--enable-zlib,--disable-zlib,zlib,"
+PACKAGECONFIG[relp] = "--enable-relp,--disable-relp,librelp,"
PACKAGECONFIG[rsyslogd] = "--enable-rsyslogd,--disable-rsyslogd,,"
PACKAGECONFIG[rsyslogrt] = "--enable-rsyslogrt,--disable-rsyslogrt,,"
PACKAGECONFIG[inet] = "--enable-inet,--disable-inet,,"
@@ -68,7 +64,6 @@ PACKAGECONFIG[mysql] = "--enable-mysql,--disable-mysql,mysql5,"
PACKAGECONFIG[postgresql] = "--enable-pgsql,--disable-pgsql,postgresql,"
PACKAGECONFIG[libdbi] = "--enable-libdbi,--disable-libdbi,libdbi,"
PACKAGECONFIG[mail] = "--enable-mail,--disable-mail,,"
-PACKAGECONFIG[gui] = "--enable-gui,--disable-gui,,"
PACKAGECONFIG[valgrind] = "--enable-valgrind,--disable-valgrind,valgrind,"
TESTDIR = "tests"
@@ -96,7 +91,7 @@ do_install_ptest() {
fi
# install test-driver
- install -m 644 ${S}/test-driver ${D}${PTEST_PATH}/${TESTDIR}
+ install -m 644 ${S}/test-driver ${D}${PTEST_PATH}
# install necessary links
install -d ${D}${PTEST_PATH}/tools
@@ -113,9 +108,8 @@ do_install_ptest() {
)
# fix the module load path with runtime/.libs
- find ${D}${PTEST_PATH}/${TESTDIR} -name \*.conf -exec \
- sed -i -e 's:../plugins/.*/.libs/:../runtime/.libs/:' \
- '{}' \;
+ find ${D}${PTEST_PATH}/${TESTDIR} -name "*.conf" -o -name "*.sh" -o -name "*.c" | xargs \
+ sed -i -e 's:../plugins/.*/.libs/:../runtime/.libs/:g'
}
do_install_append() {
@@ -158,7 +152,7 @@ VALGRIND_mips64 = ""
VALGRIND_mips64n32 = ""
VALGRIND_arm = ""
VALGRIND_aarch64 = ""
-RDEPENDS_${PN}-ptest += "make diffutils gzip"
+RDEPENDS_${PN}-ptest += "make diffutils gzip bash gawk coreutils procps"
RRECOMMENDS_${PN}-ptest += "${TCLIBC}-dbg ${VALGRIND}"
# no syslog-init for systemd
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/sblim-sfcb/sblim-sfcb_1.4.9.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/sblim-sfcb/sblim-sfcb_1.4.9.bb
index 41626d156b..84e465d855 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/sblim-sfcb/sblim-sfcb_1.4.9.bb
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/sblim-sfcb/sblim-sfcb_1.4.9.bb
@@ -20,7 +20,7 @@ SRC_URI = "http://downloads.sourceforge.net/sblim/${BP}.tar.bz2 \
file://sblim-sfcb-1.4.8-default-ecdh-curve-name.patch \
file://sblim-sfcb-1.4.9-fix-ftbfs.patch \
file://sfcb.service"
-
+
SRC_URI[md5sum] = "28021cdabc73690a94f4f9d57254ce30"
SRC_URI[sha256sum] = "634a67b2f7ac3b386a79160eb44413d618e33e4e7fc74ae68b0240484af149dd"
@@ -58,7 +58,7 @@ do_install() {
install -d ${D}${sysconfdir}/init.d
mv ${D}${sysconfdir}/init.d/sfcb ${D}${sysconfdir}/init.d/sblim-sfcb
sed -i -e 's/\/var\/lock\/subsys\/sfcb/\/var\/lock\/subsys\/sblim-sfcb/g' ${D}${sysconfdir}/init.d/sblim-sfcb
-
+
rm -rf ${D}${libdir}/sfcb/*.la
}
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/scsirastools/scsirastools_1.6.4.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/scsirastools/scsirastools_1.6.4.bb
index 13f93cc6d0..c64bd92694 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/scsirastools/scsirastools_1.6.4.bb
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/scsirastools/scsirastools_1.6.4.bb
@@ -7,10 +7,8 @@ DESCRIPTION = "scsirastools were designed to add to the Serviceability of \
HOMEPAGE = "http://scsirastools.sourceforge.net/"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://COPYING;md5=687ea108478d26152ae46eb29d9d1545"
-PR = "r0"
-SRC_URI = "http://prdownloads.sourceforge.net/scsirastools/scsirastools-${PV}.tar.gz \
- "
+SRC_URI = "http://prdownloads.sourceforge.net/scsirastools/scsirastools-${PV}.tar.gz"
SRC_URI[md5sum] = "2d775111b62e2dfc1960a722f5fda211"
SRC_URI[sha256sum] = "38d2c6c9b04a2c594e528927b950754f94c0522718d17c78e6589ba778339bf8"
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/smartmontools/smartmontools_6.4.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/smartmontools/smartmontools_6.5.bb
index 86e6d9ee61..55d366e2e8 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/smartmontools/smartmontools_6.4.bb
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/smartmontools/smartmontools_6.5.bb
@@ -13,19 +13,19 @@ LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
SRC_URI = "${SOURCEFORGE_MIRROR}/smartmontools/smartmontools-${PV}.tar.gz \
- file://initd.smartd \
- file://smartmontools.default \
- file://smartd.service \
- "
+ file://initd.smartd \
+ file://smartmontools.default \
+ file://smartd.service \
+"
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'libcap-ng', 'libcap-ng', '', d)} \
- ${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'selinux', '', d)} \
- "
+ ${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'selinux', '', d)} \
+"
PACKAGECONFIG[libcap-ng] = "--with-libcap-ng=yes,--with-libcap-ng=no,libcap-ng"
PACKAGECONFIG[selinux] = "--with-selinux=yes,--with-selinux=no,libselinux"
-SRC_URI[md5sum] = "56812c8312fd123ed40ef65afde1049e"
-SRC_URI[sha256sum] = "eab75600c1eda9c34b13097db71138ab376f3dad8a6a4667fb4d1d081feb7a85"
+SRC_URI[md5sum] = "093aeec3f8f39fa9a37593c4012d3156"
+SRC_URI[sha256sum] = "89e8bb080130bc6ce148573ba5bb91bfe30236b64b1b5bbca26515d4b5c945bc"
inherit autotools update-rc.d systemd
@@ -33,19 +33,19 @@ SYSTEMD_SERVICE_${PN} = "smartd.service"
SYSTEMD_AUTO_ENABLE = "disable"
do_install_append () {
- #install the init.d/smartd
- install -d ${D}${sysconfdir}/init.d
- install -p -m 0755 ${WORKDIR}/initd.smartd ${D}${sysconfdir}/init.d/smartd
- install -d ${D}${sysconfdir}/default
- install -p -m 0644 ${WORKDIR}/smartmontools.default ${D}${sysconfdir}/default/smartmontools
-
- #install systemd service file
- install -d ${D}${systemd_unitdir}/system
- install -m 0644 ${WORKDIR}/smartd.service ${D}${systemd_unitdir}/system
- sed -i -e 's,@BASE_BINDIR@,${base_bindir},g' \
- -e 's,@SYSCONFDIR@,${sysconfdir},g' \
- -e 's,@SBINDIR@,${sbindir},g' \
- ${D}${systemd_unitdir}/system/smartd.service
+ #install the init.d/smartd
+ install -d ${D}${sysconfdir}/init.d
+ install -p -m 0755 ${WORKDIR}/initd.smartd ${D}${sysconfdir}/init.d/smartd
+ install -d ${D}${sysconfdir}/default
+ install -p -m 0644 ${WORKDIR}/smartmontools.default ${D}${sysconfdir}/default/smartmontools
+
+ #install systemd service file
+ install -d ${D}${systemd_unitdir}/system
+ install -m 0644 ${WORKDIR}/smartd.service ${D}${systemd_unitdir}/system
+ sed -i -e 's,@BASE_BINDIR@,${base_bindir},g' \
+ -e 's,@SYSCONFDIR@,${sysconfdir},g' \
+ -e 's,@SBINDIR@,${sbindir},g' \
+ ${D}${systemd_unitdir}/system/smartd.service
}
INITSCRIPT_NAME = "smartd"
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/socketcan/libsocketcan/0001-Use-strcmp-instead-of-sizeof-on-char-string.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/socketcan/libsocketcan/0001-Use-strcmp-instead-of-sizeof-on-char-string.patch
deleted file mode 100644
index aa6196ee90..0000000000
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/socketcan/libsocketcan/0001-Use-strcmp-instead-of-sizeof-on-char-string.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From 94094cc4ee7ae585da3e5e7e83e7d82b5d6de656 Mon Sep 17 00:00:00 2001
-From: Alexander Stein <alexander.stein@systec-electronic.com>
-Date: Wed, 14 Nov 2012 12:13:06 +0100
-Subject: [PATCH] Use strcmp instead of sizeof on char* string
-
-This bug was detected by the clang warning:
-libsocketcan.c:384:16: warning: argument to 'sizeof' in 'strncmp' call
-is the same expression as the source; did you mean to provide an
-explicit length? [-Wsizeof-pointer-memaccess]
-sizeof(name)) != 0)
-~~~~~~~^~~~~~
-
-Signed-off-by: Alexander Stein <alexander.stein@systec-electronic.com>
-Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
----
-Upstream-Status: Backport
-
- src/libsocketcan.c | 5 ++---
- 1 file changed, 2 insertions(+), 3 deletions(-)
-
-diff --git a/src/libsocketcan.c b/src/libsocketcan.c
-index fedcbdc..841c2ed 100644
---- a/src/libsocketcan.c
-+++ b/src/libsocketcan.c
-@@ -379,9 +379,8 @@ static int do_get_nl_link(int fd, __u8 acquire, const char *name, void *res)
- nl_msg->nlmsg_len - NLMSG_LENGTH(sizeof(struct ifaddrmsg));
- parse_rtattr(tb, IFLA_MAX, IFLA_RTA(ifi), len);
-
-- if (strncmp
-- ((char *)RTA_DATA(tb[IFLA_IFNAME]), name,
-- sizeof(name)) != 0)
-+ if (strcmp
-+ ((char *)RTA_DATA(tb[IFLA_IFNAME]), name) != 0)
- continue;
-
- if (tb[IFLA_LINKINFO])
---
-1.8.3.1
-
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/socketcan/libsocketcan_0.0.9.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/socketcan/libsocketcan_0.0.10.bb
index 98ef73f297..60ca580168 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/socketcan/libsocketcan_0.0.9.bb
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/socketcan/libsocketcan_0.0.10.bb
@@ -5,16 +5,10 @@ SECTION = "libs/network"
LICENSE = "LGPLv2.1"
LIC_FILES_CHKSUM = "file://src/libsocketcan.c;beginline=3;endline=17;md5=97e38adced4385d8fba1ae2437cedee1"
-SRCREV = "e1a224bf1c409adf0c02b07a90deada634e54b88"
+SRCREV = "51f1610160a1707f026f8c2d714a6f7aa3ca232b"
-SRC_URI = "git://git.pengutronix.de/git/tools/libsocketcan.git;protocol=git \
- file://0001-Use-strcmp-instead-of-sizeof-on-char-string.patch \
-"
+SRC_URI = "git://git.pengutronix.de/git/tools/libsocketcan.git;protocol=git"
S = "${WORKDIR}/git"
inherit autotools pkgconfig
-
-do_configure_prepend() {
- sed -i -e s:tests/GNUmakefile::g -e s:trunk:0.0.9: ${S}/configure.ac
-}
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/sysdig/sysdig_git.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/sysdig/sysdig_git.bb
index 717fab93ab..bc6fec0f1d 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/sysdig/sysdig_git.bb
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/sysdig/sysdig_git.bb
@@ -30,6 +30,6 @@ EXTRA_OECMAKE = ' -DUSE_BUNDLED_LUAJIT="OFF" \
FILES_${PN} += " \
${DIR_ETC}/* \
- ${datadir}/zsh/* \
+ ${datadir}/zsh/* \
${prefix}/src/* \
"
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/tcsh/files/fix-gcc6-wait-union.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/tcsh/files/fix-gcc6-wait-union.patch
new file mode 100644
index 0000000000..acc2ce93d7
--- /dev/null
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/tcsh/files/fix-gcc6-wait-union.patch
@@ -0,0 +1,11 @@
+--- tcsh-6.18.01/sh.proc.c.orig 2016-06-08 16:11:02.902326725 +0000
++++ tcsh-6.18.01/sh.proc.c 2016-06-08 16:38:22.150304901 +0000
+@@ -48,7 +48,7 @@
+ #endif /* aiws */
+
+ #if defined(_BSD) || (defined(IRIS4D) && __STDC__) || defined(__lucid) || defined(__linux__) || defined(__GNU__) || defined(__GLIBC__)
+-# if !defined(__ANDROID__)
++# if !defined(__ANDROID__) && !defined(__GLIBC__)
+ # define BSDWAIT
+ # endif
+ #endif /* _BSD || (IRIS4D && __STDC__) || __lucid || glibc */
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/tcsh/tcsh_6.18.01.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/tcsh/tcsh_6.18.01.bb
index 1dd4cb5804..d7a7fd4d41 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/tcsh/tcsh_6.18.01.bb
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/tcsh/tcsh_6.18.01.bb
@@ -10,7 +10,8 @@ SECTION = "base"
DEPENDS = "ncurses gettext-native"
SRC_URI = " \
${DEBIAN_MIRROR}/main/t/tcsh/tcsh_${PV}.orig.tar.gz;name=tarball \
- ${DEBIAN_MIRROR}/main/t/tcsh/tcsh_${PV}-2.diff.gz;name=diffs \
+ ${DEBIAN_MIRROR}/main/t/tcsh/tcsh_${PV}-2.diff.gz;name=diffs2 \
+ ${DEBIAN_MIRROR}/main/t/tcsh/tcsh_${PV}-5.diff.gz;name=diffs5 \
file://01_build.1.patch \
file://01_build.2.patch \
file://01_build.3.patch \
@@ -21,11 +22,14 @@ SRC_URI = " \
file://12_unknown_lscolors.patch \
file://tcsh-6.17.02-multibyte.patch \
file://disable-broken-test.patch \
+ file://fix-gcc6-wait-union.patch \
"
SRC_URI[tarball.md5sum] = "6eed09dbd4223ab5b6955378450d228a"
SRC_URI[tarball.sha256sum] = "d81ca27851f3e8545666399b4bcf25433e602a195113b3f7c73886fef84c9fa8"
-SRC_URI[diffs.md5sum] = "ea39b818b624aca49ebf2cd2708d6ff9"
-SRC_URI[diffs.sha256sum] = "95b0c1a339b745c47c5d2f9d02c22a71597462e2e882b51614a9d1f75bd3d16c"
+SRC_URI[diffs2.md5sum] = "ea39b818b624aca49ebf2cd2708d6ff9"
+SRC_URI[diffs2.sha256sum] = "95b0c1a339b745c47c5d2f9d02c22a71597462e2e882b51614a9d1f75bd3d16c"
+SRC_URI[diffs5.md5sum] = "d536c12a02dc48c332cc472b86927319"
+SRC_URI[diffs5.sha256sum] = "7548d64bf996548bfbc13f3e0959fd2e8455f8375381a31da67d79554aabc7af"
inherit autotools
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/testfloat/files/0002-Makefile-for-cross-compile-TestFloat.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/testfloat/files/0002-Makefile-for-cross-compile-TestFloat.patch
index cc124b3c57..71ca343cc0 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/testfloat/files/0002-Makefile-for-cross-compile-TestFloat.patch
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/testfloat/files/0002-Makefile-for-cross-compile-TestFloat.patch
@@ -79,7 +79,7 @@ index 0000000..a89326a
+ ${CC} -c -Werror-implicit-function-declaration $(TESTFLOAT_OPTS) \
+ $(C_INCLUDES) -O3 -o $@
+MAKELIB = ${AR} crs $@
-+LINK = ${CC} -o $@
++LINK = ${CC} -o $@ ${LDFLAGS}
+OTHER_LIBS = -lm
+
+OBJ = .o
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/tipcutils/tipcutils_2.0.6.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/tipcutils/tipcutils_2.2.0.bb
index 0ac8fad294..5c5b289d65 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/tipcutils/tipcutils_2.0.6.bb
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/tipcutils/tipcutils_2.2.0.bb
@@ -1,15 +1,17 @@
SUMMARY = "Transparent Inter-Process Communication protocol"
-LICENSE = "BSD-3-Clause"
-LIC_FILES_CHKSUM = "file://tipc-config/tipc-config.c;endline=32;md5=527a3d5745e1581b15a4fddfb5dfda68"
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "file://tipclog/tipc.h;endline=35;md5=985b6ea8735818511d276c1b466cce98"
SRC_URI = "git://tipc.git.sourceforge.net/gitroot/tipc/tipcutils"
-SRCREV = "292a03e17f889013fca2c7bd0aaeebd600c88f40"
+SRCREV = "dc8c2d324cda2e80a6e07ee1998fca0839d4a721"
DEPENDS="virtual/kernel"
PACKAGE_ARCH = "${MACHINE_ARCH}"
-inherit autotools
+inherit autotools pkgconfig
+
+DEPENDS += "libdaemon"
S = "${WORKDIR}/git"
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/tiptop/tiptop_2.3.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/tiptop/tiptop_2.3.bb
index 5a981166b8..d729de9bb8 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/tiptop/tiptop_2.3.bb
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/tiptop/tiptop_2.3.bb
@@ -15,7 +15,7 @@ COMPATIBLE_HOST = "(i.86|x86_64|arm|powerpc).*-linux"
do_configure_prepend () {
# Two bugs in configure.ac when cross-compiling.
# 1. The path of libxml2. Specify it in EXTRA_OECONF.
- # 2. hw's value on other platforms. Replace it if the target is
+ # 2. hw's value on other platforms. Replace it if the target is
# not i*86/x86_64.
if ( echo "${TARGET_ARCH}" | grep -q -e 'i.86' -e 'x86_64' ); then
sed -i 's= -I/usr/include/libxml2==' ${S}/configure.ac
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/wipe/files/makefile-add-ldflags.patch b/import-layers/meta-openembedded/meta-oe/recipes-extended/wipe/files/makefile-add-ldflags.patch
new file mode 100644
index 0000000000..fac1b31dcc
--- /dev/null
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/wipe/files/makefile-add-ldflags.patch
@@ -0,0 +1,17 @@
+Upstream-Status: Pending
+
+Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
+
+diff --git a/Makefile b/Makefile
+index 9e74cdf..cad8109 100644
+--- a/Makefile
++++ b/Makefile
+@@ -151,7 +151,7 @@ generic :
+ $(MAKE) $(TARGETS) "CC=$(CC_GENERIC)" "CCO=$(CCO_GENERIC)" "CCOC=$(CCOC_GENERIC)"
+
+ wipe : $(OBJECTS)
+- $(CC) $(CCO) $(OBJECTS) -o wipe
++ $(CC) $(CCO) $(LDFLAGS) $(OBJECTS) -o wipe
+
+ wipe.o : wipe.c random.h misc.h version.h
+ $(CC) $(CCO) $(CCOC) wipe.c -o wipe.o
diff --git a/import-layers/meta-openembedded/meta-oe/recipes-extended/wipe/wipe_git.bb b/import-layers/meta-openembedded/meta-oe/recipes-extended/wipe/wipe_git.bb
index 70229f014e..9a8101621b 100644
--- a/import-layers/meta-openembedded/meta-oe/recipes-extended/wipe/wipe_git.bb
+++ b/import-layers/meta-openembedded/meta-oe/recipes-extended/wipe/wipe_git.bb
@@ -10,8 +10,9 @@ LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://GPL;md5=0636e73ff0215e8d672dc4c32c317bb3"
SRC_URI = "git://github.com/berke/wipe.git;branch=master \
- file://support-cross-compile-for-linux.patch \
- "
+ file://support-cross-compile-for-linux.patch \
+ file://makefile-add-ldflags.patch \
+"
SRCREV = "d9c100c9cd0b1cbbe4359e4d6c9a035d11e7597c"
PV = "0.23+git${SRCPV}"
@@ -20,7 +21,7 @@ S = "${WORKDIR}/git"
EXTRA_OEMAKE = "linux"
do_install() {
- make install DESTDIR=${D}
+ make install DESTDIR=${D}
}
do_configure[noexec] = "1"