summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* doc/manual: document the new waf-package infra variablesRomain Naour2016-12-111-0/+18
| | | | | | | | | | | | Document LIBFOO_WAF_OPTS, LIBFOO_BUILD_OPTS, LIBFOO_INSTALL_STAGING_OPTS and LIBFOO_INSTALL_TARGET_OPTS. Also document LIBFOO_CONF_OPTS which was missing in waf-package reference. Signed-off-by: Romain Naour <romain.naour@gmail.com> Cc: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* e2fsprogs: pass LDCONFIG=true also at install timeMaxime Hadjinlian2016-12-111-2/+3
| | | | | | | | | | | | We correctly set LDCONFIG=true for MAKE_OPTS, but not for the other steps which don't inherit it, and therefore e2fsprogs tries to use the host ldconfig during staging and target installation, which causes some weird error messages at build time (even if they don't abort the build). Fix that by passing LDCONFIG=true at install time. Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* toolchain/wrapper: use the {str, len} tuples for the unsafe pathsYann E. MORIN2016-12-111-6/+17
| | | | | | | | | | | | | | In 61cb120 (toolchain/wrapper: extend paranoid check to -isystem), we introduced a {str,len} tuple to check the various arguments pased to gcc, to avoid hard-coding an ever-growing, long list of those args directly in the condition check. Now, we're left with a long list of unsafe paths, somehow hidden within the code, which can use the same mechanism we use for arguments. 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>
* toolchain/wrapper: make the {str, len} tuple more generic, add commentsYann E. MORIN2016-12-111-14/+21
| | | | | | | | | | | | | | | | | | | In 61cb120 (toolchain/wrapper: extend paranoid check to -isystem), we introduced a {str,len} tuple to check the various arguments passed to gcc, to avoid hard-coding an ever-growing, long list of those args directly in the condition check. It was made specific to the arguments (the structure member is named 'arg'), but can also be used to store the unsafe paths as well. Also, that piece is almost un-documented. Rename the structure member so that it is more generic, and add a bit of comments to explain the whole of it. 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>
* Config.in.legacy: findfs is available in BR2_PACKAGE_UTIL_LINUX_BINARIESPhil Eichinger2016-12-111-1/+1
| | | | | | | | 031659024b3cf27bb68dc58d07519b563ef472a1 removed the option BR2_PACKAGE_UTIL_LINUX_FINDFS as it is always built by default. Signed-off-by: Phil Eichinger <phil@zankapfel.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/aubio: disable unit tests with --notestsRomain Naour2016-12-112-63/+4
| | | | | | | | | For each build step, --notests needs to be passed to waf script to avoid runing the unit tests. This allow to remove the patch removing the unit tests from wscript. Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* pkg-waf: add a common variable for each stepRomain Naour2016-12-111-4/+9
| | | | | | | | | Some waf packages may want to pass additional variables to waf script for each build step. Add the possibility to do so by defining <pkg>_WAF_OPTS. Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* pkg-waf: add additional variables for build stepRomain Naour2016-12-111-1/+3
| | | | | | | | Some waf packages may want to pass additional variables to waf script in build step. Add the possibility to do so by defining <pkg>_BUILD_OPTS. Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* pkg-waf: add additional variables for each install stepRomain Naour2016-12-111-2/+7
| | | | | | | | | | | | | Some waf packages may want to pass additional variables to waf script in install step. Add the possibility to do so by defining the following variables: <pkg>_INSTALL_STAGING_OPTS for the install to staging directory <pkg>_INSTALL_TARGET_OPTS for the install to target directory Signed-off-by: Romain Naour <romain.naour@gmail.com> Cc: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* DEVELOPERS: add darkhttpd package to Eric Le BihanThomas Petazzoni2016-12-111-0/+1
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* darkhttpd: new packageEric Le Bihan2016-12-116-0/+107
| | | | | | | | This new package provides darkhttpd, a simple, fast HTTP 1.1 web server for static content. Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/enlightenment: remove uClibc 0.9.33 workaroundRomain Naour2016-12-111-5/+0
| | | | | | | | | | | | | | | | | This workaround was added for uClibc <= 0.9.33.2 by commit [1]. This issue has been fixed long time ago in uClibc-ng for powerpc [2], sparc and xtensa [3]. Nowadays, enlightenment can't be selected for xtensa ans sparc due to luajit dependency from the efl stack and uClibc 0.9.33 was removed from Buildroot since 2016.02 release. [1] https://git.buildroot.net/buildroot/commit/?id=37acd25ee1376de5734415ac60be16991ee6d150 [2] http://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/commit/?id=90298bc4fb1303151d6213d13beefcf9b378c5e1 [3] https://git.buildroot.net/buildroot/commit/?id=0b056944f5878304f51af3e9edb6d596f24fc370 Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* jpeg-turbo: fix legal infoRahul Bedarkar2016-12-111-1/+1
| | | | | | | | | | Update name of license file Fixes: http://autobuild.buildroot.net/results/e97/e97edb7dc573912fd140ac681952634584e9ab32 Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mimic: fix legal infoRahul Bedarkar2016-12-111-1/+1
| | | | | | | | | | Name of license file is 'COPYING'. Fixes: http://autobuild.buildroot.net/results/846/846b42d484e8d3e261eb3699a485d589f6bbab62 Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/matchbox-lib: fix xlib libcomposite and libxpm symbolsRomain Naour2016-12-101-2/+2
| | | | | | Signed-off-by: Romain Naour <romain.naour@gmail.com> Cc: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/taglib: bump version to 1.11.1Bernd Kuhls2016-12-102-2/+2
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/libass: bump version to 0.13.4Bernd Kuhls2016-12-102-2/+2
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/libpng: bump version to 1.6.26Bernd Kuhls2016-12-102-4/+4
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/jpeg-turbo: bump version to 1.5.1Bernd Kuhls2016-12-102-5/+5
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* gupnp-tools: bump to version 0.8.13Fabrice Fontaine2016-12-103-30/+3
| | | | | Signed-off-by: Fabrice Fontaine <fabrice.fontaine@orange.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* angular-websocket: new packageBimal Jacob2016-12-104-0/+32
| | | | | | | | | | | | | Signed-off-by: Bimal Jacob <bimal.jacob@rockwellcollins.com> Signed-off-by: Matt Weber <matthew.weber@rockwellcollins.com> [Thomas: - Move to a submenu "External AngularJS plugins", much like we have an "External JQuery plugins" menu. Therefore, remove the "select BR2_PACKAGE_ANGULARJS" from the package, since angular-websocket/Config.in is now included only if BR2_PACKAGE_ANGULARJS is defined. - Add hash file.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* sdl_mixer: fix static linking issueWaldemar Brodkorb2016-12-101-0/+29
| | | | | | | LDFLAGS must be passed when creating binaries. Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* uclibc: add various upstream patchesWaldemar Brodkorb2016-12-106-0/+284
| | | | | | | | | | Fix some static linking issues for Xtensa/Blackfin. Optimize the size for non-threaded static binaries and fix static C/C++ applications when running on the target. Fix noMMU madvise declarations. Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* DEVELOPERS: add Clayton Shotwell for policycoreutilsThomas Petazzoni2016-12-101-0/+1
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* DEVELOPERS: regroup the two entries for Clayton ShotwellThomas Petazzoni2016-12-101-3/+1
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* policycoreutils: new packageClayton Shotwell2016-12-109-0/+666
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This package contains the core policy utilities that are required for basic operation of an SELinux system. Signed-off-by: Clayton Shotwell <clayton.shotwell@rockwellcollins.com> Signed-off-by: Matt Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Niranjan Reddy <niranjan.reddy@rockwellcollins.com> Tested-by: Bryce Ferguson <bryce.ferguson@rockwellcollins.com> Signed-off-by: Bryce Ferguson <bryce.ferguson@rockwellcollins.com> [Thomas: - Move the Config.in comment at the top of the Config.in file rather than between the main option and its sub-options, as this breaks menuconfig indentation. - Fix the propagation of the libsemanage dependencies. libsemanage depends on BR2_PACKAGE_AUDIT_ARCH_SUPPORTS and BR2_TOOLCHAIN_USES_GLIBC which were not accounted for. Since it depends on BR2_TOOLCHAIN_USES_GLIBC, then all the gettext related handling becomes useless and has been removed. - Rename the prompt of the restorecond sub-option to just "restorecond". - Use TARGET_CONFIGURE_OPTS and HOST_CONFIGURE_OPTS instead of passing LDFLAGS, CC, etc. manually. - Use make "foreach" function for loops instead of shell "for" loops. - Rework the explanation of why we're passing DESTDIR at build time. - Minor formatting tweaks here and there.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* DEVELOPERS: add Ash as developer for PRU packagesAsh Charles2016-12-101-0/+4
| | | | | Signed-off-by: Ash Charles <ash.charles@savoirfairelinux.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* uclibc-ng-test: fix compile errors with glibc toolchainsWaldemar Brodkorb2016-12-101-1/+1
| | | | | | | | | | | | | | We need to link with -lrt for some tests. Update to latest upstream version. Fixes: http://autobuild.buildroot.net/results/7388ffcc51a6686b8b708d7373427368d3755870 http://autobuild.buildroot.net/results/926716ed127dea879c5b26c4d04dc7f0615c8f34 http://autobuild.buildroot.net/results/737f1651a8bba7d3d815f46ec796955d09ba96bd http://autobuild.buildroot.net/results/56a8d67a45469d2a478da8d7d1ad7c5fb5e6c0c5 Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/qemu: separate user and system arch on powerpc64leSam bobroff2016-12-101-2/+4
| | | | | | | | | | | | | | | | | | | QEMU provides a single system emulator that supports both powerpc64 and powerpc64le with a target called 'ppc64-softmmu', but it provides a different usermode emulator for each one (with targets 'ppc64le-linux-user' and 'ppc64-linux-user'). Due to this asymmetry it is not possible to support both cases with the single arch value used in the package file. This patch introduces an additional value into the package configuration, HOST_QEMU_SYS_ARCH, so that both cases can be supported. Fixes commit d2ff457e88ff4106f97e29516d467978827d30c2 and autobuilder failture http://autobuild.buildroot.net/results/a2d63e21c3e82c36f4a975e90ed56faba18e97a5 Signed-off-by: Sam Bobroff <sam.bobroff@au1.ibm.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* DEVELOPERS: add Ezequiel Garcia as developer for mimic packageThomas Petazzoni2016-12-101-0/+1
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mimic: new packageEzequiel Garcia2016-12-104-0/+69
| | | | | | | | | | | | Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> [Thomas: - Rewrap Config.in help text - Use "depends on" rather than "select" for the audio backend options - Slightly simplify some of the prompts for the audio backend selection - Remove MIMIC_INSTALL_STAGING = NO, that's the default - Use += when assigning MIMIC_DEPENDENCIES - Remove double quotes when setting --with-audio=.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* cjson: bump to version 1.1.0Fabrice Fontaine2016-12-102-2/+2
| | | | | Signed-off-by: Fabrice Fontaine <fabrice.fontaine@orange.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* swupdate: replace BR2_PREFER_STATIC_LIB with BR2_STATIC_LIBSDanomi Manchego2016-12-101-1/+1
| | | | | | | | The symbol to control static compilation was renamed in 2015.02, but missed when swupdate was added. Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/efl: add Wayland supportRomain Naour2016-12-092-0/+22
| | | | | | | | | | | | | | | | | | The EFL Wayland support was removed with commit [1] since the dependecy on libdrm was missing. Also it requires OpenGL ES with EGL, Evas DRM and Evas GLES DRM support [2]. As stated in configure, Evas GLES DRM engine support (gl_drm) depends on wayland-client to build (wayland-client >= 1.8.0). So, enable gl_drm only when wayland support is selected. [1] 4f04be1659f186765f506c68f5bfbf6845fc40dc [2] https://www.enlightenment.org/about-wayland Signed-off-by: Romain Naour <romain.naour@gmail.com> Cc: Pierre Floury <devpfl@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/efl: enable libdrm supportRomain Naour2016-12-092-1/+23
| | | | | | | | | | | | | | | | | | | | drm can be used without compositor, just like it was with the framebuffer for standalone applications As stated in configure.ac, libdrm support needs libdrm, elput, libxkbcommon and libgbm. libgbm is only provided by mesa3d package when OpenGL EGL support is enabled, so add a direct dependency on mesa3d. Rework the libxkbcommon dependency since it's now required for elput and libdrm support. [1] https://www.enlightenment.org/about-wayland Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Pierre Floury <devpfl@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/xen: Disable Werror checkingAlistair Francis2016-12-091-0/+26
| | | | | | | | | | | | | | | The strict unused-const-variable checking was causing autobuilder errors when trying to build Xen tools/libxl as the migrate_*[] arrays are not always accessed. To avoid the error edit the Makefile to stop all general warnings being treated as errors, by removing the -Werror flag. Fixes: http://autobuild.buildroot.net/results/0e0/0e0d4aa4a05da5804821951289c0a4049b009c61/ Signed-off-by: Alistair Francis <alistair.francis@xilinx.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* ezxml: disable mmap code for nommuPeter Korsgaard2016-12-091-1/+8
| | | | | | | | | | Fixes: http://autobuild.buildroot.net/results/8e1/8e10052a0d0ad4f47622925349ec5fddb7b672f0/ http://autobuild.buildroot.net/results/2f1/2f15b81beadd2d902c73d6d8bd7fb06b03f62ef5/ The mmap support uses madvise which isn't available on nommu uClibc, so disable it. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* sysstat: bump to version 11.4.2Gustavo Zacarias2016-12-092-2/+4
| | | | | | [Peter: add local sha256 hash as suggested by Vicente] Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* dovecot-pigeonhole: bump version to 0.4.16Vicente Olivert Riera2016-12-092-3/+3
| | | | | | | | Release notes: http://www.dovecot.org/list/dovecot-news/2016-October/000330.html Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* dovecot: bump version to 2.2.27 (security)Vicente Olivert Riera2016-12-092-3/+3
| | | | | | | | | | Fixes CVE-2016-8652 : http://www.securityfocus.com/bid/94639/ Release notes: http://www.dovecot.org/list/dovecot-news/2016-December/000333.html Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* links: security bump to version 2.14Gustavo Zacarias2016-12-092-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* php: security bump to version 7.0.14Gustavo Zacarias2016-12-092-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* gvfs: bump to version 1.30.2Gustavo Zacarias2016-12-092-3/+3
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* grep: bump to version 2.27Gustavo Zacarias2016-12-092-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libglib2: bump to version 2.50.2Gustavo Zacarias2016-12-092-3/+3
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* vala: bump to version 0.34.4Gustavo Zacarias2016-12-092-3/+3
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* gnutls: bump to version 3.4.17Gustavo Zacarias2016-12-092-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* harfbuzz: bump to version 1.3.4Gustavo Zacarias2016-12-092-3/+3
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* poppler: bump to version 0.49.0Gustavo Zacarias2016-12-092-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mpv: bump to version 0.22.0Gustavo Zacarias2016-12-092-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
OpenPOWER on IntegriCloud