buildroot.git
5 years agoarch/csky: enable internal toolchain support
Guo Ren [Fri, 31 May 2019 06:39:08 +0000 (14:39 +0800)]
arch/csky: enable internal toolchain support

Now that we have support for C-SKY in gcc, binutils and glibc, we can
use Buildroot to build a C-SKY toolchain.

Signed-off-by: Guo Ren <ren_guo@c-sky.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/linux-headers: restrict versions available on C-SKY
Thomas Petazzoni [Fri, 31 May 2019 14:01:31 +0000 (16:01 +0200)]
package/linux-headers: restrict versions available on C-SKY

The C-SKY architecture was merged in the upstream Linux kernel
4.20. Therefore, kernel headers from a Linux version earlier than that
cannot be used to build a C-SKY toolchain.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/glibc: add C-SKY specific version
Guo Ren [Fri, 31 May 2019 06:39:06 +0000 (14:39 +0800)]
package/glibc: add C-SKY specific version

Signed-off-by: Guo Ren <ren_guo@c-sky.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/gdb: add C-SKY specific version
Guo Ren [Fri, 31 May 2019 06:39:05 +0000 (14:39 +0800)]
package/gdb: add C-SKY specific version

Add gdb build for C-SKY Architecture:

 - Support host-gdb
 - Support gdbserver for target

Signed-off-by: Guo Ren <ren_guo@c-sky.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/gcc: add C-SKY specific gcc version
Guo Ren [Fri, 31 May 2019 06:39:04 +0000 (14:39 +0800)]
package/gcc: add C-SKY specific gcc version

Signed-off-by: Guo Ren <ren_guo@c-sky.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/binutils: add C-SKY specific version
Guo Ren [Fri, 31 May 2019 06:39:03 +0000 (14:39 +0800)]
package/binutils: add C-SKY specific version

Signed-off-by: Guo Ren <ren_guo@c-sky.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/Makefile: add C-SKY ABI variable value
Guo Ren [Fri, 31 May 2019 06:39:02 +0000 (14:39 +0800)]
package/Makefile: add C-SKY ABI variable value

In preparation for adding support for the C-SKY architecture in the
internal toolchain backend, we need to make sure that GNU_TARGET_NAME
will contain the appropriate ABI, i.e abiv1 or abiv2 depending on the
selected C-SKY core.

Signed-off-by: Guo Ren <ren_guo@c-sky.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agoarch/csky: add support for the ck860 core
Guo Ren [Fri, 31 May 2019 06:39:00 +0000 (14:39 +0800)]
arch/csky: add support for the ck860 core

ck860 is newest CPU core of C-SKY with high performance & SMP
supported.

Signed-off-by: Guo Ren <ren_guo@c-sky.com>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agoarch/csky: specify BR2_GCC_TARGET_FLOAT_ABI
Guo Ren [Fri, 31 May 2019 06:39:01 +0000 (14:39 +0800)]
arch/csky: specify BR2_GCC_TARGET_FLOAT_ABI

The C-SKY architecture uses two different ABIs, depending on the core
being used:

 - "abiv1" is a mcore based ISA with ELF_NUM:39 and does not support
   FPU & VDSP. It is used only for the ck610 core.

 - "abiv2" is C-SKY's own ISA with ELF_NUM:252 and supports FPU &
   VDSP. It is used for the ck807, ck810, ck860 cores.

Since "abiv1" does not support FPU, BR2_GCC_TARGET_FLOAT_ABI will
always have the value "soft" for the ck610 core.

Signed-off-by: Guo Ren <ren_guo@c-sky.com>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
[Thomas: rework commit log]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agoarch/csky: add support for VDSP extensions
Guo Ren [Fri, 31 May 2019 06:38:59 +0000 (14:38 +0800)]
arch/csky: add support for VDSP extensions

VDSP is C-SKY enhanced extension instruction set for SIMD, AI and DSP
operation. It is supported by abiv2, used by the ck807, ck810, ck860
cores.

Signed-off-by: Guo Ren <ren_guo@c-sky.com>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
[Thomas: update help text in Config.in.legacy about the BR2_CSKY_DSP
option.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agoarch/csky: remove BR2_CSKY_DSP option
Guo Ren [Fri, 31 May 2019 06:38:59 +0000 (14:38 +0800)]
arch/csky: remove BR2_CSKY_DSP option

The DSP extention is in fact no longer used for C-SKY, nor supported
by C-SKY gcc, so we remove it.

Signed-off-by: Guo Ren <ren_guo@c-sky.com>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
[Thomas: split from the VDSP patch, add Config.in.legacy]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agoarch/csky: move GCC_TARGET_CPU calculation to arch.mk.csky
Guo Ren [Fri, 31 May 2019 06:38:58 +0000 (14:38 +0800)]
arch/csky: move GCC_TARGET_CPU calculation to arch.mk.csky

Calculating GCC_TARGET_CPU requires combining multiple flags, which
isn't very nicely expressed in Config.in, so let's move this into
arch.mk.csky, similarly to what is done in arch.mk.riscv.

Signed-off-by: Guo Ren <ren_guo@c-sky.com>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
[Thomas: rework commit log]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agosupport/gnuconfig: update to 2019-05-28
Thomas Petazzoni [Tue, 28 May 2019 20:34:13 +0000 (22:34 +0200)]
support/gnuconfig: update to 2019-05-28

This update includes support for the C-SKY architecture.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Acked-by: Yann E. MORIN <yann.morin.1998@free.fr>
5 years agosupport/gnuconfig/config.sub: add C-SKY support
Guo Ren [Wed, 8 May 2019 08:58:34 +0000 (16:58 +0800)]
support/gnuconfig/config.sub: add C-SKY support

Modify config.sub so that it knows about the C-SKY
architecture. Without this, all autotools projects fail to build on
C-SKY.

Signed-off-by: Guo Ren <ren_guo@c-sky.com>
[Thomas: improved commit log]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/mender: bump to version 2.0.0
Adam Duskett [Wed, 29 May 2019 12:37:27 +0000 (08:37 -0400)]
package/mender: bump to version 2.0.0

In addition:
  - Update hashes for license files due to copyright year change.
  - Add hash for vendor/golang.org/x/text/LICENSE
  - Add hash for vendor/github.com/mendersoftware/go-liblzma/LICENSE
  - Add new dependency xz, as mender now depends on LZMA.

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/opencv3: bump to version 3.4.6
Fabrice Fontaine [Fri, 31 May 2019 15:35:55 +0000 (17:35 +0200)]
package/opencv3: bump to version 3.4.6

- Remove patch (already in version)
- Update hash of license file (update in year:
  https://github.com/opencv/opencv/commit/14d943f588474cee3cdb8f91e8f7fb7e8af7ad8b)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/ell: fix build with uclibc
Fabrice Fontaine [Fri, 31 May 2019 07:48:13 +0000 (09:48 +0200)]
package/ell: fix build with uclibc

Fixes:
 - http://autobuild.buildroot.org/results/444c9deb728fb041e560d940145f96cc4f455080

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/{mesa3d, mesa3d-headers}: bump version to 19.0.5
Bernd Kuhls [Thu, 30 May 2019 10:54:24 +0000 (12:54 +0200)]
package/{mesa3d, mesa3d-headers}: bump version to 19.0.5

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/libva: bump version to 2.4.1
Bernd Kuhls [Thu, 30 May 2019 10:53:59 +0000 (12:53 +0200)]
package/libva: bump version to 2.4.1

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/iwd: bump to version 0.18
Fabrice Fontaine [Thu, 30 May 2019 21:51:12 +0000 (23:51 +0200)]
package/iwd: bump to version 0.18

Fix build with ell 0.20

Fixes:
 - http://autobuild.buildroot.org/results/2bd1fb482ee5d963fa335d1fddd90ee6cf96a0d6

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/terminology: bump to version 1.4.1
Romain Naour [Wed, 29 May 2019 09:30:27 +0000 (11:30 +0200)]
package/terminology: bump to version 1.4.1

See https://www.enlightenment.org/news/2019-05-24-terminology-1.4.1

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/efl: bump to version 1.22.2
Romain Naour [Wed, 29 May 2019 09:30:26 +0000 (11:30 +0200)]
package/efl: bump to version 1.22.2

See https://www.enlightenment.org/news/efl-1.22.2

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/wireless_tools: add hash for license file
Adam Duskett [Wed, 29 May 2019 03:35:37 +0000 (23:35 -0400)]
package/wireless_tools: add hash for license file

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/ustr: add hashes for license files
Adam Duskett [Wed, 29 May 2019 03:35:36 +0000 (23:35 -0400)]
package/ustr: add hashes for license files

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/udisks: add hash for license file
Adam Duskett [Wed, 29 May 2019 03:35:35 +0000 (23:35 -0400)]
package/udisks: add hash for license file

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/swig: add hashes for license files
Adam Duskett [Wed, 29 May 2019 03:35:34 +0000 (23:35 -0400)]
package/swig: add hashes for license files

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/polkit: add hash for license file
Adam Duskett [Wed, 29 May 2019 03:35:33 +0000 (23:35 -0400)]
package/polkit: add hash for license file

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/parted: add hash for license file
Adam Duskett [Wed, 29 May 2019 03:35:32 +0000 (23:35 -0400)]
package/parted: add hash for license file

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Reviewed-by: Thomas Huth <huth@tuxfamily.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/libxml-parser-perl: add hash for license file
Adam Duskett [Wed, 29 May 2019 03:35:30 +0000 (23:35 -0400)]
package/libxml-parser-perl: add hash for license file

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/kmod: add hash for license file
Adam Duskett [Wed, 29 May 2019 03:35:29 +0000 (23:35 -0400)]
package/kmod: add hash for license file

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Reviewed-by: Thomas Huth <huth@tuxfamily.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/intltool: add hash for license file
Adam Duskett [Wed, 29 May 2019 03:35:28 +0000 (23:35 -0400)]
package/intltool: add hash for license file

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/gperf: add hash for license file
Adam Duskett [Wed, 29 May 2019 03:35:27 +0000 (23:35 -0400)]
package/gperf: add hash for license file

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Reviewed-by: Thomas Huth <huth@tuxfamily.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/gmp: add hashes for license files
Adam Duskett [Wed, 29 May 2019 03:35:26 +0000 (23:35 -0400)]
package/gmp: add hashes for license files

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Reviewed-by: Thomas Huth <huth@tuxfamily.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/fontconfig: add hash for license file
Adam Duskett [Wed, 29 May 2019 03:35:25 +0000 (23:35 -0400)]
package/fontconfig: add hash for license file

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/dbus-python: add hash for license file
Adam Duskett [Wed, 29 May 2019 03:35:24 +0000 (23:35 -0400)]
package/dbus-python: add hash for license file

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/dbus-glib: add hash for license file
Adam Duskett [Wed, 29 May 2019 03:35:23 +0000 (23:35 -0400)]
package/dbus-glib: add hash for license file

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Reviewed-by: Thomas Huth <huth@tuxfamily.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/cmake: add hash for license file
Adam Duskett [Wed, 29 May 2019 03:35:22 +0000 (23:35 -0400)]
package/cmake: add hash for license file

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Reviewed-by: Thomas Huth <huth@tuxfamily.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/bzip2: add hash for license file
Adam Duskett [Wed, 29 May 2019 03:35:21 +0000 (23:35 -0400)]
package/bzip2: add hash for license file

Also add a standard sha256 hash for the package itself.

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Reviewed-by: Thomas Huth <huth@tuxfamily.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/attr: add hashes for license files
Adam Duskett [Wed, 29 May 2019 03:35:20 +0000 (23:35 -0400)]
package/attr: add hashes for license files

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Reviewed-by: Thomas Huth <huth@tuxfamily.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/acl: add hashes for license files
Adam Duskett [Wed, 29 May 2019 03:35:19 +0000 (23:35 -0400)]
package/acl: add hashes for license files

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Reviewed-by: Thomas Huth <huth@tuxfamily.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/netcat-openbsd: bump to version 1.195-2
Baruch Siach [Tue, 28 May 2019 12:04:49 +0000 (15:04 +0300)]
package/netcat-openbsd: bump to version 1.195-2

Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agousbutils: bump to version 012
Baruch Siach [Tue, 28 May 2019 11:26:05 +0000 (14:26 +0300)]
usbutils: bump to version 012

Drop the patch adding license files since they are now in the tarball.

On the other hand, a configure script is no longer distributed with the
tarball. Upstream considers that to be "safer":

  https://www.spinics.net/lists/linux-usb/msg179970.html

Don't remove the usb-devices script; it doesn't needs bash anymore.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/iproute2: fix build with musl libc
Baruch Siach [Thu, 30 May 2019 15:36:58 +0000 (18:36 +0300)]
package/iproute2: fix build with musl libc

Add a patch fixing collision of definitions between libc and kernel
headers.

Fixes:
http://autobuild.buildroot.net/results/d38d3a84c61f37747c652382646839a69de16463/
http://autobuild.buildroot.net/results/41bd8e53b51a96f1b29d7ba0d8661a6dfc958415/

Cc: Petr Vorel <petr.vorel@gmail.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/nano: bump to version 4.2
Baruch Siach [Tue, 28 May 2019 15:24:11 +0000 (18:24 +0300)]
package/nano: bump to version 4.2

Use the usual enable/disable options for the libmagic optional
dependency.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agosupport/gnuconfig: update README.buildroot with reality
Thomas Petazzoni [Tue, 28 May 2019 20:34:12 +0000 (22:34 +0200)]
support/gnuconfig: update README.buildroot with reality

4 out of 5 packages who are not using autotools but needed their
gnuconfig files updated were not complying with the recommandation in
support/gnuconfig/README.buildroot. The fifth package was converted to
be like the others: use UPDATE_CONFIG_HOOK as a <pkg>_POST_PATCH_HOOKS
rather than calling the CONFIG_UPDATE macro directly.

Now that all packages are consistent, update the README.buildroot file
to match the reality.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/lmbench: use UPDATE_CONFIG_HOOK instead of CONFIG_UPDATE
Thomas Petazzoni [Tue, 28 May 2019 20:34:11 +0000 (22:34 +0200)]
package/lmbench: use UPDATE_CONFIG_HOOK instead of CONFIG_UPDATE

jimtcl, perl, usb_modeswitch and x264 are registering
UPDATE_CONFIG_HOOK as a post patch hook to get their gnuconfig files
updated. lmbench is the only package calling CONFIG_UPDATE directly,
so for consistency, let's make it use the same logic as jimtcl, perl,
usb_modeswitch and x264.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agoboot/barebox: bump version to 2019.05.0
Bartosz Bilas [Sun, 26 May 2019 12:41:24 +0000 (14:41 +0200)]
boot/barebox: bump version to 2019.05.0

Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/gstreamer1/gst1-plugins-bad: add bluez plugin option
Adam Duskett [Thu, 9 May 2019 22:46:24 +0000 (18:46 -0400)]
package/gstreamer1/gst1-plugins-bad: add bluez plugin option

Currently there is no explicit way to turn the bluez plugin on or off.
Create a menu entry allowing users to disable or enable the plugin.

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
[Thomas: really replicate all dependencies of BR2_PACKAGE_BLUEZ_UTILS]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/gstreamer1/gst1-plugins-bad: add audiolatency plugin option
Adam Duskett [Thu, 9 May 2019 22:46:22 +0000 (18:46 -0400)]
package/gstreamer1/gst1-plugins-bad: add audiolatency plugin option

This plugin was introduced in 1.16.0. It is dependencyless and
provides a way to measure audio latency.

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/gstreamer1/gst1-plugins-bad: add proxy plugin option
Adam Duskett [Thu, 9 May 2019 22:46:21 +0000 (18:46 -0400)]
package/gstreamer1/gst1-plugins-bad: add proxy plugin option

This plugin was introduced in 1.16.0. It is dependencyless and
provides proxied inter-pipeline communication.

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/gstreamer1/gst1-plugins-good: add option to enable/disable jack plugin
Adam Duskett [Thu, 9 May 2019 22:46:20 +0000 (18:46 -0400)]
package/gstreamer1/gst1-plugins-good: add option to enable/disable jack plugin

Currently there is no explicit way to turn the jack plugin on or off.
Create a menu entry allowing users to disable or enable the plugin,
like we have for other features (for example the Pulseaudio plugin).

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/gstreamer1/gst1-plugins-good: add twolame plugin
Adam Duskett [Thu, 9 May 2019 22:46:19 +0000 (18:46 -0400)]
package/gstreamer1/gst1-plugins-good: add twolame plugin

This plugin was introduced in 1.16.0. It depends on the twolame
package and allows a user to encode MP2s with TwoLAME.

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/libubootenv: fix build with musl and static lib
Pierre-Jean Texier [Wed, 22 May 2019 16:32:36 +0000 (18:32 +0200)]
package/libubootenv: fix build with musl and static lib

Fixes:

 - http://autobuild.buildroot.net/results/e1837ccbe774071876642655b1fcffbd69dd7947/
 - http://autobuild.buildroot.net/results/206f1eba0dec39de1c02d760fa8f961d5a3879d0/

Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/sslh: add optional systemd dependency
Fabrice Fontaine [Fri, 24 May 2019 15:11:22 +0000 (17:11 +0200)]
package/sslh: add optional systemd dependency

systemd dependency has been added in version 1.18 with
https://github.com/yrutschle/sslh/commit/b3f48d98767634007dbe29ee3cb609a2e4283b7d

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/rubix: bump to version 1.0.6
Fabrice Fontaine [Fri, 24 May 2019 14:46:14 +0000 (16:46 +0200)]
package/rubix: bump to version 1.0.6

- Switch site to http://sed.free.fr/rubix
- Add hash for license file
- Switch to generic-package (configure script has been removed)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/openzwave: fix strncat build failure
Fabrice Fontaine [Fri, 24 May 2019 14:14:10 +0000 (16:14 +0200)]
package/openzwave: fix strncat build failure

Retrieve upstream patch that fixes a build failure caused by
strncat():

error: 'char* strncat(char*, const char*, size_t)' output may be truncated copying between 0 and 253 bytes from a string of length 253

This patch also allow to disable the use of the bundled tinyxml
library so use this new option and add a dependency of openzwave on
tinyxml to use it as a regular external library.

Fixes:

  http://autobuild.buildroot.org/results/cbe0671831d874a5b96a944b891fe1eea823667b

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/gpsd: bump to version 3.18.1
Fabrice Fontaine [Fri, 24 May 2019 13:57:45 +0000 (15:57 +0200)]
package/gpsd: bump to version 3.18.1

- Remove second patch (already in version)
- Add a patch to fix build without man pages
- Add a patch to remove C99-style loop

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Reviewed-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/ell: bump version to 0.20
Nicolas Serafini [Fri, 24 May 2019 09:03:33 +0000 (09:03 +0000)]
package/ell: bump version to 0.20

Signed-off-by: Nicolas Serafini <nicolas.serafini@sensefly.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/gpsd: add skytraq option
Fabrice Fontaine [Sat, 25 May 2019 14:17:26 +0000 (16:17 +0200)]
package/gpsd: add skytraq option

skytraq support has been added in version 3.17 with
https://git.savannah.gnu.org/cgit/gpsd.git/commit/SConstruct?id=1456c9f50e718a394f2b633cf0773f3fd792cdaa

Allow the user to enable/disable it through an option and disable it
by default.

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Reviewed-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/cog: bump version to 0.3.0
Adrian Perez de Castro [Mon, 20 May 2019 21:40:37 +0000 (00:40 +0300)]
package/cog: bump version to 0.3.0

Version 0.2.0 does not work with WPE WebKit 2.22.x, this is the
first version which can be used with 2.24.x

Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
Acked-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/wpewebkit: bump to version 2.24.2
Adrian Perez de Castro [Mon, 20 May 2019 21:40:36 +0000 (00:40 +0300)]
package/wpewebkit: bump to version 2.24.2

This is a new major release which brings in many improvements and new
features. For a complete list, please refer to the release notes:

  https://wpewebkit.org/release/wpewebkit-2.24.0.html
  https://wpewebkit.org/release/wpewebkit-2.24.1.html
  https://wpewebkit.org/release/wpewebkit-2.24.2.html

Updating to version 2.24.2 also includes fixes for CVE-2019-6201,
CVE-2019-6251, CVE-2019-7285, CVE-2019-7292, CVE-2019-8503,
CVE-2019-8506, CVE-2019-8515, CVE-2019-8518, CVE-2019-8523,
CVE-2019-8524, CVE-2019-8535, CVE-2019-8536, CVE-2019-8544,
CVE-2019-8551, CVE-2019-8558, CVE-2019-8559, CVE-2019-8563,
CVE-2019-11070, CVE-2019-6237, CVE-2019-8571, CVE-2019-8583,
CVE-2019-8584, CVE-2019-8586, CVE-2019-8587, CVE-2019-8594,
CVE-2019-8595, CVE-2019-8596, CVE-2019-8597, CVE-2019-8601,
CVE-2019-8607, CVE-2019-8608, CVE-2019-8609, CVE-2019-8610,
CVE-2019-8615, CVE-2019-8611, CVE-2019-8619, CVE-2019-8622, and
CVE-2019-8623.

The detailed security advisories can be found at:

  https://wpewebkit.org/security/WSA-2019-0002.html
  https://wpewebkit.org/security/WSA-2019-0003.html

The BR2_PACKAGE_WPEWEBKIT_ARCH_SUPPORTS_JIT configuration symbol is not
needed anymore, because the logic to decide whether the JavaScriptCore
JIT spport can be enabled has been improved upstream.

One of the new features in 2.24.x is the support for JPEG2000 images,
which is implemented using the OpenJPEG library. Therefore now
BR2_PACKAGE_OPENJPEG is selected.

This adds one small patch which did not make it to the 2.24.2 release
which solves a build issue when the building the GStreamer GL elements
is disabled.

Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
Acked-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/wpebackend-fdo: bump to version 1.2.0
Adrian Perez de Castro [Mon, 20 May 2019 21:40:35 +0000 (00:40 +0300)]
package/wpebackend-fdo: bump to version 1.2.0

WPE WebKit 2.24.x requires WPEBackend-fdo 1.2.x, as indicated at:

  https://wpewebkit.org/release/schedule/#compatible-components

The added patch makes the build system pick the version of
wayland-scanner from $(HOST_DIR), instead of the target version.

Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
Acked-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/iputils: fix build with nettle
Fabrice Fontaine [Tue, 21 May 2019 17:23:25 +0000 (19:23 +0200)]
package/iputils: fix build with nettle

Fixes:
 - http://autobuild.buildroot.org/results/e86555090e27b631ba35214ef100aa9331844684

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Acked-by: Petr Vorel <petr.vorel@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/ofono: bump to version 1.29
Petr Vorel [Tue, 21 May 2019 05:56:44 +0000 (07:56 +0200)]
package/ofono: bump to version 1.29

Backport upstream patch which adds explicit_bzero() autoconf detection,
which fixes br-arm-cortex-a9-glibc and br-arm-full-static build:

In file included from ell/random.c:34:
ell/missing.h:59:20: error: static declaration of ‘explicit_bzero’ follows non-static declaration
 static inline void explicit_bzero(void *s, size_t n)
                    ^~~~~~~~~~~~~~
In file included from ./ell/util.h:26,
                 from ell/private.h:26,
                 from ell/random.c:33:
/home/pvorel/br-test-pkg/br-arm-cortex-a9-glibc/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/string.h:435:13: note: previous declaration of ‘explicit_bzero’ was here
 extern void explicit_bzero (void *__s, size_t __n) __THROW __nonnull ((1));
             ^~~~~~~~~~~~~~

Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/iproute2: bump to version 5.1.0
Petr Vorel [Fri, 24 May 2019 00:42:05 +0000 (02:42 +0200)]
package/iproute2: bump to version 5.1.0

Drop patch accepted in upstream.

Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/shared-mime-info: bump to version 1.12
Fabrice Fontaine [Thu, 23 May 2019 20:36:28 +0000 (22:36 +0200)]
package/shared-mime-info: bump to version 1.12

- Switch site to gitlab
- Add hash for license file
- Send patch upstream (and add a link to merge request)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/gcr: bump to version 3.28.1
Fabrice Fontaine [Thu, 23 May 2019 18:54:43 +0000 (20:54 +0200)]
package/gcr: bump to version 3.28.1

Add hash for license file

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/tcl: bump to version 8.6.9
Fabrice Fontaine [Thu, 23 May 2019 18:21:34 +0000 (20:21 +0200)]
package/tcl: bump to version 8.6.9

Update first patch

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/fatcat: new host package
Peter Korsgaard [Tue, 21 May 2019 20:40:14 +0000 (22:40 +0200)]
package/fatcat: new host package

Utility to manipulate FAT file systems, E.G. to tweak the output of
genimage.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/norm: bump to version 1.5.8
Fabrice Fontaine [Tue, 21 May 2019 20:38:16 +0000 (22:38 +0200)]
package/norm: bump to version 1.5.8

- Drop first and third patches (already in version)
- Add hash for license file

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/domoticz: bump to version 4.10717
Fabrice Fontaine [Tue, 21 May 2019 19:25:16 +0000 (21:25 +0200)]
package/domoticz: bump to version 4.10717

- Remove all patches (already in version)
- Add patch to fix version

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/openzwave: bump to version 1.6
Fabrice Fontaine [Tue, 21 May 2019 19:25:15 +0000 (21:25 +0200)]
package/openzwave: bump to version 1.6

- Remove all patches (already in version)
- udev is an optional dependency (disabled by default) since
  https://github.com/OpenZWave/open-zwave/commit/89d5b3989fc2cfcf4db85ff9ec71e5c930d6fd33
- Add an upstream patch to fix build

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/luarocks: bump to version 3.1.2
Francois Perrad [Wed, 22 May 2019 15:33:13 +0000 (17:33 +0200)]
package/luarocks: bump to version 3.1.2

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/genimage: add COPYING sha256 hash
Paulo Serra Filho [Tue, 21 May 2019 18:27:53 +0000 (15:27 -0300)]
package/genimage: add COPYING sha256 hash

Signed-off-by: Paulo Serra Filho <ptvsf@cesar.org.br>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/nbd: bump to version 3.19
Fabrice Fontaine [Tue, 21 May 2019 16:46:39 +0000 (18:46 +0200)]
package/nbd: bump to version 3.19

Add hash for license file

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/libubootenv: new package
Pierre-Jean Texier [Sun, 5 May 2019 19:52:27 +0000 (21:52 +0200)]
package/libubootenv: new package

Libubootenv is a library that provides a hardware independent
way to access to U-Boot environment.

Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/python-falcon: bump to version 2.0.0
Grzegorz Blach [Fri, 3 May 2019 16:50:34 +0000 (16:50 +0000)]
package/python-falcon: bump to version 2.0.0

From https://falcon.readthedocs.io/en/stable/changes/2.0.0.html:

""
Removed the six and python-mimeparse dependencies.
""

Signed-off-by: Grzegorz Blach <grzegorz@blach.pl>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agoarch: force syntax colouring to kconfig in Config.in.*
Yann E. MORIN [Fri, 3 May 2019 13:10:17 +0000 (15:10 +0200)]
arch: force syntax colouring to kconfig in Config.in.*

It is too sad when an editor picks up the wrong syntax...

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/murata-cyw-fw: new package
Marcin Niestroj [Fri, 10 May 2019 08:35:04 +0000 (10:35 +0200)]
package/murata-cyw-fw: new package

Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/libepoxy: update to version 1.5.3, convert to Meson
Adrian Perez de Castro [Tue, 14 May 2019 11:41:09 +0000 (14:41 +0300)]
package/libepoxy: update to version 1.5.3, convert to Meson

This release fixes building with uClibc and symbol lookups for
drivers which have GLES 3.x support.

Tarballs do not include a generated "configure" script any more,
so use Meson to configure the build instead.

Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/libwpe: bump to version 1.2.0
Adrian Perez de Castro [Tue, 14 May 2019 11:41:07 +0000 (14:41 +0300)]
package/libwpe: bump to version 1.2.0

WPE WebKit 2.24.x requires libwpe 1.2.x, as indicated at:

  https://wpewebkit.org/release/schedule/#compatible-components

Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
Acked-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agolinux/linux-ext-xenomai: allow URL for the ADEOS/IPIPE patch
Sébastien Szymanski [Fri, 17 May 2019 12:50:49 +0000 (14:50 +0200)]
linux/linux-ext-xenomai: allow URL for the ADEOS/IPIPE patch

With an URL Buildroot will be able to download the patch
automatically.

Signed-off-by: Sébastien Szymanski <sebastien.szymanski@armadeus.com>
[Thomas: don't strip file:// in the non-download case]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/powertop: fix build failure due to PATH_MAX
Fabrice Fontaine [Mon, 20 May 2019 18:46:33 +0000 (20:46 +0200)]
package/powertop: fix build failure due to PATH_MAX

Fixes:
 - http://autobuild.buildroot.org/results/a0b3337cf4a827e6566f8b15b6bb180f0dcef7a3

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/python-socketio: bump version to 4.0.2
Serhii Sakhno [Sun, 19 May 2019 15:02:10 +0000 (18:02 +0300)]
package/python-socketio: bump version to 4.0.2

Signed-off-by: Serhii Sakhno <sergei.sakhno@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/iputils: bump to version s20190515
Petr Vorel [Sun, 19 May 2019 21:15:04 +0000 (23:15 +0200)]
package/iputils: bump to version s20190515

This commit also include changes from s20190324.

Upstream changed build system to Meson, these extra changes
were required:
* remove custom commands of previous build system:
(IPUTILS_INSTALL_TARGET_CMDS, IPUTILS_PERMISSIONS)
* remove USE_SYSFS=no (support removed from upstream
* transform options from USE_FOO={yes,no} to -DUSE_FOO={true,false}

Removed patch included in this release

Build ninfod if possible (when use any crypto)

Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/genimage: bump to version 11
Paulo Serra Filho [Sun, 19 May 2019 20:05:05 +0000 (17:05 -0300)]
package/genimage: bump to version 11

Add GPT support and new options for partitions and images creation.

Signed-off-by: Paulo Serra Filho <ptvsf@cesar.org.br>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/python-matplotlib: new package
Jugurtha BELKALEM [Thu, 9 May 2019 15:58:50 +0000 (17:58 +0200)]
package/python-matplotlib: new package

Matplotlib is a Python 2D plotting library
which produces publication quality figures
in a variety of hardcopy formats and interactive
environments across platforms.

More information is available at:
https://matplotlib.org/.

Signed-off-by: Jugurtha BELKALEM <jugurtha.belkalem@smile.fr>
[Peter: use Python-2.0 for license, fix license file, add host-pkgconf]
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/python-cycler: new package
Jugurtha BELKALEM [Thu, 9 May 2019 15:58:49 +0000 (17:58 +0200)]
package/python-cycler: new package

Creates a Cycler object much like cycler, but
includes input validation.

This package is required by matplotlib.

Signed-off-by: Jugurtha BELKALEM <jugurtha.belkalem@smile.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/x265: bump to version 3.0
Fabrice Fontaine [Wed, 8 May 2019 15:34:14 +0000 (17:34 +0200)]
package/x265: bump to version 3.0

Remove second patch (already in version)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/oniguruma: fix license hash
Fabrice Fontaine [Sun, 19 May 2019 18:08:02 +0000 (20:08 +0200)]
package/oniguruma: fix license hash

Year has been updated when bumping to 6.9.2:
https://github.com/kkos/oniguruma/commit/73ac6e6a236c12ff62f48e56da536b5c9a1c543b

Fixes:
 - http://autobuild.buildroot.org/results/551b3f12867e27b1a9f784099cad1e439d50089f

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/pptp-linux: bump to version 1.10.0
Fabrice Fontaine [Sat, 18 May 2019 22:05:15 +0000 (00:05 +0200)]
package/pptp-linux: bump to version 1.10.0

- Remove third patch (already in version)
- Add hash for license file

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/powertop: bump to version 2.10
Fabrice Fontaine [Sat, 18 May 2019 22:02:36 +0000 (00:02 +0200)]
package/powertop: bump to version 2.10

Add hash for license file

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/ltp-testsuite: bump to version 20190517
Petr Vorel [Sun, 19 May 2019 20:08:52 +0000 (22:08 +0200)]
package/ltp-testsuite: bump to version 20190517

Also remove workaround deleting testcases/kernel/controllers/cpuset/.
Upstream commit b24f3d32c ("cpuset: Detect missing fts.h") detect fts.h
presence, thus it's working with '#undef __UCLIBC_HAS_FTS__'.

Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/connman: bump to version 1.37
Petr Vorel [Sun, 19 May 2019 21:49:28 +0000 (23:49 +0200)]
package/connman: bump to version 1.37

Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/openrc: change /run/lock from root:uucp to root:daemon
Michał Łyszczek [Sun, 12 May 2019 19:55:47 +0000 (21:55 +0200)]
package/openrc: change /run/lock from root:uucp to root:daemon

On gentoo /run/lock is owned by uucp group because of historical
reasons. However uucp does not exist on buildroot by default, and
it makes more sense that 'daemon' group should own this directory.

Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/openrc: add patch to support busybox version of sysctl
Michał Łyszczek [Sun, 12 May 2019 19:55:46 +0000 (21:55 +0200)]
package/openrc: add patch to support busybox version of sysctl

Busybox version of sysctl does not support --system argument, and
files need to be loaded one by one. This patch adds code to sysctl
service in openrc to recognize busybox sysctl and execute proper
function based on that.

Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/pkg-generic.mk: add <pkg>_INSTALL_INIT_OPENRC
Michał Łyszczek [Sun, 12 May 2019 19:55:42 +0000 (21:55 +0200)]
package/pkg-generic.mk: add <pkg>_INSTALL_INIT_OPENRC

* package/pkg-generic.mk
  Add <pkg>_INSTALL_INIT_OPENRC so packages can define their own steps
  to install openrc service scripts.

* docs/manual/adding-packages-generic.txt
  update documentation about new hook.

Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agosystem/Config.in: add new init - openrc
Michał Łyszczek [Sun, 12 May 2019 19:55:40 +0000 (21:55 +0200)]
system/Config.in: add new init - openrc

This is very basic settings for openrc init.

* system/Config.in
  Allows to select openrc as init system (which auto selects
  openrc-skeleton and openrc package).

* package/ifupdown-scripts/Config.in
  openrc has its own service to bring up/down interfaces, so
  ifupdown-scripts should not be enabled when openrc is enabled to
  prevent service clash.

Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl>
[Thomas: take into account the !BR2_STATIC_LIBS dependency]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/openrc: add missing mmu and !static dependencies
Thomas Petazzoni [Sat, 18 May 2019 21:07:09 +0000 (23:07 +0200)]
package/openrc: add missing mmu and !static dependencies

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/skeleton-init-openrc: new package
Michał Łyszczek [Sun, 12 May 2019 19:55:39 +0000 (21:55 +0200)]
package/skeleton-init-openrc: new package

This basic skeleton is similar to skeleton-init-sysv.
All links in /var are same as in skeleton-init-sysv to be compatible
with current default filesystem scheme.

Exceptions:

* /dev/shm and /dev/pts dirs were removed, since they are created by
  openrc devfs service
* /etc/fstab does not need /dev/shm, /dev/pts and /sys entries
  becuse they are mounted by devfs and sysfs services respectively

Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>