net-snmp: Using the target perl

Set the PERLPROG to target perl to avoid host contamination.

Signed-off-by: Yue Tao <Yue.Tao@windriver.com>
Signed-off-by: Roy Li <rongqing.li@windriver.com>
Signed-off-by: Joe MacDonald <joe@deserted.net>
net-snmp-5.7.2: fix CVE-2014-2284

The Linux implementation of the ICMP-MIB in Net-SNMP 5.5 before
5.5.2.1, 5.6.x before 5.6.2.1, and 5.7.x before 5.7.2.1 does
not properly validate input, which allows remote attackers
to cause a denial of service via unspecified vectors.

http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-2284
Signed-off-by: yanjun.zhu <yanjun.zhu@windriver.com>
Signed-off-by: Roy Li <rongqing.li@windriver.com>
Signed-off-by: Joe MacDonald <joe@deserted.net>
net-snmp-5.7.2: fix CVE-2014-2285

The perl_trapd_handler function in perl/TrapReceiver/TrapReceiver.xs
in Net-SNMP 5.7.3.pre3 and earlier, when using certain Perl versions,
allows remote attackers to cause a denial of service (snmptrapd
crash) via an empty community string in an SNMP trap, which triggers
a NULL pointer dereference within the newSVpv function in Perl.

http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-2285
Signed-off-by: yzhu1 <yanjun.zhu@windriver.com>
Signed-off-by: Roy Li <rongqing.li@windriver.com>
Signed-off-by: Joe MacDonald <joe@deserted.net>
strongswan: Security Advisory - strongswan - CVE-2014-2338

IKEv2 in strongSwan 4.0.7 before 5.1.3 allows remote attackers to bypass
authentication by rekeying an IKE_SA during (1) initiation or (2)
re-authentication, which triggers the IKE_SA state to be set to
established.

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

Signed-off-by: Yue Tao <Yue.Tao@windriver.com>
Signed-off-by: Roy Li <rongqing.li@windriver.com>
Signed-off-by: Joe MacDonald <joe@deserted.net>
elementary: use B = "$S"

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
libao: add PACKAGECONFIG for alsa and pulseaudio

* fixes following issues from test-dependencies report:
  Found errors:
  libao/libao-plugin-libalsa/latest doesn't exist
  libao/libao-plugin-libalsa-dbg/latest doesn't exist
  libao/libao-plugin-libpulse/latest doesn't exist
  libao/libao-plugin-libpulse-dbg/latest doesn't exist

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
navit: add PACKAGECONFIG for imlib2, qt, gtk, sdl

* fixes following issues from test-dependencies report:
  navit/navit/latest lost dependency on  fribidi
  navit/navit-graphics-gtk/latest lost dependency on  imlib2
  navit/navit-graphics-sdl/latest lost dependency on  eglibc freetype

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
sox: add PACKAGECONFIG for ao

* fixes following issue from test-dependencies report:
  sox/sox/latest lost dependency on  libao

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
tk: Fix build with xft

* xft requires fontconfig, but pkg-config --libs xft doesn't return it
  add it manually

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
xterm: add PACKAGECONFIG for xft

* fixes following issue in test-dependencies report:
  xterm/xterm/latest lost dependency on  fontconfig libxft

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
maliit-framework: add dependency on dbus, gtk+ and gtk+3 for deterministic builds

* otherwise maliit-framework-gtk is empty
* fixes following issues from test-dependencies report:
  maliit-framework/maliit-framework-gtk/latest lost dependency on  eglibc glib-2.0 gtk+ gtk+3 libgcc libqtcore4 maliit-framework pango

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
mongodb: add libpcap dependency

* fixes following issue from test-dependencies report:
  mongodb/mongodb/latest lost dependency on  libpcap

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
mongodb: update LICENSE AGPLv3 -> AGPL-3.0

* to fix:
  WARNING: mongodb: No generic license file exists for: AGPLv3 in any provider

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
python-efl: add dependency on python-dbus and lua5.1 to always build edje and elementary bindings

* fixes following issue in test-dependencies report:
  python-efl/python-edje/latest lost dependency on  edje eglibc eina libpython2
  python-efl/python-elementary/latest lost dependency on  eglibc eina elementary evas libpython2
* this is example where dependencies of dependencies isn't included
  because lua5.1 is dependency of efl recipe with lua-old PACKAGECONFIG
  which is enabled by default, but lua5.1 isn't staged when building
  just python-efl

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
recipes: inherit autotools-brokensep or set B = ${S} for failing recipes

* this 'marks' broken recipes and allows to get resonable report from world builds
  but ideally we should fix the issues in the recipes or the components.

* I'll keep this on ML for a while to see if we find some volunteers to fix their
  favourite recipes

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>