buildroot.git
9 years agopackage/ibrcommon: fix basename call under musl
Brendan Heading [Mon, 14 Sep 2015 22:26:51 +0000 (23:26 +0100)]
package/ibrcommon: fix basename call under musl

Fixes:
http://autobuild.buildroot.net/results/9c3/9c3889fe80e58b7a35c242332f993992044d2f6b/

ibrcommon was relying on a glibc extension to basename(3) which allowed it
to accept a const char* parameter (instead of char*). Fixed by testing
for __GLIBC__; if not defined (such as when musl is in use) a fallback
block is used which creates a temporary copy of the path.

Signed-off-by: Brendan Heading <brendanheading@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agohost-gcc-final: don't install a potentially dead symlink
Arnout Vandecappelle [Fri, 18 Sep 2015 21:44:26 +0000 (23:44 +0200)]
host-gcc-final: don't install a potentially dead symlink

gcc used to be installed into $(HOST_DIR)/usr/$(GNU_TARGET_NAME) but
since gcc 4.9 this is no longer the case.  Therefore, the cc -> gcc
symlink that is created in that we create in that directory is dead.

There don't seem to have been any problems due to the missing gcc and
cc in $(HOST_DIR)/usr/$(GNU_TARGET_NAME), things seems to build fine
without it. The cc -> gcc symlinks in general should not be needed
anyway, since we always pass the appropriate CC variable to the
package build system.

Therefore, let's remove the cc -> gcc symlink in
$(HOST_DIR)/usr/$(GNU_TARGET_NAME) - also for pre-4.9 gcc versions.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/libffi: bump to version 3.2.1
Jörg Krause [Sat, 19 Sep 2015 21:15:01 +0000 (23:15 +0200)]
package/libffi: bump to version 3.2.1

Also:
  - unfuzz patches #1 and #2
  - remove applied patches upstream

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/liblinear: wrap help text to fit 72 columns
Jörg Krause [Sat, 19 Sep 2015 21:33:50 +0000 (23:33 +0200)]
package/liblinear: wrap help text to fit 72 columns

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/liblinear: bump to version 2.01
Jörg Krause [Sat, 19 Sep 2015 21:33:49 +0000 (23:33 +0200)]
package/liblinear: bump to version 2.01

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agomicropython: Add upstream patch to fix 64-bit builds
Chris Packham [Sun, 20 Sep 2015 08:44:35 +0000 (20:44 +1200)]
micropython: Add upstream patch to fix 64-bit builds

Fixes the following error when building for a 64-bit target

  ../py/objint_mpz.c:54:5: error: right shift count >= width of type [-Werror]
       (MP_SSIZE_MAX >> MPZ_DIG_SIZE * 4) & DIG_MASK,
       ^
  ../py/objint_mpz.c:54:5: error: initializer element is not constant
  ../py/objint_mpz.c:54:5: error: (near initialization for 'maxsize_dig[4]')

Signed-off-by: Chris Packham <judge.packham@gmail.com>
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 agopackage/libmicrohttpd: bump to version 0.9.43
Bernd Kuhls [Sat, 19 Sep 2015 10:34:36 +0000 (12:34 +0200)]
package/libmicrohttpd: bump to version 0.9.43

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agodocs/manual: add useful tips on patch versioning and patch submission
Francesco Nwokeka [Tue, 8 Sep 2015 15:28:04 +0000 (17:28 +0200)]
docs/manual: add useful tips on patch versioning and patch submission

Added an alternative on patch versioning (the -v option) and added a
tip on how to automatically mark a previous commit as superseded.

[Thomas: minor tweaks.]

Signed-off-by: Francesco Nwokeka <francesco.nwokeka@gmail.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoxxhash: new package
Ed Swierk [Thu, 16 Jul 2015 20:59:35 +0000 (13:59 -0700)]
xxhash: new package

"xxHash is an extremely fast hash algorithm, running at RAM speed
limits."

[Thomas:
 - tweak commit log title
 - add correct license and license files information, using the
   suggestion from Yann E. Morin
 - add $(TARGET_MAKE_ENV) in the environment in the build step.]

Signed-off-by: Ed Swierk <eswierk@skyportsystems.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoboard/boundarydevices: update u-boot scripts for 3.14 kernels
Gary Bisson [Fri, 11 Sep 2015 09:39:53 +0000 (11:39 +0200)]
board/boundarydevices: update u-boot scripts for 3.14 kernels

Those scripts will support coming platforms such as iMX6SoloX or
iMX6QuadPlus.

One important change is that the bootscript now relies on U-Boot to
make the display detection in order to simplify the script.

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agonitrogen6x_defconfig: bump version to 3.14.28-1.0.0
Gary Bisson [Fri, 11 Sep 2015 09:39:52 +0000 (11:39 +0200)]
nitrogen6x_defconfig: bump version to 3.14.28-1.0.0

U-Boot version is updated to v2015.07.

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoqmx6_defconfig: bump version to 3.14.28_1.0.0
Gary Bisson [Fri, 11 Sep 2015 09:39:51 +0000 (11:39 +0200)]
qmx6_defconfig: bump version to 3.14.28_1.0.0

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agofreescale_imx6*_defconfig: bump version to 3.14.28-1.0.0_ga
Gary Bisson [Fri, 11 Sep 2015 09:39:50 +0000 (11:39 +0200)]
freescale_imx6*_defconfig: bump version to 3.14.28-1.0.0_ga

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agogst1-imx: bump version to 0.11.1
Gary Bisson [Fri, 11 Sep 2015 09:39:49 +0000 (11:39 +0200)]
gst1-imx: bump version to 0.11.1

Changelog:
(0.11.1)
- vpu: decoder: Keep track of unfinished gstvideo frames
- blitter fixes and enhancements
- ipu: All pages are now cleared when page flipping is used
- compositor: Added support for cropping input streams
- imxv4l2src fixes and enhancements
(0.11.0)
- new common codebase for rectangular regions and video canvases
- new blitter-based video sink with full support for vsync to
  eliminate tearing
- complete rewrite of blitter base code
- new compositor elements
- vpu: decoder: Memory leaks fixed
- vpu: encoder: Bitrate can now be set on the fly
- eglvivsink: In Wayland, window x/y coordinates are now supported
- several v4l2src fixes
(0.10.2)
- v4l2src: renamed imxv4l2src to imxv4l2videosrc to avoid name
  collisions with the FSL plugins
- v4l2src: Call the buffer pool baseclass stop() function (fixes
  segfaults)
- uniaudio: Create correct config header even if no codecs were found
- audio: new MP3 encoder element using the libfslcodec MP3 encoder
- g2d/ipu/pxp blitter sink: Respect aspect ratio also in 90/270 degree
  rotations
- pxp: Remove broken/unsupported formats
- eglvivsink: Fix double mutex unlock
- phys mem meta naming cleanup

Tested with the following commands:
 # gst-launch-1.0 playbin uri=file:///root/tears_of_steel_1080p.webm
 # gst-launch-1.0 filesrc location=/root/tears_of_steel_1080p.webm ! \
   matroskademux ! imxvpudec ! imxipuvideosink
 # gst-launch-1.0 filesrc location=/root/tears_of_steel_1080p.webm ! \
   matroskademux ! imxvpudec ! imxeglvivsink

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agogst-fsl-plugins: bump version to 4.0.3
Gary Bisson [Fri, 11 Sep 2015 09:39:48 +0000 (11:39 +0200)]
gst-fsl-plugins: bump version to 4.0.3

Also added the package hash file.

This patch is based on the Yocto equivalent:
https://github.com/Freescale/meta-fsl-arm/commit/0d2f4f8

This package has been tested using the following commands:
 # gst-launch-0.10 playbin uri=file:///root/tears_of_steel_1080p.webm
 # gst-launch-0.10  filesrc location=/root/tears_of_steel_1080p.webm ! \
   matroskademux ! vpudec ! autovideosink
 # gst-launch-0.10  filesrc location=/root/tears_of_steel_1080p.webm ! \
   matroskademux ! vpudec ! mfw_isink
 # gst-launch-0.10 imxv4l2src ! autovideosink

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibfslvpuwrap: bump version to 1.0.58
Gary Bisson [Fri, 11 Sep 2015 09:39:47 +0000 (11:39 +0200)]
libfslvpuwrap: bump version to 1.0.58

Change license file + add hash file.

Changelog:
- Update the license file with new version and use COPYING
- Remove the folder /usr/share to avoid empty folder installation

This patch is based on the Yocto equivalent:
https://github.com/Freescale/meta-fsl-arm/commit/1506776

This package has been implicitely tested through gstreamer as the
plugins rely on it for vpu decoding:
 # gst-launch-0.10 playbin
 # uri=file:///root/tears_of_steel_1080p.webm
 # gst-launch-1.0 playbin uri=file:///root/tears_of_steel_1080p.webm
 # gst-launch-1.0 filesrc location=/root/tears_of_steel_1080p.webm ! \
   matroskademux ! imxvpudec ! imxipuvideosink

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibfslparser: bump version to 4.0.3
Gary Bisson [Fri, 11 Sep 2015 09:39:46 +0000 (11:39 +0200)]
libfslparser: bump version to 4.0.3

Update license file + add hash file.

Changelog:
- Upgrade MP4 and MPEG2 parser
- Update COPYING with new version of license file

This patch is based on the Yocto equivalent:
https://github.com/Freescale/meta-fsl-arm/commit/a7c90ea6

This package has been implicitely tested through gstreamer as the 0.10
plugin relies on it:
 # gst-launch-0.10 playbin uri=file:///root/tears_of_steel_1080p.webm

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibfslcodec: bump version to 4.0.3
Gary Bisson [Fri, 11 Sep 2015 09:39:45 +0000 (11:39 +0200)]
libfslcodec: bump version to 4.0.3

Update license file + add hash file.

This patch is based on the Yocto equivalent:
https://github.com/Freescale/meta-fsl-arm/commit/93b4c8c

This package has been implicitely tested through gstreamer as the 0.10
plugin relies on it:
 # gst-launch-0.10 playbin uri=file:///root/tears_of_steel_1080p.webm

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoxdriver_xf86-video-imx-viv: bump to version 5.0.11 p4.5
Gary Bisson [Fri, 11 Sep 2015 09:39:44 +0000 (11:39 +0200)]
xdriver_xf86-video-imx-viv: bump to version 5.0.11 p4.5

Modify the version to match the version of imx-gpu-viv. Also add the
package hash file.

This patch is based on the Yocto equivalent:
https://github.com/Freescale/meta-freescale/commit/45582680

The following xorg.conf was used in order to force the use of the
vivante module:
https://github.com/Freescale/meta-fsl-arm/blob/master/recipes-graphics/xorg-xserver/xserver-xf86-config/mx6/xorg.conf

Note that the X server must be started with the "noreset" option to
avoid crashes when closing X apps.
 # X -noreset

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoimx-gpu-viv: bump version to 5.0.11 p4.5
Gary Bisson [Fri, 11 Sep 2015 09:39:43 +0000 (11:39 +0200)]
imx-gpu-viv: bump version to 5.0.11 p4.5

Also add the package hash file.

3.14.28-1.0.1 patch release has the following bug fixes:

MGS-554 [#1644] Fix the false alert with GPU commit dirty
MGS-528 [#ccc] Wayland does not free window memory until the application
exits
GRPH-56 [#ccc] Add environment variable to turn off memory fill
GRPH-55 [ccc] Add alpha channel for direct texture viv extension
MA-6540 [#1672] Fix native fence FD leak found by Android™ CTS
MGS-663 [#1686] P4 release can't be built statically
MA-6527 [#1666] Fix android.webgl.cts.WebGLTest CTS failure
MGS-511-2 [#1593] Qt 3D app cannot run on i.MX 6SoloX board
MGS-658 [#ccc] Fix build warning of isInApiTraceMode for static link
Revert MGS-352 [#1453] Creating context on 5.x is slower than 4.x due to
process name
read
MGS-578 [#1657] GoogleEarth APK encounters a shader compile error
MGS-507 [#1323] RenderToTexture has distorted pictures on screen in DL
board
MGS-547 [#ccc] Add YVYU format test in g2d_overlay_test
MGS-547 [#1640] YVYU format gets wrong result when 2D is built
MGS-564 [#ccc] Resolve race condition in display frame sync
MGS-367 [#1589] "CTRL+C" to close the "tutorial7_es20" causes GPU to
hang
MGS-543 [#1604] Remove some unsupported extensions in gles10
MGS-436 [#ccc] Memory leak in glimagesink video loop playback
MA-6267 [#1600] Fix ES3.0 benchmark UBenchEnhanced can't run
MA-6208-1 [#1543] Fix build error
MA-6208 [#1543] Fix com.drawelements.deqp.gles3 CTS failure
MGS-511 [#1593] Qt 3D app cannot run on i.MX 6SoloX board
MGS-512 [#1493] Fix es30 conformance failures related to glReadPixels
MGS-502 [#ccc] libCLC failure
MGS-500 [#ccc] Disable apitrace for static build

This patch is based on the Yocto equivalent:
https://github.com/Freescale/meta-freescale/commit/8f74380a

This package has been tested with both X11 and Framebuffer backends:
 # cd /usr/share/examples/viv_samples/vdk/
 # ./tutorial7

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agofreescale-imx: bump to 3.14.28-1.0.0_ga release
Gary Bisson [Fri, 11 Sep 2015 09:39:40 +0000 (11:39 +0200)]
freescale-imx: bump to 3.14.28-1.0.0_ga release

Add hash files for the updated packages.

Also update the license of firmware-imx.

This patch is based on the Yocto equivalent:
5521d77c9f191b5808cb3bad4af9484ac

Those packages have been implicitely tested through gstreamer as the
plugins rely on them for vpu decoding for instance:
 # gst-launch-0.10 playbin
 # uri=file:///root/tears_of_steel_1080p.webm
 # gst-launch-1.0 playbin uri=file:///root/tears_of_steel_1080p.webm
 # gst-launch-1.0 filesrc location=/root/tears_of_steel_1080p.webm ! \
   matroskademux ! imxvpudec ! imxipuvideosink

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoconfigs: add nitrogen6sx_defconfig for Boundary Devices SoloX board
Gary Bisson [Fri, 11 Sep 2015 10:00:09 +0000 (12:00 +0200)]
configs: add nitrogen6sx_defconfig for Boundary Devices SoloX board

This board is using the exact same kernel and u-boot revision as the
Nitrogen6x. They also share the same u-boot "autoboot" script.

The differences between the two configurations are:
- getty port is ttymxc0 instead of ttymxc1
- uImage load address is 0x80008000
- different device tree

http://boundarydevices.com/product/nit6_solox-imx6/

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agocmake: bump to version 3.3.2
Gustavo Zacarias [Sat, 19 Sep 2015 12:42:11 +0000 (09:42 -0300)]
cmake: bump to version 3.3.2

xtensa patch is upstream so there's no need for it any longer.

Signed-off-by: Gustavo Zacarias <gustavo.zacarias@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agocheck: new package
Gustavo Zacarias [Sat, 19 Sep 2015 12:41:51 +0000 (09:41 -0300)]
check: new package

Signed-off-by: Gustavo Zacarias <gustavo.zacarias@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agotarget-finalize: remove extra /usr/libexec/{*.a,*.la} files
Herve Codina [Tue, 15 Sep 2015 13:27:06 +0000 (15:27 +0200)]
target-finalize: remove extra /usr/libexec/{*.a,*.la} files

Some packages, sudo for instance, install .a and .la files in
$(TARGET_DIR)/usr/libexec. These files are not needed on target.

This patch refactors the existing "find" invocations in
target-finalize into a single one removing all .a and .la files from
lib, usr/lib and usr/libexec.

[Thomas: rework to use a single "find" invocation, and adjusted the
commit log accordingly.]

Signed-off-by: Herve Codina <Herve.CODINA@celad.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agokompexsqlite: new package
Gustavo Zacarias [Mon, 14 Sep 2015 21:45:15 +0000 (18:45 -0300)]
kompexsqlite: new package

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/luaposix: add patch to fix musl compatibility
Jörg Krause [Mon, 14 Sep 2015 23:22:39 +0000 (01:22 +0200)]
package/luaposix: add patch to fix musl compatibility

Backport patch from upstream to fix musl build error:

```
In file included from ext/posix/posix.c:25:0:
ext/posix/sched.c: In function 'Psched_setscheduler':
ext/posix/sched.c:74:9: error: variable 'sched_param' has initializer but incomplete type
  struct sched_param sched_param = {0};
```

Fixed upstream by commit 11cc8a2973569ec7fb1e7c2466dca0282944b124.

[Thomas: add missing <pkg>_AUTORECONF=YES.]

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/lua-periphery: bump to version 1.0.6
Jörg Krause [Mon, 14 Sep 2015 22:40:35 +0000 (00:40 +0200)]
package/lua-periphery: bump to version 1.0.6

Also remove patch 0001-fix-build-flags.patch. The uCLibc issue is fixed
upstream.

Add patch taken and slighly adopted from the c-periphery package to fix build
issue with musl.

Build was tested with an uCLibc toolchain and a musl toolchain.

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agomicropython: Set MICROPY_GCREGS_SETJMP=1 for xtensa and sh
Chris Packham [Fri, 18 Sep 2015 09:19:35 +0000 (21:19 +1200)]
micropython: Set MICROPY_GCREGS_SETJMP=1 for xtensa and sh

These architectures don't have explicit exception handling support in
micropython but can use the setjmp fallback behaviour instead.

Signed-off-by: Chris Packham <judge.packham@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agosquid: bump to version 3.5.9
Vicente Olivert Riera [Fri, 18 Sep 2015 11:07:52 +0000 (12:07 +0100)]
squid: bump to version 3.5.9

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agogit: bump to version 2.5.3
Vicente Olivert Riera [Fri, 18 Sep 2015 11:07:51 +0000 (12:07 +0100)]
git: bump to version 2.5.3

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agofile: bump to version 5.25
Vicente Olivert Riera [Fri, 18 Sep 2015 11:07:50 +0000 (12:07 +0100)]
file: bump to version 5.25

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/tvheadend: bump version
Bernd Kuhls [Sat, 19 Sep 2015 10:34:39 +0000 (12:34 +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/libva-intel-driver: bump to version 1.6.1
Bernd Kuhls [Sat, 19 Sep 2015 10:34:38 +0000 (12:34 +0200)]
package/libva-intel-driver: bump to version 1.6.1

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/libva: bump to version 1.6.1
Bernd Kuhls [Sat, 19 Sep 2015 10:34:37 +0000 (12:34 +0200)]
package/libva: bump to version 1.6.1

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/libdrm: bump to version 2.4.65
Bernd Kuhls [Sat, 19 Sep 2015 10:34:35 +0000 (12:34 +0200)]
package/libdrm: bump to version 2.4.65

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibcddb: new package
Julien Boibessot [Fri, 31 Jul 2015 09:31:01 +0000 (11:31 +0200)]
libcddb: new package

Signed-off-by: Julien Boibessot <julien.boibessot@armadeus.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agomicrozed: add Avnet Microzed support
Davide Viti [Wed, 16 Sep 2015 07:35:11 +0000 (09:35 +0200)]
microzed: add Avnet Microzed support

Changes are based on Zedboard: Xilinx does not provide a specific DTS
for Microzed in the kernel tree. It is suggested [1] to use the
zynq-zed.dts and change the RAM size

[1] https://forums.xilinx.com/t5/Embedded-Linux/Microzed-default-device-tree-dts/td-p/432856

[Thomas:
 - extend readme.txt to indicate why the same DTB is used for Microzed
   and the Zedboard.
 - add a description + Signed-off-by line in the
   0001-zynq-Create-microzed-specific-U-Boot-environment.patch, by
   re-using the description of the same patch for the Zedboard.]

Signed-off-by: Davide Viti <d.viti@infosolution.it>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agomicropython-lib: new packages
Chris Packham [Wed, 16 Sep 2015 23:29:59 +0000 (11:29 +1200)]
micropython-lib: new packages

Core Python libraries ported to MicroPython.

Signed-off-by: Chris Packham <judge.packham@gmail.com>
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 agomicropython: new package
Chris Packham [Wed, 16 Sep 2015 23:29:58 +0000 (11:29 +1200)]
micropython: new package

Micro Python is a lean and fast implementation of the Python 3
programming language that is optimised to run on a microcontroller.

[Thomas: fix minor typo in Config.in noticed by Vicente.]

Signed-off-by: Chris Packham <judge.packham@gmail.com>
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 agomplayer: enable building on ARM64
jpinto [Thu, 17 Sep 2015 09:40:27 +0000 (10:40 +0100)]
mplayer: enable building on ARM64

Signed-off-by: Joao Pinto <jpinto@synopsys.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoconfigs/ci20: add u-boot version 2013.10 (2015-09-15)
David du Colombier [Tue, 15 Sep 2015 15:06:55 +0000 (17:06 +0200)]
configs/ci20: add u-boot version 2013.10 (2015-09-15)

Signed-off-by: David du Colombier <0intro@gmail.com>
Reviewed-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoconfigs/ci20: bump kernel version to 3.18 (2015-09-14)
David du Colombier [Tue, 15 Sep 2015 15:06:54 +0000 (17:06 +0200)]
configs/ci20: bump kernel version to 3.18 (2015-09-14)

Signed-off-by: David du Colombier <0intro@gmail.com>
Reviewed-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agogupnp-av: new package
Rahul Bedarkar [Tue, 15 Sep 2015 08:04:41 +0000 (13:34 +0530)]
gupnp-av: new package

GUPnP A/V reference manual https://developer.gnome.org/gupnp-av/
says latest available stable version is 0.11.2 but there are
couple of bug fixes releases after that in same series. It looks
like manual is not up-to-date. Use latest version 0.11.6
of series 0.11 instead.

Reviewed-by: Marcin Nowakowski <marcin.nowakowski@imgtec.com>
Signed-off-by: Abhimanyu Vishwakarma <Abhimanyu.Vishwakarma@imgtec.com>
Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
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 agogupnp: new package
Rahul Bedarkar [Tue, 15 Sep 2015 08:04:40 +0000 (13:34 +0530)]
gupnp: new package

Reviewed-by: Marcin Nowakowski <marcin.nowakowski@imgtec.com>
Signed-off-by: Abhimanyu Vishwakarma <Abhimanyu.Vishwakarma@imgtec.com>
Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
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 agogssdp: new package
Rahul Bedarkar [Tue, 15 Sep 2015 08:04:39 +0000 (13:34 +0530)]
gssdp: new package

Reviewed-by: Marcin Nowakowski <marcin.nowakowski@imgtec.com>
Signed-off-by: Abhimanyu Vishwakarma <Abhimanyu.Vishwakarma@imgtec.com>
Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
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 agovlc: enable to run as root
Joao Pinto [Wed, 16 Sep 2015 08:26:49 +0000 (09:26 +0100)]
vlc: enable to run as root

A number of embedded systems only include the root user, so this patch
changes the VLC package so that running VLC as root is allowed, like
it is for all other Buildroot packages.

[Thomas: tweak commit log, remove incorrect Tested-by.]

Signed-off-by: Joao Pinto <jpinto@synopsys.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoopenssl: enable parallel build and installation
Ryan Barnett [Wed, 16 Sep 2015 12:06:25 +0000 (07:06 -0500)]
openssl: enable parallel build and installation

This is a patch that is originally based on a patch Thomas P.
submitted for an earlier version of this package. I have adopted this
patch to use the latest available Gentoo parallel patch. I have also
seen about a minute improvement on my build times of openssl.

Part of Thomas P's original message:

On my build server, the current build of OpenSSL takes 1 minutes and
20 seconds. With this commit applied, enabling parallel build and
installation, the build only takes 28 seconds.

All the patches are downloaded from Gentoo.

There is apparently some interest in upstream OpenSSL to enable
parallel build, see for example commit
https://github.com/openssl/openssl/commit/c3f22253b139793ff3b91ff7e6969e180cf06815. This
commit is not part of any OpenSSL release, but we can hope that the
problem will resolved in the future.

Signed-off-by: Ryan Barnett <ryanbarnett3@gmail.com>
CC: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
CC: Gustavo Zacarias <gustavo@zacarias.com.ar>
CC: Arnout Vandecappelle <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoopenssl: use git formatted patches
Ryan Barnett [Wed, 16 Sep 2015 12:06:24 +0000 (07:06 -0500)]
openssl: use git formatted patches

Using Git formatted patches makes it easier to adjust the patches when
needed.

[Thomas: remove patch numbering.]

Signed-off-by: Ryan Barnett <ryanbarnett3@gmail.com>
CC: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
CC: Gustavo Zacarias <gustavo@zacarias.com.ar>
CC: Arnout Vandecappelle <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibselinux: use correct definition of ARCH
Vicente Olivert Riera [Wed, 16 Sep 2015 10:10:03 +0000 (11:10 +0100)]
libselinux: use correct definition of ARCH

The Makefile of libselinux performs the following check:

ARCH := $(patsubst i%86,i386,$(shell uname -m))
ifneq (,$(filter i386,$(ARCH)))
TLSFLAGS += -mno-tls-direct-seg-refs
endif

Which means that if the host machine is an x86, then TLSFLAGS will
contain -mno-tls-direct-seg-refs. That command line option causes
libselinux to fail when building it for target architectures where the
compiler doesn't support that option, i.e. MIPS:

mips-img-linux-gnu-gcc: error: unrecognized command line option
‘-mno-tls-direct-seg-refs’

So to fix that problem we can set the ARCH variable to $(KERNEL_ARCH),
and then append it to the LIBSELINUX_MAKE_OPTS.

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolttng-tools: Enable aarch64 build
Ben Shelton [Tue, 15 Sep 2015 14:35:21 +0000 (09:35 -0500)]
lttng-tools: Enable aarch64 build

Now that liburcu builds for aarch64, lttng-tools has all its dependencies met
for aarch64, so allow it to build for this architecture.

Signed-off-by: Ben Shelton <benjamin.h.shelton@intel.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolttng-libust: Enable aarch64 build
Ben Shelton [Tue, 15 Sep 2015 14:35:20 +0000 (09:35 -0500)]
lttng-libust: Enable aarch64 build

With aarch64 support added to liburcu, lttng-libust has its dependencies met
for aarch64, so allow it to build for this architecture.

Signed-off-by: Ben Shelton <benjamin.h.shelton@intel.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolttng-libust: Bump version to 2.6.2
Ben Shelton [Tue, 15 Sep 2015 14:35:19 +0000 (09:35 -0500)]
lttng-libust: Bump version to 2.6.2

Signed-off-by: Ben Shelton <benjamin.h.shelton@intel.com>
Reviewed-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoliburcu: Add support for aarch64
Ben Shelton [Tue, 15 Sep 2015 14:35:18 +0000 (09:35 -0500)]
liburcu: Add support for aarch64

Bring over a patch from OpenEmbedded to treat aarch64 like arm in the build
process, which allows the build to succeed.

Signed-off-by: Ben Shelton <benjamin.h.shelton@intel.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoliburcu: Bump version to 0.8.7
Ben Shelton [Tue, 15 Sep 2015 14:35:17 +0000 (09:35 -0500)]
liburcu: Bump version to 0.8.7

Signed-off-by: Ben Shelton <benjamin.h.shelton@intel.com>
Reviewed-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopython-pyratemp: new package
Steve Calfee [Tue, 15 Sep 2015 16:07:09 +0000 (09:07 -0700)]
python-pyratemp: new package

add python simple template module

Signed-off-by: Steve Calfee <stevecalfee@gmail.com>
Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agofaifa: fix musl build issue
Peter Korsgaard [Tue, 15 Sep 2015 06:09:34 +0000 (08:09 +0200)]
faifa: fix musl build issue

Fixes:
http://autobuild.buildroot.net/results/17b/17bde543db253c008079b04c5e341f804160f59c/
http://autobuild.buildroot.net/results/9ee/9eeb9d1497d94dfbda710e8bcdf781bc6d4b8724/

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agogst1-plugins-bad: depend on wayland instead of selecting it for wayland plugin
Peter Korsgaard [Mon, 14 Sep 2015 19:42:52 +0000 (21:42 +0200)]
gst1-plugins-bad: depend on wayland instead of selecting it for wayland plugin

As discussed here:
http://lists.busybox.net/pipermail/buildroot/2015-September/139213.html

It makes more sense to use 'depends on' (and default to y) for a big
dependency like wayland.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agogst1-plugins-bad: depend on directfb instead of selecting it for directfb plugin
Peter Korsgaard [Mon, 14 Sep 2015 19:40:55 +0000 (21:40 +0200)]
gst1-plugins-bad: depend on directfb instead of selecting it for directfb plugin

As discussed here:
http://lists.busybox.net/pipermail/buildroot/2015-September/139213.html

It makes more sense to use 'depends on' (and default to y) for a big
dependency like directfb.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agogst-plugins-bad: depend on directfb instead of selecting it for directfb plugin
Peter Korsgaard [Mon, 14 Sep 2015 19:36:51 +0000 (21:36 +0200)]
gst-plugins-bad: depend on directfb instead of selecting it for directfb plugin

As discussed here:
http://lists.busybox.net/pipermail/buildroot/2015-September/139213.html

It makes more sense to use 'depends on' (and default to y) for a big
dependency like directfb.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agopackage/libuv: bump to version 1.7.4
Jörg Krause [Mon, 14 Sep 2015 19:11:23 +0000 (21:11 +0200)]
package/libuv: bump to version 1.7.4

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agobarebox: bump to version 2015.09.0
Fabio Porcedda [Mon, 14 Sep 2015 16:50:04 +0000 (18:50 +0200)]
barebox: bump to version 2015.09.0

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agodocs: use lists.buildroot.org to refer to the mailman archives
Peter Korsgaard [Mon, 14 Sep 2015 12:50:40 +0000 (14:50 +0200)]
docs: use lists.buildroot.org to refer to the mailman archives

Now that mailman handles lists.buildroot.org lets use that everywhere in the
documentation as well.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agodocs/manual: use bugs.buildroot.org for bugtracker
Peter Korsgaard [Mon, 14 Sep 2015 12:44:48 +0000 (14:44 +0200)]
docs/manual: use bugs.buildroot.org for bugtracker

Now that we have a bugs.buildroot.org CNAME for bugzilla lets use that in
the manual as well.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agostress-ng: Depend on kernel headers >= 3.3
Julien CORJON [Mon, 14 Sep 2015 07:43:45 +0000 (09:43 +0200)]
stress-ng: Depend on kernel headers >= 3.3

perf.c need PERF_COUNT_HW_REF_CPU_CYCLES generic PMU event which
is available only since 3.3 kernel version

Fixes:
  http://autobuild.buildroot.net/results/88909b118dc927f31ed5c3b5f3513734a88085a9
  http://autobuild.buildroot.net/results/dac6a85fdd721b959175caf5629b91dee717c3c6
  http://autobuild.buildroot.net/results/88909b118dc927f31ed5c3b5f3513734a88085a9

Signed-off-by: Julien Corjon <corjon.j@ecagroup.com>
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 agowpa_supplicant: fix static link with readline
David du Colombier [Sun, 13 Sep 2015 21:52:46 +0000 (23:52 +0200)]
wpa_supplicant: fix static link with readline

When linking statically, the order of libraries on the
linker command matters, since readline depends on ncurses.

Signed-off-by: David du Colombier <0intro@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolinux-headers: bump 3.18.x series
Gustavo Zacarias [Sun, 13 Sep 2015 23:45:01 +0000 (20:45 -0300)]
linux-headers: bump 3.18.x series

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agopackage/libyuv: Fix aarch64 support
Bernd Kuhls [Mon, 7 Sep 2015 17:52:37 +0000 (19:52 +0200)]
package/libyuv: Fix aarch64 support

aarch64 is a NEON-enabled arch according to the source code[1] but the
files containing the NEON-specific functions[2] were not added to the
build using CMake.

Fixes
http://autobuild.buildroot.net/results/c8d/c8d9bff33484b598ff85a26771ce51295bec550d/
http://autobuild.buildroot.net/results/7f3/7f3a09157c4c385434458b6aafec202376e75706/
http://autobuild.buildroot.net/results/991/9917d7bb18305c6a6bcbd9fe2aa986d452f7d4a4/
http://autobuild.buildroot.net/results/6bf/6bf9e48b53f77b8a7bb8a667ea3f63298a4685ce/
http://autobuild.buildroot.net/results/ccf/ccff5d1cb3de8642e3fa24a6b01b31a503df67f9/
http://autobuild.buildroot.net/results/0c5/0c559f1b1b9bc9f2e2a131e34f034ce4e34fa75b/
http://autobuild.buildroot.net/results/bf3/bf324985e9bbcd61196304de1d0313a0e216a0a8/
http://autobuild.buildroot.net/results/d55/d552e5e46c263ff9860192a993ee9ed11d7783a6/
http://autobuild.buildroot.net/results/2d7/2d73ccdfd5d06bd6dfdc4e303fe48a554460fa1c/
http://autobuild.buildroot.net/results/972/97207ed46a519368e242f0621e4363d522e21ee8/
http://autobuild.buildroot.net/results/d84/d84d54d85183296c57c9131d946e4517ddcaa84d/
http://autobuild.buildroot.net/results/c18/c189149b8d2a0242da06ec68863db23cd0fa65b8/
http://autobuild.buildroot.net/results/73a/73a026644179708692c43166a8ffba3ce0e19d95/

[1] https://freeswitch.org/stash/projects/SD/repos/libyuv/browse/include/libyuv/row.h#263
[2] https://freeswitch.org/stash/projects/SD/repos/libyuv/browse/BUILD.gn#101

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolinux-headers: bump 3.10.x / 3.14.x / 4.1.x series
Peter Korsgaard [Sun, 13 Sep 2015 21:26:56 +0000 (23:26 +0200)]
linux-headers: bump 3.10.x / 3.14.x / 4.1.x series

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoblackbox: remove deprecated package
Gustavo Zacarias [Tue, 1 Sep 2015 18:45:32 +0000 (15:45 -0300)]
blackbox: remove deprecated package

Also update legacy as well.
And remove the BR2_DEPRECATED_SINCE_2014_08 symbol since it's unused
now.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolinux-headers: remove deprecated versions 3.{0, 11, 13, 15}
Gustavo Zacarias [Tue, 1 Sep 2015 18:45:31 +0000 (15:45 -0300)]
linux-headers: remove deprecated versions 3.{0, 11, 13, 15}

Remove for the upcoming 2015.11 release, they've been deprecated for a
year now.
Also remove some previously forgotten selection removals in legacy.

[Peter: drop 3.0.x kernel patch]
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agodhrystone: pass HZ=100 to fix build issue on musl
Peter Korsgaard [Sun, 13 Sep 2015 21:13:20 +0000 (23:13 +0200)]
dhrystone: pass HZ=100 to fix build issue on musl

Fixes:
http://autobuild.buildroot.net/results/1b6cb1b40431bf484db2d99bfdc8237cbae6a9d7/
http://autobuild.buildroot.net/results/20e669d6e4bc3d872a355ef658ddad8f34676624/

musl doesn't provide sys/param.h to figure out the value of HZ, but as we
know we are building for Linux, and on Linux the clock_t values returned
from times(2) are defined in terms of USER_HZ which is always 100, we can
just as well tell dhrystone to use that directly.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agopackage/valgrind: disable for static-only builds
Brendan Heading [Tue, 8 Sep 2015 18:52:19 +0000 (19:52 +0100)]
package/valgrind: disable for static-only builds

Fixes:
http://autobuild.buildroot.net/results/3b6/3b6f253f30afaee428ea0fc559be210dcec61dae
http://autobuild.buildroot.net/results/60e/60e5a49360e2ee9482b4d548789f874a6502c429
http://autobuild.buildroot.net/results/5cc/5ccc2e48fa4deb90ab214c82e8921ec494555457
http://autobuild.buildroot.net/results/452/4524184b407bb6f9b55f8f85c8e0b475ff105420

Valgrind ordinarily works by preloading a shared object to replace malloc,
free and friends. Some combinations of toolchain/libc allow this to build
with -static, but others complain.

Since it makes little sense to try to build this on a static-only system,
this patch disables it on static platforms entirely.

[Peter: move comment to top of file to fix menuconfig indentation]
Signed-off-by: Brendan Heading <brendanheading@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agomtd: fix static build with uuid
Baruch Siach [Fri, 11 Sep 2015 04:08:37 +0000 (07:08 +0300)]
mtd: fix static build with uuid

The uuid library might depend on gettext. Use pkg-config to discover uuid
dependencies at build time, and edit Makefile accordingly to avoid missing
symbols when linking statically.

Based on a patch from Vicente Olivert Riera.

Fixes:
http://autobuild.buildroot.net/results/2dd/2ddd714446d9eb75701bd48c117dc5bbbd291a76/
http://autobuild.buildroot.net/results/3af/3af4ef252c8cb2b22134d91ce48e5930c60ec437/
http://autobuild.buildroot.net/results/648/648341fce974e8f016eee57c95d7511a886eef49/

[Peter: drop MTD_MKFSUBIFS_LIBS variable]
Cc: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Tested-by: Gergely Imreh <imrehg@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agotoolchain-external/CodeSourcery MIPS 2015.05: fix lib-names headers
Vicente Olivert Riera [Mon, 17 Aug 2015 09:55:52 +0000 (10:55 +0100)]
toolchain-external/CodeSourcery MIPS 2015.05: fix lib-names headers

The CodeSourcery MIPS 2015.05 toolchain has some missing headers we need
to create manually in order to avoid compilation errors. A bug has been
already reported and fixed upstream, and the fix will be included in the
next release.

Fixes:
  http://autobuild.buildroot.net/results/bea/bea76392dec5c8e1bcea8be990ad109c6d27e947/
  http://autobuild.buildroot.net/results/64f/64f2b6b6e60d5c2d9537ad6891211cda6baaf6d5/
  ...and many more.

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoperl: fix static build
Francois Perrad [Sun, 13 Sep 2015 12:56:28 +0000 (14:56 +0200)]
perl: fix static build

see http://autobuild.buildroot.net/results/502/502e6a6280451acc48e5f500e774b2bd04c7229e/

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agognutls: bump to version 3.3.18
Gustavo Zacarias [Sun, 13 Sep 2015 12:18:19 +0000 (09:18 -0300)]
gnutls: bump to version 3.3.18

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agotoolchain-external: clarify the comment about *-gcc-ar... LTO wrappers
Arnout Vandecappelle [Fri, 11 Sep 2015 23:24:20 +0000 (01:24 +0200)]
toolchain-external: clarify the comment about *-gcc-ar... LTO wrappers

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agotoolchain-external: trivial clean up of messages
Arnout Vandecappelle [Fri, 11 Sep 2015 20:57:58 +0000 (22:57 +0200)]
toolchain-external: trivial clean up of messages

Before this commit, the output of the toolchain-external build steps
looked like this (abbreviated for clarity):

>>> toolchain-external undefined Building
>>> toolchain-external undefined Installing to staging directory
>>> toolchain-external undefined Copying external toolchain sysroot to staging...
>>> toolchain-external undefined Building ext-toolchain wrapper
mkdir -p output/host/usr/bin; cd output/host/usr/bin; for i in ...
/usr/bin/gcc -O2 -Ioutput/host/usr/include -DBR_SYSROOT='...
if test -f output/host/usr/bin/i686-pc-linux-gnu-gdb ; then mkdir -p ...
>>> toolchain-external undefined Fixing libtool files
>>> toolchain-external undefined Installing to target
>>> toolchain-external undefined Copying external toolchain libraries to target...
if test -e output/target/lib/ld-uClibc.so.1; then ln -sf ld-uClibc.so.1 output/target/lib/ld-uClibc.so.0 ; fi
if test -e output/target/lib/ld64-uClibc.so.1; then ln -sf ld64-uClibc.so.1 output/target/lib/ld64-uClibc.so.0 ; fi

All the long lines with conditions and loops in them are not usefull,
so put $(Q) in front of them. The line with mkdir can better be split
on a separate line so the cd stands out more. There are two redundant
semicolons that can be removed. The installation of gdbinit could
use an extra message so the user can see what is going on.

After this commit, the toolchain-external build steps look like this:
>>> toolchain-external undefined Building
>>> toolchain-external undefined Installing to staging directory
>>> toolchain-external undefined Copying external toolchain sysroot to staging...
>>> toolchain-external undefined Building ext-toolchain wrapper
/usr/bin/gcc -O2 -Ioutput/host/usr/include -DBR_SYSROOT='...
>>> toolchain-external undefined Installing gdbinit
>>> toolchain-external undefined Fixing libtool files
>>> toolchain-external undefined Installing to target
>>> toolchain-external undefined Copying external toolchain libraries to target...

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agogettext: bump version to 0.19.6
Vicente Olivert Riera [Fri, 11 Sep 2015 13:32:38 +0000 (14:32 +0100)]
gettext: bump version to 0.19.6

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agosamba: bump to version 4.3.0
Gustavo Zacarias [Fri, 11 Sep 2015 20:01:53 +0000 (17:01 -0300)]
samba: bump to version 4.3.0

New patch status: sent upstream.

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 agomdadm: bump to version 3.3.4
Gustavo Zacarias [Fri, 11 Sep 2015 20:52:48 +0000 (17:52 -0300)]
mdadm: bump to version 3.3.4

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 agosquid: bump to version 3.5.8
Gustavo Zacarias [Fri, 11 Sep 2015 20:43:43 +0000 (17:43 -0300)]
squid: bump to version 3.5.8

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 agoconnman: bump to version 1.30
Gustavo Zacarias [Fri, 11 Sep 2015 20:30:42 +0000 (17:30 -0300)]
connman: bump to version 1.30

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoconntrack-tools: bump to version 1.4.3
Gustavo Zacarias [Fri, 11 Sep 2015 21:23:02 +0000 (18:23 -0300)]
conntrack-tools: bump to version 1.4.3

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 agolibnetfilter_conntrack: bump to version 1.0.5
Gustavo Zacarias [Fri, 11 Sep 2015 21:23:01 +0000 (18:23 -0300)]
libnetfilter_conntrack: bump to version 1.0.5

Patches upstream so drop them along with autoreconf.

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 agolibtasn1: bump to version 4.6
Gustavo Zacarias [Fri, 11 Sep 2015 22:24:29 +0000 (19:24 -0300)]
libtasn1: bump to version 4.6

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 agognupg2: bump version to 2.0.29
Vicente Olivert Riera [Fri, 11 Sep 2015 12:45:32 +0000 (13:45 +0100)]
gnupg2: bump version to 2.0.29

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibgcrypt: bump version to 1.6.4
Vicente Olivert Riera [Fri, 11 Sep 2015 12:45:31 +0000 (13:45 +0100)]
libgcrypt: bump version to 1.6.4

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agogit: bump version to 2.5.2
Vicente Olivert Riera [Fri, 11 Sep 2015 11:57:50 +0000 (12:57 +0100)]
git: bump version to 2.5.2

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoutil-linux: show utilities alphabetically ordered
Vicente Olivert Riera [Tue, 1 Sep 2015 13:20:50 +0000 (14:20 +0100)]
util-linux: show utilities alphabetically ordered

The list of util-linux utilities we can find on its Config.in file it
seems to be alphabetically ordered in purpose. However, there are some
of them which are in the wrong place. This patch fixes that.

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoutil-linux: bump version to 2.27
Vicente Olivert Riera [Fri, 11 Sep 2015 13:26:27 +0000 (14:26 +0100)]
util-linux: bump version to 2.27

Removed 0002-program-invocation-short-name.patch since the changes it
does are now upstream:

  https://kernel.googlesource.com/pub/scm/utils/util-linux/util-linux/+/37edac9a0ca83f311279d2e49bacd6ac80310dc8

This release includes a security fix:

CVE-2015-5224 - chfn, chsh file name collision due to incorrect mkstemp
use if compiled without libuser.
[thanks to Qualys Security Advisory team; qualys.com]

Release notes here:

  https://www.kernel.org/pub/linux/utils/util-linux/v2.27/v2.27-ReleaseNotes

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Tested-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agomesa3d: bump version to 10.6.7
Vicente Olivert Riera [Fri, 11 Sep 2015 13:37:15 +0000 (14:37 +0100)]
mesa3d: bump version to 10.6.7

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Acked-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agogdb: prevent building the documentation
Vicente Olivert Riera [Thu, 10 Sep 2015 08:56:40 +0000 (09:56 +0100)]
gdb: prevent building the documentation

Force gdb to not build the documentation. This way we avoid depending on
host-texinfo. This is a temporary fix until upstream accepts a proposed
--disable-docs configure option.

Since the documentation will not be build at all, we can remove the
parts related to host-texinfo and MAKEINFO in the gdb.mk file.

Fixes:

  http://autobuild.buildroot.net/results/dd5/dd50ed99abb2c8495def826866b184030953f90e/

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Tested-by: Brendan Heading <brendanheading@gmail.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agosetools: fix race condition
Vicente Olivert Riera [Thu, 10 Sep 2015 15:58:25 +0000 (16:58 +0100)]
setools: fix race condition

As reported upstream:

  https://github.com/TresysTechnology/setools3/issues/5

setools tries to compile a .c file before being generated and then it
produces an error like this one:

error: policy_scan.c: No such file or directory

Until upstream fixes the problem we can workaround this by using MAKE1
as the SETOOLS_MAKE.

Fixes:

  http://autobuild.buildroot.net/results/119/1196ac448c77320b59b63b6133d2d1af1245bf69/

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agosystem: make systemd's kernel headers comment fit
Arnout Vandecappelle [Thu, 10 Sep 2015 16:55:57 +0000 (18:55 +0200)]
system: make systemd's kernel headers comment fit

The comment line that explains that systemd needs a glibc toolchain and
kernel headers >= 3.10 doesn't fit in the dialog box, which makes it
look as if headers >= 3.1 are needed.

Abbreviate the comment a little by removing an 'an'. It still doesn't
fit completely (only one trailing * is shown), but at least it's
readable.

While we're at it, change the quoting style to " like we always use.

Reported-by: eschu on IRC
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agopackage/usbmount: run-parts directory fix
Doug Kehn [Fri, 17 Jul 2015 21:08:32 +0000 (16:08 -0500)]
package/usbmount: run-parts directory fix

usbmount.mk created/installed run-parts scripts in
/etc/usbmount/usbmount.d.  However, usbmount executes run-parts on
/etc/usbmount/mount.d for UDEV add action and on /etc/usbmount/umount.d
for UDEV remove action. Change usbmount.mk to create the directories
referenced by usbmount and install the run-parts scripts appropriately.

Signed-off-by: Doug Kehn <rdkehn@yahoo.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agodirectfb-examples: bump to 1.7.0
Thomas Petazzoni [Tue, 1 Sep 2015 22:01:16 +0000 (00:01 +0200)]
directfb-examples: bump to 1.7.0

This commit bumps the directfb-examples package to use the upstream
1.7.0 version.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agodirectfb-examples: do not install to staging
Thomas Petazzoni [Tue, 1 Sep 2015 22:01:15 +0000 (00:01 +0200)]
directfb-examples: do not install to staging

DirectFB examples are just examples, there is no reason to install
them to the staging directory.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agodirectfb-examples: remove options for each example
Thomas Petazzoni [Tue, 1 Sep 2015 22:01:14 +0000 (00:01 +0200)]
directfb-examples: remove options for each example

For some historical reasons, the directfb-examples package has one
sub-option for each example, and the .mk files go through some great
lengths to install only the needed data files for each example.

This is a bit silly for several reasons:

 * In no other Buildroot package we do offer such a fine-grained
   selection of what the package installs;

 * directfb-examples are examples, they are therefore typically not
   meant to be used on a final production system, but more during
   development or for demonstration. Those are situations where size
   generally isn't that critical (all installed, the package takes 2.4
   MB on the rootfs);

 * Those options and the .mk file logic has to be updated whenever the
   package is bumped;

 * Users can always use a post-build script to keep only the examples
   they are interested in.

All the options are moved to Config.in.legacy. However, we could
debate on whether this is actually useful, since the main option
BR2_PACKAGE_DIRECTFB_EXAMPLES will now install a superset of whatever
was selected before through sub-options.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>