summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-extended
Commit message (Collapse)AuthorAgeFilesLines
...
* rsyslog: use atomic builtins to avoid race issueQi.Chen@windriver.com2017-02-131-1/+1
| | | | | | | | | | | | | rsyslog uses a small program to check if compiler has atomic builtins or not. This does not work when cross compiling, resulting in potential race issue. In fact, when running ptest on intel-x86-64 board, we have met the race problem. As our compiler gcc, has atomic builtins, we force ap_cv_atomic_builtins to be 'yes' so that rsyslog could make use of the atomic builtins and avoid the race issue. Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
* rsyslog: don't use update-alternatives to manage init scriptMarkus Lehtonen2017-01-101-30/+4
| | | | | | | | | Also, explicitly conflict with other syslog providers. [YOCTO #10433] Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* hplip: Fix build with clangKhem Raj2016-12-262-0/+43
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* zlog: Add recipeKhem Raj2016-12-261-0/+19
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rrdtool: split out rrdcached into a package of its ownFrank Meerkoetter2016-12-131-1/+10
| | | | | | | | | | rrdcached is a caching daemon for rrdtool. It's typically used in large installations. Small embedded systems might not use it at all. Splitting it out allows a systems builder to remove a daemon process running as root. Signed-off-by: Frank Meerkoetter <frank@meerkoetter.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* redis: increase the max number of fds to actually match redis.confFrank Meerkoetter2016-12-091-0/+1
| | | | | | | | | | Now that the processes no longer runs as root, we need to increase the limit for it. This only affects systemd based systems. Signed-off-by: Frank Meerkoetter <frank@meerkoetter.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* redis: do not run as rootFrank Meerkoetter2016-12-092-3/+9
| | | | | | | | | | | | | | | Running a network facing daemon written in C as root is not a good idea. Introduce a redis system user/group for that. A drawback is that now redis can no longer increase the number of open fds to 10000 (MaxClients). If this is needed the ulimit needs to be tweaked in the init script or systemd unit file. This only affects systemd based systems. Signed-off-by: Frank Meerkoetter <frank@meerkoetter.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* redis: log to syslogFrank Meerkoetter2016-12-091-3/+3
| | | | | | | | | | | Creating /var/log/redis.log requires root permissions to create the file. Use syslog instead so redis does not require root. This affects both sysv and systemd based systems. Signed-off-by: Frank Meerkoetter <frank@meerkoetter.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* redis: do not expose the service to the network by defaultFrank Meerkoetter2016-12-091-1/+1
| | | | | | | | Binding it to localhost is a safe default. This affects both sysv and systemd based systems. Signed-off-by: Frank Meerkoetter <frank@meerkoetter.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* redis: add a systemd service fileFrank Meerkoetter2016-12-092-1/+28
| | | | | | | | | The redis.conf is changed on the fly to not daemonize redis. The reason for that is that with this appraoch we don't need special permissions to write to /var/run/. Signed-off-by: Frank Meerkoetter <frank@meerkoetter.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta-gnome: add explicit gnome-common dependenciesRoss Burton2016-12-021-1/+1
| | | | | | | | | | | | gnome-common is deprecated and gnomebase.bbclass will soon stop depending on it, so add gnome-common to DEPENDS for the recipes that still use it. gxim previously wasn't really using the gnome-common macros so now the build fails with compiler errors, so pass the flag to turn off fatal warnings as gxim appears to be dead. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta-oe: add explicit dependencies on gnome-commonRoss Burton2016-12-021-1/+1
| | | | | | | | gnome-common is deprecated and gnomebase.bbclass will soon stop depending on it, so add gnome-common to DEPENDS for the recipes that still use it. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* remove True option to getVar callsJoshua Lock2016-12-021-6/+6
| | | | | | | | | getVar() now defaults to expanding by default, thus remove the True option from getVar() calls with a regex search and replace. Search made with the following regex: getVar ?\(( ?[^,()]*), True\) Signed-off-by: Joshua Lock <joshua.g.lock@intel.com>
* libcec: Add missing dep on ncursesKhem Raj2016-11-261-1/+2
| | | | | | | Consider vc4 options on raspberryPi class of devices Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flashrom: Remove redundant const qualifierKhem Raj2016-11-262-0/+30
| | | | | | This is flagged by latest clang Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dialog: Update 1.3-20160424 -> 1.3-20160828Khem Raj2016-11-261-3/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* md5deep: Fix build with clangKhem Raj2016-11-262-0/+33
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnuplot: upgrade to 5.0.5Qi.Chen@windriver.com2016-11-234-3/+4
| | | | | | | | | | Add PACKAGECONFIG for 'qt4' and default to not enable it as there's do_compile failure when qt4 is enabled. The obsolete '--without-lisp-files' option is removed. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libplist: Remove rpaths surgicallyKhem Raj2016-11-231-1/+9
| | | | | | | | | | | | | | | Check for files first before operating on it Fixes QA errors like below /usr/lib/python2.7/site-packages/plist/__init__.py /usr/lib/python2.7/site-packages/plist/_plist.so /usr/lib/python2.7/site-packages/plist/plist.py Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. libplist: 3 installed and not shipped files. [installed-vs-shipped] Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libcec: Update to 3.1.0+Khem Raj2016-11-232-6/+30
| | | | | | | | | Depends on p8platform therefore add recipe for p8platform Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* boinc: Add recipe for boinc-clientKhem Raj2016-11-235-0/+247
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rsyslog: upgrade to 8.22.0Chen Qi2016-10-267-358/+10
| | | | | | | | | | | | enable_tls_ptests.patch is removed as the problem has been fixed in new version. fix_build_with_musl.patch is removed as it's no longer suitable. The file it fixes is not even there any more. Several necessary runtime dependencies are added to rsyslog-ptest. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* librelp: add recipeChen Qi2016-10-261-0/+15
| | | | | | | | This is a project under rsyslog. Add its recipe as it's needed by the new version of rsyslog. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libfastjson: add recipeChen Qi2016-10-261-0/+15
| | | | | | | | This is a project under rsyslog. Add its recipe as it's needed by new version of rsyslog. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* flashrom: Fix build with clang and aarch64Khem Raj2016-10-264-1/+175
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libplist: Squash warnings found by clangKhem Raj2016-10-262-1/+53
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libsocketcan: upgrade to 0.0.10Chen Qi2016-10-252-47/+2
| | | | | Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* tipcutils: upgrade to 2.2.0Chen Qi2016-10-211-4/+6
| | | | | Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* jansson: update to 2.9Igor Socec2016-10-211-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | Improved build, tests and documentation. New features: functions and macros (*pack, *foreach, *string*, *alloc*) Security fixes: CVE-2013-6401 Bugfixes: - Number parsing and overflows - Fix l_isxdigit() macro (#97). - Check for NULL key in json_object_get() and json_object_del() (#151). - Enhance hashtable seeding on Windows (#162). - json_unpack(): Allow mixing JSON_STRICT with optional keys (#162, #163). - Fix int/int32 mismatch (#142). - Parse subnormal numbers correctly (#202). - Fix a crash when parsing inputs consisting of very deeply nested arrays or objects (#282, #284). - Never convert numbers to integers in the parser when JSON_DECODE_INT_AS_REAL is set (#212). - Handle out-of-memory situations gracefully in the hashtable implementation (#298). The copyright date in the LICENSE file was updated for 2016. Signed-off-by: Igor Socec <igor.socec@pelagicore.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* haveged: don't compile in mips16e modeAndré Draszik2016-10-051-0/+2
| | | | | | | | | While a gcc was filed here https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77757 disable mips16e compilation in the mean time. Signed-off-by: André Draszik <git@andred.net> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rsyslog: fixes musl libc buildMing Liu2016-10-032-0/+63
| | | | | | | | - struct timeval is defined in sys/time.h with a musl libc. - include fcntl.h without the conditional checking. Signed-off-by: Ming Liu <peter.x.liu@external.atlascopco.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* p7zip: do not hardcode path in native wrapper scriptJonathan Liu2016-10-031-2/+4
| | | | | Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* logwatch: 7.4.1 -> 7.4.3Wang Xin2016-10-031-2/+2
| | | | | | | Upgrade logwatch from 7.4.1 to 7.4.3. Signed-off-by: Wang Xin <wangxin2015.fnst@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* p7zip, mce-inject: update LIC_FILES_CHKSUMMartin Jansa2016-09-261-1/+1
| | | | | | | | | | * both were failing since last upgrade, but nobody noticed, because nobody reads QA issues in "bitbake world status" e-mails and LIC_FILES_CHKSUM mismatch wasn't fatal due to bug in insane.bbclass * http://errors.yoctoproject.org/Errors/Details/83571/ * http://errors.yoctoproject.org/Errors/Details/83572/ Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* mozjs: fix crash on non-x86 64 bit systemsKoen Kooi2016-09-262-0/+116
| | | | | | | Mozjs is mozillaware, meaning that it barely works on x86 and is plain broken on everything else. This time mozjs assumes that noone will ever have more than 47bit for VA, breaking aarch64 which can have more. Thanks to polkit developers using mozjs systemd will crash early during boot when using polkit. Signed-off-by: Koen Kooi <koen.kooi@linaro.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rsyslog: upgrade to 7.6.7Wenzong Fan2016-09-263-17/+66
| | | | | | | | | | | | | | | * fix CVEs CVE-2014-3634, CVE-2014-3683 * rebase the patch use-pkgconfig-to-check-libgcrypt.patch * backport fixes for build error: lexer.l:34:14: error: expected identifier or '(' before '__extension__' * replace the old configure option '--enable-cached-man-pages' with '--disable-generate-man-pages' Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* collectd: CVE-2016-6254Alexandru Moise2016-09-152-0/+56
| | | | | | | | | | Heap-based buffer overflow in the parse_packet function in network.c in collectd before 5.4.3 and 5.x before 5.5.2 allows remote attackers to cause a denial of service (daemon crash) or possibly execute arbitrary code via a crafted network packet. Signed-off-by: Alexandru Moise <alexandru.moise@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* gtkmathview: unbreak gcc-6 build and unblacklistAndreas Müller2016-09-113-3/+158
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* p7zip: update to version 16.02Pascal Bach2016-09-111-2/+3
| | | | | Signed-off-by: Pascal Bach <pascal.bach@siemens.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* smartmontools: 6.4 -> 6.5Wang Xin2016-09-111-2/+2
| | | | | | | Upgrade smartmontools from 6.4 to 6.5. Signed-off-by: Wang Xin <wangxin2015.fnst@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rrdtool: 1.5.4 -> 1.6.0Wang Xin2016-09-111-3/+3
| | | | | | | Upgrade rrdtool from 1.5.4 to 1.6.0. Signed-off-by: Wang Xin <wangxin2015.fnst@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* openwsman: 2.6.2 -> 2.6.3Wang Xin2016-09-051-2/+2
| | | | | | | Upgrade openwsman from 2.6.2 to 2.6.3. Signed-off-by: Wang Xin <wangxin2015.fnst@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* efivar: fix PIC not foundHongxu Jia2016-09-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Previously, we tweak gcc option for gold linker to workaround link failure, it caused shared object dependencies missing while non gold linker: Print shared object dependencies in target: ...... root@localhost:~# ldd /usr/sbin/efibootmgr linux-vdso.so.1 (0x00007ffdbbbe4000) libc.so.6 => /lib64/libc.so.6 (0x00007fce48355000) PIC => not found libefivar.so.0 => /usr/lib64/libefivar.so.0 (0x00007fce4813d000) PIC => not found libefiboot.so.0 => /usr/lib64/libefiboot.so.0 (0x00007fce47f33000) /lib64/ld-linux-x86-64.so.2 (0x00007fce486f2000) libdl.so.2 => /lib64/libdl.so.2 (0x00007fce47d2f000) ...... The efivar dynamic library missing PIC option. Do not apply gold linker fix while non gold linker. Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libqb: 0.17.1 -> 0.17.2Wang Xin2016-08-311-2/+2
| | | | | | | Upgrade libqb from 0.17.1 to 0.17.2. Signed-off-by: Wang Xin <wangxin2015.fnst@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* Revert "testfloat: Fix No GNU_HASH in the elf binary warnings"Martin Jansa2016-08-311-2/+0
| | | | | | There is v2 patch for this. This reverts commit 8885e4a2f17b4573e47cab575cd4428345d29a11.
* testfloat: Fix No GNU_HASH in the elf binary warningsFahad Usman2016-08-311-1/+1
| | | | | | | | These warnings are observed when testfloat is cross-compiled with certain external toolchains. Signed-off-by: Fahad Usman <fahad_usman@mentor.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta-oe: remove trailing spacesMartin Jansa2016-08-224-6/+6
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta-oe: remove PR = "r0"Martin Jansa2016-08-222-3/+0
| | | | | | * this is default value Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta-oe: fix indentationMartin Jansa2016-08-228-52/+51
| | | | | | | | * remove tabs which sneaked in since last cleanup * meta-oe layers are using consistent indentation with 4 spaces, see http://www.openembedded.org/wiki/Styleguide Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* collectd: make /etc/collectd.conf a CONFFILEKoen Kooi2016-08-221-0/+2
| | | | | | | | Getting your config nuked everytime you update collectd is annoying, so properly tag it as CONFFILES. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>