buildroot.git
8 years agoefivar: disable for some incompatible Sourcery CodeBench toolchains
Vicente Olivert Riera [Sun, 3 Jul 2016 14:20:36 +0000 (16:20 +0200)]
efivar: disable for some incompatible Sourcery CodeBench toolchains

linux/nvme.h has been renamed to linux/nvme_ioctl.h since 4.4, and we
have a patch to handle that situation. However, some Sourcery CodeBench
toolchains use 4.4 kernel headers but don't have that header file
renamed, and that is causing build failures. So, prevent this package
to be built using those toolchains.

Fixes:

  http://autobuild.buildroot.net/results/66c/66cf68261fa73c2366610f8d14bd02180ba7cd2d/
  http://autobuild.buildroot.net/results/54c/54cc7d4e3b284b35931e08f9c7f0f902df96a989/

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
[Romain:
  - add back slash on line breaks
  - propagate efivar dependencies to efibootmgr
  - add comments dependencies]
Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/fftw: add fortran support
Samuel Martin [Sun, 3 Jul 2016 13:47:49 +0000 (15:47 +0200)]
package/fftw: add fortran support

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
[Thomas: pass FLIBS explicitly to help the configure script.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain/toolchain-external: update external toolchains that have Fortran support
Samuel Martin [Sun, 3 Jul 2016 13:47:48 +0000 (15:47 +0200)]
toolchain/toolchain-external: update external toolchains that have Fortran support

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
[Vincent: BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX also has fortran]
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain/toolchain-external: add knob for fortran support
Samuel Martin [Sun, 3 Jul 2016 13:47:47 +0000 (15:47 +0200)]
toolchain/toolchain-external: add knob for fortran support

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain/toolchain-external: add lib{gfortran,quadmath} to TOOLCHAIN_EXTERNAL_LIBS
Samuel Martin [Sun, 3 Jul 2016 13:47:46 +0000 (15:47 +0200)]
toolchain/toolchain-external: add lib{gfortran,quadmath} to TOOLCHAIN_EXTERNAL_LIBS

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain/toolchain-external: enable fortran check when it is selected
Samuel Martin [Sun, 3 Jul 2016 13:47:45 +0000 (15:47 +0200)]
toolchain/toolchain-external: enable fortran check when it is selected

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain/helpers: add fortran check
Samuel Martin [Sun, 3 Jul 2016 13:47:44 +0000 (15:47 +0200)]
toolchain/helpers: add fortran check

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
[Thomas: remove extension for the generated temporary file, since it's
really an executable, not an object file.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopkg-cmake.mk: export the fortran compiler path in the CMake toolchain file
Samuel Martin [Sun, 3 Jul 2016 13:47:43 +0000 (15:47 +0200)]
pkg-cmake.mk: export the fortran compiler path in the CMake toolchain file

Since the fortran support is conditional, only enable it when needed.

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Cc: Benjamin Kamath <bkamath@spaceflight.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/gcc: select BR2_TOOLCHAIN_HAS_FORTRAN when appropriate
Samuel Martin [Sun, 3 Jul 2016 13:47:42 +0000 (15:47 +0200)]
package/gcc: select BR2_TOOLCHAIN_HAS_FORTRAN when appropriate

This is only for the Buildroot toolchain backend.

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agodocs/manual: document dependency on fortran
Samuel Martin [Sun, 3 Jul 2016 13:47:41 +0000 (15:47 +0200)]
docs/manual: document dependency on fortran

Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain: add hidden symbol for fortran support in the toolchain
Samuel Martin [Sun, 3 Jul 2016 13:47:40 +0000 (15:47 +0200)]
toolchain: add hidden symbol for fortran support in the toolchain

This symbol should be used in all packages requiring/testing for fortran
support.

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/gcc: fix fortran support
Samuel Martin [Sun, 3 Jul 2016 13:47:39 +0000 (15:47 +0200)]
package/gcc: fix fortran support

Fortran depends on libquadmath when available, make the buildroot
toolchain option depends on this new hidden symbol,

[Vincent: only do "HOST_GCC_FINAL_USR_LIBS += libquadmath" for i386 and
x86_64, otherwise it will fail saying "libquadmath.a: file not found"]

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/gcc: complete the logic on libquadmath
Samuel Martin [Sun, 3 Jul 2016 13:47:38 +0000 (15:47 +0200)]
package/gcc: complete the logic on libquadmath

libquadmath requires wchar.

So, turn to positive logic and complete it to only enabling quadmath
support when it is available.

Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain/toolchain-common.in: add BR2_TOOLCHAIN_HAS_LIBQUADMATH hidden symbol
Samuel Martin [Sun, 3 Jul 2016 13:47:37 +0000 (15:47 +0200)]
toolchain/toolchain-common.in: add BR2_TOOLCHAIN_HAS_LIBQUADMATH hidden symbol

This hidden symbol allow to know when libquadmath can be built and
installed.

Also, declaring this symbol in toolchain-common.in allows to use it in
both external and buildroot toolchain backend.

This will be needed for adding/improving the fortran support.

Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Cc: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoPackage nfs-utils: Added check for OK/FAIL
universe II [Fri, 26 Feb 2016 11:16:13 +0000 (12:16 +0100)]
Package nfs-utils: Added check for OK/FAIL

Removed unconditional 'done' output when starting
and stopping the daemons. Instead check return value
of daemon and print out OK or FAIL.

Signed-off-by: Andreas Ehmanns <universeII@gmx.de>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Reviewed-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/quagga: Add systemd.service file
Nathaniel Roach [Sun, 3 Jul 2016 08:18:59 +0000 (16:18 +0800)]
package/quagga: Add systemd.service file

Use a template service file as all of the daemons use almost
identical arguments and generally appear the same to the init
system.

We "Wants=" zebra as that's the daemon for interfacing to the
kernel, and it's not required for the other daemons to work
but it's probably going to be used in nearly all setups.

/usr/bin/env is needed as systemd doesn't allow the instance
variable (%i) in the executable path.

We don't enable these services by default as this would require
creating configuration and /etc/default files. (And is easily
achieved with an FS overlay)

[Peter: remove killmode/killsignal/restartsec as suggested by Maxime]
Signed-off-by: Nathaniel Roach <nroach44@gmail.com>
Reviewed-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agogcc: apply patches stored in global patches directories
He Chunhui [Wed, 13 Apr 2016 04:20:32 +0000 (04:20 +0000)]
gcc: apply patches stored in global patches directories

When building host gcc, patches stored in global patches directories are
skipped. This patch fixes the unexpected behavior.

Signed-off-by: Chunhui He <hchunhui@mail.ustc.edu.cn>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
[Thomas:
 - rename the loop variable from 'D' to 'patchdir'
 - add some additional comments
 - remove final ; at end of loop when applying the patches, since it's
   not needed]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agocore/pkg-virtual: fix fallout of host-dependecy no auto-derivation
Yann E. MORIN [Sun, 3 Jul 2016 10:44:43 +0000 (12:44 +0200)]
core/pkg-virtual: fix fallout of host-dependecy no auto-derivation

In 4bdb067 (infra: remove auto derivation of host dependencies), the
dependencies of host packages are no longer inherited from the
dependencies of the corresponding target package.

However, for virtual packages, there is no provider declared for the
host variant, so we end up with no dependency for the host variant
of virtual packages.

This causes host-luainterpreter to have no provider, and thus breaks the
build of host-luarocks.

To fix that, we use the host variant of the provider of the target
variant of the virtual package to define the provider of the host variant
of the virtual package (re-read it, it's correct!).

Fixes:
    http://autobuild.buildroot.org/results/d8b/d8baf44b1e2f8e0e32c86558fc3e0694235b512a
    http://autobuild.buildroot.org/results/59a/59ac0fe84e5c76a590c698a1483b2a3ae26e1dcf
    http://autobuild.buildroot.org/results/203/2039f24731d8e14cde24c613b487b3db530dd238

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoiprutils: uses fork(), needs MMU
Thomas Petazzoni [Sun, 3 Jul 2016 11:16:22 +0000 (13:16 +0200)]
iprutils: uses fork(), needs MMU

Fixes:

  http://autobuild.buildroot.net/results/6ee89f9a4e05c89375a96ac7085747afc301b896/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopkg-generic: check that SITE has a value when SOURCE
Thomas Petazzoni [Sun, 3 Jul 2016 09:50:01 +0000 (11:50 +0200)]
pkg-generic: check that SITE has a value when SOURCE

Currently, when an user forgets to define a SITE, he gets some fairly
weird download failure. In order to make things easier to diagnose, this
commit adds a check in the package infrastructure that verifies that if
SOURCE has a value, SITE is not empty.

Cc: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agotoolchain-external: remove SOURCE/SITE for locally available toolchain
Thomas Petazzoni [Sun, 3 Jul 2016 09:50:00 +0000 (11:50 +0200)]
toolchain-external: remove SOURCE/SITE for locally available toolchain

When the custom external toolchain is locally available, we currently
define SITE/SOURCE to empty variables. Now that the package
infrastructure doesn't define a value for SOURCE when VERSION is empty,
it doesn't attempt to download a file anymore, so we can get rid of
those empty SOURCE/SITE variables in the toolchain-external package.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agomcookie: remove SOURCE variable
Thomas Petazzoni [Sun, 3 Jul 2016 09:49:59 +0000 (11:49 +0200)]
mcookie: remove SOURCE variable

Now that the package infrastructure doesn't attempt to download a package
that has an empty version string, there's no need to define the SOURCE
variable in the mcookie package.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agotz: remove SOURCE variable
Thomas Petazzoni [Sun, 3 Jul 2016 09:49:58 +0000 (11:49 +0200)]
tz: remove SOURCE variable

Now that the package infrastructure doesn't attempt to download a package
that has an empty version string, there's no need to define the SOURCE
variable in the tz package.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoskeleton: remove SOURCE variable
Thomas Petazzoni [Sun, 3 Jul 2016 09:49:57 +0000 (11:49 +0200)]
skeleton: remove SOURCE variable

Now that the package infrastructure doesn't attempt to download a package
that has an empty version string, there's no need to define the SOURCE
variable in the skeleton package.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agomkpimage: remove SOURCE
Thomas Petazzoni [Sun, 3 Jul 2016 09:49:56 +0000 (11:49 +0200)]
mkpimage: remove SOURCE

Now that the package infrastructure doesn't attempt to download a package
that has an empty version string, there's no need to define the SOURCE
variable in the mkpimage package.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agomkpasswd: remove VERSION/SOURCE
Thomas Petazzoni [Sun, 3 Jul 2016 09:49:55 +0000 (11:49 +0200)]
mkpasswd: remove VERSION/SOURCE

Now that the package infrastructure doesn't attempt to download a package
that has an empty version string, there's no need to define the VERSION and
SOURCE variables in the mkpasswd package.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agomke2img: remove SOURCE
Thomas Petazzoni [Sun, 3 Jul 2016 09:49:54 +0000 (11:49 +0200)]
mke2img: remove SOURCE

Now that the package infrastructure doesn't attempt to download a package
that has an empty version string, there's no need to define the SOURCE
variable in the mke2img package.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoinitscripts: remove SOURCE
Thomas Petazzoni [Sun, 3 Jul 2016 09:49:53 +0000 (11:49 +0200)]
initscripts: remove SOURCE

Now that the package infrastructure doesn't attempt to download a package
that has an empty version string, there's no need to define the SOURCE
variable in the initscripts package.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agogetent: remove VERSION/SOURCE
Thomas Petazzoni [Sun, 3 Jul 2016 09:49:52 +0000 (11:49 +0200)]
getent: remove VERSION/SOURCE

Now that the package infrastructure doesn't attempt to download a package
that has an empty version string, there's no need to define the VERSION and
SOURCE variables in the getent package.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopkg-virtual: remove VERSION/SOURCE
Thomas Petazzoni [Sun, 3 Jul 2016 09:49:51 +0000 (11:49 +0200)]
pkg-virtual: remove VERSION/SOURCE

Now that the package infrastructure doesn't attempt to download a package
that has an empty version string, there's no need to define the VERSION and
SOURCE variables in the virtual package infrastructure.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agomakedevs: remove VERSION/SOURCE
Thomas Petazzoni [Sun, 3 Jul 2016 09:49:50 +0000 (11:49 +0200)]
makedevs: remove VERSION/SOURCE

Now that the package infrastructure doesn't attempt to download a package
that has an empty version string, there's no need to define the VERSION and
SOURCE variables in the makedevs package.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agocore: do not attempt downloads with no _VERSION set
Alex Suykov [Sun, 3 Jul 2016 09:49:49 +0000 (11:49 +0200)]
core: do not attempt downloads with no _VERSION set

Currently, when the package defines no _SOURCE and no _VERSION
variables, we end up trying to download <PACKAGE>-undefined.tar.gz.

This is utterly pointless.

Change the logic to not attempt a download when neither _SOURCE
nor _VERSION is set:
  - do not set an undefined _VERSION to "undefined"
  - do not append an empty (or "undefined") version to the package
    rawname

Consequently, for packages that have no _VERSION, the build
directory will be just the package name (which to some may look
nicer than the current "package-undefined").

Furthermore, the message trace is also a bit leaner (to the same
people that find "package" nicer than "package-undefined").

Signed-off-by: Alex Suykov <alex.suykov@gmail.com>
Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agocups: bump to version 2.1.4, change upstream location
Thomas Petazzoni [Sun, 3 Jul 2016 10:17:03 +0000 (12:17 +0200)]
cups: bump to version 2.1.4, change upstream location

cups is now available from Github, with tarballs uploaded by the
maintainers, so we use this new upstream location.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agocups: fix static linking with GnuTLS
Jörg Krause [Sun, 28 Feb 2016 16:07:20 +0000 (17:07 +0100)]
cups: fix static linking with GnuTLS

cups forgets to link against the libs found by pkg-config if it is build with
GnuTLS support.

Otherwise, static build fails with:
../cups/libcups.a(tls.o): In function `http_gnutls_create_credential':
cups-2.1.2/cups/tls-gnutls.c:762: undefined reference to `gnutls_x509_crt_init'
[..]

Fixes:
http://autobuild.buildroot.net/results/205/20509b7d1edc73dc2a7622f2ae7dbf9f6665a918/
http://autobuild.buildroot.net/results/b86/b86d685caf8cf812f9505fca2de36fb8c18baee1/

Patch is sent upstream.

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
[Thomas: refresh and rename patch.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agocups: reformat patch with Git
Thomas Petazzoni [Sun, 3 Jul 2016 10:21:13 +0000 (12:21 +0200)]
cups: reformat patch with Git

All patches in the cups package are Git formatted, except
0004-remove-pie.patch, so this commit makes things consistent by also
making this patch Git formatted.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agosunxi-mail: hack to work around autobuilder issue
Peter Korsgaard [Sun, 3 Jul 2016 10:34:19 +0000 (12:34 +0200)]
sunxi-mail: hack to work around autobuilder issue

Fixes http://autobuild.buildroot.org/results/5a5/5a50be9feeb5da7694e9a42f615f0b7276319aeb/

The recent change to use git submodules for sunxi-mali instead of the github
wrapper without changing the version unfortunately doesn't work for people
who have already built sunxi-mali, as the existing github tarball will be
used instead of buildroot doing a clean git clone (with submodules).

The sunxi-mali commit we are using is the latest in the repo, so we cannot
fix it by bumping the version.  Instead simply remove the last character of
the VERSION sha1 so the existing tarballs are no longer used.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agolibminiupnpc: New package
Bernd Kuhls [Sat, 2 Jul 2016 22:18:11 +0000 (00:18 +0200)]
libminiupnpc: New package

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/sunxi-mali: remove useless package
Yann E. MORIN [Sun, 3 Jul 2016 08:33:11 +0000 (10:33 +0200)]
package/sunxi-mali: remove useless package

sunxi-mali-prop only served a feeding prey for sunxi-mali to get the
proprietary libs.

Now that sunxi-mali downloads them (as the git submodule they are), we
no longer need sunxi-mali-prop.

Remove it.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/sunxi-mali: use git submodules
Yann E. MORIN [Sun, 3 Jul 2016 08:33:10 +0000 (10:33 +0200)]
package/sunxi-mali: use git submodules

The sunxi-mali git tree is set up with a submodule that contains the
actual libraries. Since there was no support for git submodules so far,
we used a dirty trick to have that submodule cloned by its own package,
with sunxi-mali just vampirising it into its own build dir.

Now that we have support for git submodules, we can simplify stuff a
bit, and have sunxi-mali directly download the proprietary libs itself.

Remove the .hash file since we're not checking hashes for git clones.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agodocs/manual: document FOO_GIT_SUBMODULE
Yann E. MORIN [Sun, 3 Jul 2016 08:33:09 +0000 (10:33 +0200)]
docs/manual: document FOO_GIT_SUBMODULE

[Peter: fix typo as noticed by Samuel]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/dovecot: bump version to 2.2.25
Bernd Kuhls [Sun, 3 Jul 2016 08:58:49 +0000 (10:58 +0200)]
package/dovecot: bump version to 2.2.25

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agotekui: new package
Francois Perrad [Fri, 18 Mar 2016 10:33:56 +0000 (11:33 +0100)]
tekui: new package

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/tinyxml2: bump version to 3.0.0
Maxime Hadjinlian [Sat, 2 Jul 2016 15:16:58 +0000 (17:16 +0200)]
package/tinyxml2: bump version to 3.0.0

Remove patches as they were applied upstream:

0001-Use-BUILD_SHARED_LIBS-cmake-standard.patch
https://github.com/leethomason/tinyxml2/commit/c8ec6fcab4eb501cc5bd328c19dcbd4b30722d52

0002-Rename-test-fixed-cmake-warning.patch
https://github.com/leethomason/tinyxml2/commit/0b2c22bd46be95b08f234b8b4cb262f72ab3f0e8

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
8 years agobabeld: needs MMU as it uses fork()
Thomas Petazzoni [Sun, 3 Jul 2016 08:26:53 +0000 (10:26 +0200)]
babeld: needs MMU as it uses fork()

Fixes:

  http://autobuild.buildroot.net/results/986953a9bb49cd68338dc15e1a2f96045e44bf02/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoxcb-proto: add upstream patch for python3.5 build failure
Arnout Vandecappelle [Sun, 3 Jul 2016 00:37:23 +0000 (02:37 +0200)]
xcb-proto: add upstream patch for python3.5 build failure

Since we run compileall on all python files in TARGET_DIR as part of
the finalization, the align.py from xcb-proto will be compiled (it is
not compiled as part of the package build). This file contains mixed
tab-spaces indentation, which python 3.5 no longer allows.

Add an upstream patch that cleans up the indentation in this file.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotar: remove empty host dependencies definition
Julien Floret [Sat, 2 Jul 2016 22:21:38 +0000 (00:21 +0200)]
tar: remove empty host dependencies definition

Note that host-tar dependencies were broken with automatic derivation
of host dependencies:
host-tar could depend (or not) on host-attr (and even on non-existing
host-acl!), depending on BR2_PACKAGE_BUSYBOX.

Now, host-tar has no dependency.

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agorpi-firmware: remove empty host dependencies definition
Julien Floret [Sat, 2 Jul 2016 22:21:37 +0000 (00:21 +0200)]
rpi-firmware: remove empty host dependencies definition

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoperl: remove empty host dependencies definition
Julien Floret [Sat, 2 Jul 2016 22:21:36 +0000 (00:21 +0200)]
perl: remove empty host dependencies definition

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopax-utils: remove empty host dependencies definition
Julien Floret [Sat, 2 Jul 2016 22:21:35 +0000 (00:21 +0200)]
pax-utils: remove empty host dependencies definition

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoncurses: remove empty host dependencies definition
Julien Floret [Sat, 2 Jul 2016 22:21:34 +0000 (00:21 +0200)]
ncurses: remove empty host dependencies definition

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agomtools: remove empty host dependencies definition
Julien Floret [Sat, 2 Jul 2016 22:21:33 +0000 (00:21 +0200)]
mtools: remove empty host dependencies definition

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolua: remove empty host dependencies definition
Julien Floret [Sat, 2 Jul 2016 22:21:32 +0000 (00:21 +0200)]
lua: remove empty host dependencies definition

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogawk: remove empty host dependencies definition
Julien Floret [Sat, 2 Jul 2016 22:21:31 +0000 (00:21 +0200)]
gawk: remove empty host dependencies definition

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agodosfstools: remove empty host dependencies definition
Julien Floret [Sat, 2 Jul 2016 22:21:30 +0000 (00:21 +0200)]
dosfstools: remove empty host dependencies definition

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agodos2unix: remove empty host dependencies definition
Julien Floret [Sat, 2 Jul 2016 22:21:29 +0000 (00:21 +0200)]
dos2unix: remove empty host dependencies definition

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoboost: remove empty host dependencies definition
Julien Floret [Sat, 2 Jul 2016 22:21:28 +0000 (00:21 +0200)]
boost: remove empty host dependencies definition

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agobinutils: remove empty host dependencies definition
Julien Floret [Sat, 2 Jul 2016 22:21:27 +0000 (00:21 +0200)]
binutils: remove empty host dependencies definition

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotcl: remove empty host dependencies definition
Julien Floret [Sat, 2 Jul 2016 22:21:26 +0000 (00:21 +0200)]
tcl: remove empty host dependencies definition

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoxorriso: remove empty host dependencies definition
Julien Floret [Sat, 2 Jul 2016 22:21:25 +0000 (00:21 +0200)]
xorriso: remove empty host dependencies definition

While there, fix some typos.

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoinfra: remove auto derivation of host dependencies
Julien Floret [Sat, 2 Jul 2016 22:21:24 +0000 (00:21 +0200)]
infra: remove auto derivation of host dependencies

This feature consists in automatically deducing dependencies of a host
package from the dependencies of the target variant.

However, it causes some issues, and many host packages need different
dependencies than their target variants.

Now that host dependencies are explicitly set for all packages, we can
remove it.

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoacpitool: new package
Erico Nunes [Sat, 26 Mar 2016 18:26:16 +0000 (15:26 -0300)]
acpitool: new package

acpitool is a small, convenient command-line ACPI client.

Signed-off-by: Erico Nunes <nunes.erico@gmail.com>
Reviewed-by: Romain Naour <romain.naour@smile.fr>
Tested-by: Romain Naour <romain.naour@smile.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/libbluray: fix comment
Bernd Kuhls [Sat, 2 Jul 2016 18:24:04 +0000 (20:24 +0200)]
package/libbluray: fix comment

The comment was missing in menuconfig with a non-threaded toolchain
supporting dynamic linking.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoxutil_makedepend: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:21:23 +0000 (00:21 +0200)]
xutil_makedepend: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoxlib_libxkbfile: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:21:22 +0000 (00:21 +0200)]
xlib_libxkbfile: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoxlib_libfontenc: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:21:21 +0000 (00:21 +0200)]
xlib_libfontenc: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoxlib_libXrender: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:21:20 +0000 (00:21 +0200)]
xlib_libXrender: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoxlib_libXfont: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:21:19 +0000 (00:21 +0200)]
xlib_libXfont: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoxlib_libXfixes: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:21:18 +0000 (00:21 +0200)]
xlib_libXfixes: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoxlib_libXdmcp: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:21:17 +0000 (00:21 +0200)]
xlib_libXdmcp: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoxlib_libXcursor: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:21:16 +0000 (00:21 +0200)]
xlib_libXcursor: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoxlib_libXau: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:21:15 +0000 (00:21 +0200)]
xlib_libXau: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoxlib_libX11: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:21:14 +0000 (00:21 +0200)]
xlib_libX11: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoxfont_font-util: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:21:13 +0000 (00:21 +0200)]
xfont_font-util: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoxfont_encodings: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:21:12 +0000 (00:21 +0200)]
xfont_encodings: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoxcb-proto: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:21:11 +0000 (00:21 +0200)]
xcb-proto: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoxapp_xkbcomp: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:21:10 +0000 (00:21 +0200)]
xapp_xkbcomp: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoxapp_xcursorgen: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:21:09 +0000 (00:21 +0200)]
xapp_xcursorgen: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoxapp_mkfontscale: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:21:08 +0000 (00:21 +0200)]
xapp_mkfontscale: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoxapp_mkfontdir: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:21:07 +0000 (00:21 +0200)]
xapp_mkfontdir: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoxapp_bdftopcf: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:21:06 +0000 (00:21 +0200)]
xapp_bdftopcf: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibxcb: remove mistankenly added double host-xcb-proto dependency
Thomas Petazzoni [Sun, 3 Jul 2016 07:29:45 +0000 (09:29 +0200)]
libxcb: remove mistankenly added double host-xcb-proto dependency

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibxcb: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:21:05 +0000 (00:21 +0200)]
libxcb: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
[Thomas: add missing host-xcb-proto dependency.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agowayland: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:21:04 +0000 (00:21 +0200)]
wayland: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoswig: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:21:03 +0000 (00:21 +0200)]
swig: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython-pycrypto: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:21:02 +0000 (00:21 +0200)]
python-pycrypto: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopixman: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:21:01 +0000 (00:21 +0200)]
pixman: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agompfr: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:21:00 +0000 (00:21 +0200)]
mpfr: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agompc: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:20:59 +0000 (00:20 +0200)]
mpc: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolzop: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:20:58 +0000 (00:20 +0200)]
lzop: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolttng-babeltrace: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:20:57 +0000 (00:20 +0200)]
lttng-babeltrace: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibxml-parser-perl: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:20:56 +0000 (00:20 +0200)]
libxml-parser-perl: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibusb-compat: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:20:55 +0000 (00:20 +0200)]
libusb-compat: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibtool: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:20:54 +0000 (00:20 +0200)]
libtool: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibsepol: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:20:53 +0000 (00:20 +0200)]
libsepol: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibpng: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:20:52 +0000 (00:20 +0200)]
libpng: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibftdi: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:20:51 +0000 (00:20 +0200)]
libftdi: add explicit dependencies for host variant

This patch also removes an incorrect dependency between host-libftdi and
host-boost when BR2_PACKAGE_LIBTFDI_CPP is set.

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibcroco: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:20:50 +0000 (00:20 +0200)]
libcroco: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibconfuse: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:20:49 +0000 (00:20 +0200)]
libconfuse: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoisl: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:20:48 +0000 (00:20 +0200)]
isl: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoimx-usb-loader: add explicit dependencies for host variant
Julien Floret [Sat, 2 Jul 2016 22:20:47 +0000 (00:20 +0200)]
imx-usb-loader: add explicit dependencies for host variant

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>