buildroot.git
9 years agopackage/libsilk: new package
Bernd Kuhls [Tue, 11 Aug 2015 18:16:48 +0000 (20:16 +0200)]
package/libsilk: new package

[Thomas: fix license, it's BSD-3c.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/libyuv: new package
Bernd Kuhls [Tue, 11 Aug 2015 18:16:47 +0000 (20:16 +0200)]
package/libyuv: new package

[Thomas: fix license, it's BSD-3c, not BSD-4c.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agomtd: add mtdpart option
Gustavo Zacarias [Tue, 4 Aug 2015 11:19:38 +0000 (08:19 -0300)]
mtd: add mtdpart option

As pointed by Jörg Krause one of the novelties of the 1.5.2 release is
the new mtdpart tool, so add an option for it.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/libhttpparser: New package
Renaud AUBIN [Thu, 27 Aug 2015 20:54:56 +0000 (22:54 +0200)]
package/libhttpparser: New package

http-parser provides a simple C API to parse HTTP responses and
requests.

This packaging uses the official Joyent repository.

[Thomas:
 - since we're always building the shared library, depend on
   !BR2_STATIC_LIBS in Config.in. We could build only the static
   library, but then we would have to do all the lib installation
   manually.
 - indent using tabs in Config.in
 - use 'make install' instead of handcoding the library installation.
 - use $(TARGET_CONFIGURE_OPTS) instead of just CC= and LD=.
 - use tabs for indentation in commands instead of spaces
 - add patch to fix reinstallation.]

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoscrypt: commit packaging improvements
Thomas Petazzoni [Fri, 28 Aug 2015 12:59:51 +0000 (14:59 +0200)]
scrypt: commit packaging improvements

The changes brought by this commit should have been part of the
previous commit, but were not due to a mistake. This commit implements
the following changes to the scrypt package:

   - move from "Libraries -> Crypto" to "System tools", since it only
     installs one binary, scrypt, and no library.
   - bump from 1.1.6 to 1.2.0
   - add comment in the .hash file explaining where the hash is coming
     from.
   - add missing dependency on OpenSSL
   - use BSD-2c as the license code, instead of BSD2
   - use 'main.c' as the license file.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoscrypt: new package
Parnell Springmeyer [Sat, 8 Aug 2015 16:51:42 +0000 (11:51 -0500)]
scrypt: new package

[Thomas:
  - move from "Libraries -> Crypto" to "System tools", since it only
    installs one binary, scrypt, and no library.
  - bump from 1.1.6 to 1.2.0
  - add comment in the .hash file explaining where the hash is coming
    from.
  - add missing dependency on OpenSSL
  - use BSD-2c as the license code, instead of BSD2
  - use 'main.c' as the license file.]

Signed-off-by: Parnell Springmeyer <parnell@digitalmentat.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-visualisation-waveforhue: bump version
Bernd Kuhls [Thu, 20 Aug 2015 18:02:48 +0000 (20:02 +0200)]
package/kodi-visualisation-waveforhue: bump version

Also remove patch applied upstream:
https://github.com/notspiff/visualization.waveforhue/commit/8824f4fa384693da0dfb3df5c30992bfe0fee9a4

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi: bump to version 15.1-Isengard
Bernd Kuhls [Thu, 20 Aug 2015 18:02:47 +0000 (20:02 +0200)]
package/kodi: bump to version 15.1-Isengard

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/libdrm: bump to version 2.4.64
Bernd Kuhls [Thu, 20 Aug 2015 18:02:46 +0000 (20:02 +0200)]
package/libdrm: bump to version 2.4.64

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/{mesa3d, mesa3d-headers}: bump version to 10.6.4
Bernd Kuhls [Thu, 20 Aug 2015 18:02:45 +0000 (20:02 +0200)]
package/{mesa3d, mesa3d-headers}: bump version to 10.6.4

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibpam-tacplus: new package
Giovanni Zantedeschi [Thu, 20 Aug 2015 16:16:26 +0000 (13:16 -0300)]
libpam-tacplus: new package

[Thomas:
  - change the inclusion location in package/Config.in to be with the
    other linux-pam plugins.
  - fix indentation of the Config.in file.
  - fix build of the package when a toolchain without SSP support is
    used.
  - fix installation location of the PAM module: it was installed in
    /usr/lib/security, while all other PAM modules are in
    /lib/security.
  - adjust the ordering of the variables in the .mk file to be a bit
    more logical.
  - remove passing of $(TARGET_CONFIGURE_OPTS) in <pkg>_CONF_ENV as it
    is not needed: it is already done by the autotools-package
    infrastructure.]

Signed-off-by: Giovanni Zantedeschi <giovanni.zantedeschi@datacom.ind.br>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibpam-radius-auth: new package
Giovanni Zantedeschi [Wed, 19 Aug 2015 20:46:48 +0000 (17:46 -0300)]
libpam-radius-auth: new package

[Thomas:
  - make libpam-radius-auth depend on linux-pam (since it's a
    linux-pam plugin, it needs some header files from linux-pam) by
    adding a "if BR2_PACKAGE_LINUX_PAM...endif" block in
    package/Config.in. This way, we will be grouping all the Linux PAM
    plugins together.
  - Fix the indententation in the Config.in file.
  - Use a better Config.in help text, copy/pasted from the website.
  - Use a tarball instead of github. This allows to remove
    AUTORECONF=YES.
  - Add linux-pam as a dependency.
  - Use $(TARGET_CONFIGURE_OPTS) instead of passing just CC/LD, but
    pass it in the environment rather than as options so that the
    CFLAGS/LDFLAGS added by the package Makefile are still taken into
    account.
  - Use mkdir -p + cp -dpfr instead of $(INSTALL) -D since we are
    copying multiple files.
  - Add a hash file.]

Signed-off-by: Giovanni Zantedeschi <giovanni.zantedeschi@datacom.ind.br>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/libcgroup: allow to build cgroup-tools
Bartosz Golaszewski [Mon, 24 Aug 2015 10:49:53 +0000 (12:49 +0200)]
package/libcgroup: allow to build cgroup-tools

Add a new config option that allows to build cgroup-tools - a set of
command-line utils for managing cgroups.

[Thomas: slightly change the prompt of the new Config.in option.]

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Reviewed-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/libserial: bump to version 0.6.0rc2
Jörg Krause [Thu, 30 Jul 2015 22:23:24 +0000 (00:23 +0200)]
package/libserial: bump to version 0.6.0rc2

Also:
  * Update patch #1
  * Remove patch #2, fixed upstream
  * add new dependency to boost
  * use hashes from sourceforge

[Thomas:
 - add locally calculated sha256 hash
 - show the Config.in comment about toolchain dependencies only when
   BR2_PACKAGE_BOOST_ARCH_SUPPORTS is set.]

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoconfigs/p1010rdb: bump to the latest and greatest versions
Gustavo Zacarias [Tue, 4 Aug 2015 13:12:14 +0000 (10:12 -0300)]
configs/p1010rdb: bump to the latest and greatest versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoconfigs/mpc8315erdb: bump to the latest and greatest versions
Gustavo Zacarias [Tue, 4 Aug 2015 13:12:13 +0000 (10:12 -0300)]
configs/mpc8315erdb: bump to the latest and greatest versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/upmpdcli: bump to version 0.11.2
Jörg Krause [Fri, 31 Jul 2015 19:54:16 +0000 (21:54 +0200)]
package/upmpdcli: bump to version 0.11.2

Also:
  * remove patch #1 -> merged upstream

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agomosquitto: bump version
Peter Korsgaard [Thu, 20 Aug 2015 08:37:02 +0000 (10:37 +0200)]
mosquitto: bump version

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agopackage/jsoncpp: bump to version 1.6.5
Jörg Krause [Tue, 11 Aug 2015 07:46:46 +0000 (09:46 +0200)]
package/jsoncpp: bump to version 1.6.5

Remove patch 0001-Revert-Use-std-namespace-for-snprintf.patch:
This patch was initially intented to remove upstream commit
1c58876185d2a4ed87dac4a54b82f607e74f55fd to disable std::snprintf() for all
compilers. However, the patch actually reverts upstream commit
240ddb6a1b7aae7c6528e328995812ee695a73af which only uses std namespace if the
compiler defines __cplusplus >= 201103L, thus is a recent C++11 compiler.

Furthermore, upstream commit fac87108a49fb1b2640eff5d8e4cc7a12723a510 adds
the `-std=c++11` compiler flag to gcc, so jsoncpp now requires a C++11 compiler
either way.

With jsoncpp requiring a recent C++11 compiler we need at least gcc 4.7.

Backport patch from upstream [1] to remove `-Werror` from the compiler flags to
allow building with CS ARM toolchains.

[1]
https://github.com/open-source-parsers/jsoncpp/commit/d7b84f69c5e92178e110552cce27f900744e1779

Cc: Baruch Siach <baruch@tkos.co.il>
Cc: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Reviewed-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopython-pyroute2: new package
Yegor Yefremov [Tue, 11 Aug 2015 15:35:26 +0000 (17:35 +0200)]
python-pyroute2: new package

[Thomas:
  - fix legal info:
    * the license is GPLv2+ *or* Apache 2.0
    * the license files list separator is space, not comma
    * README.license.md has been added to the license files, since it
      contains some useful information about the licensing.
  - rewrap Config.in help text.]

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/eigen: bump from 3.2.0 to 3.2.5
Jonathan Ben Avraham [Mon, 17 Aug 2015 11:07:47 +0000 (14:07 +0300)]
package/eigen: bump from 3.2.0 to 3.2.5

The current version of Eigen in Buildroot is 3.2.0 which was
released in 2013. Eigen is an active project with too many
important changes to begin to list in a bump commit message.
See the project's published changelog for details:
http://eigen.tuxfamily.org/index.php?title=ChangeLog#Eigen_3.2.5

Signed-off-by: Jonathan Ben Avraham <yba@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agomtd: drop unconditional non LFS build
Baruch Siach [Tue, 11 Aug 2015 04:35:33 +0000 (07:35 +0300)]
mtd: drop unconditional non LFS build

Buildroot removed non LFS support in the 2015.05 release. We now pass
-D_FILE_OFFSET_BITS=64 unconditionally, so the mtd WITHOUT_LARGEFILE make
variable has no effect.

[Thomas: keep using += for other assigments of MTD_MAKE_OPTS.]

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/libuv: bump to version 1.7.0
Jörg Krause [Tue, 11 Aug 2015 20:12:08 +0000 (22:12 +0200)]
package/libuv: bump to version 1.7.0

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/zic: bump version to 2015f
Martin Bark [Wed, 12 Aug 2015 21:10:07 +0000 (22:10 +0100)]
package/zic: bump version to 2015f

Signed-off-by: Martin Bark <martin@barkynet.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/tzdata: bump version to 2015f
Martin Bark [Wed, 12 Aug 2015 21:10:06 +0000 (22:10 +0100)]
package/tzdata: bump version to 2015f

Signed-off-by: Martin Bark <martin@barkynet.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/libpfm4: bump to version 4.6.0
Jörg Krause [Thu, 13 Aug 2015 20:22:28 +0000 (22:22 +0200)]
package/libpfm4: bump to version 4.6.0

Also use checksum from sourceforge.

[Thomas: re-add strong SHA256 locally calculated hash.]

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/rpi-userland: bump version
Benoît Thébaudeau [Thu, 13 Aug 2015 16:22:51 +0000 (18:22 +0200)]
package/rpi-userland: bump version

Changes since last version:
 - early frame sequential 3D support,
 - add exposure=off option,
 - khronos: merge with more recent header file,
 - vchiq: better error handling.

Signed-off-by: Benoît Thébaudeau <benoit@wsystem.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoconfigs/raspberrypi2: bump kernel version to 4.1.5
Benoît Thébaudeau [Thu, 13 Aug 2015 16:22:50 +0000 (18:22 +0200)]
configs/raspberrypi2: bump kernel version to 4.1.5

Signed-off-by: Benoît Thébaudeau <benoit@wsystem.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoconfigs/raspberrypi: bump kernel version to 4.1.5
Benoît Thébaudeau [Thu, 13 Aug 2015 16:22:49 +0000 (18:22 +0200)]
configs/raspberrypi: bump kernel version to 4.1.5

Signed-off-by: Benoît Thébaudeau <benoit@wsystem.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/rpi-firmware: bump version
Benoît Thébaudeau [Thu, 13 Aug 2015 16:22:48 +0000 (18:22 +0200)]
package/rpi-firmware: bump version

Misc enhancements and fixes all over the place, most notably:
 - FW: better overclocking, add Mediatek mt7601u Wi-Fi driver, bump
       kernel version to 4.1.5...
 - DT: fix SPI, I²S, gpio-poweroff, add MCP7941X, uart1, Fen Logic
       VGA666 board, RPi Sense HAT...
 - video: add early frame sequential 3D support, YUV_UV destination
          format, qpu deinterlace...

Signed-off-by: Benoît Thébaudeau <benoit@wsystem.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/rpi-firmware: bump marking script version
Benoît Thébaudeau [Thu, 13 Aug 2015 16:22:47 +0000 (18:22 +0200)]
package/rpi-firmware: bump marking script version

Changes since last version:
 - add support for lz4-compressed kernels,
 - add copyright and license banners,
 - enable warnings and fix a few uses of undefined variables,
 - update from the rpi-4.0.y kernel.

Signed-off-by: Benoît Thébaudeau <benoit@wsystem.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agomsmtp: bump to version 1.6.2
Viallard Anthony [Thu, 13 Aug 2015 09:59:36 +0000 (11:59 +0200)]
msmtp: bump to version 1.6.2

Signed-off-by: Anthony Viallard <viallard@syscom-instruments.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolinux: bump default to version 4.1.5
Benoît Thébaudeau [Thu, 13 Aug 2015 14:10:33 +0000 (16:10 +0200)]
linux: bump default to version 4.1.5

Signed-off-by: Benoît Thébaudeau <benoit@wsystem.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolinux-headers: bump 3.{2, 10, 12, 14, 18}.x and 4.1.x series
Benoît Thébaudeau [Thu, 13 Aug 2015 14:10:32 +0000 (16:10 +0200)]
linux-headers: bump 3.{2, 10, 12, 14, 18}.x and 4.1.x series

Signed-off-by: Benoît Thébaudeau <benoit@wsystem.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoevemu: bump version to 2.2.0
Peter Seiderer [Wed, 12 Aug 2015 21:47:10 +0000 (23:47 +0200)]
evemu: bump version to 2.2.0

See [1] for details.

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

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/batctl: bump to version 2015.1
Alex Suykov [Sat, 15 Aug 2015 17:19:34 +0000 (20:19 +0300)]
package/batctl: bump to version 2015.1

musl fixes have been merged upstream, so the patch is no longer
needed.

[Thomas: re-add locally calculated sha256 hash.]

Signed-off-by: Alex Suykov <alex.suykov@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agorapidxml: new package
Jonathan Ben Avraham [Wed, 5 Aug 2015 04:46:23 +0000 (07:46 +0300)]
rapidxml: new package

[Thomas:
  - Rewrap Config.in help text
  - Indicate that the SHA256 hash has been locally calculated, and add
    the MD5 and SHA1 hashes from SourceForge.
  - Use downloads.sourceforge.net as the download site instead of
    garr.dl.sourceforge.net, in order to use the SourceForge mirrors
    properly, and be consistent with all other Buildroot packages
    downloading stuff from SourceForge.
  - Change the license from "MIT" to "Boost Software License 1.0 or
    MIT" as indicated by the license.txt file.
  - Change the <pkg>_EXTRACT_CMDS to remove the sub-directory created
    by the .zip file extraction, and simplify the staging installation
    step accordingly.]

Signed-off-by: Jonathan Ben Avraham <yba@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibidn: bump to version 1.32
Gustavo Zacarias [Mon, 3 Aug 2015 14:11:21 +0000 (11:11 -0300)]
libidn: bump to version 1.32

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agostunnel: bump to version 5.22
Gustavo Zacarias [Fri, 31 Jul 2015 12:12:16 +0000 (09:12 -0300)]
stunnel: bump to version 5.22

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/poco: bump to version 1.6.1
Jörg Krause [Tue, 4 Aug 2015 09:57:27 +0000 (11:57 +0200)]
package/poco: bump to version 1.6.1

Also:
  * switch from sourceforge to github
  * remove hash (github-helper)
  * remove upstream applied patches
  * re-number remaining patches
  * add patch to fix build issue with `--bundled` config option

[Thomas: really remove hash file, since we're fetching from Github.]

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/libglew: bump version to 1.12.0
Bernd Kuhls [Sun, 9 Aug 2015 20:09:45 +0000 (22:09 +0200)]
package/libglew: bump version to 1.12.0

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/tor: bump version to 0.2.6.10
Bernd Kuhls [Sun, 9 Aug 2015 15:12:48 +0000 (17:12 +0200)]
package/tor: bump version to 0.2.6.10

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/softether: bump version
Bernd Kuhls [Sun, 9 Aug 2015 15:12:47 +0000 (17:12 +0200)]
package/softether: bump version

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agojpeg-turbo: bump version from 1.4.0 to 1.4.1
Jonathan Ben Avraham [Wed, 5 Aug 2015 04:17:20 +0000 (07:17 +0300)]
jpeg-turbo: bump version from 1.4.0 to 1.4.1

Signed-off-by: Jonathan Ben Avraham <yba@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agosquid: bump to version 3.5.7
Gustavo Zacarias [Fri, 7 Aug 2015 13:37:34 +0000 (10:37 -0300)]
squid: bump to version 3.5.7

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoglibc: add version 2.22
Gustavo Zacarias [Fri, 7 Aug 2015 13:37:33 +0000 (10:37 -0300)]
glibc: add version 2.22

Switch default to version 2.21 and drop 2.20.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agowhois: bump to version 5.2.10
Gustavo Zacarias [Fri, 7 Aug 2015 13:37:32 +0000 (10:37 -0300)]
whois: bump to version 5.2.10

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoopenvpn: bump to version 2.3.8
Gustavo Zacarias [Fri, 7 Aug 2015 13:37:31 +0000 (10:37 -0300)]
openvpn: bump to version 2.3.8

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoznc: bump to version 1.6.1
Gustavo Zacarias [Fri, 7 Aug 2015 13:37:30 +0000 (10:37 -0300)]
znc: bump to version 1.6.1

Bump to release tarball version.
Add hash file.
Update and rework time.h patch for upstream inclusion (hopefully) by
splitting the CSocket patch out.
(https://github.com/znc/znc/pull/1021)

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/uboot-tools: bump to version 2015.07
Jörg Krause [Tue, 4 Aug 2015 20:29:56 +0000 (22:29 +0200)]
package/uboot-tools: bump to version 2015.07

Also:
  - update patch #1
  - remove patch #3 and #4 -> applied upstream

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoUpdate for 2015.08-rc1
Thomas Petazzoni [Wed, 5 Aug 2015 13:48:25 +0000 (15:48 +0200)]
Update for 2015.08-rc1

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoCHANGES: update with resolved issues
Thomas Petazzoni [Wed, 5 Aug 2015 13:36:24 +0000 (15:36 +0200)]
CHANGES: update with resolved issues

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoCHANGES: update with recent changes
Thomas Petazzoni [Wed, 5 Aug 2015 13:05:07 +0000 (15:05 +0200)]
CHANGES: update with recent changes

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agompd: update to use the gcc version dependency mechanism
Thomas Petazzoni [Tue, 4 Aug 2015 18:00:41 +0000 (20:00 +0200)]
mpd: update to use the gcc version dependency mechanism

mpd requires at least gcc 4.6, so use the newly introduced gcc version
dependency mechanism instead of open-coded toolchain dependencies.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
9 years agolibupnpp: update to use the gcc version dependency mechanism
Thomas Petazzoni [Tue, 4 Aug 2015 18:00:40 +0000 (20:00 +0200)]
libupnpp: update to use the gcc version dependency mechanism

This commit changes the libupnp Config.in to use the gcc version
dependency mechanism. The only reverse dependency of libupnpp is
upmpdcli, which has already been updated, and requires >= 4.6, while
libupnpp only requires >= 4.5.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
9 years agozmqpp: use more logical way of expressing comment dependencies
Thomas Petazzoni [Wed, 5 Aug 2015 09:07:39 +0000 (11:07 +0200)]
zmqpp: use more logical way of expressing comment dependencies

In most packages, we use 'depends on !A || !B || !C' and not 'depends
on !(A && B && C)' to express the dependencies of comments on missing
toolchain features. As suggested by Yann E. Morin, let's switch zmqpp
to this convention.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agozmqpp: update to use the gcc version dependency mechanism
Thomas Petazzoni [Tue, 4 Aug 2015 18:00:39 +0000 (20:00 +0200)]
zmqpp: update to use the gcc version dependency mechanism

This commit updates the zmqpp Config.in file to use the newly
introduced gcc version dependency mechanism to depend on gcc >= 4.6
instead of open-coding dependencies on specific toolchains.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
9 years agoupmpdcli: update to use the gcc version dependency mechanism
Thomas Petazzoni [Tue, 4 Aug 2015 18:00:38 +0000 (20:00 +0200)]
upmpdcli: update to use the gcc version dependency mechanism

This commit updates the upmpdcli Config.in file to use the newly
introduced gcc version dependency mechanism to depend on gcc >= 4.6
instead of open-coding dependencies on specific toolchains.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
9 years agolibsigrok: depends on gcc >= 4.7
Thomas Petazzoni [Tue, 4 Aug 2015 18:00:37 +0000 (20:00 +0200)]
libsigrok: depends on gcc >= 4.7

Until recently, only the C++ bindings of libsigrok needed a recent
compiler because they are written in C++11. However, now, libsigrok
itself is written in C11, which is only available since gcc 4.7.

So, this commit replaces the CodeSourcery-specific exclusions by a
proper dependency on gcc >= 4.7.

The sigrok-cli and pulseview packages, which select libsigrok, are
also updated accordingly.

Fixes:
  http://autobuild.buildroot.org/results/1d7/1d75497009f1e3b06236b3409fd768dcf7956b87/
  http://autobuild.buildroot.org/results/563/563378e3f6320980153c8c972ceba5e913fe933f/

[Thomas: add autobuilder references, as suggested by Yann E. Morin.]

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
9 years agodocs/manual: document gcc version dependencies
Thomas Petazzoni [Tue, 4 Aug 2015 18:00:36 +0000 (20:00 +0200)]
docs/manual: document gcc version dependencies

This commit updates the Buildroot manual to document how to detail the
gcc version dependencies in Config.in comments of packages, like we do
for kernel headers version.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
9 years agotoolchain-external: add support for gcc version dependency
Thomas Petazzoni [Tue, 4 Aug 2015 18:00:35 +0000 (20:00 +0200)]
toolchain-external: add support for gcc version dependency

This commit wires up the gcc version dependency mechanism in the
external toolchain backend. To do so, it:

 * Changes the definition of all pre-defined external toolchain
   profiles to select the appropriate BR2_TOOLCHAIN_GCC_AT_LEAST_*
   option.

 * For custom external toolchains, provides a visible Config.in
   "choice" to select the gcc version used in the external toolchain.

 * Adds a new check_gcc_version function, that verifies that the real
   gcc version found in the external toolchain matches the one
   declared in the Buildroot configuration.

[Thomas: use better sed expression proposed by Yann E. Morin, which
works with more cases.]

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agogcc: select the appropriate BR2_TOOLCHAIN_GCC_AT_LEAST_* option
Thomas Petazzoni [Tue, 4 Aug 2015 18:00:34 +0000 (20:00 +0200)]
gcc: select the appropriate BR2_TOOLCHAIN_GCC_AT_LEAST_* option

This commit wires up the gcc version dependency mechanism in the
internal toolchain backend by making the gcc version choice in the gcc
package Config.in.host select the appropriate
BR2_TOOLCHAIN_GCC_AT_LEAST_* option.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
9 years agotoolchain: add common gcc version hidden config options
Thomas Petazzoni [Tue, 4 Aug 2015 18:00:33 +0000 (20:00 +0200)]
toolchain: add common gcc version hidden config options

This commit adds a number of hidden Config.in options, that will be
used to handle dependencies on the gcc version. We mimic the model
that was used for the kernel headers dependency mechanism.

These hidden options will be selected by the internal and external
toolchain backend logic respectively, in follow-up commits.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
9 years agobinutils: fix building of Linux kernel for ARCv2 ISA
Alexey Brodkin [Tue, 4 Aug 2015 11:42:42 +0000 (14:42 +0300)]
binutils: fix building of Linux kernel for ARCv2 ISA

With the fix for missing .tdata/.tbss sections we unintentionally
introduced a regression for ARCv2 ISA (read ARC HS38) kernel building.

That's what we got on attempt to build kernel:
----------------------------------->8--------------------------------------
  LD      drivers/video/fbdev/built-in.o
arc-linux-ld: ERROR: Attempting to link drivers/video/fbdev/omap2/built-in.o with a binary drivers/video/fbdev/built-in.o of different architecture
arc-linux-ld: failed to merge target specific data of file drivers/video/fbdev/omap2/built-in.o
scripts/Makefile.build:337: recipe for target 'drivers/video/fbdev/built-in.o' failed
make[3]: *** [drivers/video/fbdev/built-in.o] Error 1
scripts/Makefile.build:403: recipe for target 'drivers/video/fbdev' failed
make[2]: *** [drivers/video/fbdev] Error 2
scripts/Makefile.build:403: recipe for target 'drivers/video' failed
make[1]: *** [drivers/video] Error 2
Makefile:944: recipe for target 'drivers' failed
make: *** [drivers] Error 2
----------------------------------->8--------------------------------------

The reason was empty .tdata and .tbss sections in empty archives. And
later empty archives were linked in built-in.o with default architecture
(in our case ARCv1 ISA, read for ARC 700) and then expected failure
happened when objets for different architectures were attempted to link
together.

Now we have a fix for that issue, see
https://github.com/foss-for-synopsys-dwc-arc-processors/binutils-gdb/commit/a65b844aed9153789356e098984452df2f5d9058

This fix is in arc-2.23-dev branch and will be a part of the next
release of ARC tools, so then this patch must be removed from buildroot.

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoboard: add support for ARC AXS101 and AXS103 Software Development Platforms
Alexey Brodkin [Tue, 4 Aug 2015 14:21:50 +0000 (17:21 +0300)]
board: add support for ARC AXS101 and AXS103 Software Development Platforms

The AXS10x Platform consists of a DesignWare AXC001 CPU
Card (with ARC 770D core) in case of AXS101 or AXC003 CPU Card
(typically with ARC HS38 core) in case of AXS103 mounted on an
ARC Software Development Platform Mainboard with DesignWare peripherals:
 * SD/MMC contoller
 * Gigabit network contoller
 * Serial ports (8250-compatible)
 * USB 2.0
 * SPI
 * I2C

It also houses HDMI output for external monitor connection.

For stand-alone usage of the board (with only keyboard, mouse and montor
attached) kernel console and getty made available on tty0 as well as on
serial port (ttyS3).

Note there're 2 prerequisites:
 [1] u-boot: 2015.07 - fix creation of .config
     http://patchwork.ozlabs.org/patch/502558/

 [2] binutils: fix buildng of Linux kernel for ARCv2 ISA
     http://patchwork.ozlabs.org/patch/503550/

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agowebkitgtk24: depend on x11 backend for gtk3
Gustavo Zacarias [Mon, 3 Aug 2015 11:06:22 +0000 (08:06 -0300)]
webkitgtk24: depend on x11 backend for gtk3

The other rendering backends aren't supported right now, so depend on
the X11 one to avoid build breakage. Fixes:
http://autobuild.buildroot.net/results/1b3/1b372dd04eaccd8a9d24390d509b0a49f692746c/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agomtd: bump to version 1.5.2
Gustavo Zacarias [Mon, 3 Aug 2015 20:41:32 +0000 (17:41 -0300)]
mtd: bump to version 1.5.2

Patches upstream so drop them.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolinux: bump default to version 4.1.4
Gustavo Zacarias [Mon, 3 Aug 2015 20:05:23 +0000 (17:05 -0300)]
linux: bump default to version 4.1.4

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolinux-headers: bump 3.{10, 12, 14}.x and 4.1.x series
Gustavo Zacarias [Mon, 3 Aug 2015 20:05:22 +0000 (17:05 -0300)]
linux-headers: bump 3.{10, 12, 14}.x and 4.1.x series

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agozeromq: bump to version 4.1.2
Jonathan Ben Avraham [Mon, 3 Aug 2015 15:51:12 +0000 (18:51 +0300)]
zeromq: bump to version 4.1.2

In the upstream git://github.com/zeromq/libzmq.git:

commit 6fdafc458a776e063511bb83dc7791aabea00b05 obviated the need for
0001-tests-disable-test_fork-if-fork-is-not-available.patch .

commit c8ee16940fff19ae3c12b4596c4bd131b2c71996 obviated the need for
0004-allow-without-libsodium.patch .

Fixed AUTORECONF comment in zeromq.mk to refer to the correct patch,
0001-acinclude.m4-make-kernel-specific-flags-cacheable.patch

Signed-off-by: Jonathan Ben Avraham <yba@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agodawgdic: new package
Jonathan Ben Avraham [Mon, 3 Aug 2015 09:16:03 +0000 (12:16 +0300)]
dawgdic: new package

The dawgdic package provides object files and utilities for building
and accessing directed acyclical word graph (DAWG) dictionaries.

This version of the patch uses the updated GitHub dawgdic repo instead
of the Google Code repo used in the previous version of this patch.

[Thomas:
  - use the github macro for <pkg>_SITE
  - remove <pkg>_SITE_METHOD, useless once you use the github macro
    for <pkg>_SITE
  - fix the license, it is BSD-3c and not GPLv3
  - remove commented <pkg>_SITE in the .mk file
  - add missing dependency on C++.]

Signed-off-by: Jonathan Ben Avraham <yba@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/nodejs: disable for static build
Jörg Krause [Sun, 2 Aug 2015 09:07:19 +0000 (11:07 +0200)]
package/nodejs: disable for static build

nodejs requires dlopen(), etc.

Fixes:
http://autobuild.buildroot.net/results/87d/87dab0186abd7b2737a56b2f939f3aba294e8772/
http://autobuild.buildroot.net/results/be1/be1010a3a31642d49ec3a118858c77fed2f762b8/

[Thomas: add comment explaining that we could support static linking
on ARMv5, but we don't do it since it's too much of a corner case.]

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/ifplugd: add patch to fix musl build error
Jörg Krause [Sat, 1 Aug 2015 16:54:31 +0000 (18:54 +0200)]
package/ifplugd: add patch to fix musl build error

The musl C library does not define type names such as `__uint32_t`. Instead we
use the integer types declared in the ISO C standard header file <stdint.h>.

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/libatomic_ops: fix compilation fail on sparc
Brendan Heading [Sun, 2 Aug 2015 21:43:50 +0000 (22:43 +0100)]
package/libatomic_ops: fix compilation fail on sparc

Fixes http://autobuild.buildroot.net/results/6d8/6d83fa5d69572cec5c96be4b7651f9b113a1a19c/

libatomic_ops by default requires SPARC v9. buildroot's two supported
sparc arches (SPARCv8, and leon3) are both SPARCv8-based. Unfortunately
libatomic_ops's support for SPARCv8 is incomplete.

The library includes fallbacks but these must expressly be enabled by
defining a macro, enabled by this patch. Note that I'm testing for the
SPARC variants rather than BR2_sparc, in case someone implements SPARCv9
support in the future.

Discussion of this workaround described by the maintainer here :
https://github.com/ivmai/libatomic_ops/issues/9

Signed-off-by: Brendan Heading <brendanheading@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/arptables: fix musl compilation issues
Brendan Heading [Sun, 2 Aug 2015 21:53:46 +0000 (22:53 +0100)]
package/arptables: fix musl compilation issues

Fixes http://autobuild.buildroot.net/results/841/841129b8f49df205e1dabc2c2a5be70fa266768b/

Backported two patches from upstream which had solved this problem.
Please note that 0002-src-Use-stdint-types.patch is modified to apply
cleanly - details in the patch file.

Signed-off-by: Brendan Heading <brendanheading@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agouclibc: remove patch applied in 1.0.5
Waldemar Brodkorb [Sun, 2 Aug 2015 21:39:58 +0000 (23:39 +0200)]
uclibc: remove patch applied in 1.0.5

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agouclibc: update to latest 1.0.5 release
Waldemar Brodkorb [Sun, 2 Aug 2015 21:38:51 +0000 (23:38 +0200)]
uclibc: update to latest 1.0.5 release

Fixes gcc 5.x problems on x86.
Fixes static linking issue on sh4.

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/libtheora: Fix dynamic linking
Bernd Kuhls [Sat, 1 Aug 2015 14:20:40 +0000 (16:20 +0200)]
package/libtheora: Fix dynamic linking

libtheoraenc.so needs to be linked to libtheoradec.so in order to avoid

symbol 'th_comment_query_count': can't resolve symbol in lib '/usr/lib/libtheoraenc.so.1'

when starting Freeswitch.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agokodi-audioencoder-wav: bump version
Bernd Kuhls [Sat, 1 Aug 2015 10:08:32 +0000 (12:08 +0200)]
kodi-audioencoder-wav: bump version

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agokodi-audioencoder-lame: bump version
Bernd Kuhls [Sat, 1 Aug 2015 10:08:31 +0000 (12:08 +0200)]
kodi-audioencoder-lame: bump version

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agokodi-audioencoder-flac: bump version
Bernd Kuhls [Sat, 1 Aug 2015 10:08:30 +0000 (12:08 +0200)]
kodi-audioencoder-flac: bump version

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/tvheadend: Adjust patches after last version bump
Bernd Kuhls [Sat, 1 Aug 2015 14:34:50 +0000 (16:34 +0200)]
package/tvheadend: Adjust patches after last version bump

Sorry, my repos got mixed up, so I forgot to send the updated patches.

Fixes
http://autobuild.buildroot.net/results/ddd/ddd196577643de5b4f58a0903b19a04513620693/
http://autobuild.buildroot.net/results/d25/d253c8c9d0773843c462fde0d5005bb14e4ce2c4/
http://autobuild.buildroot.net/results/b61/b61d582c7362332e0ffad645c90d95d880dacedc/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoconfigs/riotboard: bump kernel to version 4.1.3
Nikolay Dimitrov [Sun, 2 Aug 2015 09:43:59 +0000 (12:43 +0300)]
configs/riotboard: bump kernel to version 4.1.3

Signed-off-by: Nikolay Dimitrov <picmaster@mail.bg>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agodocs/manual: fix generation of deprecated list
Yann E. MORIN [Sun, 2 Aug 2015 14:32:07 +0000 (16:32 +0200)]
docs/manual: fix generation of deprecated list

Since commit 5f117c3 (webkit: mark as deprecated), generation of the
manual has been broken.

This is because that commit added a deprecated dependency on a
prompt-less symbol, BR2_PACKAGE_WEBKIT_ARCH_SUPPORTS. However, the
generation script does not check that a symbol has a prompt before
it attempts to add it to the deprecated list. So, we end up with
traceback:

    Writing the virtual-packages list in:
            /home/ymorin/dev/buildroot/O/build/docs/manual/virtual-package-list.txt
    Traceback (most recent call last):
      File "/home/ymorin/dev/buildroot/buildroot/support/scripts/gen-manual-lists.py", line 510, in <module>
        buildroot.print_list(list_name, dry_run=args.dry_run, output=output)
      File "/home/ymorin/dev/buildroot/buildroot/support/scripts/gen-manual-lists.py", line 466, in print_list
        item_label=item_label)
      File "/home/ymorin/dev/buildroot/buildroot/support/scripts/gen-manual-lists.py", line 126, in format_asciidoc_table
        enable_choice=enable_choice))
      File "/home/ymorin/dev/buildroot/buildroot/support/scripts/gen-manual-lists.py", line 350, in _format_symbol_prompt_location
        return "| {0:<40} <| {1}\n".format(get_label_func(symbol),
      File "/home/ymorin/dev/buildroot/buildroot/support/scripts/gen-manual-lists.py", line 458, in <lambda>
        get_label = lambda x: self._get_symbol_label(x, mark_depr)
      File "/home/ymorin/dev/buildroot/buildroot/support/scripts/gen-manual-lists.py", line 313, in _get_symbol_label
        label = symbol.get_prompts()[0]
    IndexError: list index out of range

However, we can not use the existing _is_deprecated filter function to
filter out symbols without prompts, because this function is also used
to add a '(deprecated)' tag in the man package list (not that it would
not work, but it does not seem /right/). Furthermore, it could also be
used (but is currently not) to build the list of virtual packages, which
do not have a prompt.

So, introduce a filter function, aptly named _is_deprecated_feature(),
to be used as the filter to find deprecated feature, and keep the
existing _is_deprecated() that can be used in any context to decide
whether a symbol is deprecated or not.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Samuel Martin <s.martin49@gmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Gustavo Zacarias <gustavo@zacarias.com.ar>
Acked-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoconfigs/raspberry2_defconfig: Fix typo
Maxime Hadjinlian [Sun, 2 Aug 2015 14:56:31 +0000 (16:56 +0200)]
configs/raspberry2_defconfig: Fix typo

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@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/libmicrohttpd: mark as broken on Nios II, infamous _gp issue
Bernd Kuhls [Fri, 31 Jul 2015 20:25:08 +0000 (22:25 +0200)]
package/libmicrohttpd: mark as broken on Nios II, infamous _gp issue

Fixes
http://autobuild.buildroot.net/results/76f/76f838b2b33311897f3c2ce82a65f3b73af2c046/

Propagate reverse dependency to janus-gateway. I did not propagate the
reverse dependency to kodi, ola and systemd because they are not
available for nios.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-pvr-dvblink: bump version
Bernd Kuhls [Fri, 31 Jul 2015 20:03:29 +0000 (22:03 +0200)]
package/kodi-pvr-dvblink: bump version

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/exim: bump version to 4.86
Bernd Kuhls [Fri, 31 Jul 2015 20:03:28 +0000 (22:03 +0200)]
package/exim: bump version to 4.86

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/tvheadend: bump version
Bernd Kuhls [Fri, 31 Jul 2015 20:03:27 +0000 (22:03 +0200)]
package/tvheadend: bump version

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi-pvr-hts: bump version
Bernd Kuhls [Fri, 31 Jul 2015 20:03:26 +0000 (22:03 +0200)]
package/kodi-pvr-hts: bump version

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/sudo: bump to version 1.8.14p3
Jörg Krause [Sat, 1 Aug 2015 07:46:04 +0000 (09:46 +0200)]
package/sudo: bump to version 1.8.14p3

Also add a patch to fix missing header include with the musl C library:
  ../include/sudo_util.h:220:14: error: unknown type name 'id_t'

Reported upstream:
http://bugzilla.sudo.ws/show_bug.cgi?id=711

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoangularjs: new package.
Ignacy Gawędzki [Mon, 20 Jul 2015 14:50:44 +0000 (16:50 +0200)]
angularjs: new package.

[Thomas:
  - improve the <pkg>_EXTRACT_CMDS so that the source files really end
    up directly under $(@D) and not in a subdirectory of it. It makes
    the rest of the package simpler and more standard.
  - remove capital letters in the package name in Config.in, and do
    other minor tweaks in Config.in]

Signed-off-by: Ignacy Gawędzki <ignacy.gawedzki@green-communications.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agofreerdp: Add support for tz package
Scott Fan [Tue, 28 Jul 2015 08:25:16 +0000 (16:25 +0800)]
freerdp: Add support for tz package

Fixes error message while freerdp connected the remote desktop:
Unable to detect time zone

Signed-off-by: Scott Fan <fancp2007@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/dropbear: Fix symlink only if pointing to the right directory
Paul Cercueil [Tue, 28 Jul 2015 08:21:31 +0000 (10:21 +0200)]
package/dropbear: Fix symlink only if pointing to the right directory

This commit ensures that the /etc/dropbear symlink won't be removed if
it points elsewhere than /var/run/dropbear.

[Thomas:
 - fix indentation / too long lines as suggested by Yann E. Morin.]

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoxserver_xorg-server: switch to the modular server as default
Yann E. MORIN [Sun, 26 Jul 2015 22:35:10 +0000 (00:35 +0200)]
xserver_xorg-server: switch to the modular server as default

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agofs/iso9660: install Isolinux comboot modules
Noé Rubinstein [Thu, 30 Jul 2015 14:47:31 +0000 (16:47 +0200)]
fs/iso9660: install Isolinux comboot modules

This installs every module selected by the BR2_TARGET_SYSLINUX_C32.
This is useful when using a custom Isolinux configuration file that may use
comboot modules.

Signed-off-by: Noé Rubinstein <nrubinstein@aldebaran.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/eudev: add libselinux dependency
Romain Naour [Thu, 30 Jul 2015 16:01:37 +0000 (18:01 +0200)]
package/eudev: add libselinux dependency

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Cc: Clayton Shotwell <clshotwe@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/btrfs-progs: fix build issues under musl
Brendan Heading [Thu, 30 Jul 2015 21:23:34 +0000 (22:23 +0100)]
package/btrfs-progs: fix build issues under musl

Fixes http://autobuild.buildroot.net/results/b97/b97f1e9cd459da96e3e1680bb7c43d8103ab12c2/build-end.log

Patches by Thomas to refactor detection of __always_inline and backtrace
detection. Also added #include <limits.h> for PATH_MAX.

Signed-off-by: Brendan Heading <brendanheading@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agosqlite: bump to version 3.8.11.1
Gustavo Zacarias [Thu, 30 Jul 2015 11:17:39 +0000 (08:17 -0300)]
sqlite: bump to version 3.8.11.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibgail: mark as deprecated
Gustavo Zacarias [Wed, 29 Jul 2015 12:40:27 +0000 (09:40 -0300)]
libgail: mark as deprecated

Mark libgail as deprecated now that midori has been updated to use
webkitgtk24 and the only package that uses it (webkit) has been
deprecated.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>