buildroot.git
8 years agojquery-sidebar: new package
Yegor Yefremov [Wed, 23 Dec 2015 06:34:35 +0000 (07:34 +0100)]
jquery-sidebar: new package

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoFix fallout after generated defconfig support
Yann E. MORIN [Wed, 23 Dec 2015 08:37:36 +0000 (09:37 +0100)]
Fix fallout after generated defconfig support

Fix improper use of qstrip; use correct variables.

Fixes #8546.

Reported-by: craigswank@gmail.com
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agorfkill: new package
Volkov Viacheslav [Wed, 28 Oct 2015 08:02:43 +0000 (11:02 +0300)]
rfkill: new package

[Thomas: use "br" as the version suffix instead of "-br" so that the
final version string is "0.5-br" and not "0.5--br".]

Signed-off-by: Viacheslav Volkov <sv99@inbox.ru>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agojQuery: introduce external plugin menu
Yegor Yefremov [Fri, 7 Aug 2015 12:10:09 +0000 (14:10 +0200)]
jQuery: introduce external plugin menu

List all jQuery plugins in a dedicated menu and remove
uneeded jQuery selection.

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoboot/uboot: handle generated defconfigs
Thomas Petazzoni [Tue, 22 Dec 2015 21:52:47 +0000 (22:52 +0100)]
boot/uboot: handle generated defconfigs

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoboot/barebox: handle generated defconfigs
Sam bobroff [Tue, 22 Dec 2015 21:22:04 +0000 (22:22 +0100)]
boot/barebox: handle generated defconfigs

Signed-off-by: Sam Bobroff <sam.bobroff@au1.ibm.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoboot/at91bootstrap3: handle generated defconfigs
Sam bobroff [Tue, 22 Dec 2015 21:22:03 +0000 (22:22 +0100)]
boot/at91bootstrap3: handle generated defconfigs

Signed-off-by: Sam Bobroff <sam.bobroff@au1.ibm.com>
[yann.morin.1998@free.fr: move the kconfig-package hunk to the
 corresponding patch]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/linux: handle generated defconfigs
Sam bobroff [Tue, 22 Dec 2015 21:22:02 +0000 (22:22 +0100)]
package/linux: handle generated defconfigs

Signed-off-by: Sam Bobroff <sam.bobroff@au1.ibm.com>
[yann.morin.1998@free.fr: move the kconfig-package hunk to the
 corresponding patch]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agodocs/manual: document the new kconfig-package variable
Yann E. MORIN [Tue, 22 Dec 2015 21:22:01 +0000 (22:22 +0100)]
docs/manual: document the new kconfig-package variable

The previous patch introduced the new FOO_KCONFIG_DEFCONFIG variable
to specify a defconfig rule rather than a (def)config file.

Add this to the manual.

Also document the pre-existing FOO_KCONFIG_FILE for which the
explanations were missing altogether.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Sam Bobroff <sam.bobroff@au1.ibm.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agocore/pkg-kconfig: handle generated defconfigs
Sam bobroff [Tue, 22 Dec 2015 21:22:00 +0000 (22:22 +0100)]
core/pkg-kconfig: handle generated defconfigs

As of Linux kernel commit ea4d1a8 "powerpc/configs: Replace
pseries_le_defconfig with a Makefile target using merge_config" some
kconfig defconfigs (one so far: "pseries_le_defconfig") can be
generated using "make <defconfig>" and they do not exist on disk as a
single defconfig file.

This causes buildroot's build to fail for those configs with:
'arch/powerpc/configs/pseries_le_defconfig' for 'linux' does not exist

To handle this case and keep the makefile steps as simple as possible,
introduce a new package variable, *_KCONFIG_DEFCONFIG, that can be
used to indicate that a defconfig rule is being used, rather than a
file.

This allows the rule that generates the .config file to use either the
provided file (by copying) or a generated defconfig (by running "make
<defconfig>") as its starting point. merge_config.sh can then be run the
same way in either case, using .config as both input and output.

Note that merge_config.sh is now modifying .config in-place but this
is safe because it uses a temporary copy while making changes.

This patch introduces the new variable but does not make use of it.
Use of the new variable will be introduced in separate patches.

Signed-off-by: Sam Bobroff <sam.bobroff@au1.ibm.com>
[yann.morin.1998@free.fr:
  - include all the other kconfig-package hunks into this one patch
  - do not transform the 'echo "..."; exit 1' into $(error ...) calls
  - use a make $(if)-block instead of a shell if-block to copy the file
    or run make (like is done to check the kconfig snippets)
  - misc typoes and rephrasing in the commit log
  - do not force the _defconfig suffix in the infra  (Thomas)
]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agowine: handle all *-config scripts
Thomas Petazzoni [Tue, 22 Dec 2015 21:35:20 +0000 (22:35 +0100)]
wine: handle all *-config scripts

We already had a patch to allow us to explicitly pass the location of
the sane-config script, but wine's configure script uses several other
*-config scripts. This commit extends the wine patch and wine.mk to
explicitly pss the location of all *-config scripts that may be used
by wine.

The wine patch has been submitted upstream.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoltrace: add patch to fix build on sparc
Thomas Petazzoni [Tue, 22 Dec 2015 20:52:11 +0000 (21:52 +0100)]
ltrace: add patch to fix build on sparc

Due to a missing header inclusion, the build of ltrace of sparc fails
with the following error:

plt.c: In function 'sym2addr':
plt.c:33:12: error: dereferencing pointer to incomplete type
  return sym->enter_addr;
            ^
plt.c:34:1: warning: control reaches end of non-void function [-Wreturn-type]
 }

This commit fixes that by adding a patch to the ltrace code base.

Fixes:

  http://autobuild.buildroot.org/results/55c/55ce618dbe1b2867e5738d90afb2eb67c19200e4/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolockdev: fix build with the musl C library
Thomas Petazzoni [Tue, 22 Dec 2015 20:39:17 +0000 (21:39 +0100)]
lockdev: fix build with the musl C library

When the musl C library is used, the __GNU_LIBRARY__ symbol is not
defined, so the lockdev code doesn't know what to do. To work around
this, we explicitly pass __GNU_LIBRARY__ when building with musl, this
musl provides what's needed for lockdev to build, as if we were
building against glibc.

Fixes:

  http://autobuild.buildroot.org/results/9db/9db4ab40955d3af0027e141245d73ee6c614fb1f/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoautofs: add missing dependencies on flex and bison
Thomas Petazzoni [Tue, 22 Dec 2015 20:34:18 +0000 (21:34 +0100)]
autofs: add missing dependencies on flex and bison

Fixes:

  http://autobuild.buildroot.org/results/999/999d2d5fe07994642ab39b26d936c230d79947a2/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoubus: new package
Sergio Prado [Sat, 28 Nov 2015 19:14:42 +0000 (17:14 -0200)]
ubus: new package

Signed-off-by: Sergio Prado <sergio.prado@e-labworks.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/unscd: new package
Doug Kehn [Wed, 2 Dec 2015 14:56:17 +0000 (08:56 -0600)]
package/unscd: new package

A daemon which handles passwd, group and host lookups for running
programs and caches the results for the next query. This package is
intended to replace glibc nscd. Presently, glibc nscd is not installed
by Buildroot.

unscd depends on glibc because it relies on glibc function
__nss_disable_nscd.

nscd.conf is taken from glibc with unused configurations removed.

Cc: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Arnout Vandecappelle <arnout@mind.be>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Doug Kehn <rdkehn@yahoo.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agonfs-utils: install /etc/nfsmount.conf
Jonathan Ben Avraham [Tue, 22 Dec 2015 17:12:17 +0000 (19:12 +0200)]
nfs-utils: install /etc/nfsmount.conf

Installs /etc/nfsmount.conf on the target, mainly to be able to configure the
the NFS version that mount.nfs uses by default. Without this ability you are
likely to encounter mount errors when automounting directories from NFS
version 3 servers.

Signed-off-by: Jonathan Ben Avraham <yba@tkos.co.il>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoautofs: new package
Jonathan Ben Avraham [Tue, 22 Dec 2015 16:51:10 +0000 (18:51 +0200)]
autofs: new package

Tested on i.MX6 using NFS mounts only. Not tested with DAS mounts as
of this commit.

[Thomas:
 - remove the "# rpcbind" comments on the thread and mmu dependencies,
   since we don't select rpcbind. The thread and mmu dependencies are
   still needed though, since autofs uses pthread_*() functions and
   fork().
 - Remove "Requires a toolchain with native RPC." in the Config.in
   help text and instead add a proper Config.in comment about the
   thread and RPC dependency.
 - Add patch to fix building with uClibc, taken from OpenEmbedded.]

Signed-off-by: Jonathan Ben Avraham <yba@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/Config.in: fix alphabetical order
Jerzy Grzegorek [Tue, 22 Dec 2015 16:37:43 +0000 (17:37 +0100)]
package/Config.in: fix alphabetical order

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoemlog: new package
Joris Lijssens [Tue, 22 Dec 2015 10:36:36 +0000 (11:36 +0100)]
emlog: new package

[Thomas:
 - update to the latest github version, which has a number of
   fixes/improvements compared to the latest tag.
 - add a patch to fix the build of the kernel module with recent
   kernel versions (>= 3.19).
 - use $(INSTALL) -D with a full destination path.
 - rewrap Config.in help text, lines were too long.]

Signed-off-by: Joris Lijssens <joris.lijssens@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agostrace: bump to version 4.11
Gustavo Zacarias [Tue, 22 Dec 2015 11:12:25 +0000 (08:12 -0300)]
strace: bump to version 4.11

Patch upstream so remove it.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agocantarell: bump to version 0.0.19
Gustavo Zacarias [Tue, 22 Dec 2015 11:02:34 +0000 (08:02 -0300)]
cantarell: bump to version 0.0.19

Also use CANTARELL_VERSION_MAJOR in SITE as reported by Baruch.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agorsync: security bump to version 3.1.2
Gustavo Zacarias [Tue, 22 Dec 2015 10:46:11 +0000 (07:46 -0300)]
rsync: security bump to version 3.1.2

Fixes:
Make sure that all transferred files use only path names from inside the
transfer.  This makes it impossible for a malicious sender to try to
make the receiver use an unsafe destination path for a transferred file,
such as a just-sent symlink.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoMakefile: Add RANLIB to the list of critical variables to unexport
Tom Rini [Tue, 17 Nov 2015 19:04:04 +0000 (14:04 -0500)]
Makefile: Add RANLIB to the list of critical variables to unexport

If RANLIB is set and we're trying to build binutils, binutils will pick
this up and potentially fail to build.

Signed-off-by: Tom Rini <trini@konsulko.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoopenbox: new package
Ezequiel García [Mon, 30 Nov 2015 15:30:58 +0000 (12:30 -0300)]
openbox: new package

Add support for the Openbox Windows Manager.

[Thomas:
  - don't mention MMU in the Config.in comment.
  - wchar was forgotten in the Config.in comment.
  - the dependency of the comment on thread should be "depends on
    !BR2_TOOLCHAIN_HAS_THREADS" so that the comment is shown when
    thread support is *not* available.
  - add missing select of BR2_PACKAGE_XLIB_LIBXFT and
    BR2_PACKAGE_XLIB_LIBXRENDER which are needed for pango to have xft
    support, otherwise the build fails with "configure: error: Package
    requirements (pango >= 1.8.0 pangoxft >= 1.8.0) were not met:"
  - remove useless empty newline in the hash file
  - add missing dependency on host-pkgconf, which is needed since
    the configure.ac uses PKG_CHECK_MODULES.]

Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoipmitool: Bump ipmitool to 1.8.15
Stewart Smith [Tue, 22 Dec 2015 03:05:12 +0000 (14:05 +1100)]
ipmitool: Bump ipmitool to 1.8.15

New release fixes a number of bugs, including some needed for talking
to modern AMI BMC firmware as shipped on some POWER8 systems.

Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agodirectfb/legacy: add that it was removed
Gustavo Zacarias [Mon, 21 Dec 2015 22:11:08 +0000 (19:11 -0300)]
directfb/legacy: add that it was removed

As pointed by Yann.

Signed-off-by: Gustavo Zacarias <gustavo.zacarisa@free-electrons.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython-pysmb: new package
Yegor Yefremov [Mon, 21 Dec 2015 10:15:07 +0000 (11:15 +0100)]
python-pysmb: new package

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython-cherrypy: bump to 4.0.0
Yegor Yefremov [Mon, 21 Dec 2015 10:50:24 +0000 (11:50 +0100)]
python-cherrypy: bump to 4.0.0

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython-pyftpdlib: bump to 1.5.0
Yegor Yefremov [Mon, 21 Dec 2015 10:50:23 +0000 (11:50 +0100)]
python-pyftpdlib: bump to 1.5.0

Change download location to pypi and add pypi MD5 checksum.

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython-werkzeug: bump to 0.11.3
Yegor Yefremov [Mon, 21 Dec 2015 10:50:22 +0000 (11:50 +0100)]
python-werkzeug: bump to 0.11.3

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython-zope-interface: bump to 4.1.3
Yegor Yefremov [Mon, 21 Dec 2015 10:50:21 +0000 (11:50 +0100)]
python-zope-interface: bump to 4.1.3

Add pypi MD5 checksum.

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoimagemagick: bump to version 6.9.2-10
Jerzy Grzegorek [Mon, 21 Dec 2015 10:57:16 +0000 (11:57 +0100)]
imagemagick: bump to version 6.9.2-10

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogst1-plugins-bad/Config.in: indentation cleanup
Jerzy Grzegorek [Mon, 21 Dec 2015 11:21:30 +0000 (12:21 +0100)]
gst1-plugins-bad/Config.in: indentation cleanup

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopicocom: bump to version 2.1
Rodrigo Rebello [Mon, 21 Dec 2015 17:06:28 +0000 (15:06 -0200)]
picocom: bump to version 2.1

Also remove no longer needed patch (merged upstream before the release
of v2.1).

Signed-off-by: Rodrigo Rebello <rprebello@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotrace-cmd: bump to version 2.6
Sergio Prado [Mon, 21 Dec 2015 21:05:19 +0000 (19:05 -0200)]
trace-cmd: bump to version 2.6

Also remove no longer needed patch (fixed upstream).

Signed-off-by: Sergio Prado <sergio.prado@e-labworks.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoluvi: new package
Jörg Krause [Thu, 29 Oct 2015 07:45:03 +0000 (08:45 +0100)]
luvi: new package

Add package luvi version v2.3.5.

luvi extends LuaJIT with asynchronous I/O and several optional modules to run
Lua applications and build self-contained binaries.

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external: add support for musl toolchain on ARM EABIhf
Thomas Petazzoni [Fri, 9 Oct 2015 09:14:48 +0000 (11:14 +0200)]
toolchain-external: add support for musl toolchain on ARM EABIhf

Since a few releases, the pre-built musl external toolchain has added
an ARM EABIhf variant, built for ARMv5T. This commit allows this
additional external toolchain to be used.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogst1-plugins-bad: Add OpenAL dependency
André Hentschel [Sun, 20 Dec 2015 16:36:24 +0000 (17:36 +0100)]
gst1-plugins-bad: Add OpenAL dependency

Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/v4l2grab: Update hash after latest version bump
Bernd Kuhls [Sun, 20 Dec 2015 19:15:59 +0000 (20:15 +0100)]
package/v4l2grab: Update hash after latest version bump

Fixes
http://autobuild.buildroot.net/results/3aa/3aa8ac30de88c50539afaf7cd5ef10eb375c96f5/
http://autobuild.buildroot.net/results/927/92792f6d7aa2f9b2b8d55315369164faa42c38af/
http://autobuild.buildroot.net/results/09a/09a1931d9c117b678cc6ab9bd34f23aa84238d48/
http://autobuild.buildroot.net/results/37d/37dee4ce618c511af8bdf7876e6038e907aba7a6/
http://autobuild.buildroot.net/results/48d/48d1052240c6041db7ac7b82fafd8c02998becfc/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoifupdown: bump to version 0.8.2
Gustavo Zacarias [Sun, 20 Dec 2015 21:03:25 +0000 (18:03 -0300)]
ifupdown: bump to version 0.8.2

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agostart-stop-daemon: bump to version 1.18.3
Gustavo Zacarias [Sun, 20 Dec 2015 21:03:04 +0000 (18:03 -0300)]
start-stop-daemon: bump to version 1.18.3

Enable developer mode to skip the shared library check in configure and
avoid further patching.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agodebianutils: bump to version 4.5.1
Gustavo Zacarias [Sun, 20 Dec 2015 20:34:36 +0000 (17:34 -0300)]
debianutils: bump to version 4.5.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibmicrohttpd: bump to version 0.9.48
Gustavo Zacarias [Sun, 20 Dec 2015 20:30:09 +0000 (17:30 -0300)]
libmicrohttpd: bump to version 0.9.48

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agognupg: bump to version 1.4.20
Gustavo Zacarias [Sun, 20 Dec 2015 20:23:31 +0000 (17:23 -0300)]
gnupg: bump to version 1.4.20

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolinux: don't build appended DTB image in place and support multiple images
Thomas Petazzoni [Sun, 18 Oct 2015 21:05:02 +0000 (23:05 +0200)]
linux: don't build appended DTB image in place and support multiple images

Currently, the linux.mk logic for appended DTB image does the
appending of the DTB in place, directly at the end of the zImage using
a >> sign. This is incorrect because if you run "make linux-rebuild"
multiple times, you get the DTB appended over and over again to the
image.

Since keeping the 'zImage' or 'uImage' name for the appended DTB image
is not very clear, this commit moves to using the 'zImage.<dtb>' and
'uImage.<dtb>' format. This way, we can clearly distinguish the
original image from the appended one.

In addition, this naming scheme easily allows to generate *multiple*
appended DTB images: from one zImage, you can generate multiple
zImage.<dtb> for several DTBs, and then generate (if requested) the
corresponding uImage.<dtb>.

To achieve this, this commit:

 - Changes the definition of LINUX_APPENDED_DTB to iterate over
   $(KERNEL_DTS_NAME), and generate a zImage.<dtb> image for each of
   them.

 - Changes the addition of LINUX_APPENDED_DTB for appended uImage to
   also iterate over $(KERNEL_DTS_NAME).

 - Provide a different implementation of LINUX_INSTALL_IMAGE which
   installs all the appended DTB images (but not the bare image)

 - Remove the checks that verified that only one DT name is passed
   when appended DTB is used, since we now support generating multiple
   DT images.

Some of the tested configuration:

 - Normal uImage with several DTBs

   BR2_LINUX_KERNEL_DEFCONFIG="mvebu_v7"
   BR2_LINUX_KERNEL_UIMAGE=y
   BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x200000"
   BR2_LINUX_KERNEL_DTS_SUPPORT=y
   BR2_LINUX_KERNEL_INTREE_DTS_NAME="armada-xp-matrix armada-xp-gp armada-370-mirabox"

   Contents of output/images/:

   armada-370-mirabox.dtb  armada-xp-gp.dtb  armada-xp-matrix.dtb  uImage

 - Normal zImage with several DTBs

   BR2_LINUX_KERNEL_DEFCONFIG="mvebu_v7"
   BR2_LINUX_KERNEL_ZIMAGE=y
   BR2_LINUX_KERNEL_DTS_SUPPORT=y
   BR2_LINUX_KERNEL_INTREE_DTS_NAME="armada-xp-matrix armada-xp-gp armada-370-mirabox"

   Contents of output/images:

   armada-370-mirabox.dtb  armada-xp-gp.dtb  armada-xp-matrix.dtb  zImage

 - Appended uImage with several DTBs:

   BR2_LINUX_KERNEL_DEFCONFIG="mvebu_v7"
   BR2_LINUX_KERNEL_APPENDED_UIMAGE=y
   BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x200000"
   BR2_LINUX_KERNEL_INTREE_DTS_NAME="armada-xp-matrix armada-xp-gp armada-370-mirabox"

   Contents of output/images:

   uImage.armada-370-mirabox  uImage.armada-xp-gp  uImage.armada-xp-matrix

 - Appended zImage with several DTBs:

   BR2_LINUX_KERNEL_DEFCONFIG="mvebu_v7"
   BR2_LINUX_KERNEL_APPENDED_ZIMAGE=y
   BR2_LINUX_KERNEL_INTREE_DTS_NAME="armada-xp-matrix armada-xp-gp armada-370-mirabox"

   Contents of output/images:

   zImage.armada-370-mirabox  zImage.armada-xp-gp  zImage.armada-xp-matrix

In all configurations, the contents of output/target/boot/ was the
same if BR2_LINUX_KERNEL_INSTALL_TARGET=y.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolinux: only install the DTBs when not in appended DTB mode
Thomas Petazzoni [Sun, 18 Oct 2015 21:05:01 +0000 (23:05 +0200)]
linux: only install the DTBs when not in appended DTB mode

When you're using the "appended DTB" mode, the Device Tree blob gets
appended to your kernel image, so there is no point in installing both
the DTB and the kernel image to the images or target directories,
installing the kernel image itself is sufficient.

Therefore, this commit disables the definition of LINUX_INSTALL_DTB
when appended DTB is used.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolinux: de-duplicate DTB and Linux image installation
Thomas Petazzoni [Sun, 18 Oct 2015 21:05:00 +0000 (23:05 +0200)]
linux: de-duplicate DTB and Linux image installation

Currently, the LINUX_INSTALL_DTB and LINUX_INSTALL_DTB_TARGET macros
are exactly the same, except for the target directory.

Similarly, LINUX_INSTALL_KERNEL_IMAGE_TO_TARGET and
LINUX_INSTALL_IMAGES_CMDS are copying the kernel image, just to a
different place (and with a different strategy).

As a preparation for future additions, this commit de-duplicate this
code:

 - LINUX_INSTALL_DTB becomes a make macro that takes one argument: the
   destination directory.

 - LINUX_INSTALL_IMAGE is a new make macro that also takes on
   argument: the destination directory.

Both macros are used by LINUX_INSTALL_KERNEL_IMAGE_TO_TARGET and
LINUX_INSTALL_IMAGES_CMDS to respectively install to the target
directory and the images directory.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/wpa_supplicant: add config option to build wpa_client library
Jörg Krause [Sun, 1 Nov 2015 08:35:18 +0000 (09:35 +0100)]
package/wpa_supplicant: add config option to build wpa_client library

Version 2.5 of wpa_supplicant introduces the config option
CONFIG_BUILD_WPA_CLIENT_SO to enable building wpa_client as shared library.

We need to add a patch from upstream to fix a runtime error with
libwpa_client.so:
  Error relocating /usr/lib/libwpa_client.so: bin_clear_free: symbol not found

[Thomas: renumber patch.]

Cc: Martin Bark <martin@barkynet.com>
Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Reviewed-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/perl-db-file: Berkeley DB 1.85 compatibility API is not needed
Bernd Kuhls [Sat, 5 Dec 2015 22:42:23 +0000 (23:42 +0100)]
package/perl-db-file: Berkeley DB 1.85 compatibility API is not needed

This package is also compatible with Berkeley DB v2 or higher:
https://metacpan.org/source/PMQS/DB_File-1.835/Changes

1.50
    DB_File can now build with either DB 1.x or 2.x, but not both at
    the same time.

[Thomas: adjust Config.in help text accordingly.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/efl: rename libefl to efl
Romain Naour [Sat, 19 Dec 2015 16:39:16 +0000 (17:39 +0100)]
package/efl: rename libefl to efl

This allow to keep backward compatibility with older
defconfig files that used BR2_PACKAGE_EFL.

Don't add Config.in.legacy entry for libefl since it's
not part of any Buildroot release.

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/libefl: move to package directory
Romain Naour [Sat, 19 Dec 2015 16:39:15 +0000 (17:39 +0100)]
package/libefl: move to package directory

As discussed on the list move the last remaining package
in package/efl subdirectory to package/ directory.

- move the efl dependency to libefl.
- Set LIBEFL_VERSION with the version number directly.

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/elementary: rename libelementary to elementary
Romain Naour [Sat, 19 Dec 2015 16:39:14 +0000 (17:39 +0100)]
package/elementary: rename libelementary to elementary

The upstream name is elementary so use it.
Even if this package provide libelementary.so, it also provide
elementary_codegen, elementary_run and elm_prefs_cc tools.

Add a legacy entry.

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/libelementary: move to package directory
Romain Naour [Sat, 19 Dec 2015 16:39:13 +0000 (17:39 +0100)]
package/libelementary: move to package directory

As discussed on the list the two remaining packages in
package/efl subdirectory will be moved to package/
directory.

- Add the efl dependency to libelementary.
- Set LIBELEMENTARY_VERSION with the version number
  directly.

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/ffmpeg: bump version to 2.8.4
Bernd Kuhls [Sun, 20 Dec 2015 12:54:48 +0000 (13:54 +0100)]
package/ffmpeg: bump version to 2.8.4

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/libdrm: Remove i386/x86_64 dependency from Nouveau driver
Bernd Kuhls [Sat, 19 Dec 2015 16:53:34 +0000 (17:53 +0100)]
package/libdrm: Remove i386/x86_64 dependency from Nouveau driver

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/nut: disable libltdl (and nut-scanner) for static-only
Yann E. MORIN [Sat, 19 Dec 2015 18:10:56 +0000 (19:10 +0100)]
package/nut: disable libltdl (and nut-scanner) for static-only

nut-scanner needs libltdl, a wrapper around dlopen/dlsym. This does not
really make sense on a static-only build.

Disable use of libltdl in static-only builds; this disble nut-scanner.

Fixes:
    http://autobuild.buildroot.org/results/d8e/d8e769709681b1965f36eb5c27f71f3a1f5adcf1/
    http://autobuild.buildroot.org/results/6e4/6e403642069093389acbeeccd7030b76d4ab68be/
    http://autobuild.buildroot.org/results/fa4/fa4c647ce58b91b863d8de5bf9d44b2060a1cf1c/
    and so many others...

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agodirectfb: remove cle266 and unichrome support
Gustavo Zacarias [Sun, 20 Dec 2015 12:44:37 +0000 (09:44 -0300)]
directfb: remove cle266 and unichrome support

They're broken for the latest version and directfb upstream is gone.

cle266 is an old chipset for AMD K7 (32 bit) athlons with integrated
graphics - very odd hardware.

unichrome is another VIA graphics standalone chip/chipset used for some
odd video cards and VIA CPUs (x86-based: C7, Nano and so on).

Add options to legacy as well. Fixes:

http://autobuild.buildroot.net/results/ab9/ab9a6dd044b5f3e8e42629a2aaf598fd0e0357ed/

Signed-off-by: Gustavo Zacarias <gustavo.zacarias@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agodirectfb-examples: indentation cleanup
Jerzy Grzegorek [Sat, 19 Dec 2015 16:07:34 +0000 (17:07 +0100)]
directfb-examples: indentation cleanup

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external: Ti Arago ARM: support only one version
Romain Naour [Sat, 19 Dec 2015 18:14:46 +0000 (19:14 +0100)]
toolchain-external: Ti Arago ARM: support only one version

See the conclusion about external toolchains during the Buildroot
meeting [1]:
"In the future, we stick to a single external toolchain version. The
Kconfig symbol should not encode the version (avoid legacy handling)"

[1] http://elinux.org/index.php?title=Buildroot:DeveloperDaysELCE2015#Report

Just rename Kconfig symbols

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external: Synopsys ARC: support only one version
Romain Naour [Sat, 19 Dec 2015 18:14:45 +0000 (19:14 +0100)]
toolchain-external: Synopsys ARC: support only one version

See the conclusion about external toolchains during the Buildroot
meeting [1]:
"In the future, we stick to a single external toolchain version. The
Kconfig symbol should not encode the version (avoid legacy handling)"

[1] http://elinux.org/index.php?title=Buildroot:DeveloperDaysELCE2015#Report

Rename the Kconfig symbol even if this toolchain is marked as broken.

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Cc: Alexey Brodkin <abrodkin@synopsys.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external: ADI Blackfin: support only one version
Romain Naour [Sat, 19 Dec 2015 18:14:44 +0000 (19:14 +0100)]
toolchain-external: ADI Blackfin: support only one version

See the conclusion about external toolchains during the Buildroot
meeting [1]:
"In the future, we stick to a single external toolchain version. The
Kconfig symbol should not encode the version (avoid legacy handling)"

[1] http://elinux.org/index.php?title=Buildroot:DeveloperDaysELCE2015#Report

Remove old ADI toolchain handling in glog, openpgm and zeromq.

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external: CodeSourcery x86: support only one version
Romain Naour [Sat, 19 Dec 2015 18:14:43 +0000 (19:14 +0100)]
toolchain-external: CodeSourcery x86: support only one version

See the conclusion about external toolchains during the Buildroot
meeting [1]:
"In the future, we stick to a single external toolchain version. The
Kconfig symbol should not encode the version (avoid legacy handling)"

[1] http://elinux.org/index.php?title=Buildroot:DeveloperDaysELCE2015#Report

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external: CodeSourcery SH: support only one version
Romain Naour [Sat, 19 Dec 2015 18:14:42 +0000 (19:14 +0100)]
toolchain-external: CodeSourcery SH: support only one version

See the conclusion about external toolchains during the Buildroot
meeting [1]:
"In the future, we stick to a single external toolchain version. The
Kconfig symbol should not encode the version (avoid legacy handling)"

[1] http://elinux.org/index.php?title=Buildroot:DeveloperDaysELCE2015#Report

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external: CodeSourcery PowerPC: support only one version
Romain Naour [Sat, 19 Dec 2015 18:14:41 +0000 (19:14 +0100)]
toolchain-external: CodeSourcery PowerPC: support only one version

See the conclusion about external toolchains during the Buildroot
meeting [1]:
"In the future, we stick to a single external toolchain version. The
Kconfig symbol should not encode the version (avoid legacy handling)"

[1] http://elinux.org/index.php?title=Buildroot:DeveloperDaysELCE2015#Report

Remove old CS toolchain handling in pixman and liquid-dsp.

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external: CodeSourcery ARM: support only one version
Romain Naour [Sat, 19 Dec 2015 18:14:40 +0000 (19:14 +0100)]
toolchain-external: CodeSourcery ARM: support only one version

See the conclusion about external toolchains during the Buildroot
meeting [1]:
"In the future, we stick to a single external toolchain version. The
Kconfig symbol should not encode the version (avoid legacy handling)"

[1] http://elinux.org/index.php?title=Buildroot:DeveloperDaysELCE2015#Report

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoxutil_util-macros: move outside x11r7 scope
Gustavo Zacarias [Sun, 20 Dec 2015 11:58:08 +0000 (08:58 -0300)]
xutil_util-macros: move outside x11r7 scope

Move to baseline package/
It doesn't really require x11r7 infrastructure and is in fact needed by
libepoxy which can be made x11r7-less.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/v4l2grab: update version to fix build
Yann E. MORIN [Sun, 20 Dec 2015 10:29:37 +0000 (11:29 +0100)]
package/v4l2grab: update version to fix build

v4l2grab uses clock_gettime which is provided by -lrt, so we must check
and link with it.

Also, silence autoreconf when outside a git tree.

Fixes:
    http://autobuild.buildroot.org/results/9df/9df2c09963b97524621f8323b279b8a1672d4b6c/
    http://autobuild.buildroot.org/results/448/4484bda010442033d0536a95f45370701c071f92/
    http://autobuild.buildroot.org/results/b1c/b1ca0c984ec51518a4090039a86a1814582c3c2b/
    ...

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Volkov Viacheslav <sv99@inbox.ru>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agowine: Bump to version 1.8
André Hentschel [Sun, 20 Dec 2015 02:24:12 +0000 (03:24 +0100)]
wine: Bump to version 1.8

Bumping to brand new stable version 1.8

Upstreamed patches are dropped, sane patch is rebased.
Adding libpcap, pulseaudio and samba4 as soft dependencies.
sfnt2fon moved to its own subfolder and needs to be built in host-wine.

Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogst-plugins-bad: add zbar plugin
Volkov Viacheslav [Thu, 29 Oct 2015 06:45:48 +0000 (09:45 +0300)]
gst-plugins-bad: add zbar plugin

Add gstreamer zbar plugin.

Signed-off-by: Viacheslav Volkov <sv99@inbox.ru>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agozbar: new package
Volkov Viacheslav [Thu, 29 Oct 2015 15:49:30 +0000 (18:49 +0300)]
zbar: new package

[Thomas:
 - replace patch 0001 fixing autoreconf by a simpler patch that simply
   drops the -Wall and -Werror flags passed to automake.
 - reformat the two patches using Git
 - drop the "uclibc || glibc" dependency inherited from libv4l, since
   libv4l has now been fixed to build on musl.
 - drop the hook work arounding a build issue around man pages, and
   replace by a patch that completely disables the build/installation
   of documentation.
 - change license to LGPLv2.1+, as noted in the COPYING file.
 - drop --enable-shared=yes, since it is already passed by the
   autotools-package infrastructure]

Signed-off-by: Viacheslav Volkov <sv99@inbox.ru>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoopenal: Don't build utilities
André Hentschel [Sat, 19 Dec 2015 14:33:34 +0000 (15:33 +0100)]
openal: Don't build utilities

Also fixes:
http://autobuild.buildroot.net/results/be8df2bcb1af6dc553b5d4e31a926baf9f942249/
http://autobuild.buildroot.net/results/a1fd410ef06441e69e508ec42fad35bde1513582/
http://autobuild.buildroot.net/results/1f1306b2139efc940a0b0e4829ab6b5aaafc8823/

Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoxfont_encodings: add missing xutil_util-macros select
Gustavo Zacarias [Sat, 19 Dec 2015 14:36:36 +0000 (11:36 -0300)]
xfont_encodings: add missing xutil_util-macros select

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/x11r7/xdriver_xf86-video-nouveau: new package
Bernd Kuhls [Sat, 19 Dec 2015 14:22:05 +0000 (15:22 +0100)]
package/x11r7/xdriver_xf86-video-nouveau: new package

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: bump version to 1.18.0
Bernd Kuhls [Sat, 19 Dec 2015 14:22:04 +0000 (15:22 +0100)]
package/x11r7/xserver_xorg-server: bump version to 1.18.0

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agocomix-cursors: new package
Gustavo Zacarias [Fri, 13 Nov 2015 19:37:04 +0000 (16:37 -0300)]
comix-cursors: new package

[Thomas:
 - rename from comix_cursors to comix-cursors
 - change prompt from comix to comix-cursors in order to match the
   package name
 - use <pkg>_STRIP_COMPONENTS instead of overriding the extract
   commands.
 - the license is GPLv3 according to the project website.]

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoobsidian-cursors: new package
Gustavo Zacarias [Fri, 13 Nov 2015 19:37:03 +0000 (16:37 -0300)]
obsidian-cursors: new package

[Thomas:
 - rename from obsidian_cursors to obsidian-cursors
 - change prompt from obsidian to obsidian-cursors in order to match
   with the package name.]

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agocantarell: new package
Gustavo Zacarias [Fri, 13 Nov 2015 19:37:05 +0000 (16:37 -0300)]
cantarell: new package

[Thomas: change <pkg>_LICENSE to match the license identifier used for
other packages, such as 'liberation'.]

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/libglfw: new package
Bernd Kuhls [Sat, 7 Nov 2015 16:50:51 +0000 (17:50 +0100)]
package/libglfw: new package

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/libsoil: new package
Bernd Kuhls [Sat, 7 Nov 2015 10:24:17 +0000 (11:24 +0100)]
package/libsoil: new package

Needed for these new Kodi addons:

kodi-screensaver-asterwave
kodi-screensaver-cpblobs
kodi-screensaver-matrixtrails
kodi-screensaver-planestate
kodi-visualisation-fountain

[Thomas:
 - don't pass LIBSOIL_CFLAGS since this variable no longer exists.
 - pass TARGET_CONFIGURE_OPTS on the right hand side of make for the
   install steps, like was done for the build step.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/x11r7/libepoxy: bump to version 1.3.1
Bernd Kuhls [Sat, 8 Aug 2015 12:43:17 +0000 (14:43 +0200)]
package/x11r7/libepoxy: bump to version 1.3.1

Removed call to pkgconf because epoxy configure now uses pkgconf
itself to find egl headers:
https://github.com/anholt/libepoxy/commit/d56f21c494b315306215c4730835a9b291360e9b

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/python-webpy: fix licensing information
Yann E. MORIN [Sat, 19 Dec 2015 10:51:17 +0000 (11:51 +0100)]
package/python-webpy: fix licensing information

The license files defined in the .mk do not exist in the release
tarball. However, they do exist in the git repository.

Since the git tree is rather small, switch to using it instead of the
released tarball.

Fixes:
    http://autobuild.buildroot.org/results/d94/d944f36220326510c15685efe19075e90e72a5c3/
    http://autobuild.buildroot.org/results/14f/14f411ef29cbf0ba8cf4a4fed71556eacc96eb04/
    and many others...

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/libinput: bump version to 1.1.2
Bernd Kuhls [Sat, 19 Dec 2015 11:01:31 +0000 (12:01 +0100)]
package/libinput: bump version to 1.1.2

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/x11r7/xdriver_xf86-video-intel: bump version
Bernd Kuhls [Sat, 19 Dec 2015 11:01:29 +0000 (12:01 +0100)]
package/x11r7/xdriver_xf86-video-intel: bump version

Needed for X.org xserver 1.18 bump, removed patches applied upstream.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/x11r7/xdriver_xf86-video-ati: bump version to 7.6.1
Bernd Kuhls [Sat, 19 Dec 2015 11:01:28 +0000 (12:01 +0100)]
package/x11r7/xdriver_xf86-video-ati: bump version to 7.6.1

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/nvidia-driver: bump version to 358.16
Bernd Kuhls [Sat, 19 Dec 2015 11:01:27 +0000 (12:01 +0100)]
package/nvidia-driver: bump version to 358.16

Needed for compatibility with X.org xserver >= 1.18:
http://www.nvidia.com/download/driverResults.aspx/95921/en-us
"Added support for X.Org xserver ABI 20 (xorg-server 1.18)."

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/libva-intel-driver: bump version to 1.6.2
Bernd Kuhls [Sat, 19 Dec 2015 11:01:26 +0000 (12:01 +0100)]
package/libva-intel-driver: bump version to 1.6.2

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/libva: bump version to 1.6.2
Bernd Kuhls [Sat, 19 Dec 2015 11:01:25 +0000 (12:01 +0100)]
package/libva: bump version to 1.6.2

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/mesa3d: add support for Nouveau DRI driver
Bernd Kuhls [Sat, 19 Dec 2015 11:01:24 +0000 (12:01 +0100)]
package/mesa3d: add support for Nouveau DRI driver

Needed by new package xdriver_xf86-video-nouveau.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/mesa3d: add support for new virgl Gallium driver
Bernd Kuhls [Sat, 19 Dec 2015 11:01:23 +0000 (12:01 +0100)]
package/mesa3d: add support for new virgl Gallium driver

http://cgit.freedesktop.org/mesa/mesa/commit/configure.ac?h=11.1&id=a8987b88ff1db4ac00720a9b56c4bc3aeb666537
"virgl is the 3D acceleration backend for the virtio-gpu shipping with
 qemu. The 3D acceleration is designed around gallium and TGSI as the
 virtualisation layer. The backend renderer translates the virgl
 interface into OpenGL currently."

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/{mesa3d, mesa3d-headers}: bump version to 11.1.0
Bernd Kuhls [Sat, 19 Dec 2015 11:01:22 +0000 (12:01 +0100)]
package/{mesa3d, mesa3d-headers}: bump version to 11.1.0

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/apache: bump version to 2.4.18
Bernd Kuhls [Sat, 19 Dec 2015 11:01:21 +0000 (12:01 +0100)]
package/apache: bump version to 2.4.18

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoConfig.in.legacy: document how to handle renaming choice options
Arnout Vandecappelle [Fri, 18 Dec 2015 23:52:03 +0000 (00:52 +0100)]
Config.in.legacy: document how to handle renaming choice options

When a choice option is renamed, it is not possible to select the new
option. Instead, the default for the new option should be set in the
choice itself. So let's document this.

While we're at it, also reformat the whitespace in the example so a tab
is used at the appropriate place.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Cc: Martin Bark <martin@barkynet.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external: bump CodeSourcery MIPS to 2015.11
Romain Naour [Sat, 21 Nov 2015 16:36:20 +0000 (17:36 +0100)]
toolchain-external: bump CodeSourcery MIPS to 2015.11

Use a stronger hash.

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Cc: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Reviewed-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Tested-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external: CodeSourcery MIPS: support only one version
Romain Naour [Sat, 21 Nov 2015 16:36:19 +0000 (17:36 +0100)]
toolchain-external: CodeSourcery MIPS: support only one version

See the conclusion about external toolchains during the Buildroot
meeting [1]:
"In the future, we stick to a single external toolchain version. The
Kconfig symbol should not encode the version (avoid legacy handling)"

[1] http://elinux.org/index.php?title=Buildroot:DeveloperDaysELCE2015#Report

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Cc: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Reviewed-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Tested-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external: bump CodeSourcery NIOSII to 2015.11
Romain Naour [Sat, 21 Nov 2015 16:36:17 +0000 (17:36 +0100)]
toolchain-external: bump CodeSourcery NIOSII to 2015.11

Some package black list CS NIOSII toolchains, mainly due to _gp link
issue. A follow up patch can remove the restriction case by case.

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Reviewed-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Tested-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external: CodeSourcery NIOSII: support only one version
Romain Naour [Sat, 21 Nov 2015 16:36:16 +0000 (17:36 +0100)]
toolchain-external: CodeSourcery NIOSII: support only one version

See the conclusion about external toolchains during the Buildroot
meeting [1]:
"In the future, we stick to a single external toolchain version. The
Kconfig symbol should not encode the version (avoid legacy handling)"

[1] http://elinux.org/index.php?title=Buildroot:DeveloperDaysELCE2015#Report

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Reviewed-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Tested-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external: bump CodeSourcery AMD64 to 2015.11
Romain Naour [Sat, 21 Nov 2015 16:36:15 +0000 (17:36 +0100)]
toolchain-external: bump CodeSourcery AMD64 to 2015.11

Use a stronger hash.

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Reviewed-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Tested-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain-external: CodeSourcery AMD64: support only one version
Romain Naour [Sat, 21 Nov 2015 16:36:14 +0000 (17:36 +0100)]
toolchain-external: CodeSourcery AMD64: support only one version

See the conclusion about external toolchains during the Buildroot
meeting [1]:
"In the future, we stick to a single external toolchain version. The
Kconfig symbol should not encode the version (avoid legacy handling)"

[1] http://elinux.org/index.php?title=Buildroot:DeveloperDaysELCE2015#Report

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Reviewed-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Tested-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibv4l: add patches to fix musl build issues, and enable on musl
Thomas Petazzoni [Tue, 1 Dec 2015 22:00:29 +0000 (23:00 +0100)]
libv4l: add patches to fix musl build issues, and enable on musl

This commit adds two patches to the libv4l package, the first one
fixes the __off_t usage and the second one fixes locale-related
function usage. Those two patches allow libv4l to build fine against
musl, so we remove the dependency of glibc || uclibc.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>