summaryrefslogtreecommitdiffstats
path: root/package
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* mmc-utils: Fix 64-bit values redefinitionVicente Olivert Riera2014-02-041-0/+40
| | | | | | | | | | | | | | | | | | | | Some toolchains include asm-generic/int-l64.h from their asm/types.h file for certain 64-bit architectures. This causes a conflict between types like this one: asm-generic/int-l64.h:28:25: error: conflicting types for '__s64' typedef __signed__ long __s64; ^ In file included from mmc.h:17:0, from mmc_cmds.c:30: asm-generic/int-ll64.h:29:44: note: previous declaration of '__s64' was here __extension__ typedef __signed__ long long __s64; This patch has been submitted upstream. Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libnspr: add microblaze supportSpenser Gilliland2014-02-042-0/+76
| | | | | | | | | | fixes autobuild failures http://autobuild.buildroot.net/results/493/4932900522e87da84a47fbf2d796c2fbb3f7e741/build-end.log Signed-off-by: Spenser Gilliland <spenser@gillilanding.com> Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* binutils: whitespace cleanupSpenser Gilliland2014-02-041-2/+2
| | | | | | Signed-off-by: Spenser Gilliland <spenser@gillilanding.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Fix alioth.debian URLs that are brokenRyan Barnett2014-02-045-5/+5
| | | | | | | | | | | | | | Inspired by a patch from Martin Bark <martin@barkynet.com>, this fixes autobuild issues related to packages not downloading from alioth.debian URLs. This patches is meant to be "temporary" until the URLs are fixed by debian. Fixes: http://autobuild.buildroot.org/results/8c3/8c34649a7f98f60f14cff8b32fa2f8e82b1afeb6 http://autobuild.buildroot.org/results/7e3/7e34e73e40fdb0e04bd63fa889f9bc14f7e30536 Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* gnutls: bump to version 3.2.10Gustavo Zacarias2014-02-041-1/+1
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* openssh: bump to version 6.5p1Gustavo Zacarias2014-02-034-582/+18
| | | | | | | | Convert the ever growing drop-SUSv3-legacy patch to a sed expression. Modify the initscript to create ed25519 server key. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mysql: bump to version 5.1.73Marcelo Gutiérrez(UTN/FRH)2014-02-031-1/+1
| | | | | Signed-off-by: Marcelo Gutiérrez <kuyurix@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/rpi-firmware: bump for misc enhancements and fixesYann E. MORIN2014-02-031-1/+1
| | | | | | | | Fixes for h264 video deocding, audio playback and cec. Some improvements in HDMI output management. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mtd: Allow to select the host variantEzequiel García2014-02-022-0/+7
| | | | | | | | | | If any of the post-image scripts wants to create mtd/ubi images, we need to expose an option for mtd-tools to be user-selectable. [Peter: fix include order] Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> Acked-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mtd: Add a more verbose menu textEzequiel García2014-02-021-2/+4
| | | | | | | | | mtd-utils also contain ubi/ubifs tools, so let's add it to the menu option. Also, add an URL to stick to the help message standard. Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> Acked-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libsoc: bump to 0.6Yegor Yefremov2014-02-021-1/+2
| | | | | | | Add --disable-debug to unset default DEBUG option. Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mtr: new packageGustavo Zacarias2014-02-023-0/+34
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Add gpm (general purpose mouse) server packageJulien Boibessot2014-02-023-0/+76
| | | | | | | [Peter: small white space fixes as pointed out by Yann] Signed-off-by: Julien Boibessot <julien.boibessot@armadeus.com> Signed-off-by: Romain Naour <romain.naour@openwide.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* infozip: fix optimization level in Makefile patchPeter Korsgaard2014-02-021-1/+1
| | | | | | | Noop in Buildroot as we override CFLAGS, but cleaner. Reported-by: Alexander Lukichev <alexander.lukichev@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
OpenPOWER on IntegriCloud