buildroot.git
8 years agoefl: fix target package dependency on util-linux (libmount)
Gustavo Sverzut Barbieri [Tue, 3 Jan 2017 21:29:31 +0000 (19:29 -0200)]
efl: fix target package dependency on util-linux (libmount)

Use the correct variable (BR2_PACKAGE_EFL_UTIL_LINUX_LIBMOUNT) and do
not impose dependency on util-linux if not needed.

Signed-off-by: Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
Reviewed-by: Romain Naour <romain.naour@gmail.com>
Tested-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogcc: fix build on or1k without flex/bison on host
Waldemar Brodkorb [Sat, 28 Jan 2017 09:19:28 +0000 (10:19 +0100)]
gcc: fix build on or1k without flex/bison on host

Similar to arc architecture this is required.

Reported-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/libdrm: bump version to 2.4.75
Bernd Kuhls [Sat, 28 Jan 2017 09:00:26 +0000 (10:00 +0100)]
package/libdrm: bump version to 2.4.75

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoDEVELOPERS: add me to or1k, sort alphabetically
Waldemar Brodkorb [Sat, 28 Jan 2017 08:52:35 +0000 (09:52 +0100)]
DEVELOPERS: add me to or1k, sort alphabetically

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agojanus-gateway: add dependency of streaming plugin on headers >= 3.9
Thomas Petazzoni [Sat, 28 Jan 2017 08:41:00 +0000 (21:41 +1300)]
janus-gateway: add dependency of streaming plugin on headers >= 3.9

Fixes:

  http://autobuild.buildroot.net/results/89005444f3dee9002881b5449cd137a32a286e27/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agojanus-gateway: make voicemail plugin optional
Adam Duskett [Wed, 25 Jan 2017 13:42:45 +0000 (08:42 -0500)]
janus-gateway: make voicemail plugin optional

Currently janus-gateway's voicemail plugin is only built if
libogg is selected, and even then there is no way to disable the plugin from
being built. This causes a example config file to be placed on
the target filing system that the user may not need or want, creates a 33K .so
file on the target directory, and janus will also generate a warning when
ran if the plugin does not have a matching configuration file setup by
the user, as it will not use the example config file by default.

This patch makes the voicemail plugin optional, removes the check for libogg,
adds libogg as a dependency to the voicemail plugin, and selects the libogg
package automatically when the user selects the plugin.

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agojanus-gateway: make video room plugin optional
Adam Duskett [Wed, 25 Jan 2017 13:42:44 +0000 (08:42 -0500)]
janus-gateway: make video room plugin optional

Currently janus-gateway is built by default with the video room  plugin.
This causes a example config file to be placed on the target filing system
that the user may not need or want, creates a 47K .so
file on the target directory, and janus will also generate a warning when
ran if the plugin does not have a matching configuration file setup by
the user, as it will not use the example config file by default.

This patch makes the video room plugin optional.

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agojanus-gateway: make video call plugin optional
Adam Duskett [Wed, 25 Jan 2017 13:42:43 +0000 (08:42 -0500)]
janus-gateway: make video call plugin optional

Currently janus-gateway is built by default with the video call plugin.
This causes a example config file to be placed on the target filing system
that the user may not need or want, creates a 47K .so
file on the target directory, and janus will also generate a warning when
ran if the plugin does not have a matching configuration file setup by
the user, as it will not use the example config file by default.

This patch makes the video call plugin optional.

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agojanus-gateway: make text room plugin optional
Adam Duskett [Wed, 25 Jan 2017 13:42:42 +0000 (08:42 -0500)]
janus-gateway: make text room plugin optional

Currently janus-gateway is built by default with the text room plugin.
This causes a example config file to be placed on the target filing system
that the user may not need or want, creates a 63K .so
file on the target directory, and janus will also generate a warning when
ran if the plugin does not have a matching configuration file setup by
the user, as it will not use the example config file by default.

This patch makes the text room plugin optional.

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agojanus-gateway: make streaming plugin optional
Adam Duskett [Wed, 25 Jan 2017 13:42:41 +0000 (08:42 -0500)]
janus-gateway: make streaming plugin optional

Currently janus-gateway is built by default with the streaming plugin.
This causes a example config file to be placed on the target filing system
that the user may not need or want, creates a 133K .so
file on the target directory, and janus will also generate a warning when
ran if the plugin does not have a matching configuration file setup by
the user, as it will not use the example config file by default.

This patch makes the streaming plugin optional.

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agojanus-gateway: make recordplay plugin optional
Adam Duskett [Wed, 25 Jan 2017 13:42:40 +0000 (08:42 -0500)]
janus-gateway: make recordplay plugin optional

Currently janus-gateway is built by default with the record and play plugin.
This causes a example config file to be placed on the target filing system
that the user may not need or want, creates a 68K .so
file on the target directory, and janus will also create a warning when ran
if the plugin does not have a matching configuration file setup by the user,
as it will not use the example config file by default.

This patch makes the record and play plugin a option.

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agojanus-gateway: make echo test plugin optional
Adam Duskett [Wed, 25 Jan 2017 13:42:39 +0000 (08:42 -0500)]
janus-gateway: make echo test plugin optional

Currently janus-gateway is built by default with the echo test plugin.
This causes a example config file to be placed on the target filing system
that the user may not need or want, creates a 36K .so
file on the target directory, and janus will also generate a warning when
ran if the plugin does not have a matching configuration file setup by
the user, as it will not use the example config file by default.

This patch makes the echo test plugin optional.

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agojanus-gateway: make audio bridge plugin optional
Adam Duskett [Wed, 25 Jan 2017 13:42:38 +0000 (08:42 -0500)]
janus-gateway: make audio bridge plugin optional

Currently janus-gateway is built by default with the audio bridge plugin.
This causes a example config file to be placed on the target filing system
that the user may not need or want, creates a 119K .so
file on the target directory, adds the dependency of opus for this
plugin, and janus will also create a warning when ran if the plugin does
not have a matching configuration file setup by the user, as it will not use
the example config file by default.

This patch makes the audio bridge plugin a option, removes the check for opus,
adds opus as a dependency to the audio bridge plugin, and selects the opus
package automatically when the user selects the plugin.

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agojanus-gateway: make sofia-sip a optional dependency
Adam Duskett [Wed, 25 Jan 2017 13:42:37 +0000 (08:42 -0500)]
janus-gateway: make sofia-sip a optional dependency

Currently janus-gateway requires sofia-sip in the build system,
however this is unessasary. This patch makes the sip gateway plugin a
option. It also creates a menuconfig for janus gateway for the
following patches that enable selecting more optional plugins.

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agojanus-gateway: remove unnecessary dependencies
Adam Duskett [Wed, 25 Jan 2017 13:42:36 +0000 (08:42 -0500)]
janus-gateway: remove unnecessary dependencies

janus-gateway currently depends on several dependencies that are not
mandatory. This commit removes all non-mandatory dependencies. The
build has been tested to work fine with this reduced set of
dependencies.

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agovalgrind: Force -fno-stack-protector in CFLAGS
Brandon Maier [Wed, 21 Dec 2016 19:02:16 +0000 (13:02 -0600)]
valgrind: Force -fno-stack-protector in CFLAGS

Valgrind must be compiled with no stack protection. Valgrind defaults
CFLAGS to -fno-stack-protector, but Buildroot's CFLAGS may override
if SSP is enabled.

Signed-off-by: Brandon Maier <brandon.maier@rockwellcollins.com>
Signed-off-by: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage: update comments for reverse dependencies of util-linux
Rahul Bedarkar [Mon, 26 Dec 2016 15:22:35 +0000 (20:52 +0530)]
package: update comments for reverse dependencies of util-linux

Commit 006a328ad6be ("util-linux: fix build with ncurses") removed
dependency on BR2_USE_WCHAR, but failed to update the reverse
dependencies of util-linux.

This commit updates comments in Config.in for BR2_USE_WCHAR for reverse
dependencies of util-linux which directly uses wchar now or when it is
pulled from other dependencies.

eudev doesn't use wchar directly, but needs C99 compiler. Autotools
generate code with wchar_t for checking C99 compiler.

Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage: fix reverse dependencies of util-linux
Rahul Bedarkar [Mon, 26 Dec 2016 15:22:34 +0000 (20:52 +0530)]
package: fix reverse dependencies of util-linux

Commit 006a328ad6be ("util-linux: fix build with ncurses") removed
dependency on BR2_USE_WCHAR, but failed to update the reverse
dependencies of util-linux.

This commit fixes all such reverse dependencies by removing dependency
on BR2_USE_WCHAR as it is not required by package itself.

Fixes: 006a328ad6be ("util-linux: fix build with ncurses")
Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/x11r7/xserver_xorg-server: fix CLOCK_MONOTONIC detection for Xwayland
Bernd Kuhls [Tue, 27 Dec 2016 15:00:07 +0000 (16:00 +0100)]
package/x11r7/xserver_xorg-server: fix CLOCK_MONOTONIC detection for Xwayland

Commit d119a6b1c0cb90089a6451f5a3c112944e406a4f
("package/x11r7/xserver_xorg-server: add missing dependency for
wayland support") is not sufficient to fix a build with wayland
support based the configuration at:

  http://autobuild.buildroot.net/results/cf0/cf026e9b18e86b9890341612050f4d166a7b822d/

The build errors out at a later stage during configure:

  configure: error: Xwayland requires CLOCK_MONOTONIC support.

This commit adds a patch from OpenEmbedded to fix the problem.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/x11r7/xserver_xorg-server: add missing dependency for wayland support
Bernd Kuhls [Tue, 27 Dec 2016 15:00:06 +0000 (16:00 +0100)]
package/x11r7/xserver_xorg-server: add missing dependency for wayland support

The wayland-protocols package is needed to build Xwayland support.

Partly fixes:

  http://autobuild.buildroot.net/results/cf0/cf026e9b18e86b9890341612050f4d166a7b822d/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agocore: do not reset DEPENDENCIES_HOST_PREREQ in dependencies.mk
Jérôme Pouiller [Tue, 20 Dec 2016 13:46:20 +0000 (14:46 +0100)]
core: do not reset DEPENDENCIES_HOST_PREREQ in dependencies.mk

Usually, Buildroot does never initialize variables with empty content.
DEPENDENCIES_HOST_PREREQ was an unjustified exception.

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibpjsip: bump to version 2.6
Adam Duskett [Fri, 27 Jan 2017 18:47:38 +0000 (13:47 -0500)]
libpjsip: bump to version 2.6

In addition, --disable-webrtc has been changed to --disable-libwebrtc
in the aconfigure file.

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agobtrfs-progs: bump to version 4.9.1
Gustavo Zacarias [Fri, 27 Jan 2017 18:53:08 +0000 (15:53 -0300)]
btrfs-progs: bump to version 4.9.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agohiawatha: bump to version 10.5
Gustavo Zacarias [Fri, 27 Jan 2017 18:52:53 +0000 (15:52 -0300)]
hiawatha: bump to version 10.5

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoDEVELOPERS: add Yann for libgsm
Thomas Petazzoni [Fri, 27 Jan 2017 19:33:46 +0000 (08:33 +1300)]
DEVELOPERS: add Yann for libgsm

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/libgsm: new package
Bernd Kuhls [Fri, 30 Dec 2016 10:29:06 +0000 (11:29 +0100)]
package/libgsm: new package

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
[yann.morin.1998@free.fr:
  - manually install things, it's easier than using the flawed install
    rules of the package
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
[Thomas: minor tweaks.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoMakefile, manual: Bump copyright year
Peter Korsgaard [Fri, 27 Jan 2017 12:26:32 +0000 (13:26 +0100)]
Makefile, manual: Bump copyright year

Happy 2017!

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agosamba4: update answer cache
Gustavo Zacarias [Fri, 27 Jan 2017 17:18:42 +0000 (14:18 -0300)]
samba4: update answer cache

Some toolchain/package combinations require an additional touch (answer)
in the cache file. Fixes:
http://autobuild.buildroot.net/results/426/4266a1690b85bde8da130a84845d1985128bda63/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoconfigs: introduce hs38 HAPS defconfig
Zakharov Vlad [Fri, 27 Jan 2017 13:31:30 +0000 (16:31 +0300)]
configs: introduce hs38 HAPS defconfig

This commit adds yet another development platform for ARC.

This time around it is HAPS or ZeBU based prototyping platform used
widely for both ARC hardware and software bring-up and verification.

Signed-off-by: Vlad Zakharov <vzakhar@synopsys.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoconfigs/qemu: enable tmpfs for or1k
Gustavo Zacarias [Fri, 27 Jan 2017 13:01:50 +0000 (10:01 -0300)]
configs/qemu: enable tmpfs for or1k

This is used by buildroot default initscripts and results in some ugly
errors on startup otherwise.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoconfig: bump linux kernel to 4.9.6 in synopsys defconfigs
Zakharov Vlad [Fri, 27 Jan 2017 12:26:12 +0000 (15:26 +0300)]
config: bump linux kernel to 4.9.6 in synopsys defconfigs

With this commit we update ARC defconfigs with the following:

  - "snps_axs101_defconfig" and "snps_axs103_defconfig":
     - bump linux kernel version to 4.9.6
     - set up host linux headers to 4.9

Signed-off-by: Vlad Zakharov <vzakhar@synopsys.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/libgpg-error: bump to version 1.26
Jörg Krause [Fri, 27 Jan 2017 09:56:33 +0000 (10:56 +0100)]
package/libgpg-error: bump to version 1.26

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/libgcrypt: bump to version 1.7.6
Jörg Krause [Fri, 27 Jan 2017 09:51:39 +0000 (10:51 +0100)]
package/libgcrypt: bump to version 1.7.6

No announcement was made for this version, so the hash was calculated locally.

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/mpd: bump to version 0.20.3
Jörg Krause [Fri, 27 Jan 2017 09:12:27 +0000 (10:12 +0100)]
package/mpd: bump to version 0.20.3

Remove patch #2 which has been applied upstream.

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agotoolchain-external: bump CodeSourcery AMD64 to 2016.11-19
Romain Naour [Tue, 20 Dec 2016 20:29:29 +0000 (21:29 +0100)]
toolchain-external: bump CodeSourcery AMD64 to 2016.11-19

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoccache: Patch to fix toolchain-wrapper's --sysroot
Brandon Maier [Thu, 22 Dec 2016 14:31:31 +0000 (08:31 -0600)]
ccache: Patch to fix toolchain-wrapper's --sysroot

ccache doesn't rewrite the --sysroot base_dir from toolchain-wrapper
correctly. Resulting in a large number of cache misses when building
from different base directories.

A fix has already been accepted to the ccache upstream[1], but won't be
released until ccache 3.4. (Was noted as an improvement, so unsure
of the 3.4 release timing)

[1] https://github.com/ccache/ccache/pull/132

Signed-off-by: Brandon Maier <brandon.maier@rockwellcollins.com>
Signed-off-by: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agooprofile: Include operf command
Trent Piepho [Fri, 23 Dec 2016 00:32:40 +0000 (00:32 +0000)]
oprofile: Include operf command

This is the main command to control oprofile.  It was introduced in
version 0.9.8 from 2012-08-27 and in version 1.0.0 the previous
control tool, opcontrol, was removed.

In commit 9863553fe8fa16a4d19f652b409a44bb58ef5567, removing avr32
support, code that added operf for !avr32 was removed rather than
keeping the code but making it non-conditional.

Signed-off-by: Trent Piepho <tpiepho@kymetacorp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agortl8188eu: Move the post install target hook before the infras
Ezequiel Garcia [Mon, 26 Dec 2016 15:07:07 +0000 (12:07 -0300)]
rtl8188eu: Move the post install target hook before the infras

The hook is only used to install firmware blobs, and so it
doesn't need to be declared after the kernel-module infra.
Move it where it belong, to avoid confusion.

Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogst-plugins-base: add missing dependency on libxml2 for subparse
Danomi Manchego [Thu, 29 Dec 2016 02:52:08 +0000 (21:52 -0500)]
gst-plugins-base: add missing dependency on libxml2 for subparse

The gst-plugins-base configure script claims that the subparse plugin is
dependency-less - but it also silently disables subparse if libxml2 is
not available.  So depend on libxml2 when subparse is selected.

Note: the analogous gst1 subparse plugin does not have this requirement.

Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoDEVELOPERS: add David Bachelart for sslh
Thomas Petazzoni [Fri, 27 Jan 2017 08:38:08 +0000 (21:38 +1300)]
DEVELOPERS: add David Bachelart for sslh

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agosslh: new package
David Bachelart [Thu, 26 Jan 2017 09:40:36 +0000 (10:40 +0100)]
sslh: new package

Signed-off-by: David Bachelart <david.bachelart@bbright.com>
[Thomas:
 - fix download location
 - remove <pkg>_SOURCE variable, it was the default value
 - remove trailing space
 - keep only sha256 hash.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython-pyqrcode: new package
Yegor Yefremov [Thu, 26 Jan 2017 15:52:03 +0000 (16:52 +0100)]
python-pyqrcode: new package

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agowine: Bump to version 2.0
André Hentschel [Thu, 26 Jan 2017 23:02:37 +0000 (00:02 +0100)]
wine: Bump to version 2.0

Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoDEVELOPERS: Add Lionel Flandrin for package/flask
Lionel Flandrin [Wed, 25 Jan 2017 09:01:50 +0000 (10:01 +0100)]
DEVELOPERS: Add Lionel Flandrin for package/flask

Signed-off-by: Lionel Flandrin <lionel@svkt.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython-flask: bump to version 0.12
Lionel Flandrin [Wed, 25 Jan 2017 09:01:49 +0000 (10:01 +0100)]
python-flask: bump to version 0.12

Signed-off-by: Lionel Flandrin <lionel@svkt.org>
Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agosngrep: gnutls support also needs libgcrypt
Thomas Petazzoni [Fri, 27 Jan 2017 07:17:18 +0000 (20:17 +1300)]
sngrep: gnutls support also needs libgcrypt

The gnutls support in sngrep not only needs gnutls, but also
libgcrypt. So only enable gnutls support when both packages are
available.

Fixes:

  http://autobuild.buildroot.net/results/18fbb5748a6ad66ac6ec8141c3296d2b13fa40ac/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agosngrep: fix error if gnutls and openssl are both enabled
Adam Duskett [Thu, 26 Jan 2017 21:39:31 +0000 (16:39 -0500)]
sngrep: fix error if gnutls and openssl are both enabled

gnutls and openssl support can't be enabled at the same time in
sngrep. Prefer openssl if available, otherwise use gnutls.

Fixes:

  http://autobuild.buildroot.net/results/7c775b1faf7be90fb4acd3653600f7b6b48aa86f/

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
[Thomas:
 - regroup CONF_OPTS lines
 - add an 'else' clause to explicitly disable gnutls and openssl when
   none are available
 - add a reference to the autobuilder failure]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoboard: raspberrypi: mention the Zero model in readme.txt
Baruch Siach [Thu, 26 Jan 2017 05:36:08 +0000 (07:36 +0200)]
board: raspberrypi: mention the Zero model in readme.txt

Cc: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agorpi-firmware: remove mkknlimg
Baruch Siach [Thu, 26 Jan 2017 05:36:07 +0000 (07:36 +0200)]
rpi-firmware: remove mkknlimg

This kernel marking script is no longer used.

Remove build for host as well, since it's only use was to install mkknlimg.

Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoboard: raspberrypi: don't generate a marked kernel
Baruch Siach [Thu, 26 Jan 2017 05:36:06 +0000 (07:36 +0200)]
board: raspberrypi: don't generate a marked kernel

We no longer use the marked kernel.

Cc: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoboard: raspberrypi: use regular kernel image
Baruch Siach [Thu, 26 Jan 2017 05:36:05 +0000 (07:36 +0200)]
board: raspberrypi: use regular kernel image

Since release 4.4 a kernel without a trailer is assumed to be device tree
capable. Since our Raspberry Pi defconfigs all use the newer firmware we can
just use the regular kernel image.

https://www.raspberrypi.org/documentation/configuration/device-tree.md

Tested on Raspberry Pi 3.

Cc: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoopenssl: security bump to version 1.0.2k
Gustavo Zacarias [Thu, 26 Jan 2017 20:07:56 +0000 (17:07 -0300)]
openssl: security bump to version 1.0.2k

Fixes:
CVE-2017-3731 - Truncated packet could crash via OOB read.
CVE-2017-3732 - BN_mod_exp may produce incorrect results on x86_64
CVE-2016-7055 - Montgomery multiplication may produce incorrect results

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/tor: bump version to 0.2.9.9
Bernd Kuhls [Thu, 26 Jan 2017 19:02:01 +0000 (20:02 +0100)]
package/tor: bump version to 0.2.9.9

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agographite2: bump to version 1.3.9
Gustavo Zacarias [Thu, 26 Jan 2017 10:36:01 +0000 (07:36 -0300)]
graphite2: bump to version 1.3.9

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agolinux: bump default to version 4.9.6
Gustavo Zacarias [Thu, 26 Jan 2017 15:37:49 +0000 (12:37 -0300)]
linux: bump default to version 4.9.6

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agolinux-headers: bump 4.{4, 9}.x series
Gustavo Zacarias [Thu, 26 Jan 2017 15:37:48 +0000 (12:37 -0300)]
linux-headers: bump 4.{4, 9}.x series

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoDEVELOPERS: update Adam Duskett entry
Thomas Petazzoni [Thu, 26 Jan 2017 08:53:50 +0000 (21:53 +1300)]
DEVELOPERS: update Adam Duskett entry

Adam has contributed the python-mutagen and sngrep packages, so add
him as a developer for those two packages.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agosngrep: new package
Adam Duskett [Wed, 25 Jan 2017 14:54:46 +0000 (09:54 -0500)]
sngrep: new package

sngrep is a tool for displaying SIP calls message flows from terminal.
It supports live capture to display realtime SIP packets and can also
be used as PCAP viewer.

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
[Thomas:
 - ncurses wide char and other sub-options are not needed to build
   sngrep, so they are removed, as well as the wchar
   dependency. ncurses with wchar support is only needed when
   --enable-unicode is passed, but even then, it doesn't work because
   the configure script searches <ncursesw/ncurses.h>, so unicode
   support has been explicitly disabled.
 - add optional dependencies on OpenSSL, GnuTLS and PCRE. This also
   makes sure they are explicitly enabled/disabled depending on the
   configuration.
 - add upstream URL in Config.in file.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython-mutagen: new package
Adam Duskett [Wed, 25 Jan 2017 16:26:10 +0000 (11:26 -0500)]
python-mutagen: new package

Mutagen is a Python module to handle audio metadata.
It supports ASF, FLAC, MP4, Monkey’s Audio, MP3, Musepack, Ogg Opus,
Ogg FLAC, Ogg Speex, Ogg Theora, Ogg Vorbis, True Audio, WavPack,
OptimFROG, and AIFF audio files. All versions of ID3v2 are supported,
and all standard ID3v2.4 frames are parsed.

It can read Xing headers to accurately calculate the bitrate and
length of MP3s. ID3 and APEv2 tags can be edited regardless of
audio format. It can also manipulate Ogg streams on an individual
packet/page level.

Mutagen works with Python 2.7, 3.3+ (CPython and PyPy) on Linux,
Windows and macOS, and has no dedependencies outside the
Python standard library.

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>
[Thomas:
 - fix license, it's GPLv2, not LGPLv2+
 - rewrap Config.in help text]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/bluez5_utils: Only CLI client depends on !uClibc
Bernd Kuhls [Wed, 25 Jan 2017 21:43:58 +0000 (22:43 +0100)]
package/bluez5_utils: Only CLI client depends on !uClibc

Tested using this minimal defconfig

BR2_KERNEL_HEADERS_3_4=y
BR2_TOOLCHAIN_BUILDROOT_WCHAR=y
BR2_PACKAGE_BLUEZ5_UTILS=y
BR2_PACKAGE_BLUEZ5_UTILS_EXPERIMENTAL=y
BR2_PACKAGE_BLUEZ5_UTILS_TEST=y

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoucl: Use -std=iso9899:1990 instead of -std=c90
Alexey Neyman [Wed, 25 Jan 2017 19:20:20 +0000 (11:20 -0800)]
ucl: Use -std=iso9899:1990 instead of -std=c90

The shorter alias, -std=c90, is not known by older versions of GCC.
See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=20631.

Signed-off-by: Alexey Neyman <stilor@att.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs: add Qemu nios2 defconfig
Romain Naour [Wed, 25 Jan 2017 21:48:13 +0000 (22:48 +0100)]
configs: add Qemu nios2 defconfig

Tested with Qemu the latest master (upcoming 2.9 release)

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Cc: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoor1k: add defconfig for Qemu system emulation
Waldemar Brodkorb [Wed, 25 Jan 2017 06:36:46 +0000 (07:36 +0100)]
or1k: add defconfig for Qemu system emulation

You can bootup a OpenRISC system, networking is not working.

[Peter: drop unneeded _GETTY_PORT="ttyS0" setting]
Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Tested-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoarch: add OpenRISC architecture support
Waldemar Brodkorb [Wed, 25 Jan 2017 06:35:07 +0000 (07:35 +0100)]
arch: add OpenRISC architecture support

Add support for OpenRISC. See here for more details about
OpenRISC http://openrisc.io.

All buildroot included upstream binutils versions are supported.
Gcc support is not upstream, to be able to enable musl C library
support later, we use the branch with musl support.
At the moment it is possible to build a musl based toolchain,
but bootup in Qemu fails.

Gdb is only working to debug bare-metal code, there is no support
for gdbserver/gdb on Linux, yet.

[Peter: drop ?= for GCC_SOURCE]
Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Tested-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agomicropython-lib: Indicate that pcre is a runtime dependency
Chris Packham [Wed, 25 Jan 2017 07:24:47 +0000 (20:24 +1300)]
micropython-lib: Indicate that pcre is a runtime dependency

libpcre is needed at runtime not a buildtime. Indicate this in Config.in
and remove MICROPYTHON_LIB_DEPENDENCIES.

Signed-off-by: Chris Packham <judge.packham@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopython-jinja2: bump to version 2.9.4
Yegor Yefremov [Wed, 25 Jan 2017 14:16:58 +0000 (15:16 +0100)]
python-jinja2: bump to version 2.9.4

While bumping fix async feature related issue:

Both asyncsupport.py and asyncfilters.py use async feature, that is
not available in Python 2 and some features available in Python 3.6.
So in both cases *.py compilation would produce compiler errors.
Hence remove both files after package extraction.

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Tested-by: Lionel Flandrin <lionel@svkt.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/libgpiod: bump version to v0.1.1
Bartosz Golaszewski [Wed, 25 Jan 2017 10:59:02 +0000 (11:59 +0100)]
package/libgpiod: bump version to v0.1.1

This is a bug-fix release that addresses the musl libc compatibility
issues encountered with buildroot.

We can also remove the patch which got merged upstream.

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/mediastreamer: fix build by bumping to version 2.14.0
Jörg Krause [Wed, 25 Jan 2017 20:29:15 +0000 (21:29 +0100)]
package/mediastreamer: fix build by bumping to version 2.14.0

The current available version 2.12.1 of mediastreamer does not compile with the
latest version 0.27 of oRTP, which was recently updated in Buildroot in [1].
Bump mediastreamer to latest version 2.14.0 to fix the incompatibility:

```
base/msfactory.c:169:3: error: too few arguments to function 'ortp_set_log_level_mask'
   ortp_set_log_level_mask(ORTP_MESSAGE|ORTP_WARNING|ORTP_ERROR|ORTP_FATAL);
```

Note that we need to fetch a patch from upstream to fix the build with
the bctoolbox version 0.4.0.

Fixes:
http://autobuild.buildroot.net/results/9aa/9aa3cdad6e22ad1656eec59fc92fb7cb79afc4cd/
http://autobuild.buildroot.net/results/09e/09e8fabb72cafa284419f096da95299c51c03899/
http://autobuild.buildroot.net/results/29c/29c8ddd25c76f4c5b74f31a576c7ace9f76677db/
.. and some more.

[1] http://patchwork.ozlabs.org/patch/718277/

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoeudev: drop obsolete --with-firmware-path configure flag
Peter Korsgaard [Wed, 25 Jan 2017 14:05:10 +0000 (15:05 +0100)]
eudev: drop obsolete --with-firmware-path configure flag

As recently discussed on the list:

http://lists.busybox.net/pipermail/buildroot/2017-January/182147.html

eudev no longer has legacy user space firmware loading and the
--with-firmware-path configure flag since the 3.1.3 release:

commit 3b717594600fa717cdf9bcfd0c7c1b703b245482
Author: Kay Sievers <kay@vrfy.org>
Date:   Mon Sep 1 09:07:49 2014 -0400

    udev: remove userspace firmware loading support

Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
So drop it from EUDEV_CONF_OPTS to limit confusion.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoRevert "tslib: disable raw input plugin under kernel < v3.12"
Baruch Siach [Wed, 25 Jan 2017 18:32:54 +0000 (20:32 +0200)]
Revert "tslib: disable raw input plugin under kernel < v3.12"

This reverts commit 46d6aa520f2490928f27da716356b00da357cc99.

Since commit 7c60211ce382 (tslib: needs kernel headers 3.12)
BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12 is always enabled when building tslib. No
need to check for that.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoDEVELOPERS: add entry for the udpxy package
Thomas Petazzoni [Wed, 25 Jan 2017 10:45:37 +0000 (23:45 +1300)]
DEVELOPERS: add entry for the udpxy package

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoudpxy: new package
David Bachelart [Mon, 2 Jan 2017 15:45:29 +0000 (16:45 +0100)]
udpxy: new package

Signed-off-by: David Bachelart <david.bachelart@bbright.com>
[Thomas:
 - keep only sha256 hash, not needed to have md5 and sha1 when sha256 is
   provided
 - add BR2_USE_MMU dependency, since the program uses fork()
 - remove UDPXY_MAKE_OPTS, and use the appropriate options during the
   build and install steps directly
 - use TARGET_MAKE_ENV in the build and install steps]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopolicycoreutils: bump version to 2.6
Adam Duskett [Mon, 9 Jan 2017 16:15:23 +0000 (11:15 -0500)]
policycoreutils: bump version to 2.6

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibsepol: bump version to 2.6
Adam Duskett [Mon, 9 Jan 2017 16:15:22 +0000 (11:15 -0500)]
libsepol: bump version to 2.6

Also removed patch 0003-add-stdarg-include.patch as this has been
committed to upstream.

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibsemanage: bump version to 2.6
Adam Duskett [Mon, 9 Jan 2017 16:15:21 +0000 (11:15 -0500)]
libsemanage: bump version to 2.6

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibselinux: bump version to 2.6
Adam Duskett [Mon, 9 Jan 2017 16:15:20 +0000 (11:15 -0500)]
libselinux: bump version to 2.6

This commit also adds a patch that allows libselinux 2.6 to build
properly with older compilers such as gcc 4.4.

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
[Thomas: add patch to fix gcc 4.4 build issue.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agocheckpolicy: bump version to 2.6
Adam Duskett [Mon, 9 Jan 2017 16:15:19 +0000 (11:15 -0500)]
checkpolicy: bump version to 2.6

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoocrad: bump to version 0.25
Gilles Talis [Sat, 7 Jan 2017 14:06:10 +0000 (15:06 +0100)]
ocrad: bump to version 0.25

Signed-off-by: Gilles Talis <gilles.talis@gmail.com>
[Thomas:
 - fix indentation.]
 - use $(TAR_OPTIONS) instead of hardcoding -xf.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/lcms2: remove empty variable LCMS2_CONF_OPTS
Bernd Kuhls [Sun, 18 Dec 2016 14:05:53 +0000 (15:05 +0100)]
package/lcms2: remove empty variable LCMS2_CONF_OPTS

Introduced 2013 with the commit adding this package
https://git.buildroot.net/buildroot/commit/package/lcms2?id=901282aa6e330c5e61ab25a83ba68e443cb3aec2
without any notice why it is needed.

The package compiles fine without it so let's remove it.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoutil-linux: add selinux support
Matt Weber [Tue, 6 Dec 2016 20:27:04 +0000 (21:27 +0100)]
util-linux: add selinux support

This patch adds optional libselinux support to the util-linux package,
and also tweaks the PAM files instealled by util-linux to work properly
in an SELinux context.

Like was done for linux-pam, the tweak is done by having the SELinux
related lines commented out in the original PAM file, and uncommented
when SELinux support is enabled.

Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Clayton Shotwell <clayton.shotwell@rockwellcollins.com>
Reviewed-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Niranjan Reddy <niranjan.reddy@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tested-by: Bryce Ferguson <bryce.ferguson@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolinux-pam: adjust login pam file for SELinux
Thomas Petazzoni [Tue, 6 Dec 2016 20:27:03 +0000 (21:27 +0100)]
linux-pam: adjust login pam file for SELinux

When SELinux support is enabled, the login pam file installed by
linux-pam should be adjusted to use the pam_selinux.so module.

To achieve this in a reasonably simple manner, we introduce the SELinux
related lines in login.pam as comments, and if SELinux support is
enabled, turn those commented lines into real lines.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tested-by: Bryce Ferguson <bryce.ferguson@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agojack2: fix NGREG build failures
Thomas Petazzoni [Sat, 17 Dec 2016 16:21:46 +0000 (17:21 +0100)]
jack2: fix NGREG build failures

This commit replaces the patch adding nios2 "support" to jack2 by a more
generic approach that solves the NGREG definition problem by using
proper checks in the waf script. This allows to remove the
architecture-specific compile time conditionals, and will solve build
failures on other architectures than just nios2.

Fixes:

  http://autobuild.buildroot.net/results/d15dc78cdd74b51b551512ce1ba88e4d61219e86/ (xtensa)
  http://autobuild.buildroot.net/results/8244e3fdda52d3f4f24d7199e8855c99a2a7b4b1/ (arc)
  http://autobuild.buildroot.net/results/badb9ec391f9f0438d593a2768f2f6c6a873c021/ (microblaze)

This commit has been built tested with all the external toolchains used
in the autobuilders.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoUpdate for 2016.11.2
Peter Korsgaard [Wed, 25 Jan 2017 08:55:14 +0000 (09:55 +0100)]
Update for 2016.11.2

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoUpdate for 2016.11.2
Peter Korsgaard [Wed, 25 Jan 2017 08:27:44 +0000 (09:27 +0100)]
Update for 2016.11.2

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
[Peter: drop Makefile changes]
(cherry picked from commit b8e588e623868d6ab239786b4cf486e1defc9c1c)

8 years agowebp: bump to version 0.5.2
Gilles Talis [Sat, 7 Jan 2017 14:06:11 +0000 (15:06 +0100)]
webp: bump to version 0.5.2

Signed-off-by: Gilles Talis <gilles.talis@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agodocs/website/news.html: correct announcement link end tags (</a> vs <a>)
Peter Korsgaard [Wed, 25 Jan 2017 07:53:06 +0000 (08:53 +0100)]
docs/website/news.html: correct announcement link end tags (</a> vs <a>)

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage: remove the default value of the $(PKG)_SOURCE variable
Jerzy Grzegorek [Tue, 3 Jan 2017 09:15:42 +0000 (10:15 +0100)]
package: remove the default value of the $(PKG)_SOURCE variable

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/libasplib: fix build error on m68k
Bernd Kuhls [Sun, 1 Jan 2017 12:02:44 +0000 (13:02 +0100)]
package/libasplib: fix build error on m68k

Patch written by Waldemar Brodkorb:
http://lists.busybox.net/pipermail/buildroot/2016-November/177726.html

This patch however did not work: "Unfortunately libasplib cmake
infrastructure ignores my CMAKE_CXX_FLAGS."

To make this patch work libasplib needed to be bumped because the cmake
infrastructure was updated back in August 2016 which fixed the problem:
https://github.com/AchimTuran/asplib/commit/6326d1f5e8dad9fd9947b7f4688ddddda91e9e9e

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/libasplib: bump version
Bernd Kuhls [Sun, 1 Jan 2017 12:02:43 +0000 (13:02 +0100)]
package/libasplib: bump version

libasplib now contains modules, we enable only those for the moment
which do not need external dependencies. We are not in a hurry to fully
support all features of this package because the upcoming Kodi release
17.x-Krypton will not carry any ADSP add-ons:
https://github.com/xbmc/repo-binary-addons/commit/db3b767309df25daae4f01f01dba85ca7b3464b0

-DASPLIB_MODULES_TO_BUILD=some looks hackish because the default is to
enable all modules:
https://github.com/AchimTuran/asplib/blob/master/CMakeLists.txt#L35

But -DASPLIB_MODULES_TO_BUILD=OFF does not disable the build of all
modules as well because of
https://github.com/AchimTuran/asplib/blob/master/asplib_modules/CMakeLists.txt#L19
so I added "some" as fake value.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoxdriver_xf86-video-sis: use += instead of = for CONF_OPTS assignment
Thomas Petazzoni [Wed, 25 Jan 2017 03:41:57 +0000 (16:41 +1300)]
xdriver_xf86-video-sis: use += instead of = for CONF_OPTS assignment

Using += is always a good idea in conditional assignments, as it
prevents potential future mistakes if unconditional options are added;

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/x11r7/xdriver_xf86-video-sis: disable DRI support when not available
Bernd Kuhls [Sun, 1 Jan 2017 13:07:05 +0000 (14:07 +0100)]
package/x11r7/xdriver_xf86-video-sis: disable DRI support when not available

Fixes
http://autobuild.buildroot.net/results/ad8/ad861cb34c15a91e511042d8e47e2c3132cd5898/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/libpjsip: drop path to staging to find libsrtp
Yann E. MORIN [Thu, 5 Jan 2017 21:16:38 +0000 (22:16 +0100)]
package/libpjsip: drop path to staging to find libsrtp

As it happens, specifying the path where to look for libsrtp is not
needed: pjsip does not use the argument to --with-external-srtp as a
search path at all; it only checks whether it is 'no' or something
else.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Tested-by: Luca Ceresoli <luca@lucaceresoli.net>
Acked-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/libpjsip: disable remaining unspecified options
Yann E. MORIN [Thu, 5 Jan 2017 21:16:37 +0000 (22:16 +0100)]
package/libpjsip: disable remaining unspecified options

There are a bunch of options that are left unspecified; explicitly
disable them.

The epoll case is special: the configure script is broken, and will
enable it whether we pass --enable-epoll or --disable-epoll. But that's
OK because we prefer epoll over the alternative (select). So we do not
need to fix it. Which is nice becasue the configure.ac is named
aconfigure.ac (yes, with a leading 'a'), so it does not autoreconf
nicely... :-/

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Luca Ceresoli <luca@lucaceresoli.net>
Reviewed-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/cbootimage: add patch to fix bct_dump crash
Misha Komarovskiy [Wed, 4 Jan 2017 00:10:05 +0000 (03:10 +0300)]
package/cbootimage: add patch to fix bct_dump crash

Patch from upstream until version 1.8 release.

Signed-off-by: Misha Komarovskiy <zombah@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoDEVELOPERS: add Lionel Flandrin
Lionel Flandrin [Tue, 24 Jan 2017 14:43:47 +0000 (15:43 +0100)]
DEVELOPERS: add Lionel Flandrin

Developper for package/python-babel and package/python-flask-babel.

Signed-off-by: Lionel Flandrin <lionel@svkt.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython-flask-babel: new package
Lionel Flandrin [Tue, 24 Jan 2017 14:43:46 +0000 (15:43 +0100)]
python-flask-babel: new package

Flask-Babel is an extension to Flask that adds i18n and l10n support
to any Flask application with the help of babel, pytz and
speaklater. It has builtin support for date formatting with timezone
support as well as a very simple and friendly interface to gettext
translations.

Signed-off-by: Lionel Flandrin <lionel@svkt.org>
Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython-babel: new package
Lionel Flandrin [Tue, 24 Jan 2017 14:43:45 +0000 (15:43 +0100)]
python-babel: new package

A collection of tools for internationalizing Python applications.

Signed-off-by: Lionel Flandrin <lionel@svkt.org>
Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agojanus-gateway: bump to version v0.2.1
Adam Duskett [Tue, 24 Jan 2017 20:31:30 +0000 (15:31 -0500)]
janus-gateway: bump to version v0.2.1

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoutil-linux: bump version to 2.29.1
Vicente Olivert Riera [Tue, 24 Jan 2017 18:14:02 +0000 (18:14 +0000)]
util-linux: bump version to 2.29.1

0001-build-sys-prefer-pkg-config-for-ncurses.patch already included:
  http://git.kernel.org/cgit/utils/util-linux/util-linux.git/commit/?id=3f7429fd2d539c7f948f72bd829404b55ac19d9f
0002-build-sys-cleanup-UL_NCURSES_CHECK.patch already included:
  http://git.kernel.org/cgit/utils/util-linux/util-linux.git/commit/?id=862326451184bb0fe9c2b2b110fcfc986f9b1734
0003-build-sys-fix-compilation-with-ncurses-and-uClibc-or.patch already
included:
  http://git.kernel.org/cgit/utils/util-linux/util-linux.git/commit/?id=9ea8ded37b648bbd538cbf9c4d144b8b1a93c1b5

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoconfigs: nitrogen*: bump kernel and u-boot revisions
Gary Bisson [Tue, 24 Jan 2017 16:40:20 +0000 (17:40 +0100)]
configs: nitrogen*: bump kernel and u-boot revisions

Here are the main U-Boot modifications:
- Fix second Ethernet port for SoloX
- Fix LCD disable sequence
- Fix LVDS2 as primary display

Here are the main Linux modifications:
- Rebase on top of NXP 4.1.15_2.0.0 branch
- Fix touch screens interrupt conflicts
- Backport tw686x features from mainline
- Fix multiple ft5x06 touch instantiation
- Fix dirty cow vulnerability
- Various improvements to TC358743 driver

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>