summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ext-toolchain-wrapper.c: Handle an arbitrary amount of argumentsDaniel Nyström2011-06-221-11/+20
| | | | | | | | | | | | | | Even though MAXARGS 1000 seems large, it wasn't enough for at least QtWebKit package. This new version does not have any predefined limits. Closes #3907 Many thanks to Thomas for tracing the source of the build error. [Peter: Return rather than abort()] Signed-off-by: Daniel Nyström <daniel.nystrom@timeterminal.se> Reported-by: Thomas Björk <thomas.bjork@home.se> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* configs: add defconfig for sheevaplugPeter Korsgaard2011-06-211-0/+24
| | | | | | http://en.wikipedia.org/wiki/SheevaPlug Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: add yajlPeter Korsgaard2011-06-213-1/+21
| | | | | | yajl is Yet Another JSON Library. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* berkeleydb: target install cleanupPeter Korsgaard2011-06-211-16/+8
| | | | | | | Install into /usr/lib and use the normal make install target instead of manually messing around with symlinks and .so versions. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* berkeleydb: fix build of shared librariesLuca Ceresoli2011-06-211-0/+1
| | | | | | | | | | 009d8fceab4 and 0a5e5534cbf8 moved the --enable-static configure flag from package files to the default _CONFIGURE_CMDS in package/Makefile.autotools.in. This broke Autotools packages that override _CONFIGURE_CMDS. Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ffmpeg: fix build of shared librariesLuca Ceresoli2011-06-211-0/+1
| | | | | | | | | | 009d8fceab4 and 0a5e5534cbf8 moved the --enable-static configure flag from package files to the default _CONFIGURE_CMDS in package/Makefile.autotools.in. This broke Autotools packages that override _CONFIGURE_CMDS. Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* qt: QtDeclarative needs script support as wellPeter Korsgaard2011-06-211-0/+1
| | | | | | | | | Otherwise configure errors out with: Error: QtDeclarative was requested, but it can't be built due to QtScript or QtGui being disabled. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* usbutils: bump to 003Yegor Yefremov2011-06-211-1/+1
| | | | | Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* dbus: bump versionPeter Korsgaard2011-06-211-1/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* dbus-glib: nowadays works with libxml2 backend as wellPeter Korsgaard2011-06-211-4/+0
| | | | | | So get rid of expat dependency. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* packages: dbus: use version 1.4.8Daniel Mack2011-06-212-34/+1
| | | | | | | The exisiting br2 patch can be dropped. Signed-off-by: Daniel Mack <zonque@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libdnet: fix python module buildPeter Korsgaard2011-06-212-4/+10
| | | | | | Ensure the correct compiler/linker flags are used. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Qt: add config option to build libQtDeclarative moduleDaniel Mack2011-06-202-0/+16
| | | | | | Signed-off-by: Daniel Mack <zonque@gmail.com> Acked-by: Daniel Nyström <daniel.nystrom@timeterminal.se> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* bmon: add optional alsa supportPeter Korsgaard2011-06-171-0/+6
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* bmon: make ncurses dependency optionalPeter Korsgaard2011-06-173-2/+32
| | | | | | | bmon can be built without ncurses support (needs a small patch though), so don't enforce it in kconfig. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* bmon: link dynamically unless explicitly requested otherwisePeter Korsgaard2011-06-171-0/+5
| | | | | | | | | | | | Commit 009d8fceab4d (add --{enable,disable}-{shared,static} automatically) caused us to pass --enable-static in the normal (non-static) case as well, which bmon interpretes as a request to link the bmon program statically, bloating the image. Fix it by passing an extra --disable-static to bmon configure to nullify this. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* synergy: ensure cross X11 headers / libraries are usedPeter Korsgaard2011-06-141-3/+2
| | | | | | Otherwise configure would check for Xtst support on the host. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* packages: remove --{enable,disable}-{shared,static} from autotools packagesThomas Petazzoni2011-06-1271-108/+35
| | | | | | | | Now that those values are passed at the autotools infrastructure level, there's no need for every package to pass inconsistent values. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package/autotools: add --{enable,disable}-{shared,static} automaticallyThomas Petazzoni2011-06-122-0/+8
| | | | | | | | | | | | | | | | | | | | | For target packages, depending on BR2_PREFER_STATIC_LIB, add the correct combination of --{enable,disable}-{shared,static} flags to ./configure calls. * When BR2_PREFER_STATIC_LIB is enabled, we pass --enable-static --disable-shared. * When BR2_PREFER_STATIC_LIB is disabled, we pass --enable-static --enable-shared. We enable static libraries since they can still be useful to statically link applications against some libraries (sometimes it is useful for size reasons). Static libraries are anyway only installed in the STAGING_DIR, so it doesn't increase in any way the size of the TARGET_DIR. For host packages, always pass --enable-shared and --disable-static. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Remove unused variable definitionsThomas Petazzoni2011-06-121-10/+0
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Mark some packages as not usable on non-MMU systemsThomas Petazzoni2011-06-125-0/+10
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: adjust configuration for non-MMU targetsThomas Petazzoni2011-06-121-0/+9
| | | | | | | | | | | The swaponoff applet doesn't build (and doesn't make sense) on non-MMU platforms. The ash shell cannot build on non-MMU platforms (because it uses fork()), so select the hush shell instead. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: tune config according to BR2_TOOLCHAIN_HAS_SHADOW_PASSWORDSThomas Petazzoni2011-06-121-0/+9
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* toolchain: introduce BR2_TOOLCHAIN_HAS_SHADOW_PASSWORDSThomas Petazzoni2011-06-123-0/+9
| | | | | | | | | | | | | | | Unfortunately, the official Blackfin toolchains are built without the shadow password support, so our default Busybox configuration fails to build. Therefore, we introduce a new hidden knob BR2_TOOLCHAIN_HAS_SHADOW_PASSWORDS, which is set to yes for Buildroot internal toolchain, for toolchains generated by the Crosstool-NG backend, for Glibc external toolchains and for Uclibc custom external toolchains. It is left unset by the Blackfin toolchain profile. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* blackfin: support external toolchains provided by blackfin.uclibc.orgThomas Petazzoni2011-06-122-0/+54
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: bump 1.18.x versionPeter Korsgaard2011-06-122-161/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: add statserialFrancis Mendes2011-06-123-0/+31
| | | | | Signed-off-by: Francis M. de P. Mendes <francis.mendes@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: add sredirdPeter Korsgaard2011-06-103-0/+34
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ethtool: bump to 2.6.39Yegor Yefremov2011-06-091-1/+1
| | | | | Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* uClibc: use NPTL by default for 0.9.32 / snapshotPeter Korsgaard2011-06-091-0/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: default to 2.6.39.1Peter Korsgaard2011-06-091-5/+5
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kernel-headers: add 2.6.39.x, use as defaultPeter Korsgaard2011-06-091-1/+5
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kernel-headers: bump 2.6.38.x versionPeter Korsgaard2011-06-091-1/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* uClibc: bump 0.9.32 version, use as defaultPeter Korsgaard2011-06-093-3/+5
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* uClibc: bump 0.9.31.x versionPeter Korsgaard2011-06-0912-37/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* sudo: bump version, use official upstream, don't disable authPeter Korsgaard2011-06-072-4/+4
| | | | | | | sudo without authentication doesn't make much sense, and it has very limited impact on binary size. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libmpeg2: ensure cross sdl-config is used for sdl pluginPeter Korsgaard2011-06-061-0/+1
| | | | | | Otherwise we end up linking against host libraries. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gst-plugins-bad: ensure cross sdl-config is used for sdl pluginPeter Korsgaard2011-06-061-0/+1
| | | | | | Otherwise we end up linking against host libraries. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kickoff 2011.08 development cyclePeter Korsgaard2011-06-062-1/+3
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Update for 2011.052011.05Peter Korsgaard2011-05-274-6/+18
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* setlocalversion: fix svn revision l10n-ismf8cfe@free.fr2011-05-251-2/+2
| | | | | | | Fixed an l10n-ism in retrieval of the svn revision. Signed-off-by: Stephane Fillod <fillods@users.sf.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* makedevs: minor fix to command's helpJavier Viguera2011-05-251-1/+1
| | | | | Signed-off-by: Javier Viguera <javier.viguera@digi.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Update for 2011.05-rc22011.05_rc2Peter Korsgaard2011-05-244-4/+27
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ext-toolchain: fix download url / add cs 2009q3Klaus Schwarzkopf2011-05-232-0/+17
| | | | | | | | | * fixed: external toolchain CODESOURCERY ARM2009Q1 downloaded version ARM2009Q3 * add CODESOURCERY ARM2009Q1 for ti dvsdk 3.10. Signed-off-by: Klaus Schwarzkopf <schwarzkopf@sensortherm.de> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* defconfigs: bump 2.6.38.x stable versionPeter Korsgaard2011-05-222-2/+2
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: bump 2.6.38.x stable versionPeter Korsgaard2011-05-221-3/+3
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kernel-headers: bump 2.6.38.x stable versionPeter Korsgaard2011-05-221-1/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kbd: rename the makefile so that it's named the same as the packageThomas Petazzoni2011-05-221-0/+0
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kbd: make sure to link against libintl when neededThomas Petazzoni2011-05-223-0/+38
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* fakeroot: disallow selection for the targetThomas Petazzoni2011-05-223-7/+3
| | | | | | | | | | | | | | | | | | | | | | | | fakeroot for the target fails to build against glibc, due to largefile related problems : libtool: link: /home/test/outputs/test-503/host/usr/bin/powerpc-linux-gnu-gcc -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -o faked faked.o ./.libs/libcommunicate.a -ldl {standard input}: Assembler messages: {standard input}:2592: Error: symbol `__fxstatat64' is already defined {standard input}:2627: Error: symbol `__fxstat64' is already defined {standard input}:2663: Error: symbol `__xstat64' is already defined {standard input}:2698: Error: symbol `__lxstat64' is already defined make[3]: *** [libfakeroot.lo] Error 1 As fakeroot for the target is not really needed, and was only added when we packaged fakeroot for the host, just make fakeroot not selectable for the target. We have to keep the AUTOTARGETS call for fakeroot on the target, because the host variant does not work otherwise, due to issues in the package infrastructure (that will be fixed post-2011.05). Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>