summaryrefslogtreecommitdiffstats
path: root/package
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* 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>
* 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-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>
* 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-051-3/+3
| | | | | | | | 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-054-6/+2
| | | | | | | | | | | | 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>
* libsigsegv: disable for xtensaBaruch Siach2014-02-041-0/+1
| | | | | | | | | | | The xtensa uClibc port does not provide the ucontext.h context manipulation routines that libsigsegv needs. Fixes: http://autobuild.buildroot.net/results/06d/06d091f2ea8d08a900dd7304bab5eeeeb85f7353/ Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* iucode-tools: requires argp_standalone with uclibc toolchainsGustavo Zacarias2014-02-042-0/+5
| | | | | | | | Fixes: http://autobuild.buildroot.net/results/3fc/3fc0b3f356efdebae4f7597a16d0d67f8bc4b76d/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Strip *.so* and not only executable filesThomas Petazzoni2014-02-045-27/+1
| | | | | | | | | | | | | | | | | | | | Our current stripping strategy requires that shared libraries have the executable permission. However, this is by far not something recognized as a standard behavior: Debian/Ubuntu distributions for example do not have executable permissions on their libraries. Therefore, pushing to upstream packages fixes that add the executable permissions is not easy. As a result, this commit improves the stripping logic so that it not only strips the files that are executable, but also the ones that match '*.so*', which should match both the shared libraries and the dlopen()'able plugins, as long as they have a .so extension. Thanks to this addition, a number of manual "chmod +x" done by various packages can be removed. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* gnutls: fix libz autodetection failureAntoine Pierlot-Garcin2014-02-041-1/+2
| | | | | | | | | The configure script finds libz in the distribution libraries, which causes zlib support to be dropped from the cross-compiled GnuTLS. Signed-off-by: Antoine Pierlot-Garcin <antoine@bokbox.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* elf2flt: change source siteRyan Barnett2014-02-041-3/+3
| | | | | | | | | | | The CVS repository for this package is no longer available. So changing the repository to be a mirror git repository. Fixes: http://autobuild.buildroot.net/results/779/77997fd75282c355f6270b92371c161c9457d1dd Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* iucode-tools: new packageMaxime Hadjinlian2014-02-044-0/+51
| | | | | | | | | | | | iucode_tool is a program to manipulate Intel® X86 and X86-64 processor microcode collections, and to use the kernel facilities to upgrade the microcode on Intel system processors. It was originally sent by Richard Braun <rbraun@sceen.net> [Peter: drop 'sid' from upstream URL] Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Cc: Richard Braun <rbraun@sceen.net> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* icu: detect and add compiler symbol prefix to the assembly codeSonic Zhang2014-02-043-0/+112
| | | | | | | | | | | | | | | | | | | Some compilers, such as the Blackfin GNU compiler, prefix a character to any C symbol in generated assembly code. If any assembly symbol is invoked from C code, it needs to be prefixed as well. Note: since autoreconf doesn't work with this package because automake isn't used. Fixes: http://autobuild.buildroot.net/results/c40a22814b405de2c5c75139cfc393c863ed4b81/ [Ryan: add information about why patching configure is ok] [Ryan: add renaming of patches to be consistent with standard] Signed-off-by: Sonic Zhang <sonic.zhang@analog.com> Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mpg132: bump to version 1.18.0Gustavo Zacarias2014-02-041-1/+1
| | | | | | | | Fixes a couple of buffer overflows so it should be considered as a security bump (no CVEs though). Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libyaml: add security patches for CVE-2013-6393Gustavo Zacarias2014-02-043-0/+239
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* uclibc: fix sh2a option definitionThomas Petazzoni2014-02-041-1/+1
| | | | | | | | The uClibc options for sh2a is SH2A, not SHA2, and this value should be used for sh2a, not sh2. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* VLC needs QT_GUI_MODULE and not just QTJeremy Rosen2014-02-041-1/+1
| | | | | | | fixes http://autobuild.buildroot.net/results/78d/78df2d86394d7637db88dac5d1e3c7b4a27af293/ Signed-off-by: Jérémy Rosen <jeremy.rosen@openwide.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libxmlpp: need BR2_USE_MMU dependancyRyan Barnett2014-02-041-0/+1
| | | | | | | | Fixes: http://autobuild.buildroot.org/results/d4d/d4d10ddccf4f53087e2012a36fd80808f7dc7cc5/ Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* pkg-download: make sure git downloads fail for unknown versionsThomas Petazzoni2014-02-041-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The current git download helper creates the tarball by doing: git archive <version> | gzip -c > <tarball> Unfortunately, even if "git archive" fails and returns a non-zero error code, gzip ignores that, compresses nothing, and returns success (zero error code). The consequence of this behavior is that when the git version provided in the package is incorrect, we are not failing during the download step, but later on when trying to extract the tarball (which was incorrectly created as a result of the failing git archive). To fix this, we change the tarball creation logic to: git archive -o <tarball>.tmp <version> && gzip -c <tarball>.tmp > <tarball> && rm -f <tarball>.tmp If the build is interrupted during the "gzip" command, we may leave the .tmp file behind us, but this also happens with wget downloads, and is generally not considered a problem, since this temporary file will be overwritten next time we attempt to do download this package. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mtr: not available for avr32Gustavo Zacarias2014-02-041-0/+1
| | | | | | | | | | The uclibc version condition is accurate but doesn't cover external toolchains, so also exclude for avr32 too which only has 0.9.31 enabled. Fixes: http://autobuild.buildroot.net/results/4ee/4eec6e29d0f2a46bbbe3a748e85bd06c3601b7c1/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5: Rename BUILDROOT_COMPILER_C{,XX}FLAGS to BR_COMPILER_C{,XX}FLAGSPeter Korsgaard2014-02-042-4/+4
| | | | | | | No functional change, but internal variables should be name BR_foo, not BUILDROOT_foo (I think ..). Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Rename BUILDROOT_LIBC to BR_LIBCPeter Korsgaard2014-02-042-2/+2
| | | | | | | No functional change, but internal variables should be name BR_foo, not BUILDROOT_foo (I think ..). Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* udpcast: drop stat64 handlingPeter Korsgaard2014-02-041-1/+0
| | | | | | | | | udpcast was checking the (non-existing) BR_LARGEFILE variable to know if it should enable stat64 or not, but the package itself depends on largefile support and more importantly, configure doesn't look at this variable at all, so we can just drop it. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* dhrystone: remove usage of FOO_DIR_PREFIXThomas De Schampheleire2014-02-041-1/+1
| | | | | | | | As the semantics of FOO_DIR_PREFIX will change in the following patch, we want to remove unnecessary usage of this variable. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* intel-microcode: new packageMaxime Hadjinlian2014-02-043-0/+34
| | | | | | | | | | | The intel microcode is a proprietary package which provides a data file used to correct processors errors. It was originally sent by Richard Braun <rbraun@sceen.net> [Peter: set _LICENSE_FILES] Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Cc: Richard Braun <rbraun@sceen.net> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* gnupg: depend on libiconv if appropriateBernd Kuhls2014-02-041-1/+1
| | | | | | | | | | | If iconv is built before gnupg, this package will link against it; if it is built after this package, it will not be linked against it. To make the build reproducible, make sure that iconv is always built before this package. Signed-off-by: Bernd Kuhls <berndkuhls@hotmail.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/util-linux: add a host variantDanomi Manchego2014-02-042-0/+9
| | | | | | Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libupnp : bump version to 1.6.19Sagaert Johan2014-02-041-1/+1
| | | | | Signed-off-by: Sagaert Johan <sagaert.johan@skynet.be> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* gpm: run autogen.sh as PRE_CONFIGURE stepRyan Barnett2014-02-041-1/+1
| | | | | | | | | | Move the GPM_RUN_AUTOGEN to be a PRE_CONFIGURE step because this step depends on the dependancies being built. If it is a POST_PATCH step the dependencies won't be built and the GPM_RUN_AUTOGEN step will fail (if the host doesn't have autotools). Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* squid: bump to version 3.4.3Gustavo Zacarias2014-02-044-18/+3
| | | | | | | | And exclude for avr32 since the toolchain is too old, fixes: http://autobuild.buildroot.net/results/c6a/c6a686885a6c845b527c58c3f2075f82bcf120e2/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* gpm: fixes build error when makeinfo is not installed on hostJulien Boibessot2014-02-041-0/+9
| | | | | | | | | Tested with: make gpm MAKEINFO=no Should fix http://autobuild.buildroot.net/results/fbf/fbf42eac7cf09b2f3fc93fa2134ddefcb1beea2f/build-end.log Thanks to Romain Naour for pointing out the problem. Signed-off-by: Julien Boibessot <julien.boibessot@armadeus.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
OpenPOWER on IntegriCloud