summaryrefslogtreecommitdiffstats
path: root/package
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* qt: scripttools needs guiThomas Petazzoni2011-05-221-0/+1
| | | | | | | | | | | | | | | | The QtScriptTools library depends on the QtGui library, as can be seen in the src/src.pro file of the Qt sources : !contains(QT_CONFIG, no-gui):contains(QT_CONFIG, scripttools): SRC_SUBDIRS += src_scripttools If the scripttools are enabled in the Qt configuration, but not the gui, then the scripttools library is not built by Qt, and the Buildroot build process fails with: cp: cannot stat `/home/test/outputs/test-502/host/usr/sh4-unknown-linux-gnu/sysroot/usr/lib/libQtScriptTools.so.*': No such file or directory Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* psmisc: do not install pstree.x11 symbolic linkThomas Petazzoni2011-05-221-3/+20
| | | | | | | | | The psmisc-no-__progname.patch removes the usage of __progname, which removes any difference between pstree and pstree.x11. Therefore, we make sure to not create the pstree.x11 symbolic link in the target. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* psmisc: fix build by linking against libintl when neededThomas Petazzoni2011-05-221-0/+43
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* bind: give path to OpenSSL when OpenSSL is enabledThomas Petazzoni2011-05-191-0/+1
| | | | | | | | | | | bind needs to be specifically told where OpenSSL is, otherwise, the build fails with: checking for OpenSSL library... configure: error: OpenSSL was not found in any of /usr /usr/local /usr/local/ssl /usr/pkg /usr/sfw; use --with-openssl=/path If you don't want OpenSSL, use --without-openssl Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mplayer: fix libmad checkPeter Korsgaard2011-05-181-1/+1
| | | | | | Closes #3757 Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gtk2-engines: bump, rename config option and convert to AUTOTARGETSThomas Petazzoni2011-05-182-78/+10
| | | | | | | | | | | gtk2-engines is bumped from 2.9.1 to 2.20.2 (the latest available version compatible with Gtk2). The package is converted to the AUTOTARGETS infrastructure. The config option is renamed so that it matches the package name (gtk2-engines instead of libgtk2-engines). Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libgtk2: add option to install the gtk-demo programThomas Petazzoni2011-05-182-0/+9
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libgtk2: change download siteThomas Petazzoni2011-05-181-1/+1
| | | | | | | Use the Gnome FTP server as the download site, like we do for other components of the Gtk stack. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libgtk2: bump to 2.24.4Thomas Petazzoni2011-05-181-2/+2
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* pango: bump to 1.28.4Thomas Petazzoni2011-05-181-1/+1
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libglib2: bump to 2.28.6Thomas Petazzoni2011-05-182-16/+2
| | | | | | | The patch libglib2-mkenums-nowarn.patch is removed, since it has been merged upstream. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* atk: bump to 1.33.6Thomas Petazzoni2011-05-181-2/+2
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* sudo: bump and convert to AUTOTARGETSThomas Petazzoni2011-05-184-14320/+11
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* dhcpdump: move as a proper package, bump versionThomas Petazzoni2011-05-186-68/+50
| | | | | | | | dhcpdump 1.7 required tcpdump, but version 1.8 now uses libpcap instead. Also version 1.8 is no longer autotools based, but just a simple Makefile. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* festival: remove packagesThomas Petazzoni2011-05-1715-468/+0
| | | | | | | Festival does not build, nobody cared since a long time, and they have been marked deprecated since quite some time. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Makefile.autotools.in: default to same <pkg>_MAKE setting for host and targetPeter Korsgaard2011-05-171-1/+8
| | | | | | Similar to how it is done for _SOURCE, _PATCH, _SITE and _SUBDIR. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libnl: minor package fixesGustavo Zacarias2011-05-161-1/+3
| | | | | | | | | * libnl fails to build with multiple jobs so keep make at -j1 * Multiple libraries are installed so update uninstall target for this [Peter: remove libnl/libnl-*.* to catch subdir + any new libs in the future] Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* dropbear: disable zlib support when built with small optionAlexander Clouter2011-05-162-3/+4
| | | | | | | Closes #3733 Signed-off-by: Alexander Clouter <alex@digriz.org.uk> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xlib_libXfont: don't build devel documentation for hostVasily Khoruzhick2011-05-161-0/+1
| | | | | Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* font-misc-misc: Don't pull fonts encodings from host systemVasily Khoruzhick2011-05-161-0/+6
| | | | | | | Use encodings from staging dir. Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xlib_libX11: don't build docs for hostVasily Khoruzhick2011-05-161-0/+3
| | | | | | | | It depends on utils provided by host system, and they sometimes are missing. Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* sdl: fix directfb driver build if host has directfb-configPeter Korsgaard2011-05-161-1/+1
| | | | | | | Ensure our cross directfb-config is used, so the right linker paths as passed to the compiler. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: add hush patch for version 1.18.4Gustavo Zacarias2011-05-161-0/+160
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* openssh: bump to version 5.8p2Gustavo Zacarias2011-05-161-1/+1
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libnl: depend on host-bisonPeter Korsgaard2011-05-161-0/+1
| | | | | | | | | | | | libnl build breaks with bison <2.4 with: bison -y -d -o route/cls/ematch_syntax.c route/cls/ematch_syntax.y route/cls/ematch_syntax.y:31.9-16: syntax error, unexpected identifier, expecting string So build our own known good version and use instead. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* bison: add host packagePeter Korsgaard2011-05-161-0/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* qt: fix build when script+dbus are enabled, but gui isn'tPeter Korsgaard2011-05-161-0/+22
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* qt: bump versionPeter Korsgaard2011-05-164-1/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* haserl: remove 0.8.0 install workaroundPeter Korsgaard2011-05-161-3/+0
| | | | | | Not needed anymore as stripping is handled on a global level. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* haserl: fix lua support after 0.9.29 bumpPeter Korsgaard2011-05-162-8/+136
| | | | | | | | | | | | haserl no longer ships haserl_lualib.inc so our lua2c hack didn't work anymore. Fix is by adding a patch to re-add it and move the Makefile.in changes to here rather than with sed. Longer term we should probably add host-lua support instead. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* wpa_supplicant: add support for libnl-2.0Yegor Yefremov2011-05-151-0/+1
| | | | | | Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* hostapd: add support for libnl-2.0Yegor Yefremov2011-05-151-0/+5
| | | | | | Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libnl: bump to version 3.0Yegor Yefremov2011-05-154-97/+2
| | | | | | Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* iw: add support for libnl-3.0Yegor Yefremov2011-05-151-0/+47
| | | | | | Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>