Commit Graph

21577 Commits

Author SHA1 Message Date
Fabio Porcedda
fffb68a83f Makefile: improve detection of make "-s" flag
Because it's just checking the presence of the "s" character even a
  make --warn-undefined-variables
is detected as a silent build.

Fix that by filtering out long options.

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Cc: Arnout Vandecappelle <arnout@mind.be>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-02 16:34:15 +01:00
claurita
aa441aa84c openocd: bump to version 0.8.0
This patch adds the management of (almost) all the config options of
openocd 0.8.0. A BR config variable is added for (almost) every
adapter known to openocd and all the dependencies are automatically
calculated from the chosen adapters, so only the necessary libraries
are built.

Note that CMSIS_DAP adapter requires hidapi (not libhid) and hidapi is
not actually included in buildroot, so it has been removed.  Also
zy1000 adapters are actually broken in openocd and have been removed.

The host version of the package enables all the possible adapters and
the related libraries.

[Thomas:
 - Slightly fixup the commit log.
 - Rename the patches to the new patch naming convention.
 - Update hash file using a contribution from Vincent Stehlé.
 - Move the thread dependency from the OpenOCD option down to each
   sub-option that actually needs it (when it needs libusb,
   libusb-compat or libftdi). We keep only one comment, as we would
   otherwise have to add too many repeatitive comments.
 - Remove commented options.
 - Add missing dependency on BR2_ARCH_HAS_ATOMICS when selecting
   BR2_PACKAGE_LIBFTDI.
 - Remove trailing white spaces.
 - Pass -std=gnu99, needed to build with a basic toolchain.
 - Write the OPENOCD_DEPENDENCIES and OPENOCD_CONF_OPTS conditions in
   a more compact way.
 - Adjust indentation for HOST_OPENOCD_CONF_OPTS.
 - Reword the comment above HOST_OPENOCD_CONF_OPTS.]

Signed-off-by: Claudio Laurita <claudio.laurita@integrazionetotale.it>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-02 16:30:15 +01:00
Yann E. MORIN
be529e2218 linux: change Device Tree prompt
The current prompt seems to imply that we want to add Device Tree
support to the Linux kernel:

    [*] Device tree support

But what it really means is that Buildroot will build a DTB.

Change the prompt so that it is obvious that this is the intended
behaviour, and users do not get mislead as to why Device Tree support is
not automatically added to their Linux kernel.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-01-02 14:44:15 +01:00
Gustavo Zacarias
db748e8639 lsof: bump to version 4.88
Rename patches to new convention and add hash file as well.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-01-02 14:37:13 +01:00
Gustavo Zacarias
b84419936f linux-headers: bump 3.2.x series
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-01-02 14:37:12 +01:00
Gustavo Zacarias
e2db1daacf mrouted: bump to version 3.9.7
bcopy patch removed since code is upstream.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-01-02 14:37:12 +01:00
Gustavo Zacarias
4fba9b3bb7 radvd: bump to version 2.9
0003-Improve-check-of-the-sysctl-function.patch is now upstream.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-01-02 14:37:12 +01:00
Romain Naour
d8b275b5db package/dvb-apps: rename patches to follow the new name convention
Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-02 13:20:49 +01:00
Romain Naour
0ad2d66919 package/libxmlrpc: fix shared libraries build for uClibc
libxmlrpc is able to build shared libraries only for (e)glibc system
since the regexp in config.mk.in is based on "linux-gnu".

Change this regexp to match "linux-uclibc".

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-02 12:47:04 +01:00
Romain Naour
5dd1134e16 package/keyutils: disable static library for shared only build
Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-02 12:39:18 +01:00
Romain Naour
c24f7cdd11 package/libsvgtiny: enable shared library build
[Thomas: clarify the comment explaining why we only build/install the
shared library when BR2_STATIC_SHARED_LIBS=y.]

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-02 12:23:25 +01:00
Gustavo Zacarias
607f5116f7 memcached: bump to version 1.4.22
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-01-02 12:07:24 +01:00
Peter Korsgaard
2a68bc8c6f libsepol: change to github location
The old location doesn't seem active any more. Even though this github URL
looks a bit odd, it is linked from
https://github.com/SELinuxProject/selinux/wiki/Releases

Also add a .hash file.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-01-02 12:06:21 +01:00
Peter Korsgaard
fa7281adaf libsemanage: change to github location
The old location doesn't seem active any more. Even though this github URL
looks a bit odd, it is linked from
https://github.com/SELinuxProject/selinux/wiki/Releases

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-01-02 12:02:55 +01:00
Peter Korsgaard
e8eebfd9c1 libselinux: change to github location
Fixes:
http://autobuild.buildroot.net/results/4a7/4a7b71f1471b889abf278882a7735475dd95451b/
http://autobuild.buildroot.net/results/bdf/bdf621c5a893bce51db95f4a8f2814c14d2f6d49/
http://autobuild.buildroot.net/results/7a8/7a8426f60a7377e3b08e6502f4e0b2c738002a79/
http://autobuild.buildroot.net/results/d90/d90e40f7fb6e1a7d429454d04b9f5f69826a842e/

And many more.

The old location doesn't seem active any more. Even though this github URL
looks a bit odd, it is linked from
https://github.com/SELinuxProject/selinux/wiki/Releases

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-01-02 11:58:51 +01:00
Peter Korsgaard
998a2aee77 defconfigs: bump sheevaplug kernel to 3.18.1
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-01-02 00:02:23 +01:00
Peter Korsgaard
c089bb25e2 defconfigs: bump openblocks a6 kernel to 3.18.1
And move to mvebu_v5_defconfig as kirkwood has been merged with mvebu since
3.17.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-01-02 00:02:23 +01:00
Peter Korsgaard
4e10432a50 defconfigs: bump minnowboard-max kernel to 3.18.1
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-01-02 00:02:23 +01:00
Maxime Hadjinlian
35bf5576b0 sunxi-tools: bump version
Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-01 23:10:33 +01:00
Maxime Hadjinlian
bc91aaa6fe sunxi-mali-prop: bump version
Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-01 23:00:30 +01:00
Yann E. MORIN
72e9667e6f package/rpi-firmware: only install images
The rpi-firmware only installs images files, so it should use
_INSTALL_IMAGES_CMDS and not _INSTALL_TARGET_CMDS.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-01 22:58:14 +01:00
Ernesto L. Williams Jr
1efb5ad43d szip: new package
[Thomas:
  - Add hash file.
  - Rewrap Config.in help text and remove trailing whitespace.
  - Remove unneeded empty new line at the end of the .mk file.]

Signed-off-by: Ernesto L. Williams Jr <ernesto@slac.stanford.edu>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-01 22:53:29 +01:00
Thomas Petazzoni
27d6b6ad5f libsemanage: add hash file
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-01 22:38:58 +01:00
Thomas Petazzoni
6d28df573c bluez5_utils: fix O_CLOEXEC build failure
Add a patch for bluez5_utils to fix the O_CLOEXEC build failure, due
to a missing <config.h> include.

Fixes:

  http://autobuild.buildroot.org/results/c61/c6117d261d0c7f938fabddb806d0b0095fe9dfb9/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-01 22:36:33 +01:00
Thomas Petazzoni
9cfe8ffe2f bluez5_utils: improved version of the mcaptest patch
As suggested by bluez5_utils upstream developers, use an improved
version of the mcaptest patch that only conditionally links on librt
instead of unconditionally linking against it (glibc after 2.17 have
clock_getres() in libc and not in librt).

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-01 22:35:20 +01:00
Thomas Petazzoni
a963685245 libsemanage: misc improvements
This commit should have been part of the "libsemanage: new package"
commit, but due a mistake, the former commit was pushed before those
changes were squashed into it.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-01 22:27:13 +01:00
Yann E. MORIN
ab2f2484ba docs/manual: document LIBFOO_INSTALL_IMAGES
Document it as are LIBFOO_INSTALL_STAGING and LIBFOO_INSTALL_TARGET.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-01 22:26:58 +01:00
Yann E. MORIN
8b33222e30 package/rpi-firmware: bump version
Too many changes to list, but lots of fixes and enhancements all over
the place...

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-01 22:25:31 +01:00
Clayton Shotwell
77872678ac libsemanage: new package
Signed-off-by: Clayton Shotwell <clshotwe@rockwellcollins.com>
Signed-off-by: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-01 21:11:46 +01:00
Clayton Shotwell
5cefca4cc3 ustr: new package
[Thomas:
 - Fix typo in patch description.
 - Remove trailing whitespace in Config.in.
 - Fix Config.in comment to match what's specified in the Buildroot
   manual.
 - Adjust .mk logic to use BR2_STATIC_LIBS vs. BR2_SHARED_LIBS instead
   of BR2_PREFER_STATIC_LIB, and therefore support the installation of
   only the shared library.
 - Remove the libustr-debug library from the target and staging
   directories, it's the same as libustr, except that it's compiled
   with debugging symbols.
 - Always install only the shared variant of the library for
   host-ustr.]

Signed-off-by: Clayton Shotwell <clshotwe@rockwellcollins.com>
Signed-off-by: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-01 21:07:28 +01:00
Clayton Shotwell
9d9f54ac65 libselinux: new package
[Thomas:
  - Add hash file.
  - Enable on all architectures, and enable on uClibc. The
    autobuilders will let us know if there are any problems.
  - Use "Public Domain" as the license instead of "PublicDomain"
  - Handle Python 2 vs. Python 3 for the host package. Either can be
    used by libselinux.
  - Change the trick used to get the library and programs installed in
    usr/lib/ and usr/sbin/ instead of lib/ and sbin/.]

Signed-off-by: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-01 20:42:00 +01:00
Romain Naour
d09c27a8f8 package/libnspr: disable static library for shared only build
Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-01 17:42:19 +01:00
Thomas Petazzoni
0319d62762 imagemagick: needs thread support
The no thread support in imagemagick is broken since the last
bump. Since supporting non-threaded configurations is not that
important, let's simply make imagemagick depend on thread support.

Fixes:

  http://autobuild.buildroot.org/results/4e6/4e6d0bbe120579ab4a54960ee794e8cf64b99e80/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-01 17:36:23 +01:00
Thomas Petazzoni
823e90cb53 ortp: do not use libsrtp
ortp is not happy with the newly packaged libsrtp implementation, so
let's not use it.

Fixes:

  http://autobuild.buildroot.org/results/ba1/ba1e29c6b5cc7ff7ff4582ec2319598ff9b28bae/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-01 17:04:02 +01:00
André Hentschel
b6a012a1b8 lcms2: install to staging
Other packages might depend on lcms2, thus it should install its
development files.

Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-01 16:56:10 +01:00
André Hentschel
d8acf06009 sane-backends: install to staging
Other packages might depend on sane, thus it should install its
development files.

Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-01 16:49:54 +01:00
Gregory Dymarek
f95c7e6fb9 janus-gateway: new package
[Thomas:
  - Rename patch to the proper naming convention, and add a
    description to it.
  - Add mandatory dependency to OpenSSL.
  - Make the dependency on libwebsock optional.
  - Remove select of host-gengetopt, since this package no longer has
    a menuconfig option.
  - Add missing toolchain option dependencies inherited from selected
    packages.
  - Add proper Config.in help text.
  - Fix the .mk comment header to the proper format.
  - Use the github function and remove the unneeded SITE_METHOD
    variable.
  - Add support for optional Opus and Libogg support.
  - Remove hash file, since the package is fetched from github.]

Signed-off-by: Gregory Dymarek <gregd72002@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-01 16:38:52 +01:00
Gregory Dymarek
dadd8dd0b9 gengetopt: new package
Add a host only package, which will be needed for janus-gateway.

[Thomas:
  - Improve commit log.
  - Remove target variant of the package, not needed as we don't do
    development on the target.
  - Remove Config.in.host option for the package, there is not really
    a need to select it from menuconfig, it's merely a build
    dependency for another package.
  - Fix format of hash file.
  - Fix format of comment header in .mk file.
  - Use BR2_GNU_MIRROR.
  - License is GPLv3+, not GPLv3.
  - Add 'LICENSE' to the license files, as it indicates that the
    license is GPLv3+.
  - Add an explanation about $(MAKE1) being used.]

Signed-off-by: Gregory Dymarek <gregd72002@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-01 15:04:32 +01:00
Thomas Petazzoni
5dbfb6d504 sofia-sip: rename patch to the new naming convention
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-01 14:52:52 +01:00
Gregory Dymarek
fbfa665350 sofia-sip: new package
[Thomas:
 - Add better Config.in help text.
 - Fix the hash file format.
 - Fix comment header in .mk file.
 - Remove SOURCE variable, as it had the default value.
 - Add dependency on host-pkgconf, used by the configure script.
 - Add LICENSE and LICENSE_FILES variables.
 - Do not use BR2_HAVE_DOCUMENTATION, this option has been
   removed. Instead, always disable doxygen.
 - Simplify the IPv6 test.
 - Add optional dependency on OpenSSL.
 - Fixup the handling of the --enable-ndebug.]

Signed-off-by: Gregory Dymarek <gregd72002@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-01 14:37:10 +01:00
Thomas Petazzoni
1b12b7e818 libsrtp: add missing patch
This patch should have been part of the commit adding the libsrtp
package, as it fixes a number of build issues.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-01 12:33:38 +01:00
Gregory Dymarek
a569dfc9db libwebsock: new package
[Thomas:
 - Add dependency on BR2_TOOLCHAIN_HAS_THREADS
 - Improve Config.in help text
 - Fixup comment header in .mk file.
 - Use github helper.
 - Remove hash file (we're downloading from Git)
 - Fixup LICENSE_FILES
 - Remove LIBWEBSOCK_CFLAGS, they were the default.
 - Remove LIBWEBSOCK_LIBS, and instead use a patch to switch
   libwebsock configure script to use pkg-config.]

Signed-off-by: Gregory Dymarek <gregd72002@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-01 12:32:15 +01:00
Yegor Yefremov
b7e7b417fa wpa_supplicant: fix indentation and change file permissions
Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-01 11:31:14 +01:00
Gregory Dymarek
10f42fa8ae libsrtp: new package
[Thomas:
 - Add better Config.in help text and fix its indentation
 - Fix comment header in .mk file
 - Uncomment useful commented lines in .mk file (SITE and AUTORECONF)
 - Add LICENSE_FILES variable.
 - Add handling of static/shared libraries build/installation.
 - Add dependency on host-pkgconf, so that libsrtp installs its own
   .pc file.
 - Add optional dependency on OpenSSL.
 - Use github helper.
 - Remove hash file, since we're downloading from Git.]

Signed-off-by: Gregory Dymarek <gregd72002@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-01-01 11:22:52 +01:00
Thomas Petazzoni
31783dcf55 Revert "svgtiny: update source url"
This reverts commit 8f9b5f657b.

The new svgtiny version does not build at all, see:

  http://autobuild.buildroot.org/results/242/24257e9739df8f589150336cb6213812516bf465/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-12-31 18:05:15 +01:00
Thomas Petazzoni
a7e0f3a781 ding-libs: fix Config.in dependency logic
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-12-31 18:01:44 +01:00
Gregory Dymarek
3af1d306bd ding-libs: new package
[Thomas:
 - Remove unneeded comment in Config.in
 - Remove select if libiconv, not needed
 - Add dependency on wchar, needed when we depend on gettext
 - Improve Config.in help text
 - Fix the format of the hash file to make it actually useful
 - Fix the comment header in the .mk file
 - Remove useless commented line in .mk file
 - Fixup license information: it's not under GPLv3, but under LGPLv3+
   (library) and GPLv3+ (test programs)
 - Add host-pkgconf to the dependencies, remove libiconv from the
   dependencies.
 - Add a comment to explain why autoreconf is needed.
 - Remove usage of $(MAKE1) that does look necessary.]

Signed-off-by: Gregory Dymarek <gregd72002@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-12-31 17:58:09 +01:00
Gregory Dymarek
89502b9d56 libnice: new package
[Thomas:
 - Rename patch to the proper naming convention
 - Reduce patch to only take care of the IPv6 case
 - Add description in the patch
 - Propagate libglib2 dependencies in Config.in + added the
   corresponding comment.
 - Added a real help text, and fixed the help text indentation.
 - Fixed the comment header in the .mk file to have the right number
   of # signs.
 - Added the license informations
 - Added a dependency on host-pkgconf, used by the configure script
 - Added --without-gstreamer and --without-gstreamer-0.10 to be
   explicit about the fact that we don't support GStreamer in libnice
   for now.
 - Fixed the hash file to have the proper format.]

Signed-off-by: Gregory Dymarek <gregd72002@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-12-31 17:02:19 +01:00
Fabio Porcedda
8f9b5f657b svgtiny: update source url
As source url use the git repository instead of the unavaiable svn
repository.

This fix the following error:

svn: E670002: Unable to connect to a repository at URL 'svn://svn.netsurf-browser.org/trunk/libsvgtiny'
svn: E670002: Unknown hostname 'svn.netsurf-browser.org'

[Thomas: use http:// access to the Git repository, as suggested by
Baruch.]

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Cc: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-12-31 15:15:01 +01:00
Thomas Petazzoni
fa168c1aa4 libvncserver: OpenSSL support needs NPTL thread support
The OpenSSL support of libvncserver already has a dependency on thread
support, but it in fact requires NPTL threading.

Fixes:

  http://autobuild.buildroot.org/results/be2/be20dec9ffe7de3adc46a834852b20353d39baff/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-12-31 15:13:43 +01:00