Commit Graph

5357 Commits

Author SHA1 Message Date
Yi Zhao
07480f1a42 vim: set CLEANBROKEN to fix rebuild
Rebuilding vim would cause the following error:
  Makefile:4: ../auto/config.mk: No such file or directory
  make[1]: *** No rule to make target '../auto/config.mk'.  Stop.

Set CLEANBROKEN to "1" to fix this issue.

Also remove the redundant "inherit autotools".

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-01-16 21:38:09 -08:00
Yi Zhao
884e4ba535 uw-imap: update SRC_URI
Switch SRC_URI to fossies.org since the original site is not available.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-01-16 21:38:09 -08:00
Yi Zhao
550acd3295 dialog: update SRC_URI
Update the SRC_URI since the upstream server is changed from
ftp://invisible-island.net to ftp://ftp.invisible-island.net

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-01-16 21:38:09 -08:00
texierp
582b5aae6f spitools: bump git revision
The new revision implement the wait option to keep the file descriptor open and avoid speed reset on close.

Signed-off-by: Pierre-Jean TEXIER <texier.pj2@gmail.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-01-16 21:38:09 -08:00
Kai Kang
4230f56485 cfengine: 3.9.0 -> 3.10.2
Upgrade cfengine from 3.9.0 to lastest lts version 3.10.2.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-01-16 21:36:53 -08:00
Kai Kang
8c6a4273a2 cfengine-masterfiles: 3.9.0 -> 3.10.2
Upgrade cfengine-masterfiles from 3.9.0 to lastest lts version 3.10.2.

* year info has been updated in license file so md5 checksum changed
* remove remove-policy-of-usr-local-sbin.patch which has been done in upstream already
* correct install prefix

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-01-16 21:36:53 -08:00
Derek Straka
0e5dfce3b6 jsoncpp: update to version 1.8.4
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-01-16 21:33:04 -08:00
Derek Straka
01e54eb2fa protobuf: update to version 3.5.1
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-01-16 21:33:04 -08:00
Bill Randle
d18b3c8ef0 smstools3: remove bash dependency on packaged scripts
An earlier patch to update smstools3 to v3.1.21 dropped the RDEPENDS for
bash, which caused qc errors during packaging, since the example scripts
still used /bin/bash as the command executor. This patch updates the scripts
to use /bin/sh instead. No known bash-only syntax is present in the packaged
scripts and they run ok under Busybox.

Upstream-Status: Submitted [http://smstools3.kekekasvi.com/topic.php?post=6188#post6188]
Signed-off-by: Bill Randle <bill.randle@gmail.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-01-16 21:33:04 -08:00
Bill Randle
f7f9e4f930 smstools3: update to 3.1.21; drop uneeded patches
Update smstools3 to latest version and drop some patches that no longer
seem to be required. (Builds and runs fine on poky.)

Signed-off-by: Bill Randle <bill.randle@gmail.com>
fixed sha256 hash
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-01-16 21:32:54 -08:00
Yi Zhao
2ad7176c4a site: move from meta-oe to meta-networking
The site information only provides data for rp-pppoe which already moved
to meta-networking. Also move these files to meta-networking.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
2018-01-08 12:03:40 -05:00
Yi Zhao
fa21162559 leveldb: fix checking for SSE flag
The build_detect_platform-Check-for-__SSE4_2__.patch tries to use fgrep
with pipe to get the SSE flag. But actually it would fail with error:
fgrep: /tmp/leveldb_build_detect_platform-cxx.25886: No such file or
directory

That means it can not get the correct SSE flag.
We should make sure the fgrep command runs after g++ command has
finished and redirect the stdout and stderr to /dev/null to avoid make
error:
Makefile:18: *** missing separator. Stop.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-30 12:32:57 -08:00
Qi.Chen@windriver.com
303fd6d589 hwloc: fix multilib problem
Use libhwloc instead of lib${PN} to fix problem in case of multilib.
Otherwise, when installing lib32-hwloc into image, we would have the
following error at do_rootfs.

  - nothing provides lib32-liblib32-hwloc = 1.11.5-r0 needed by lib32-hwloc-1.11.5-r0.corei7_32

Also, fix FILES variable for libhwloc to not contain .so link file.
This would fix the QA issue, and the INSANE_SKIP line is no longer needed.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-30 12:32:49 -08:00
Zheng Ruoqin
e170ac2818 xrdp: CVE-2017-16927
Fix of CVE-2017-16927

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-30 12:32:41 -08:00
Armin Kuster
cae654adc6 libyui-ncurses: new add
Add a new recipe libyui-ncurses, which is a rdepend for dnfdragora.

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
fixed patch to apply
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-30 12:32:34 -08:00
Andreas Müller
f5c2f02745 plymouth: packageconfig gtk needs gtk+3 as depends
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-30 12:32:14 -08:00
Andreas Müller
00b889a355 plymouth: do not install systemd units manually
They are installed properly by plymouth itself. With buildhistory no change
in packed files could be detected.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-30 12:32:14 -08:00
Andreas Müller
e4be8f4e9e plymouth: fix path to systemd-tty-ask-password-agent
In pre recipe specific sysroot times AC_PATH_PROG detected host's
systemd-tty-ask-password-agent. In my case that path was wrong and
systemd-ask-password-plymouth.service failed silently.
Now with recipe specific sysroot and no link in PATH to buildhost,
SYSTEMD_ASK_PASSWORD_AGENT remains empty and that causes:

| systemd[1]: /lib/systemd/system/systemd-ask-password-plymouth.service:12: Executable path is not absolute, ignoring: --watch --plymouth
| systemd[1]: systemd-ask-password-plymouth.service: Service lacks both ExecStart= and ExecStop= setting. Refusing.

For both environments this patch fixes log-off from X-session to
display-manager. Before this patch screen went dark and it seemed that X-server
was restarted.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-30 12:32:08 -08:00
Zheng Ruoqin
9c63095826 dnfdragora: new add
Add a new recipe dnfdragora.

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-27 07:52:26 -08:00
Andreas Müller
06ede87198 Add FLTK to licenses to avoid warning when building fltk / fltk-native
FLT is a LGPLv2 with exceptions

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-27 07:47:00 -08:00
Andreas Müller
85eedcfd2a fltk: do not suffix shared library names with '_SHARED'
This avoids unwanted linking against static libraries as happened for yoshimi.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-27 07:47:00 -08:00
Andreas Müller
5a7a0abb17 fltk: remove fltk-native from DEPENDS
This depemdency is a pre recipe specific sysroot remnant.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-27 07:47:00 -08:00
Andreas Müller
66601de45f fltk-native: remove fltk-config from image
Make sure fltk-config will not be used accidentaly.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-27 07:46:59 -08:00
Mingli Yu
5f6fcfd362 protobuf: add ptest support
* Add DEPENDS_class-target  = "protobuf-native"
  to fix below error:
  | DEBUG: SITE files ['endian-little', 'common-linux', 'common-glibc', 'bit-64', 'x86_64-linux', 'common']
  | DEBUG: Executing shell function do_compile_ptest_base
  | NOTE: make -C $Prj/build/tmp-glibc/work/core2-64-wrs-linux/protobuf/3.4.1+gitAUTOINC+b04e5cba35-r0/git/examples cpp
  | make: Entering directory '$Prj/build/tmp-glibc/work/core2-64-wrs-linux/protobuf/3.4.1+gitAUTOINC+b04e5cba35-r0/git/examples'
  | protoc --cpp_out=. --java_out=. --python_out=. addressbook.proto
  | make: protoc: Command not found
  | make: *** [Makefile:25: protoc_middleman] Error 127
* Add run-ptest
* Add rdepends on bash and python-protobuf for ptest

Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-27 07:25:03 -08:00
Romain Forlot
13c84c645b Adding LUA to SDK
A project could need to have LUA in SDK, an example is
to compile LUA scripts which checks its syntax before embedded
them into a project compiled by Yocto.

Change-Id: I3c36acd58d45121c3344b5322244bdc0b12061b9
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-27 07:25:03 -08:00
Zheng Ruoqin
4d0e833dd9 libyui: new add
Add a new recipe libyui, which is a rdepend for dnfdragora.

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-27 07:25:03 -08:00
Li Zhou
eaa4b4baa6 vim: Security Advisory - vim - CVE-2017-17087
Porting the patch from <https://github.com/vim/vim/commit/
5a73e0ca54c77e067c3b12ea6f35e3e8681e8cf8> to solve CVE-2017-17087.

Signed-off-by: Li Zhou <li.zhou@windriver.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-27 07:25:03 -08:00
Tobias Olausson
cf993a2c9e Move RDEPENDS on libasound-module to bluez4 since it has been removed from bluez5
See also: https://patchwork.openembedded.org/patch/139422/

Signed-off-by: Tobias Olausson <tobias.olausson@pelagicore.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-22 19:54:10 -08:00
Zheng Ruoqin
cc32ca8030 xrdp: Add some scripts and patches
Add some scripts and patches for xrdp to make it work properly.

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-22 19:43:55 -08:00
baali
6b9cb0a7b0 nghttp: cleaned up the recipe
Fixes in the recipe as suggested by Andre in the comments here:
http://lists.openembedded.org/pipermail/openembedded-devel/2017-October/115154.html

Signed-off-by: Shantanu <shantanu@senic.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-22 19:43:54 -08:00
Hongxu Jia
bdd61709ba glade: 3.20.0 -> 3.20.2
Since glib-2.0 updated to 2.54.2, build glade 3.20.0 failed
...
|../../glade-3.20.0/gladeui/glade-signal-model.c:68:1:
error: conflicting types for 'g_ptr_array_find'
| g_ptr_array_find (GPtrArray *array, gpointer data)
...

The following commit in the new version fixed the issue.
...
commit cb87c89745c93969c3742e7a8a11d546c00107c8
Author: Juan Pablo Ugarte <juanpablougarte@gmail.com>
Date:   Fri Aug 11 18:17:18 2017 -0300

    GladeSignalModel: rename g_ptr_array_find() to prt_array_find()

    GLib 2.54 introduced g_ptr_array_find() which clashes with our own
function

 gladeui/glade-signal-model.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
...

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-22 19:43:54 -08:00
Mingli Yu
1d943254ce passwdqc: add pam-passwdqc to RDEPENDS
Some basic function such as password change invoked
by programs such as passwd depends on pam_passwdqc.so
which is provided by subpackage pam-passwdqc.

Add pam-passwdqc to RDEPENDS for passwdqc.

Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-22 19:43:54 -08:00
Qi Hou
aaf496df4c openldap: fix QA Warning
While building openldap, there was a warning, like below:

WARNING: QA Issue: openldap: Files/directories were installed but not shipped in any package:
  /usr/libexec
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
openldap: 1 installed and not shipped files. [installed-vs-shipped]

This is because that after openldap all contents of /usr/libexec are split
into subsets or moved into other directory and no one makes use of it.

So, to fix this QA warning, delete /usr/libexec.

Signed-off-by: Qi Hou <qi.hou@windriver.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-22 19:43:54 -08:00
Alexander Kanavin
ec5b6dd327 neon: add the recipe from oe-core
It is still required by libmusicbrainz, but is no longer needed
by oe-core. Switch the upstream to debian as webdav.org is down.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-11 07:58:58 -08:00
Andreas Müller
0af6439d1e fftw: Let dev-packages depend on libraries created
Without libraries installed dev-package is useless.

Tested by buildung an image with fftw-dev included.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-11 07:58:56 -08:00
Andreas Müller
7d5f818503 fftw: update 3.3.6-p1 -> 3.3.7
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-11 07:58:56 -08:00
Andreas Müller
60e64f854d glm: update 0.9.8.4 -> 0.9.8.5
Extend to build native recipe - meta-office says thanks.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-11 07:58:56 -08:00
Andreas Müller
ea40203613 glibmm: update 2.50.1 -> 2.54.1
License checksum changed was caused by FSF address change [1]

[1] https://git.gnome.org/browse/glibmm/commit/COPYING?h=glibmm-2-54&id=93a7c699e0194ab1a8e496ac602d75ab15f33c98

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-11 07:58:56 -08:00
Andreas Müller
90040c3166 poppler-data: update 0.4.7 -> 0.4.8
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-11 07:58:56 -08:00
Stefan Müller-Klieser
1ef92d2423 dfu-utils-native: fix do_deploy sstate handling
We need to install to the sstate input dir and not the output dir, so
sstate handling will work correctly.

Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-11 07:58:56 -08:00
Zheng Ruoqin
7859c81c0b xrdp: new recipe
Add a new recipe xrdp_0.9.4.bb.

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-11 07:58:56 -08:00
Chen Qi
d3854f0cbd gnome-common: add PACKAGECONFIG for autoconf-archive
Add PACKAGECONFIG for autoconf-archive. Default to enable it to avoid
m4 file conflicts between gnome-common and autoconf-archive.

e.g.
IMAGE_INSTALL_append = " gnome-common autoconf-archive-dev"
bitbake <image>

We enable autoconf-archive PACKAGECONFIG to avoid the following error.

Error: Transaction check error:
  file /usr/share/aclocal/ax_check_enable_debug.m4 conflicts between attempted installs of gnome-common-3.18.0-r0.noarch and autoconf-archive-dev-2016.09.16-r0.core2_64
  file /usr/share/aclocal/ax_code_coverage.m4 conflicts between attempted installs of gnome-common-3.18.0-r0.noarch and autoconf-archive-dev-2016.09.16-r0.core2_64

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-11 07:54:12 -08:00
Armin Kuster
2d5d25fa44 debootstrap: change license to MIT
The closest thing to a license is found in the http://metadata.ftp-master.debian.org/changelogs/main/d/debootstrap/debootstrap_1.0.92_copyright

The verbage looks very close to MIT so seems reasonable make to change the license to MIT instead of
creating a custom entry for debootstrap-custom-license. This follows what Redhat, Mandriva and Suse have for this package. (see rpmfind)

the difference between the MIT and the copyright files are:

-This package was debianized by Anthony Towns <ajt@debian.org> on
-Tue, 30 Jan 2001 10:54:45 +1000.
-
-It was written from scratch for Debian by Anthony Towns <ajt@debian.org>
-based loosely on the code for constructing base tarballs as part of the
-boot-floppies package.
-
-Copyright:
-
-Copyright (c) 2001-2005 Anthony Towns
+Copyright <YEAR> <COPYRIGHT HOLDER>

will fix: WARNING: debootstrap-1.0.67-r0 do_populate_lic: debootstrap: No generic license file exists for: debootstrap-custom-license in any provider

Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-11 07:53:52 -08:00
Derek Straka
9faa0acba8 gd: update to version 2.2.5
Resolves the following security issues:
  * Double-free in gdImagePngPtr(). (CVE-2017-6362)
  * Buffer over-read into uninitialized memory. (CVE-2017-7890)

Full changelog: https://github.com/libgd/libgd/blob/gd-2.2.5/CHANGELOG.md

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-11-30 09:13:32 -08:00
Derek Straka
b0081e8206 dos2unix: update to version 7.4.0
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-11-30 09:13:32 -08:00
Jibin Xu
ff3e8417c6 cdrkit: add a link to genisoimage with the name mkisofs
cdrkit only install genisoimage by default,but most tools use
mkisofs to generate an ISO9660/JOLIET/HFS hybrid filesystem,
so add a link to genisoimage with the name mkisofs to support
these tools.

Signed-off-by: Jibin Xu <jibin.xu@windriver.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-11-30 09:13:32 -08:00
Li Zhou
90f4b75fe7 php: Security Advisory - php - CVE-2017-16642
Porting the patch from <https://github.com/php/php-src/commit/
5c0455bf2c8cd3c25401407f158e820aa3b239e1> to solve CVE-2017-16642.

Signed-off-by: Li Zhou <li.zhou@windriver.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-11-30 09:13:32 -08:00
Ricardo Ribalda Delgado
4a9ba44b11 opencv: Fix error when dynamic link
If opencv was imported in python or dynamic linked in gstreamer it was
producing this output and dying:

 [libprotobuf ERROR google/protobuf/descriptor_database.cc:58] File already
 exists in database: caffe.proto
 [libprotobuf FATAL google/protobuf/descriptor.cc:1315] CHECK failed:
 generated_database_->Add(encoded_file_descriptor, size):
 terminate called after throwing an instance of
 'google::protobuf::FatalException'

This patch backports a patch that fixes this issue.

Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-11-30 09:13:32 -08:00
Martin Kelly
3fcf819224 gpsd: add gpsdctl@.service for USB autoplug
This service allows gpsd to automatically recognize USB devices but is
currently missing from our packaging. Without this service and the
matching udev rules from upstream, gpsd will fail to recognize USB
devices when they are plugged in.

Signed-off-by: Martin Kelly <mkelly@xevo.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-11-30 09:13:32 -08:00
Martin Kelly
c8913de265 gpsd: use upstream config instead of our own
We have our own versions of the udev, hotplug, and systemd scripts,
but at this point they are several years old and were added to fix bugs
at the time. As far as I can tell, the relevant bugs are now fixed
upstream, so we can move back to the upstream versions.

Signed-off-by: Martin Kelly <mkelly@xevo.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-11-30 09:13:32 -08:00