]> rtime.felk.cvut.cz Git - coffee/buildroot.git/log
coffee/buildroot.git
9 years agoUpdate for 2015.02-rc1 2015.02-rc1
Peter Korsgaard [Sun, 8 Feb 2015 20:57:14 +0000 (21:57 +0100)]
Update for 2015.02-rc1

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoCHANGES: Update with recent changes
Peter Korsgaard [Sun, 8 Feb 2015 20:55:10 +0000 (21:55 +0100)]
CHANGES: Update with recent changes

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolibselinux: add patch to fix Blackfin build issue
Thomas Petazzoni [Sun, 8 Feb 2015 21:02:03 +0000 (22:02 +0100)]
libselinux: add patch to fix Blackfin build issue

Fixes:

  http://autobuild.buildroot.org/results/165/165a227a0a8ecd4cb3f96761aacdf90ae974fea7/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoperl: remove poisoned path from dynaloader hints
Alex Suykov [Sun, 8 Feb 2015 18:02:37 +0000 (20:02 +0200)]
perl: remove poisoned path from dynaloader hints

Fixes
http://autobuild.buildroot.net/results/323a82776cccf17afaa00ebe3483cfc06a06f264/
http://autobuild.buildroot.net/results/7d4cf7b63fda1a062263b7a4e758c699049105af/

Signed-off-by: Alex Suykov <alex.suykov@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agopackage/erlang: fix build issue with pcre package
Romain Naour [Sun, 8 Feb 2015 16:57:20 +0000 (17:57 +0100)]
package/erlang: fix build issue with pcre package

If the pcre package is build before erlang, the erlang's build
system use pcre.h from pcre package instead of using pcre.h bundled
by Erlang.

Erlang use an old version of this file which is incompatible
with the upstream one.

http://autobuild.buildroot.net/results/cbd/cbd8b54eef535f19d7d400fd269af1b3571d6143/build-end.log

And many more.

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoqt5multimedia: Make it compile with no-opengl
Vicente Olivert Riera [Sun, 8 Feb 2015 16:04:58 +0000 (16:04 +0000)]
qt5multimedia: Make it compile with no-opengl

Backport an upstream patch to make it compile with no-opengl. Otherwise
it will fail showing an error message like this one:

qpaintervideosurface.cpp:99:47: error: 'QOpenGLContext' has not been
declared

Upstream commit:

  https://qt.gitorious.org/qt/qtmultimedia/commit/2b181d546970d18a48a0f36f5d1a22418b61cd4d

Fixes:

  http://autobuild.buildroot.net/results/b77/b77cdf9b1cf6cafd5afef7337553bb32489207e5/

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agopostgresql: bump version to 9.4.1
Peter Seiderer [Sun, 8 Feb 2015 15:58:28 +0000 (16:58 +0100)]
postgresql: bump version to 9.4.1

See [1] for a detailed list of changes.

[1] http://www.postgresql.org/docs/9.4/static/release-9-4-1.html

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolegacy: add missing option for util-linux' wdctl
Yann E. MORIN [Sat, 7 Feb 2015 22:10:14 +0000 (23:10 +0100)]
legacy: add missing option for util-linux' wdctl

In 349c9c7 (package/util-linux: add more tool select options), the
util-linux' wdctl option was renamed, but a entry in the legacy menu was
no added.

Add this now.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Maxim Mikityanskiy <maxtram95@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoqt5webkit: add missing indirect dependency on atomics and !flat
Arnout Vandecappelle [Wed, 4 Feb 2015 00:34:19 +0000 (01:34 +0100)]
qt5webkit: add missing indirect dependency on atomics and !flat

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoqt5cinex: add missing indirect dependency on libegl
Arnout Vandecappelle [Wed, 4 Feb 2015 00:34:18 +0000 (01:34 +0100)]
qt5cinex: add missing indirect dependency on libegl

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoenlightenment: add missing indirect dependency on atomics
Arnout Vandecappelle [Wed, 4 Feb 2015 00:34:17 +0000 (01:34 +0100)]
enlightenment: add missing indirect dependency on atomics

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoxscreensaver: add missing indirect dependency on atomics
Arnout Vandecappelle [Wed, 4 Feb 2015 00:34:16 +0000 (01:34 +0100)]
xscreensaver: add missing indirect dependency on atomics

Also reformat the comment lines and fix the comment.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agopinenty: add missing indirect dependency on atomics for gtk2 support
Arnout Vandecappelle [Wed, 4 Feb 2015 00:34:15 +0000 (01:34 +0100)]
pinenty: add missing indirect dependency on atomics for gtk2 support

Also remove redundant comment lines.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoopencv: add missing indirect dependency on atomics for gtk support
Arnout Vandecappelle [Wed, 4 Feb 2015 00:34:14 +0000 (01:34 +0100)]
opencv: add missing indirect dependency on atomics for gtk support

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agocwiid: add missing indirect dependency on atomics for wmgui
Arnout Vandecappelle [Wed, 4 Feb 2015 00:34:13 +0000 (01:34 +0100)]
cwiid: add missing indirect dependency on atomics for wmgui

Also add a comment for cwiid itself.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agophp: add missing indirect dependency on !avr32 for mysql extensions
Arnout Vandecappelle [Wed, 4 Feb 2015 00:34:12 +0000 (01:34 +0100)]
php: add missing indirect dependency on !avr32 for mysql extensions

Also fix the comment.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agodovecot: add missing indirect dependency on !avr32 for mysql
Arnout Vandecappelle [Wed, 4 Feb 2015 00:34:11 +0000 (01:34 +0100)]
dovecot: add missing indirect dependency on !avr32 for mysql

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoutil-linux: add missing indirect dependency on !avr32 for setpriv
Arnout Vandecappelle [Wed, 4 Feb 2015 00:34:10 +0000 (01:34 +0100)]
util-linux: add missing indirect dependency on !avr32 for setpriv

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agooprofile: add missing indirect dependency on NPTL for PPC
Arnout Vandecappelle [Wed, 4 Feb 2015 00:34:09 +0000 (01:34 +0100)]
oprofile: add missing indirect dependency on NPTL for PPC

[Peter: also adjust comment dependencies]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agokodi: add missing indirect dependency on dynamic lib for shairport
Arnout Vandecappelle [Wed, 4 Feb 2015 00:34:08 +0000 (01:34 +0100)]
kodi: add missing indirect dependency on dynamic lib for shairport

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoespeak: add missing indirect dependency on atomics for pulseaudio
Arnout Vandecappelle [Wed, 4 Feb 2015 00:34:07 +0000 (01:34 +0100)]
espeak: add missing indirect dependency on atomics for pulseaudio

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolibgail: add missing indirect dependency on C++ and atomics
Arnout Vandecappelle [Wed, 4 Feb 2015 00:34:06 +0000 (01:34 +0100)]
libgail: add missing indirect dependency on C++ and atomics

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agograntlee: add missing indirect dependency on jscore available
Arnout Vandecappelle [Wed, 4 Feb 2015 00:34:05 +0000 (01:34 +0100)]
grantlee: add missing indirect dependency on jscore available

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoqemu: add missing indirect dependency on dynamic library for fdt
Arnout Vandecappelle [Wed, 4 Feb 2015 00:34:04 +0000 (01:34 +0100)]
qemu: add missing indirect dependency on dynamic library for fdt

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agogst1-plugins-base: add missing indirect dependency on atomics for pango
Arnout Vandecappelle [Wed, 4 Feb 2015 00:34:03 +0000 (01:34 +0100)]
gst1-plugins-base: add missing indirect dependency on atomics for pango

Also removed the redundant indirect dependencies on wchar, threads, mmu
(gstreamer depends on libglib2 so this indirect dependency is obvious).

[Peter: drop wchar+threads from comment as suggested by Jerzy Grzegorek]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agogst-plugins-base: add missing indirect dependency on atomics for pango
Arnout Vandecappelle [Wed, 4 Feb 2015 00:34:02 +0000 (01:34 +0100)]
gst-plugins-base: add missing indirect dependency on atomics for pango

Also removed the redundant indirect dependencies on wchar, threads, mmu
(gstreamer depends on libglib2 so this indirect dependency is obvious).

[Peter: drop wchar+threads from comment as suggested by Jerzy Grzegorek]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agogst1-plugins-bad: add missing indirect dependency on atomics for rsvg
Arnout Vandecappelle [Wed, 4 Feb 2015 00:34:01 +0000 (01:34 +0100)]
gst1-plugins-bad: add missing indirect dependency on atomics for rsvg

Also removed the redundant indirect dependencies on wchar, threads
(gstreamer depends on libglib2 so this indirect dependency is obvious).

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agogst-plugins-bad: add missing indirect dependency on atomics for rsvg
Arnout Vandecappelle [Wed, 4 Feb 2015 00:34:00 +0000 (01:34 +0100)]
gst-plugins-bad: add missing indirect dependency on atomics for rsvg

Also removed the redundant indirect dependencies on wchar, threads
(gstreamer depends on libglib2 so this indirect dependency is obvious).

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agopython-coherence: add missing indirect dependency on c++
Arnout Vandecappelle [Wed, 4 Feb 2015 00:33:59 +0000 (01:33 +0100)]
python-coherence: add missing indirect dependency on c++

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agobr2-external: make it available to post-{build, image} scripts
Yann E. MORIN [Sat, 7 Feb 2015 18:28:21 +0000 (19:28 +0100)]
br2-external: make it available to post-{build, image} scripts

Currently, BR2_EXTERNAL is not always exported to sub-processes that we
spawn, like post-build or post-image scripts. This all depends on how
the user passes BR2_EXTERNAL; consider the following:

  - make BR2_EXTERNAL=/path/to/br2-ext
  - BR2_EXTERNAL=/path/to/br2-ext make

In the first case, it is just a make variable, not an environment
variable, and thus not exported, while in the second case it is an
environment variable and gets exported to all sub-processes make may
spawn.

Explicitly export it using EXTRA_ENV.

Reported-by: Julian Scheel <julian@jusst.de>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Julian Scheel <julian@jusst.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agopackage/mesa3d: bump version to 10.4.4
Bernd Kuhls [Sat, 7 Feb 2015 17:43:20 +0000 (18:43 +0100)]
package/mesa3d: bump version to 10.4.4

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoutil-linux: target command more needs ncurses
Peter Seiderer [Tue, 3 Feb 2015 21:13:21 +0000 (22:13 +0100)]
util-linux: target command more needs ncurses

Fixes [1]:

configure: error: more selected, but required ncurses, tinfo or termcap
libraries not available

[1] http://autobuild.buildroot.net/results/f3b/f3b318c904b6325fd143a55f2f9fd1c55bb9cfd5

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agogit: bump verstion to 2.3.0
Vicente Olivert Riera [Sat, 7 Feb 2015 16:27:14 +0000 (16:27 +0000)]
git: bump verstion to 2.3.0

- Bump version to 2.3.0
- Update the hash file

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolibvips: bump version to 7.42.2
Vicente Olivert Riera [Sat, 7 Feb 2015 16:10:37 +0000 (16:10 +0000)]
libvips: bump version to 7.42.2

- Bump version to 7.42.2
- Add a hash file

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agodropbear: add extra build customization options
Floris Bos [Wed, 4 Feb 2015 18:33:29 +0000 (19:33 +0100)]
dropbear: add extra build customization options

v2: only offer option to disable building SSH client.
    do not offer options to disable password authentication and TCP forwarding.

Signed-off-by: Floris Bos <bos@je-eigen-domein.nl>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agopackage/sqlite: bump version to 3.8.8.2
Bernd Kuhls [Sat, 7 Feb 2015 10:24:21 +0000 (11:24 +0100)]
package/sqlite: bump version to 3.8.8.2

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agomono: backport patches to fix PowerPC build
Thomas Petazzoni [Sat, 7 Feb 2015 10:06:34 +0000 (11:06 +0100)]
mono: backport patches to fix PowerPC build

Mono 3.12.0 doesn't build properly on PowerPC, but there are already
patches upstream to fix those issues. This commit backports the two
necessary patches to get the PowerPC build working.

Fixes:

  http://autobuild.buildroot.org/results/91d/91d4b9d3f2d3597b071a1bcec8339eaf2a9c7981/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agomono: use proper Git patches
Thomas Petazzoni [Sat, 7 Feb 2015 10:06:33 +0000 (11:06 +0100)]
mono: use proper Git patches

In order to ease the modification of the Mono patches, turn the
existing ones into proper Git patches.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agox264: disable avxsynth support
Peter Korsgaard [Sat, 7 Feb 2015 09:01:14 +0000 (10:01 +0100)]
x264: disable avxsynth support

Fixes:
http://autobuild.buildroot.net/results/0f8/0f8b1167ba23a9a2cd9bd6b6e1baa0470523d47d/
http://autobuild.buildroot.net/results/b65/b651f488fbd6f2985e1a656814098db6c60040e5/

We don't have an avxsynth package in Buildroot, and x264 uses dlopen to
access it so it breaks on static only toolchains.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolame: unconditionally disable debug handling
Peter Korsgaard [Fri, 6 Feb 2015 21:41:15 +0000 (22:41 +0100)]
lame: unconditionally disable debug handling

As it is also broken on arc, bfin and microblaze and brings very limited
added value.

Fixes:
http://autobuild.buildroot.net/results/643/643d174836457237615b6504e28d7b3c12a37f93/
http://autobuild.buildroot.net/results/831/831f3a03321cea1b753f3e7dd8d3c6354d51d3e7/
http://autobuild.buildroot.net/results/71d/71dc37f9cc56f3f53676f54bf28f2ca101bc4505/
http://autobuild.buildroot.net/results/61f/61f1e956bb433aa80f859b3cf37d374feee1cb0c/

And many more.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolinux: bump default to version 3.18.6
Peter Korsgaard [Fri, 6 Feb 2015 21:17:35 +0000 (22:17 +0100)]
linux: bump default to version 3.18.6

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolinux-headers: bump 3.{4,10,12,14,18}.x series
Peter Korsgaard [Fri, 6 Feb 2015 21:15:15 +0000 (22:15 +0100)]
linux-headers: bump 3.{4,10,12,14,18}.x series

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agomono: add patch to fix MIPS build issue
Thomas Petazzoni [Fri, 6 Feb 2015 14:45:44 +0000 (15:45 +0100)]
mono: add patch to fix MIPS build issue

Since the bump to version 3.12 of Mono, it fails to build on MIPS. The
patch added by this commit fixes this build failure, simply caused by
a missing include.

Fixes:

  http://autobuild.buildroot.org/results/6f5/6f5e20a4a99eb0db650430bf6285c844fd940711/

Submitted upstream at https://github.com/mono/mono/pull/1550.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.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 agoqt5/qt5base: Fix build on MIPS without DSP support
Vicente Olivert Riera [Fri, 6 Feb 2015 16:12:19 +0000 (16:12 +0000)]
qt5/qt5base: Fix build on MIPS without DSP support

The qt_memfill32_asm_mips_dsp function is only declared if
QT_COMPILER_SUPPORTS_MIPS_DSP is defined, so we can't reference it
unless the same macro is defined.

Backporting an upstream patch to fix this issue.

This is the error message:

qt-everywhere-enterprise-src-5.4.0-alpha/qtbase/src/gui/painting/qdrawhelper.cpp:
In function 'void qInitDrawhelperAsm()':
qt-everywhere-enterprise-src-5.4.0-alpha/qtbase/src/gui/painting/qdrawhelper.cpp:6843:
error: 'qt_memfill32_asm_mips_dsp' was not declared in this scope

Upstream commit:

  https://qt.gitorious.org/qt/qtbase/commit/2ca323ccd4f25f409eff8fc0c9804099b78c2bde

Fixes:

  http://autobuild.buildroot.net/results/254/254cf62bef8bc5d5ffe345d817d16aa9983baa15/

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoqt5/qt5base: Fix build on big endian systems
Vicente Olivert Riera [Fri, 6 Feb 2015 14:48:59 +0000 (14:48 +0000)]
qt5/qt5base: Fix build on big endian systems

Backporting an upstream patch to fix a qt5base build failure on big
endian systems. This is the error message:

image/qimage_conversions.cpp:2257:9: error: expected '}' before numeric
constant

Upstream commit:

  https://qt.gitorious.org/qt/qtbase/commit/404f4281fda764cafdaa5635db995dabc4f1de8c

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoqemu: correct kernel headers check when major numbers differ
Peter Korsgaard [Fri, 6 Feb 2015 12:02:23 +0000 (13:02 +0100)]
qemu: correct kernel headers check when major numbers differ

commit f7add51c39 (qemu: add host/target Linux version check) added a
version check between the host kernel version and the version of kernel
headers used by the toolchain, but the logic would fail unless BOTH major
and minor versions were >=, which isn't true for E.G. host kernel = 3.2 and
toolchain 2.6.x.

Instead calculate a single version number (as major << 8 + minor) and
compare that.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agohost-qemu: needs host-python
Peter Korsgaard [Fri, 6 Feb 2015 10:36:25 +0000 (11:36 +0100)]
host-qemu: needs host-python

Fixes:
http://autobuild.buildroot.net/results/e58/e58a0d7d5c084be000ae7d5b3821cd68d6639aab/
http://autobuild.buildroot.net/results/624/62425cfdd4270bf1a9b15bd57490478b1c04c720/
http://autobuild.buildroot.net/results/d18/d189d7f75ffbb3349b68a5c312b14ea5638bb903/
http://autobuild.buildroot.net/results/7d3/7d386322cec452ee636adb20be0c1a31f38385fc/

And many more.

Just like qemu for the target, host-qemu needs python (2.x) on the host.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agosdparm: remove include of host headers
Baruch Siach [Fri, 6 Feb 2015 07:45:14 +0000 (09:45 +0200)]
sdparm: remove include of host headers

Fixes:
http://autobuild.buildroot.net/results/458/458b3da912b977335ac292fa7adddfb85961557a/
http://autobuild.buildroot.net/results/ead/ead9c1d354e9beebdcb892ded2d63b8d3bc3eb51/

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoqemu: add architecture dependencies for host qemu
Thomas Petazzoni [Fri, 6 Feb 2015 08:15:48 +0000 (09:15 +0100)]
qemu: add architecture dependencies for host qemu

The host-qemu package currently builds the user mode emulation, which
isn't available on all architectures, so this commit adds the
necessary architecture dependencies to the Config.in.host file.

Fixes:

  http://autobuild.buildroot.net/results/4298ce40cbe3db50ffe53ecf6856523157df591d/

Reported-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agorpm: use pkg-config to detect zlib and popt
Peter Korsgaard [Fri, 6 Feb 2015 09:19:45 +0000 (10:19 +0100)]
rpm: use pkg-config to detect zlib and popt

Fixes:
http://autobuild.buildroot.net/results/98b/98b70ea09ecef214f13a622dcb926e01a6d6f7d9/
http://autobuild.buildroot.net/results/d13/d1343c3be9710d5be3cf6e4369dd5c75102e7b92/
http://autobuild.buildroot.net/results/457/457d3d9231f1422b19ffbac6d4a6ab02c6d6c22f/
http://autobuild.buildroot.net/results/ed8/ed8efe3985e6b423e4c18f9c200aa042ccb9ed23/

And many more.

Using --with-zlib=$(STAGING_DIR) causes the configure script to basically do
a find $(STAGING_DIR) -name zlib.h to figure out the correct include path
for zlib.  That is normally ok, but if botan is enabled and built before
rpm, then it installs a zlib.h header in
$(STAGING_DIR)/usr/include/botan-1.10/botan which confuses this logic and
causes configure to fail.

Fix it by using --with-zlib=external instead which causes the configure
script to use pkg-config to get the CFLAGS/LDFLAGS. Also do it for popt so
we don't end up with a similar issue in the future. We unfortunately cannot
do it for beecrypt as it doesn't install a .pc file.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agopackage/infozip: add hash file
Romain Naour [Sat, 24 Jan 2015 15:23:45 +0000 (16:23 +0100)]
package/infozip: add hash file

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/infozip: silent LFS warning
Romain Naour [Sat, 24 Jan 2015 15:23:44 +0000 (16:23 +0100)]
package/infozip: silent LFS warning

infozip already defines _LARGEFILE_SOURCE and _LARGEFILE64_SOURCE in
some sources files when LARGE_FILE_SUPPORT is set.
Remove them from CFLAGS.

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/infozip: fix LARGE_FILE_SUPPORT check
Romain Naour [Sat, 24 Jan 2015 15:23:43 +0000 (16:23 +0100)]
package/infozip: fix LARGE_FILE_SUPPORT check

The LFS check was dropped in commit cc4dedd9.

Since then there is a runtime error:
zip warning : Not supported (uzoff_t not same size as zoff_t)

However LFS check can't readded as is because it can't work
for cross-compilation since it try to run a target's binary on
the host system.

Replace infozip's LFS check with the one used by autoconf.
This allows to readd LFS support for host-infozip.

Reported-by: Richard Genoud <richard.genoud@gmail.com>
Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/infozip: disable GID/UID support
Romain Naour [Sat, 24 Jan 2015 15:23:42 +0000 (16:23 +0100)]
package/infozip: disable GID/UID support

This check can't work for cross-compilation since it
try to run a target's binary on the host system.

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/infozip: factorize common CFLAGS
Romain Naour [Sat, 24 Jan 2015 15:23:41 +0000 (16:23 +0100)]
package/infozip: factorize common CFLAGS

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/infozip: rework infozip patch.
Romain Naour [Sat, 24 Jan 2015 15:23:40 +0000 (16:23 +0100)]
package/infozip: rework infozip patch.

Split each cross-compilation fixes to differents
patches files.

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Tested-by: Richard Genoud <richard.genoud@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibvips: requires C++ support
Vicente Olivert Riera [Thu, 5 Feb 2015 15:06:56 +0000 (15:06 +0000)]
libvips: requires C++ support

libvips requires C++ support, otherwise it will fail with an error
message like this one:

error: ../libvips/.libs/libvips.so: No such file or directory

The '--disable-cxx' configure option seems to be broken, so in the
meantime a compiler with C++ support is required in order to build
libvips successfully.

Reported upstream:

  https://github.com/jcupitt/libvips/issues/231

Fixes:

  http://autobuild.buildroot.net/results/cdc7cf5d3501f80c74b70aa09f93b2ad4e2f8602/
  http://autobuild.buildroot.net/results/39173dbcbbd0a243900ea583cec024b51f8b803a/
  http://autobuild.buildroot.net/results/6794705195bcdb636a8e6582ef5a1e153d4d66b3/

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoqt5webkit: Fix build without OpenGL
Johan Derycke [Wed, 4 Feb 2015 19:56:02 +0000 (20:56 +0100)]
qt5webkit: Fix build without OpenGL

Fixes:
http://autobuild.buildroot.net/results/691/6918c623b65a3cee45f2c29c29b36f9bf475cc76/
http://autobuild.buildroot.net/results/914/914056cbd9787aeae4c8b42e8a37453b1a271a02/
http://autobuild.buildroot.net/results/84d/84d3285cc8e2669c4ff4c1be3a1e8ea9a6933779/

Backport patch from upstream git:
https://qt.gitorious.org/qt/qtwebkit/commit/4ecb913768ff0806c6efdff4567ef5907f597e4a

Signed-off-by: Johan Derycke <johan.derycke@barco.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolog4cxx: disable unused documentation
Pieter Ronsijn [Wed, 4 Feb 2015 19:55:44 +0000 (20:55 +0100)]
log4cxx: disable unused documentation

Saves around 14 MiB of data in /usr/share/log4cxx/html.

Signed-off-by: Johan Derycke <johan.derycke@barco.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agopython-pyzmq: ensure correct path to zmq is used
Peter Korsgaard [Tue, 3 Feb 2015 22:44:05 +0000 (23:44 +0100)]
python-pyzmq: ensure correct path to zmq is used

Fixes:
http://autobuild.buildroot.net/results/6ae/6ae84c53985ab52ab1c64dd1e2a16d0bcf9eed1e/
http://autobuild.buildroot.net/results/04d/04d5ceb5335912916f05596a285e84d38a7c7d31/
http://autobuild.buildroot.net/results/77a/77ae85f24fabd00f2981f2dbddb52d8d5091b4a8/
http://autobuild.buildroot.net/results/27a/27adf12cca4e0e998b64fda9bf4be67f6dbe1595/

And many more.

If --zmq isn't passed then python-pymq falls back to using 'pkg-config
--variable=prefix libzmq' which returns /usr, causing it to look in /usr/lib
for libraries breaking the build.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agopython-werkzeug: bump to 0.10
Yegor Yefremov [Tue, 3 Feb 2015 21:05:16 +0000 (22:05 +0100)]
python-werkzeug: bump to 0.10

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolibmbim: bump to 1.12.2
Yegor Yefremov [Tue, 3 Feb 2015 20:27:07 +0000 (21:27 +0100)]
libmbim: bump to 1.12.2

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agolibqmi: bump to 1.12.2
Yegor Yefremov [Tue, 3 Feb 2015 20:27:06 +0000 (21:27 +0100)]
libqmi: bump to 1.12.2

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoodhcp6c: uses fork(), needs mmu
Peter Korsgaard [Tue, 3 Feb 2015 20:27:29 +0000 (21:27 +0100)]
odhcp6c: uses fork(), needs mmu

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agodocs/manual: reinstall target
Doug Kehn [Fri, 28 Nov 2014 15:25:05 +0000 (09:25 -0600)]
docs/manual: reinstall target

Add reinstall target information to package-make-target.txt.

[Thomas: update to take into account the fact that we now have a
single <pkg>-reinstall target.]

Signed-off-by: Doug Kehn <rdkehn@yahoo.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopkg-generic: reinstall target
Doug Kehn [Fri, 28 Nov 2014 15:25:04 +0000 (09:25 -0600)]
pkg-generic: reinstall target

Add a <pkg>-reinstall target, just like <pkg>-rebuild and
<pkg>-reconfigure, but that only retrigger the install step of the
package.

Signed-off-by: Doug Kehn <rdkehn@yahoo.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoxterm: add support for 256 colors
Thierry Bultel [Tue, 9 Dec 2014 15:09:19 +0000 (16:09 +0100)]
xterm: add support for 256 colors

[Thomas: make the 256 colors support unconditionally enabled.]

Signed-off-by: Thierry Bultel <tbultel@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoncurses: add support for 256 colors
Thierry Bultel [Sat, 13 Dec 2014 07:18:59 +0000 (08:18 +0100)]
ncurses: add support for 256 colors

[Thomas: fixup nano to use $(NCURSES_CONFIG_SCRIPTS) now that the
ncurses config script can have a different name depending on the
configuration.]

Signed-off-by: Thierry Bultel <tbultel@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agosystem/skeleton: fix the new /var/run symbolic link
Thomas Petazzoni [Tue, 3 Feb 2015 16:09:34 +0000 (17:09 +0100)]
system/skeleton: fix the new /var/run symbolic link

Reported-by: Danomi Manchego <danomimanchego123@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoghostscript-fonts: new package
Peter Seiderer [Mon, 22 Sep 2014 19:34:23 +0000 (21:34 +0200)]
ghostscript-fonts: new package

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoiprutils: drop unneeded ncurses5-config handling
Peter Korsgaard [Tue, 3 Feb 2015 14:58:07 +0000 (15:58 +0100)]
iprutils: drop unneeded ncurses5-config handling

ncurses nowadays installs the headers directly into $prefix/usr/include, so
ncurses5-config doesn't return anything important and the logic wasn't
taking the wchar variant into consideration - So just drop it.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoskeleton: make /run a proper directory/filesystem
Gustavo Zacarias [Thu, 27 Nov 2014 22:41:49 +0000 (19:41 -0300)]
skeleton: make /run a proper directory/filesystem

Making /var/run and /run symlinks to /tmp is bad since the underlying
tmpfs filesystem is mode 1777 which leads to possible security attack
vectors via badly owned/mask-mode pidfiles and state files residing there.

So make /run a proper directory with /var/run symlinked to it.
Eventually all startup scripts and state info should be pointed to /run
directly as per the linux fhs and good practice.

Add a tmpfs filesystem entry for /run so that busybox inittab, systemv
inittab and systemd automount mounts it there to avoid breaking the
system.

While at it fix inconsistent spacing in /etc/fstab by using tabs and
drop the "static file system information" header whatever that means.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoopencv: Remove hash file
Maxime Hadjinlian [Sun, 26 Oct 2014 16:35:13 +0000 (17:35 +0100)]
opencv: Remove hash file

Since the tarball we download is generated from GitHub, there's no
saying that the tarball won't differ in a month from now.
So the hash has no value there.

An update to the manual should be done.

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoApply --disable-gtk-doc-html to all packages
Bernd Kuhls [Sun, 19 Oct 2014 09:59:03 +0000 (11:59 +0200)]
Apply --disable-gtk-doc-html to all packages

Move this option to package/pkg-autotools.mk so it applies to all packages.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agodocs/manual: add FAQ entry about speeding up the build process
Thomas Petazzoni [Wed, 14 Jan 2015 21:48:13 +0000 (22:48 +0100)]
docs/manual: add FAQ entry about speeding up the build process

This is a very frequently asked question, so let's add a FAQ entry
about it, that we can progressively extend with more advices for our
users.

[Thomas: remove the part about your boss buying new hardware, as
suggested by reviewers.]

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
9 years agopackage/*: rename patches according to the new policy
Peter Korsgaard [Tue, 3 Feb 2015 13:52:07 +0000 (14:52 +0100)]
package/*: rename patches according to the new policy

Autogenerated from rename-patch.py (http://patchwork.ozlabs.org/patch/403345)

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agopackage/gcc: rename the conditional patch according to the new policy
Samuel Martin [Mon, 27 Oct 2014 00:26:10 +0000 (01:26 +0100)]
package/gcc: rename the conditional patch according to the new policy

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agomjpegtools: add optional support for png/sdl/sdl_gfx/X11/gtk2
Peter Korsgaard [Tue, 3 Feb 2015 11:24:32 +0000 (12:24 +0100)]
mjpegtools: add optional support for png/sdl/sdl_gfx/X11/gtk2

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agomjpegtools: needs host-pkgconf
Peter Korsgaard [Tue, 3 Feb 2015 10:47:23 +0000 (11:47 +0100)]
mjpegtools: needs host-pkgconf

The configure script uses PKG_CHECK_MODULES to search for libraries.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agomjpegtools: uses fork(), needs mmu
Peter Korsgaard [Tue, 3 Feb 2015 10:38:18 +0000 (11:38 +0100)]
mjpegtools: uses fork(), needs mmu

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agobootlader/grub2: disable x86-64-efi choice on !BR2_ARCH_IS_64
Samuel Martin [Fri, 16 Jan 2015 17:58:35 +0000 (18:58 +0100)]
bootlader/grub2: disable x86-64-efi choice on !BR2_ARCH_IS_64

When x86-64-efi platform is selected, grub2 automatically adds -m64 to the
CFLAGS. This makes the configure script failed when the toolchain does not
have multilib support (like the Buildroot ones).

Reported-by: Noe Rubinstein <nrubinstein@aldebaran-robotics.com>
Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agotslib: Use the release tarball
Maxime Hadjinlian [Sun, 26 Oct 2014 18:45:41 +0000 (19:45 +0100)]
tslib: Use the release tarball

Add a hash file since the release tarball has been uploaded from the
maintainer.

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibmicrohttpd: fix static linking with gnutls
Peter Korsgaard [Tue, 3 Feb 2015 09:24:36 +0000 (10:24 +0100)]
libmicrohttpd: fix static linking with gnutls

Fixes http://autobuild.buildroot.net/results/f5a/f5a135647867ca98ce6189bb343a631ce6a47e23/

gnutls links to a number of libraries depending on configuration (pthread,
iconv, ..), so we need to link against those as well when statically
linking.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agoejabberd: new package.
Johan Oudinet [Mon, 12 Jan 2015 09:32:20 +0000 (10:32 +0100)]
ejabberd: new package.

[Thomas:
 - Adjust the comment about the dependency on erlang
 - Fix license to be 'GPLv2+ with OpenSSL exception' and not just 'GPLv2+'
 - Use double quotes instead of simple quotes in the .mk file.
 - Don't use the EJABBERD_MAKE_ENV variable, since it's not defined
   anywhere.
 - Remove the 0007-fix-init.patch patch, since we're not using the
   init script provided by ejabberd, and rename
   0008-fix-install-permissions.patch to
   0007-fix-install-permissions.patch.]

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoerlang-p1-cache-tab: new package.
Johan Oudinet [Mon, 12 Jan 2015 09:32:19 +0000 (10:32 +0100)]
erlang-p1-cache-tab: new package.

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoerlang-p1-iconv: new package.
Johan Oudinet [Mon, 12 Jan 2015 09:32:18 +0000 (10:32 +0100)]
erlang-p1-iconv: new package.

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoerlang-p1-sip: new package.
Johan Oudinet [Mon, 12 Jan 2015 09:32:17 +0000 (10:32 +0100)]
erlang-p1-sip: new package.

[Thomas: adjust license to be 'GPLv2 with OpenSSL exception' instead
of just 'GPLv2'.]

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoerlang-p1-stringprep: new package.
Johan Oudinet [Mon, 12 Jan 2015 09:32:16 +0000 (10:32 +0100)]
erlang-p1-stringprep: new package.

[Thomas: fixup license, it uses the TCL license, and not GPLv2+.]

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoerlang-p1-stun: new package.
Johan Oudinet [Mon, 12 Jan 2015 09:32:15 +0000 (10:32 +0100)]
erlang-p1-stun: new package.

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoerlang-p1-tls: new package.
Johan Oudinet [Mon, 12 Jan 2015 09:32:14 +0000 (10:32 +0100)]
erlang-p1-tls: new package.

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoerlang-p1-utils: new package.
Johan Oudinet [Mon, 12 Jan 2015 09:32:13 +0000 (10:32 +0100)]
erlang-p1-utils: new package.

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoerlang-p1-xml: new package.
Johan Oudinet [Mon, 12 Jan 2015 09:32:12 +0000 (10:32 +0100)]
erlang-p1-xml: new package.

[Thomas: fixup license, it is GPLv2+ and not GPLv2.]

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoerlang-p1-yaml: new package.
Johan Oudinet [Mon, 12 Jan 2015 09:32:11 +0000 (10:32 +0100)]
erlang-p1-yaml: new package.

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoerlang-p1-zlib: new package.
Johan Oudinet [Mon, 12 Jan 2015 09:32:10 +0000 (10:32 +0100)]
erlang-p1-zlib: new package.

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoerlang-lager: new package.
Johan Oudinet [Mon, 12 Jan 2015 09:32:09 +0000 (10:32 +0100)]
erlang-lager: new package.

[Thomas: minor adjustement to Config.in help text]

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoerlang-goldrush: new package.
Johan Oudinet [Mon, 12 Jan 2015 09:32:08 +0000 (10:32 +0100)]
erlang-goldrush: new package.

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agodocs/manual: add documentation for the pkg-rebar infrastructure
Yann E. MORIN [Mon, 12 Jan 2015 09:32:07 +0000 (10:32 +0100)]
docs/manual: add documentation for the pkg-rebar infrastructure

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
[yann.morin.1998@free.fr: split the doc into its own patch]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/pkg-rebar: new infrastructure
Johan Oudinet [Mon, 12 Jan 2015 09:32:06 +0000 (10:32 +0100)]
package/pkg-rebar: new infrastructure

Ease the development of packages that use the erlang rebar tool as
their build system.

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
[yann.morin.1998@free.fr: split the patch into semantically separated
patches; large rewrites of the rest]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
[Thomas, with help from Yann and Arnout:
 - Fix the comment about the symlink used to make sure rebar does not
   download dependencies. The comment was not up-to-date with where
   the symlink is actually created.
 - Make <pkg>_USE_BUNDLED_REBAR and <pkg>_USE_AUTOCONF be inherited by
   host packages from their corresponding target package.
 - Make sure host dependencies are inherited from the corresponding
   target packages dependencies. This requires copying some logic from
   inner-autotools-package and inner-generic-package, just like
   inner-autotools-package duplicates some logic from
   inner-generic-package.
 - Fix host variant of $(2)_BUILD_CMDS indentation, use double quotes
   instead of simple quotes. So that it matches the target
   $(2)_BUILD_CMDS, and what we do elsewhere in Buildroot.]

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/erlang: export EI_VSN so other packages can use it
Yann E. MORIN [Mon, 12 Jan 2015 09:32:05 +0000 (10:32 +0100)]
package/erlang: export EI_VSN so other packages can use it

Packages that depend on Erlang may need the Erlang Interface Version
(aka EI_VSN), so just export it.

We do export a static value instead of looking in the file, to avoid
spawning a shell every time the variable is dereferenced.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
[johan.oudinet@gmail.com: update EI_VSN since the erlang update]
Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agowebsite: update our sponsors page
Thomas Petazzoni [Tue, 3 Feb 2015 08:38:03 +0000 (09:38 +0100)]
website: update our sponsors page

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