summaryrefslogtreecommitdiffstats
path: root/package
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'fltk-fix-bug-1729' of ↵Peter Korsgaard2010-05-214-11/+91
|\ | | | | | | git://git.busybox.net/~tpetazzoni/git/buildroot
| * fltk: fix buildThomas Petazzoni2010-05-214-11/+91
| | | | | | | | | | | | | | | | | | | | | | | | The build of fltk was failing due to an issue in the usage of scandir(). This issue is fixed by a new patch, fltk-1.1.7-scandir-fix.patch. Moreover, this problem was not necessarly visible, as the build process of FLTK didn't bail out with an error when it was failing. This if fixed by fltk-1.1.7-bail-out-on-error.patch. Finally, there was a problem with the tests of FLTK, so we disabled them. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | avahi: avahi-autopid: make sure TARGET_DIR/var/lib existsNick Leverton2010-05-211-0/+1
| | | | | | | | | | | | | | Closes #1801 Signed-off-by: Nick Leverton <nick@leverton.org> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* | Merge branch '2010-05-15-fixes' of ↵Peter Korsgaard2010-05-2146-163/+155
|\ \ | | | | | | | | | git://git.busybox.net/~tpetazzoni/git/buildroot
| * | netsnmp: disable build with external toolchainThomas Petazzoni2010-05-202-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is a build problem with netsnmp on external toolchain that isn't easy to fix: libtool strips the --sysroot that we are passing it, which make the link step fail. In preparation for the release, just make sure this package isn't visible to external toolchain users. Of course, on the long run, we should fix this. We also disable the build of the Quagga SNMP support because it selects netsnmp. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * | vpnc: pass CFLAGS at link timeThomas Petazzoni2010-05-201-2/+2
| | | | | | | | | | | | | | | | | | | | | External toolchain builds absolutely require the --sysroot option to be passed at link time. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * | uemacs: don't forget CFLAGS at link timeThomas Petazzoni2010-05-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Without CFLAGS, the build breaks because --sysroot is missing at link time, and this option is absolutely mandatory for external toolchain builds. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * | lvm2: do not override CC and similar variablesThomas Petazzoni2010-05-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Since lvm2 uses autoconf, there's no point in overriding CC and other variables at build time. This causes build breakage as CFLAGS aren't used at link time, therefore --sysroot lacks, which breaks the build with external toolchains. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * | mutt: fix build and convert to autotoolsThomas Petazzoni2010-05-203-94/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mutt has been upgraded, but the mutt-1.5.16-makedoc-hostcc.patch wasn't upgraded accordingly, causing build failures in the documentation. Therefore, we add a new patch mutt-1.5.17+20080114-nodoc.patch that disables the construction of the documentation. As this patch modifies Makefile.am, we need to autoreconf the package. The simplest and cleanest way to do this is to convert the package to the autotools infrastructure. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * | cairo: remove host variantThomas Petazzoni2010-05-201-3/+0
| | | | | | | | | | | | | | | | | | | | | Since we no longer need to build pango on the host, cairo on the host is no longer needed. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * | pango: run pango-querymodules on the target instead of on the hostThomas Petazzoni2010-05-202-16/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We needed to build pango for the host in order to compile pango-querymodules for the host, which was used to produce /etc/pango/pango.modules. Unfortunately: * This produces an incorrect /etc/pango/pango.modules (no modules detected in my case), probably because the host pango-querymodules was looking at host pango modules * This requires to build pango for the host, which requires to build cairo for the host, which requires to build X11 for the host. To make things work and remove the dependency between pango and host-pango, we introduce a S25pango script that creates /etc/pango/pango.modules on startup if it doesn't exist, just as we do with libgtk2 for /etc/gtk-2.0/gdk-pixbuf.loaders. Since host-pango is no longer needed, we remove all definitions related to it. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * | samba: only require libiconv if !BR2_ENABLE_LOCALEThomas Petazzoni2010-05-202-2/+2
| | | | | | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * | ntp: fix build failureThomas Petazzoni2010-05-201-0/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds a patch to NTP to fix the following build failure, using a workaround patch found on the Fedora bugzilla: ntp_loopfilter.c: In function 'local_clock': ntp_loopfilter.c:571: error: 'MOD_NANO' undeclared (first use in this function) ntp_loopfilter.c:571: error: (Each undeclared identifier is reported only once ntp_loopfilter.c:571: error: for each function it appears in.) ntp_loopfilter.c: In function 'loop_config': ntp_loopfilter.c:896: error: 'MOD_NANO' undeclared (first use in this function) Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * | startup-notification: add dependency on xlib_libX11Thomas Petazzoni2010-05-202-0/+3
| | | | | | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * | lmbench: needs BR2_INET_RPCThomas Petazzoni2010-05-201-0/+5
| | | | | | | | | | | | | | | | | | | | | This package uses several pmap_*() functions in the C library, that are only available if the C library has RPC support. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * | iconv: disallow selection when BR2_ENABLE_LOCALE is enabledThomas Petazzoni2010-05-201-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A C library compiled with locale support already has an iconv() implementation. In that case, libiconv is useless. Therefore, disallow the selection of libiconv when the configuration says that the toolchain has locale support. This fixes build issues similar to the one we had with gettext: libiconv headers are installed, but -liconv is not added because the ./configure script detects that the C library supports iconv. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * | gettext: make only available if BR2_NEEDS_GETTEXT is setThomas Petazzoni2010-05-201-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | This allows to make sure that an user, or a randpackageconfig, will not select the gettext or libintl package when using an external toolchain based on glibc/eglibc. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * | ltrace: fix build failureThomas Petazzoni2010-05-201-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | ltrace failed to build because of missing arguments to gcc to find the header files. This is due to the fact that the existing ltrace.mk was setting CC and LD at build time to incorrect values. Keeping the values set at configure time is just the right thing to do. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * | libcgicc: fix package after autotools infrastructure conversionThomas Petazzoni2010-05-202-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | The patch had an incorrect name, and the libtool patch was applied while it shouldn't, and the package wasn't autoreconfed while the patch changes some Makefile.am files. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * | libcap: fix build failureThomas Petazzoni2010-05-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | On a x86-64 host, libcap tried to install things in $(STAGING_DIR)/lib64 and $(TARGET_DIR)/lib64. Therefore, pass lib= and prefix=, as required by the strange build system used by libcap. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * | Make all package using gettext rely on BR2_NEEDS_GETTEXTThomas Petazzoni2010-05-2024-41/+34
| |/ | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | qt: update x86x86fix for 32bit pc hostsPeter Korsgaard2010-05-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | The recent change to use config.guess to figure out GNU_HOST_NAME broken the x86x86fix detection for 32bit hosts, as config.guess returns something like i686-pc-linux-gnu rather than something with *-unknown-linux-* like we used to use. Fix it by simply looking for "linux" instead. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* | ntp: fix build without ipv6 supportPeter Korsgaard2010-05-201-0/+24
| | | | | | | | | | | | Closes #1693 Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* | aumix: SITE has changedJulien Boibessot2010-05-201-1/+1
|/ | | | | | Signed-off-by: Julien Boibessot <julien.boibessot@armadeus.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mtd-utils: buildsystem is broken with parallel make (regarding libubi)Peter Korsgaard2010-05-191-4/+4
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* avahi: fix build on uclibc 0.9.31 without ipv6 supportPeter Korsgaard2010-05-181-0/+147
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: 1.16.1 fixes for dhcpd and sedPeter Korsgaard2010-05-162-7/+61
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Merge branch 'build-fixes' of git://git.busybox.net/~tpetazzoni/git/buildrootPeter Korsgaard2010-05-1111-17/+90
|\
| * shared-mime-info: missing dependency on host-intltoolThomas Petazzoni2010-05-101-1/+1
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * ltp-testsuite: mark as brokenThomas Petazzoni2010-05-101-0/+1
| | | | | | | | | | | | | | | | | | | | | | The install step, done with fakeroot, tries to install things in /opt: make[2]: Entering directory `/home/test/buildroot/output.ctng-arm-eglibc-2010-05-07-19-39-56/target/root/ltp-full-20090630/lib' install -D -m 644 libltp.a //opt/ltp/lib/libltp.a install: cannot create directory //opt/ltp: Permission denied make[2]: *** [install] Error 1 Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * sed: bump to 4.2.1 to fix build failureThomas Petazzoni2010-05-101-2/+2
| | | | | | | | | | | | | | Version 4.1.5 fails to build due to the infamous getline() conflict issue. 4.2.1 doesn't have this problem. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * vlc: mark as brokenThomas Petazzoni2010-05-101-0/+3
| | | | | | | | | | | | | | | | | | Before 2010.02, VLC didn't build, because it didn't pass the appropriate --disable- options according to the libraries available in Buildroot. Now, 2010.05 is going to be released, and no one bothered to fix VLC. Therefore, let's mark VLC as broken. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * linux-fusion: add dependency on !BR2_KERNEL_noneThomas Petazzoni2010-05-102-0/+2
| | | | | | | | | | | | | | | | | | | | | | linux-fusion is composed of a kernel module, and linux-fusion.mk uses several variable definitions that only exist when Buildroot compiles a kernel. We also add the same dependency to BR2_PACKAGE_DIRECTFB_MULTI, which relies on linux-fusion. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * libgcrypt: specify where gpg-error-config isThomas Petazzoni2010-05-091-1/+2
| | | | | | | | | | | | | | libgcrypt depends on libgpg-error, but it needs to know where the gpg-error-config utility is. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * hal: add dependency on host-libxml-parser-perlThomas Petazzoni2010-05-091-1/+1
| | | | | | | | | | | | | | hal integrates its own version of intltool tools, but they require libxml-parser-perl to be installed on the host. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * gawk: remove CC overrideThomas Petazzoni2010-05-091-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | For some unknown reason, gawk.mk was overriding CC to $(TARGET_CC) at build time, while it had already been set at configure time to "$(TARGET_CC) $(TARGET_CFLAGS)" which is already the good value. Setting it to just $(TARGET_CC) breaks the compilation with external toolchains because we must pass the --sysroot option. But anyway, this was incorrect as we were loosing some CFLAGS set by Buildroot. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * gnuchess: add a patch to fix getline() conflictThomas Petazzoni2010-05-091-0/+48
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * php: make sure either CLI or CGI is selectedThomas Petazzoni2010-05-091-10/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When neither CLI nor CGI is selected, PHP's configure script fails with: checking whether to build CGI binary... configure: error: No SAPIs selected. Of couse, the help text of the options says that at least one of them should be selected, but when doing testing with randpackageconfig, noone is reading these help texts. Therefore, based on the suggestion of Yann E. Morin, modify the Config.in organization so that at least one of the option is selected. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | libnl: include limits.h to fix build failureThomas Petazzoni2010-05-111-0/+19
| | | | | | | | | | | | | | | | | | | | Fixes the ULONG_MAX definition problem: In file included from cache.c:43: ../include/netlink-local.h: In function '__str2type':../include/netlink-local.h:218: error: 'ULONG_MAX' undeclared (first use in this function) Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* | netplug: disable -Werror to fix build failureThomas Petazzoni2010-05-111-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | netplug uses nested functions, and gcc generates a warning that is turned into an error: cc1: warnings being treated as errors if_info.c: In function 'ifsm_scriptdone': if_info.c:289: error: generating trampoline in object (requires executable stack) Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* | less: depends on cursesThomas Petazzoni2010-05-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | The less package already selects BR2_PACKAGE_CURSES, but it fails to depend on it in the makefile. Therefore, there are cases where less gets built before curses, and the build fails: checking for working terminal libraries... Cannot find terminal libraries - configure failed Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* | hostapd: use internal crypto libraryThomas Petazzoni2010-05-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | When OpenSSL is not enabled, hostapd relies on an internal library. However, this library must be enabled, otherwise the compilation of hostapd fails with: /home/test/ctng-arm-eglibc/bin/../lib/gcc/arm-unknown-linux-gnueabi/4.3.4/../../../../arm-unknown-linux-gnueabi/bin/ld: cannot find -ltommath Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* | xvkbd: bump versionPaul Jones2010-05-112-2/+3
| | | | | | | | | | | | | | And fix dependencies while we're at it. Signed-off-by: Paul Jones <paul@pauljones.id.au> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* | libxcb: relax host-python regexpPeter Korsgaard2010-05-101-1/+1
| | | | | | | | | | | | | | | | Some python versions print x.y rather than x.y.z as version number, so make regexp more robust. Reported-by: Paulius Zaleckas <paulius.zaleckas@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* | package/games/vice: removePeter Korsgaard2010-05-105-45/+0
|/ | | | | | Has been marked broken since Nov 2009, so removing as announced. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Merge branch 'squashfs-fixes' of git://git.busybox.net/~tpetazzoni/git/buildrootPeter Korsgaard2010-05-083-5/+14
|\
| * squashfs3: fix build when zlib isn't available on the hostThomas Petazzoni2010-05-072-4/+13
| | | | | | | | | | | | | | We need to pass CFLAGS and LDFLAGS, and to rename the patch so that it actually gets applied. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * squashfs: fix build when zlib isn't available on the hostThomas Petazzoni2010-05-071-1/+1
| | | | | | | | | | | | | | Pass CFLAGS and LDFLAGS so that when building squashfs, it finds the zlib installed in $(HOST_DIR). Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | Merge branch 'misc-fixes2' of git://git.busybox.net/~tpetazzoni/git/buildrootPeter Korsgaard2010-05-0846-137/+132
|\ \
| * | xfonts: fix dependencies and build processThomas Petazzoni2010-05-0636-108/+108
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of assuming that mkfontdir and mkfontscale are available on the development system, use the one installed in $(HOST_DIR). The FCCACHE variable is removed, because, for some reason, the installation process of xfonts disables the call to fc-cache when a DESTDIR is passed. See the definition of XORG_FONT_FCCACHE in aclocal.m4 in font packages: AC_DEFUN([XORG_FONT_FCCACHE],[ AC_PATH_PROG(FCCACHE, fc-cache) FCCACHE_WARN='echo "** Warning: fonts.cache not built" ; echo "** Generate this file manually on host system using fc-cache"' if test x"$FCCACHE" = x ; then RUN_FCCACHE="${FCCACHE_WARN}" else RUN_FCCACHE='@(if test -z "$(DESTDIR)"; then echo $(FCCACHE) $(fontdir); $(FCCACHE) $(fontdir); else' RUN_FCCACHE="${RUN_FCCACHE} ${FCCACHE_WARN} ; fi)" fi AC_SUBST([RUN_FCCACHE]) ]) In addition to this, we update the font dependencies to include font-utils for the host, mkfontdir for the host, mkfontscale for the host and bdftopcf for the host. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>