Commit Graph

2650 Commits

Author SHA1 Message Date
Jackie Huang
717fe1ff76 memstat: add new recipe
memstat is a small proc-based utility designed to help the
system administrator figure out what's consuming memory.
Like ps, it lists all the processes, and how much private
memory each is using. Unlike ps, it also lists all the shared
objects (shared libraries and executables) that are in memory,
and which processes are using those shared objects.

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-22 00:01:47 +02:00
Philip Balister
18ccf18ee4 postgresql : Fix build using pkg-config for libxml-2.0.
Use package-config instead of binconfig for libxml-2.0.

The pgac_option processing is filtering the output from
the xml-config programming. The pkgconfig output is good
enough to use without such filtering.

Signed-off-by: Philip Balister <philip@balister.org>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-22 00:01:47 +02:00
Jukka Rissanen
d92a7971a8 usb-modeswitch: Do not try to use autotools
There is only one Makefile in the project so there is no need to use
autotools.

Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-22 00:01:47 +02:00
Martin Jansa
09566d518a libsdl-ttf: fix build without freetype-config
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-22 00:01:46 +02:00
Martin Jansa
555b3d6e3d claws-mail: Add missing libgcrypt dependency
* otherwise fails with:
  | claws-mail/3.9.0-r0/claws-mail-3.9.0/src/common/ssl.c:35:20:
    fatal error: gcrypt.h: No such file or directory
  |  #include <gcrypt.h>

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-22 00:01:46 +02:00
Matthieu CRAPET
ffe1854a7a xmlstarlet: fix S!=B failure
Extra change: use ${BP}

Signed-off-by: Matthieu Crapet <Matthieu.Crapet@ingenico.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-21 23:49:09 +02:00
Lukas Bulwahn
7c68663619 libeigen: remove obsolete setting for default out-of-tree build
Since commit 783fb88f@openembedded-core, out-of-tree builds of
cmake-based recipes are the default, and the variables
OECMAKE_BUILDPATH and OECMAKE_SOURCEPATH were deprecated.

With the commit 2c23d7ab@openembedded-core, the variable
OECMAKE_SOURCEPATH was put back into action, but this causes the
libeigen recipe to fail as OECMAKE_SOURCEPATH is set in the
recipe, but OECMAKE_BUILDPATH is set to the bbclass default.

This commit simply removes both variables from the libeigen recipe
and hence sets the recipe to do a default out-of-tree build.
This resolves the build failure of libeigen with
2c23d7ab@openembedded-core, and furthermore, the adjusted recipe
still works with the cmake.bbclass of 783fb88f@openembedded-core.

The build failure was discovered during the regression testing of
the meta-ros layer. The exact build error message and its
investigation is recorded in issue #276 of the meta-ros issue
tracker at https://github.com/bmwcarit/meta-ros/issues/276.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
Tested-by: Ash Charles <ashcharles@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-21 23:49:09 +02:00
Martin Jansa
b14728a652 claws-mail: Fix build with B!=S
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-21 23:49:09 +02:00
Tim Orling
92a67c20c2 libpostproc: fix S!=B failure
Implement khem's suggestion, ${S}/configure $(EXTRA_OECONF).

NOTE: with or without autotools-brokensep, the following:
| WARNING: QA Issue: ELF binary 'libpostproc.so.52.0.100'
| has relocations in .text

Signed-off-by: Tim Orling <TicoTimo@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-21 23:49:09 +02:00
Ming Liu
239debcd8a usleep: add 1.0 recipe
Add usleep in to support sleeping some number of microseconds.

Signed-off-by: Ming Liu <ming.liu@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-15 15:03:43 +02:00
Martin Jansa
9008c3f0f8 libgc: add PACKAGECONFIG for libatomic-ops
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-15 15:02:59 +02:00
Martin Jansa
46b758db32 irssi: add --with-ncurses option
* otherwise do_configure tries to find ncurses.h on host and
  disables ncurses support when not found, then build fails because
  of missing -lcurses when using terminfo-core.o:
  | terminfo-core.o: In function `_set_bg':
  | /OE/irssi/0.8.15+0.8.16-rc1-r0/irssi-0.8.16-rc1/src/fe-text/terminfo-core.c:343:
    undefined reference to `tputs'

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-15 15:02:28 +02:00
Martin Jansa
3b386cecc9 glmark2: inherit distro_features_check
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-15 15:02:28 +02:00
Otavio Salvador
f52c0d42f4 linuxptp: Use environment compiler settings
If the machine uses hard floating point, the build fails as below:

arm-oel-linux-gnueabi-gcc -Wall ...
In file included from .../build/tmp/sysroots/imx6qsabresd/usr/include/features.h:402:0,
                 from .../build/tmp/sysroots/imx6qsabresd/usr/include/errno.h:28,
                 from clock.c:19:
.../build/tmp/sysroots/imx6qsabresd/usr/include/gnu/stubs.h:7:29:
    fatal error: gnu/stubs-soft.h: No such file or directory
 # include <gnu/stubs-soft.h>

This patch fixes the build system to reuse the CC variable and also
passes over the defined CFLAGS so the choosen optimization and build
options are respected.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-15 15:02:28 +02:00
Roy Li
31f6f1aa6c hostapd: uprev to 2.2
Rename hostap-daemon as hostapd and uprev it to 2.2

Signed-off-by: Roy Li <rongqing.li@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-15 15:02:28 +02:00
Otavio Salvador
6006202cde v4l-utils: Add virtual/libx11 dependency only if X11 is available
In case we are building in a X11-less distro we shouldn't depends on
virtual/libx11.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-15 15:02:28 +02:00
Lauren Post
aa7cccf747 cpuburn-neon: Upgrade to version 20140626
Previous location is no longer accessible and breaks builds that include
cpuburn-neon.  This updates the location to fix the build breaks

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-15 15:02:28 +02:00
Philip Balister
3f6f3776fe cppzmq : Adds C++ API for zeromq.
Signed-off-by: Philip Balister <philip@balister.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-15 15:02:28 +02:00
Philip Balister
c4bfe85cde zero-mq : Add recipe.
Builds on ARM and tests ran on Zynq.

Signed-off-by: Philip Balister <philip@balister.org>
Signed-off-by: Martin Townsend <martin.townsend@xsilon.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-15 15:02:28 +02:00
Drew Moseley
54216335fc debianutils: Use update-alternatives class
Use the update-alternatives class rather than explicit
pkg_prerm_${PN} and pkg_postinst_${PN} tasks.  This allows
the configuration to happen at build time rather than
on first boot.

Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-15 15:02:28 +02:00
Drew Moseley
b5e7302953 debianutils: Remove postinstall for some apps.
The mkboot and sensible-* apps have been removed from
upstream debianutils.  Remove them from the postinstall
stages.
    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=197463
    http://en.it-usenet.org/thread/18153/169437/

Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-15 15:02:28 +02:00
Jackie Huang
2f1d7533de vim: work around rpm picking up perl as a dep
Some perl example scripts cause RPM to add perl as a
dep, which we don't want, so remove x bit as work around
just like the ones for csh and awk.

Refer to:
1b088e4 vim: workaround nawk dependency problem with RPM
280d150 vim: workaround a dependency problem with RPM

I think a better solution might be:
Split the tools directory into a new package ${PN}-tools
and add RDEPENDS on csh, awk and perl for it and we don't
put it in RRECOMMENDS to install along with vim.

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-15 15:02:27 +02:00
Martin Jansa
77883c887b clutter-box2d: blacklist because of B!=S
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-15 15:00:24 +02:00
Ross Burton
9ef549b770 poppler: remove spurious GTK+ build dependency
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-15 15:00:02 +02:00
Ross Burton
42384af9a9 poppler: use PACKAGECONFIG to control graphics formats supported
Add explicit PACKAGECONFIG statements for JPEG, PNG and TIFF.  libpng wasn't
previously a direct build dependency but is pulled in via GTK+.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-15 15:00:01 +02:00
Ross Burton
8b22d8a754 poppler: inherit gtk-doc
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-15 15:00:01 +02:00
Martin Jansa
aaca0f3ba1 recipes: add missing pkgconfig inherit
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-15 14:58:17 +02:00
Robert Yang
f3cfd1b833 meta-oe: fix no newline at end of file
Add a '\n' to the last line of the file to fix:

No newline at end of file

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-15 14:57:26 +02:00
Robert Yang
05de0ca43d meta-oe: use BPN in SRC_URI
Fixed SRC_URI:
* ${PN} -> ${BPN}, use ${BP} if it was ${PN}-${PV}
* ${P} -> ${BP}

Otherwise we would meet do_fetch errors when we do the multilib, native
or nativesdk build.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-15 14:56:55 +02:00
Chong.Lu@windriver.com
304a68732d samba: fix dependency issue about talloc
Check whether to enable external talloc by PACKAGECONFIG.

Signed-off-by: Chong Lu <Chong.Lu@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-15 14:53:55 +02:00
Richard Purdie
d04099e94b recipes: Add missing pkgconfig dependencies
These recipes were all missing pkgconfig dependencies.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-15 14:53:55 +02:00
Richard Purdie
bda86d29af xpext: Drop uneeded custom do_configure to fix B!=S builds
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-15 14:53:54 +02:00
Richard Purdie
9daa35c4db phonet-utils: Fix build with B!=S
This recipes doesn't use autotools so mark as brokensep.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-15 14:53:31 +02:00
Richard Purdie
f5580b13df fuse/libmtp/tcsh/enca: Add missing explict gettext-native dependency
This is needed for the AM_ICONV macro and friends.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-15 14:53:31 +02:00
Martin Jansa
e988ed754b glmark2: Add virtual/libx11 dependency
* without it, do_configure fails:
  | Checking for 'x11'                       : not found
  | The configuration failed

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-25 22:40:47 +02:00
Martin Jansa
200fab3d9f ktap: Set MACHINE_ARCH because of ktap-module runtime dependency
* it's possible to exclude ktap-module dependency from siggen, but
  then we would need to exclude virtual/kernel and that doesn't work
  we would need to list all posisble providers as
  ktap->linux-yocto
  ktap->linux-foo
  ....

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-25 15:54:30 +02:00
Martin Jansa
4fcc5cc1cc python-cython: upgrade to 2.20.2 and fix packaging QA issue
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-21 19:22:29 +02:00
Martin Jansa
3181aa0eb5 lua: Remove lua5.1
* we have lua-5.2 in "lua" recipe and lua-5.1 in "lua5.1", but these
  aren't completely separate in sysroot:
  WARNING: The recipe lua is trying to install files into a shared area when those files already exist. Those files and their manifest location are:
   /OE/build/oe-core/tmp-eglibc/sysroots/qemux86/usr/include/lauxlib.h
   Matched in manifest-qemux86-lua5.1.populate_sysroot
   /OE/build/oe-core/tmp-eglibc/sysroots/qemux86/usr/include/lua.h
   Matched in manifest-qemux86-lua5.1.populate_sysroot
   /OE/build/oe-core/tmp-eglibc/sysroots/qemux86/usr/include/lua.hpp
   Matched in manifest-qemux86-lua5.1.populate_sysroot
   /OE/build/oe-core/tmp-eglibc/sysroots/qemux86/usr/include/luaconf.h
   Matched in manifest-qemux86-lua5.1.populate_sysroot
   /OE/build/oe-core/tmp-eglibc/sysroots/qemux86/usr/include/lualib.h
   Matched in manifest-qemux86-lua5.1.populate_sysroot
   /OE/build/oe-core/tmp-eglibc/sysroots/qemux86/usr/lib/liblua.a
   Matched in manifest-qemux86-lua5.1.populate_sysroot
  Please verify which package should provide the above files.
  Causing some undeterministic behavior.
* keep only 5.2 in "lua"

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-21 19:22:26 +02:00
Martin Jansa
9e3ecec35a networkmanager, network-manager-applet, xfce4-power-manager, packagegroup-xfce-extended: Blacklist because of broken networkmanager after libgcrypt-config was removed
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-21 19:22:25 +02:00
Martin Jansa
618944131d maliit-framework, maliit-plugins: Blacklist because of broken build with B!=S
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-21 19:22:25 +02:00
Martin Jansa
b3f0a6c6ec tesseract-lang: Drop runtime dependency on TUNE_PKGARCH tesseract
* in order to keep allarch

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-21 19:22:25 +02:00
Chong.Lu@windriver.com
18e196f16e samba: Security Advisory - CVE-2013-4475
Samba 3.x before 3.6.20, 4.0.x before 4.0.11, and 4.1.x before 4.1.1,
when vfs_streams_depot or vfs_streams_xattr is enabled, allows remote
attackers to bypass intended file restrictions by leveraging ACL
differences between a file and an associated alternate data stream
(ADS).

http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2013-4475

Signed-off-by: Yue Tao <Yue.Tao@windriver.com>
Signed-off-by: Chong Lu <Chong.Lu@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-21 19:22:25 +02:00
Chong.Lu@windriver.com
69e765c464 samba: Security Advisory - CVE-2013-4124
Integer overflow in the read_nttrans_ea_list function in nttrans.c in
smbd in Samba 3.x before 3.5.22, 3.6.x before 3.6.17, and 4.x before
4.0.8 allows remote attackers to cause a denial of service (memory
consumption) via a malformed packet.

http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2013-4124

Signed-off-by: Yue Tao <Yue.Tao@windriver.com>
Signed-off-by: Chong Lu <Chong.Lu@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-21 19:22:25 +02:00
Chong.Lu@windriver.com
fe32c95ab0 samba: fix two CVEs CVE-2013-0213 CVE-2013-0214
Signed-off-by: Yue Tao <Yue.Tao@windriver.com>
Signed-off-by: Chong Lu <Chong.Lu@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-21 19:22:24 +02:00
Chong.Lu@windriver.com
65ac416470 samba: fix parsing linemarkers in preprocessor output
When PIDL calls out to C preprocessor to expand IDL files
and parse the output, it filters out linemarkers and line control
information as described in http://gcc.gnu.org/onlinedocs/cpp/Preprocessor-Output.html
and http://gcc.gnu.org/onlinedocs/cpp/Line-Control.html#Line-Control

With gcc 4.8 stdc-predef.h is included automatically and linemarker for the
file has extended flags that PIDL couldn't parse ('system header that needs to
be extern "C" protected for C++')

Signed-off-by: Yue Tao <Yue.Tao@windriver.com>
Signed-off-by: Chong Lu <Chong.Lu@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-21 19:22:24 +02:00
Chong.Lu@windriver.com
3d5d8c6d0f samba: Security Advisory - CVE-2013-4496
Samba 3.x before 3.6.23, 4.0.x before 4.0.16, and 4.1.x before 4.1.6
does not enforce the password-guessing protection mechanism for all
interfaces, which makes it easier for remote attackers to obtain access
via brute-force ChangePasswordUser2 (1) SAMR or (2) RAP attempts.

http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2013-4496

Signed-off-by: Yue Tao <Yue.Tao@windriver.com>
Signed-off-by: Chong Lu <Chong.Lu@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-21 19:22:24 +02:00
Martin Jansa
84d6edad90 fim: Blacklist because of broken with B!=S
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-21 19:22:24 +02:00
Richard Purdie
12cdf070d2 talloc: fix build with B!=S
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-21 13:06:14 +02:00
Richard Purdie
01eb0f9192 libetpan: fix build with B!=S
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-21 13:06:14 +02:00
Richard Purdie
00d884a616 xpext: fix build with B!=S
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-21 13:06:14 +02:00