summaryrefslogtreecommitdiffstats
path: root/package
Commit message (Collapse)AuthorAgeFilesLines
* fontconfig: fix cross-compilation patchThomas Petazzoni2010-07-071-36/+57
| | | | | | | | | | | | The existing cross-compilation patch works with our not completely correct TARGET_CONFIGURE_OPTS. With the correct variables (CFLAGS, LDFLAGS) being passed, fontconfig was trying to use target CFLAGS/LDFLAGS when building tools for the host. This updated patch fixes that problem by correctly using the CC_FOR_BUILD, CFLAGS_FOR_BUILD variables. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* cmake: pass LDFLAGS/CFLAGS when building for the hostThomas Petazzoni2010-07-071-1/+3
| | | | | | | | Passing LDFLAGS/CFLAGS when building for the host allows cmake to be compiled with the proper -rpath value (the -rpath option is added to HOST_LDFLAGS in a later commit). Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ruby: convert to autotools and fix buildThomas Petazzoni2010-07-061-64/+7
| | | | | | | | | | | | ruby is converted to the autotools infrastructure, and the dependency on host-ruby is added since a ruby interpreter is needed to build a ruby interpreter. Fortunately, this is taken into account in the ruby build process, and it first start to build a mini-interpreter that is used to build the rest. However, this doesn't take the cross-compilation case into account, so we have to build ruby for the host. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* xlib_libXt: fix build issuesThomas Petazzoni2010-07-062-2/+97
| | | | | | | | | | | | | | | | The .mk file was hacking the CC_FOR_BUILD value so that $(STAGING_DIR)/usr/include is added to the include path. This is not correct since $(STAGING_DIR) contains target stuff, not host stuff. The correct fix is to add a dependency on host-xproto_xproto, which will install the needed headers in $(HOST_DIR)/usr/include. In addition to that, a patch is added to make xlib_libXt build system behave properly in the cross-compilation case, where the makestrs tool needs to be built on the host as part of the compilation process. This was working before because of our quirky TARGET_CONFIGURE_OPTS, but those are going to be fixed in a future commit. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* xcb-util: add dependency on host-gperfThomas Petazzoni2010-07-061-0/+1
| | | | | | | gperf on the host is needed, since it is used by xcb-util to generate a perfect hash function. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* webkit: fix misc build issuesThomas Petazzoni2010-07-061-1/+2
| | | | | | | | Webkit depends on libjpeg, so add it as a dependency. Webkit also uses icu but fails to find it if we don't pass ac_cv_path_icu_config to its ./configure script. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ext-toolchain: Fix ARCH_SYSROOT detectionThomas Petazzoni2010-07-061-2/+2
| | | | | | | | | | | | | | | | | | | | | | For the detection of the ARCH_SYSROOT_DIR (which contains the C library variant specific to the compiler flags), we used to pass only the -march argument instead of the full TARGET_CFLAGS. This was done because TARGET_CFLAGS contains --sysroot, and we don't want to tell here the compiler which sysroot to use, because we're specifically asking the compiler where the *normal* arch sysroot directory is. Unfortunately, there are some multilib variants that aren't decided only based on -march, but also on -msoft-float or other compiler flags. Therefore, we take the opposite approach: pass the full TARGET_CFLAGS, from which we have stripped the --sysroot option. For example, this allows a PowerPC CodeSourcery toolchain, on which we're using the soft-float multilib variant, to work properly as an external toolchain. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: Yann E. MORIN <yann.morin.1998@anciens.enib.fr> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: add libsvgtiny libraryPeter Korsgaard2010-07-053-0/+57
| | | | | | No official releases, so use svn snapshot like tremor :/ Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* sdl_sound: add optional dependenciesPeter Korsgaard2010-07-041-0/+13
| | | | | | Add the optional dependencies we have in BR (flac/speex/vorbis). Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* sdl_sound: needs iconv if !localePeter Korsgaard2010-07-042-0/+5
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* sdl_sound: fix dependenciesPeter Korsgaard2010-07-031-0/+1
| | | | | | sdl_sound naturally depends on SDL. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* blackbox: needs iconv if !localePeter Korsgaard2010-07-022-1/+10
| | | | | | | | | Closes #2101 At the same time fix dependencies so it can be built without a local X server, and a comment is shown if C++ support isn't enabled. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* bash: bump to 4.1.7(1) and migrate to autotargetsGustavo Zacarias2010-07-0143-3540/+414
| | | | | | | Closes #1993 Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* tremor: fix svn checkoutPeter Korsgaard2010-07-011-17/+9
| | | | | | | | | | | Commit 1dc19c445 (split tremor into its own package) unfortunately broke the svn checkout step (but normally not noticable as we have a tarball on sources.buildroot.net that will get downloaded instead). Fix it by using a custom download step, and remove unused variables while we're at it. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Makefile.package.in: allow packages to override download stepPeter Korsgaard2010-07-011-1/+1
| | | | | | E.G. for checkout from version control instead. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xserver_xorg-server: fix _MAKE typoPeter Korsgaard2010-07-011-1/+1
| | | | | | The variable should be XSERVER_XORG_SERVER_MAKE, not .._XSERVER_MAKE. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Makefile: fixup make distclean after kconfig build in BUILD_DIRPeter Korsgaard2010-07-011-3/+4
| | | | | | | | | We don't actually need to explicitly clean the kconfig stuff, as distclean already removes the entire BUILD_DIR, but fix up the packag/config makefile to do the right thing if make clean/distclean is called manually for completeness. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* dropbear: override detection of struct sockaddr_storagePeter Korsgaard2010-06-251-0/+5
| | | | | | | | | | Configure misdetects this as no, but the result is not used for anything. Unfortunately it breaks the build for other packages also checking for struct sockaddr_storage (like rsync) when using a shared config cache, so force it to yes. Reported-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: Remove portage, it's obsoleteGustavo Zacarias2010-06-253-175/+0
| | | | | | | Closes #1975 Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Deprecate rp-pppoe, functionality is in pppdGustavo Zacarias2010-06-251-0/+1
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* dnsmasq: bump to 2.55 and migrate to gentargetsGustavo Zacarias2010-06-251-18/+27
| | | | | | | Closes #2005 Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* sdl: fix build without directfb after autotools conversionPeter Korsgaard2010-06-251-1/+1
| | | | | | | | Make sure --enable-video-directfb=no gets passed to configure if directfb isn't enabled, so sdl doesn't try to link with the host version instead (if available). Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Merge branch 'autotools-conversion' of ↵Peter Korsgaard2010-06-2528-2371/+295
|\ | | | | | | git://git.busybox.net/~tpetazzoni/git/buildroot
| * Add package xtermPaul Jones2010-06-243-0/+20
| | | | | | | | Signed-off-by: Paul Jones <paul@pauljones.id.au>
| * Remove package rxvtPaul Jones2010-06-245-1241/+0
| | | | | | | | | | | | It is very old (cira 2003) and very broken Signed-off-by: Paul Jones <paul@pauljones.id.au>
| * liblockfile : convert to autotools infrastructure & bump to 1.08-4cmchao2010-06-241-51/+12
| | | | | | | | | | | | | | | | | | Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * Installation to target is the default * No need to strip, it's done globally Signed-off-by: cmchao <cmchao@gmail.com>
| * libgpg-error : convert to autotools infrastructure & bump to 1.8cmchao2010-06-241-67/+4
| | | | | | | | | | | | | | | | Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * Installation to target is the default Signed-off-by: cmchao <cmchao@gmail.com>
| * sdl : convert to autotools infrastructure & bump to 1.2.14cmchao2010-06-241-85/+19
| | | | | | | | | | | | | | | | | | | | | | Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * Installation to target is the default * Remove SDL_EXTRA_CFLAGS, unused * Remove reference to SDL_DIRECTFB_INCLUDES, unused * Remove strip, done globally Signed-off-by: cmchao <cmchao@gmail.com>
| * sdl_ttf : convert to autotools infrastructurecmchao2010-06-241-68/+7
| | | | | | | | | | | | | | | | Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * Installation to target is the default Signed-off-by: cmchao <cmchao@gmail.com>
| * sdl_mixer : convert to autotools infrastructure & bump to 1.2.11cmchao2010-06-241-55/+12
| | | | | | | | | | | | | | | | | | Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * Installation to target is the default * No need to strip, done globally Signed-off-by: cmchao <cmchao@gmail.com>
| * quagga : convert to autotools infrastructure & bump to 0.99.12cmchao2010-06-242-128/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * Installation to target is the default * No installation to staging is the default * The QUAGGA_HEADERS option does not exist * BOA_INSTALL_TARGETS_CMDS wouldn't work in the Quagga package, and was anyway doing the default action * The QUAGGA_BINARY/QUAGGA_TARGET_BINARY variables were not used * Bump to 0.99.16, which fixes a problem when IPv6 is not enabled Signed-off-by: cmchao <cmchao@gmail.com> merge quagga
| * gawk: enable host packageThomas Petazzoni2010-06-241-0/+1
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * make : convert to autotools infrastructurecmchao2010-06-241-67/+8
| | | | | | | | | | | | | | | | | | Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * Target installation is the default * No staging installation is the default Signed-off-by: cmchao <cmchao@gmail.com>
| * gzip : convert to autotools infrastructure & bump to 1.4cmchao2010-06-242-101/+2
| | | | | | | | | | | | | | | | | | Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * Installation to target is the default * No installation to staging is the default Signed-off-by: cmchao <cmchao@gmail.com>
| * libfuse : convert to autotools infrastructure & bump to 2.8.4cmchao2010-06-241-57/+12
| | | | | | | | | | | | | | | | | | | | | | | | Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * Installation to target is the default * Remove incorrect libfuse-dirclean target * Remove INSTALL_STAGING_CMDS, since its implementation was the default behaviour * No need to strip, done globally * No need to create main directories in $(TARGET_DIR) Signed-off-by: cmchao <cmchao@gmail.com>
| * diffutils : convert to autotools infrastructurecmchao2010-06-241-59/+4
| | | | | | | | | | | | | | | | Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * Installation to target is the default Signed-off-by: cmchao <cmchao@gmail.com>
| * dash : convert to autotools infrastructure & bump to 0.5.5.1cmchao2010-06-241-63/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * No need to strip * Target installation is the default * No installation to staging is the default * Remove DASH_BINARY/DASH_SOURCE variables * Fix minor mistakes * Simplify: no need to pass CC/CC_FOR_BUILD Signed-off-by: cmchao <cmchao@gmail.com> merge dash
| * berkeleydb : convert to autotools infrastructure & bump to 4.4.20cmchao2010-06-241-57/+25
| | | | | | | | | | | | | | | | | | | | | | | | Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * Installation to target is the default * Use BERKELEYDB_SUBDIR to get rid of the specific BUILD_CMDS and INSTALL_STAGING_CMDS * Split the INSTALL_TARGET_CMDS to install development files on the target only when needed Signed-off-by: cmchao <cmchao@gmail.com>
| * dialog : convert to autotools infrastructure & bump to 1.1-20100428cmchao2010-06-241-50/+10
| | | | | | | | | | | | | | | | | | | | Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * Installation to target is the default behaviour * No installation to staging is the default behaviour * Stripping is done globally Signed-off-by: cmchao <cmchao@gmail.com>
| * links : convert to autotools infrastructure & bump to 1.01pre1-no-sslcmchao2010-06-242-56/+28
| | | | | | | | | | | | | | | | | | | | | | Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * Installation to target is the default behaviour * No installation to staging is the default behaviour * Stripping is done globally * Remove incorrect cleaning rules Signed-off-by: cmchao <cmchao@gmail.com>
| * fbv : convert to autotools infrastructurecmchao2010-06-241-35/+15
| | | | | | | | | | | | | | | | | | | | Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * Target installation is the default behaviour * No installation to staging is the default behaviour * Remove FBV_BINARY/FBV_TARGET_BINARY variables Signed-off-by: cmchao <cmchao@gmail.com>
| * dmalloc : convert to autotools infrastructurecmchao2010-06-241-72/+25
| | | | | | | | | | | | | | | | | | | | Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * Target installation is the default behaviour * No installation to staging is the default behaviour * Remove DMALLOC_TARGET_BINARY variable Signed-off-by: cmchao <cmchao@gmail.com>
| * distcc : convert to autotools infrastructure & bump to 1.1-20100428cmchao2010-06-241-59/+11
| | | | | | | | | | | | | | | | | | | | Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * Target installation is the default behaviour * No installation to staging is the default behaviour * Remove DISTCC_BINARY/DISTCC_TARGET_BINARY variables Signed-off-by: cmchao <cmchao@gmail.com>
* | nbd: Bump nbd to version 2.9.15 and remove klcc issue.Peter Huewe2010-06-243-52/+1
| | | | | | | | | | | | | | | | | | | | | | This patch bumps the version of nbd to 2.9.15. The new version avoids problems with klcc installed on the host system and also includes two former buildroot patches: - nbd-fix-build-with-disable-lfs.patch - nbd-server-fix-read-eagain.patch Signed-off-by: Peter Huewe <peterhuewe@gmx.de> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* | make gconfig: fix build on Fedora-13Slava Zanko2010-06-241-1/+1
|/ | | | | | | | | | | | | Closes #2095 Avoids error like: /usr/bin/ld: /dot-dot-dot/buildroot/output/build/buildroot-config/kconfig_load.o: undefined reference to symbol 'dlsym@@GLIBC_2.2.5' Need to add -ldl to list of GTK2 development libraries. Signed-off-by: Slava Zanko <slavazanko@gmail.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Makefile.autotools.in fix typo (s/extrators/extractors/)Peter Korsgaard2010-06-231-1/+1
| | | | | | Noticed by Michael S. Zick. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Makefile.package.in: Add support for *.tbz2 package archivesPaul Jones2010-06-231-5/+6
| | | | | | Signed-off-by: Paul Jones <paul@pauljones.id.au> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* module-init-tools: don't build documentationPeter Korsgaard2010-06-231-0/+2
| | | | | | | We don't have docbook2man in buildroot, and the build breaks if you have it on the host, but in an incompatible version (like on my machine). Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Merge branch 'linux-cleanup' of git://git.busybox.net/~tpetazzoni/git/buildrootPeter Korsgaard2010-06-225-202/+73
|\ | | | | | | | | Conflicts: target/Makefile.in
| * Add generic functions to enable/set/disable options in kconfig filesThomas Petazzoni2010-06-221-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The KCONFIG_ENABLE_OPT, KCONFIG_SET_OPT and KCONFIG_DISABLE_OPT are new make functions to respectively enable, set and disable options in Kconfig-like files (as used by the kernel, uClibc or Busybox). They can be used as follows : $(call KCONFIG_ENABLE_OPT,CONFIG_FOOBAR,/path/to/.config) $(call KCONFIG_SET_OPT,CONFIG_BARFOO,foobar,/path/to/.config) $(call KCONFIG_DISABLE_OPT,CONFIG_FARBOO,/path/to/.config) Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>