summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* pulseaudio: normalize alsa-lib optional dependencyBaruch Siach2017-12-201-2/+4
| | | | | | | | | | | | | Put together alsa-lib dependency and configure option code. As a side effect we now avoid alsa-lib dependency when the required support in alsa is missing. Use positive logic. Explicitly enable alsa support when available. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* nasm: bump to version 2.13.02Peter Korsgaard2017-12-202-2/+3
| | | | | | | | | And add a hash for the license file. Release notes: http://www.nasm.us/doc/nasmdocc.html Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qemu: security bump to version 2.10.2Peter Korsgaard2017-12-202-2/+2
| | | | | | | | | | | | | | | | | | | | | | | Fixes the following security issues: CVE-2017-13672: QEMU (aka Quick Emulator), when built with the VGA display emulator support, allows local guest OS privileged users to cause a denial of service (out-of-bounds read and QEMU process crash) via vectors involving display update. CVE-2017-15118: Stack buffer overflow in NBD server triggered via long export name CVE-2017-15119: DoS via large option request CVE-2017-15268: Qemu through 2.10.0 allows remote attackers to cause a memory leak by triggering slow data-channel read operations, related to io/channel-websock.c. For more details, see the release announcement: https://lists.nongnu.org/archive/html/qemu-devel/2017-12/msg03618.html Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libostree: bump to version 2017.15Marcus Folkesson2017-12-202-2/+2
| | | | | Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* board: Add Orangepi PC2 supportJagan Teki2017-12-206-0/+132
| | | | | | | | | | | Add initial support for Orangepi PC2 board with below features: - U-Boot 2017.11 - Linux 4.14 - Default packages from buildroot Signed-off-by: Jagan Teki <jagan@amarulasolutions.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* board: Add Orangepi Zero Plus2 supportJagan Teki2017-12-207-0/+165
| | | | | | | | | | | | Add initial support for Orangepi Zero Plus2 board with below features: - U-Boot 2017.11 - Linux 4.14 - Default packages from buildroot Cc: zhaoyifan <zhao_steven@263.net> Signed-off-by: Jagan Teki <jagan@amarulasolutions.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* board: Add Orangepi Prime supportJagan Teki2017-12-206-0/+132
| | | | | | | | | | | | Add initial support for Orangepi Prime board with below features: - U-Boot 2017.11 - Linux 4.14 - Default packages from buildroot Cc: zhaoyifan <zhao_steven@263.net> Signed-off-by: Jagan Teki <jagan@amarulasolutions.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* board: Add Orangepi Win/Win Plus supportJagan Teki2017-12-206-0/+132
| | | | | | | | | | | | Add initial support for Orangepi Win/Win Plus board with below features: - U-Boot 2017.11 - Linux 4.14 - Default packages from buildroot Cc: zhaoyifan <zhao_steven@263.net> Signed-off-by: Jagan Teki <jagan@amarulasolutions.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* board: Add Olimex A64-OLinuXino supportJagan Teki2017-12-206-0/+132
| | | | | | | | | | | | Add initial support for Olimex A64-OLinuXino board with below features: - U-Boot 2017.11 - Linux 4.14 - Default packages from buildroot Cc: Tsvetan Usunov <usunov@olimex.com> Signed-off-by: Jagan Teki <jagan@amarulasolutions.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* board: Add FriendlyARM Nanopi NEO2 supportJagan Teki2017-12-206-0/+132
| | | | | | | | | | | Add initial support for FriendlyARM Nanopi NEO2 board with below features: - U-Boot 2017.11 - Linux 4.14 - Default packages from buildroot Cc: Yuefei <yftan@friendlyarm.com> Signed-off-by: Jagan Teki <jagan@amarulasolutions.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* board: Add FriendlyARM Nanopi A64 supportJagan Teki2017-12-206-0/+132
| | | | | | | | | | | | Add initial support for FriendlyARM Nanopi A64 board with below features: - U-Boot 2017.11 - Linux 4.14 - Default packages from buildroot Cc: Yuefei <yftan@friendlyarm.com> Signed-off-by: Jagan Teki <jagan@amarulasolutions.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* board: Add SoPine supportJagan Teki2017-12-206-0/+132
| | | | | | | | | | | | | Add initial support for SoPine board with below features: - U-Boot 2017.11 - Linux 4.14 - Default packages from buildroot Cc: TL Lim <tllim@pine64.org> Cc: Andre Przywara <andre.przywara@arm.com> Signed-off-by: Jagan Teki <jagan@amarulasolutions.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* board: Add Pine64 supportJagan Teki2017-12-206-0/+133
| | | | | | | | | | | | | Add initial support for Pine64 board with below features: - U-Boot 2017.11 - Linux 4.14 - Default packages from buildroot Cc: TL Lim <tllim@pine64.org> Cc: Andre Przywara <andre.przywara@arm.com> Signed-off-by: Jagan Teki <jagan@amarulasolutions.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* board: Add Bananapi M64 supportJagan Teki2017-12-206-0/+131
| | | | | | | | | | | | | Add initial support for bananapi M64 board with below features: - U-Boot 2017.11 - Linux 4.14 - Default packages from buildroot Cc: Jason <manager@sinovoip.com.cn> Cc: hailymei@banana-pi.com <hailymei@banana-pi.com> Signed-off-by: Jagan Teki <jagan@amarulasolutions.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libsoxr: remove unicode dash from help textBaruch Siach2017-12-201-1/+1
| | | | | | | | | | | This would make the unicode challenged menuconfig show something sensible. Split the sentence for the text to make sense. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* linux-headers: bump 4.{4, 9, 14}.x seriesFabio Estevam2017-12-201-3/+3
| | | | | Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* linux: bump default to version 4.14.8Fabio Estevam2017-12-201-1/+1
| | | | | Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* webp: bump to version 0.6.1Fabrice Fontaine2017-12-192-2/+2
| | | | | Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* rsync: add upstream security fix for CVE-2017-16548Peter Korsgaard2017-12-191-0/+33
| | | | | | | | | | | | | The receive_xattr function in xattrs.c in rsync 3.1.2 and 3.1.3-development does not check for a trailing '\0' character in an xattr name, which allows remote attackers to cause a denial of service (heap-based buffer over-read and application crash) or possibly have unspecified other impact by sending crafted data to the daemon. For more details, see: https://bugzilla.samba.org/show_bug.cgi?id=13112 Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/linux-firmware: Add Atheros 10k (QCA998X)Sam Voss2017-12-192-0/+13
| | | | | | | | | | | Add drivers for Atheros 10k (QCA998X) chipset. Both firmware versions are imported, and unused should be pruned as required. [Peter: use upper case 'K' in symbol name] Signed-off-by: Sam Voss <sam.voss@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* pulseaudio: remove the ConsoleKit moduleBaruch Siach2017-12-191-1/+7
| | | | | | | | | | | The ConsoleKit module is loaded by default from the default.pa configuration file, but its initialization fails because Buildroot has no ConsoleKit package yet. This breaks per-user pulseaudio daemon. The default.pa configuration load module-console-kit only when it exists. Remove module-console-kit to fix pulseaudio per-user startup. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* lldpd: remove check on CXX compilerDamien Riegel2017-12-192-1/+36
| | | | | | | | | | | | | | | | | | | | lldpd currently depends on a C++ compiler to configure properly, but the package doesn't select that option, so builds fail if BR2_TOOLCHAIN_BUILDROOT_CXX is not selected with following errors: checking how to run the C++ preprocessor... /lib/cpp configure: error: in `/home/dkc/src/buildroot/build-zii/build/lldpd-0.9.4': configure: error: C++ preprocessor "/lib/cpp" fails sanity check This package actually builds fine without C++, so drop this check in configure.ac. Attached patch has already been accepted upstream [1]. [1] https://github.com/vincentbernat/lldpd/pull/261 [Peter: adjust autoreconf comment] Signed-off-by: Damien Riegel <damien.riegel@savoirfairelinux.com> Reviewed-by: Julien Floret <julien.floret@6wind.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* vlc: set back upnp supportFabrice Fontaine2017-12-191-9/+2
| | | | | | | | | Commit cb7aa25df8c3c4531354fd0f7d69208f89360c7b has disabled upnp support as --disable-upnp and --enable-upnp are both set if libupnp or libupnp18 is enabled Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* boot/arm-trusted-firmware: build fiptool separately with dependency on ↵Thomas Petazzoni2017-12-181-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | host-openssl ATF >= 1.3 builds a host program called fiptool which uses OpenSSL, so we need to build host-openssl. We could have made it an optional dependency like U-Boot does, but since most ATF versions are going to be >= 1.3 in the near future, we simply make host-openssl a mandatory dependency. However, the ATF build system is not very good, and you can't easily pass flags that will affect the build of host programs. Therefore, we take the approach of building fiptool separately before triggering the real build process. It would obviously be better to fix ATF itself, but as usual with those bootloader packages, we fetch different versions depending on the platform/configuration, making it difficult to use patches. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/44868961 Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/nodejs: security bump to version 8.9.3Martin Bark2017-12-182-3/+3
| | | | | | | | See https://nodejs.org/en/blog/release/v8.9.3/ [Peter: mention that this fixes security issues] Signed-off-by: Martin Bark <martin@barkynet.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/brltty: disable features and add optional dependenciesMario Lang2017-12-181-1/+18
| | | | | | | | | | | | | | | | * --without-midi-package should fix a number of autobuild failures. * Disable a number of speech drivers to avoid build failures if they are installed on the host. * Optional dependency on espeak and flite fixes builds where espeak or flite are installed on the host. Fixes: http://autobuild.buildroot.net/results/0c4f557c2ad276b1ed065119532af37c0af5f014 http://autobuild.buildroot.net/results/ea82b7c7732821368746ddddb5d529e97c9b6c16 Signed-off-by: Mario Lang <mlang@blind.guru> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* utils/scanpypi: increase error message verbosityAlexey Roslyakov2017-12-181-3/+3
| | | | | | | | When package installation fails it is good to know what happened. Signed-off-by: Alexey Roslyakov <alexey.roslyakov@gmail.com> Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* DEVELOPERS: merge duplicated entry for Mario LangMario Lang2017-12-181-3/+1
| | | | | Signed-off-by: Mario Lang <mlang@blind.guru> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libgpgme: fix build on MIPS with older kernel headersBaruch Siach2017-12-181-0/+5
| | | | | | | | | | | | | MIPS N64 ABI has been missing getdents64 wire up until kernel version 3.10. Disable use of getdents on older kernels. Fixes: http://autobuild.buildroot.net/results/961/9619062ce6642ae4121d7debb3b4c632c88723d5/ Cc: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Cc: Philipp Claves <claves@budelmann-elektronik.com> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* python-keyring: bump to version 10.5.0Yegor Yefremov2017-12-183-13/+15
| | | | | | | Fix licence information and add licence checksum. Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* python-cffi: add missing runtime dependencyYegor Yefremov2017-12-182-1/+1
| | | | | | | | | | | python-pycparser is mentioned in setup.py as install_requires, so select it in Config.in. As python-cffi will be installed with python-crossbar's dependencies, remove it from python-crossbar's Config.in. Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/live555: bump version to 2017.10.28Bernd Kuhls2017-12-182-3/+4
| | | | | | | Added license hash. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/libdrm: bump version to 2.4.89Bernd Kuhls2017-12-182-6/+6
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/ffmpeg: add optional support for openjpegBernd Kuhls2017-12-181-1/+7
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/ffmpeg: bump version to 3.4.1Bernd Kuhls2017-12-182-8/+19
| | | | | | | | | | | | | | | | | | | | Configure options for libnut & libschroedinger were removed: http://git.videolan.org/?p=ffmpeg.git;a=commit;h=a3deeaade32db5a1b736b8d3365e52254f3fa6ac http://git.videolan.org/?p=ffmpeg.git;a=commit;h=220b24c7c97dc033ceab1510549f66d0e7b52ef1 Upstream now prefers NASM assembler over YASM: http://git.videolan.org/?p=ffmpeg.git;a=commit;h=4f9297ac3b39098547863d28fbc8d2a906d5be49 Added configure options for alsa support: http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=b447629093d75f18d0a8fc44ec768022322b2182 Added configure options for libiconv: http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=fe9c85e4e2650dc9537b54b1eabb4f9be7b628ed Added license hashes. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* iproute2: fix configure output file nameBaruch Siach2017-12-181-3/+2
| | | | | | | | | | | | | | iproute2 renamed the configure script output file to config.mk. Update the config tweaking code accordingly. The configure script now detects xtables correctly, drop this part. Add a comment to explain the TC_CONFIG_XT disable tweak. Cc: Petr Vorel <petr.vorel@gmail.com> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Acked-by: Petr Vorel <petr.vorel@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* iproute2: fix build with threads support disabledBaruch Siach2017-12-181-1/+1
| | | | | | | | | | | | | | iproute2 renamed the configure script generated file to config.mk. Update the berkeleydb disable code. Fixes: http://autobuild.buildroot.net/results/46d/46da1142806fb524326994585cec6de9f7f3f480/ http://autobuild.buildroot.net/results/3aa/3aa028fe9e730335d2af00d5969b674a3d9f640b/ Cc: Petr Vorel <petr.vorel@gmail.com> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Acked-by: Petr Vorel <petr.vorel@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/linphone: remove ffmpeg-related patchesBernd Kuhls2017-12-182-9/+0
| | | | | | | | | | | | | | | | | | | | | | | The linphone package never provided video support. While this commit https://git.buildroot.net/buildroot/commit/package/linphone?id=dec04466549cd40e2696ae7725e90d6559bee640 added support for ffmpeg 3.0+ the next commit, which fixed the build of the bundled mediastreamer2 library, added --disable-video: https://git.buildroot.net/buildroot/commit/package/linphone?id=f3492b28d89c1f2448c9662a6f755cb48e8c0f0b At this point the ffmpeg 3.0 patches could have been removed because ffmpeg is only used if video support is enabled: https://github.com/BelledonneCommunications/mediastreamer2/blob/6c2a608800a221942f2a827e0abb60346e7d065f/acinclude.m4#L80 https://github.com/BelledonneCommunications/mediastreamer2/blob/6c2a608800a221942f2a827e0abb60346e7d065f/acinclude.m4#L107 This patch catches up on that to avoid changing the upstream URL for the patches which is broken. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* linux-headers: bump 4.14.x seriesFabio Estevam2017-12-181-1/+1
| | | | | Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* linux: bump default to version 4.14.7Fabio Estevam2017-12-181-1/+1
| | | | | Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/vlc: add optional dependency to libupnp18Bernd Kuhls2017-12-181-0/+7
| | | | | | | | Upstream added support for libupnp-1.8: http://git.videolan.org/?p=vlc/vlc-2.2.git;a=commit;h=825dca78be3a81e2a1c5d04137aa01b1cb32dfd3 Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* vlc: fix build with libupnp above 1.6.23Fabrice Fontaine2017-12-181-0/+64
| | | | | | | | | | Backport patch already available upstream Fixes: - http://autobuild.buildroot.net/results/d98bdcc745a2480d4664db2427f0ae1c9c5ea71e Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* shapelib: fix legal informationThomas Petazzoni2017-12-182-1/+3
| | | | | | | | | | | | | | Following the bump of shapelib in commit 333f5605958283c58f21a990bb5e36067489b72b, the licensing information got broken, as the LICENSE.LGPL file is now named COPYING. While at it, let's add the hashes for the license files. Fixes: http://autobuild.buildroot.net/results/978db9ea9f04ad465252316e2f31085516a123bb/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/*/Config.in: fix consecutive lines check-package warningsThomas Petazzoni2017-12-182-2/+0
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/*/Config.in: fix property order warning of check-packageThomas Petazzoni2017-12-188-10/+10
| | | | | | | This commit fixes the ordering of the Config.in option properties, as reported by check-package. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/*/Config.in: fix help text check-package warningsThomas Petazzoni2017-12-18234-924/+1107
| | | | | | | | | | | | | This commit fixes the warnings reported by check-package on the help text of all package Config.in files, related to the formatting of the help text: should start with a tab, then 2 spaces, then at most 62 characters. The vast majority of warnings fixed were caused by too long lines. A few warnings were related to spaces being used instead of a tab to indent the help text. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package: remove the default value of the $(PKG)_SOURCE variableJerzy Grzegorek2017-12-173-3/+0
| | | | | Signed-off-by: Jerzy Grzegorek <jerzy.m.grzegorek@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package: remove the empty trailing whitespacesJerzy Grzegorek2017-12-172-2/+2
| | | | | Signed-off-by: Jerzy Grzegorek <jerzy.m.grzegorek@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* brltty: new packageMario Lang2017-12-177-0/+171
| | | | | | | | | | Signed-off-by: Mario Lang <mlang@blind.guru> [Thomas: - wrap too long CONF_OPTS line that disables all the language bindings - use an intermediate BRLTTY_TEXT_TABLE variable to store the qstripped version of BR2_PACKAGE_BRLTTY_TEXT_TABLE.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/shapelib: bump to version 1.4.1Zoltan Gyarmati2017-12-173-15/+10
| | | | | | | | This new version needs proj as a dependency, and provides an autotools-based build system. Signed-off-by: Zoltan Gyarmati <mr.zoltan.gyarmati@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
OpenPOWER on IntegriCloud