summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* package/mesa3d: always pass --with-platformsBernd Kuhls2017-06-171-4/+7
| | | | | | | | | | | | | | | | If --with-platforms is not used mesa3d defaults to x11: https://cgit.freedesktop.org/mesa/mesa/tree/configure.ac?h=17.1#n1641 https://cgit.freedesktop.org/mesa/mesa/tree/configure.ac?h=17.1#n1659 This will break configure when x11 is not needed because the defconfig has no mesa3d drivers enabled. To solve the problem we always pass --with-platforms, even with empty values and also for non-egl builds. Fixes http://autobuild.buildroot.net/results/d16/d16b39d16b5bee5c09b1e996941a275a4337c3c1/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/mesa3d: rename MESA3D_EGL_PLATFORMS to MESA3D_PLATFORMSBernd Kuhls2017-06-171-7/+7
| | | | | | | | | | No code changes, this patch prepares for updates to platform handling after upstream deprecated --with-egl-platforms in favour of --with-platforms https://cgit.freedesktop.org/mesa/mesa/commit/?h=17.1&id=7748c3f5eb1d98ca97d2cf6e516ff54a5d75130a Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* scanpypi: fix comment typoBernd Kuhls2017-06-171-1/+1
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* pandaboard_defconfig: bump u-boot to 2017.05 to fix build with gcc 6Peter Korsgaard2017-06-171-1/+1
| | | | | | | | | | | The recent change to default to gcc 6 for the internal toolchain broke this defconfig as the u-boot doesn't contain commit 9b2c282b34 (compiler*.h: sync include/linux/compiler*.h with Linux 4.5-rc6) which was added during the 2016.03 cycle. Fix the build by bumping u-boot to 2017.05. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/libbluray: bump version to 1.0.1Bernd Kuhls2017-06-172-5/+3
| | | | | | | | | | | Removed configure options --enable-udf --disable-bdjava, they were removed upstream: http://git.videolan.org/?p=libbluray.git;a=commitdiff;h=dec9a6bcf17e8ca34b3b2e3eab632a6e03832e8c http://git.videolan.org/?p=libbluray.git;a=commitdiff;h=415da3663a1ff2a935d4a36417f4f46bf2b947d2 Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* openblocks_a6_defconfig: improve/fix configurationPeter Korsgaard2017-06-172-1/+80
| | | | | | | | | | | | | | | | | | | | | | | | | The board has an ethernet interface, so enable DHCP for it. The used flash chip uses 16K erase blocks, so use that for JFFS2: mtdinfo -a .. mtd5 Name: user Type: nand Eraseblock size: 16384 bytes, 16.0 KiB Amount of eraseblocks: 1915 (31375360 bytes, 29.9 MiB) Minimum input/output unit size: 512 bytes Sub-page size: 256 bytes OOB size: 16 bytes Character device major/minor: 90:10 Bad blocks are allowed: true Device is writable: true While we're at it, add a readme explaining how to build and upload the build to the board. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* openblocks_a6_defconfig: bump to linux-4.11.5 to fix build with gcc 6Peter Korsgaard2017-06-171-3/+3
| | | | | | | | | | | The recent change to default to gcc 6 for the internal toolchain broke this defconfig, as the kernel doesn't contain commit cb984d101b (compiler-gcc: integrate the various compiler-gcc[345].h files) which was added during the 4.2 cycle. Fix the build by bumping the kernel to 4.11.5. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* janus-gateway: bump to version 0.2.3Adam Duskett2017-06-152-2/+2
| | | | | Signed-off-by: Adam Duskett <aduskett@codeblue.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* python-ipython: Bump to version 5.4.0Andrey Smirnov2017-06-152-4/+4
| | | | | | Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/python-ipython: Add dependecy listAndrey Smirnov2017-06-151-0/+9
| | | | | | | | | | List minimal set of packages needed to be installed alongside to be able to run IPython 5.2.2 with Python 2/3. Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> [Thomas: use alphabetic ordering.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/python-backports-shutil-get-terminal-size: New packageAndrey Smirnov2017-06-155-0/+27
| | | | | | | | | | | Add 'python-backports-shutil-get-terminal-size'[1] package to buildroot. Needed by IPython when building against Python2. [1] https://pypi.python.org/pypi/backports.shutil_get_terminal_size Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/python-pickleshare: New packageAndrey Smirnov2017-06-155-0/+26
| | | | | | | | | | Add 'pickleshare'[1] package to buildroot. Needed by IPython. [1] https://pypi.python.org/pypi/pickleshare Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/python-pathlib2: New packageAndrey Smirnov2017-06-155-0/+33
| | | | | | | | | | | Add 'pathlib2'[1] package to Buildroot. Needed by 'pickleshare' package, which is added in the next patch. [1] https://pypi.python.org/pypi/pathlib2 Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/python-scandir: New packageAndrey Smirnov2017-06-155-0/+25
| | | | | | | | | | Add 'scandir'[1] package to buildroot. Needed by 'pathlib2'. [1] https://pypi.python.org/pypi/scandir Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/python-traitlets: New packageAndrey Smirnov2017-06-155-0/+29
| | | | | | | | | | Add 'traitlets'[1] package to Buildroot. Needed by IPython. [1] https://pypi.python.org/pypi/traitlets Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* arm-trusted-firmware: cleanup make target handlingLuca Ceresoli2017-06-151-3/+2
| | | | | | | | | | | | | ARM_TRUSTED_FIRMWARE_MAKE_TARGET is expanded, but it's never assigned so it is always empty. On the other hand the make targets are defined in ARM_TRUSTED_FIRMWARE_MAKE_OPTS, which should contain options, not targets. Clean it all up by moving the targets in the proper place, replacing the useless $(ARM_TRUSTED_FIRMWARE_MAKE_TARGET). Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* glmark2: Fix segmentation faultFabio Estevam2017-06-151-0/+28
| | | | | | | | | | | Running glmark2 on imx6 with kernel 4.11.4 and Mesa 17.1.2 leads to a segmentation fault. Apply Lucas Stach's patch to fix the problem while upstream glmark2 doesn't get fixed. Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* python-paramiko: sort runtime dependencies in alphabetical orderYegor Yefremov2017-06-151-3/+3
| | | | | Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* scancpan: refactor with $mirrorFrancois Perrad2017-06-151-2/+4
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* scancpan: refactor with MetaCPAN::API source()Francois Perrad2017-06-151-8/+3
| | | | | | | instead of get_manifest() Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* scancpan: update with MetaCPAN API v1Francois Perrad2017-06-151-2/+2
| | | | | | | | The API v0 is shutdown. see https://bugs.busybox.net/show_bug.cgi?id=9951 Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* python-setuptools: bump to version 36.0.1Yegor Yefremov2017-06-152-8/+14
| | | | | | | | | | | | | | Recent setuptools versions require bootstrap.py to be invoked before the standard setup process. So create such pre configure hooks for both host and target versions. Change download location to GitHub because setuptools doesn't provide *.tar.gz any longer. Fix legal info. setuptools is now licensed under MIT licence. Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* python-cffi: bump to version 1.10.0Yegor Yefremov2017-06-152-4/+4
| | | | | Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boost: module context affected by GCC bug 64735Jörg Krause2017-06-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | Building boosts module context is affected by GCC bug 64735 [1]: ``` ./boost/context/execution_context_v2.hpp:298:31: error: 'exception_ptr' is not a member of 'std' auto p = std::make_tuple( std::exception_ptr{}, std::move( data) ); ``` This is because `exception_ptr` from libstdc++ is not available for architectures not supporting always lock-free atomic ints. Note, that this bug is fixed in GCC 7. Fixes: http://autobuild.buildroot.net/results/f4e/f4e8a3727f19f7df4a1c45efe3603422fafd4af5/ [1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64735 Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libnss: bump to version 3.31Baruch Siach2017-06-152-3/+3
| | | | | | | | | | | | | Fixes build with gcc 7. https://hg.mozilla.org/projects/nss/rev/0dca14409fef Fixes: http://autobuild.buildroot.net/results/b71/b71e4e003ec5753708a07cfd04e3025c93f80e67/ http://autobuild.buildroot.net/results/66d/66d31923824d34df3b20a363a1346df1c00ae222/ Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libnspr: bump to version 4.15Baruch Siach2017-06-152-3/+3
| | | | | Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libwebsockets: bump to version 2.2.1Adam Duskett2017-06-152-5/+2
| | | | | | | Also remove patch, as it was committed upstream. Signed-off-by: Adam Duskett <aduskett@codeblue.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* zynq_zc706: bump to U-Boot xilinx-v2017.1 (fix build)Luca Ceresoli2017-06-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | The Zynq ZC706 defconfig does not build anymore since commit 6cda724efb20682bb98e6d738e5f7c909415ae07 ("package/gcc: switch to gcc 6.x as the default"). Fix by upgrading to the latest U-Boot version, xilinx-v2017.1, based on mainline v2017.01. Fixes: In file included from include/linux/compiler.h:54:0, from include/linux/bitops.h:5, from ./include/common.h:20: include/linux/compiler-gcc.h:114:30: fatal error: linux/compiler-gcc6.h: No such file or directory #include gcc_header(__GNUC__) ^ compilation terminated. [Build-tested only] Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Cc: Masahiro Yamada <yamada.masahiro@socionext.com> Acked-by: Alistair Francis <alistair.francis@xilinx.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* zynq_microzed: bump to U-Boot xilinx-v2017.1 (fix build)Luca Ceresoli2017-06-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | The Zynq MicroZed defconfig does not build anymore since commit 6cda724efb20682bb98e6d738e5f7c909415ae07 ("package/gcc: switch to gcc 6.x as the default"). Fix by upgrading to the latest U-Boot version, xilinx-v2017.1, based on mainline v2017.01. Fixes: In file included from include/linux/compiler.h:54:0, from include/linux/bitops.h:5, from ./include/common.h:20: include/linux/compiler-gcc.h:114:30: fatal error: linux/compiler-gcc6.h: No such file or directory #include gcc_header(__GNUC__) ^ compilation terminated. [Build-tested only] Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Cc: Masahiro Yamada <yamada.masahiro@socionext.com> Acked-by: Alistair Francis <alistair.francis@xilinx.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* zynq_zed: bump to U-Boot xilinx-v2017.1 (fix build)Luca Ceresoli2017-06-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | The Zynq ZedBoard defconfig does not build anymore since commit 6cda724efb20682bb98e6d738e5f7c909415ae07 ("package/gcc: switch to gcc 6.x as the default"). Fix by upgrading to the latest U-Boot version, xilinx-v2017.1, based on mainline v2017.01. Fixes: In file included from include/linux/compiler.h:54:0, from include/linux/bitops.h:5, from ./include/common.h:20: include/linux/compiler-gcc.h:114:30: fatal error: linux/compiler-gcc6.h: No such file or directory #include gcc_header(__GNUC__) ^ compilation terminated. [Build- and run-tested] Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Cc: Masahiro Yamada <yamada.masahiro@socionext.com> Acked-by: Alistair Francis <alistair.francis@xilinx.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* zynq_zc706: remove duplicated line in defconfigLuca Ceresoli2017-06-151-1/+0
| | | | | | Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Cc: Masahiro Yamada <yamada.masahiro@socionext.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* printvars: remove "Nothing to be done for 'printvars'."Arnout Vandecappelle2017-06-151-1/+1
| | | | | | | | | | | When calling 'make printvars' without -s, it ends with "Nothing to be done for 'printvars'." That's because the rule only contains $(info ...) calls and no actual shell commands to execute. To avoid this, make sure there is a shell command by adding :. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* doc-asciidoc: add missing .PHONY declarationsArnout Vandecappelle2017-06-151-1/+5
| | | | | Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Makefile: add missing PHONY targetsArnout Vandecappelle2017-06-151-0/+9
| | | | | | | | | Quite a few targets in the top-level Makefile were missing the .PHONY marking. Now that the .PHONY declarations are next to the definition of the targets, they are much easier to find. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Makefile: declare targets PHONY where they are definedArnout Vandecappelle2017-06-151-4/+16
| | | | | | | | | | | | | | | | | | | | | | Currently, a lot of targets are declared PHONY together in the middle of the Makefile. This has two important shortcomings: - it is more difficult to see if a target is missing from PHONY; - it is currently inside the ifeq ($(BR2_HAVE_DOT_CONFIG),y) condition, but some of these targets are also defined when there is no .config; in that case, these targets are not declared as PHONY. Both issues can easily be solved by putting the PHONY declaration next to the definition of the target. The noconfig_targets are also all declared PHONY together; however, for these we anyway have to keep the noconfig_targets variable up-to-date, and that PHONY declaration is outside all conditions, so there is no benefit of splitting them. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Makefile: use pattern for manual-% in noconfig_targetsArnout Vandecappelle2017-06-151-2/+1
| | | | | | | This simplifies the variable a little Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Makefile: document noconfig_targets variableArnout Vandecappelle2017-06-151-0/+1
| | | | | Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Makefile: remove 'toolchain' from .PHONYArnout Vandecappelle2017-06-151-1/+1
| | | | | | | | toolchain is a package, so it is already defined as .PHONY in the inner-generic-package macro. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* configs/pc_x86_64_{bios,efi}_defconfig: use custom linux configPeter Korsgaard2017-06-154-49/+86
| | | | | | | | | | | | | | | Reusing the qemu x86-64 linux config isn't very obvious, so these defconfigs aren't taken into consideration when the qemu defconfigs are updated, breaking the build. Instead use a custom linux config for the pc defconfigs. With this, we also can get rid of the fragment file containing the delta fra the qemu config. Created by linux-update-defconfig (after turning of the fragment file). Also drop the linux kernel version number from the file name as it just causes extra noise whenever the kernel is bumped. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* configs/pc_x86_64_{bios, efi}_defconfig: unbreak after qemu bump to linux-4.11Peter Korsgaard2017-06-152-8/+8
| | | | | | | | | | The pc_x86_64 defconfigs reuse the linux configuration from qemu_x86_64, but they weren't adjusted when this was updated to use linux-4.11 in 28d97609b25 (configs/qemu: bump to the latest kernel version), breaking the build. Fix it by also moving them to linux-4.11.x. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libpth: fix license infoBaruch Siach2017-06-151-2/+2
| | | | | | | | | | | | | | NEWS states: * Change license from LGPLv3+/GPLv2+ to LGPLv2+. Fixes: http://autobuild.buildroot.net/results/bef/bef969ede5fc792b0a03f5669071600a0f746a7a/ http://autobuild.buildroot.net/results/2d5/2d59b8e6d69b70c621ff2031a9c4fd9e67ef13cf/ http://autobuild.buildroot.net/results/631/6318505c8e293e6c00b20eec39d851d0d15f6fec/ [Peter: also adjust _LICENSE, extend commit message] Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libnpth: bump to version 1.5Baruch Siach2017-06-142-4/+4
| | | | | | | Switch to HTTPS for better corporate firewall compliance. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* gnutls: switch to https download locationBaruch Siach2017-06-141-1/+1
| | | | | | | HTTPS works better behind certain corporate firewalls. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* gnutls: security bump to version 3.5.13Baruch Siach2017-06-142-2/+2
| | | | | | | | | | | Fixes CVE-2017-7507: decoding a status request TLS extension that has a non-empty responder IDs list could lead to a crash due to a null pointer dereference. https://lists.gnupg.org/pipermail/gnutls-devel/2017-June/008446.html Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* linux-headers: bump 4.{4, 9, 11}.x seriesFabio Estevam2017-06-141-3/+3
| | | | | Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* linux: bump default version to 4.11.5Fabio Estevam2017-06-141-2/+2
| | | | | Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* support/misc/target-dir-warning.txt: fix typoRahul Bedarkar2017-06-141-1/+1
| | | | | | | s/owernship/ownership/ Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* python-paramiko: bump to version 2.2.0Yegor Yefremov2017-06-133-4/+6
| | | | | | | Add new runtime dependencies bcrypt and pynacl. Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* syslinux: Add patch to build efi/wrapper with the host toolchainBenoît Allard2017-06-121-0/+32
| | | | | | | | The 'wrapper' tool built by syslinux is executed on the build machine, so it should be built with CC_FOR_BUILD. Signed-off-by: Benoît Allard <benoit.allard@greenbone.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* python-bcrypt: new packageYegor Yefremov2017-06-124-0/+27
| | | | | Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
OpenPOWER on IntegriCloud