summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* nasm: Fix compilation with GCC 8Carlos Santos2018-05-051-0/+32
| | | | | | | | | | | | | | | | host-nasm fails to compile with GCC 8: In file included from ./include/nasm.h:46, from asm/nasm.c:47: ./include/nasmlib.h:194:1: error: ‘pure’ attribute on function returning ‘void’ [-Werror=attributes] void pure_func seg_init(void); ^~~~ Pull a patch from upstream that removes the stale declaration of seg_init, which was eliminated a long time ago. Signed-off-by: Carlos Santos <casantos@datacom.ind.br> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* dropbear: Fix host key loading with 521 bit ecdsa keysStefan Sørensen2018-05-051-0/+113
| | | | | | | | | | | | | | | | Dropbear 2018.76 changed the default ecdsa host key size form 521 to 256 bits, but this breaks systems with an existing 521 bit key, blocking ssh logins. Apply the upstream fix from https://secure.ucc.asn.au/hg/dropbear/rev/0dc3103a5900 : Only advertise a single server ecdsa key when -R (generate as required) is specified. Fixes -R now that default ecdsa key size has changed. [Peter: apply-patches.sh does not like suffix-less filename, so include patch in Buildroot] Signed-off-by: Stefan Sørensen <stefan.sorensen@spectralink.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* docs/website: update for 2018.02.2Peter Korsgaard2018-05-042-9/+28
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* gnupg2: bump to version 2.2.7Baruch Siach2018-05-042-5/+5
| | | | | | Cc: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* libgpg-error: bump to version 1.31Baruch Siach2018-05-042-3/+3
| | | | | Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* libgpgme: bump to version 1.11.1Baruch Siach2018-05-043-56/+5
| | | | | | | Drop upstream patch. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* openvpn: bump to version 2.4.6Baruch Siach2018-05-042-13/+4
| | | | | | | | | | | Note that CVE-2018-9336 fixed in this version does not affect Buildroot since it is Windows specific. Drop interoperability with older busybox versions. We removed support for busybox version selection long ago. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* liblogging: bump to version 1.0.6Fabrice Fontaine2018-05-042-2/+5
| | | | | | | Add hash for license file Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* liblog4c-localtime: add hash for license fileFabrice Fontaine2018-05-041-0/+1
| | | | | Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/bash: use target finalize hookRomain Naour2018-05-031-2/+6
| | | | | | | | | | Arnout reported an issue with the upcoming top-level parallel build. The file /etc/shells can be modified by several packages (shell providers) Signed-off-by: Romain Naour <romain.naour@smile.fr> Cc: Arnout Vandecappelle <arnout@mind.be> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/bash: add missing double-dollar for /etc/shellsRomain Naour2018-05-031-1/+1
| | | | | | | | | Commit 4d279697afbf8fb295274784103be2b837113d5e missed one comment from Yann E. Morin about the double-dollar. Signed-off-by: Romain Naour <romain.naour@smile.fr> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/mksh: add /bin/mksh to /etc/shellsRomain Naour2018-05-031-0/+8
| | | | | | | | | | | | When mksh is selected, /bin/mksh is not added to /etc/shells (see man shells). So, login tools like dropbear reject the ssh connections for users using mksh as shell in /etc/passwd. buildroot authpriv.warn dropbear[853]: User 'kubu' has invalid shell, rejected Signed-off-by: Romain Naour <romain.naour@smile.fr> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/zsh: add /bin/zsh to /etc/shellsRomain Naour2018-05-031-0/+8
| | | | | | | | | | | | When zsh is selected, /bin/zsh is not added to /etc/shells (see man shells). So, login tools like dropbear reject the ssh connections for users using zsh as shell in /etc/passwd. buildroot authpriv.warn dropbear[853]: User 'kubu' has invalid shell, rejected Signed-off-by: Romain Naour <romain.naour@smile.fr> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/tmux: add /usr/bin/tmux to /etc/shellsRomain Naour2018-05-031-0/+8
| | | | | | | | | | | | | When tmux is selected, /usr/bin/tmux is not added to /etc/shells (see man shells). So, login tools like dropbear reject the ssh connections for users using tmux as shell in /etc/passwd. buildroot authpriv.warn dropbear[853]: User 'kubu' has invalid shell, rejected Signed-off-by: Romain Naour <romain.naour@smile.fr> Cc: "Yann E. MORIN" <yann.morin.1998@free.fr> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/screen: add /usr/bin/screen to /etc/shellsRomain Naour2018-05-031-1/+8
| | | | | | | | | | | | | | | | When screen is selected, /usr/bin/screen is not added to /etc/shells (see man shells). So, login tools like dropbear reject the ssh connections for users using screen as shell in /etc/passwd. buildroot authpriv.warn dropbear[853]: User 'kubu' has invalid shell, rejected While at it, drop an empty line between an existing hook definition and its registration, to be consistent with the coding style used in the rest of Buildroot. Signed-off-by: Romain Naour <romain.naour@smile.fr> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/dash: add /etc/dash to /etc/shellsRomain Naour2018-05-031-0/+8
| | | | | | | | | | | | When dash is selected, /bin/dash is not added to /etc/shells (see man shells). So, login tools like dropbear reject the ssh connections for users using dash as shell in /etc/passwd. buildroot authpriv.warn dropbear[853]: User 'kubu' has invalid shell, rejected Signed-off-by: Romain Naour <romain.naour@smile.fr> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/busybox: add /bin/{a, hu}sh to /etc/shellsRomain Naour2018-05-031-0/+14
| | | | | | | | | | | | When ash (busybox) is selected, /bin/{a,hu}sh is not added to /etc/shells (see man shells). So, login tools like dropbear reject the ssh connections for users using {a,hu}sh as shell in /etc/passwd. buildroot authpriv.warn dropbear[853]: User 'kubu' has invalid shell, rejected Signed-off-by: Romain Naour <romain.naour@smile.fr> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/skeleton-init-common: add /bin/sh to /etc/shellsRomain Naour2018-05-031-0/+7
| | | | | | | | | Add the default shell /bin/sh to /etc/shells only if BR2_SYSTEM_BIN_SH_NONE is not selected. Signed-off-by: Romain Naour <romain.naour@smile.fr> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>o Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* core/pkg-infra: don't display "foo Downloading" when there's no sourceYann E. MORIN2018-05-031-1/+1
| | | | | | | | | | | | | | Commit ea55e1323 (core/pkg-infra: don't enforce site-method for extra downloads) forgot to account for those packages that have nothing to download, like the skeleton, or like virtual packages... The side effect is that the message "foo Downloading" is thus displayed when it should not be. Fix that. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* gst1-plugins-bad: conditionally add gpl licenseDanomi Manchego2018-05-031-3/+4
| | | | | | | | | | | | | | Currently, GST1_PLUGINS_BAD_LICENSE_FILES starts out set to both the GPL COPYING file and the LGPL COPYING.LIB file, but the GST1_PLUGINS_BAD_LICENSE handling only claims LGPL, and then intelligently adds GPL if needed. This change moves the GPL file addition to the same conditional clause so that the GPL file is included in the legal-info location only if GPL code is actually used. Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* Makefile: Update mtime of $(TARGET_DIR)/usr in target-finalizeChris Lesiak2018-05-031-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The systemd ConditionNeedsUpdate option is useful when offline updates of the vendor operating system resources in /usr require updating of /etc or /var on the next following boot. Two examples of services making use of this option are systemd-hwdb-update.service and systemd-sysusers.service. ConditionNeedsUpdate=/etc will be true if the mtime of /etc/.updated is older than the mtime of /usr. After services conditional on ConditionNeedsUpdate have run, systemd-update-done.service will synch the mtime of /usr to /etc/.updated so that the condition will be false on subsequent boots. For systems with writable /usr partitions where updates are done to the running system, the update program will touch /usr as a final step. But with Buildroot, where updates are often done by dumping a new image onto the device, and where /usr is on a filesystem mounted read-only, touching /usr as part of the update process is not practical. Instead, it should be done a build time. For testers, please note that systemd-update-done in v234 added a regression where the mtime of /etc/.updated is set to the current time instead of the mtime or /usr. This will be fixed in v239. For more details, see: http://0pointer.de/public/systemd-man/systemd.unit.html http://0pointer.de/public/systemd-man/systemd-update-done.service.html Signed-off-by: Chris Lesiak <chris.lesiak@licor.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* ghostscript: bump to version 9.23Fabrice Fontaine2018-05-033-6/+11
| | | | | | | | | - Remove sha256 (not provided anymore) and keep only sha512 - Update patch - Add hash for license file Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* cups-filters: bump to version 1.20.3Fabrice Fontaine2018-05-032-2/+3
| | | | | | | Add hash for license file Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* mpd-mpc: bump to version 0.30Jörg Krause2018-05-032-2/+2
| | | | | Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* libkcapi: bump to version 1.1.0Fabrice Fontaine2018-05-037-303/+36
| | | | | | | | | | - Remove patches (already in version) - Add patch for getrandom (sent upstream: https://github.com/smuellerDD/libkcapi/pull/56) - Add hash for license files Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* libksba: add hash for license filesFabrice Fontaine2018-05-031-0/+7
| | | | | Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* libkrb5: add hash for license fileFabrice Fontaine2018-05-031-0/+3
| | | | | Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* host-mkpasswd: fix crash on Fedora 28 build hostStefan Becker2018-05-031-0/+5
| | | | | | | | | | | | | | | | | crypt() is an optional glibc feature. Some distros, like Fedora 28, are phasing it out to be replaced with libxcrypt [1]. Unfortunately this change is only ABI compatible, not source code compatible, i.e. the code will compile with warnings about undefined crypt(), but the resulting binary will crash. Follow the guidance in the Fedora bug and include crypt.h when _XOPEN_CRYPT is not defined. [1] https://bugzilla.redhat.com/show_bug.cgi?id=1566464 Signed-off-by: Stefan Becker <chemobejk@gmail.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* ltp-testsuite: add --with-open-posix-testsuiteCiro Santilli2018-05-031-9/+1
| | | | | | | | | The issues mentioned on the removed comments were resolved, tested in QEMU x86_64 and aarch64. Signed-off-by: Ciro Santilli <ciro.santilli@gmail.com> Acked-by: Petr Vorel <petr.vorel@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* libllcp: add hash for license fileFabrice Fontaine2018-05-031-0/+1
| | | | | Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* liblinear: bump to version 2.20Fabrice Fontaine2018-05-033-4/+6
| | | | | | | | - Slightly update first patch so it can apply on this version - Add hash for license file Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* libldns: add hash for license fileFabrice Fontaine2018-05-031-0/+3
| | | | | Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* libfreeimage: fix build with glibcFabrice Fontaine2018-05-031-0/+725
| | | | | | | | | | | Add patch to rename powf64 into powf_64 as powf64 is already defined in glibc Fixes: - http://autobuild.buildroot.net/results/9b1e6d63db9eae46a92487713b0d72bd039deaba Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* core/pkg-infra: check for an SCM in the correct variableYann E. MORIN2018-05-021-1/+1
| | | | | | | | | | | | | | | | The site method is stored in FOO_SITE_METHOD, not in FOO_SITE. Fixes: http://autobuild.buildroot.net/results/131/13196dd779bc9e3b172c74851546dd4c4752aa02/ [Peter: add autobuilder reference] Reported-by: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Peter Korsgaard <peter@korsgaard.com> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Cc: Ricardo Martincoski <ricardo.martincoski@gmail.com> Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libgsasl: add mandatory dependency on wcharFabrice Fontaine2018-05-021-0/+4
| | | | | | | | | | | | | | | | | libgsasl needs wctomb, if not available it will define it to rpl_wctomb. However, as there is no rpl_wctomb implementation, the .so ends up with an undefined reference to wctomb. This will cause linker errors for packages trying to use it such as msmtp: /home/peko/autobuild/instance-0/output/host/bin/../microblazeel-buildroot-linux-uclibc/sysroot/usr//lib/libgsasl.so: undefined reference to `wctomb' Fixes: - http://autobuild.buildroot.net/results/1bc7cb9a2dd1af746c78f3150528206b7256e40f Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* DEVELOPERS: Add myself to some packagesFabrice Fontaine2018-05-021-0/+4
| | | | | | | Add myself to lftp, libidn, libjpeg and mutt Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libjson: add hash for license fileFabrice Fontaine2018-05-021-0/+1
| | | | | Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libjpeg: bump to version 9cFabrice Fontaine2018-05-022-2/+3
| | | | | | | Add hash for license file Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* python-subprocess32: needs kernel headers v3.10 on MIPS N64Baruch Siach2018-05-021-0/+5
| | | | | | | | | | | | | | MIPS N64 ABI has been missing getdents64 wire up until kernel version 3.10. Make python-subprocess32 depend on newer headers for MIPS N64. Fixes: http://autobuild.buildroot.net/results/af1/af1c0dbfcc27fa93992de57f986657d65163800e/ http://autobuild.buildroot.net/results/e5f/e5f9e96d02512359348886a9db3aa4cea9db2081/ http://autobuild.buildroot.net/results/8ba/8ba4c75d724b45c4fe10b4b6c90602b68a811fac/ Cc: Asaf Kahlon <asafka7@gmail.com> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* linux-headers: bump 4.{4, 9, 14, 16}.x seriesFabio Estevam2018-05-021-4/+4
| | | | | Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* linux: bump default to version 4.16.7Fabio Estevam2018-05-021-1/+1
| | | | | Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/python: add upstream GCC8 build fixStefan Becker2018-05-021-0/+65
| | | | | | | | Fedora 28 switched to GCC8. Signed-off-by: Stefan Becker <chemobejk@gmail.com> [Thomas: fixup location of SoB in the patch.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* Config.in: add BR2_HOST_GCC_AT_LEAST_8Stefan Becker2018-05-021-0/+5
| | | | | | | Fedora 28 switched to GCC 8.x. Signed-off-by: Stefan Becker <chemobejk@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/clang: delete unnecessary files from targetValentin Korenblit2018-05-021-4/+19
| | | | | | | | | | | | | | | | | Delete: Binaries in: /usr/bin /usr/libexec Directories: /usr/lib/clang /usr/share/clang /usr/share/opt-viewer /usr/share/scan-build /usr/share/scan-view Manual: /usr/share/man/man1/scan-build.1 Signed-off-by: Valentin Korenblit <valentin.korenblit@smile.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* cargo: bump version to 0.26.0Eric Le Bihan2018-05-022-5/+5
| | | | | Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* cargo-bin: bump version to 0.26.0Eric Le Bihan2018-05-022-5/+5
| | | | | Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* rust: bump version to 1.25.0Eric Le Bihan2018-05-022-3/+3
| | | | | Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* rust-bin: bump version to 1.25.0Eric Le Bihan2018-05-022-33/+33
| | | | | Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/llvm: delete LLVMHello.so from /usr/libValentin Korenblit2018-05-021-2/+2
| | | | | | | | LLVMHello.so contains the Hello World example of an LLVM pass. It is not needed on the target. Signed-off-by: Valentin Korenblit <valentin.korenblit@smile.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* DEVELOPERS: Merge my two entriesSven Haardiek2018-05-021-3/+1
| | | | | | | | | Merge my two entries in the DEVELOPERS file, because the mail address <sven.haardiek@greenbone.net> is outdated. Signed-off-by: Sven Haardiek <sven.haardiek@iotec-gmbh.de> [Thomas: fix alphabetic ordering.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
OpenPOWER on IntegriCloud