aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* package/tvheadend: bump versionYann E. MORIN2013-07-071-1/+1
| | | | | | | ... for a truck-load of memory-leak and other various fixes. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* enlightenment: bump to 0.17.3Thomas Petazzoni2013-07-072-28/+1
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* efl: bump to version 1.7.7Thomas Petazzoni2013-07-072-20/+1
| | | | | | | | The package/efl/libevas/libevas-fix-xcb-backend-typo.patch patch is removed, as it has been merged upstream. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* efl: factorize version number as EFL_VERSIONThomas Petazzoni2013-07-0714-13/+15
| | | | | | | | | | All the EFL components are released simultaneously, with an identical version number, just like all Qt5 components for example. So it makes sense to have a single EFL_VERSION variable in package/efl/efl.mk that is used by all the packages in package/efl/*/*.mk. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package/rpi-userland: bump versionYann E. MORIN2013-07-071-1/+1
| | | | | | | Misc fixes for audio and raspi-cam. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* config/rpi: bump kernelYann E. MORIN2013-07-071-1/+1
| | | | | | | | | | | Misc fixes and enhancements: - faster image blitting in framebuffer - USB fixes, and use of FIQ instead of plain IRQ - generic ARM fixes for memset - BT l2cap fix Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package/rpi-firmware: bump versionYann E. MORIN2013-07-071-1/+1
| | | | | | | | | | | | | | | | Fixes for: - sound volume - GL deadlock - ressources leak - compressed audio streams - audio sampling up to 192kHz - display scaling - cache flush for mailbox Switch to using a 7-char cset, instead of the long one. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* iptables: fix build after linux-headers changesThomas Petazzoni2013-07-071-1/+1
| | | | | | | | | | | | | | | As reported by 'scanf' on IRC, the iptables now fails to build because of a missing <asm/cache.h> header in the kernel headers. The package directly uses $(LINUX_HEADERS_DIR), which is not correct: this is the source directory of the kernel, not where they are installed, and in addition, this directory is empty/does not exist when using external toolchains. Instead, we use $(STAGING_DIR)/usr, which contains the kernel headers, as part of the toolchain headers. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* qt: add patch for QTBUG-31579 to fix polyline drawingJonathan Liu2013-07-071-0/+145
| | | | | | | Upstream bug: https://bugreports.qt-project.org/browse/QTBUG-31579 Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ethtool: bump to version 3.10gilles.talis@gmail.com2013-07-071-1/+1
| | | | | Signed-off-by: Gilles Talis <gilles.talis@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* docs: linuxdevices is dead, switch to linuxgizmosGustavo Zacarias2013-07-071-1/+1
| | | | | | | | linuxdevices.com has been dead for some time now when it was bought out. Switch to linuxgizmos.com which is the new page of the author. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Add 'bc' in the mandatory dependenciesThomas Petazzoni2013-07-051-1/+1
| | | | | | | | | | | | | | | Since a few kernel releases, having 'bc' installed is mandatory to build the kernel. See commit https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=70730bca1331fc50c3caacaea00439de1325bd6e of the kernel. Since this tool is generally available by default in distributions, and we're unlikely to see version-specific problems with it, we just check for it to be installed in support/dependencies/dependencies.sh. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gcc: apply PowerPC patch when neededThomas Petazzoni2013-07-051-0/+9
| | | | | | | | | | | | | | When converting gcc to the package infrastructure, a specific thing for PowerPC was forgotten: applying the conditional patch powerpc-link-with-math-lib.patch.conditional. This breaks the build of some PowerPC toolchains, with failures such as: <http://jenkins.free-electrons.com/job/buildroot/./config=qemu_ppc_virtex_ml507_defconfig/ws/output/host/usr/lib/gcc/powerpc-buildroot-linux-uclibc/4.7.3/../../../../powerpc-buildroot-linux-uclibc/lib/libgcc_s.so.1>: undefined reference to `copysignl' Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Tested-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* eglibc: add license detailsThomas Petazzoni2013-07-051-0/+2
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* eglibc: fix typoThomas Petazzoni2013-07-051-1/+1
| | | | | | | | For some reason, a '+' sign was left at the beginning of a line in eglibc.mk. Noticed by Gustavo Zacarias. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gcc: fix avr32 typoPeter Korsgaard2013-07-051-1/+1
| | | | | Reported-by: Arnout Vandecappelle <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* uclibc: fixup more unicode madnessPeter Korsgaard2013-07-051-2/+2
| | | | | | This should be @D, and not some kind of funky unicode character. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* uclibc: snapshots are bz2Gustavo Zacarias2013-07-041-2/+2
| | | | | | | | Snapshot tarballs are only in bz2 format, fixes: http://autobuild.buildroot.net/results/b02/b021b296309d01405ad45344055863a5761abd70/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux-headers: switch to xz formatGustavo Zacarias2013-07-041-1/+1
| | | | | | | | | | | The headers and kernels where changed to XZ format on commit 98b5cc3eb4d4103b2149325b98a5e93e68c68dd8, but the headers reverted back to bz2 on the packaging of the toolchain. This causes double kernel downloads when the versions match, so switch back the headers to XZ. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* uclibc: fix PowerPC build problemThomas Petazzoni2013-07-041-1/+1
| | | | | | | | | | A stupid Unicode character was inserted instead of 'D'. Fixes: http://autobuild.buildroot.org/results/7a4/7a45fb1379307a788047ec859a4ce2c42d6eb077/build-end.log. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* fbgrab: bump to version 1.1gilles.talis@gmail.com2013-07-044-26/+42
| | | | | | [Peter: also update URL in Config.in] Signed-off-by: Gilles Talis <gilles.talis@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* lttng-tools: remove bogus commentThomas Petazzoni2013-07-041-3/+0
| | | | | | | | | | | lttng-tools doesn't require bison or flex, it contains pre-generated versions of the lexer and parser, so it can build perfectly fine without bison and flex. We have removed both of these tools from our mandatory dependencies since a bit of time, the Free Electrons autobuilders don't have them installed, and the build succeeds. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* lttng-tools: add missing dependency on util-linux for libuuidThomas Petazzoni2013-07-042-4/+7
| | | | | | | | Fixes: http://autobuild.buildroot.org/results/76a/76a91bd139a93f63e17732c9a933664e8e5d3fe1/build-end.log. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* docs/manual: update to mention eglibc support in Buildroot toolchain backendThomas Petazzoni2013-07-041-26/+26
| | | | | | [Peter: minor tweak] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* eglibc: enable support in the Buildroot toolchain backendThomas Petazzoni2013-07-047-5/+52
| | | | | | | | | | | | | | | | | | | | | | | | | Using the newly introduced 'eglibc' package, this commit enables the option of building a toolchain using the eglibc C library in the Buildroot toolchain backend. In details, this commit: * Creates a choice to select uClibc or eglibc in the Buildroot toolchain backend (in toolchain/toolchain-buildroot/Config.in), and removes the fact that the Buildroot toolchain backend forcefully enables uClibc (toolchain/Config.in). * Creates a BUILDROOT_LIBC variables, which points to the package implementing the C library (i.e either 'uclibc' or 'eglibc'). * Modifies the gcc-final and gcc-intermediate makefiles to use the BUILDROOT_LIBC variable instead of hardcoding the use of uclibc. * Ensures that TLS support is always enabled when building eglibc. [Peter: fix commit text to refer to BUILDROOT_LIBC] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* eglibc: new packageThomas Petazzoni2013-07-041-0/+94
| | | | | | | | | This commit adds a target 'eglibc' package. For now, there is no way to build this package, the next commit will add the integration of eglibc into the Buildroot toolchain backend. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* uclibc: move configuration options into the packageThomas Petazzoni2013-07-042-77/+77
| | | | | | | | | | In preparation for the introduction of the eglibc library to the internal toolchain backend, the options that allow to enable/disable C library features such as largefile, IPv6, RPC and so on now belong to the uClibc package. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Introduce BR2_TOOLCHAIN_USES_{UCLIBC, GLIBC}Thomas Petazzoni2013-07-0424-62/+49
| | | | | | | | | | | | | | | | | Currently, when we need to do a conditional on the type of C library used, we need to take into account the three toolchain backends. As we are going to add eglibc support to the Buildroot toolchain backend, it would become even uglier, so this patch introduces two new hidden options: BR2_TOOLCHAIN_USES_UCLIBC and BR2_TOOLCHAIN_USES_GLIBC, that exist regardless of the toolchain backend. The entire Buildroot code base is converted to use those options. Note that we have intentionally created only one option (BR2_TOOLCHAIN_USES_GLIBC) for both glibc and eglibc, since they are essentially the same, as far as Buildroot is concerned. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Remove BR2_HAVE_DEVFILESThomas Petazzoni2013-07-0419-125/+8
| | | | | | | | | | | | This finally removes the BR2_HAVE_DEVFILES option, that was used to install/keep development files on target. With the recent migration of the internal backend to the package infrastructure, we had anyway lost the ability to build gcc for the target, and install the uClibc development files on the target. [Peter: also remove support/scripts/copy.sh] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Use more sensible names for the external/ctng targetsThomas Petazzoni2013-07-043-14/+14
| | | | | | | | | Instead of using the 'uclibc' target for all toolchain backends, introduce more sensible target names for the external toolchain and Crosstool-NG toolchain backend make targets. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Remove TOOLCHAIN_DIRThomas Petazzoni2013-07-041-5/+4
| | | | | | | | | The $(O)/toolchain directory, also called $(TOOLCHAIN_DIR) is no longer needed, as all packages are now built in $(O)/build/, including gcc and uClibc. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* uclibc: convert to the package infrastructureThomas Petazzoni2013-07-0423-718/+655
| | | | | | [Peter: update manual to match] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gcc-initial, gcc-intermediate, gcc-final: optimize extractionThomas Petazzoni2013-07-0310-122/+23
| | | | | | | | | | | | | | | | Several sub-directories of the gcc code base are in fact not needed for the Buildroot build: libjava/, libgo/ and gcc/testsuite/ being the biggest ones. Avoiding their extraction saves quite a bit of disk space, and compensates a bit the fact that we now extract three times the gcc source code. This requires changing the 100-uclibc-conf.patch to no longer patch files from the libjava/ directory, since this directory is no longer extracted. [Peter: add comment about why this is done] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* toolchain: switch to using gcc through package infrastructureThomas Petazzoni2013-07-0365-831/+23
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gcc-final: new packageThomas Petazzoni2013-07-031-0/+135
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gcc-intermediate: new packageThomas Petazzoni2013-07-031-0/+43
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gcc-initial: new packageThomas Petazzoni2013-07-031-0/+37
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gcc: common definitionsThomas Petazzoni2013-07-032-0/+290
| | | | | | [Peter: tweak file header] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kernel-headers: migrate to the package infrastructureThomas Petazzoni2013-07-039-102/+38
| | | | | | [Peter: fix file header] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* elf2flt: convert to the package infrastructureThomas Petazzoni2013-07-0325-51/+38
| | | | | | [Peter: Correct legacy position] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kmod: bump versionPeter Korsgaard2013-07-032-32/+5
| | | | | | syscall patch is now upstream and static linking is no longer supported. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libglib2: bump versionPeter Korsgaard2013-07-031-1/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kernel-headers: bump 3.0.x / 3.4.x / 3.9.x stable versionsPeter Korsgaard2013-07-032-3/+3
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* qt: bump versionPeter Korsgaard2013-07-031-2/+2
| | | | | | | | | For details, see http://blog.qt.digia.com/blog/2013/07/02/qt-4-8-5-released/ Also move to the (current?) official download location, as the previous location doesn't have 4.8.5. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* python: rename old-stdlib-cache patch to match naming conventionPeter Korsgaard2013-07-031-0/+0
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* toolchain/gcc: get rid of stale variable referenceThomas Petazzoni2013-07-031-2/+1
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* toolchain: remove references to LIBFLOAT_TARGETThomas Petazzoni2013-07-032-2/+2
| | | | | | | | | | The libfloat package was removed in accbd71154b8815678baa12f21f853ed8478f400, and therefore since this commit, the LIBFLOAT_TARGET variable is always empty. We get rid of the stale references to this variable. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* toolchain/gcc: remove dead code related to host binary strippingThomas Petazzoni2013-07-031-5/+0
| | | | | | | | | The GCC_STRIP_HOST_BINARIES variable was always defined to 'nope', which means that the host binaries were never stripped. Get rid of the corresponding code, which is not in use. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: allow to override the make install target for host packagesThomas Petazzoni2013-07-031-1/+2
| | | | | | | | | In order to convert gcc to the package infrastructure, we need a way of overriding the name of the make target used for the installation of host packages, just like we have for target packages. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: don't use kernel headers directlyThomas Petazzoni2013-07-031-2/+1
| | | | | | | | The kernel headers are part of the staging directory, so there is no reason to point the Busybox CFLAGS directly to them. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>