summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add documentation for makedevMaxime Ripard2012-02-194-1/+64
| | | | | Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gst-dsp: bump version for DSP_API=2 bugfixPeter Korsgaard2012-02-161-1/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* uClibc: add upstream 0.9.33 fixesPeter Korsgaard2012-02-162-0/+209
| | | | | | Fixes build on E.G. powerpc. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libecore: tweak makekeys workaround for make 3.82Peter Korsgaard2012-02-151-3/+2
| | | | | | | | | | | It seems that make 3.82 gets confused and considers makekeys out of date when there isn't a makekeys.o, so ensure that we create both makekeys and makekeys.o before building. Also move the workaround to the extract step so we can build using make's default rules rather than explicitly calling gcc. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mxml: Use correct paths when installing into staging.Will Newton2012-02-141-2/+2
| | | | | | | | The DSTROOT option passed for the staging install would install into the target directory, which is not what was intended. Signed-off-by: Will Newton <will.newton@imgtec.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: bump 1.19.x stable versionPeter Korsgaard2012-02-145-63/+1
| | | | | | Identical to 1.19.3 + patches. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* python: workaround distutils issue with binary extensionsPeter Korsgaard2012-02-141-0/+9
| | | | | | | distutils adds -L$LIBDIR (/usr/lib), breaking build of binary extensions. Seen with netifaces, but other extensions may be affected as well. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: bump 3.2.x stable versionPeter Korsgaard2012-02-141-2/+2
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kernel-headers: bump 3.0.x / 3.2.x stable versionsPeter Korsgaard2012-02-142-2/+2
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ffmpeg: fix altivec typoPeter Korsgaard2012-02-131-1/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libvncserver: ensure target libgcrypt-config is usedPeter Korsgaard2012-02-131-0/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* news.html: add 2012.02-rc1 announcement linkPeter Korsgaard2012-02-121-1/+2
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Update for 2012.02-rc12012.02_rc1Peter Korsgaard2012-02-124-7/+20
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* CHANGES: update with recent changesPeter Korsgaard2012-02-121-37/+51
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mplayer: fix libtheora linking issuePeter Korsgaard2012-02-121-0/+374
| | | | | | | | We cannot (easily) move to a newer upstream version where this is fixed as ffmpeg moved to git / is no longer bundled, so instead this fix is backported (upstream r34498 + r34503). Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libecore: fix build error when X support is disabled but host has X headersPeter Korsgaard2012-02-121-1/+1
| | | | | | Forcibly disable imf-xim as it requires the X support. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libecore: add optional tslib/glib/openssl/gnutls/curl supportPeter Korsgaard2012-02-121-0/+20
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libecore: fix directfb dependencyPeter Korsgaard2012-02-121-1/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gst-plugins-base: add missing orc dependencyFelipe Contreras2012-02-111-0/+4
| | | | | | Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gst-dsp: add dependency to pkg-configFelipe Contreras2012-02-111-1/+1
| | | | | | | It's used in the Makefile. Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: add libvncserverPeter Korsgaard2012-02-103-0/+57
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ipsec-tools: get rid of explicit ipv6 handlingPeter Korsgaard2012-02-101-6/+0
| | | | | | This is taken care of by autotargets. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ipsec-tools: cleanup: remove trailing . after option textPeter Korsgaard2012-02-101-4/+4
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ipsec-tools: add option for dead peer detection supportPeter Korsgaard2012-02-102-0/+11
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* freetype: add optional bzip2 dependencyPeter Korsgaard2012-02-101-1/+3
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: drop LZMA environment variablePeter Korsgaard2012-02-101-1/+0
| | | | | | Not used anymore. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* bzip2: add so.1 linkTrevor Woerner2012-02-091-1/+2
| | | | | | | In addition to the .so link add a .so.1 link for the target rootfs. Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* docs: customize-toolchain: fix typoPeter Korsgaard2012-02-091-1/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* docs: Add customizing toolchain sectionSamuel MARTIN2012-02-093-0/+48
| | | | | | | Signed-off-by: Samuel MARTIN <s.martin49@gmail.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Acked-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* dependencies: build a host-tar if no suitable tar can be foundThomas De Schampheleire2012-02-094-12/+57
| | | | | | | | | | | | | | | | | | Some toolchains, like the one built with buildroot itself, use hardlinks (for example to link between the c++ and g++ binary). Unpacking such a toolchain with the --strip-components options does not work correctly if the system tar is too old (<1.17). Even recent releases of RedHat/CentOS still ship with tar 1.15. This patch checks for a suitable tar version (tar 1.17+) on the host system, and adds host-tar to the host dependencies if none can be found. host-tar is download and extracted as cpio.gz instead of tar.gz, to prevent chicken-egg problem. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> v4 Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* dependencies: add function suitable-host-packageThomas De Schampheleire2012-02-091-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sometimes, buildroot needs a certain host tool to do its job, e.g. tar. In many cases, we expect this tool to be present on the host system, but this is not always the case. Or maybe, the version on the host system is not suitable, and we need a more recent one. In some of these cases, instead of bailing out, buildroot could build the package first (but only if the existing system package is not suitable). To aid in detecting if a host package is suitable or not, this patch adds a function suitable-host-package. When called with parameter foo, it will execute check-host-foo.sh. This script should return either the path to the suitable host package, or the empty string if no suitable package can be found. The rules to determine whether something is suitable or not is left to check-host-foo.sh and depends on foo. An example usage of suitable-host-package is: DEPENDENCIES_HOST_PREREQ += $(if $(call suitable-host-package,foo),,host-foo) To avoid cluttering the existing dependencies.mk file, it includes any check-host-foo.mk file. These files can be used to hold appropriate dependency-related actions for foo. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> v1 Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* toolchain/crosstool-ng: update to 1.13.4Yann E. MORIN2012-02-091-1/+1
| | | | | | | | Update to fix downloads from sourceforge (the 'mesh' network no longer works). Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Makefile: fix old make check thinkoPeter Korsgaard2012-02-091-1/+1
| | | | | | So it doesn't fail with 3.81. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Makefile: change order of dirs and dependenciesThomas De Schampheleire2012-02-091-1/+1
| | | | | | | | | | | | If during the dependencies step, a package needs to be downloaded, the download directory already has to be present. If not, the file will be downloaded under the name 'dl' instead of in the directory 'dl'. This patch changes the order of dirs and dependencies in the world target to fix this. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* dependencies: check minimal make version early onThomas De Schampheleire2012-02-091-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | Although support/dependencies/dependencies.sh checks for the version of make, this script doesn't get a chance to run if make encounters a syntax error as a result of being too old. For example, the following syntax is only supported from make 3.81 onwards: ifeq ($(BR2_TOOLCHAIN_BUILDROOT),y) include toolchain/toolchain-buildroot.mk else ifeq ($(BR2_TOOLCHAIN_EXTERNAL),y) include toolchain/toolchain-external.mk else ifeq ($(BR2_TOOLCHAIN_CTNG),y) include toolchain/toolchain-crosstool-ng.mk endif This patch adds a check for the version of make very early in the Makefile, so that old make versions are handled gracefully. [Peter: simplify check] Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* dependencies: move from toolchain/ to support/Thomas De Schampheleire2012-02-096-4/+3
| | | | | | | | | | As suggested by Arnout Vandecappelle, move toolchain/dependencies to support/dependencies, as it really is not toolchain-specific anymore. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* qt: needs host-pkg-configFrederik Pasch2012-02-092-1/+2
| | | | | | Closes #4760 Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libevas: X OpenGL backends needs modular X.org (for mesa)Peter Korsgaard2012-02-091-2/+2
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: bump 3.2.x stable versionPeter Korsgaard2012-02-091-2/+2
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kernel-headers: bump 3.2.x stable versionPeter Korsgaard2012-02-091-1/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* iptables: fix build with 3.2 kernel headersPeter Korsgaard2012-02-091-0/+34
| | | | | | | | | | Based on upstream post-1.14.12.2 change. linux/if_packet.h changed to use the newly introduced __aligned_u64 type in 3.2, which iptables' embedded linux/types.h doesn't provide. Fix it by updating linux/types.h. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* dependencies.sh: fix host g++ check when ccache is usedPeter Korsgaard2012-02-081-1/+1
| | | | | | Similar to how we do it for gcc. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* iptables: no need to autoreconfPeter Korsgaard2012-02-081-1/+0
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* udev: bump to 181 and other fixesYegor Yefremov2012-02-084-19/+35
| | | | | | | | | | | | | | | | | | | Changes: - Linux kernel requirement: 2.6.34 and above (devtmpfs is mandatory) (this also applies to the chosen toolchain, because of Kernel headers) - optional dependency on libusb and usbutils removed - added dependency on kmod - added dependency on util-linux for libblkid - install in /lib/udev instead of /usr/libexec/udev - udevd moved to /lib/udev - fixed path to pci.ids and usb.ids - persistent rules generator is disabled by default, so option is introduced to enable this option if desired [Peter: fix build on uClibc, Config.in tweaks] Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kmod: bump to 5Yegor Yefremov2012-02-081-1/+1
| | | | | Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libevas: SDL OpenGL backend needs modular X.org (for mesa)Peter Korsgaard2012-02-081-0/+4
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libevas: fix SDL GL backend buildPeter Korsgaard2012-02-082-4/+8
| | | | | | | | libeet is needed by all backends building the generic OpenGL support, and the configure script forgets to check / expand libeet CFLAGS/libs when the SDL GL backend is used. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libevas: SDL GL backend doesn't need glprotoPeter Korsgaard2012-02-081-1/+0
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* sdl: fix X11 dependenciesPeter Korsgaard2012-02-082-1/+5
| | | | | | No need to build the entire X server to build SDL with X11 support. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libevas: software buffer backend doesn't need X11Peter Korsgaard2012-02-081-1/+0
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>