buildroot.git
10 years agochrony: bump version
Peter Korsgaard [Tue, 11 Mar 2014 15:46:42 +0000 (16:46 +0100)]
chrony: bump version

Fixes CVE-2014-0021: Amplification in chrony control protocol

In the chrony control protocol some replies are significantly larger than
their requests, which allows an attacker to use it in an amplification
attack.  With hosts allowed by cmdallow (only localhost by default) the
maximum amplification factor is 9.2.  Hosts that are not allowed receive a
small reply with error status, which allows amplification of up to 1.5.

To fix the problem, the protocol has been modified to require padding in the
request packet, so replies are never larger than their requests.  Also,
chronyd no longer sends replies with error status to hosts that are not
allowed by cmdallow.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibxmlrpc: needs threads
Alvaro G. M [Tue, 11 Mar 2014 14:31:24 +0000 (15:31 +0100)]
libxmlrpc: needs threads

Fixes:
  http://autobuild.buildroot.net/results/81ea576d219aaee2bf1a2a5e2d23f0b66a7be6e8/

Signed-off-by: Alvaro G. M <alvaro.gamez@hazent.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agodosfstools: bump to version 3.0.26
Gustavo Zacarias [Mon, 10 Mar 2014 17:26:12 +0000 (14:26 -0300)]
dosfstools: bump to version 3.0.26

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agosquid: bump to version 3.4.4
Gustavo Zacarias [Mon, 10 Mar 2014 16:30:38 +0000 (13:30 -0300)]
squid: bump to version 3.4.4

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agonetsnmp: security bump to version 5.7.2.1
Gustavo Zacarias [Mon, 10 Mar 2014 17:13:02 +0000 (14:13 -0300)]
netsnmp: security bump to version 5.7.2.1

Fixes CVE-2014-2284 but not CVE-2014-2285 so add a patch for that one.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agosocat: add optional openssl and readline support
Gustavo Zacarias [Mon, 10 Mar 2014 19:34:06 +0000 (16:34 -0300)]
socat: add optional openssl and readline support

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agosocat: security bump to version 2.0.0-b7
Gustavo Zacarias [Mon, 10 Mar 2014 19:34:05 +0000 (16:34 -0300)]
socat: security bump to version 2.0.0-b7

Fixes CVE-2014-0019.
Also rename patch according to policy.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoipset: bump to version 6.21.1
Gustavo Zacarias [Mon, 10 Mar 2014 18:08:39 +0000 (15:08 -0300)]
ipset: bump to version 6.21.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/tvheadend: bump version
Yann E. MORIN [Mon, 10 Mar 2014 21:24:17 +0000 (22:24 +0100)]
package/tvheadend: bump version

The list of changes is too long to repeat here, but lots of fixes
and improvements, plus a brand new rewrite of the DVB handling code.

Refresh patches, except patch 4 which has now been upstreamed.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/rpi-firmware: bump version
Yann E. MORIN [Mon, 10 Mar 2014 21:24:16 +0000 (22:24 +0100)]
package/rpi-firmware: bump version

Bump to latest changeset:
  - fix for detecting monitor

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/linux-firmware: different iwlwifi3160/7260 firmwares for different kernels
Yann E. MORIN [Mon, 10 Mar 2014 21:24:15 +0000 (22:24 +0100)]
package/linux-firmware: different iwlwifi3160/7260 firmwares for different kernels

The firmwares to use for iwlwifi 3160/7260 are different, depending on which
version of the Linux kernel is being used:
  - rev. 7 is for linux 3.10 through 3.12 (both included)
  - rev. 8 is for linux 3.13 onward

Add a config choice to select the appropriate version.

(See cset a0a6eeb in the linux-firmware repository for the details.)

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/linux-firmware: bump for new firmwares
Yann E. MORIN [Mon, 10 Mar 2014 21:24:14 +0000 (22:24 +0100)]
package/linux-firmware: bump for new firmwares

A bunch of new WiFi firmwares has been added, some have been updated.
Not limited to WiFi, but other firmwares are of less interest to
Buildroot for now (eg. radeon, myri10ge...).

Fixups in WHENCE file (the all-licenses file).

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/linux-firmware: fix typo in firmware file for cxgb4
Yann E. MORIN [Mon, 10 Mar 2014 21:24:13 +0000 (22:24 +0100)]
package/linux-firmware: fix typo in firmware file for cxgb4

Trivial inversion b/g: cxbg4 -> cxgb4

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Jeremy Kerr <jk@ozlabs.org>
Acked-by: Jeremy Kerr <jk@ozlabs.org.
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agompd: bump to version 0.18.9
Gustavo Zacarias [Mon, 10 Mar 2014 12:30:16 +0000 (09:30 -0300)]
mpd: bump to version 0.18.9

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agophp: security bump to version 5.5.10
Gustavo Zacarias [Mon, 10 Mar 2014 12:29:43 +0000 (09:29 -0300)]
php: security bump to version 5.5.10

Fixes CVE-2014-1943, CVE-2014-2270 and CVE-2013-7327.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agojack2: fix missing alsa-lib feature dependency
Samuel Martin [Mon, 10 Mar 2014 07:09:38 +0000 (08:09 +0100)]
jack2: fix missing alsa-lib feature dependency

jack2 needs snd_hwdep support.

Fixes:
  http://autobuild.buildroot.net/results/4c3/4c3b4f1db5c1aadfd8de59f7a655a7644f1bc1be/

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agojack2: needs BR2_PACKAGE_ALSA_LIB_RAWMIDI
Thomas Petazzoni [Sat, 8 Mar 2014 14:09:57 +0000 (15:09 +0100)]
jack2: needs BR2_PACKAGE_ALSA_LIB_RAWMIDI

Fixes:

  http://autobuild.buildroot.org/results/f45/f4558837adeb89650beb9d74a3bd97616e412a8f/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoperl: needs MMU
Francois Perrad [Sat, 8 Mar 2014 13:54:41 +0000 (14:54 +0100)]
perl: needs MMU

see build http://autobuild.buildroot.net/results/ba7/ba71d0d532ccd8e16b727cddd5dcaa5521074945/

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agojack2: add select on BR2_PACKAGE_ALSA_LIB_SEQ
Thomas Petazzoni [Sat, 8 Mar 2014 10:11:32 +0000 (11:11 +0100)]
jack2: add select on BR2_PACKAGE_ALSA_LIB_SEQ

The BR2_PACKAGE_ALSA_LIB_SEQ option is needed for jack2 to build
properly.

Fixes:

  http://autobuild.buildroot.org/results/fc4/fc42597a9a22af69a33c810561e2b3dd6c6bf8f4/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoRevert "libenca: Move build host tool to PRE_BUILD_HOOKS"
Thomas Petazzoni [Sat, 8 Mar 2014 10:08:45 +0000 (11:08 +0100)]
Revert "libenca: Move build host tool to PRE_BUILD_HOOKS"

This reverts commit 0644378b51f1db66ee3a09ed236f675d40dbc9d8, because
the PRE_BUILD_HOOKS support has not been merged yet.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agowireshark: bump to version 1.10.6
Axel Lin [Sat, 8 Mar 2014 04:49:29 +0000 (12:49 +0800)]
wireshark: bump to version 1.10.6

The following vulnerabilities have been fixed.
     * [1]wnpa-sec-2014-01
       The NFS dissector could crash. Discovered by Moshe Kaplan.
       ([2]Bug 9672)
       Versions affected: 1.10.0 to 1.10.5, 1.8.0 to 1.8.12
       [3]CVE-2014-2281
     * [4]wnpa-sec-2014-02
       The M3UA dissector could crash. Discovered by Laurent
       Butti. ([5]Bug 9699)
       Versions affected: 1.10.0 to 1.10.5
       [6]CVE-2014-2282
     * [7]wnpa-sec-2014-03
       The RLC dissector could crash. ([8]Bug 9730)
       Versions affected: 1.10.0 to 1.10.5, 1.8.0 to 1.8.12
       [9]CVE-2014-2283
     * [10]wnpa-sec-2014-04
       The MPEG file parser could overflow a buffer. Discovered by
       Wesley Neelen. ([11]Bug 9843)
       Versions affected: 1.10.0 to 1.10.5, 1.8.0 to 1.8.12
       [12]CVE-2014-2299

Signed-off-by: Axel Lin <axel.lin@ingics.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agodefconfigs: add the _AT_LEAST_X_Y headers options
Yann E. MORIN [Fri, 7 Mar 2014 23:25:06 +0000 (00:25 +0100)]
defconfigs: add the _AT_LEAST_X_Y headers options

Since commit 2a5cf5e (check kernel headers version), we also need to
specify the series of the custom kernel headers version.

The defconfigs file that define such a custom kernel headers version
now fail to build.

Add the required _AT_LEAST_X_Y options to those config files. Done with
this (convoluted but very fast, uch faster ythan manual editing!) rule:

    for f in $( git grep -l BR2_DEFAULT_KERNEL_VERSION=\"3 ); do
        grep -E '^BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_' "${f}" >/dev/null && continue
        sed -r -e '/^(BR2_DEFAULT_KERNEL_VERSION="3\.([[:digit:]]+).*")$/s//\1\nBR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_\2=y/' "${f}"
    done

Only kernels >= 3.0 need those options in the defconfig, since the
default for 2.6.x kernels is correct (selects _AT_LEAST_2_6), and
the default is not saved in a defconfig.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agocmake: bump to version 2.8.12.2
Jerzy Grzegorek [Fri, 7 Mar 2014 21:57:05 +0000 (22:57 +0100)]
cmake: bump to version 2.8.12.2

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopoppler/Config.in: indentation cleanup
Jerzy Grzegorek [Fri, 7 Mar 2014 21:58:15 +0000 (22:58 +0100)]
poppler/Config.in: indentation cleanup

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agojack2: new package
Wojciech M. Zabolotny [Wed, 30 Oct 2013 15:46:01 +0000 (16:46 +0100)]
jack2: new package

[Thomas: use github download helper, small improvements to Config.in]

Signed-off-by: Wojciech M. Zabolotny <wzab01@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/zic: install header
Yann E. MORIN [Mon, 3 Mar 2014 22:10:23 +0000 (23:10 +0100)]
package/zic: install header

The incoming host-tzdump package requires the tzfile header,
so we isntall it.

[Thomas: remove mkdir -p, unneeded because of the use of install -D,
and change install to $(INSTALL), like we do in all other packages.]

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
[yann.morin.1998@free.fr: split zic header-install to its own cset]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agolibenca: Move build host tool to PRE_BUILD_HOOKS
Maxime Hadjinlian [Mon, 3 Feb 2014 01:18:32 +0000 (02:18 +0100)]
libenca: Move build host tool to PRE_BUILD_HOOKS

The make_hash host tool, should be built during a PRE_BUILD_HOOKS and
not a POST_CONFIGURE_HOOKS.

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agontp: add systemd unit file for ntpd
Ivan Sergeev [Tue, 28 Jan 2014 02:00:05 +0000 (18:00 -0800)]
ntp: add systemd unit file for ntpd

Signed-off-by: Ivan Sergeev <vsergeev@kumunetworks.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agobarebox: bump to version 2014.03.0
Fabio Porcedda [Fri, 7 Mar 2014 09:31:17 +0000 (10:31 +0100)]
barebox: bump to version 2014.03.0

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoconfigs/olimex_imx233_olinuxino: fix and bump relevant versions
Gustavo Zacarias [Fri, 7 Mar 2014 12:31:05 +0000 (09:31 -0300)]
configs/olimex_imx233_olinuxino: fix and bump relevant versions

Tweak the config to deal with b155f5a5ab321b06df1c5d5f5e104438e8288cf8
fallout.
And bump to the latest kernel versions.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoconfigs/fsl_mpc8315erdb: fix and bump relevant versions
Gustavo Zacarias [Fri, 7 Mar 2014 12:31:04 +0000 (09:31 -0300)]
configs/fsl_mpc8315erdb: fix and bump relevant versions

Tweak the config to deal with b155f5a5ab321b06df1c5d5f5e104438e8288cf8
fallout.
And bump to the latest kernel versions.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoconfigs/fsl_p1010rdb: fix and bump relevant versions
Gustavo Zacarias [Fri, 7 Mar 2014 12:31:03 +0000 (09:31 -0300)]
configs/fsl_p1010rdb: fix and bump relevant versions

Tweak the config to deal with b155f5a5ab321b06df1c5d5f5e104438e8288cf8
fallout.
And bump to the latest kernel versions.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agolinux: bump to version 3.13.6
Gustavo Zacarias [Fri, 7 Mar 2014 12:29:27 +0000 (09:29 -0300)]
linux: bump to version 3.13.6

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agolinux-headers: bump 3.{10, 13}.x stable versions
Gustavo Zacarias [Fri, 7 Mar 2014 12:29:26 +0000 (09:29 -0300)]
linux-headers: bump 3.{10, 13}.x stable versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoconfigs/qemu: fix and bump relevant kernel/header versions
Gustavo Zacarias [Fri, 7 Mar 2014 10:08:36 +0000 (07:08 -0300)]
configs/qemu: fix and bump relevant kernel/header versions

Tweak the configs to deal with b155f5a5ab321b06df1c5d5f5e104438e8288cf8
fallout.
And bump to the latest kernel versions.

As of this commit the microblaze qemu targets seem broken, probably
because of commit 14e527eb66d251c878f212236729d715e350c135 or some qemu
limitation.

SPARC seems to have issues as well, the kernel seems to go down with an
unhandled exception with qemu 1.7.0

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agovlc: update opencv disabling flag
Samuel Martin [Fri, 7 Mar 2014 12:45:21 +0000 (13:45 +0100)]
vlc: update opencv disabling flag

This patch completes the commit d7f13e500e5970577e7abd96a0e9254a1e8f643f
turning --{with,without}- options in --{enable,disable}- options.

Fixes:
  http://autobuild.buildroot.net/results/a34/a34abdcc92a6b2cf976760d66adf6c7572743bb4/

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoljsyscall: move installation path to /usr/share/lua/5x
Danomi Manchego [Fri, 31 Jan 2014 02:29:51 +0000 (21:29 -0500)]
ljsyscall: move installation path to /usr/share/lua/5x

Move ljsyscall install destination to /usr/share/lua/$(abiver}, to
match what the luarocks install would naturally do.  This also
reflects the value of INSTALL_LMOD in the luajit.pc file.

Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com>
Tested-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agofs/iso9660: fix iso9660 support
Gustavo Zacarias [Thu, 6 Mar 2014 20:55:35 +0000 (17:55 -0300)]
fs/iso9660: fix iso9660 support

Similar to the "fs/initramfs: fix initramfs support" commit the same
problem applies to iso9660 in a different way. By adding iso9660 to
TARGETS it gets called before target-finalize with obvious consequences.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agofs/initramfs: fix initramfs support
Gustavo Zacarias [Thu, 6 Mar 2014 20:55:34 +0000 (17:55 -0300)]
fs/initramfs: fix initramfs support

On commit a24877586a566e052897e50e6a0c2f53cfb029f TARGETS_ROOTFS was
introduced, however fs/initramfs/initramfs.mk was never updated, hence a
show-targets would be rootfs-initramfs with rootfs-cpio afterwards hence
never rebuilding the kernel with a proper cpio archive since TARGETS is
always before rootfs-* as stated in the commit description.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agotoolchain-external: fix musl external support on x86
Thomas Petazzoni [Wed, 5 Mar 2014 22:23:35 +0000 (23:23 +0100)]
toolchain-external: fix musl external support on x86

On x86, the symbolic link ld-musl-<ARCH>.so.1 to libc.so must be
ld-musl-i386.so.1 in all cases, but $(ARCH) in Buildroot might be
i386, i486, i586, i686, etc. depending on the specific x86 variants
being selected.

This commit fixes that by creating a MUSL_ARCH variable set to i386 on
x86, and to $(ARCH) on other architectures.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
10 years agolibmbim: bump to 1.8.0
Yegor Yefremov [Thu, 6 Mar 2014 13:16:53 +0000 (14:16 +0100)]
libmbim: bump to 1.8.0

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agolinux: remove dirs dependency
Fabio Porcedda [Thu, 6 Mar 2014 09:42:29 +0000 (10:42 +0100)]
linux: remove dirs dependency

The "dirs" dependency is redundant because now the "generic-package"
infrastructure add automatically the "dirs" dependency so just remove
the redundant references.

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agolinux: fix coding style
Fabio Porcedda [Thu, 6 Mar 2014 09:42:28 +0000 (10:42 +0100)]
linux: fix coding style

As stated in the Buildroot user manual add one space before and after
a = sign.

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoMakefile: remove BASE_TARGETS variable
Fabio Porcedda [Thu, 6 Mar 2014 09:42:27 +0000 (10:42 +0100)]
Makefile: remove BASE_TARGETS variable

Because now the toolchain dependency is automatically added by the
package infrastructure the BASE_TARGETS variable is useless so just
remove it.

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agowebkit: fix mmu reverse dependency moving it to %_ARCH_SUPPORTS
Fabio Porcedda [Thu, 6 Mar 2014 09:42:26 +0000 (10:42 +0100)]
webkit: fix mmu reverse dependency moving it to %_ARCH_SUPPORTS

Because mmu dependency was not propagated move it to
BR2_PACKAGE_WEBKIT_ARCH_SUPPORTS to automatically propagate it.
It can ben moved to BR2_PACKAGE_WEBKIT_ARCH_SUPPORTS because like
target architecture dependencies it doesn't modify the comment string.

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agomanual: contributing: modify commit message template
Thomas De Schampheleire [Thu, 6 Mar 2014 10:07:35 +0000 (11:07 +0100)]
manual: contributing: modify commit message template

This patch updates the commit message template provided in the manual.
The new template emphasizes the importance of providing a description of the
problem, the root cause, and the solution, and the fact that all this should
be wrapped at 72 characters.

Suggested-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agomanual: contributing: minor rewording of 'reporting bugs' section
Thomas De Schampheleire [Thu, 6 Mar 2014 10:07:34 +0000 (11:07 +0100)]
manual: contributing: minor rewording of 'reporting bugs' section

This patch makes some minor fixes in the section about reporting bugs.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Acked-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agomanual: contributing: don't recommend leaving out changelog from patches
Thomas De Schampheleire [Thu, 6 Mar 2014 10:07:33 +0000 (11:07 +0100)]
manual: contributing: don't recommend leaving out changelog from patches

Currently, the manual states that if you send a series and include a
changelog in the introduction mail (0 of x), it is not necessary to include
a changelog on the individual patches.
This is not always convenient: for large patch series it requires going back
to the introduction mail when opening each patch, to understand what
changed.
This patch rewords the paragraph accordingly.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Acked-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agomanual: contributing: minor rewording of 'submitting patches' section
Thomas De Schampheleire [Thu, 6 Mar 2014 10:07:32 +0000 (11:07 +0100)]
manual: contributing: minor rewording of 'submitting patches' section

This patch makes some minor changes to the section about submitting patches.
Content-wise there are little changes.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Acked-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agomanual: contributing: add section on TODO list
Thomas De Schampheleire [Thu, 6 Mar 2014 10:07:31 +0000 (11:07 +0100)]
manual: contributing: add section on TODO list

This patch adds a small section about working on items from the TODO list.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Acked-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agomanual: contributing: move section on patch reviews up and change intro
Thomas De Schampheleire [Thu, 6 Mar 2014 10:07:30 +0000 (11:07 +0100)]
manual: contributing: move section on patch reviews up and change intro

This patch moves the section about patch reviews and the
Tested-by/Reviewed-by/Acked-by tags upwards. Additionally, the first
paragraph is removed and replaced by another one. There are no other changes
in the text.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Acked-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agomanual: contributing: move and expand autobuild section
Thomas De Schampheleire [Thu, 6 Mar 2014 10:07:29 +0000 (11:07 +0100)]
manual: contributing: move and expand autobuild section

This patch moves the section about autobuild fixing up, and expands it with
more details about what autobuilds are, and how you can help with it.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Acked-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agogst1-plugins-bad: add missing opencv ml module dependency
Samuel Martin [Wed, 5 Mar 2014 22:55:30 +0000 (23:55 +0100)]
gst1-plugins-bad: add missing opencv ml module dependency

gst1-plugins-bad source code does include the old-style global opencv
header "opencv/cv.h", which includes headers from the core, imgproc,
video, features2d, flann, calib3d, objdetect and legacy modules.

However, the legacy module, in addition to headers from some of the
previously listed modules, also includes headers from the ml module.

Thus, the ml module must be selected to be able to build the legacy
one, so the gst-plugins-bad's opencv plugin.

Fixes:
  http://autobuild.buildroot.net/results/d02/d02e1843ef90f4b40c99e3b23eddf376f827d46e/

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agolibxmlrpc: disable parallel build
Alvaro G. M [Thu, 6 Mar 2014 08:53:33 +0000 (09:53 +0100)]
libxmlrpc: disable parallel build

Although upstream tries to support parallel builds, there are several
dependencies that, if fixed, would end up making the library build
linearly, so in the end there would be no benefit to fix those.

Fixes:

  http://autobuild.buildroot.net/results/996/996fc95b302fb6dfc7cd9a468fd395226a36c6c4/

Suggested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Alvaro G. M. <alvaro.gamez@hazent.com>
Signed-off-by: Alvaro G. M <alvaro.gamez@hazent.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agolibnspr: add support for AArch64
Alexander Khryukin [Mon, 18 Mar 2013 21:20:17 +0000 (01:20 +0400)]
libnspr: add support for AArch64

Signed-off-by: Alexander Khryukin <alexander@mezon.ru>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agotoolchain/wrapper: rename BR_DEBUG_WRAPPER
Yann E. MORIN [Mon, 3 Mar 2014 22:55:05 +0000 (23:55 +0100)]
toolchain/wrapper: rename BR_DEBUG_WRAPPER

The user-facing variables should be prefixed with BR2_, not BR_.

Also quote the variable in the manual.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agohost-python{, 3}: fix parallel install of libpython
Arnout Vandecappelle [Tue, 4 Mar 2014 23:29:49 +0000 (00:29 +0100)]
host-python{, 3}: fix parallel install of libpython

During installation, host-python and host-python3 run the freshly built
python executable. This is done with a proper LD_LIBRARY_PATH to make
sure it picks up the libpython in the build directory. However, the
python binary has an RPATH pointing to the $(HOST_DIR)/usr/lib.
Therefore, if libpython exists there, it will be used instead.

If the install step is run in parallel, it is possible that libpython
is already partially copied to $(HOST_DIR)/usr/lib when python is run.
This gives an error like:

python: error while loading shared libraries: $(HOST_DIR)/usr/lib/libpython3.4m.so.1.0: file too short

The fix is simple: use RUNPATH instead of RPATH, which allows
LD_LIBRARY_PATH to override RUNPATH. That way, the libpython in the
build directory is always used. RUNPATH is enabled by passing
--enable-new-dtags to the linker.

Fixes e.g.
http://autobuild.buildroot.net/results/2a6/2a62de3247ba5ad273f03d01e690a3eeb11aa7b4

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agomanual: contributing: add section on analyzing bug reports
Thomas De Schampheleire [Wed, 5 Mar 2014 16:24:28 +0000 (17:24 +0100)]
manual: contributing: add section on analyzing bug reports

This patch adds a small section to the manual promoting the reproduction,
analysis and fixing of bug reports.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agomanual: contributing: expand introduction
Thomas De Schampheleire [Wed, 5 Mar 2014 16:24:27 +0000 (17:24 +0100)]
manual: contributing: expand introduction

This patch expands the introduction of the "Contributing to buildroot"
section. In general, the intention of this and subsequent patches is to
promote non-feature contributions, like autobuild fixes, bug report
analysis, TODO list work, etc.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoimagemagick: bump to version 6.8.8-7
Jerzy Grzegorek [Wed, 5 Mar 2014 07:56:53 +0000 (08:56 +0100)]
imagemagick: bump to version 6.8.8-7

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage: normalize separator size to 80
Jerzy Grzegorek [Wed, 5 Mar 2014 07:56:35 +0000 (08:56 +0100)]
package: normalize separator size to 80

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agosupport: fix typo in mkusers
Philip Paeps [Wed, 5 Mar 2014 10:04:41 +0000 (11:04 +0100)]
support: fix typo in mkusers

This fixes the spurious "[: too many arguments" errors from mkusers.

Signed-off-by: Philip Paeps <philip@paeps.cx>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agontfs-3g: bump to version 2014.2.15
Axel Lin [Wed, 5 Mar 2014 11:32:26 +0000 (19:32 +0800)]
ntfs-3g: bump to version 2014.2.15

Signed-off-by: Axel Lin <axel.lin@ingics.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agosnmppp: bump to version 3.3.4
Axel Lin [Wed, 5 Mar 2014 12:50:06 +0000 (20:50 +0800)]
snmppp: bump to version 3.3.4

Changes snmp++v3.3.4:
- Fixed: Incorrect time values conversion in += and -= operators of the
  msec class in msec.cpp.

Signed-off-by: Axel Lin <axel.lin@ingics.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agokmod: disable --gc-sections ld option when building for xtensa
Max Filippov [Tue, 4 Mar 2014 20:30:31 +0000 (00:30 +0400)]
kmod: disable --gc-sections ld option when building for xtensa

This is a workaround for the following ld issue exhibited by --gc-sections
option, until a proper fix for binutils is ready:

ld: BFD (GNU Binutils) 2.22 internal error, aborting at elf32-xtensa.c line 3374 in elf_xtensa_finish_dynamic_sections

Fixes:

  http://autobuild.buildroot.org/results/97d/97d4c96d6f6cdc1ed4007456f4ab70be9dfa41b5/

Suggested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agosamba4: move x86_64 answer cache file
Gustavo Zacarias [Tue, 4 Mar 2014 01:02:03 +0000 (22:02 -0300)]
samba4: move x86_64 answer cache file

The x86_64 answer cache file from commit
d191d40e3fd8cef7fbf3168fdc261de8d4b114fd was intended for a previous
draft version of the samba4 package that resided in a different
directory.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agognutls: security bump to version 3.2.12
Gustavo Zacarias [Tue, 4 Mar 2014 01:02:42 +0000 (22:02 -0300)]
gnutls: security bump to version 3.2.12

Fixes CVE-2014-1959 / GNUTLS-SA-2014-1 and CVE-2014-0092 / GNUTLS-SA-2014.2

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agolibnftnl: exclude for CS PPC toolchains
Gustavo Zacarias [Tue, 4 Mar 2014 01:58:50 +0000 (22:58 -0300)]
libnftnl: exclude for CS PPC toolchains

The CS PPC 2011.3 and 2010.9 toolchains have a bad linux/socket.h header
that doesn't define sa_family_t which is used by linux/netlink.h (and
libnftnl).
Patching external toolchain headers wouldn't be too nice and they seem
to be the only CS toolchains affected.
It's definitely NOT a kernel header version issue, the toolchain is
based on 2.6.38 headers and vanilla 2.6.38 has the proper definitions in
place. Fixes:
http://autobuild.buildroot.net/results/1e2/1e2cac84f0faa9b8915a628260ef41765d86e174/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agowpa_supplicant: add fix for WPS NFC support
Gustavo Zacarias [Tue, 4 Mar 2014 13:35:13 +0000 (10:35 -0300)]
wpa_supplicant: add fix for WPS NFC support

WPS NFC support wouldn't build properly unless AP mode was enabled.
Add upstream fix to correct this and enable NFC support.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agowpa_supplicant: fix static linking
Gustavo Zacarias [Tue, 4 Mar 2014 13:35:12 +0000 (10:35 -0300)]
wpa_supplicant: fix static linking

wpa_supplicant doesn't use pkg-config and upstream likely wouldn't take
a patch to do so (hostapd/wpa_supplicant are used in android builds, and
it doesn't use any auto* stuff either) so pass it in LIBS* since we
always build openssl with libz support.

Made ugly by the fact that wpa_supplicant uses LIBS for the
wpa_supplicant binary, LIBS_c for the wpa_cli binary and LIBS_p for the
wpa_passphrase binary.

Also do f62a1d887aee642593b3f9507d6f3ebcd82219d0 here too since it
applies when libnl is used.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agohostapd: fix static linking
Gustavo Zacarias [Tue, 4 Mar 2014 13:35:11 +0000 (10:35 -0300)]
hostapd: fix static linking

A rebase of Samuel Martin's http://patchwork.ozlabs.org/patch/312320/
hostapd doesn't use pkg-config and upstream likely wouldn't take a patch
to do so (hostapd/wpa_supplicant are used in android builds, and it
doesn't use any auto* stuff either) so pass it in LIBS since we
always build openssl with libz support.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoeudev: disable manpages
Gustavo Zacarias [Tue, 4 Mar 2014 16:30:11 +0000 (13:30 -0300)]
eudev: disable manpages

If host-libxslt or some libxslt is around (xsltproc) eudev will try to
build manpages with it. Problem is docbook DTDs might not be around and
things will break. We want no manpages anyway. Fixes:
http://autobuild.buildroot.net/results/c4e/c4e920b16c57e79df979f00cceaea7c0483f043c/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoRevert "packages infra: add function to get a Kconfig option"
Thomas Petazzoni [Tue, 4 Mar 2014 18:16:46 +0000 (19:16 +0100)]
Revert "packages infra: add function to get a Kconfig option"

This reverts commit c28a28eed1943c1efb958448a87a2e8f0baf48d6. The
whole host-lzop optional dependency logic cannot work, since the
configuration file will only be known after the kernel sources are
extracted, if an internal kernel defconfig is used, which is quite
common.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoRevert "linux: only depend on host-lzop if needed"
Thomas Petazzoni [Tue, 4 Mar 2014 18:16:41 +0000 (19:16 +0100)]
Revert "linux: only depend on host-lzop if needed"

This reverts commit ca80782f4571f004c2b8cf2d0e60e83343beff34. The
whole host-lzop optional dependency logic cannot work, since the
configuration file will only be known after the kernel sources are
extracted, if an internal kernel defconfig is used, which is quite
common.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoRevert "linux: check the configuration file exists"
Thomas Petazzoni [Tue, 4 Mar 2014 18:16:36 +0000 (19:16 +0100)]
Revert "linux: check the configuration file exists"

This reverts commit b4cacbf5b15db06132b5f401d39b4c8d4e79158e. The
whole host-lzop optional dependency logic cannot work, since the
configuration file will only be known after the kernel sources are
extracted, if an internal kernel defconfig is used, which is quite
common.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoRevert "linux: fix check of configuration file existence"
Thomas Petazzoni [Tue, 4 Mar 2014 18:16:30 +0000 (19:16 +0100)]
Revert "linux: fix check of configuration file existence"

This reverts commit 477c28cf1d637b224b819dd278103a05fb6f9dbb. The
whole host-lzop optional dependency logic cannot work, since the
configuration file will only be known after the kernel sources are
extracted, if an internal kernel defconfig is used, which is quite
common.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoRevert "linux: fix the KCONFIG_GET_OPT calls to be inside a BR2_LINUX_KERNEL test"
Thomas Petazzoni [Tue, 4 Mar 2014 18:15:45 +0000 (19:15 +0100)]
Revert "linux: fix the KCONFIG_GET_OPT calls to be inside a BR2_LINUX_KERNEL test"

This reverts commit 4ad1ea59a59f951fad072dcb19429e6f468abf05. The
whole host-lzop optional dependency logic cannot work, since the
configuration file will only be known after the kernel sources are
extracted, if an internal kernel defconfig is used, which is quite
common.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoRevert "i2c-tools: Add i2c-dev.h to staging directory for userspace i2c drivers."
Thomas Petazzoni [Tue, 4 Mar 2014 18:14:26 +0000 (19:14 +0100)]
Revert "i2c-tools: Add i2c-dev.h to staging directory for userspace i2c drivers."

This reverts commit ff673f9a22b1467878f1a117f2c6198e9683d5c7, as the
modified i2c-dev.h from i2c-tools has some definitions that conflict
with the i2c.h from the kernel headers. This means that a userspace
program or library that includes both will fail to build, as is the
case with libsoc.

Fixes:

  http://autobuild.buildroot.org/results/1f4/1f451a338487a2a3c8a8f9b18540d41b90ee5aac/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agomysql: fix debugging options
Marcelo Gutierrez [Wed, 12 Feb 2014 22:39:34 +0000 (22:39 +0000)]
mysql: fix debugging options

The usual --{en,dis}able-debug passed by the infrastructure are not
recognised by mysql's ./configure, as it uses unusual options.

Also, debugging is only meaningful to the server, not the client.

Signed-off-by: Marcelo Gutierrez (UTN/FRH) <kuyurix@gmail.com>
[yann.morin.1998@free.fr: actually add the options, move in server if-block]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Arnout Vandecappelle <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agomysql: add option to build the server
Marcelo Gutierrez [Wed, 12 Feb 2014 22:39:33 +0000 (22:39 +0000)]
mysql: add option to build the server

Signed-off-by: Marcelo Gutierrez (UTN/FRH) <kuyurix@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoluajit: handles BR2_PREFER_STATIC_LIB
Francois Perrad [Sat, 1 Mar 2014 17:23:04 +0000 (18:23 +0100)]
luajit: handles BR2_PREFER_STATIC_LIB

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoluajit: refactor without shared-lib.patch
Francois Perrad [Sat, 1 Mar 2014 17:23:03 +0000 (18:23 +0100)]
luajit: refactor without shared-lib.patch

the variable BUILDMODE does the job

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoluajit: refactor without dont-strip.patch
Francois Perrad [Sat, 1 Mar 2014 17:23:02 +0000 (18:23 +0100)]
luajit: refactor without dont-strip.patch

the variable TARGET_STRIP does the job

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agolinux: fix the KCONFIG_GET_OPT calls to be inside a BR2_LINUX_KERNEL test
Thomas Petazzoni [Mon, 3 Mar 2014 21:55:49 +0000 (22:55 +0100)]
linux: fix the KCONFIG_GET_OPT calls to be inside a BR2_LINUX_KERNEL test

The KCONFIG_GET_OPT calls added by
ca80782f4571f004c2b8cf2d0e60e83343beff34 ('linux: only depend on
host-lzop if needed') are made even if the kernel package is not
selected. This hangs the linux.mk parsing as they try to read from a
file that doesn't exist.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agolibxmlrpc: new package
Alvaro G. M [Wed, 9 Oct 2013 14:19:10 +0000 (16:19 +0200)]
libxmlrpc: new package

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Alvaro G. M <alvaro.gamez@hazent.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agolinux: fix check of configuration file existence
Thomas Petazzoni [Mon, 3 Mar 2014 21:40:46 +0000 (22:40 +0100)]
linux: fix check of configuration file existence

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agolinux: check the configuration file exists
Yann E. MORIN [Sat, 8 Feb 2014 16:26:06 +0000 (17:26 +0100)]
linux: check the configuration file exists

... and abort early, before we even use it.

Reported-by: Peter Korsgaard <jacmet@uclibc.org>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agolinux: only depend on host-lzop if needed
Yann E. MORIN [Sat, 8 Feb 2014 16:26:05 +0000 (17:26 +0100)]
linux: only depend on host-lzop if needed

There is no reason to always depend on host-lzop, even when the kernel
compression is not LZO.

Since LZO is not the default compression option in the kernel (and there
is not sign that will change in the foreseeable future), it will always
appear in a config file, whether it is a complete config file or it is
only a defconfig.

So, only depend on host-lzop if the LZO compression is enabled in the
kernel config file (either the defconfig or the custom config file).
This includes:
  - kernel compression itself
  - initrd compression
  - initramfs compression

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackages infra: add function to get a Kconfig option
Yann E. MORIN [Sat, 8 Feb 2014 16:26:04 +0000 (17:26 +0100)]
packages infra: add function to get a Kconfig option

We so far have no mean to get the value from a Kconfig option from the
.config file of a package (eg. linux, busybox...).

Add a new function that returns the unmangled value of an option.
It expect two arguments:
  - the Kconfig option name (complete, with leading CONFIG if necessary)
  - the .config file to get it from

Note that, if the Kconfig option is a string, the returned value will
contain the leading and trailing double-quotes.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Peter Korsgaard <jacmet@uclibc.org>
Cc: Arnout Vandecappelle <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoi2c-tools: Add i2c-dev.h to staging directory for userspace i2c drivers.
Jouko Nikula [Tue, 24 Sep 2013 10:18:43 +0000 (13:18 +0300)]
i2c-tools: Add i2c-dev.h to staging directory for userspace i2c drivers.

Signed-off-by: Jouko Nikula <jouko.nikula@espotel.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agozlog: new package
Yegor Yefremov [Mon, 3 Mar 2014 07:19:58 +0000 (08:19 +0100)]
zlog: new package

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agowebsite: new website !
Maxime Hadjinlian [Sun, 2 Mar 2014 18:04:24 +0000 (19:04 +0100)]
website: new website !

A new menu and logo for the website, also some of the contents has been
reworked.

This patch also removes files that are no longer used, like the old
stylesheet and a few pages. The content of theses pages has mostly been
merged in other pages or was redudant with the manual.

[Thomas: integrate a few typo fixes noticed by Thomas De
Schampheleire]

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agowebsite: add Buildroot javascript
Maxime Hadjinlian [Sun, 2 Mar 2014 18:01:55 +0000 (19:01 +0100)]
website: add Buildroot javascript

Add some specific Javascript to display commit and mailing recent
entries. Note that the git commit mail are ignored. Also load Google
Analytics.

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agowebsite: add Bootstrap and JQuery frameworks
Maxime Hadjinlian [Sun, 2 Mar 2014 18:00:39 +0000 (19:00 +0100)]
website: add Bootstrap and JQuery frameworks

Add Bootstrap framework, along with JQuery.

Theses files were downloaded from:
  - http://getbootstrap.com
  - http://jquery.com/

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agodocs: Move README file to root
Maxime Hadjinlian [Sun, 2 Mar 2014 18:21:41 +0000 (19:21 +0100)]
docs: Move README file to root

Move the README file from the subdirectory doc to the root.

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoglibc: needs MMU
Yann E. MORIN [Mon, 3 Mar 2014 18:31:27 +0000 (19:31 +0100)]
glibc: needs MMU

Like eglibc, glibc is only available to MMU-based architectures.

Re-order select/depends to be in-line with eglibc, just above.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Gustavo Zacarias <gustavo@zacarias.com.ar>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agosamba4: fix readline support
Gustavo Zacarias [Mon, 3 Mar 2014 11:44:12 +0000 (08:44 -0300)]
samba4: fix readline support

Add automatic readline support since it's used when available.
Also add a patch to update to new-style typedefs that were removed from
readline 6.3 that causes build breakage. Fixes:
http://autobuild.buildroot.net/results/b13/b137c237ff6df81dd10f7895278d1f2f5d2326de/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agowget: fix build against uclibc snapshot
Baruch Siach [Mon, 3 Mar 2014 09:06:50 +0000 (11:06 +0200)]
wget: fix build against uclibc snapshot

Same fix as a728e2fe3 (coreutils: fix build against uclibc snapshot).

uClibc development version adds support for POSIX spawn routines. However,
unlike glibc these routines are in librt. This breaks gnulib autoconf
detection. Teach gnulib autoconf to look for POSIX spawn in librt.

Fixes:
http://autobuild.buildroot.net/results/bc20297dad0f0e9b7fa79fe835b9754fbce6dfdf/

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoQt5: patches for linuxfb only systems
Peter Kümmel [Fri, 14 Feb 2014 15:22:07 +0000 (16:22 +0100)]
Qt5: patches for linuxfb only systems

Merged patches from the official qtbase/stable branch,
not part of 5.2.1.

Signed-off-by: Peter Kümmel <syntheticpp@gmx.net>
Acked-by: Fatih Aşıcı <fatih.asici@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoQt5: update to 5.2.1
Peter Kümmel [Fri, 14 Feb 2014 15:22:06 +0000 (16:22 +0100)]
Qt5: update to 5.2.1

Removed patches are now part of the 5.2.1 release.

Signed-off-by: Peter Kümmel <syntheticpp@gmx.net>
Acked-by: Fatih Aşıcı <fatih.asici@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>