summaryrefslogtreecommitdiffstats
path: root/package
Commit message (Collapse)AuthorAgeFilesLines
* matchbox-desktop: needs zlibPeter Korsgaard2013-02-212-1/+2
| | | | | | | | | Otherwise the build fails with: In file included from mbdesktop_win_plugin.c:1:0: mbdesktop.h:31:18: fatal error: zlib.h: No such file or directory Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* vim: Docs are only available when BR2_PACKAGE_VIM_RUNTIME is selectedMarkos Chandras2013-02-191-2/+1
| | | | | | | | Fixes http://autobuild.buildroot.net/results/adc3e2f876f83a4011574e03bceb0007d7e891a2/build-end.log Signed-off-by: Markos Chandras <markos.chandras@imgtec.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libtorrent: needs threads supportPeter Korsgaard2013-02-192-4/+6
| | | | | | Fixes http://autobuild.buildroot.net/results/25e6a0a65d0b75050e02a5748b3f08a80b686188 Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* glib-networking: fix a typo in the .mk fileHenrique Camargo2013-02-191-2/+2
| | | | | | | The variable GLIB_NETWORKING_MINOR_VERSION had a typo. Signed-off-by: Henrique Camargo <henrique@henriquecamargo.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* network-manager: needs host-intltoolPeter Korsgaard2013-02-191-1/+1
| | | | | | Fixes http://autobuild.buildroot.net/results/a37bb8395334814d5c829c27194ad99409baf54b/ Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* vim: Add post-install hook to remove documentation from targetMarkos Chandras2013-02-191-0/+8
| | | | | | Signed-off-by: Markos Chandras <markos.chandras@imgtec.com> Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* inotify-tools: needs mmuGustavo Zacarias2013-02-191-0/+1
| | | | | | | | Fixes http://autobuild.buildroot.net/results/8424451b46d6787fc586502fa5774564e4715ce8/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libglib2: fix build with binary microblaze toolchainsPeter Korsgaard2013-02-191-1/+6
| | | | | | The toolchains don't have qsort_r or working inotify, so disable those. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libffi: bump versionPeter Korsgaard2013-02-191-22/+5
| | | | | | | | | | It makes more sense to use a released version for 2013.02 rather than a git snapshot. The build system now correctly installs libffi.pc, so we can drop the manual install. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: support millisecond watchdog periodsSimon Dawson2013-02-182-2/+4
| | | | | | | | | | The BusyBox watchdog application supports reset periods specified in milliseconds. The Buildroot package will only allow an integer reset period, which prevents the use of the required "ms" suffix. Change the watchdog period configuration item to a string, to allow the use of the "ms" suffix. Signed-off-by: Simon Dawson <spdawson@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* qt: disable precompiled headers to workaround compilation failureLuca Ceresoli2013-02-181-3/+3
| | | | | | | | | | | | | | | | | Precompiled header implementation is buggy in current Qt as described at http://comments.gmane.org/gmane.comp.lib.qt.devel/5933. The only known workaround is currently to add -no-pch to configure. Fixes build failure terminating with error compiling ../3rdparty/pixman/pixman-arm-neon-asm.S cc1: fatal error: .pch/release-shared-emb-arm/QtGui: No such file or directory compilation terminated. such as: http://autobuild.buildroot.net/results/648265012591280fa592a239f86ee39aec2d5fa6/build-end.log Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gnutls: bump to version 3.1.8Gustavo Zacarias2013-02-181-1/+1
| | | | | | | Fixes a regression in 3.1.7 regarding the priority string NORMAL. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libcurl: add SASL security patchGustavo Zacarias2013-02-181-0/+65
| | | | | | | Fixes CVE-2013-0249, see http://curl.haxx.se/docs/adv_20130206.html Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* openssl: bump to version 1.0.1eGustavo Zacarias2013-02-181-1/+1
| | | | | | | Fixes some regressions introduced by 1.0.1d Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ntfs-3g: needs mmuGustavo Zacarias2013-02-181-0/+1
| | | | | | | | The internal libfuse-lite implementation uses it, and since the external full-blown libfuse also requires it there's no other choice. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* neard: fix build with kernel headers 3.1 - 3.6Arnout Vandecappelle (Essensium/Mind)2013-02-171-2/+11
| | | | | | | | | | | | | neard uses the linux/nfc.h header which is fairly recent, so we have a patch that creates linux-nfc.h and uses it if necessary. However, since the bump to 0.9, neard uses some symbols that are introduced in linux 3.7 so the build fails with headers 3.1 (which introduced nfc.h) to 3.6. To resolve that, add a check for one of the newly introduced symbols (that is used by neard). Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* collectd: also install to stagingGustavo Zacarias2013-02-171-0/+1
| | | | | | | Fixes bug #5906 Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libcurl: re-enable on non-MMU platformsThomas Petazzoni2013-02-172-2/+7
| | | | | | | | | | | | | | | | | | | In 9229b82d6326ea425a258b91a9f0157ef6b223b7 ('libcurl: needs MMU'), the libcurl package was disabled on non-MMU systems, due to the usage of the fork() function in the library. However, a deeper inspection reveals that fork() is only used in the implementation of NTLM, an obscure, undocumented, Microsoft specific authentication method that apparently isn't common anymore. See http://curl.haxx.se/docs/manpage.html#--ntlm. Therefore, this commit re-enables libcurl on non-MMU systems by explicitly disabling the NTLM support. If someone ever needs NTLM support in Buildroot's libcurl package, it will always be time to add a libcurl sub-option to enable it. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gesftpserver: needs mmuGustavo Zacarias2013-02-172-1/+2
| | | | | | | | | | Fixes: http://autobuild.buildroot.net/results/23298ba81896e473e903c17e12ad547049b8d348 Also fix the sort order. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libvorbis: fix LIBVORBIS_SITEThomas Petazzoni2013-02-171-1/+1
| | | | | | | | | The LIBVORBIS_SITE included a reference to $(LIBVORBIS-SOURCE), which doesn't exist. And anyway was useless because the <pkg>_SITE variable should not contain the name of the tarball. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* thttpd: needs mmuGustavo Zacarias2013-02-171-0/+1
| | | | | | | | Fixes http://autobuild.buildroot.net/results/0b73d2b45a5bac94b65893725de46d87a9626b37/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* rpi-userland: update to fix no-longer applying patchYann E. MORIN2013-02-102-70/+1
| | | | | | | | | | | | | Our patches do not apply as-is against the version of rpi-userland we package (weird...). Since rpi-userland does not have releases, and is a relatively fast-moving target, just bump the version to the latest cset from the git tree, and get rid of one our failing patch, since it was applied upstream. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mplayer: not supported on sh2/sh2agilles.talis@gmail.com2013-02-091-1/+2
| | | | | | | | | | | mplayer configure script says that sh2a is not supported. Fixes: http://autobuild.buildroot.org/results/0e530fd99c4b37782208ee0549be500220643999/ Signed-off-by: Gilles Talis <gilles.talis@gmail.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* imagemagick: fix CONFIG_SCRIPTS handling when C++ isn't availablePeter Korsgaard2013-02-091-1/+5
| | | | | | | | Fixes http://autobuild.buildroot.org/results/0b35567af8a41a14c9c33f3be5299978c5847e03 Magick++-config only gets installed when C++ support is detected. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* boost: Pass staging dir to --with-icu option.Ignacy Gawedzki2013-02-091-1/+1
| | | | | | | | | | | | | | | | | When using the --with-icu option without specifying the directory, boost's bootstrap.sh script will look at "common" locations (lines 289-294): COMMON_ICU_PATHS="/usr /usr/local /sw" for p in $COMMON_ICU_PATHS; do if test -r $p/include/unicode/utypes.h; then ICU_ROOT=$p fi done With buildroot it may surely become problematic at some point. Signed-off-by: Ignacy Gawędzki <i@lri.fr> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libgpg-error: use <pkg>_CONFIG_SCRIPTSThomas Petazzoni2013-02-081-0/+1
| | | | | | | | | libgpg-error installs a gpg-error-config script, but it wasn't fixed up properly. Use the <pkg>_CONFIG_SCRIPTS to handle this. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by: "Samuel Martin" <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: use <pkg>_CONFIG_SCRIPTS in packages that used special handlingThomas Petazzoni2013-02-083-54/+3
| | | | | | | | | | | | | | | | | The packages changed by this commit were not only changing prefix= and exec_prefix= during their <foo>-config fixups, they were also changing includedir= and/or libdir=. So, they could not be directly converted to the new <pkg>_CONFIG_SCRIPTS infrastructure. However, a careful analysis of their default <foo>-config shows that includedir= and libdir= is defined relatively to either ${prefix} and ${exec_prefix}. Therefore, the manual fixing of includedir= and libdir= is useless, and fixing prefix= and exec_prefix=, as done by the <pkg>_CONFIG_SCRIPTS mechanism is sufficient. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by: "Samuel Martin" <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: use <pkg>_CONFIG_SCRIPTS wherever possibleThomas Petazzoni2013-02-0819-195/+24
| | | | | | | | | | | Use the <pkg>_CONFIG_SCRIPTS mechanism in all packages for which it does all what the package was doing. A few packages, like libxslt, are for now left out, since they need some additional fixup (for example a fixup of includedir). Signed-off-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>
* package: remove scripts listed in <pkg>_CONFIG_SCRIPTS from targetThomas Petazzoni2013-02-081-0/+5
| | | | | | | | | | The <foo>-config scripts are useless on the target, since they are only needed for development, so we remove them automatically. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Acked-by: "Samuel Martin" <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: rename <pkg>_CONFIG_FIXUP to <pkg>_CONFIG_SCRIPTSThomas Petazzoni2013-02-082-3/+3
| | | | | | | | | | | | | | | | | | | | | | This commit renames the newly introduced <pkg>_CONFIG_FIXUP variable to <pkg>_CONFIG_SCRIPTS, for two reasons: * <pkg>_CONFIG_SCRIPTS will not only "fixup" the scripts in $(STAGING_DIR)/usr/bin, but also remove them from $(TARGET_DIR)/usr/bin. So it is not only about doing a "fixup". * On the principle, it is strange that the variable carries an indication of the action that will take place on those files. It should rather be named to say "Here are the <foo>-config scripts", and let the package infrastructure decide if it should fix them up, remove them, etc. This commit also updates the documentation accordingly. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Acked-by: "Samuel Martin" <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libffi: add patch to fix library installation locationThomas Petazzoni2013-02-081-0/+50
| | | | | | | | | | | | | | | | | The libffi library was installed in a wrong directory when using the non-default variant of a multilib toolchain. We fix this by patching the libffi Makefile.am to install its library in a normal location. The patch has been submitted upstream. Fixes: http://autobuild.buildroot.org/results/471b1d1547c8d726999ba9a865b87fd75429dcab/build-end.log (dbus-glib) http://autobuild.buildroot.org/results/eda3ae14eea61e777511fca561f8d43dc7f4a2a5/build-end.log (shared-mime-info) http://autobuild.buildroot.org/results/9c86692ae3485d5ae371c695bfbb4a9b67aa2368/build-end.log (librsvg) http://autobuild.buildroot.org/results/affd7f20c95f1019d040e2911877694300e3c876/build-end.log (bustle) Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package/customize: removeThomas Petazzoni2013-02-084-40/+0
| | | | | | | | | | | | This mechanism of root filesystem customization has been deprecated since a long time, so let's remove it now. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Acked-by: Luca Ceresoli <luca@lucaceresoli.net> Acked-by: "Samuel Martin" <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* fbset: define licenseLuca Ceresoli2013-02-071-0/+1
| | | | | | [Peter: license is GPLv2 like Linux] Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* proxychains-ng: needs threadsPeter Korsgaard2013-02-071-1/+4
| | | | | | Also capitalize help text while we're at it. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* proxychains-ng: ensure cross compiler is usedPeter Korsgaard2013-02-071-5/+12
| | | | | | | | | | | | | | | | | | | | | | | Fixes http://autobuild.buildroot.org/results/e184fcb1c100e9d8aa3d9f18a8caee8c0839e207 Contrary to what the .mk file states, proxychains-ng doesn't use autotools. Instead it uses a handwritten configure script, so convert it to generic-package. This handwritten configure script generates config.mak which is then included by the Makefile. Unfortunately config.mak does: CC ?= $(TARGET_CC) But as make sets CC to 'cc' by default, this never does anything - So it ends up using the host compiler (and target CFLAGS), breaking the build. Fix it by passing the correct CC setting at build time as well. While we're at it, also cleanup the package by using 'make install-config' to install the configuration file. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* coreutils: needs mmuGustavo Zacarias2013-02-071-0/+1
| | | | | | | | Fixes: http://autobuild.buildroot.net/results/bb975d928c08d31d0c1ecfb9519034865120b244/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ser2net: add license informationGustavo Zacarias2013-02-061-0/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mdadm: use BR2_KERNEL_MIRROR for SITEGustavo Zacarias2013-02-061-1/+1
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* iw: use BR2_KERNEL_MIRROR for SITEGustavo Zacarias2013-02-061-1/+1
| | | | | | | As pointed by Arnout Vandecappelle. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libatasmart: fix host/build flags confusion with strpoolPeter Korsgaard2013-02-061-0/+42
| | | | | | Fixes http://autobuild.buildroot.org/results/3fbdcd1db0272232231a2a5546925ef30e93bf9a Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libatasmart: move under libraries->hardware handlingPeter Korsgaard2013-02-061-1/+1
| | | | | | It is a library, so it should go under libraries. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* iftop: needs threads supportPeter Korsgaard2013-02-061-2/+3
| | | | | | Fixes http://autobuild.buildroot.org/results/f2cb6113c360b8dbf63bafe5ae425921babdf636 Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* sdl: use default autotools target-installPeter Korsgaard2013-02-051-4/+0
| | | | | | | | | Fixes http://autobuild.buildroot.org/results/c950d7920d384cb0d37403cbe8344691d4231a1a The normal 'make install' is perfectly fine, and it also works for static builds. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libvncserver: gnutls support needs gcrypt as wellPeter Korsgaard2013-02-051-1/+1
| | | | | | Fixes http://autobuild.buildroot.org/results/3b479b8cf751cc0c075ab942b56aad36f79ada71 Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libsndfile: Add dependency on BR2_LARGEFILERyan Mallon2013-02-056-2/+24
| | | | | | | | | | | | | | | | | | | libsndfile requires sizeof(sf_count_t) == 8, where sf_count_t is a typedef alias for off_t. This is not true by default for all tool-chains, which leads to a runtime assert failure in binaries compiled against libsndfile. See: http://permalink.gmane.org/gmane.comp.audio.libsndfile.devel/229 Add a dependency on BR2_LARGEFILE for libsndfile, and a comment if BR2_LARGEFILE is not selected. [Thomas: rebased patch, added more propagation of the new BR2_LARGEFILE dependency to gst-plugins-good and mpd.] Signed-off-by: Ryan Mallon <rmallon@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* dhcp: bump to version 4.1-ESV-R8Gustavo Zacarias2013-02-051-1/+1
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* squid: bump to version 3.2.7Gustavo Zacarias2013-02-051-1/+1
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: busybox-update-config should depend on busybox-configureArnout Vandecappelle (Essensium/Mind)2013-02-051-1/+1
| | | | | | | | | Before the config file can be copied, it has to exist. The other xxx-update-config targets do this as well. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Acked-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* openssl: security bump to version 1.0.1dGustavo Zacarias2013-02-051-1/+1
| | | | | | | Fixes CVE-2013-0169, CVE-2012-2686 and CVE-2013-0166. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libffi: switch to using a Git version, brings Microblaze and Xtensa supportThomas Petazzoni2013-02-053-3376/+23
| | | | | | | | | | | | | | | | | | | | | | | | We already had backported patches for the Blackfin and AArch64 support, and now we would have needed to also backport the Xtensa support and the Microblaze support. This starts to get crazy. Let's switch to using a Git version from Github, until libffi finally releases a new stable version. In order to achieve this, we also need to: * autoreconf the package, so that a libffi.pc file gets generated * manually install the libffi.pc file, because it doesn't get installed by libffi Makefile, for some reason * remove the part of the target post install hook that was messing with libffi.pc, since it was modifying the one in STAGING_DIR (which is odd for a target post install hook), and the libffi.pc file is anyway not installed to the target anymore. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>