summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* kernel-headers: remove deprecated versions 3.1, 3.3, 3.5Thomas De Schampheleire2014-02-083-19/+30
| | | | | | | | | | | | | The Linux kernel headers versions 3.1, 3.3, and 3.5 have been deprecated since 2013.02 and thus can be removed in 2014.02. For legacy handling, we automatically select versions 3.2, 3.4, and 3.6, respectively. Additionally, this patch removes the now unused symbol BR2_DEPRECATED_SINCE_2013_02. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* gdb: remove deprecated versions 7.2.x and 7.3.xThomas De Schampheleire2014-02-082-12/+18
| | | | | | | | | Gdb versions 7.2.x and 7.3.x have been deprecated since 2013.02 and thus can be removed in 2014.02. For legacy handling, version 7.5.x is automatically selected. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* ccache: remove deprecated target packageThomas De Schampheleire2014-02-084-14/+8
| | | | | | | | | The ccache target package has been deprecated since 2013.02 and thus can be removed in 2014.02. This does not change anything about host ccache (used for speeding up builds). Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* packages: remove support for documentation on targetThomas De Schampheleire2014-02-0825-100/+23
| | | | | | | | This patch removes deprecated symbol BR2_HAVE_DOCUMENTATION and all its usage. Additionally, it removes the now unused BR2_DEPRECATED_SINCE_2012_11. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* automake: remove deprecated target packageThomas De Schampheleire2014-02-084-15/+8
| | | | | | | | | The automake support on target has been deprecated for more than four buildroot releases and thus can be removed. This doesn't change anything about the host automake support. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* autoconf: remove deprecated target packageThomas De Schampheleire2014-02-084-17/+8
| | | | | | | | | The autoconf support on target has been deprecated for more than four buildroot releases and thus can be removed. This doesn't change anything about the host autoconf support. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* xstroke: remove deprecated packageThomas De Schampheleire2014-02-085-63/+7
| | | | | | | | xstroke has been deprecated since 2013.02 and thus can be removed in 2014.02. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/squashfs: add selection for the host variantYann E. MORIN2014-02-082-0/+7
| | | | | | | | | | If any of the post-image scripts wants to handle squashfs filesystems, we need to expose an option for squashfs-tools to be user-selectable. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Ryan Barnett <rjbarnet@rockwellcollins.com> Acked-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* kexec: bump to 2.0.5Baruch Siach2014-02-081-1/+1
| | | | | Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* gdb: move version selection from gdb.mk to Config.in.hostArnout Vandecappelle2014-02-082-19/+9
| | | | | | | | | This avoids duplication of the version selection between these two files. Cc: Spenser Gilliland <spenser@gillilanding.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* snmppp: bump to version 3.3.3Axel Lin2014-02-081-1/+1
| | | | | | | | | | | | | | Changes snmp++v3.3.3 ==================== - Fixed: [APP-30] SNMP++ cannot BER decode Oids starting with 2 and with second sub-identifier >39 correctly. - Fixed: [APP-31] SNMP++ does not encode Oids starting with 2 and second sub-ID greater than 47 correctly. Signed-off-by: Axel Lin <axel.lin@ingics.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* sysstat: bump to version 10.2.1Axel Lin2014-02-081-1/+1
| | | | | Signed-off-by: Axel Lin <axel.lin@ingics.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* fs/ubi: add option to use custom ubinize config fileDanomi Manchego2014-02-083-6/+32
| | | | | | | | | | | | | | By default, the UBI FS target creates a ubinize configuration file on-the-fly, for a single volume. Add an option to specify a custom config file. E.g., one might want to deploy a system with a volume for the built ubifs image, a volume for a future upgrade image, and a volume for user data. Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com> Reviewed-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* gpsd: disable for microblaze archRyan Barnett2014-02-082-0/+4
| | | | | | | | | | | | gpsd will fail on an internal compiler error for the microblaze architecture so disabling it on that architecture. Fixes: http://autobuild.buildroot.org/results/42d/42da870722f24e4202d8265597771a0449e74cfd [Peter: add comment explaining why] Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* dmraid: disable on ARC archRyan Barnett2014-02-081-0/+3
| | | | | | | | | | | | The ARC compiler has an internal failure while compiling this package so disable this package for this architecture. Fixes: http://autobuild.buildroot.net/results/ef6/ef6a0e2d382ae202bb8f0e9fc9f5e48c90119faf [Peter: add comment explaining why] Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Revert "util-linux: add nsenter option"Peter Korsgaard2014-02-082-6/+0
| | | | | | | | | | | | This reverts commit 9f91d79601da42516752318beecfd080dc05aac9. Not all toolchains have setns(), and the configure script automatically enables nsenter if it does, so get rid of the explicit option. See http://lists.busybox.net/pipermail/buildroot/2014-February/088669.html for details. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* apply-patches.sh: make scan_patchdir work recursivelyThomas De Schampheleire2014-02-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | scan_patchdir is called recursively. For this to work properly, the variable path which is set to $1 at the very beginning must be local not global. A test case is to set BR2_GLOBAL_PATCH_DIR to 'mypatches' and having the following tree in the buildroot root: $ find mypatches/ mypatches/ mypatches/busybox mypatches/busybox/subdir.patch mypatches/busybox/subdir.patch/busybox-0001-abc.patch mypatches/busybox/busybox-0002-def.patch mypatches/busybox/asubdir.patch mypatches/busybox/asubdir.patch/busybox-0003-xyz.patch When running 'make busybox-dirclean busybox-patch' originally, you'd get: Applying busybox-0003-xyz.patch using patch: Applying busybox-0002-def.patch using patch: Error: missing patch file mypatches/busybox/asubdir.patch/busybox-0002-def.patch While with this fix: Applying busybox-0003-xyz.patch using patch: Applying busybox-0002-def.patch using patch: Applying busybox-0001-abc.patch using patch: This fixes bug #6434 (https://bugs.busybox.net/show_bug.cgi?id=6434) Signed-off-by: Daniel Mentz <daniel@exxm.de> [Thomas: update commit message with test case] Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* manual: $(BR2_EXTERNAL)/{Config.in, external.mk} are mandatoryYann E. MORIN2014-02-081-0/+1
| | | | | | | | | | | The manual is a bit vague about whether Config.in and external.mk are mandatory or optional. Make it explicit in the manual that they are mandatory. Reported-by: Jérémy Rosen <jeremy.rosen@openwide.fr> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* vlc: enable altivec support only when appropriateSamuel Martin2014-02-081-0/+7
| | | | | | | | All PowerPC CPUs do not support altivec instruction set; so enable its support only when the sub-architecture support it. Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* vlc: fix sdl supportSamuel Martin2014-02-081-1/+1
| | | | | | | | | | | | sdl video output module includes xlib headers, so it requires xlib_libx11 to be available. Fixes: http://autobuild.buildroot.org/results/d41/d41d2f36a4384289e300a3cf91d51960df9fab00/build-end.log [Peter: check for SDL X11 backend instead] Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* vlc: fix libgcrypt supportSamuel Martin2014-02-082-0/+46
| | | | | | | | | | | This patch allows to override the libgcrypt-config location instead of using the one found in the PATH, which is usually the host system one. Fixes: http://autobuild.buildroot.org/results/5e4/5e42d1139bbbed2421193d8acc52df9442c43730/build-end.log Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* vlc: fix live555 supportSamuel Martin2014-02-081-0/+9
| | | | | | | | | | | | vlc looks for a *.pc file which is not provided by the live555 package. So, instead, we explicitly set the LIVE555_CFLAGS and LIVE555_LIBS variables. Fixes: http://autobuild.buildroot.org/results/b59/b5972ecad4e5004dc23a2366066ce45346994f58/build-end.log Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* vlc: fix bonjour supportSamuel Martin2014-02-081-2/+3
| | | | | | | | | | | bonjour support checks for avahi-client, which requires avahi-daemon and dbus enabled. Fixes: http://autobuild.buildroot.org/results/f8b/f8bed9a42f1853db8aa81161d7be5a7cb67afe8f/build-end.log Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* vlc: fix svg supportSamuel Martin2014-02-081-2/+2
| | | | | | | | | | | In vlc, svg support is done using librsvg, not libsvg. Fixes: http://autobuild.buildroot.org/results/344/344af6e756a5f2c1ee515a355ae5b288401c4c71/build-end.log http://autobuild.buildroot.org/results/19f/19f1450ed5453aa666bc7aae2e965ad81e5f845d/build-end.log Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* apf27: bump kernel version to 3.13.2trem2014-02-082-3/+3
| | | | | Signed-off-by: Philippe Reynes <tremyfr@yahoo.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* defconfigs: zedboard add info about uboot installationSpenser Gilliland2014-02-071-0/+15
| | | | | | | Add info about how to install a custom uboot on the zedboard. Signed-off-by: Spenser Gilliland <spenser@gillilanding.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* joe: needs mmuGustavo Zacarias2014-02-071-0/+1
| | | | | | | | Fixes: http://autobuild.buildroot.net/results/f92/f920c85244afffe38497459753bf005946001d0d/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mpd: fix vorbis build failureGustavo Zacarias2014-02-071-1/+1
| | | | | | | | | | | Forcibly disable the vorbis encoder support when the vorbis option isn't enabled to avoid autodetection. Said autodetection has a build bug that it won't properly set libvorbis build options when the decoder is disabled. Fixes: http://autobuild.buildroot.net/results/a46/a46b4c97fe126b23a96051a8bf1243a7f4935434/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Revert "opencv: cleanup depends and comments"Peter Korsgaard2014-02-061-2/+10
| | | | | | | | | | | | This reverts commit 5f7cbb264ec21f75320ad8518d27f4c605c825f8. Buildroot policy is to keep the dependencies / comments for sub options in case the package in the future no longer has those dependencies. See http://lists.busybox.net/pipermail/buildroot/2014-February/088523.html for details. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* open2300: fix build failureSamuel Martin2014-02-062-1/+59
| | | | | | | | | | | | This patch fixes the open2300's build-system, which is a handwritten Makefile, by removing the hard-coded include and library locations and making them pointing to the systroot. Fixes: http://autobuild.buildroot.org/results/072/0724ffa1355f5564b1fcd9d6e3c9ff2162d20f44/build-end.log Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* uclibc/Config.in: indentation cleanupJerzy Grzegorek2014-02-061-3/+3
| | | | | | Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* zedboard: add Avnet Zedboard support.Spenser Gilliland2014-02-062-0/+45
| | | | | | | | | [Thomas: update to recent Buildroot which had renamed several Config.in options, lock down kernel headers version] Signed-off-by: Spenser Gilliland <spenser@gillilanding.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/weston: un-break the rpi-compositorYann E. MORIN2014-02-062-1/+57
| | | | | | | | | | The rpi-compositor was broken with the 1.4.0 release, but we now have a fix from upstream. Add this patch, and remove the 'depends on BROKEN'. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mmc-utils: fix linux headers issue before 3-4Ryan Barnett2014-02-061-8/+9
| | | | | | | | | | | | | | | | With toolchains that include linux kernel headers before the 3.4 kernel, an issue exists with linux/mmc/ioctl.h in that it doesn't include linux/types.h. Merged the patch with an existing patch for mmc-utils as it modifies the same file and fixes similar issues. Also updated the patch to conform to the buildroot patch naming standard. Fixes: http://autobuild.buildroot.net/results/828/828c7a686736710c4fcb152230d0fa6b5f4d6ad3 Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* linux: bump to version 3.13.2Gustavo Zacarias2014-02-061-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* linux-headers: bump 3.{4, 10, 12, 13}.x stable versionsGustavo Zacarias2014-02-061-4/+4
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* dependencies.sh: cleanup dependencies.shMaxime Hadjinlian2014-02-061-60/+59
| | | | | | | Cleanup mixed indents and remove commented lines. Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* dependencies.sh: stop stray a.out being created for ia32 compiler testMartin Bark2014-02-051-1/+1
| | | | | | | | | | | | If the grub package is selected it also selects BR2_HOSTARCH_NEEDS_IA32_COMPILER. This triggers a test in dependencies.sh to verify the host compiler can build 32 bit executables. Currently this test does not set any output for the compiler which causes a stray a.out to be create outside the output directory. This patch sets the compiler output to /dev/null so no a.out is created but the test is still performed. Signed-off-by: Martin Bark <martin@barkynet.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* opencv: cleanup depends and commentsSamuel Martin2014-02-051-10/+2
| | | | | | | | | Since the opencv package globally depends on BR2_TOOLCHAIN_HAS_THREADS and BR2_USE_WCHAR, then cleanup these redundant (and useless) dependencies in the opencv's sub-options. Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* opencv: need threads supportSamuel Martin2014-02-051-2/+3
| | | | | | | | | | | | Because the opencv_core module needs threads support, just globally disable the whole opencv package if the toolchain does not offer this support. Fixes: http://autobuild.buildroot.org/results/8dd/8dd1674674018a931ba09cc5b414c32360e51692/build-end.log Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* gpm: needs bisonPeter Korsgaard2014-02-051-0/+1
| | | | | | Fixes http://autobuild.buildroot.net/results/a4b/a4b473ae0a97fe79dbc30e6603f029f946c011fe/ Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* infra: remove unused helper function pkgparentdirThomas De Schampheleire2014-02-051-4/+1
| | | | | | | | Thanks to the previous patches, no-one is using pkgparentdir anymore, so remove it. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* infra: remove unused 4th parameter to package infrastructures (pkgparentdir)Thomas De Schampheleire2014-02-055-38/+33
| | | | | | | | | | The fourth parameter to inner-generic-package is no longer used. Removing this parameters requires renaming all usages of $(5) to $(4), and updating the calls to inner-generic-package (and equivalent for the other package infrastructures). Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* infra: remove usage of 4th parameter to inner-generic-packageThomas De Schampheleire2014-02-051-2/+2
| | | | | | | | | | | | | In preparation of the removal of the 4th parameter to inner-generic-package and the pkgparentdir helper function, this patch removes the direct usage of this 4th parameter. The remaining usage ifeq ($(4),boot/) can become $(filter boot/%,$(pkgdir)) instead (and similar for toolchain). Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* infra: remove variable FOO_DIR_PREFIXThomas De Schampheleire2014-02-051-2/+2
| | | | | | | | | | | | | | Variable FOO_DIR_PREFIX in inner-generic-package isn't really needed. The contents of this variable are 'package' for normal packages, 'boot' for bootloaders, and 'linux' for the linux kernel. When patching a package, all you need to know is the directory where patches can reside, which is already returned by $(pkgdir). In order to be able to use this variable outside of inner-generic-package, we introduce a target-specific variable PKGDIR that equals to this $(pkgdir). Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* infra: remove redundant $(call) on pkgdir, pkgname, pkgparentdirThomas De Schampheleire2014-02-056-11/+11
| | | | | | | | | | When calling make 'functions', the $(call) keyword is only needed if the function takes arguments. For pkgdir, pkgname and pkgparentdir this is not the case, so we can remove the call to make things more readable. Suggested-by: Arnout Vandecappelle <arnout@mind.be> Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* ccache: replace BUILDROOT_CACHE_DIR with BR_CACHE_DIR.Arnout Vandecappelle2014-02-052-5/+5
| | | | | | | | To make the naming consistent (qstripped variant of a config option should be named BR_XXX). Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* arch: remove sh2, sh3 and sh3eb supportThomas Petazzoni2014-02-056-19/+22
| | | | | | | | | | | | This patch removes the sh2, sh3 and sh3eb support, because the user base is inexistent, and the Linux support for these architectures is poor. The sh2a support is preserved, because at least one user expressed interest in this architecture, and is actually using it: http://lists.busybox.net/pipermail/buildroot/2013-April/070399.html Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* opus: allow to select fixed-point implementationSven Neumann2014-02-052-1/+12
| | | | | | | | | | | | | | | | | The default of choosing the fixed-point implementation if the target hardware does not have floating-point unit is not always the best choice. Modern ARM hardware has floating point support but most likely the fixed-point implementation in Opus will still perform better. In particular if your CPU supports the NEON extension. This commit allows to select the fixed-point implementation manually and sets the default based on the availability of a floating-point unit. [Peter: force option for sw float, slightly reword] Signed-off-by: Sven Neumann <neumann@teufel.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* uClibc: 0.9.33.2: revert pread/pwrite patches from upstream gitPeter Korsgaard2014-02-054-406/+0
| | | | | | | | | | | | | | | | | The pread/pwrite handling on the 0.9.33 branch doesn't take into consideration architectures with an ABI requiring natural alignment for 64bit arguments (afaik ARM EABI, MIPS O32, PPC, SH and Xtensa), causing havoc. The issue has been brought with the uClibc developers, but so far a fix is not available - So lets revert the patches for now as they cause real issues. For further details, see: http://lists.busybox.net/pipermail/buildroot/2014-January/087050.html Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
OpenPOWER on IntegriCloud