summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* orc: bump versionPeter Korsgaard2014-04-241-2/+2
| | | | | | | | | | | New upstream URL. Maintenance release: - Fix out-of-tree builds (Edward Hervey) - Fix many memory leaks, compiler warnings and coverity warnings (Tim-Philipp Müller, Olivier Crête, Todd Agulnick, Sebastian Dröge, Vincent Penquerc'h, Edward Hervey) - Documentation fix for mulhsw, mulhuw (William Manley) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libfslcodec: add comment explaining why it needs glibcPeter Korsgaard2014-04-241-1/+1
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* smack: fix dependencies commentBaruch Siach2014-04-241-2/+1
| | | | | | | The comment should show when any of these conditions is not met. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* jack2: bump version to ab409a65df95bc261ff72b52d6b3f4a65cf3266aThomas De Schampheleire2014-04-241-1/+1
| | | | | | | | | | Fixes http://autobuild.buildroot.net/results/dfc/dfc9850a128ef46acc6bbc066656a692da08db04/build-end.log thanks to commit https://github.com/jackaudio/jack2/commit/80976954453395cdcf1d2a29acfced2a9391e48a Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* samba4: bump to version 4.1.7 and improve cross buildGustavo Zacarias2014-04-2411-201/+319
| | | | | | | | | | | | Bump to the latest 4.1.7 version and improve the cross-build logic. With the new patches the build is basically architecture-agnostic making it possible to ditch the arch-specific cache to use a generic one. Some toolchains might not be too happy with samba4 because of bitrot, hopefully we'll find and fix or blacklist those with autobuilder help. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* smack: needs kernel headers v3.0+Baruch Siach2014-04-241-1/+3
| | | | | | | | | | | smack uses symbols that are exported to userspace only since Linux kernel commit 1dbe39424a43 (xattr.h: expose string defines to userspace). Fixes: http://autobuild.buildroot.net/results/7fc/7fc69002fbb37962e65e0f83384ae7a4e6eac8a9/ Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Makefile: let show-targets prints also the dependenciesFabio Porcedda2014-04-241-1/+1
| | | | | | | | | | Because the "show-targets" target print the targets that will be built, print also their dependencies. Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Makefile: fix coding style regarding the '=' signFabio Porcedda2014-04-241-99/+99
| | | | | | | | | | | As stated in the buildroot user manual add just a single space before and after a '=' sign. Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com> Cc: Arnout Vandecappelle <arnout@mind.be> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* wget: fix host-gettext build dependency raceYann E. MORIN2014-04-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Currently, the gettextization of wget works by chance: - host-gettext is added as a dependency to wget; - gettextize is run as a post-patch hook. But the dependencies are only guaranteed to be built and installed for the configure step, not the patch step. Because post-patch hooks are part of the patch step, we have no guarantee that the dependency to host-gettext is done by the time we gettextize wget. This happens to work by chance, since wget sorts alphabetically after gettext, so we indeed have host-gettext built and installed by the time we need to gettextize wget. This is prone to fail in the parallel build case, since we can no longer rely on alphabetical order in that case. Instead, run gettextize in PRE_CONFIGURE_HOOKS to avoid the race. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> [baruch: make the fix independent from the gettextize infra] Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libdvdnav: bump to version 4.2.1Gustavo Zacarias2014-04-241-2/+3
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libdvdread: bump to version 4.2.1Gustavo Zacarias2014-04-241-3/+3
| | | | | | | And drop redundant LIBTOOL_PATCH = YES Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ethtool: bump to version 3.14Gustavo Zacarias2014-04-241-1/+1
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libgc: fix build under uClibcBaruch Siach2014-04-231-0/+32
| | | | | | | | | | | | fenv.h is used in a workaround for a glibc specific bug. However, uClibc lies by defining __GLIBC__, but does not provide fenv.h in our default uClibc configurations. Fixes: http://autobuild.buildroot.net/results/b2a/b2a1b1e374764855e701ea62fe9f1385ba77ac0d/ Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* freetype: host variant needs to run autogen tooGustavo Zacarias2014-04-231-0/+1
| | | | | | | | Fixes: http://autobuild.buildroot.net/results/fb8/fb8e38bcc73ff60a71df7558a1a4d6cc7cc9157f/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mongrel2: bump to version v1.9.1Jerzy Grzegorek2014-04-221-1/+1
| | | | | Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* freetype: security bump to version 2.5.3Gustavo Zacarias2014-04-221-1/+13
| | | | | | | Fixes CVE-2014-2240. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* smack: fix _VERSION and _SITE variableJerzy Grzegorek2014-04-221-2/+2
| | | | | Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* acpid: bump to version 2.0.22Gustavo Zacarias2014-04-224-15/+36
| | | | | | | Switch to upstream sourceforge page/download. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/linux-firmware: install missing symlink-target filesYann E. MORIN2014-04-211-4/+10
| | | | | | | | | | AS reported by ovf on IRC, some of the firmwares we install are in fact symlinks to some other files. Install those files as well, and document the existing symlinks. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/linux-firmware: fix typo in variable nameYann E. MORIN2014-04-211-1/+1
| | | | | | | | Remove a trailing _ leftover from: c0d82bd3 (package/linux-firmware: install license files with 'make legal-info') Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* sunxi-mali: add missing GLchar definitions.Eric Le Bihan2014-04-211-0/+45
| | | | | | | | | | | | | | | | | | | | The GLES and GLES2 header files provided by sunxi-mali do not define the type "GLchar" and use "char" instead in the prototype of some functions. In order to have some applications build (like cairo), a new patch has been added to define the missing type. This issue has been reported upstream some time ago, but the pull request has not been merged yet. (See https://github.com/linux-sunxi/sunxi-mali/pull/8). Fixes http://autobuild.buildroot.net/results/2cb/2cb13a5bb92dabed219d49f49f0b9a2dfe65a0ca/. [Thomas: add more details to the patch description, using the commit log message details.] Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libdrm: needs threadsRomain Naour2014-04-211-2/+3
| | | | | | | | | | | libdrm select libpthread-stubs that needs threads support. Fixes: http://autobuild.buildroot.net/results/1da/1dad13110312a44b40b9ee4050b265de1f3c8a42/build-end.log Signed-off-by: Romain Naour <romain.naour@openwide.fr> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5base: fix no-opengl build with eglFatih Aşıcı2014-04-211-0/+65
| | | | | | | | | Fixes: http://autobuild.buildroot.net/results/8ed/8eddd934bd80fdbcdf7a9dbf5d9f8b7ba69634d4/ Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mysql: disable maintainer modeThomas Petazzoni2014-04-211-2/+4
| | | | | | | | | | | | | The maintainer mode enables additional gcc warnings, including -Werror, which causes build failures with certain toolchains. Since we generally don't enable -Werror in Buildroot, it doesn't make much sense to have it enabled for MySQL. Fixes: http://autobuild.buildroot.net/results/6b6/6b61f90d1a36ba43ff568933bb74975128380516/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* system: add ability to pass additional users tables.Eric Le Bihan2014-04-212-1/+15
| | | | | | | | | | | | | | | | | | | | A new entry has been added to the "System Configuration" menu to allow the user to set the location of additional user tables (besides the ones defined in packages). A user table is a text file, formatted using the mkusers syntax, which describes the users on the target system, with their UID/GID, home directory, password, etc. The target root file system will be populated according the content of these files. Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr> [yann.morin.1998@free.fr: use plural TABLES; we need to remove the intermediate users_table file, as it is no longer generated in one shot, in case a previous run failed and did not remove it] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* smack: new package.Eric Le Bihan2014-04-214-0/+54
| | | | | | | | | | | | | | | | | | | | | SMACK stands for Simplified Mandatory Access Control Kernel. It is a Linux Security Module which provides a Mandatory Access Control mechanism, like SELinux, but aiming towards simplicity. This package provides the tools to load/unload the policy from the kernel as well as a library allowing applications to interact with SMACK. The proper kernel options are also set. [Thomas: - fixed license to be LGPLv2.1 instead of LGPLv2.1+. Even though the debian/copyright file has the "or later" indication, none of the .c source files carry it, so I suppose LGPLv2.1 is more correct. - added !BR2_PREFER_STATIC_LIB dependency. - added dependency on host-pkgconf, since Smack configure.ac uses PKG_CHECK_MODULES.] Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libcap: add menu entry to install tools.Eric Le Bihan2014-04-212-4/+38
| | | | | | | | | | | | libcap provides a set of tools to manipulate capabilities, among which `setcap(8)` and `getcap(8)`. A new menu entry has been added to install them. [Thomas: mark the new option as requiring MMU support, because the programs use fork(), and completely rework the new .mk logic as it wasn't taking into account the BR2_PREFER_STATIC_LIB case.] Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* postgresql: bump version to 9.3.4Peter Seiderer2014-04-211-1/+1
| | | | | Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* postgresql: change readline and zlib to be real optional selectionsPeter Seiderer2014-04-211-2/+0
| | | | | Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* util-linux: fix chfn/chsh missing dependenciesSamuel Martin2014-04-211-0/+5
| | | | | | | | | | chfn/chsh utilities need linux-pam. Fixes: http://autobuild.buildroot.org/results/cfc/cfc5fd00b9db21b60efe8b74e9966b6192b1da17/ Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mplayer: fix ARM floating point related build failuresThomas Petazzoni2014-04-211-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit fixes two separate, but related build failures: * A failure that was happening when the ARM CPU supports NEON, floating point is enabled, but not with the NEON FPU. In this case, the NEON ARM assembly is rejected by the assembler, with messages like "Error: selected FPU does not support instruction -- `vmul.f32 q0,q0,q1'". To fix this, we pass -mfpu=neon when we build mplayer with NEON support. Fixes: http://autobuild.buildroot.org/results/257/257a10e9cb5022bb09e0c6a03844be5b5b3e0bd4/ * A failure that was happening when the ARM CPU supports NEON, but the configuration is anyway using soft-float. In this case, mplayer attempts to compile NEON floating point instructions, but this obviously fail in a soft-float context, with errors such as 'Error: selected processor does not support ARM mode `vmov d0,r7,r8''. To fix this, we do not allow NEON to be enabled when we are in a soft-float configuration. Fixes: http://autobuild.buildroot.org/results/7b3/7b3c89fcd496c0bc80063f63ecd58c827e8077ea/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* util-linux: do not install bash completion filesThomas Petazzoni2014-04-201-1/+4
| | | | | | | | In most embedded systems, there is not much point in installing bash completion files, especially since bash may not necessarily be present on the target. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* e2tools: new packageDaniel Nyström2014-04-205-0/+48
| | | | | | | | | | | | E2tools is a simple set of GPL'ed utilities to read, write, and manipulate files in an ext2/ext3 filesystem. These utilities access a filesystem directly using the ext2fs library. [Thomas: add toolchain dependencies as needed, use full Git hash, use github helper, add support for host version.] Signed-off-by: Daniel Nyström <daniel.nystrom@timeterminal.se> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* vo-aacenc: pass -marm to build non-Thumb2 compatible assemblyThomas Petazzoni2014-04-201-1/+10
| | | | | | | | | | | | vo-aacenc has some hand-written assembly that cannot build in Thumb2, so we have to explicitly pass -marm to make sure this particular package is always built with full-length ARM instructions. Fixes: http://autobuild.buildroot.org/results/680/680b29cd824624eb8e4ec71187b9a6576444e72b/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* sunxi-tools: bump versionBrian Beattie2014-04-201-1/+1
| | | | | Signed-off-by: Brian Beattie <beattie@beattie-home.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* sunxi-boards: bump versionBrian Beattie2014-04-201-1/+1
| | | | | Signed-off-by: Brian Beattie <beattie@beattie-home.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libstrophe: fix detection of libxml2Thomas Petazzoni2014-04-201-0/+32
| | | | | | | | | | | | This commit adds a patch to libstrophe to fix a typo that prevented a proper detection of libxml2. This patch has been submitted upstream, see https://github.com/metajack/libstrophe/pull/46. Fixes: http://autobuild.buildroot.org/results/499/499ffd50ec58b54343d6606c0f1bf7cd04f14e1c/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* jack2: needs C++ supportThomas Petazzoni2014-04-201-2/+4
| | | | | | | | Fixes: http://autobuild.buildroot.org/results/ede/ede17f2fdb9b5cd4b974ef820d95b0eba863c420/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* cppcms: does not build on static library only, needs dlopen()Thomas Petazzoni2014-04-201-2/+4
| | | | | | | | Fixes: http://autobuild.buildroot.org/results/5ee/5ee69eb7492fbd462124d7a23b5b79003fc1dd64/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Revert "host-nodejs: use g++ as linker"Thomas Petazzoni2014-04-201-8/+2
| | | | | | | | | This reverts commit ea737fb100785b3b5756dad320db04062261fd04, which in the end didn't fix the autobuilder problem. Since then, fb80d283412b610fc0f5e4baf1c5bcdf093dadc2 ('nodejs: add a patch forcing link command to use CXX') was added, and was successfully tested. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* pkg-utils: introduce a make-based LOWERCASE functionThomas Petazzoni2014-04-201-14/+10
| | | | | | | | | | | | | | | | | | | Until now, our UPPERCASE function was implemented purely in make for performance reasons, but our LOWERCASE function was implemented by calling "tr", which was reasonable due to the fact that LOWERCASE was rarely used, but future changes might make a more heavy usage of the LOWERCASE macro. We want this LOWERCASE function to turn a "_" into a "-" and not a ".", so we slightly adjust the existing FROM and TO lists to make this possible. This doesn't change the behavior of the UPPERCASE macro because both "-" and "." are converted into "_" by this function. This change takes advantage of suggestions made by Arnout Vandecappelle, who said they further improve the performance of UPPERCASE and LOWERCASE by 30%/40%. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* postgresql: new packagePeter Seiderer2014-04-204-0/+122
| | | | | | | | | | | Based on suggested new package by Marco Trapanese ([1]). [1] http://lists.busybox.net/pipermail/buildroot/2014-February/090661.html [Thomas: make it only available with glibc toolchains.] Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* python: fix readline extension compilation with readline 6.3Ivan Sergeev2014-04-201-0/+34
| | | | | Signed-off-by: Ivan Sergeev <vsergeev@kumunetworks.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* python3: do not rely only on LIBRARY_PATH for old compilersThomas Petazzoni2014-04-201-0/+54
| | | | | | | | | | | | | | | | | | | | | | The cross-compilation improvements integrated in Python rely on the compiler exposing a line starting with LIBRARY_PATH when called with -E -v. This is used by Python setup.py to find the installation locations of libraries. However, this LIBRARY_PATH line is not shown by very old compilers, such as the gcc 4.2.x compiler used on the AVR32 architecture. This causes libraries installed in the sysroot, such as libffi, to not be detected by the setup.py script. To fix this problem, this patch adds addtional logic to setup.py, which consists in deriving the library paths from the sysroot location, if no LIBRARY_PATH field was found. Fixes: http://autobuild.buildroot.org/results/7a6/7a65e381cc04bf8f74fd63a6dcda502f3c26aeef/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* python: do not rely only on LIBRARY_PATH for old compilersThomas Petazzoni2014-04-201-0/+54
| | | | | | | | | | | | | | | | | | | | | | The cross-compilation improvements integrated in Python rely on the compiler exposing a line starting with LIBRARY_PATH when called with -E -v. This is used by Python setup.py to find the installation locations of libraries. However, this LIBRARY_PATH line is not shown by very old compilers, such as the gcc 4.2.x compiler used on the AVR32 architecture. This causes libraries installed in the sysroot, such as libffi, to not be detected by the setup.py script. To fix this problem, this patch adds addtional logic to setup.py, which consists in deriving the library paths from the sysroot location, if no LIBRARY_PATH field was found. Fixes: http://autobuild.buildroot.org/results/1aa/1aad2d677dbf7b0a3cb0120a35f45123124f51ab/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* yaffs2: new filesystem typeWill Wagner2014-04-203-0/+18
| | | | | | | | [Thomas: remove BR2_TARGET_ROOTFS_YAFFS_PATH option, rename to yaffs2 instead of yaffs.] Signed-off-by: Will Wagner <willw@carallon.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* yaffs2utils: new packageWill Wagner2014-04-201-0/+21
| | | | | | | | | [Thomas: remove target variant of the package, use labelled version 0.2.9 instead of latest.tar.gz, use 'make install' instead of doing manual installation, add license informations.] Signed-off-by: Will Wagner <willw@carallon.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* grub2: add a configuration option to embed a config fileDima Zavin2014-04-202-0/+10
| | | | | | | Add an option for embedding a config file directly in grub. Signed-off-by: Dima Zavin <dmitriyz@google.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Makefile: target-generatelocales: add toolchain dependencyFabio Porcedda2014-04-201-1/+1
| | | | | | | | The target depends on the toolchain so add it as a dependency. This also fix the support to top-level parallel make. Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Makefile: toolchain-eclipse-register: add toolchain dependencyFabio Porcedda2014-04-201-1/+1
| | | | | | | | | The "toolchain-eclipse-register" target needs the toolchain so add toolchain as a dependency. This also fix the support to top-level parallel make. Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
OpenPOWER on IntegriCloud