summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* fs/common.mk: add host-mkpasswd if PACKAGES_USERS is not emptySamuel Martin2014-01-221-1/+2
| | | | | | | | | | | | | | | | | | When using a custom rootfs skeleton, the host-mkpasswd target is not automatically built, even if some packages add users (i.e. when PACKAGES_USERS is not empty). In this case, the rootfs generation may fail because the mkpasswd provided by some distribution does not support all options used in the mkusers script. This patch avoids such trouble by automatically adding the host-mkpasswd package to the dependency list of the rootfs targets if users needs to be created. [Peter: minor rewording of commit message] Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* connman: enable systemd unit-files installationSamuel Martin2014-01-221-1/+2
| | | | | Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* connman: use the *_INSTALL_INIT_SYSV infra instead of the custom hookSamuel Martin2014-01-221-2/+1
| | | | | Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* opencv: remove BUILD_SHARED_LIBS flagsSamuel Martin2014-01-221-1/+0
| | | | | | | This CMake flag is now handled by the cmake-package infrastructure. Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* pkg-cmake.mk: build shared library when !BR2_PREFER_STATIC_LIBSamuel Martin2014-01-221-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CMake offers a couple of places where one can specify how to build a library: - when you create the library target itself, by calling add_library(target [SHARED|STATIC] ...) - or globally, when you configure the build, by setting the BUILD_SHARED_LIBS CMake flag. * if the library target kind of library is specified: it overrides the global setting BUILD_SHARED_LIBS; * else, if the global setting BUILD_SHARED_LIBS is set: it builds according to the BUILD_SHARED_LIBS flags; * otherwise: for linux, it will build static library (like BUILD_SHARED_LIBS default is OFF). So, we can consider the setting BUILD_SHARED_LIBS acts a bit similarly to the autotools ones '--disable-static' and '--enable-shared'. Thus, it makes sense for Buildroot to globally drive to CMake flags in the cmake-package infrastructure. It seems we never trigger this so far because: - either we specified it in the *.mk file (e.g. opencv.mk); - or it was already set per target by the projects' upstreams. Followup patches will clean the remaining BUILD_SHARED_LIBS in the package *.mk files. Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* linux/Config.in: clarify longterm 2.6 URL exceptionThomas De Schampheleire2014-01-221-0/+5
| | | | | | | | | As this question has popped up multiple times on the mailing list, clarify that selecting longterm 2.6 kernels requires the 'custom tarball' option instead of 'custom version'. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* dependencies.sh: stop mixing echo and printf (use echo)Bjørn Forsman2014-01-221-23/+44
| | | | | | | | | | | | 'printf' was introduced because it is more portable than 'echo -e'. But when the escape sequences are just newlines we can just as well use plain 'echo' (and remove the newline escape sequences). This looks cleaner than having some lines with echo and some with printf. Signed-off-by: Bjørn Forsman <bjorn.forsman@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* manual: remove suggestion of aligning = signs in .mk filesThomas De Schampheleire2014-01-221-7/+1
| | | | | | | | It is not buildroot convention to align the = signs in .mk files, so this shouldn't be suggested in the manual. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* e2fsprogs: Install libraries to stagingDaniel Nyström2014-01-221-0/+2
| | | | | | Signed-off-by: Daniel Nyström <daniel.nystrom@timeterminal.se> Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libnftnl: new packageYegor Yefremov2014-01-223-0/+34
| | | | | | | [Peter: license is GPLv2+] Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libvorbis: bump versionPeter Korsgaard2014-01-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Shrinks library size. From the release notes: Nathan Froyd at Mozilla noticed something odd in the libvorbis sourcebase. Codebook 'length lists' only use integers in the range of 0 to 32. Well, worse than integers, actually, longs. And the lengthlists are big; the static data comprises the bulk of libvorbisenc. In the earliest days of Vorbis development 15 years ago, codebooks were constructed differently and the lengthlists were quite small. Longs still weren't necessary, but the wasted space was negligible. When the coding strategy shifted and these lists became much larger, no one caught the wasted space. The vast majority of optimization was always for speed, not space. The only concentrated effort in trimming Vorbis library size down over the past decade had been in the decoder. But now browsers need to ship encoders, and size matters. Add that to 64 bit taking over (and doubling the wasted space in the lengthlists), someone finally noticed the oversight. That's a long way of saying [1]"Xiph.Org is pleased to announce the release of libvorbis 1.3.4..." No functional changes, but the encoder lib is now a shade over 25% the size it was in the 1.3.3 release. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libsocketcan: install to stagingYegor Yefremov2014-01-221-0/+1
| | | | | Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* rtmpdump: new packageMaxime Hadjinlian2014-01-223-0/+60
| | | | | | | | | | | | | | rtmpdump - RTMPDump Real-Time Messaging Protocol API This package was originally found at : https://github.com/huceke/buildroot-rbp By gimli <ebsi4711@gmail.com> Note that this package will only install librtmp in this state. Hence the name shown librtmp instead of rtmpdump [Peter: whitespace fixes, use RTMPDUMP_CFLAGS] Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Cc: gimli <ebsi4711@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package: fixup dependencies after mysql_client -> mysql renamePeter Korsgaard2014-01-2219-28/+28
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mysql: rename the patches so they have a numberMarcelo Gutiérrez(UTN/FRH)2014-01-213-0/+0
| | | | | | | | Rename patches to add sequence numbers Signed-off-by: Marcelo Gutiérrez <kuyurix@gmail.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Rename MySQL client packageMarcelo Gutiérrez(UTN/FRH)2014-01-217-21/+30
| | | | | | | | | MySQL client package has been renamed to MySQL. [Peter: fixup help text] Signed-off-by: Marcelo Gutiérrez <kuyurix@gmail.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* lua: add an upstream patchFrancois Perrad2014-01-211-0/+46
| | | | | | | from http://www.lua.org/bugs.html Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* lua-modules: choice between Lua 5.1.x & Lua 5.2.xFrancois Perrad2014-01-2111-7/+28
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* lua: choice between 5.1.x & 5.2.xFrancois Perrad2014-01-2112-1/+175
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Config.in.legacy: fix misc. problems with libnfc-llcp removalThomas De Schampheleire2014-01-211-5/+4
| | | | | | | | | | | | | | | | | The Config.in.legacy entry associated with the replacement of libnfc-llcp was broken in multiple ways: - it was not correctly added within the section for 2014.02 deprecation (recently fixed by Yann E. Morin with commit f169e5e1055600fda1b3ff0c852ee84d2ec80460) - it still had select/depend statements from the original symbol, which should not be added in Config.in.legacy. - it did not select the replacement symbol as to make the transition for users more convenient. - indentation of the help text was not tab+2spaces. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* lzma: remove deprecated target packageThomas De Schampheleire2014-01-215-20/+8
| | | | | | | | | The on-target lzma package has been deprecated for a long time, so remove it. This does not remove the support for generating lzma-compressed rootfs images. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* flex: change config text of 'target binary' optionThomas De Schampheleire2014-01-211-1/+1
| | | | | | | | | | | | | | | | The buildroot manual contains a list of deprecated items, with their config title text, and the location in the config menu. If the config text does not mention a package name, this can be confusing. For example, the symbol BR2_PACKAGE_FLEX_BINARY has as text: 'Install tool in the target', which outside of the flex context makes no sense at all. To make sure the deprecated packages list in the manual is understandable, rename the (deprecated) flex 'target binary' config option. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* ttcp: remove deprecated packageThomas De Schampheleire2014-01-216-52/+7
| | | | | | | | Since this is the only package depending on BR2_DEPRECATED_SINCE_2012_05, remove that symbol as well. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* manual: clarify handling of deprecated featuresThomas De Schampheleire2014-01-211-1/+7
| | | | | Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Prefer 'printf' over 'echo -e' (for portability)Bjørn Forsman2014-01-211-41/+41
| | | | | | | | | | | | | | | | | support/dependencies/dependencies.sh uses #!/bin/sh shebang. It is not guaranteed that /bin/sh provides an 'echo' implementation that understands the '-e' flag (interpret backslash escape chars). For example, dash doesn't. 'printf' is more portable (it must interpret backslash escape chars, according to POSIX), so use that. NOTE: Before the previous commit, the dependencies.sh script used /bin/echo instead of the shell built-in. That's probably why this hasn't come up before. Signed-off-by: Bjørn Forsman <bjorn.forsman@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* zmqpp: bump git snapshot and remove patchAlexander Lukichev2014-01-212-31/+1
| | | | | | | | The patch has been merged upstream, hence the bump and its removal from package directory. Signed-off-by: Alexander Lukichev <alexander.lukichev@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libplist: new packageMaxime Hadjinlian2014-01-213-0/+28
| | | | | | | | | | libplist is a client for manipulating Apple Property List (.plist) files This package was originally found at : https://github.com/huceke/buildroot-rbp By gimli <ebsi4711@gmail.com> Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Cc: gimli <ebsi4711@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* wget: bump to version 1.15Gustavo Zacarias2014-01-212-27/+1
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* configs/p1010rdb: bump to the latest and greatest versionsGustavo Zacarias2014-01-213-19/+22
| | | | | | | | | | Rename the defconfig to note that it's explicitly intended for the PA kit revision since it'll likely brick a PB if the bootloader is flashed without changing the U-Boot board name (and that it's untested in real hardware). Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* configs/mpc8315erdb: bump to the latest and greatest versionsGustavo Zacarias2014-01-213-22/+10
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* uboot: bump to version 2014.01Gustavo Zacarias2014-01-212-3/+3
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* uboot-tools: bump to version 2014.01Gustavo Zacarias2014-01-211-1/+1
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* cryptodev-linux: add fix for kernels >=3.13Gustavo Zacarias2014-01-211-0/+83
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* support/dependencies/dependencies.sh: Remove some absolute pathsBjørn Forsman2014-01-211-48/+48
| | | | | | | | | | Buildroot fails to run on NixOS because it has no /bin/echo or /bin/grep. Instead of relying on absolute paths, rely on tools to be available in PATH. This should work for all systems. Signed-off-by: Bjørn Forsman <bjorn.forsman@gmail.com> Acked-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* live555: unbreak build without locale support in toolchainPeter Korsgaard2014-01-211-1/+7
| | | | | | | | | | Fixes: http://autobuild.buildroot.net/results/7c1/7c1a1847c5d8ce1d97ef077f26289153660848e8/ http://autobuild.buildroot.net/results/d2b/d2bb82d0cca04ff66f7d1c8c2f0493f41b43ad3f/ http://autobuild.buildroot.net/results/3b2/3b2e5f3a3914a3a651086cd8d8520380a7612d7e/ http://autobuild.buildroot.net/results/c00/c00835074917e14adc759df1b6bdbe3f6221e84e/ Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* busybox: 1.22.1: add upstream date fixPeter Korsgaard2014-01-211-0/+30
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* vlc: correct sdl_image dependency namePeter Korsgaard2014-01-211-1/+1
| | | | | | Fixes http://autobuild.buildroot.net/results/7e8/7e85b79612a46df2eee0278703f54d872da72ed5/ Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libsocketcan: new packageYegor Yefremov2014-01-203-0/+17
| | | | | Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* ljsyscall: new packageDanomi Manchego2014-01-203-0/+52
| | | | | | | An FFI implementation of the Linux and NetBSD kernel ABIs for LuaJIT. Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Revert "e2fsprogs: fix posix_fadvise() signature mismatch"Baruch Siach2014-01-201-42/+0
| | | | | | | | | | | | This reverts commit c3d690166c4533bc83500a22a43783193fbc27f9. The real cause of problem is missing posix_fadvise() implementation in uClibc for xtensa. This has now been fixed with the uclibc version bump. The internal e2fsprogs posix_fadvise() implementation is broken on 32bit systems anyway, and upstream has removed it. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* uclibc: bump xtensa snapshot versionBaruch Siach2014-01-201-1/+1
| | | | | | | | | | | | | | | | | | | This new version includes two xtensa fixes: 00571b43df2e libc: posix_fadvise: restore implementation for xtensa de6561f66693 xtensa: use common ptrace.h The first fixes (correctly) http://autobuild.buildroot.net/results/ab1/ab1250c3d402ec3fbaf22eeffd07de218ffafb22/. The second fixes http://autobuild.buildroot.net/results/84f/84fb918efbcbf1312a228a9c11608edf096b3c40/. The unifdef regression (the original motivation for the fixed xtensa snapshot version introduced in commit cecaf09cd6) should now be fixed. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* legacy: move 2014.02 headerYann E. MORIN2014-01-201-3/+2
| | | | | | | Legacy LIBNFC_LLCP belongs to the 2014.02 cycle. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* gst-ffmpeg: fix build for xtensaBaruch Siach2014-01-201-0/+8
| | | | | | | | | | | | Since commit 6ea49a23df3 (gst-ffmpeg: Use internal libav instead of external ffmpeg) gst-ffmpge uses its internal libav. This requires the same fix for xtensa like ffmpeg got in commit 4ec35e76b8a3 (ffmpeg: fix build for xtensa). Fixes http://autobuild.buildroot.net/results/08a/08a27891fd5336250f00e611a15ea45505985f67/. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* lighttpd: bump to version 1.4.34Gustavo Zacarias2014-01-205-449/+1
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* arch: use BR2_X86_CPU_HAS_SSE4, SSE42 with jaguarAdrien Béraud2014-01-201-0/+2
| | | | | | | | This follow-up commit adds support for SSE 4 and SSE 4.2 to the jaguar architecture. Signed-off-by: Adrien Béraud <adrien.beraud@savoirfairelinux.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libbluray: needs threadsGustavo Zacarias2014-01-201-0/+4
| | | | | | | | Fixes: http://autobuild.buildroot.net/results/2bc/2bc0ce057e54bd6ff7f9ade115c389648a2df2eb/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* dosfstools: bump to version 3.0.25Gustavo Zacarias2014-01-201-1/+1
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* busybox: bump 1.22 series to 1.22.1Gustavo Zacarias2014-01-207-144/+21
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* linux: bump to version 3.13Gustavo Zacarias2014-01-201-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* linux-headers: add 3.13.x seriesGustavo Zacarias2014-01-201-1/+5
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
OpenPOWER on IntegriCloud