buildroot.git
9 years agopackage/freerdp: bump version
Yann E. MORIN [Sat, 21 Feb 2015 22:36:14 +0000 (23:36 +0100)]
package/freerdp: bump version

Since we bumped to CMake-3.1, the build of FreeRDP is broken:

    CMake Error at channels/client/CMakeLists.txt:33 (list):
      list sub-command REMOVE_DUPLICATES requires list to be present.

This has been fixed upstream, so just bump the version to get that fix.

Reported-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agosystem: Defaulting TZ_LOCALTIME to UTC
Angelo Compagnucci [Thu, 12 Feb 2015 13:49:31 +0000 (14:49 +0100)]
system: Defaulting TZ_LOCALTIME to UTC

This patch sets the default timezone to UTC if not overwritten.
Some packages need a configured system timezone for properly
operating like mono based software.

Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/nvidia-driver: build the kernel module
Yann E. MORIN [Tue, 10 Feb 2015 20:01:14 +0000 (21:01 +0100)]
package/nvidia-driver: build the kernel module

Add option to build the nvidia.ko module. If CUDA is enabled on x86_64,
also build the nvidia-uvm.ko kernel module (for Unified Memory access),
which is required by the CUDA user-land library.

Substancially inspired by the corresponding Gentoo ebuild:
    http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/x11-drivers/nvidia-drivers/nvidia-drivers-340.32.ebuild?revision=1.2&view=markup

[Thomas:
  - add quotes when using $(TARGET_CC) and other variables, since they
    can have spaces in their values
  - remove space after opening parenthesis and before closing parenthesis.]

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/nvidia-driver: Add gl.pc
Jérôme Pouiller [Tue, 10 Feb 2015 20:01:13 +0000 (21:01 +0100)]
package/nvidia-driver: Add gl.pc

In order to compile xserver, libgl provider have to provide gl.pc file.

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/nvidia-driver: add NVidia's OpenGL binary blob
Yann E. MORIN [Tue, 10 Feb 2015 20:01:12 +0000 (21:01 +0100)]
package/nvidia-driver: add NVidia's OpenGL binary blob

This patch only adds the userland part. Unless other such other
packages (which we named like: rpi-userland), we do not replicate this
naming scheme with this package, as a future patch will also enable
building the kernel part of the driver. So, it is better to just name
that package with -driver, rather than with -userland and renaming it
afterwards.

[Thomas:
 - Rewrap Config.in help text.
 - Add a comment to explain why mesa3d-headers, xlib_libX11 and
   xlib_libXext are part of the dependencies.
 - Fix typo in comment about library installation: s/The/Then/
 - Use 'addsuffix' instead of 'patsubst' to calculate the final
   filename of libraries to install.
 - Use more temporary variables to make the library installation loop
   clearer: 'libpath' is the relative path of the library in
   nvidia-driver sources, 'libname' the base name of the library,
   'libsoname' the soname of the library, and 'baseso' the base .so
   symlink name.]

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/mesa3d-headers: also install dri header and .pc file
Yann E. MORIN [Tue, 10 Feb 2015 20:01:11 +0000 (21:01 +0100)]
package/mesa3d-headers: also install dri header and .pc file

Building GL with Xorg requires the DRI interface.

Provide that header and pkg-config file for those binary blobs
that do not provide them.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Jérôme Pouiller <jezz@sysmic.org>
Cc: Bernd Kuhls <berndkuhls@hotmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/mesa3d-headers: new package
Yann E. MORIN [Tue, 10 Feb 2015 20:01:10 +0000 (21:01 +0100)]
package/mesa3d-headers: new package

Some OpenGL/EGL/GLES/VG providers do not provide the corresponding
headers, and rely on using "the headers provided by the distribution".

In our case, we can not rely on such headers, because we are not a
distribution, and we have no way to provide those headers (not even
speaking about relying on the headers provided by hte host distribution,
because they might well not be installed at all).

Also, we can not rely on another package to provide those headers,
because we can only have one provider enabled in any configuration.

The Khronos group provides such headers, and they are the reference
headers, but we can not realy use them:

  - most of them are not packaged: they are not versioned and not
    provided in a tarball, but as separately downloadable files;

  - those headers are anyway incomplete: there are headers not provided
    by Khronos, like GL.h

Instead, we rely on mesa3d to provide those headers: mesa3d has all the
headers we need.

Modifying the existing mesa3d package would not be easy; we'd have to
differentiate whther we need only the headers or the full package. The
meas3d Config.in and .mk are already quite non-trivial that adding such
a feature would render them even more illegible.

So, we introduce mea3d-headers as a new package, that is in fact just
mesa3d with a much simplified Config.in and .mk, that other OpenXXX
providers may select if they do not provide the OpenXXX headers.

Note: we're not installing GLES3 headers, because what Buildroot
currently calls libgles is in fact libgles2; we have no way to specify
that we have libgles3. So, we just install headers for GLES and GLES2.

[Thomas:
  - Wrap Config.in help text to a reasonable length.
  - Don't rely on mesa3d to provide mesa3d-headers: they should be
    mutually exclusive. Instead, error out if both packages are
    selected.
  - Take into account the update of mesa3d to 10.4.5.
  - Don't copy each header file individually, use a cp -dpfr call to
    copy entires header files directories.]

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/python3: change BR2_PACKAGE_PYTHON_PYEXPAT description
Angelo Compagnucci [Sat, 14 Feb 2015 12:30:16 +0000 (13:30 +0100)]
package/python3: change BR2_PACKAGE_PYTHON_PYEXPAT description

This patch changes BR2_PACKAGE_PYTHON3_PYEXPAT description and
help text to underline that all the xml libraries will be
included in python.
It also reorders alphabetically the affected option.

Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/python: change BR2_PACKAGE_PYTHON_PYEXPAT description
Angelo Compagnucci [Fri, 13 Feb 2015 17:37:21 +0000 (18:37 +0100)]
package/python: change BR2_PACKAGE_PYTHON_PYEXPAT description

This patch changes BR2_PACKAGE_PYTHON_PYEXPAT description and
help text to underline that all the xml libraries will be
included in python.
It also reorders alphabetically the affected option.

Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/mesa3d: bump to version 10.4.5
Bernd Kuhls [Sat, 21 Feb 2015 15:24:18 +0000 (16:24 +0100)]
package/mesa3d: bump to version 10.4.5

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/fltk: bump to 1.3.3
Romain Naour [Sat, 21 Feb 2015 14:56:15 +0000 (15:56 +0100)]
package/fltk: bump to 1.3.3

In this release two dependencies on xlib_libXcursor
and xlib_libXfixes have been added.

See http://www.fltk.org/articles.php?L1392

Also add hash file

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoiodine: new package
Gustavo Zacarias [Sat, 21 Feb 2015 12:45:29 +0000 (09:45 -0300)]
iodine: new package

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agohans: new package
Gustavo Zacarias [Sat, 21 Feb 2015 12:45:12 +0000 (09:45 -0300)]
hans: new package

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agodialog: bump to version 1.2-20150125
Gustavo Zacarias [Sat, 21 Feb 2015 11:52:27 +0000 (08:52 -0300)]
dialog: bump to version 1.2-20150125

And drop thread requirement, it's really not necessary.
For python-dialog that was already inherent in python itself.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/python-mako: New package
Bernd Kuhls [Fri, 20 Feb 2015 19:20:31 +0000 (20:20 +0100)]
package/python-mako: New package

Upcoming mesa3d 10.5.x needs the host-version of this package:
http://cgit.freedesktop.org/mesa/mesa/commit/configure.ac?h=10.5&id=2b37bea010a9c9333a813cc77d28629e1382c0be

[Thomas: remove dependency on host-pkgconf, apparently not needed.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agompc: bump to version 1.0.3
Gustavo Zacarias [Fri, 20 Feb 2015 22:51:18 +0000 (19:51 -0300)]
mpc: bump to version 1.0.3

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoexfat: add hash
Gustavo Zacarias [Fri, 20 Feb 2015 17:24:02 +0000 (14:24 -0300)]
exfat: add hash

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoexfat-utils: bump to version 1.1.1
Gustavo Zacarias [Fri, 20 Feb 2015 17:24:01 +0000 (14:24 -0300)]
exfat-utils: bump to version 1.1.1

Also add hash file.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agognupg2: bump to version 2.0.27
Gustavo Zacarias [Fri, 20 Feb 2015 17:03:46 +0000 (14:03 -0300)]
gnupg2: bump to version 2.0.27

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agokexec: bump to version 2.0.9
Gustavo Zacarias [Fri, 20 Feb 2015 17:03:26 +0000 (14:03 -0300)]
kexec: bump to version 2.0.9

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoliblinear: cleanup URL address
Jerzy Grzegorek [Fri, 20 Feb 2015 13:51:56 +0000 (14:51 +0100)]
liblinear: cleanup URL address

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibsigrok: bump git commit tag
Bartosz Golaszewski [Fri, 20 Feb 2015 12:29:00 +0000 (13:29 +0100)]
libsigrok: bump git commit tag

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoautoconf-archive: new package
Bartosz Golaszewski [Fri, 20 Feb 2015 12:28:59 +0000 (13:28 +0100)]
autoconf-archive: new package

This package contains a collection of freely re-usable autoconf
macros.

[Thomas:
 - change site to $(BR2_GNU_MIRROR), so that an official GNU site is
   used.
 - Change license to "GPLv3+ with exception", and add
   COPYING.EXCEPTION to the list of license files.]

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibsigrok: don't select libserialport in Config.in
Bartosz Golaszewski [Fri, 20 Feb 2015 12:28:58 +0000 (13:28 +0100)]
libsigrok: don't select libserialport in Config.in

Libsigrok can be built without libserialport. Don't select it
in Config.in from both libsigrok and sigrok-cli and add a check
to libsigrok.mk to determine whether libserialport should be
enabled.

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibserialport: drop untrue statement from Config.in help
Bartosz Golaszewski [Fri, 20 Feb 2015 12:28:57 +0000 (13:28 +0100)]
libserialport: drop untrue statement from Config.in help

According to http://sigrok.org/wiki/Libserialport:

  Note: While libserialport is hosted on sigrok.org (and sigrok
  uses libserialport), this is a completely independent library
  that can be used by other projects as well. The libserialport
  library does not depend on any sigrok related libraries or
  projects.

Drop the fragment about being a part of the sigrok suite and
extend the help text.

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibsigrok: remove --disable-udev from CONF_OPTS
Bartosz Golaszewski [Fri, 20 Feb 2015 12:28:56 +0000 (13:28 +0100)]
libsigrok: remove --disable-udev from CONF_OPTS

This option is invalid and thus ignored by libsigrok configure.

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoutil-linux: bump to version 2.26
Gustavo Zacarias [Fri, 20 Feb 2015 12:10:19 +0000 (09:10 -0300)]
util-linux: bump to version 2.26

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agowf111: new package
Antoine Ténart [Tue, 3 Feb 2015 14:33:25 +0000 (15:33 +0100)]
wf111: new package

Adds support for the BlueGiga WF111 WiFi driver and the binary utilities
distributed alongside the driver. An account is required to download the
sources from the BlueGiga website, which can be created freely. The
driver is available for armv5, arm7a and i386.

Since it is not possible to automatically retrieve the sources, because
of the required user account needed on the BlueGiga website, an option
is added to let the Buildroot user specify the directory where the
driver tarball was downloaded.

Finally, two options must be selected in the Linux kernel configuration:
CONFIG_WIRELESS_EXT and CONFIG_WEXT_PRIV. These are blind options (i.e.
not selectable directly) so they cannot be enabled by a change in
linux/linux.mk. The user as two choices to enable these options:
- By making them non blind, with a "WF111 support" configuration entry
  for example.
- By enabling another WiFi driver that select them.

The work behind this commit was funded by ECA Group
<http://www.ecagroup.com>. ECA Group is the copyright owner of the
contributed code.

Signed-off-by: Antoine Tenart <antoine.tenart@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agouclibc: cleanup handling of ARC uClibc version
Thomas Petazzoni [Sat, 14 Feb 2015 21:01:05 +0000 (22:01 +0100)]
uclibc: cleanup handling of ARC uClibc version

This commit makes the ARC uClibc version handling explicit by adding a
BR2_UCLIBC_VERSION_ARC_GIT option, rather than only relying on the
selected architecture. This is needed in preparation to the
introduction of uClibc-ng support, which also supports the ARC
architecture: so we will now have two uClibc versions capable of
handling ARC.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
9 years agonetsnmp: Add option for using minimal internal SSL code
Stefan Sørensen [Tue, 17 Feb 2015 15:43:17 +0000 (16:43 +0100)]
netsnmp: Add option for using minimal internal SSL code

Add option for enabling a minimal internal copy of OpenSSL usable for USM
security. It will not enable the usage of SNMP over (D)TLS.

[Thomas: use 'else ifeq' to avoid having another nested ifeq ... endif
block.]

Signed-off-by: Stefan Sørensen <stefan.sorensen@spectralink.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agonetsnmp: Make server and client installation optional
Stefan Sørensen [Tue, 17 Feb 2015 15:42:39 +0000 (16:42 +0100)]
netsnmp: Make server and client installation optional

The netsnmp package consists of both a server and a number of client
tools, this makes the installation of both parts optional.

[Thomas:
  - Add explicit --enable-{agent,applications}, and use positive logic.
  - Remove "net-snmp" from the new Config.in option prompts, since
    they are already visible under the netsnmp package option.]

Signed-off-by: Stefan Sørensen <stefan.sorensen@spectralink.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibmicrohttpd: bump to 0.9.39
Simon Marchi [Thu, 19 Feb 2015 21:44:30 +0000 (16:44 -0500)]
libmicrohttpd: bump to 0.9.39

Bump to new version, and disable building examples.

Signed-off-by: Simon Marchi <simon.marchi@polymtl.ca>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoperl-json-tiny: bump to version 0.53
Francois Perrad [Sun, 15 Feb 2015 20:35:42 +0000 (21:35 +0100)]
perl-json-tiny: bump to version 0.53

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoperl-xml-libxml: bump to version 2.0118
Francois Perrad [Sun, 15 Feb 2015 20:35:41 +0000 (21:35 +0100)]
perl-xml-libxml: bump to version 2.0118

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoperl-xml-sax: add hash file
Francois Perrad [Sun, 15 Feb 2015 20:35:40 +0000 (21:35 +0100)]
perl-xml-sax: add hash file

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoperl-xml-sax-base: add hash file
Francois Perrad [Sun, 15 Feb 2015 20:35:39 +0000 (21:35 +0100)]
perl-xml-sax-base: add hash file

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoperl-xml-namespacesupport: add hash file
Francois Perrad [Sun, 15 Feb 2015 20:35:38 +0000 (21:35 +0100)]
perl-xml-namespacesupport: add hash file

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoperl-try-tiny: add hash file
Francois Perrad [Sun, 15 Feb 2015 20:35:37 +0000 (21:35 +0100)]
perl-try-tiny: add hash file

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoperl-gdtextutil: add hash file
Francois Perrad [Sun, 15 Feb 2015 20:35:36 +0000 (21:35 +0100)]
perl-gdtextutil: add hash file

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoperl-gdgraph: add hash file
Francois Perrad [Sun, 15 Feb 2015 20:35:35 +0000 (21:35 +0100)]
perl-gdgraph: add hash file

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoperl-gd: add hash file
Francois Perrad [Sun, 15 Feb 2015 20:35:34 +0000 (21:35 +0100)]
perl-gd: add hash file

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoperl-datetime-tiny: add hash file
Francois Perrad [Sun, 15 Feb 2015 20:35:33 +0000 (21:35 +0100)]
perl-datetime-tiny: add hash file

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoperl-module-build: downgrade to version 0.4208
Francois Perrad [Sun, 15 Feb 2015 20:35:32 +0000 (21:35 +0100)]
perl-module-build: downgrade to version 0.4208

fix prerequisites:
    CPAN::Meta (2.140640) is installed, but we need version >= 2.142060

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoperl: bump to version 5.20.2
Francois Perrad [Sun, 15 Feb 2015 20:35:31 +0000 (21:35 +0100)]
perl: bump to version 5.20.2

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/x11r7/xserver_xorg-server: Relax dependency on libdrm
Bernd Kuhls [Sun, 15 Feb 2015 13:19:32 +0000 (14:19 +0100)]
package/x11r7/xserver_xorg-server: Relax dependency on libdrm

xserver_xorg-server needs libdrm only when DRI is enabled, see configure.ac,
line 1280. But since version 1.16.99.901 configure searches for optional libdrm
support in configure.ac, line 2041,

http://cgit.freedesktop.org/xorg/xserver/commit/configure.ac?id=2feda3b6b58f46cef91ea41312aac9021a703777

as well due to libdrm support being enabled by default, but the macro
PKG_CHECK_EXISTS used in line 2041 does not add libdrm-specific CFLAGS to
Makefile causing the build to fail:

In file included from dumb_bo.c:36:0:
/home/br/br7/output/host/usr/i586-buildroot-linux-uclibc/sysroot/usr/include/xf86drm.h:40:17: fatal error: drm.h: No such file or directory
 #include <drm.h>

This patch enables libdrm support only when dri support is enabled, which in
turn depends on mesa3d. Since mesa3d selects libdrm already remove that line
from Config.in as well.

Tested using this defconfig

BR2_TOOLCHAIN_BUILDROOT_LARGEFILE=y
BR2_TOOLCHAIN_BUILDROOT_WCHAR=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_PACKAGE_XORG7=y
BR2_PACKAGE_XSERVER_XORG_SERVER=y
BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR=y

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/x11r7/xserver_xorg-server: security bump to version 1.17.1
Bernd Kuhls [Sun, 15 Feb 2015 12:13:56 +0000 (13:13 +0100)]
package/x11r7/xserver_xorg-server: security bump to version 1.17.1

Fixes:

CVE-2015-0255 - Information leak in the XkbSetGeometry request of X servers
http://www.x.org/wiki/Development/Security/Advisory-2015-02-10/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoweston: bump version to 1.7.0
Vicente Olivert Riera [Sun, 15 Feb 2015 15:44:11 +0000 (15:44 +0000)]
weston: bump version to 1.7.0

- Bump version to 1.7.0
- Add a hash file

libinput is now a required dependency:

configure: WARNING: unrecognized options: --disable-libinput-backend

checking for LIBINPUT_BACKEND... no
configure: error: Package requirements (libinput >= 0.8.0) were not met:

Package libinput was not found in the pkg-config search path.
Perhaps you should add the directory containing `libinput.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libinput' found

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agowayland: bump version to 1.7.0
Vicente Olivert Riera [Sun, 15 Feb 2015 15:44:10 +0000 (15:44 +0000)]
wayland: bump version to 1.7.0

- Bump version to 1.7.0
- Add a hash file

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibinput: bump version to 0.10.0
Vicente Olivert Riera [Sun, 15 Feb 2015 15:44:09 +0000 (15:44 +0000)]
libinput: bump version to 0.10.0

- Bump version to 0.10.0
- Update the hash file

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agotoolchain: Enable the internal toolchain for nios2
Ezequiel García [Tue, 17 Feb 2015 16:26:58 +0000 (13:26 -0300)]
toolchain: Enable the internal toolchain for nios2

For now we can only support glibc.

Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolinux-headers: nios2: Prevent selecting unsupported versions
Ezequiel García [Tue, 17 Feb 2015 16:26:57 +0000 (13:26 -0300)]
linux-headers: nios2: Prevent selecting unsupported versions

Versions older than Linux v3.19 do not support the Nios-II architecture
so disable them.

Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoglibc: nios2: Prevent selecting unsupported versions
Ezequiel García [Tue, 17 Feb 2015 16:26:56 +0000 (13:26 -0300)]
glibc: nios2: Prevent selecting unsupported versions

Versions previous to glibc v2.21 do not support the Nios-II architecture
so disable them.

Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agogcc: nios2: Prevent selecting unsupported versions
Ezequiel García [Tue, 17 Feb 2015 16:26:55 +0000 (13:26 -0300)]
gcc: nios2: Prevent selecting unsupported versions

Versions older than GCC v4.9 do not support the Nios-II architecture
so disable them.

Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agobinutils: nios2: Prevent selecting unsupported versions
Ezequiel García [Tue, 17 Feb 2015 16:26:54 +0000 (13:26 -0300)]
binutils: nios2: Prevent selecting unsupported versions

Versions previous to binutils v2.25 do not support the Nios-II architecture,
so disable them.

Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agogcc: 4.9.2: Add patch to remove a wrong header
Ezequiel García [Tue, 17 Feb 2015 16:26:53 +0000 (13:26 -0300)]
gcc: 4.9.2: Add patch to remove a wrong header

This commit adds a patch to gcc removing a unistd.h header include
in libgcc/config/nios2/linux-atomic.c

The file is built as part of GCC first stage (host-gcc-initial),
and so the header is not accesible. Given the header is not needed
it's fine to simply remove it.

Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agofs/tar: only store numeric uid/gid
Yann E. MORIN [Mon, 16 Feb 2015 17:49:16 +0000 (18:49 +0100)]
fs/tar: only store numeric uid/gid

If a target user is asigned a UID (e.g. 1000) that happens to also exist
on the build machine, tar will happily store the username for that user.

This can be seen by some as potential information disclosure.

Instruct tar to just store the numeric uid/gid.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibtool: bump to version 2.4.6
Gustavo Zacarias [Mon, 16 Feb 2015 16:24:19 +0000 (13:24 -0300)]
libtool: bump to version 2.4.6

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.0-6
Fabio Porcedda [Tue, 17 Feb 2015 08:12:58 +0000 (09:12 +0100)]
imagemagick: bump to version 6.9.0-6

Signed-off-by: Fabio Porcedda <Fabio.Porcedda@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agodmraid: remove superfluous INSTALL_TARGET_OPTS
Gustavo Zacarias [Tue, 17 Feb 2015 13:44:28 +0000 (10:44 -0300)]
dmraid: remove superfluous INSTALL_TARGET_OPTS

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoxterm: bump to version 314
Gustavo Zacarias [Tue, 17 Feb 2015 13:43:55 +0000 (10:43 -0300)]
xterm: bump to version 314

Also add hash file.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoxterm: remove superfluous INSTALL_TARGET_OPTS
Gustavo Zacarias [Tue, 17 Feb 2015 13:43:54 +0000 (10:43 -0300)]
xterm: remove superfluous INSTALL_TARGET_OPTS

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agowireless-regdb: bump to version 2015.01.30
Gustavo Zacarias [Wed, 18 Feb 2015 17:22:37 +0000 (14:22 -0300)]
wireless-regdb: bump to version 2015.01.30

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agocrda: bump to version 3.18
Gustavo Zacarias [Wed, 18 Feb 2015 17:22:36 +0000 (14:22 -0300)]
crda: bump to version 3.18

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agocryptodev-linux: bump to version 1.7
Gustavo Zacarias [Tue, 17 Feb 2015 21:18:32 +0000 (18:18 -0300)]
cryptodev-linux: bump to version 1.7

Also add hash file and build fix patch (upstream) for kernels >=3.19.
Drop old patches that were upstream.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agosquid: bump to version 3.5.2
Gustavo Zacarias [Thu, 19 Feb 2015 10:42:10 +0000 (07:42 -0300)]
squid: bump to version 3.5.2

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Reviewed-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Tested-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agosystemd: bump version to 219
Vicente Olivert Riera [Wed, 18 Feb 2015 12:05:40 +0000 (12:05 +0000)]
systemd: bump version to 219

- Bump version to 219
- Update the hash file
- Remove non-existent configure options
- Adapt patch to make it apply on version 219

Packages depending on systemd (bluez5-utils, dbus, liblogging,
pulseaudio) have been built successfully with this new version.

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibunistring: bump to version 0.9.5
Gustavo Zacarias [Wed, 18 Feb 2015 10:05:45 +0000 (07:05 -0300)]
libunistring: bump to version 0.9.5

Also add hash file.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolibnss: bump to version 3.17.4
Gustavo Zacarias [Tue, 17 Feb 2015 12:57:44 +0000 (09:57 -0300)]
libnss: bump to version 3.17.4

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibnspr: bump to version 4.10.8
Gustavo Zacarias [Tue, 17 Feb 2015 12:57:43 +0000 (09:57 -0300)]
libnspr: bump to version 4.10.8

Also add hash file.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/tzdata: bump version
Yann E. MORIN [Sun, 15 Feb 2015 14:14:39 +0000 (15:14 +0100)]
package/tzdata: bump version

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agompd: bump to version 0.19.9
Gustavo Zacarias [Sun, 15 Feb 2015 15:16:28 +0000 (12:16 -0300)]
mpd: bump to version 0.19.9

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Reviewed-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Tested-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agohttping: bump to version 2.4
Gustavo Zacarias [Sun, 15 Feb 2015 15:02:19 +0000 (12:02 -0300)]
httping: bump to version 2.4

Also add hash file.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Reviewed-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Tested-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoiproute2: bump to version 3.19.0
Gustavo Zacarias [Sun, 15 Feb 2015 15:01:58 +0000 (12:01 -0300)]
iproute2: bump to version 3.19.0

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Reviewed-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Tested-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoautossh: bump to version 1.4e
Gustavo Zacarias [Sun, 15 Feb 2015 15:01:40 +0000 (12:01 -0300)]
autossh: bump to version 1.4e

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Reviewed-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Tested-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoffmpeg: bump version to 2.5.4
Vicente Olivert Riera [Sun, 15 Feb 2015 14:59:23 +0000 (14:59 +0000)]
ffmpeg: bump version to 2.5.4

- Bump version to 2.5.4
- Update the hash file

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Acked-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolmbench: use pkg-config to find libtirpc
Fabio Porcedda [Sun, 8 Feb 2015 16:55:32 +0000 (17:55 +0100)]
lmbench: use pkg-config to find libtirpc

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoarch/avr32: decommission for real
Yann E. MORIN [Sat, 14 Feb 2015 09:23:15 +0000 (10:23 +0100)]
arch/avr32: decommission for real

Now that we have absolutely zero reference to the avr32 architecture, we
can now really decommission the symbol.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/eudev: we won't miss you, avr32
Yann E. MORIN [Sat, 14 Feb 2015 09:23:14 +0000 (10:23 +0100)]
package/eudev: we won't miss you, avr32

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/uClibc: RIP, avr32
Yann E. MORIN [Sat, 14 Feb 2015 09:23:13 +0000 (10:23 +0100)]
package/uClibc: RIP, avr32

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/gdb: farewell avr32
Yann E. MORIN [Sat, 14 Feb 2015 09:23:12 +0000 (10:23 +0100)]
package/gdb: farewell avr32

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/gcc: do not mourn avr32 for too long...
Yann E. MORIN [Sat, 14 Feb 2015 09:23:11 +0000 (10:23 +0100)]
package/gcc: do not mourn avr32 for too long...

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/binutils: avr32 is gone
Yann E. MORIN [Sat, 14 Feb 2015 09:23:10 +0000 (10:23 +0100)]
package/binutils: avr32 is gone

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agotoolchain/external: avr32 is no more
Yann E. MORIN [Sat, 14 Feb 2015 09:23:09 +0000 (10:23 +0100)]
toolchain/external: avr32 is no more

Slightly reword a comment to no longer mention avr32.

This part dealing with sysroot detection will have to be reworked, now
that we got rid of avr32: we can now require a fully sysroot-aware
toolchain, i.e. at least gcc-4.4.

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 agotoolchain/buildroot: forget about avr32
Yann E. MORIN [Sat, 14 Feb 2015 09:23:08 +0000 (10:23 +0100)]
toolchain/buildroot: forget about avr32

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolinux: get rid of avr32 specifics
Yann E. MORIN [Sat, 14 Feb 2015 09:23:07 +0000 (10:23 +0100)]
linux: get rid of avr32 specifics

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackages: all salute the passing of avr32
Yann E. MORIN [Sat, 14 Feb 2015 09:23:06 +0000 (10:23 +0100)]
packages: all salute the passing of avr32

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoconfigs: get rid of avr32 defconfigs
Yann E. MORIN [Sat, 14 Feb 2015 09:23:05 +0000 (10:23 +0100)]
configs: get rid of avr32 defconfigs

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoarch: kill avr32
Yann E. MORIN [Sat, 14 Feb 2015 09:23:04 +0000 (10:23 +0100)]
arch: kill avr32

avr32 was slated for removal in 2015.02. Make it so!

This patch only definitively hides the symbol. When all references
to it are eradicated (to come in followup patches), we'll eventually
kill the symbol altogether.

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: avoid unnecessary changes in defconfig for INITRAMFS_SOURCE
Thomas De Schampheleire [Tue, 3 Feb 2015 14:21:48 +0000 (15:21 +0100)]
linux: avoid unnecessary changes in defconfig for INITRAMFS_SOURCE

When Buildroot is configured to append the root filesystem to the Linux
kernel as initramfs, Buildroot sets the path to the initramfs source
dynamically in the Linux configuration file.

As this path is specified as an absolute path, typically being different
for different users of the same project (e.g. containing a username),
saving the configuration to a version control system (for example using
'make linux-update-defconfig') would result in a difference for this
path at every invocation by a different user.
Although this is technically not an issue, it is confusing that this
generates a difference.

Address this issue by using a not-yet-expanded make variable to specify
the path to the initramfs source. That variable will be expanded by the
Linux build system, which uses it both as a Makefile variable and a
shell variable; thus, it needs to be specified in LINUX_MAKE_ENV (so
it is exported and available in sub-processes of make).  Any saved
configuration file would simply contain the reference to the
not-yet-expanded variable.

As in the Linux build system, the config variables are both read from
make as from a shell script, we cannot use $() syntax as this would be
interpreted as a command invocation by the shell. Instead, use ${}
syntax which is interpreted as variable reference both by the shell as
by make.

[Thomas:
 - Really make the patch work by using $(LINUX_MAKE_ENV) instead of
   $(TARGET_MAKE_ENV). Otherwise, the new BR2_BINARIES_DIR variable is
   not passed at all stages of the build process, which makes the
   build fail when an initramfs is used.]

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: "Yann E. Morin" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agobarebox: migrate to the kconfig infrastructure
Thomas De Schampheleire [Tue, 3 Feb 2015 14:21:50 +0000 (15:21 +0100)]
barebox: migrate to the kconfig infrastructure

[Thomas:
 - use $(BAREBOX_DIR) instead of $(@D) when defining
   BAREBOX_SOURCE_CONFIG, because $(@D) has no value at this point
   since we're outside of a make rule. This was causing Barebox to be
   constantly rebuilt, since the defconfig path was not a full path,
   it was looking like: '/arch/arm/configs/tegra_v7_defconfig'. The
   solution of using $(BAREBOX_DIR) has been used to mimic was is done
   in the linux package, which uses $(LINUX_DIR).]

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: "Yann E. Morin" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agobarebox: qstrip the path to the custom configuration file
Thomas De Schampheleire [Tue, 3 Feb 2015 14:21:49 +0000 (15:21 +0100)]
barebox: qstrip the path to the custom configuration file

Even though this is not strictly necessary with the current version
of barebox.mk, it becomes necessary when migrating barebox.mk to the
kconfig infrastructure.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: "Yann E. Morin" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolinux: migrate to the kconfig infrastructure
Thomas De Schampheleire [Tue, 3 Feb 2015 14:21:47 +0000 (15:21 +0100)]
linux: migrate to the kconfig infrastructure

Migrate the linux package to the kconfig infrastructure.
A notable change compared to the original behavior:

- the targets linux-update-(def)config are now always saving the config
  file, even for a defconfig bundled in the linux sources. This is done
  to keep the kconfig infrastructure simple.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: "Yann E. Morin" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolinux: qstrip the path to the custom configuration file
Thomas De Schampheleire [Tue, 3 Feb 2015 14:21:46 +0000 (15:21 +0100)]
linux: qstrip the path to the custom configuration file

Even though this is not strictly necessary with the current version of
linux.mk, it becomes necessary when migrating linux.mk to the kconfig
infrastructure.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: "Yann E. Morin" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agokconfig infra: only provide foo-*config targets when the package is enabled
Yann E. Morin [Tue, 3 Feb 2015 14:21:45 +0000 (15:21 +0100)]
kconfig infra: only provide foo-*config targets when the package is enabled

Signed-off-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>
9 years agokconfig infra: remove all install stamp files
Thomas De Schampheleire [Tue, 3 Feb 2015 14:21:44 +0000 (15:21 +0100)]
kconfig infra: remove all install stamp files

Some packages (like linux) may install things inside images/ as well, so
remove the associated stamp file after running the configuration editor.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: "Yann E. Morin" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agokconfig infra: make update-config/defconfig handling symmetrical
Thomas De Schampheleire [Tue, 3 Feb 2015 14:21:43 +0000 (15:21 +0100)]
kconfig infra: make update-config/defconfig handling symmetrical

Replace a 'cp --preserve' with a 'touch --reference' so that the code
for foo-update-config and foo-update-defconfig is symmetrical to ease
maintainability and increase clarity.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: "Yann E. Morin" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agokconfig infra: add support for defconfig files
Thomas De Schampheleire [Tue, 3 Feb 2015 14:21:42 +0000 (15:21 +0100)]
kconfig infra: add support for defconfig files

This commit adds support for using a defconfig file instead of a full
.config. This is a precondition to migrate packages like linux and
barebox to the kconfig infrastructure.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: "Yann E. Morin" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agokconfig infra: support built-in config files
Thomas De Schampheleire [Tue, 3 Feb 2015 14:21:41 +0000 (15:21 +0100)]
kconfig infra: support built-in config files

When the configuration file of a package is located inside of the
package sources, a make dependency can only be expressed after the
package has been extracted (and patched).

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: "Yann E. Morin" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/x11r7/xserver_xorg-server: bump version to 1.17.0
Bernd Kuhls [Sat, 7 Feb 2015 20:11:48 +0000 (21:11 +0100)]
package/x11r7/xserver_xorg-server: bump version to 1.17.0

- remove patches, all were applied upstream
- add support for libglamor, needed by package/x11r7/xdriver_xf86-video-ati

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/x11r7/xdriver_xf86-video-geode: mark as broken
Bernd Kuhls [Sat, 7 Feb 2015 20:11:47 +0000 (21:11 +0100)]
package/x11r7/xdriver_xf86-video-geode: mark as broken

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>