summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* netkitbase: mark as deprecatedThomas Petazzoni2012-11-041-0/+1
| | | | | | | | | | | It is no longer being developed, the FTP is dead, and Debian has removed it from the distribution. Also it allows to not worry about adding RPC support through libtirpc to this package. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Rename BR2_INET_RPC to BR2_TOOLCHAIN_HAS_NATIVE_RPCThomas Petazzoni2012-11-0414-32/+36
| | | | | | | | | | The BR2_INET_RPC has for a long time been a not very descriptive configuration option name, and with the advent of non-RPC glibc toolchains and the apparition of libtirpc, we really need to rename it to something more sensible, BR2_TOOLCHAIN_HAS_NATIVE_RPC. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* toolchain-crosstool-ng: use the Crosstool-ng config options instead of the ↵Thomas Petazzoni2012-11-041-5/+5
| | | | | | | | | | | | | common hidden ones Since we are some day going to finally rename the badly named common toolchain options (BR2_USE_WCHAR, BR2_ENABLE_LOCALE, BR2_INET_RPC, etc.) into something more logical, let's start using the Crosstool-NG toolchain options in the Crosstool-NG code. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: don't force FEATURE_NFS_MOUNTThomas Petazzoni2012-11-041-12/+0
| | | | | | | | | | | | | | | | | | Instead of making the Busybox configuration more complicated by trying to adjust it depending on whether RPC is available or not (which gets complicated when RPC support can be provided by libtirpc), simplify things by letting the user enable FEATURE_NFS_MOUNT or not depending on whether RPC support is available or not. Our default configuration do not enable FEATURE_NFS_MOUNT, so users will not face any build problems by default. Only if they explicitly enable FEATURE_NFS_MOUNT will they have to make sure that the toolchain has RPC support, or that libtirpc is enabled (support for this added in a followup patch). [Peter: remove from CONFIGURE_CMDS as well] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* uClibc: use the Buildroot toolchain options instead of the hidden common optionsThomas Petazzoni2012-11-041-5/+5
| | | | | | | | | | Since we are some day going to finally rename the badly named common toolchain options (BR2_USE_WCHAR, BR2_ENABLE_LOCALE, BR2_INET_RPC, etc.) into something more logical, let's start using the Buildroot toolchain options in the uClibc code. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libhid: disable on avr32Arnout Vandecappelle (Essensium/Mind)2012-11-041-1/+2
| | | | | | | | | libhid uses timerfd, which is not yet available in the uClibc-0.9.31 that we have to rely on for avr32. Since this is pretty much a corner case, just disable libhid for avr32. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* pkg-download: Make a shallow clone for git downloadsArnout Vandecappelle (Essensium/Mind)2012-11-041-1/+4
| | | | | | | | | | | | | | | When downloading from git, we clone the whole repository and then only use the latest commit. That's a lot of redundant stuff. So instead, make a shallow clone. Unfortunately that's only possible when downloading a branch or tag, so fall back to the old method if git gives an error. This speeds up the cloning of a linux git from more than 2 hours to 20 minutes on a 200KB/s link). 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>
* arptables: add new packageGustavo Zacarias2012-11-033-0/+28
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ulogd: add new packageGustavo Zacarias2012-11-034-0/+63
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* conntrack-tools: bump to version 1.4.0Gustavo Zacarias2012-11-032-4/+8
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* nfacct: add new packageGustavo Zacarias2012-11-033-0/+28
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libnetfilter_log: add new packageGustavo Zacarias2012-11-033-0/+24
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libmnl: add license infoGustavo Zacarias2012-11-031-0/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libnetfilter_acct: add new packageGustavo Zacarias2012-11-033-0/+28
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libnetfilter_queue: add new packageGustavo Zacarias2012-11-033-0/+30
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libnetfilter_cthelper: add new packageGustavo Zacarias2012-11-033-0/+29
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libnfnetlink: bump to version 1.0.1Gustavo Zacarias2012-11-031-1/+1
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libnetfilter_cttimeout: add license infoGustavo Zacarias2012-11-031-0/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libnetfilter_conntrack: bump to version 1.0.2Gustavo Zacarias2012-11-033-2/+13
| | | | | | [Peter: adjust dnsmasq dependency] Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* cmake: bump version to 2.8.9Thiago Correa2012-11-031-1/+1
| | | | | Signed-off-by: Thiago A. Correa <thiago.correa@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* qextserialport: new packageThomas Petazzoni2012-11-036-0/+96
| | | | | | [Peter: adjust for BR changes] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* use avr32linux.org mirrorArnout Vandecappelle2012-11-037-7/+7
| | | | | | | | | | | | | The avr32linux.org mirror has vanished and is replaced by a spam site that returns HTML pages for whatever URL you request from it. So the download helper thinks that download has succeeded, while actually it failed. Fortunately, there is still a mirror of the site alive, so we can use that one. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gdb: adjust behavior when thread debug is not availableThomas Petazzoni2012-11-031-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | | When an external toolchain without thread debug is used, the gdb package can be selected, but no version can be choosen, since none match any of the requirements. This leads Buildroot to try to build gdb for the target without a version being defined, as in the following build log: http://autobuild.buildroot.org/results/84e8fd2df0cc22448052a572c2e9a6e03dd137eb/build-end.log To fix this, we adjust the dependencies of the BR2_PACKAGE_GDB option so that the package as a whole is not selectable when the required conditions are not met. Basically, we have the choice of: * Having a toolchain that supports thread debugging, which is needed for gdb >= 7.x * Having BR2_DEPRECATED enabled, which allows gdb 6.8 to be selected, which doesn't require thread debugging * Using bfin, since this architectures has a special old gdb version Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* barebox: Allow to pass a custom configuration fileMaxime Ripard2012-11-032-5/+42
| | | | | Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* cpanminus: new packageFrancois Perrad2012-11-034-0/+104
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* iproute2: fix em_ipset build issuePeter Korsgaard2012-11-031-0/+5
| | | | | | | | | Fixes http://autobuild.buildroot.net/results/be19e39c19b62946ea48dd6b3dfd55f5c3ccd7c9 em_ipset.c uses xtables.h from iptables, but the configure script fails to to check for this, so forcibly disable it if not available. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: don't hide webservers when !BR2_PACKAGE_BUSYBOX_SHOW_OTHERSPeter Korsgaard2012-11-031-7/+1
| | | | | | | | | | The busybox web server isn't providing the same binary name / cmdline arguments as the "big" webservers, so they aren't equivalent. As discussed on the dev day, don't hide them when _SHOW_OTHERS isn't enabled. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* perl: prepare the removal of microperlFrancois Perrad2012-11-037-8/+9
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* perl: add option "custom install"Francois Perrad2012-11-032-0/+48
| | | | | | | allows same behaviour (and footprint) as microperl Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* perl: add GDBM_FileFrancois Perrad2012-11-032-0/+9
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gdbm: new packageFrancois Perrad2012-11-033-0/+21
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* perl: add DB_FileFrancois Perrad2012-11-032-0/+14
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* perl: new packageFrancois Perrad2012-11-036-0/+232
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* host-qemu: new packageFrancois Perrad2012-11-031-0/+82
| | | | | | | only user mode for the current target architecture Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* lcdapi: fix autobuilder failuresSimon Dawson2012-11-031-1/+1
| | | | | | | | | | | | | | | | | | | | Version 0.3 of the lcdapi package does not correctly handle CXXFLAGS passed in from the environment/command line. In particular, the passing in of CXXFLAGS clobbers the -fPIC flag which is set in the top-level lcdapi makefile. The following autobuild logs highlight the problem. http://autobuild.buildroot.net/results/9a47b4a70d29308f668d65d983ba6146c0c56365/build-end.log http://autobuild.buildroot.net/results/4a4f6e2e7f80d5a23c9d26069094e9dafb1468e7/build-end.log http://autobuild.buildroot.net/results/0d96c207a9db44cf2791a66cad5162a739e7053a/build-end.log This has been fixed upstream in version 0.4; this patch simply bumps the version number in the Buildroot lcdapi package. Signed-off-by: Simon Dawson <spdawson@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* iproute2: fix build with toolchains providing setns(2)Peter Korsgaard2012-11-031-0/+2
| | | | | | | | | | | | | | | | Fixes http://autobuild.buildroot.net/results/b2f28621bc9d6048057c406048b3f7d665cef165 ipnetns.c contains a replacement setns implementation, which is used if the toolchain doesn't provide any (HAVE_SETNS not set). We don't have any knowledge of toolchain setns support on buildroot level, but the (handwritten) configure script contains a test for it, so run the configure script before building. The configure script isn't written for cross compilation, so it needs to be massaged slightly to use the cross compiler / flags. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gdisk: close(2) needs unistd.hPeter Korsgaard2012-11-031-0/+19
| | | | | | | | | Fixes http://autobuild.buildroot.net/results/c557ee7cd1247e024b5edccf5f824eb4d5212e25 Fixed upstream as well in the (big) 0.8.3 commit: http://gptfdisk.git.sourceforge.net/git/gitweb.cgi?p=gptfdisk/gptfdisk;a=commit;h=3488294d718a0e8b7f312c80c9e5729671173f6a Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* dbus: bump versionPeter Korsgaard2012-11-021-1/+1
| | | | | | | | | | | | Fixes security issues: - CVE-2012-3524: Don't access environment variables (fd.o #52202) Thanks to work and input from Colin Walters, Simon McVittie, Geoffrey Thomas, and others. - Be more careful about monotonic time vs. real time, fixing DBUS_COOKIE_SHA1 spec-compliance (fd.o #48580, David Zeuthen) Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* at91sam92*: update defconfigs to use latest u-bootAlexandre Belloni2012-11-023-18/+0
| | | | | Signed-off-by: Alexandre Belloni <alexandre.belloni@piout.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* u-boot: update at91 patches to match mainlineAlexandre Belloni2012-11-022-196/+224
| | | | | | | | The patch that was included in buildroot was not the same as the final one submitted in the mainline. Signed-off-by: Alexandre Belloni <alexandre.belloni@piout.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* at91bootstrap: update patch for latest u-bootAlexandre Belloni2012-11-021-71/+56
| | | | | | | | The u-boot patch got mainlined but not exactly as it was submitted to buildroot. Update the at91bootstrap to match what is in the mainline. Signed-off-by: Alexandre Belloni <alexandre.belloni@piout.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: bump 3.6.x stable versionGustavo Zacarias2012-11-021-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kernel-headers: bump 3.{0, 2, 4, 6}.x stable versionsGustavo Zacarias2012-11-022-4/+4
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Add default configuration for the AArch64 Foundation V8 simulatorThomas Petazzoni2012-11-022-0/+41
| | | | | | | | | | | | | Note that this configuration doesn't build entirely: the user must manually run "make busybox-menuconfig" and disable the "Mount NFS filesystems" option, because the toolchain does not have RPC support. This issue will be fixed once the support for toolchain without RPC will be integrated. [Peter: fix readme typo] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* boot-wrapper-aarch64: new packageThomas Petazzoni2012-11-023-0/+61
| | | | | | | | | | The boot wrapper contains both a minimal bootloader and a tool to generate an image suitable for execution by the AArch64 software simulator. The image generated embeds the minimal bootloader, the kernel image, the Device Tree Blob and the kernel command line. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Support KERNEL_ARCH for AArch64Thomas Petazzoni2012-11-021-0/+1
| | | | | | | | | The architecture tuple is 'aarch64', but the kernel people decided to call it 'arm64', so we have to do some mungling to get the kernel architecture name from the Buildroot architecture name. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* toolchain: make external toolchain the default for AArch64Thomas Petazzoni2012-11-021-2/+2
| | | | | | | | | | Our internal toolchain backend does not yet have support for AArch64, and Crosstool-NG also does not have support for AArch64 at the moment (though it should be coming quickly since the Linaro AArch64 toolchain is generated with a modified Crosstool-NG version). Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* toolchain-external: add aarch64 external toolchainThomas Petazzoni2012-11-022-0/+13
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Add AArch64 to the list of architecturesThomas Petazzoni2012-11-021-0/+8
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mysql_client: bump version to 5.1.65Sagaert Johan2012-11-021-1/+1
| | | | | Signed-off-by: Sagaert Johan <sagaert.johan@skynet.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>