buildroot.git
9 years agoMakefile: remove redundant mkdir from *config
Arnout Vandecappelle [Fri, 17 Apr 2015 16:48:03 +0000 (18:48 +0200)]
Makefile: remove redundant mkdir from *config

The first dependency of these targets is
$(BUILD_DIR)/buildroot-config/*conf
so the $(BUILD_DIR)/buildroot-config directory certainly exists.

Reported-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/canfestival: switch to using 'hg' to download
Yann E. MORIN [Fri, 17 Apr 2015 21:34:05 +0000 (23:34 +0200)]
package/canfestival: switch to using 'hg' to download

Currently, the canfestival package downloads a archive generated by the
remote Mercurial server.

This has the unfortuante side-effect of downloading an archive name just
after the revision string, without the package name in it. So, users do
have this archive in their BR2_DL_DIR: 7740ac6fdedc.tar.bz2

Switch to doing an hg clone to download canfestival, so we end up with a
properly named archive. Also expand the hash to the full-lenght hash
rather than the shorten one used when asking the remote server to
generate the archive.

[Thomas: fix typo in commit log.]

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Samuel Martin <s.martin49@gmail.com>
Reviewed-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolinux-headers: bump 3.4.x series
Gustavo Zacarias [Fri, 17 Apr 2015 16:07:48 +0000 (13:07 -0300)]
linux-headers: bump 3.4.x series

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agophp: security bump to version 5.6.8
Gustavo Zacarias [Thu, 16 Apr 2015 18:33:34 +0000 (15:33 -0300)]
php: security bump to version 5.6.8

Fixes:
CVE-2015-1351 - OPCache: Use After Free
CVE-2015-1352 - Postgres: Null pointer dereference

And others with no CVE assigned yet.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibnl: bump to version 3.2.26
Gustavo Zacarias [Tue, 14 Apr 2015 11:07:48 +0000 (08:07 -0300)]
libnl: bump to version 3.2.26

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoradvd: bump to version 2.11
Gustavo Zacarias [Wed, 15 Apr 2015 00:37:56 +0000 (21:37 -0300)]
radvd: bump to version 2.11

No longer needs check (hence the patch) to build.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agojson-c: bump version to json-c-0.12-20140410
Johan Sagaert [Wed, 15 Apr 2015 09:21:28 +0000 (11:21 +0200)]
json-c: bump version to json-c-0.12-20140410

Also;
  -removed upstream patch
  -added patch to remove -Werror from make flags

Signed-off-by: Sagaert Johan <sagaert.johan@proximus.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agouclibc: enable UCLIBC_HAS_UTMP in snapshot configuration
Gustavo Zacarias [Wed, 15 Apr 2015 12:37:34 +0000 (09:37 -0300)]
uclibc: enable UCLIBC_HAS_UTMP in snapshot configuration

Otherwise busybox in the default configuration fails to build.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoconfigs/qemu: update ppc mpc8544ds
Gustavo Zacarias [Wed, 15 Apr 2015 17:05:12 +0000 (14:05 -0300)]
configs/qemu: update ppc mpc8544ds

Switch to kernel 4.0.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoconfigs/qemu: update ppc g3beige
Gustavo Zacarias [Wed, 15 Apr 2015 17:05:11 +0000 (14:05 -0300)]
configs/qemu: update ppc g3beige

Switch to kernel 4.0.
Simplify kernel config to reduce bloat.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoconfigs/qemu: update nuri to latest 3.10.x kernel
Gustavo Zacarias [Wed, 15 Apr 2015 17:05:10 +0000 (14:05 -0300)]
configs/qemu: update nuri to latest 3.10.x kernel

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoconfigs/qemu: update x86_64
Gustavo Zacarias [Wed, 15 Apr 2015 17:05:09 +0000 (14:05 -0300)]
configs/qemu: update x86_64

Switch to kernel 4.0.
Enable evdev for extra X testing.
Drop bloat/redundant options.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoconfigs/qemu: update x86
Gustavo Zacarias [Wed, 15 Apr 2015 17:05:08 +0000 (14:05 -0300)]
configs/qemu: update x86

Switch to kernel 4.0.
Enable evdev for extra X testing.
Drop bloat/redundant options.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoconfigs/qemu: update ppc virtex ml507
Gustavo Zacarias [Wed, 15 Apr 2015 17:05:07 +0000 (14:05 -0300)]
configs/qemu: update ppc virtex ml507

Switch to kernel 4.0.
Use a custom kernel config to avoid the caveat of a huge debug-enabled
one.
And also reduce defconfig options to avoid bloat.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoconfigs/qemu: update xtensa lx60
Gustavo Zacarias [Wed, 15 Apr 2015 17:05:06 +0000 (14:05 -0300)]
configs/qemu: update xtensa lx60

Switch to kernel 4.0.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoconfigs/qemu: update sh4 r2d
Gustavo Zacarias [Wed, 15 Apr 2015 17:05:05 +0000 (14:05 -0300)]
configs/qemu: update sh4 r2d

Switch to kernel 4.0.
Simplify kernel config to reduce bloat.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoconfigs/qemu: update mips malta configurations
Gustavo Zacarias [Wed, 15 Apr 2015 17:05:04 +0000 (14:05 -0300)]
configs/qemu: update mips malta configurations

Switch to kernel 4.0.
Simplify kernel config to reduce bloat.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoconfigs/qemu: update sparc ss10
Gustavo Zacarias [Wed, 15 Apr 2015 17:05:03 +0000 (14:05 -0300)]
configs/qemu: update sparc ss10

Switch to kernel 4.0.
Switch kernel config to ext4, simplify to reduce bloat.
Adjust invocation to keep the framebuffer window for graphics testing.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoconfigs/qemu: update ppc64 pseries
Gustavo Zacarias [Wed, 15 Apr 2015 17:05:02 +0000 (14:05 -0300)]
configs/qemu: update ppc64 pseries

Switch to kernel 4.0.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoconfigs/qemu: update microblazebe/el
Gustavo Zacarias [Wed, 15 Apr 2015 17:05:01 +0000 (14:05 -0300)]
configs/qemu: update microblazebe/el

Switch to kernel 4.0.
Remove redundant/pointless kernel options to reduce bloat.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoconfigs/qemu: update arm vexpress
Gustavo Zacarias [Wed, 15 Apr 2015 17:05:00 +0000 (14:05 -0300)]
configs/qemu: update arm vexpress

Switch to kernel 4.0.
Switch to DTB (mandatory).
And adjust invocation to use dtb and add a little more RAM for testing.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoconfigs/qemu: update arm versatile
Gustavo Zacarias [Wed, 15 Apr 2015 17:04:59 +0000 (14:04 -0300)]
configs/qemu: update arm versatile

Switch to kernel 4.0.
Remove redudant/pointless kernel options to reduce bloat.
Switch from smc9111 to rtl8139 for networking because of issues.
Enable evdev support for better x11 testing.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoconfigs/qemu: update aarch64 virt
Gustavo Zacarias [Wed, 15 Apr 2015 17:04:58 +0000 (14:04 -0300)]
configs/qemu: update aarch64 virt

Switch to kernel 4.0.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agonano: bump to version 2.4.1
Gustavo Zacarias [Wed, 15 Apr 2015 14:09:52 +0000 (11:09 -0300)]
nano: bump to version 2.4.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agogcc: disable libsanitizer for sparc
Gustavo Zacarias [Wed, 15 Apr 2015 19:41:56 +0000 (16:41 -0300)]
gcc: disable libsanitizer for sparc

Normally libsanitizer handles the different functionalities gracefully for
each architecture, but it doesn't seem to be the case for SPARC.
Since in general it doesn't support anything for SPARC just disable it.

Fixes bug #7951.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agomonit: bump to version 3.12.2
Sebastien Bourdelin [Wed, 15 Apr 2015 20:23:10 +0000 (16:23 -0400)]
monit: bump to version 3.12.2

Also add hash file and remove the m4 directory creation from the monit.mk
which is now in the source tree.

[Thomas: as suggested by Baruch, keep only upstream sha256 hash.]

Signed-off-by: Sebastien Bourdelin <sebastien.bourdelin@savoirfairelinux.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/libfreeimage: needs C++ support
Romain Naour [Wed, 15 Apr 2015 20:36:12 +0000 (22:36 +0200)]
package/libfreeimage: needs C++ support

Fixes:
http://autobuild.buildroot.net/results/f52/f52dd2939984cd7a6926b8ad6d5be13dcf3afae8

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agosamba4: bump to version 4.2.1
Gustavo Zacarias [Wed, 15 Apr 2015 20:57:18 +0000 (17:57 -0300)]
samba4: bump to version 4.2.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoMakefile: simplify show-targets
Thomas Petazzoni [Sun, 12 Apr 2015 16:37:51 +0000 (18:37 +0200)]
Makefile: simplify show-targets

show-targets is only used currently by the graph-depends script, which
already recurses into the dependencies of the selected packages to
build the dependency graph. Therefore, dumping the contents of
$(PACKAGES) and $(ROOTFS_TARGETS) is sufficient: $(HOST_DEPS) and
$(TARGET_HOST_DEPS) will contain packages that are dependencies of
packages already listed in $(PACKAGES), which graph-depends will
discover by itself.

This allows to remove one more usage of $(HOST_DEPS) and
$(TARGET_HOST_DEPS), which is one more step towards their removal.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
9 years agoMakefile: use <pkg>-all-legal-info to implement the legal-info target
Thomas Petazzoni [Sun, 12 Apr 2015 16:37:50 +0000 (18:37 +0200)]
Makefile: use <pkg>-all-legal-info to implement the legal-info target

This commit changes the implementation of the global 'legal-info'
target to use the newly introduced per-package <pkg>-all-legal-info
target. This allows to avoid using the $(TARGET_HOST_DEPS) and
$(HOST_DEPS) variables that we are trying to remove.

It is worth mentionning that this commit might change the output of
'make legal-info' by making it more correct than it was. With the
existing implementations, we could be missing packages if they were
host packages, or target packages not properly selected in terms of
Config.in dependencies, and with a more than a two-level deep
dependency from a target package properly selected at the Config.in
level. This is because our previous logic was simply taking all
packages in the "TARGETS" (now called "PACKAGES") variable, which are
only the target packages explicitly selected in the .config file, and
doing a two-level deep recursion in the dependencies.

With this commit, we switch legal-info to use proper make-based
dependencies, so we no longer have the limitations we used to
have. For this reason, the output of 'make legal-info' after this
patch may contain *more* entries than before this patch, but it is
really because it is now correct.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
9 years agofs: add rootfs dependencies to PACKAGES
Thomas Petazzoni [Sun, 12 Apr 2015 16:37:49 +0000 (18:37 +0200)]
fs: add rootfs dependencies to PACKAGES

The logic for creating most of the filesystem images requires a
certain number of host packages to be built. However, those packages
are not currently listed in the global PACKAGES variables, and they
are not dependencies of any other package listed in the PACKAGES
variable.

While it does not have any practical implications, it makes sense to
have those packages listed in the global PACKAGES variable, which this
commit implements.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
9 years agoMakefile: rename TARGETS to PACKAGES
Thomas Petazzoni [Sun, 12 Apr 2015 16:37:48 +0000 (18:37 +0200)]
Makefile: rename TARGETS to PACKAGES

For clarity, this commit renames the TARGETS variable to the more
meaningful PACKAGES variable. Indeed, only packages (handled by one of
the package infrastructures) should be listed in this variable, and
not other random non-package targets.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
9 years agoMakefile: targets are now declared phony by the appropriate infrastructures
Thomas Petazzoni [Sun, 12 Apr 2015 16:37:47 +0000 (18:37 +0200)]
Makefile: targets are now declared phony by the appropriate infrastructures

The main Makefile was declaring a subset of the per-package targets as
being PHONY, but not all of them. Now that the pkg-generic package
infrastructure is taking care of that in a much more systematic
fashion, this commit gets rid of the unneeded code from the main
Makefile.

[Thomas: re-add list-defconfigs to the list of PHONY targets, as
noticed by Yann.]

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
9 years agofs: declare phony targets as such
Thomas Petazzoni [Sun, 12 Apr 2015 16:37:46 +0000 (18:37 +0200)]
fs: declare phony targets as such

This commit improves the filesystem handling code to declare its
various targets as PHONY when appropriate.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
9 years agopkg-kconfig: declare phony targets as such
Thomas Petazzoni [Sun, 12 Apr 2015 16:37:45 +0000 (18:37 +0200)]
pkg-kconfig: declare phony targets as such

Just like the previous commit did for the pkg-generic infrastructure,
this commit improves the pkg-kconfig infrastructure to declare its
custom <pkg>-<something> targets as PHONY.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
9 years agolinux: Add uImage support for powerpc64
erico.nunes [Mon, 13 Apr 2015 21:49:03 +0000 (18:49 -0300)]
linux: Add uImage support for powerpc64

linux has uImage generation support for powerpc64 as well as powerpc,
since 2.6.15.

Signed-off-by: Erico Nunes <erico.nunes@datacom.ind.br>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoiproute2: bump to version 4.0.0
Gustavo Zacarias [Mon, 13 Apr 2015 21:42:55 +0000 (18:42 -0300)]
iproute2: bump to version 4.0.0

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoimagemagick: bump to version 6.9.1-1
Jerzy Grzegorek [Mon, 13 Apr 2015 21:38:19 +0000 (23:38 +0200)]
imagemagick: bump to version 6.9.1-1

Also update hash file.

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibgpgme: bump to version 1.5.4
Gustavo Zacarias [Mon, 13 Apr 2015 21:18:16 +0000 (18:18 -0300)]
libgpgme: bump to version 1.5.4

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibksba: security bump to version 1.3.3
Gustavo Zacarias [Mon, 13 Apr 2015 21:17:56 +0000 (18:17 -0300)]
libksba: security bump to version 1.3.3

Fixes (no CVEs assigned yet):

* integer overflow in the DN decoder src/dn.c (append_quoted,
append_atv)

* integer overflow in the BER decoder src/ber-decoder.c (ber_decoder_s)

* denial of service due to stack overflow in src/ber-decoder.c
(push_decoder_state, pop_decoder_state)

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoruby: security bump to version 2.2.2
Gustavo Zacarias [Mon, 13 Apr 2015 20:54:29 +0000 (17:54 -0300)]
ruby: security bump to version 2.2.2

Fixes:
CVE-2015-1855 - OpenSSL extension’s hostname verification vulnerability.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibevdev: bump version to 1.4.1
Peter Seiderer [Mon, 13 Apr 2015 20:36:21 +0000 (22:36 +0200)]
libevdev: bump version to 1.4.1

See [1] for details.

Additional remove upstream committed patch (and autoreconf variable
from makefile).

[1] http://lists.freedesktop.org/archives/input-tools/2015-April/001166.html

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolinux-headers: bump 3.{10,14,19}.x series
Gustavo Zacarias [Mon, 13 Apr 2015 20:30:04 +0000 (17:30 -0300)]
linux-headers: bump 3.{10,14,19}.x series

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibfreeimage: new package
RĂ©mi RĂ©rolle [Mon, 13 Apr 2015 09:16:38 +0000 (11:16 +0200)]
libfreeimage: new package

FreeImage is an Open Source library project for developers who would like to
support popular graphics image formats like PNG, BMP, JPEG, TIFF and others as
needed by today's multimedia applications.

See: http://freeimage.sourceforge.net

[Thomas:
  - add hash file
  - add dependency on !BR2_STATIC_LIBS, since the build system of
    libfreeimage always tries to build a shared library.]

Signed-off-by: RĂ©mi RĂ©rolle <remi.rerolle@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopkg-utils: update comments after renaming of package infra macros
Thomas Petazzoni [Mon, 13 Apr 2015 09:53:21 +0000 (11:53 +0200)]
pkg-utils: update comments after renaming of package infra macros

The package infrastructure macros have a long time ago been renamed
from GENTARGETS, AUTOTARGETS to generic-package and
autotools-package. However, one comment in pkg-utils.mk keeps a
reference to these *TARGETS macros. This commit updates this comment
to match the new name of these macros.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
9 years agopackage/uclibc: libm: Add missing C99 float/ld wrappers (backport)
Bernd Kuhls [Mon, 13 Apr 2015 18:47:33 +0000 (20:47 +0200)]
package/uclibc: libm: Add missing C99 float/ld wrappers (backport)

This commit adds a patch to uclibc with a backport from upstream to provide a
proper fix for mesa3d which depends on fminf.

As discussed with Thomas we keep the mesa3d patch around for a while:
http://lists.busybox.net/pipermail/buildroot/2015-March/123410.html

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/mesa3d: Update fminf/fmaxf patch
Bernd Kuhls [Mon, 13 Apr 2015 18:47:32 +0000 (20:47 +0200)]
package/mesa3d: Update fminf/fmaxf patch

mesa3d now ships with a pre-generated file nir_constant_expressions.c, so there
is no need to patch nir_constant_expressions.py anymore. Furthermore the
previous patch of .py forced a re-generation of the .c file during the build,
but due to missing python-mako (removed during 10.5.3 bump) this will fail.

Fixes
http://autobuild.buildroot.net/results/35f/35fc6608b1d984587abb86700a51bf763770c795/
http://autobuild.buildroot.net/results/25b/25b43a1898d5f3b4e87efc3147b33972668aa52f/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoqt: Fix powerpc64le arch config name
erico.nunes [Mon, 13 Apr 2015 19:53:25 +0000 (16:53 -0300)]
qt: Fix powerpc64le arch config name

buildroot references powerpc64 little endian as "powerpc64le" and not
"powerpc64el". The typo in the supported architectures list caused this
package to be unavailable for powerpc64 little endian.

Signed-off-by: Erico Nunes <erico.nunes@datacom.ind.br>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agovalgrind: Fix powerpc64le arch config name
erico.nunes [Mon, 13 Apr 2015 19:53:24 +0000 (16:53 -0300)]
valgrind: Fix powerpc64le arch config name

buildroot references powerpc64 little endian as "powerpc64le" and not
"powerpc64el". The typo in the supported architectures list caused this
package to be unavailable for powerpc64 little endian.

Signed-off-by: Erico Nunes <erico.nunes@datacom.ind.br>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoqt: fix postgresql plugin configure
Peter Seiderer [Mon, 13 Apr 2015 19:30:36 +0000 (21:30 +0200)]
qt: fix postgresql plugin configure

Add upstream patch (see [1], [2]) which fixes a bug introduced by previous
patch '0007-configure-add-psql_config-option.patch'.

[1] https://bugreports.qt.io/browse/QTBUG-45463
[2] https://codereview.qt-project.org/110041

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolinux: bump default to version 4.0
Gustavo Zacarias [Mon, 13 Apr 2015 13:00:25 +0000 (10:00 -0300)]
linux: bump default to version 4.0

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolinux-headers: add 4.0.x series
Gustavo Zacarias [Mon, 13 Apr 2015 13:00:24 +0000 (10:00 -0300)]
linux-headers: add 4.0.x series

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agotoolchain: add 4.0.x choice for headers
Gustavo Zacarias [Mon, 13 Apr 2015 13:00:23 +0000 (10:00 -0300)]
toolchain: add 4.0.x choice for headers

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/makedevs: fixing missing return type
Angelo Compagnucci [Mon, 13 Apr 2015 06:32:21 +0000 (08:32 +0200)]
package/makedevs: fixing missing return type

This patch fixes a missing return type in bb_recursive function.

Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopulseview: bump commit hash
Bartosz Golaszewski [Mon, 13 Apr 2015 10:24:08 +0000 (12:24 +0200)]
pulseview: bump commit hash

Make recently merged new option bindings available to users of pulseview.

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agosigrok-cli: bump commit hash
Bartosz Golaszewski [Mon, 13 Apr 2015 10:24:07 +0000 (12:24 +0200)]
sigrok-cli: bump commit hash

Due to some changes in libsigrok API sigrok-cli commit must be
updated as well after bumping libsigrok hash.

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibsigrok: bump commit hash
Bartosz Golaszewski [Mon, 13 Apr 2015 10:24:06 +0000 (12:24 +0200)]
libsigrok: bump commit hash

Several patches fixing issues and adding new features to baylibre-acme
driver have been merged with upstream libsigrok.

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/{mesa3d, mesa3d-headers}: bump version to 10.5.3
Bernd Kuhls [Mon, 13 Apr 2015 05:47:19 +0000 (07:47 +0200)]
package/{mesa3d, mesa3d-headers}: bump version to 10.5.3

Upstream tarball now contains more pre-generated files, therefore we can remove
dependencies to host-python and host-gettext, quote from
http://lists.freedesktop.org/archives/mesa-announce/2015-April/000150.html:
"xmlpool: don't forget to ship the MOS
configure.ac: error out if python/mako is not found when required"

Fixes python3-related build error
http://autobuild.buildroot.net/results/7a5/7a5e53861bce6854265867e6e8525aabffb1d473/
http://autobuild.buildroot.net/results/ce4/ce45f986c3943b8ced3b15a0ebd1dc03fc7b7dcc/
http://autobuild.buildroot.net/results/1ce/1ce2509c8abb7483397c7d0f21c299095e94a254/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi: Fix path to binary in service
Maxime Hadjinlian [Sun, 12 Apr 2015 21:45:36 +0000 (23:45 +0200)]
package/kodi: Fix path to binary in service

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Acked-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/exim: Add optional OpenSSL support
Bernd Kuhls [Sun, 12 Apr 2015 11:25:42 +0000 (13:25 +0200)]
package/exim: Add optional OpenSSL support

Also add TARGET_MAKE_ENV to EXIM_BUILD_CMDS to enable access to our pkg-config.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/gdb: gdb 7.9 fix uClibc build whitout MMU
Romain Naour [Sun, 12 Apr 2015 12:49:37 +0000 (14:49 +0200)]
package/gdb: gdb 7.9 fix uClibc build whitout MMU

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Cc: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/ffmpeg: bump version to 2.6.2
Bernd Kuhls [Sun, 12 Apr 2015 09:07:46 +0000 (11:07 +0200)]
package/ffmpeg: bump version to 2.6.2

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/libinput: bump version to 0.13.0
Bernd Kuhls [Sat, 11 Apr 2015 20:31:41 +0000 (22:31 +0200)]
package/libinput: bump version to 0.13.0

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoRevert "libsigrok: mark libsigrokcxx as broken"
Bartosz Golaszewski [Fri, 10 Apr 2015 09:49:59 +0000 (11:49 +0200)]
Revert "libsigrok: mark libsigrokcxx as broken"

This reverts commit 41e81b7ae149319950814efe3c39acb1200167d2.

Doxygen dependency issue for libsigrokcxx has been fixed.

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibsigrok: add host-doxygen dependency for C++ bindings
Bartosz Golaszewski [Fri, 10 Apr 2015 09:49:58 +0000 (11:49 +0200)]
libsigrok: add host-doxygen dependency for C++ bindings

Doxygen is required to generate xml files required by libsigrokcxx
build system.

[Thomas: add host-python (or host-python3) to the dependencies when
building the C++ bindings for libsigrok, since a Python interpreter >=
2.7 is needed at build time.]

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agodoxygen: new package
Bartosz Golaszewski [Fri, 10 Apr 2015 09:49:57 +0000 (11:49 +0200)]
doxygen: new package

Host package only.

[Thomas:
 - add missing dependencies on host-flex and host-bison
 - add $(HOST_MAKE_ENV) to the configure, build and install steps, to
   make sure that the doxygen build system can find flex and bison.]

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/gdb: fix uClibc build whitout MMU
Romain Naour [Fri, 10 Apr 2015 21:12:09 +0000 (23:12 +0200)]
package/gdb: fix uClibc build whitout MMU

Fixes:
http://autobuild.buildroot.net/results/9e4/9e4df085319e346803c26c65478accb27eb950ae

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/rsyslog: bump version to 8.9.0
Bernd Kuhls [Sat, 11 Apr 2015 07:52:17 +0000 (09:52 +0200)]
package/rsyslog: bump version to 8.9.0

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/sqlite: bump version to 3.8.9
Bernd Kuhls [Sat, 11 Apr 2015 17:09:54 +0000 (19:09 +0200)]
package/sqlite: bump version to 3.8.9

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agowireless-regdb: bump to version 2015.04.06
Gustavo Zacarias [Sat, 11 Apr 2015 15:11:29 +0000 (12:11 -0300)]
wireless-regdb: bump to version 2015.04.06

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agodocs/manual: documentation for recursive makedevs syntax
Angelo Compagnucci [Sat, 11 Apr 2015 13:40:32 +0000 (15:40 +0200)]
docs/manual: documentation for recursive makedevs syntax

This patch adds the documentation for the new makedevs
recursive syntax.

[Thomas: s/folder/directory/ as suggested by Yann.]

Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/makedevs: add recursive option
Angelo Compagnucci [Sat, 11 Apr 2015 13:40:31 +0000 (15:40 +0200)]
package/makedevs: add recursive option

This patch adds the option to change owner/permission
of a directory recursively.

[Thomas: s/folder/directory/, as suggested by Yann.]

Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/e2fsprogs: Show toolchain comment only on mmu archs
Bernd Kuhls [Sat, 11 Apr 2015 08:00:46 +0000 (10:00 +0200)]
package/e2fsprogs: Show toolchain comment only on mmu archs

[Thomas: put BR2_USE_MMU dependency first, as suggested by Yann.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/libxml2: Fix musl compile
Bernd Kuhls [Sat, 11 Apr 2015 09:30:55 +0000 (11:30 +0200)]
package/libxml2: Fix musl compile

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/flac: Fix musl compile
Bernd Kuhls [Sat, 11 Apr 2015 08:17:23 +0000 (10:17 +0200)]
package/flac: Fix musl compile

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/jsoncpp: bump version to 1.6.1
Bernd Kuhls [Sat, 11 Apr 2015 07:59:23 +0000 (09:59 +0200)]
package/jsoncpp: bump version to 1.6.1

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agofftw: fix build failure with old gcc
Gwenhael Goavec-Merou [Sat, 11 Apr 2015 10:41:47 +0000 (12:41 +0200)]
fftw: fix build failure with old gcc

-Ofast is not available on gcc <4.6. This option is equivalent to
-O3 -ffast-math.

Fixes:
http://autobuild.buildroot.org/results/207/207a20a3ca5e62029823b1361479d5cd38fefeb0/
http://autobuild.buildroot.net/results/871/871b29c9bbf94aa05034c442f35c8771f83abe1e/

[Thomas: remove Yann SoB.]

Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoinconsolata: new package
Gustavo Zacarias [Sat, 11 Apr 2015 10:51:15 +0000 (07:51 -0300)]
inconsolata: new package

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agobitstream-vera: new package
Gustavo Zacarias [Sat, 11 Apr 2015 10:51:14 +0000 (07:51 -0300)]
bitstream-vera: new package

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage: fix fonts & co alpha sort
Gustavo Zacarias [Sat, 11 Apr 2015 10:51:13 +0000 (07:51 -0300)]
package: fix fonts & co alpha sort

Fonts & co go before Games.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years ago*config: improve handling of BR2_LEGACY
Arnout Vandecappelle [Fri, 10 Apr 2015 23:49:02 +0000 (01:49 +0200)]
*config: improve handling of BR2_LEGACY

In 8a46d4bf1f the randpackageconfig and allpackageyesconfig were
extended with disabling all the legacy options, otherwise the resulting
config couldn't be built. However, that didn't work for randconfig and
allyesconfig.

This commit reverts 8a46d4bf1f and replaces it with a different
approach: skipping of the legacy config options is passed explicitly
through the environment variable SKIP_LEGACY, which forces
BR2_SKIP_LEGACY to y. The new option BR2_SKIP_LEGACY completely
disables the legacy handling, which effectively removes all the legacy
options from the .config.

However, in that case no values are set for the legacy options so a
subsequent oldconfig will query them. Therefore, run an additional
olddefconfig.

[Peter: fix s/BR2_LEGACY/SKIP_LEGACY/ typo]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
[yann.morin.1998@free.fr: do not rely on a user-visible option, works
 perfectly well with only blind options set from the environment]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agobotan: pass --prefix=/usr to fix .pc file
Thomas Petazzoni [Fri, 10 Apr 2015 15:55:23 +0000 (17:55 +0200)]
botan: pass --prefix=/usr to fix .pc file

botan uses a non-autotools build system. We currently don't pass any
--prefix=/usr, and by default the prefix is set to /usr/local. This
doesn't cause a lot of visible issues because at install time, we pass
DESTDIR=$(TARGET_DIR)/usr (the build system doesn't make the
difference between DESTDIR and prefix).

However, the generated pkg-config .pc file is wrong, as it contains
prefix=/usr/local instead of prefix=/usr, which doesn't match where
the botan library and headers are installed. By passing --prefix=/usr,
we make sure that the .pc file is in line with where botan is
installed.

Fixes bug #7760

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agosystem: remove DES password encoding
Yann E. MORIN [Tue, 24 Mar 2015 18:54:15 +0000 (19:54 +0100)]
system: remove DES password encoding

DES is long dead, it is insecure as hell, and virtually all known
crypt(3) implementations now all support at least md5.

Besides, the character-space of DES-encoded passwords are a sub-set
of the character-space for a clear-text password, so we can't easily
differentiate between the two. Since we're going to change the root
password prompt to support setting encoded passwords (as well as
clear-text passwords), we can't keep DES or we'd be unable to decide
whether we'd need to encode the password or not.

Remove DES encoding altogether (and add a legacy entry). The default is
still md5, and thus there's no backward-compatibility 'select' to add.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Lorenzo Catucci <lorenzo@sancho.ccd.uniroma2.it>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolinux-headers: add support for 4.x versions
Jerzy Grzegorek [Fri, 10 Apr 2015 19:57:54 +0000 (21:57 +0200)]
linux-headers: add support for 4.x versions

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/libpciaccess: Fix compilation error with musl-based toolchain
Bernd Kuhls [Fri, 10 Apr 2015 20:06:45 +0000 (22:06 +0200)]
package/libpciaccess: Fix compilation error with musl-based toolchain

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/gd: Switch from libvpx to webp
Bernd Kuhls [Fri, 10 Apr 2015 17:22:11 +0000 (19:22 +0200)]
package/gd: Switch from libvpx to webp

Since bumping libvpx to 1.4.0
http://git.buildroot.net/buildroot/commit/package/libvpx?id=7d9a0c4d3960bb470e993494ac350b1415b72442

building gd was broken.
This patch adds some upstream commits which switch the dependency from libvpx to webp.

Fixes
http://autobuild.buildroot.net/results/046/046dd505feb5e92bdee3d0993366be162da1223a/
http://autobuild.buildroot.net/results/617/61739df0009015451ba78a7ca335dcc0d0dedcc8/
http://autobuild.buildroot.net/results/526/526550e73581a91427b394d566d3389554ee90ed/
http://autobuild.buildroot.net/results/b89/b89d7e3a1fc9403984bcd6462b8fd8d1196f2095/
http://autobuild.buildroot.net/results/dfe/dfed2b62aad83cc960ba3c93b7f0a994f18ad22a/
http://autobuild.buildroot.net/results/a91/a919d2bcbbd573e7a5556fbcdea053d4d451dd50/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/gd: Add dependency to libvpx
Bernd Kuhls [Fri, 10 Apr 2015 17:22:10 +0000 (19:22 +0200)]
package/gd: Add dependency to libvpx

Needed to get reproducable builds and to reproduce this build error:
http://autobuild.buildroot.net/results/046/046dd505feb5e92bdee3d0993366be162da1223a/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoprocps-ng: needs gettextize
Gustavo Zacarias [Fri, 10 Apr 2015 18:26:49 +0000 (15:26 -0300)]
procps-ng: needs gettextize

Fixes:
http://autobuild.buildroot.org/results/904/90401cdb471f9e9582e2ca2ad07fb3db148420d7/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agosysstat: bump to version 11.0.4
Gustavo Zacarias [Fri, 10 Apr 2015 13:35:22 +0000 (10:35 -0300)]
sysstat: bump to version 11.0.4

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoqt5: fix license information for qt5multimedia and qt5xmlpatterns
Thomas Petazzoni [Fri, 10 Apr 2015 09:13:24 +0000 (11:13 +0200)]
qt5: fix license information for qt5multimedia and qt5xmlpatterns

While most of the Qt5 components indeed seem to be under LGPLv2.1 with
exception, or LGPLv3 or GPLv2, the qt5multimedia and qt5xmlpatterns
components only carry the LGPLv2.1 and LGPLv3 license files, and not
the GPLv2 license file. So one can safely assume that the GPLv2 option
is not available for those components, and this commit adjusts the
<pkg>_LICENSE and <pkg>_LICENSE_FILES variables accordingly.

Fixes:

  http://autobuild.buildroot.org/results/c62/c62eef5e5b8add138cdab34e64103d974d0a510b/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Reviewed-by: Bernd Kuhls <bernd.kuhls@t-online.de>
9 years agopackage/boost: boost-log needs NPTL threads
Romain Naour [Thu, 9 Apr 2015 21:54:53 +0000 (23:54 +0200)]
package/boost: boost-log needs NPTL threads

Fixes:
[xtensa]
http://autobuild.buildroot.net/results/664/6642dc9c569b2820a9d0e273fc2fb1d5a635ba0a
[arc]
http://autobuild.buildroot.net/results/ba5/ba5836e9a77e1b48e24ace46ca1611c22524261d
[bfin]
http://autobuild.buildroot.net/results/8cd/8cdac9cc67394aaae09ee816a9adddec762e3bd0

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackages: add AVX/AVX2 support to ffmpeg/opencv
Steven Noonan [Wed, 18 Mar 2015 22:01:11 +0000 (15:01 -0700)]
packages: add AVX/AVX2 support to ffmpeg/opencv

Signed-off-by: Steven Noonan <steven@uplinklabs.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoarch: add core-avx2
Steven Noonan [Wed, 18 Mar 2015 22:01:10 +0000 (15:01 -0700)]
arch: add core-avx2

Signed-off-by: Steven Noonan <steven@uplinklabs.net>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoarch: add corei7-avx
Steven Noonan [Wed, 18 Mar 2015 22:01:08 +0000 (15:01 -0700)]
arch: add corei7-avx

Signed-off-by: Steven Noonan <steven@uplinklabs.net>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopciutils: cleanup
Gustavo Zacarias [Thu, 9 Apr 2015 21:22:05 +0000 (18:22 -0300)]
pciutils: cleanup

It makes no sense to have variables that are only used in one place
(PCIUTILS_MAKE_OPTS) for different build conditions.
Just make them add-up to MAKE_OPTS and move the fixed definition up.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoboost: fix indentation in Config.in
Thomas Petazzoni [Thu, 9 Apr 2015 21:30:48 +0000 (23:30 +0200)]
boost: fix indentation in Config.in

Replace spaces by one tab in the Config.in option for boost-log.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolinux: fix fbtft kernel extension
Peter Seiderer [Sun, 11 Jan 2015 13:18:55 +0000 (14:18 +0100)]
linux: fix fbtft kernel extension

Fixes fbtft kernel extension bug reported by Richard Fergusson ([1]):

drivers/video/Kconfig:2525: can't open file
"drivers/video/fbdev/fbtft/Kconfig"

Fix: write the right fbtft/KConfig path to video/Kconfig or
video/fbdev/Kconfig (instead of hard coded one)

[1] http://lists.busybox.net/pipermail/buildroot/2015-January/117057.html

Reported-by: Richard Fergusson <fergie4000@gmail.com>
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolinux: migrate extensions to use the new infrastructure
Yann E. MORIN [Sat, 14 Mar 2015 14:25:21 +0000 (15:25 +0100)]
linux: migrate extensions to use the new infrastructure

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolinux: simplify adding new extensions
Yann E. MORIN [Sat, 14 Mar 2015 14:25:20 +0000 (15:25 +0100)]
linux: simplify adding new extensions

Curently, all three linux extensions follow the same layout:
  - test if the extension is enabled
  - add itself to linux' patch-dependencies
  - declare a macro, added as the pre-patch hook

Except for the macro, all can be commonalised.

Add a simple infrastructure for that:
  - extensions declare themselves in the list of extensions
  - extensions define their macro
  - the infra adds them to the patch-dependencies and pre-patch
    hooks as appropriate

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolinux: fix extensions
Yann E. MORIN [Sat, 14 Mar 2015 14:25:19 +0000 (15:25 +0100)]
linux: fix extensions

Since the move to the kconfig-package infra, linux extensions are
broken.

In our linux package, extensions are applied as pre-patch hooks.

Before the kconfig-package infra, we had custom rules for the
linux-*config targets, which were of the form:

    linux-menuconfig: linux-configure
        $(MAKE) -C $(LINUX_DIR) menuconfig

This caused the linux tree to be fully configured before running the
configurators, and thus linux dependencies were entirely fullfilled, and
extensions were properly applied.

Since we migrated (in dff25ea), the kconfig-package infra introduces a
(hidden, internal) intermediate step 'kconfig-fixup' and decorelates the
kconfig-part of the configuration from the actual package-part of the
configuration:

    linux-configure -------> kconfig-fixup --> .config --> $(LINUX_CONFIG_FILE)
                        /
    linux-menuconfig --'

As thus, this (very useful!) use-case breaks (starting from a clean
Buildroot tree):

    make menuconfig
        -> enable a kernel and at least one extension
        -> save and exit
    make linux-menuconfig
        -> extensions are not available

Fix that by using the newly-introduced patch-dependencies, so that
extensions are available before we try to patch the linux kernel.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>