buildroot.git
9 years agodocs/manual: document gcc version dependencies
Thomas Petazzoni [Tue, 4 Aug 2015 18:00:36 +0000 (20:00 +0200)]
docs/manual: document gcc version dependencies

This commit updates the Buildroot manual to document how to detail the
gcc version dependencies in Config.in comments of packages, like we do
for kernel headers version.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
9 years agotoolchain-external: add support for gcc version dependency
Thomas Petazzoni [Tue, 4 Aug 2015 18:00:35 +0000 (20:00 +0200)]
toolchain-external: add support for gcc version dependency

This commit wires up the gcc version dependency mechanism in the
external toolchain backend. To do so, it:

 * Changes the definition of all pre-defined external toolchain
   profiles to select the appropriate BR2_TOOLCHAIN_GCC_AT_LEAST_*
   option.

 * For custom external toolchains, provides a visible Config.in
   "choice" to select the gcc version used in the external toolchain.

 * Adds a new check_gcc_version function, that verifies that the real
   gcc version found in the external toolchain matches the one
   declared in the Buildroot configuration.

[Thomas: use better sed expression proposed by Yann E. Morin, which
works with more cases.]

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agogcc: select the appropriate BR2_TOOLCHAIN_GCC_AT_LEAST_* option
Thomas Petazzoni [Tue, 4 Aug 2015 18:00:34 +0000 (20:00 +0200)]
gcc: select the appropriate BR2_TOOLCHAIN_GCC_AT_LEAST_* option

This commit wires up the gcc version dependency mechanism in the
internal toolchain backend by making the gcc version choice in the gcc
package Config.in.host select the appropriate
BR2_TOOLCHAIN_GCC_AT_LEAST_* option.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
9 years agotoolchain: add common gcc version hidden config options
Thomas Petazzoni [Tue, 4 Aug 2015 18:00:33 +0000 (20:00 +0200)]
toolchain: add common gcc version hidden config options

This commit adds a number of hidden Config.in options, that will be
used to handle dependencies on the gcc version. We mimic the model
that was used for the kernel headers dependency mechanism.

These hidden options will be selected by the internal and external
toolchain backend logic respectively, in follow-up commits.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
9 years agobinutils: fix building of Linux kernel for ARCv2 ISA
Alexey Brodkin [Tue, 4 Aug 2015 11:42:42 +0000 (14:42 +0300)]
binutils: fix building of Linux kernel for ARCv2 ISA

With the fix for missing .tdata/.tbss sections we unintentionally
introduced a regression for ARCv2 ISA (read ARC HS38) kernel building.

That's what we got on attempt to build kernel:
----------------------------------->8--------------------------------------
  LD      drivers/video/fbdev/built-in.o
arc-linux-ld: ERROR: Attempting to link drivers/video/fbdev/omap2/built-in.o with a binary drivers/video/fbdev/built-in.o of different architecture
arc-linux-ld: failed to merge target specific data of file drivers/video/fbdev/omap2/built-in.o
scripts/Makefile.build:337: recipe for target 'drivers/video/fbdev/built-in.o' failed
make[3]: *** [drivers/video/fbdev/built-in.o] Error 1
scripts/Makefile.build:403: recipe for target 'drivers/video/fbdev' failed
make[2]: *** [drivers/video/fbdev] Error 2
scripts/Makefile.build:403: recipe for target 'drivers/video' failed
make[1]: *** [drivers/video] Error 2
Makefile:944: recipe for target 'drivers' failed
make: *** [drivers] Error 2
----------------------------------->8--------------------------------------

The reason was empty .tdata and .tbss sections in empty archives. And
later empty archives were linked in built-in.o with default architecture
(in our case ARCv1 ISA, read for ARC 700) and then expected failure
happened when objets for different architectures were attempted to link
together.

Now we have a fix for that issue, see
https://github.com/foss-for-synopsys-dwc-arc-processors/binutils-gdb/commit/a65b844aed9153789356e098984452df2f5d9058

This fix is in arc-2.23-dev branch and will be a part of the next
release of ARC tools, so then this patch must be removed from buildroot.

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoboard: add support for ARC AXS101 and AXS103 Software Development Platforms
Alexey Brodkin [Tue, 4 Aug 2015 14:21:50 +0000 (17:21 +0300)]
board: add support for ARC AXS101 and AXS103 Software Development Platforms

The AXS10x Platform consists of a DesignWare AXC001 CPU
Card (with ARC 770D core) in case of AXS101 or AXC003 CPU Card
(typically with ARC HS38 core) in case of AXS103 mounted on an
ARC Software Development Platform Mainboard with DesignWare peripherals:
 * SD/MMC contoller
 * Gigabit network contoller
 * Serial ports (8250-compatible)
 * USB 2.0
 * SPI
 * I2C

It also houses HDMI output for external monitor connection.

For stand-alone usage of the board (with only keyboard, mouse and montor
attached) kernel console and getty made available on tty0 as well as on
serial port (ttyS3).

Note there're 2 prerequisites:
 [1] u-boot: 2015.07 - fix creation of .config
     http://patchwork.ozlabs.org/patch/502558/

 [2] binutils: fix buildng of Linux kernel for ARCv2 ISA
     http://patchwork.ozlabs.org/patch/503550/

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agowebkitgtk24: depend on x11 backend for gtk3
Gustavo Zacarias [Mon, 3 Aug 2015 11:06:22 +0000 (08:06 -0300)]
webkitgtk24: depend on x11 backend for gtk3

The other rendering backends aren't supported right now, so depend on
the X11 one to avoid build breakage. Fixes:
http://autobuild.buildroot.net/results/1b3/1b372dd04eaccd8a9d24390d509b0a49f692746c/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agomtd: bump to version 1.5.2
Gustavo Zacarias [Mon, 3 Aug 2015 20:41:32 +0000 (17:41 -0300)]
mtd: bump to version 1.5.2

Patches upstream so drop them.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolinux: bump default to version 4.1.4
Gustavo Zacarias [Mon, 3 Aug 2015 20:05:23 +0000 (17:05 -0300)]
linux: bump default to version 4.1.4

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolinux-headers: bump 3.{10, 12, 14}.x and 4.1.x series
Gustavo Zacarias [Mon, 3 Aug 2015 20:05:22 +0000 (17:05 -0300)]
linux-headers: bump 3.{10, 12, 14}.x and 4.1.x series

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agozeromq: bump to version 4.1.2
Jonathan Ben Avraham [Mon, 3 Aug 2015 15:51:12 +0000 (18:51 +0300)]
zeromq: bump to version 4.1.2

In the upstream git://github.com/zeromq/libzmq.git:

commit 6fdafc458a776e063511bb83dc7791aabea00b05 obviated the need for
0001-tests-disable-test_fork-if-fork-is-not-available.patch .

commit c8ee16940fff19ae3c12b4596c4bd131b2c71996 obviated the need for
0004-allow-without-libsodium.patch .

Fixed AUTORECONF comment in zeromq.mk to refer to the correct patch,
0001-acinclude.m4-make-kernel-specific-flags-cacheable.patch

Signed-off-by: Jonathan Ben Avraham <yba@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agodawgdic: new package
Jonathan Ben Avraham [Mon, 3 Aug 2015 09:16:03 +0000 (12:16 +0300)]
dawgdic: new package

The dawgdic package provides object files and utilities for building
and accessing directed acyclical word graph (DAWG) dictionaries.

This version of the patch uses the updated GitHub dawgdic repo instead
of the Google Code repo used in the previous version of this patch.

[Thomas:
  - use the github macro for <pkg>_SITE
  - remove <pkg>_SITE_METHOD, useless once you use the github macro
    for <pkg>_SITE
  - fix the license, it is BSD-3c and not GPLv3
  - remove commented <pkg>_SITE in the .mk file
  - add missing dependency on C++.]

Signed-off-by: Jonathan Ben Avraham <yba@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/nodejs: disable for static build
Jörg Krause [Sun, 2 Aug 2015 09:07:19 +0000 (11:07 +0200)]
package/nodejs: disable for static build

nodejs requires dlopen(), etc.

Fixes:
http://autobuild.buildroot.net/results/87d/87dab0186abd7b2737a56b2f939f3aba294e8772/
http://autobuild.buildroot.net/results/be1/be1010a3a31642d49ec3a118858c77fed2f762b8/

[Thomas: add comment explaining that we could support static linking
on ARMv5, but we don't do it since it's too much of a corner case.]

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/ifplugd: add patch to fix musl build error
Jörg Krause [Sat, 1 Aug 2015 16:54:31 +0000 (18:54 +0200)]
package/ifplugd: add patch to fix musl build error

The musl C library does not define type names such as `__uint32_t`. Instead we
use the integer types declared in the ISO C standard header file <stdint.h>.

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/libatomic_ops: fix compilation fail on sparc
Brendan Heading [Sun, 2 Aug 2015 21:43:50 +0000 (22:43 +0100)]
package/libatomic_ops: fix compilation fail on sparc

Fixes http://autobuild.buildroot.net/results/6d8/6d83fa5d69572cec5c96be4b7651f9b113a1a19c/

libatomic_ops by default requires SPARC v9. buildroot's two supported
sparc arches (SPARCv8, and leon3) are both SPARCv8-based. Unfortunately
libatomic_ops's support for SPARCv8 is incomplete.

The library includes fallbacks but these must expressly be enabled by
defining a macro, enabled by this patch. Note that I'm testing for the
SPARC variants rather than BR2_sparc, in case someone implements SPARCv9
support in the future.

Discussion of this workaround described by the maintainer here :
https://github.com/ivmai/libatomic_ops/issues/9

Signed-off-by: Brendan Heading <brendanheading@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/arptables: fix musl compilation issues
Brendan Heading [Sun, 2 Aug 2015 21:53:46 +0000 (22:53 +0100)]
package/arptables: fix musl compilation issues

Fixes http://autobuild.buildroot.net/results/841/841129b8f49df205e1dabc2c2a5be70fa266768b/

Backported two patches from upstream which had solved this problem.
Please note that 0002-src-Use-stdint-types.patch is modified to apply
cleanly - details in the patch file.

Signed-off-by: Brendan Heading <brendanheading@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agouclibc: remove patch applied in 1.0.5
Waldemar Brodkorb [Sun, 2 Aug 2015 21:39:58 +0000 (23:39 +0200)]
uclibc: remove patch applied in 1.0.5

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agouclibc: update to latest 1.0.5 release
Waldemar Brodkorb [Sun, 2 Aug 2015 21:38:51 +0000 (23:38 +0200)]
uclibc: update to latest 1.0.5 release

Fixes gcc 5.x problems on x86.
Fixes static linking issue on sh4.

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/libtheora: Fix dynamic linking
Bernd Kuhls [Sat, 1 Aug 2015 14:20:40 +0000 (16:20 +0200)]
package/libtheora: Fix dynamic linking

libtheoraenc.so needs to be linked to libtheoradec.so in order to avoid

symbol 'th_comment_query_count': can't resolve symbol in lib '/usr/lib/libtheoraenc.so.1'

when starting Freeswitch.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agokodi-audioencoder-wav: bump version
Bernd Kuhls [Sat, 1 Aug 2015 10:08:32 +0000 (12:08 +0200)]
kodi-audioencoder-wav: bump version

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agokodi-audioencoder-lame: bump version
Bernd Kuhls [Sat, 1 Aug 2015 10:08:31 +0000 (12:08 +0200)]
kodi-audioencoder-lame: bump version

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agokodi-audioencoder-flac: bump version
Bernd Kuhls [Sat, 1 Aug 2015 10:08:30 +0000 (12:08 +0200)]
kodi-audioencoder-flac: bump version

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/tvheadend: Adjust patches after last version bump
Bernd Kuhls [Sat, 1 Aug 2015 14:34:50 +0000 (16:34 +0200)]
package/tvheadend: Adjust patches after last version bump

Sorry, my repos got mixed up, so I forgot to send the updated patches.

Fixes
http://autobuild.buildroot.net/results/ddd/ddd196577643de5b4f58a0903b19a04513620693/
http://autobuild.buildroot.net/results/d25/d253c8c9d0773843c462fde0d5005bb14e4ce2c4/
http://autobuild.buildroot.net/results/b61/b61d582c7362332e0ffad645c90d95d880dacedc/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoconfigs/riotboard: bump kernel to version 4.1.3
Nikolay Dimitrov [Sun, 2 Aug 2015 09:43:59 +0000 (12:43 +0300)]
configs/riotboard: bump kernel to version 4.1.3

Signed-off-by: Nikolay Dimitrov <picmaster@mail.bg>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agodocs/manual: fix generation of deprecated list
Yann E. MORIN [Sun, 2 Aug 2015 14:32:07 +0000 (16:32 +0200)]
docs/manual: fix generation of deprecated list

Since commit 5f117c3 (webkit: mark as deprecated), generation of the
manual has been broken.

This is because that commit added a deprecated dependency on a
prompt-less symbol, BR2_PACKAGE_WEBKIT_ARCH_SUPPORTS. However, the
generation script does not check that a symbol has a prompt before
it attempts to add it to the deprecated list. So, we end up with
traceback:

    Writing the virtual-packages list in:
            /home/ymorin/dev/buildroot/O/build/docs/manual/virtual-package-list.txt
    Traceback (most recent call last):
      File "/home/ymorin/dev/buildroot/buildroot/support/scripts/gen-manual-lists.py", line 510, in <module>
        buildroot.print_list(list_name, dry_run=args.dry_run, output=output)
      File "/home/ymorin/dev/buildroot/buildroot/support/scripts/gen-manual-lists.py", line 466, in print_list
        item_label=item_label)
      File "/home/ymorin/dev/buildroot/buildroot/support/scripts/gen-manual-lists.py", line 126, in format_asciidoc_table
        enable_choice=enable_choice))
      File "/home/ymorin/dev/buildroot/buildroot/support/scripts/gen-manual-lists.py", line 350, in _format_symbol_prompt_location
        return "| {0:<40} <| {1}\n".format(get_label_func(symbol),
      File "/home/ymorin/dev/buildroot/buildroot/support/scripts/gen-manual-lists.py", line 458, in <lambda>
        get_label = lambda x: self._get_symbol_label(x, mark_depr)
      File "/home/ymorin/dev/buildroot/buildroot/support/scripts/gen-manual-lists.py", line 313, in _get_symbol_label
        label = symbol.get_prompts()[0]
    IndexError: list index out of range

However, we can not use the existing _is_deprecated filter function to
filter out symbols without prompts, because this function is also used
to add a '(deprecated)' tag in the man package list (not that it would
not work, but it does not seem /right/). Furthermore, it could also be
used (but is currently not) to build the list of virtual packages, which
do not have a prompt.

So, introduce a filter function, aptly named _is_deprecated_feature(),
to be used as the filter to find deprecated feature, and keep the
existing _is_deprecated() that can be used in any context to decide
whether a symbol is deprecated or not.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Samuel Martin <s.martin49@gmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Gustavo Zacarias <gustavo@zacarias.com.ar>
Acked-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoconfigs/raspberry2_defconfig: Fix typo
Maxime Hadjinlian [Sun, 2 Aug 2015 14:56:31 +0000 (16:56 +0200)]
configs/raspberry2_defconfig: Fix typo

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/libmicrohttpd: mark as broken on Nios II, infamous _gp issue
Bernd Kuhls [Fri, 31 Jul 2015 20:25:08 +0000 (22:25 +0200)]
package/libmicrohttpd: mark as broken on Nios II, infamous _gp issue

Fixes
http://autobuild.buildroot.net/results/76f/76f838b2b33311897f3c2ce82a65f3b73af2c046/

Propagate reverse dependency to janus-gateway. I did not propagate the
reverse dependency to kodi, ola and systemd because they are not
available for nios.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-pvr-dvblink: bump version
Bernd Kuhls [Fri, 31 Jul 2015 20:03:29 +0000 (22:03 +0200)]
package/kodi-pvr-dvblink: bump version

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/exim: bump version to 4.86
Bernd Kuhls [Fri, 31 Jul 2015 20:03:28 +0000 (22:03 +0200)]
package/exim: bump version to 4.86

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/tvheadend: bump version
Bernd Kuhls [Fri, 31 Jul 2015 20:03:27 +0000 (22:03 +0200)]
package/tvheadend: bump version

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-pvr-hts: bump version
Bernd Kuhls [Fri, 31 Jul 2015 20:03:26 +0000 (22:03 +0200)]
package/kodi-pvr-hts: bump version

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/sudo: bump to version 1.8.14p3
Jörg Krause [Sat, 1 Aug 2015 07:46:04 +0000 (09:46 +0200)]
package/sudo: bump to version 1.8.14p3

Also add a patch to fix missing header include with the musl C library:
  ../include/sudo_util.h:220:14: error: unknown type name 'id_t'

Reported upstream:
http://bugzilla.sudo.ws/show_bug.cgi?id=711

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoangularjs: new package.
Ignacy Gawędzki [Mon, 20 Jul 2015 14:50:44 +0000 (16:50 +0200)]
angularjs: new package.

[Thomas:
  - improve the <pkg>_EXTRACT_CMDS so that the source files really end
    up directly under $(@D) and not in a subdirectory of it. It makes
    the rest of the package simpler and more standard.
  - remove capital letters in the package name in Config.in, and do
    other minor tweaks in Config.in]

Signed-off-by: Ignacy Gawędzki <ignacy.gawedzki@green-communications.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agofreerdp: Add support for tz package
Scott Fan [Tue, 28 Jul 2015 08:25:16 +0000 (16:25 +0800)]
freerdp: Add support for tz package

Fixes error message while freerdp connected the remote desktop:
Unable to detect time zone

Signed-off-by: Scott Fan <fancp2007@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/dropbear: Fix symlink only if pointing to the right directory
Paul Cercueil [Tue, 28 Jul 2015 08:21:31 +0000 (10:21 +0200)]
package/dropbear: Fix symlink only if pointing to the right directory

This commit ensures that the /etc/dropbear symlink won't be removed if
it points elsewhere than /var/run/dropbear.

[Thomas:
 - fix indentation / too long lines as suggested by Yann E. Morin.]

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoxserver_xorg-server: switch to the modular server as default
Yann E. MORIN [Sun, 26 Jul 2015 22:35:10 +0000 (00:35 +0200)]
xserver_xorg-server: switch to the modular server as default

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agofs/iso9660: install Isolinux comboot modules
Noé Rubinstein [Thu, 30 Jul 2015 14:47:31 +0000 (16:47 +0200)]
fs/iso9660: install Isolinux comboot modules

This installs every module selected by the BR2_TARGET_SYSLINUX_C32.
This is useful when using a custom Isolinux configuration file that may use
comboot modules.

Signed-off-by: Noé Rubinstein <nrubinstein@aldebaran.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/eudev: add libselinux dependency
Romain Naour [Thu, 30 Jul 2015 16:01:37 +0000 (18:01 +0200)]
package/eudev: add libselinux dependency

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Cc: Clayton Shotwell <clshotwe@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/btrfs-progs: fix build issues under musl
Brendan Heading [Thu, 30 Jul 2015 21:23:34 +0000 (22:23 +0100)]
package/btrfs-progs: fix build issues under musl

Fixes http://autobuild.buildroot.net/results/b97/b97f1e9cd459da96e3e1680bb7c43d8103ab12c2/build-end.log

Patches by Thomas to refactor detection of __always_inline and backtrace
detection. Also added #include <limits.h> for PATH_MAX.

Signed-off-by: Brendan Heading <brendanheading@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agosqlite: bump to version 3.8.11.1
Gustavo Zacarias [Thu, 30 Jul 2015 11:17:39 +0000 (08:17 -0300)]
sqlite: bump to version 3.8.11.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibgail: mark as deprecated
Gustavo Zacarias [Wed, 29 Jul 2015 12:40:27 +0000 (09:40 -0300)]
libgail: mark as deprecated

Mark libgail as deprecated now that midori has been updated to use
webkitgtk24 and the only package that uses it (webkit) has been
deprecated.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agowebkit: mark as deprecated
Gustavo Zacarias [Wed, 29 Jul 2015 12:40:26 +0000 (09:40 -0300)]
webkit: mark as deprecated

Mark webkit as deprecated now that midori has been updated to use
webkitgtk24.
It has multiple CVEs under it's belt and is no longer maintained
upstream.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agomidori: bump to version 0.5.9
Gustavo Zacarias [Wed, 29 Jul 2015 12:40:25 +0000 (09:40 -0300)]
midori: bump to version 0.5.9

Bump to version 0.5.9 which uses the new webkit2 API (gtk3) or
alternatively fallback to webkit1 compatibility API (gtk2).
The old webkit is completely unsupported now, it makes no sense because
of instability and security issues.

Even though there's a newer midori 0.5.10 release it was skipped on
purpose since it's very unstable.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agowebkitgtk24: new package
Gustavo Zacarias [Wed, 29 Jul 2015 12:40:24 +0000 (09:40 -0300)]
webkitgtk24: new package

Add new webkitgtk24 package.

The difference with the legacy webkit package is that this one uses the
new webkit2 API, and optionally the webkit1 API.

It's versioned because the latest release of midori can't use the newer
2.6.x or 2.8.x webkitgtk versions yet.

This paves the way for a newer webkitgtk26 or webkitgtk28 package that
can live side-by-side with this one for other uses.

Some loose checks (like !xorg7) are in place for possible/future wayland
support.
Right now wayland requires gtk2, hence xorg, but it might be possible to
patch that out with some work (it seems to be done for version 2.6.x,
though the build system changed to cmake so it might not be a
straighfoward patch).

Choices had to be made in the GL-area, right now the preference order is
libGL (full OpenGL), then GLES, then nothing (obviously).
And when gtk3 is around it's also preferred as well.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/libserialport: bump to latest commit
Jörg Krause [Thu, 30 Jul 2015 19:35:09 +0000 (21:35 +0200)]
package/libserialport: bump to latest commit

The previous commit e31f2c6b8b8f2b7e554df911cc9a3482b99632b4 is from Dec 5 2014.

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/yaml-cpp: disable testing and parse tools
Jörg Krause [Thu, 30 Jul 2015 18:39:46 +0000 (20:39 +0200)]
package/yaml-cpp: disable testing and parse tools

The gmock testing framework uses fork() and therefor yaml-cpp fails to build
for a MMU-less targets. Since we are only interested in building the yaml-cpp
library we disable the testing and parse tools (command line tools).

Fixes:
http://autobuild.buildroot.net/results/2ce/2ce3c6d0140696cdf73f2ad1499b779c83ad8f6e/

Cc: Sebastien Bourdelin <sebastien.bourdelin@savoirfairelinux.com>
Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agofirmware-imx: update package description
Baruch Siach [Thu, 30 Jul 2015 08:41:28 +0000 (11:41 +0300)]
firmware-imx: update package description

Current firmware-imx version no longer contains ath6k and ar3k firmware.

Cc: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Acked-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-visualisation-waveforhue: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:31:09 +0000 (22:31 +0200)]
package/kodi-visualisation-waveforhue: new package

[Thomas:
   - do not pass -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-visualisation-spectrum: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:31:08 +0000 (22:31 +0200)]
package/kodi-visualisation-spectrum: new package

[Thomas:
   - do not pass -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-visualisation-waveform: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:31:07 +0000 (22:31 +0200)]
package/kodi-visualisation-waveform: new package

[Thomas:
   - do not pass -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-visualisation-shadertoy: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:31:06 +0000 (22:31 +0200)]
package/kodi-visualisation-shadertoy: new package

[Thomas:
   - do not pass -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-screensaver-stars: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:31:05 +0000 (22:31 +0200)]
package/kodi-screensaver-stars: new package

[Thomas:
   - do not pass -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-screensaver-pyro: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:31:04 +0000 (22:31 +0200)]
package/kodi-screensaver-pyro: new package

[Thomas:
   - do not pass -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-screensaver-pingpong: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:31:03 +0000 (22:31 +0200)]
package/kodi-screensaver-pingpong: new package

[Thomas:
   - do not pass -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-screensaver-greynetic: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:31:02 +0000 (22:31 +0200)]
package/kodi-screensaver-greynetic: new package

[Thomas:
   - do not pass -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-screensaver-crystalmorph: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:31:01 +0000 (22:31 +0200)]
package/kodi-screensaver-crystalmorph: new package

[Thomas:
   - do not pass -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-screensaver-biogenesis: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:31:00 +0000 (22:31 +0200)]
package/kodi-screensaver-biogenesis: new package

[Thomas:
   - do not pass -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-screensaver-asteroids: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:30:59 +0000 (22:30 +0200)]
package/kodi-screensaver-asteroids: new package

[Thomas:
   - do not pass -DCMAKE_MODULE_PATH, no longer needed.
   - add dependency on KODI_GL, since it includes <GL/gl.h>.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-audiodecoder-vgmstream: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:30:58 +0000 (22:30 +0200)]
package/kodi-audiodecoder-vgmstream: new package

[Thomas:
   - do not pass -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-audiodecoder-timidity: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:30:57 +0000 (22:30 +0200)]
package/kodi-audiodecoder-timidity: new package

[Thomas:
   - do not pass -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-audiodecoder-stsound: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:30:56 +0000 (22:30 +0200)]
package/kodi-audiodecoder-stsound: new package

[Thomas:
   - do not pass -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-audiodecoder-snesapu: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:30:55 +0000 (22:30 +0200)]
package/kodi-audiodecoder-snesapu: new package

[Thomas:
   - do not pass -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-audiodecoder-sidplay: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:30:54 +0000 (22:30 +0200)]
package/kodi-audiodecoder-sidplay: new package

[Thomas:
   - do not pass -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-audiodecoder-nosefart: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:30:53 +0000 (22:30 +0200)]
package/kodi-audiodecoder-nosefart: new package

[Thomas:
   - do not pass -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-audiodecoder-modplug: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:30:52 +0000 (22:30 +0200)]
package/kodi-audiodecoder-modplug: new package

[Thomas:
   - do not pass -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-pvr-wmc: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:30:51 +0000 (22:30 +0200)]
package/kodi-pvr-wmc: new package

[Thomas:
   - use a shorter file as the license file, client.h instead of client.cpp
   - do not pass -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-pvr-vuplus: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:30:50 +0000 (22:30 +0200)]
package/kodi-pvr-vuplus: new package

[Thomas:
   - use a shorter file as the license file, client.h instead of client.cpp
   - do not pass -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-pvr-vdr-vnsi: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:30:49 +0000 (22:30 +0200)]
package/kodi-pvr-vdr-vnsi: new package

[Thomas:
   - use a shorter file as the license file, client.h
   - do not pass -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-pvr-vbox: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:30:48 +0000 (22:30 +0200)]
package/kodi-pvr-vbox: new package

[Thomas:
   - use a shorter file as the license file, client.h instead of client.cpp
   - do not pass -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-pvr-stalker: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:30:47 +0000 (22:30 +0200)]
package/kodi-pvr-stalker: new package

[Thomas:
   - use a shorter file as the license file, client.h instead of client.cpp
   - do not pass -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-pvr-pctv: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:30:46 +0000 (22:30 +0200)]
package/kodi-pvr-pctv: new package

[Thomas:
   - use a shorter file as the license file, client.h instead of client.cpp
   - do not pass -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-pvr-njoy: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:30:45 +0000 (22:30 +0200)]
package/kodi-pvr-njoy: new package

[Thomas:
   - use a shorter file as the license file, client.h instead of client.cpp
   - do not pass -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-pvr-nextpvr: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:30:44 +0000 (22:30 +0200)]
package/kodi-pvr-nextpvr: new package

[Thomas:
   - use a shorter file as the license file, client.h instead of client.cpp
   - do not pass -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-pvr-mythtv: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:30:43 +0000 (22:30 +0200)]
package/kodi-pvr-mythtv: new package

[Thomas:
   - use a shorter file as the license file, client.h instead of client.cpp
   - do not pass -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-pvr-mediaportal-tvserver: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:30:42 +0000 (22:30 +0200)]
package/kodi-pvr-mediaportal-tvserver: new package

[Thomas:
   - change <pkg>_LICENSE_FILES to a file that actually exists.
   - do not pass -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-pvr-iptvsimple: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:30:41 +0000 (22:30 +0200)]
package/kodi-pvr-iptvsimple: new package

[Thomas:
   - use a shorter file as the license file, client.h instead of client.cpp
   - do not pass -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-pvr-hts: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:30:40 +0000 (22:30 +0200)]
package/kodi-pvr-hts: new package

[Thomas:
   - use a shorter file as the license file, client.h
   - do not pass -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-pvr-filmon: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:30:39 +0000 (22:30 +0200)]
package/kodi-pvr-filmon: new package

[Thomas:
   - use a shorter file as the license file, client.h instead of client.cpp
   - do not pass -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-pvr-dvbviewer: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:30:38 +0000 (22:30 +0200)]
package/kodi-pvr-dvbviewer: new package

[Thomas:
   - use a shorter file as the license file, client.h instead of client.cpp
   - do not pass -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-pvr-dvblink: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:30:37 +0000 (22:30 +0200)]
package/kodi-pvr-dvblink: new package

[Thomas:
   - use a shorter file as the license file, client.h instead of client.cpp
   - do not pass -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-pvr-argustv: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:30:36 +0000 (22:30 +0200)]
package/kodi-pvr-argustv: new package

[Thomas:
 - use a shorter file as the license file, client.h instead of client.cpp
 - do not pass -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-platform: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:30:35 +0000 (22:30 +0200)]
package/kodi-platform: new package

This package is used by the PVR addon packages and has no use by itself,
therefore is does not show up in menuconfig.

[Thomas:
 - fix license information, as noticed by Yann E. Morin: the license
   is GPLv2+, not GPLv3+, and there is no COPYING file, so a short
   source file with the license header was used instead.
 - remove -DCMAKE_MODULE_PATH, no longer needed now that
   kodi-config.cmake is fixed.
 - add patch to fix kodi-platform-config.cmake for cross-compilation.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-pvr-addons: Prepare to split into addon-specific packages
Bernd Kuhls [Wed, 22 Jul 2015 20:30:34 +0000 (22:30 +0200)]
package/kodi-pvr-addons: Prepare to split into addon-specific packages

The PVR addons formerly being part of the xbmc-pvr-addons package were
split into seperate packages being hosted on https://github.com/kodi-pvr

This patch removes the old PVR addon package to prepare for the new
PVR addon packages being added as subsequent patches.

[Thomas: keep alphabetic ordering for addons, as noticed by Yann
E. Morin.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-addon-xvdr: bump version
Bernd Kuhls [Wed, 22 Jul 2015 20:30:33 +0000 (22:30 +0200)]
package/kodi-addon-xvdr: bump version

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agokodi-audioencoder-flac: use pkg-config
Thomas Petazzoni [Wed, 29 Jul 2015 21:30:35 +0000 (23:30 +0200)]
kodi-audioencoder-flac: use pkg-config

Instead of passing multiple CMake variable, simply depend on
pkg-config: it is used by the FindFLAC and FindOgg modules in priority
over the hand-defined variables.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agokodi-audioencoder-vorbis: use pkg-config
Thomas Petazzoni [Wed, 29 Jul 2015 21:26:56 +0000 (23:26 +0200)]
kodi-audioencoder-vorbis: use pkg-config

Instead of passing multiple CMake variable, simply depend on
pkg-config: it is used by the FindVorbis and FindOgg modules in
priority over the hand-defined variables.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-audioencoder-wav: bump version
Bernd Kuhls [Wed, 22 Jul 2015 20:30:32 +0000 (22:30 +0200)]
package/kodi-audioencoder-wav: bump version

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-audioencoder-vorbis: bump version
Bernd Kuhls [Wed, 22 Jul 2015 20:30:31 +0000 (22:30 +0200)]
package/kodi-audioencoder-vorbis: bump version

[Thomas:
  - also remove -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-audioencoder-lame: bump version
Bernd Kuhls [Wed, 22 Jul 2015 20:30:30 +0000 (22:30 +0200)]
package/kodi-audioencoder-lame: bump version

[Thomas:
  - also remove -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-audioencoder-flac: bump version
Bernd Kuhls [Wed, 22 Jul 2015 20:30:29 +0000 (22:30 +0200)]
package/kodi-audioencoder-flac: bump version

[Thomas:
  - also remove -DCMAKE_MODULE_PATH, no longer needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi: Rework audio encoder support
Bernd Kuhls [Wed, 22 Jul 2015 20:30:28 +0000 (22:30 +0200)]
package/kodi: Rework audio encoder support

Make option BR2_PACKAGE_KODI_OPTICALDRIVE invisible, it is only
needed when an audio encoder addon is enabled.

Add Kconfig submenu for audio encoders to prepare for addition of
more binary addons.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi: Add option for lirc support
Bernd Kuhls [Wed, 22 Jul 2015 20:30:27 +0000 (22:30 +0200)]
package/kodi: Add option for lirc support

https://github.com/xbmc/xbmc/commit/b641e1eea54b4b9ab7f1b95092ab0a755abc63be

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi: bump version to 15.0 Isengard
Bernd Kuhls [Wed, 22 Jul 2015 20:30:26 +0000 (22:30 +0200)]
package/kodi: bump version to 15.0 Isengard

- added libsquish as new dependency
  https://github.com/xbmc/xbmc/commit/f73653d62b09db8cab7662ae7c4b2dab596b4ab0#diff-3b3a6ec97232deb43dc14319a73872c1R2207

- updated build procedure for host version of texturepacker

- removed SDL dependencies
  http://kodi.wiki/view/Kodi_v15_%28Isengard%29_changelog#Linux_Specific
  "Removed dependencies of SDL (Simple DirectMedia Layer) for everything
   but hardware abstraction for input devices"

- added mips support:
  https://github.com/xbmc/xbmc/commit/5d1746ad5b2272ba5f906ad9a49a87b650bda14a

[Thomas:
 - don't do a manual fixup of kodi-config.cmake, and instead patch it
   to use CMAKE_FIND_ROOT_PATH. This will also avoid having to pass
   -DCMAKE_MODULE_PATH to all Kodi add-ons .mk files.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/libcec: bump to version 3.0.1
Bernd Kuhls [Wed, 22 Jul 2015 20:30:25 +0000 (22:30 +0200)]
package/libcec: bump to version 3.0.1

- reflect upstream changes of the build system by switching from
  an autotools-package to cmake-package

[Thomas:
  - remove the gcc 4.5 dependency. While we do need a dependency on
    the gcc version, the proposed implementation was not correct as it
    wasn't handling external toolchains.
  - add a patch to fix a problem caused by libcec build system trying
    to use 'git' to get a version number, which does not work when the
    version control system information is not available, as is the
    case in Buildroot.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/libplatform: new package
Bernd Kuhls [Wed, 22 Jul 2015 20:30:24 +0000 (22:30 +0200)]
package/libplatform: new package

Needed by libcec 3.x

[Thomas:
  - adjust licensing information: license is not GPLv3+, but GPLv2+
    plus one source file in PHP license v3.01.
  - add proper license files.
  - remove the -DCMAKE_MODULE_PATH=$(STAGING_DIR)/usr/lib/kodi since
    it doesn't seem to be necessary
  - add patch to fix invalid header and library paths in
    platform-config.cmake.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/{mesa3d, mesa3d-headers}: bump version to 10.6.3
Bernd Kuhls [Wed, 29 Jul 2015 20:12:50 +0000 (22:12 +0200)]
package/{mesa3d, mesa3d-headers}: bump version to 10.6.3

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/mesa3d: Fix dri config option
Bernd Kuhls [Wed, 29 Jul 2015 19:42:56 +0000 (21:42 +0200)]
package/mesa3d: Fix dri config option

The option is constructed by AC_ARG_ENABLE and not AC_ARG_WITH:
http://cgit.freedesktop.org/mesa/mesa/tree/configure.ac?h=10.6#n726

Fixes
http://autobuild.buildroot.net/results/6e3/6e313e2a4b2ff092d187ac564f25c14aaaceb0dd/
http://autobuild.buildroot.net/results/e3c/e3c3e441038b72c78c8e94370baa036ab1effb6b/
http://autobuild.buildroot.net/results/11f/11f09260428a766d1f274843a9aebe220fd0e988/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/mesa3d: disable broken toolchains on nios2
Bernd Kuhls [Wed, 29 Jul 2015 19:42:55 +0000 (21:42 +0200)]
package/mesa3d: disable broken toolchains on nios2

mesa3d configure triggers the _gp bug:
http://autobuild.buildroot.net/results/8be/8be577dae511f82d45ab3b0a9bba370b81ad2ff9//mesa3d-10.6.1/config.log

/home/test/autobuild/instance-1/output/host/opt/ext-toolchain/bin/../lib/gcc/nios2-linux-gnu/4.8.3/../../../../nios2-linux-gnu/bin/ld: /home/test/autobuild/instance-1/output/host/usr/nios2-buildroot-linux-gnu/sysroot/usr/lib/crt1.o: undefined reference to symbol '_gp'
/home/test/autobuild/instance-1/output/host/usr/nios2-buildroot-linux-gnu/sysroot/usr/lib/libgpg-error.so.0: error adding symbols: DSO missing from command line

Fixes
http://autobuild.buildroot.net/results/8be/8be577dae511f82d45ab3b0a9bba370b81ad2ff9/

[Thomas: propagate the dependency to mesa3d comment about toolchain
dependencies.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/mesa3d: disable libva support
Bernd Kuhls [Wed, 29 Jul 2015 19:42:54 +0000 (21:42 +0200)]
package/mesa3d: disable libva support

Informations about the circular dependency can be found here:
http://linuxfromscratch.org/blfs/view/systemd/multimedia/libva.html

Fixes
http://autobuild.buildroot.net/results/b51/b516676ca0e695b3dbc3c33622d527b89a227932/
http://autobuild.buildroot.net/results/035/03588be2fbd71bfc68619297dace52a909ffe261/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoe2fsprogs: disable e4defrag in host variant
Hollis Blanchard [Wed, 29 Jul 2015 18:47:38 +0000 (11:47 -0700)]
e2fsprogs: disable e4defrag in host variant

e4defrag from e2fsprogs 1.42.13 encounters these build errors on RHEL5.8 hosts:
e4defrag.c:197:2: error: #error sync_file_range not available!
e4defrag.c:201:2: error: #error fallocate64 not available!

It's possible to fix these problems, but we don't use it on the host
anyway, so just disable it.

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