depends on BR2_USE_MMU # fork()
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help
- DASH is a POSIX-compliant implementation of /bin/sh that aims to be
- as small as possible. It does this without sacrificing speed where
- possible. In fact, it is significantly faster than bash (the GNU
- Bourne-Again SHell) for most tasks.
+ DASH is a POSIX-compliant implementation of /bin/sh that
+ aims to be as small as possible. It does this without
+ sacrificing speed where possible. In fact, it is
+ significantly faster than bash (the GNU Bourne-Again SHell)
+ for most tasks.
http://gondor.apana.org.au/~herbert/dash
depends on BR2_arm # Only relevant for i.MX
help
Library of userspace helpers specific for the Freescale i.MX
- platform. It wraps the kernel interfaces for some i.MX platform
- specific drivers. It requires a kernel that includes the i.MX
- specific headers to be built.
+ platform. It wraps the kernel interfaces for some i.MX
+ platform specific drivers. It requires a kernel that
+ includes the i.MX specific headers to be built.
This library is provided by Freescale as-is and doesn't have
an upstream.
depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU
select BR2_PACKAGE_IMX_VPU
help
- Wrapper library for the vpu library, giving it a different API.
+ Wrapper library for the vpu library, giving it a different
+ API.
This library is provided by NXP as-is and doesn't have
an upstream.
help
Kernel loadable module for Vivante GPU.
- This package uses an exact copy of the GPU kernel driver source code
- of the same version as base and include fixes and improvements
- developed by FSL Community.
+ This package uses an exact copy of the GPU kernel driver
+ source code of the same version as base and include fixes
+ and improvements developed by FSL Community.
This module is only meant for NXP-based kernel up to 4.1.x.
depends on BR2_ARM_EABI
depends on BR2_TOOLCHAIN_USES_GLIBC
help
- An API for user space programs to perform 2D accelerated graphics
- operations on AMD GPU (included for examples in iMX5x chipsets)
+ An API for user space programs to perform 2D accelerated
+ graphics operations on AMD GPU (included for examples in
+ iMX5x chipsets)
comment "libz160 needs an EABI toolchain w/ glibc"
depends on !BR2_ARM_EABI || !BR2_TOOLCHAIN_USES_GLIBC
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 || !BR2_sh
select BR2_PACKAGE_GST_PLUGINS_BASE
help
- GStreamer plugin containing one plugin with a set of elements using
- the Libav library. It contains most popular decoders as well as
- colorspace conversion elements.
+ GStreamer plugin containing one plugin with a set of
+ elements using the Libav library. It contains most popular
+ decoders as well as colorspace conversion elements.
- This package is configured to use an internal copy of the Libav
- library.
+ This package is configured to use an internal copy of the
+ Libav library.
http://gstreamer.freedesktop.org/modules/gst-ffmpeg.html
select BR2_PACKAGE_FREESCALE_IMX
help
GStreamer plugins for hardware-accelerated audio and video
- parsers and codecs on i.MX platforms. It requires a kernel that
- includes the i.MX specific headers to be built.
+ parsers and codecs on i.MX platforms. It requires a kernel
+ that includes the i.MX specific headers to be built.
- To use the VPU, its firmware blob must be installed as well. This
- can be found in the firmware-imx package in the "Hardware handling"
- menu.
+ To use the VPU, its firmware blob must be installed as
+ well. This can be found in the firmware-imx package in the
+ "Hardware handling" menu.
This library is provided by Freescale as-is and doesn't have
an upstream. Pengutronix maintains gst-fsl-plugins at
- git://git.pengutronix.de/git/imx/gst-plugins-fsl-vpu.git
- but it diverges heavily from Freescale's original implementation.
+ git://git.pengutronix.de/git/imx/gst-plugins-fsl-vpu.git but
+ it diverges heavily from Freescale's original
+ implementation.
if BR2_PACKAGE_GST_FSL_PLUGINS
choice
depends on BR2_LINUX_KERNEL # on2-8170-libs
select BR2_PACKAGE_ON2_8170_LIBS
help
- GStreamer plug-in to use the Hantro X170 video decoder present on
- ATMEL AT91SAM9M10 SoC.
+ GStreamer plug-in to use the Hantro X170 video decoder
+ present on ATMEL AT91SAM9M10 SoC.
http://www.at91.com/linux4sam/bin/view/Linux4SAM/SAM9M10Gstreamer
bool "gst-plugins-good"
select BR2_PACKAGE_GST_PLUGINS_BASE
help
- A set of well-supported plug-ins for GStreamer under the preferred
- license.
+ A set of well-supported plug-ins for GStreamer under the
+ preferred license.
http://gstreamer.freedesktop.org/
bool "enable gst-debug trace support"
default y
help
- Enable support for the gst-debug tracing functionality in gstreamer.
- This has limited CPU overhead, but does increase the rootfs size
- somewhat.
+ Enable support for the gst-debug tracing functionality in
+ gstreamer. This has limited CPU overhead, but does increase
+ the rootfs size somewhat.
config BR2_PACKAGE_GSTREAMER_PLUGIN_REGISTRY
bool "enable plugin registry"
default y
help
- Enable support for the GStreamer plugin registry. This may increase
- the launch-time for a GStreamer application.
+ Enable support for the GStreamer plugin registry. This may
+ increase the launch-time for a GStreamer application.
endif
depends on !BR2_STATIC_LIBS
select BR2_PACKAGE_GST1_PLUGINS_BASE
help
- This is a set of GStreamer 1.0 plugins for plugins for Freescale's
- i.MX platforms, which make use of the i.MX multimedia capabilities.
+ This is a set of GStreamer 1.0 plugins for plugins for
+ Freescale's i.MX platforms, which make use of the i.MX
+ multimedia capabilities.
https://github.com/Freescale/gstreamer-imx
bool "gst1-plugins-bad"
select BR2_PACKAGE_GST1_PLUGINS_BASE
help
- A set of plug-ins for GStreamer that may be of poor quality or
- lacking some features.
+ A set of plug-ins for GStreamer that may be of poor quality
+ or lacking some features.
http://gstreamer.freedesktop.org/
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DEBUGUTILS
bool "debugutils"
help
- Collection of elements that may or may not be useful for debugging
+ Collection of elements that may or may not be useful for
+ debugging
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVBSUBOVERLAY
bool "dvdsuboverlay"
select BR2_PACKAGE_XLIB_LIBXEXT if BR2_PACKAGE_XORG7
select BR2_PACKAGE_XLIB_LIBXV if BR2_PACKAGE_XORG7
help
- A set of well-supported plug-ins for GStreamer under the preferred
- license.
+ A set of well-supported plug-ins for GStreamer under the
+ preferred license.
http://gstreamer.freedesktop.org/
config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUTODETECT
bool "autodetect"
help
- Plugin contains auto-detection plugins for video/audio in- and outputs
+ Plugin contains auto-detection plugins for video/audio in-
+ and outputs
config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AVI
bool "avi (*.avi video)"
depends on BR2_USE_MMU # glib2
select BR2_PACKAGE_LIBGLIB2
help
- GStreamer is an open source multimedia framework. This 1.x version of
- Gstreamer is incompatible with Gstreamer 0.10.x.
+ GStreamer is an open source multimedia framework. This 1.x
+ version of Gstreamer is incompatible with Gstreamer 0.10.x.
http://gstreamer.freedesktop.org/
bool "enable command-line parser"
default y
help
- Enable command line parser for gstreamer. This may increase the CPU
- overhead by a small amount.
+ Enable command line parser for gstreamer. This may increase
+ the CPU overhead by a small amount.
config BR2_PACKAGE_GSTREAMER1_TRACE
bool "enable tracing subsystem"
default y
help
- Enable the tracing subsystem within gstreamer. This may increase CPU
- overhead by a small amount.
+ Enable the tracing subsystem within gstreamer. This may
+ increase CPU overhead by a small amount.
config BR2_PACKAGE_GSTREAMER1_GST_DEBUG
bool "enable gst-debug trace support"
default y
help
- Enable support for the gst-debug tracing functionality in gstreamer.
- This has limited CPU overhead, but does increase the rootfs size
- somewhat.
+ Enable support for the gst-debug tracing functionality in
+ gstreamer. This has limited CPU overhead, but does increase
+ the rootfs size somewhat.
config BR2_PACKAGE_GSTREAMER1_PLUGIN_REGISTRY
bool "enable plugin registry"
default y
help
- Enable support for the GStreamer plugin registry. This may increase
- the launch-time for a GStreamer application.
+ Enable support for the GStreamer plugin registry. This may
+ increase the launch-time for a GStreamer application.
config BR2_PACKAGE_GSTREAMER1_INSTALL_TOOLS
bool "install gst-launch & gst-inspect"
default y
help
- Install the gst-launch and gst-inspect tools. This will take up
- additional space on the target.
+ Install the gst-launch and gst-inspect tools. This will take
+ up additional space on the target.
endif
config BR2_PACKAGE_MACCHANGER
bool "macchanger"
help
- A GNU/Linux utility for viewing/manipulating the MAC address of
- network interfaces
+ A GNU/Linux utility for viewing/manipulating the MAC address
+ of network interfaces
http://www.gnu.org/software/macchanger
select BR2_PACKAGE_LIBMAD
select BR2_PACKAGE_LIBID3TAG
help
- Command-line front-end to libmad, a high-quality MPEG audio decoder.
- It currently supports MPEG-1 and the MPEG-2 extension to lower
- sampling frequencies, as well as the de facto MPEG 2.5 format. All
- three audio layers — Layer I, Layer II, and Layer III (i.e. MP3) —
- are fully implemented.
+ Command-line front-end to libmad, a high-quality MPEG audio
+ decoder. It currently supports MPEG-1 and the MPEG-2
+ extension to lower sampling frequencies, as well as the de
+ facto MPEG 2.5 format. All three audio layers — Layer I,
+ Layer II, and Layer III (i.e. MP3) — are fully implemented.
http://www.underbit.com/products/mad/
select BR2_PACKAGE_HAS_LIBEGL
select BR2_PACKAGE_HAS_LIBGLES
help
- Install the binary user-space components for the ARM Mali Midgard
- T76X GPU. This package requires a kernel with the ARM Mali Midgard
- GPU Kernel Drivers enabled.
+ Install the binary user-space components for the ARM Mali
+ Midgard T76X GPU. This package requires a kernel with the
+ ARM Mali Midgard GPU Kernel Drivers enabled.
Source: http://malideveloper.arm.com/resources/drivers/
Matchbox is an Open Source base environment for the X Window
System running on non-desktop embedded platforms such as
handhelds, set-top boxes, kiosks and anything else for which
- screen space, input mechanisms or system resources are limited.
+ screen space, input mechanisms or system resources are
+ limited.
https://www.yoctoproject.org/tools-resources/projects/matchbox
Enable support for compression of the content data before it
enters the secure channel as described in RFC 3749.
- Warning: TLS compression may make you vulnerable to the CRIME
- attack. You should not enable it unless you know for sure CRIME
- and similar attacks are not applicable to your particular
- situation.
+ Warning: TLS compression may make you vulnerable to the
+ CRIME attack. You should not enable it unless you know for
+ sure CRIME and similar attacks are not applicable to your
+ particular situation.
endif
# mc prefers slang, but can use ncurses too
select BR2_PACKAGE_SLANG if !BR2_PACKAGE_NCURSES
help
- GNU Midnight Commander is a visual file manager, licensed under
- GNU General Public License. It can use either SLang (preferred)
- or ncurses for screen handling; if neither is enabled SLang
- will be automatically chosen.
+ GNU Midnight Commander is a visual file manager, licensed
+ under GNU General Public License. It can use either SLang
+ (preferred) or ncurses for screen handling; if neither is
+ enabled SLang will be automatically chosen.
https://www.midnight-commander.org
depends on BR2_i386 || BR2_x86_64
depends on BR2_USE_MMU # fork()
help
- mcelog processes machine checks (in particular memory and CPU hardware
- errors) on modern x86 Linux systems.
+ mcelog processes machine checks (in particular memory and
+ CPU hardware errors) on modern x86 Linux systems.
http://www.mcelog.org/
select BR2_PACKAGE_LIBMCRYPT
select BR2_PACKAGE_LIBMHASH
help
- MCrypt is a replacement for the old crypt() package and crypt(1)
- command, with extensions.
- It allows developers to use a wide range of encryption functions,
- without making drastic changes to their code.
+ MCrypt is a replacement for the old crypt() package and
+ crypt(1) command, with extensions.
+ It allows developers to use a wide range of encryption
+ functions, without making drastic changes to their code.
http://mcrypt.sourceforge.net/
select BR2_PACKAGE_LIBEVENT
help
Memcached is an in-memory key-value store for small chunks
- of arbitrary data (strings, objects) from results of database calls,
- API calls, or page rendering.
+ of arbitrary data (strings, objects) from results of
+ database calls, API calls, or page rendering.
http://www.memcached.org/
Memtest86+ will only work on 32-bit or 64-bit x86 targets.
It boots as an i486 program and autodetects hardware. It can
- be added to the grub2 boot menu by adding the following lines
- to the bottom of /boot/grub/grub.cfg - note the use of linux16.
+ be added to the grub2 boot menu by adding the following
+ lines to the bottom of /boot/grub/grub.cfg - note the use of
+ linux16.
menuentry "Memtest86+" {
- linux16 /boot/memtest86+.bin
+ linux16 /boot/memtest86+.bin
}
Other boot loaders will have similar requirements.
config BR2_PACKAGE_MEMTESTER
bool "memtester"
help
- A userspace utility for testing the memory subsystem for faults.
+ A userspace utility for testing the memory subsystem for
+ faults.
http://pyropus.ca/software/memtester/
select BR2_PACKAGE_LIBXCB if BR2_PACKAGE_XORG7
select BR2_PACKAGE_ZLIB
help
- Mesa 3D, an open-source implementation of the OpenGL specification.
+ Mesa 3D, an open-source implementation of the OpenGL
+ specification.
http://mesa3d.org
config BR2_PACKAGE_MESA3D_OSMESA
bool "OSMesa library"
help
- The OSMesa API provides functions for making off-screen renderings.
+ The OSMesa API provides functions for making off-screen
+ renderings.
if BR2_PACKAGE_MESA3D_DRIVER
select BR2_PACKAGE_HAS_LIBEGL
select BR2_PACKAGE_HAS_LIBEGL_WAYLAND
help
- Use the Khronos EGL APIs. EGL is a window manager for OpenGL applications
- similar to GLX, for X, and WGL, for Windows.
+ Use the Khronos EGL APIs. EGL is a window manager for OpenGL
+ applications similar to GLX, for X, and WGL, for Windows.
config BR2_PACKAGE_MESA3D_OPENGL_ES
bool "OpenGL ES"
select BR2_PACKAGE_HAS_LIBGLES
help
- Use the Khronos OpenGL ES APIs. This is commonly used on embedded
- systems and represents a subset of the OpenGL API.
+ Use the Khronos OpenGL ES APIs. This is commonly used on
+ embedded systems and represents a subset of the OpenGL API.
config BR2_PACKAGE_MESA3D_OPENGL_TEXTURE_FLOAT
bool "OpenGL texture float (patented format)"
depends on !BR2_bfin
select BR2_PACKAGE_LIBFFI
help
- Micro Python is a lean and fast implementation of the Python 3
- programming language that is optimised to run on a microcontroller.
+ Micro Python is a lean and fast implementation of the Python
+ 3 programming language that is optimised to run on a
+ microcontroller.
http://micropython.org
select BR2_PACKAGE_JPEG
select BR2_PACKAGE_SQLITE
help
- MiniDLNA (aka ReadyDLNA) is server software with the aim of being
- fully compliant with DLNA/UPnP-AV clients.
+ MiniDLNA (aka ReadyDLNA) is server software with the aim of
+ being fully compliant with DLNA/UPnP-AV clients.
http://minidlna.sourceforge.net/
# See: https://github.com/MoarVM/MoarVM/issues/222
select BR2_PACKAGE_LIBFFI if BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el
help
- Short for "Metamodel On A Runtime", MoarVM is a virtual machine
- built especially for Rakudo Perl 6 and the NQP Compiler Toolchain.
+ Short for "Metamodel On A Runtime", MoarVM is a virtual
+ machine built especially for Rakudo Perl 6 and the NQP
+ Compiler Toolchain.
http://moarvm.com
select BR2_PACKAGE_LIBAO
select BR2_PACKAGE_LIBMODPLUG
help
- This installs the 'modplug123' command line tool to play music files
- in the tracker formats supported by libmodplug: MOD, S3M, XM etc.
- Audio output is handled by libao.
+ This installs the 'modplug123' command line tool to play
+ music files in the tracker formats supported by libmodplug:
+ MOD, S3M, XM etc. Audio output is handled by libao.
http://modplug-xmms.sourceforge.net/
depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11
help
- MongoDB is a cross-platform document-oriented database (NoSQL).
+ MongoDB is a cross-platform document-oriented database
+ (NoSQL).
- It uses JSON-like documents with dynamic schemas (BSON), making
- the integration of data in certain types of applications easier
- and faster.
+ It uses JSON-like documents with dynamic schemas (BSON),
+ making the integration of data in certain types of
+ applications easier and faster.
https://www.mongodb.org/
depends on !BR2_STATIC_LIBS # dlopen()
depends on BR2_USE_MMU # fork()
help
- Monkey Server is a fast and lightweight web server for Linux platforms.
+ Monkey Server is a fast and lightweight web server for Linux
+ platforms.
http://monkey-project.com/
bool "mpg123"
depends on BR2_USE_MMU # fork - in the application
help
- Fast, free and portable MPEG audio player for Unix. It supports
- MPEG 1.0/2.0 layers 1, 2 and 3.
+ Fast, free and portable MPEG audio player for Unix. It
+ supports MPEG 1.0/2.0 layers 1, 2 and 3.
http://www.mpg123.de/
depends on BR2_TOOLCHAIN_HAS_SYNC_4
depends on BR2_TOOLCHAIN_HAS_THREADS
help
- MPlayer is a movie player which runs on many systems and supports
- many different file formats.
+ MPlayer is a movie player which runs on many systems and
+ supports many different file formats.
http://www.mplayerhq.hu/
depends on BR2_arm || BR2_i386 || BR2_x86_64
help
mraa is a C/C++ library with bindings to javascript & python
- to interface with the IO on Galileo, Edison & other platforms,
- with a structured and sane API where port names/numbering matches
- the board that you are on.
+ to interface with the IO on Galileo, Edison & other
+ platforms, with a structured and sane API where port
+ names/numbering matches the board that you are on.
http://iotdk.intel.com/docs/master/mraa
help
MessagePack is an efficient binary serialization format.
- It lets you exchange data among multiple languages like JSON but
- it's faster and smaller.
+ It lets you exchange data among multiple languages like JSON
+ but it's faster and smaller.
http://msgpack.org/
depends on BR2_USE_WCHAR
depends on BR2_USE_MMU # fork()
help
- Mtools is a collection of utilities to access MS-DOS disks from
- Unix without mounting them. It supports Win'95 style long file
- names, OS/2 Xdf disks and 2m disks (store up to 1992k on a high
- density 3 1/2 disk).
+ Mtools is a collection of utilities to access MS-DOS disks
+ from Unix without mounting them. It supports Win'95 style
+ long file names, OS/2 Xdf disks and 2m disks (store up to
+ 1992k on a high density 3 1/2 disk).
http://www.gnu.org/software/mtools/
depends on BR2_TOOLCHAIN_HAS_THREADS
select BR2_PACKAGE_BITSTREAM
help
- Simple and efficient multicast and transport stream manipulation.
+ Simple and efficient multicast and transport stream
+ manipulation.
http://www.videolan.org/projects/multicat.html
select BR2_PACKAGE_LIBCUEFILE
select BR2_PACKAGE_LIBREPLAYGAIN
help
- Musepack is an audio compression format with a strong emphasis
- on high quality. It's not lossless, but it is designed
- for transparency, so that you won't be able to hear differences
- between the original wave file and the much smaller MPC file.
+ Musepack is an audio compression format with a strong
+ emphasis on high quality. It's not lossless, but it is
+ designed for transparency, so that you won't be able to hear
+ differences between the original wave file and the much
+ smaller MPC file.
http://www.musepack.net/
select BR2_PACKAGE_READLINE
select BR2_PACKAGE_HAS_MYSQL
help
- MariaDB is one of the most popular database servers in the world.
- It's made by the original developers of MySQL and guaranteed to
- stay open source.
+ MariaDB is one of the most popular database servers in the
+ world. It's made by the original developers of MySQL and
+ guaranteed to stay open source.
http://www.mariadb.org/
config BR2_PACKAGE_NANOCOM
bool "nanocom"
help
- Nanocom is based upon microcom (http://microcom.port5.com/) but
- removes the scripting and logging features while introducing support
- for setting local/remote echo, parity and stop bits. It also follows
- a more standard command line style using the getopt function.
- Internally much of the code has been rewritten and reformatted, the
- menu system in particular is almost entirely different.
+ Nanocom is based upon microcom (http://microcom.port5.com/)
+ but removes the scripting and logging features while
+ introducing support for setting local/remote echo, parity
+ and stop bits. It also follows a more standard command line
+ style using the getopt function. Internally much of the
+ code has been rewritten and reformatted, the menu system in
+ particular is almost entirely different.
http://nanocom.sourceforge.net/
# fork()
depends on BR2_USE_MMU
help
- NcFTP Client (also known as just NcFTP) is a set of FREE application
- programs implementing the File Transfer Protocol (FTP).
+ NcFTP Client (also known as just NcFTP) is a set of FREE
+ application programs implementing the File Transfer Protocol
+ (FTP).
http://www.ncftp.com/ncftp/
config BR2_PACKAGE_NCURSES
bool "ncurses"
help
- The Ncurses (new curses) library is a free software emulation of
- curses in System V Release 4.0, and more.
+ The Ncurses (new curses) library is a free software
+ emulation of curses in System V Release 4.0, and more.
This package installs only a few vital termcap entries
bool "ndisc6 tools"
depends on BR2_USE_MMU # fork()
help
- NDisc6 is a small collection of useful tools for IPv6 networking
+ NDisc6 is a small collection of useful tools for IPv6
+ networking
http://www.remlab.net/ndisc6/
select BR2_PACKAGE_LIBGLIB2
select BR2_PACKAGE_LIBNL
help
- Near Field Communication (NFC) manager. This userspace daemon is
- a part of the NFC stack provided by the Linux NFC project.
+ Near Field Communication (NFC) manager. This userspace
+ daemon is a part of the NFC stack provided by the Linux NFC
+ project.
http://git.kernel.org/?p=network/nfc/neard.git;a=summary
select BR2_PACKAGE_LIBGCRYPT
select BR2_PACKAGE_LIBGPG_ERROR
help
- Netatalk can be used to turn a *NIX machine into an extremely
- high-performance and reliable file server for Macintosh computers.
+ Netatalk can be used to turn a *NIX machine into an
+ extremely high-performance and reliable file server for
+ Macintosh computers.
http://netatalk.sourceforge.net/
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
select BR2_PACKAGE_LIBBSD
help
- A simple Unix utility which reads and writes data across network
- connections using TCP or UDP protocol. It is designed to be a
- reliable "back-end" tool that can be used directly or easily driven
- by other programs and scripts. At the same time it is a feature-rich
- network debugging and exploration tool, since it can create almost
- any kind of connection you would need and has several interesting
+ A simple Unix utility which reads and writes data across
+ network connections using TCP or UDP protocol. It is
+ designed to be a reliable "back-end" tool that can be used
+ directly or easily driven by other programs and scripts. At
+ the same time it is a feature-rich network debugging and
+ exploration tool, since it can create almost any kind of
+ connection you would need and has several interesting
built-in capabilities.
- This package contains the OpenBSD rewrite of netcat, including
- support for IPv6, proxies, and Unix sockets.
+ This package contains the OpenBSD rewrite of netcat,
+ including support for IPv6, proxies, and Unix sockets.
https://packages.debian.org/sid/netcat-openbsd
bool "netcat"
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help
- Netcat is a featured networking utility which reads and writes data
- across network connections, using the TCP/IP protocol.
- It is designed to be a reliable "back-end" tool that can be used
- directly or easily driven by other programs and scripts. At the
- same time, it is a feature-rich network debugging and exploration
- tool, since it can create almost any kind of connection you would
- need and has several interesting built-in capabilities.
+ Netcat is a featured networking utility which reads and
+ writes data across network connections, using the TCP/IP
+ protocol.
+ It is designed to be a reliable "back-end" tool that can be
+ used directly or easily driven by other programs and
+ scripts. At the same time, it is a feature-rich network
+ debugging and exploration tool, since it can create almost
+ any kind of connection you would need and has several
+ interesting built-in capabilities.
http://netcat.sourceforge.net/download.php
bool "Enable debugging code"
help
By default net-snmp is compiled without debugging support
- (--disable-debugging). Enable this options if you need debugging
- support, including the ability to log with DEBUGMSG(),
- DEBUGMSGTL() and companion macros.
+ (--disable-debugging). Enable this options if you need
+ debugging support, including the ability to log with
+ DEBUGMSG(), DEBUGMSGTL() and companion macros.
config BR2_PACKAGE_NETSNMP_OPENSSL_INTERNAL
bool "Enable minimal internal OpenSSL code"
bool "nettle"
select BR2_PACKAGE_GMP
help
- Nettle is a cryptographic library that is designed to fit easily
- in more or less any context: In crypto toolkits for object-oriented
- languages, in applications like LSH or GNUPG, or even in kernel space
+ Nettle is a cryptographic library that is designed to fit
+ easily in more or less any context: In crypto toolkits for
+ object-oriented languages, in applications like LSH or
+ GNUPG, or even in kernel space
http://www.lysator.liu.se/~nisse/nettle/
select BR2_PACKAGE_READLINE
select BR2_PACKAGE_LIBNDP
help
- NetworkManager is a set of co-operative tools that make networking
- simple and straightforward. Whether WiFi, wired, 3G, or Bluetooth,
- NetworkManager allows you to quickly move from one network to
- another: once a network has been configured and joined once, it
- can be detected and re-joined automatically the next time it's
- available.
+ NetworkManager is a set of co-operative tools that make
+ networking simple and straightforward. Whether WiFi, wired,
+ 3G, or Bluetooth, NetworkManager allows you to quickly move
+ from one network to another: once a network has been
+ configured and joined once, it can be detected and re-joined
+ automatically the next time it's available.
http://projects.gnome.org/NetworkManager/
select BR2_PACKAGE_SLANG
select BR2_PACKAGE_POPT
help
- Programming library for color text mode, widget based user interfaces.
+ Programming library for color text mode, widget based user
+ interfaces.
http://www.redhat.com/
help
nftables is the project that aims to replace the existing
{ip,ip6,arp,eb}tables framework.
- Basically, this project provides a new packet filtering framework,
- a new userspace utility and also a compatibility layer
- for {ip,ip6}tables.
+ Basically, this project provides a new packet filtering
+ framework, a new userspace utility and also a compatibility
+ layer for {ip,ip6}tables.
http://www.netfilter.org/projects/nftables/index.html
depends on BR2_USE_MMU # fork()
select BR2_PACKAGE_LIBATOMIC_OPS if BR2_sparc_v8 || BR2_sparc_leon3
help
- nginx is an HTTP and reverse proxy server, as well as a mail proxy
- server.
+ nginx is an HTTP and reverse proxy server, as well as a mail
+ proxy server.
http://nginx.org/
select BR2_PACKAGE_LIBUV
select BR2_PACKAGE_ZLIB
help
- Event-driven I/O server-side JavaScript environment based on V8.
+ Event-driven I/O server-side JavaScript environment based on
+ V8.
http://nodejs.org/
select BR2_PACKAGE_OPENSSL
help
NPM is the package manager for the Node JavaScript platform.
- Note that enabling NPM on the target also selects OpenSSL for the
- target.
+ Note that enabling NPM on the target also selects OpenSSL
+ for the target.
http://www.npmjs.org
download and save tgz files or clone git repos for the
components you care about.
- Example: serialport uglify-js@1.3.4 /my/module/mymodule.tgz git://github.com/someuser/somemodule.git#v1.2
+ Example:
+ serialport uglify-js@1.3.4 /my/module/mymodule.tgz \
+ git://github.com/someuser/somemodule.git#v1.2
- This would install the serialport module (at the newest version),
- the uglify-js module at 1.3.4, a module from a filesystem path,
- and a module from a git repository.
+ This would install the serialport module (at the newest
+ version), the uglify-js module at 1.3.4, a module from a
+ filesystem path, and a module from a git repository.
config BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL_DEPS
string "Additional module dependencies"
help
- List of space-separated buildroot recipes which must be built before
- your npms can be installed. For example, if in 'Additional modules'
- you specified 'node-curl' (see:
- https://github.com/jiangmiao/node-curl), you could then specify
- 'libcurl' here, to ensure that buildroot builds the libcurl package,
- and does so before building your node modules.
+ List of space-separated buildroot recipes which must be
+ built before your npms can be installed. For example, if in
+ 'Additional modules' you specified 'node-curl' (see:
+ https://github.com/jiangmiao/node-curl), you could then
+ specify 'libcurl' here, to ensure that buildroot builds the
+ libcurl package, and does so before building your node
+ modules.
endif
depends on BR2_PACKAGE_PERL
help
ntp-wait waits until the locally running ntpd is in state 4
- (synchronized). This could be useful at boot time, to delay the
- boot sequence until after "ntpd -g" has set the time.
+ (synchronized). This could be useful at boot time, to delay
+ the boot sequence until after "ntpd -g" has set the time.
config BR2_PACKAGE_NTP_NTPD
bool "ntpd"
default y
help
ntpd is the time synchronization daemon keeping your local
- system date and time in sync and optionally serving time and date
- information on the network via the NTP protocol.
+ system date and time in sync and optionally serving time and
+ date information on the network via the NTP protocol.
config BR2_PACKAGE_NTP_NTPD_ATOM_PPS
bool "PPS support"
config BR2_PACKAGE_NTP_NTPDATE
bool "ntpdate"
help
- The ntpdate utility program is used to set the local date and time
- from an NTP server given as an argument.
+ The ntpdate utility program is used to set the local date
+ and time from an NTP server given as an argument.
config BR2_PACKAGE_NTP_NTPDC
bool "ntpdc"
config BR2_PACKAGE_NTP_NTPQ
bool "ntpq"
help
- The ntpq utility program is used to query NTP servers requesting
- information about current state and/or changes in that state.
+ The ntpq utility program is used to query NTP servers
+ requesting information about current state and/or changes in
+ that state.
config BR2_PACKAGE_NTP_NTPSNMPD
bool "ntpsnmpd"
config BR2_PACKAGE_NTP_NTPTIME
bool "ntptime"
help
- The ntptime utility program is used to read and set kernel time
- variables.
+ The ntptime utility program is used to read and set kernel
+ time variables.
config BR2_PACKAGE_NTP_NTPTRACE
bool "ntptrace"
depends on BR2_PACKAGE_PERL
help
- ntptrace is a perl script that uses the ntpq utility program to
- follow the chain of NTP servers from a given host back to the
- primary time source
+ ntptrace is a perl script that uses the ntpq utility program
+ to follow the chain of NTP servers from a given host back to
+ the primary time source
config BR2_PACKAGE_NTP_TICKADJ
bool "tickadj"
help
Network UPS tools
- The primary goal of the Network UPS Tools (NUT) project is to provide
- support for Power Devices, such as Uninterruptible Power Supplies,
- Power Distribution Units and Solar Controllers.
+ The primary goal of the Network UPS Tools (NUT) project is
+ to provide support for Power Devices, such as
+ Uninterruptible Power Supplies, Power Distribution Units and
+ Solar Controllers.
http://www.networkupstools.org/
config BR2_PACKAGE_NUT_DRIVERS
string "drivers"
help
- Select the individual drivers to enable, in a comma-separated list.
- Leave empty for all.
+ Select the individual drivers to enable, in a
+ comma-separated list. Leave empty for all.
endif # BR2_PACKAGE_NUT
select BR2_PACKAGE_HAS_LIBGLES
select BR2_PACKAGE_HAS_LIBOPENMAX
help
- Those packages provide libraries, drivers and firmware that comes from
- NVIDIA Linux For Tegra.
+ Those packages provide libraries, drivers and firmware that
+ comes from NVIDIA Linux For Tegra.
https://developer.nvidia.com/linux-tegra
bool "odhcp6c"
depends on BR2_USE_MMU # fork()
help
- odhcp6c is a minimal DHCPv6 and RA-client for use in embedded Linux
- systems, especially routers.
+ odhcp6c is a minimal DHCPv6 and RA-client for use in
+ embedded Linux systems, especially routers.
https://github.com/sbyx/odhcp6c
depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_TOOLCHAIN_HAS_THREADS
help
- omniORB is a robust high performance CORBA ORB for C++ and Python.
- omniORB is largely CORBA 2.6 compliant. omniORB is one of only
- three ORBs to have been awarded the Open Group's Open Brand for
- CORBA. This means that omniORB has been tested and certified
- CORBA compliant, to version 2.1 of the CORBA specification.
+ omniORB is a robust high performance CORBA ORB for C++ and
+ Python.
+ omniORB is largely CORBA 2.6 compliant. omniORB is one of
+ only three ORBs to have been awarded the Open Group's Open
+ Brand for CORBA. This means that omniORB has been tested and
+ certified CORBA compliant, to version 2.1 of the CORBA
+ specification.
http://omniorb.sourceforge.net/
select BR2_PACKAGE_PCRE
select BR2_PACKAGE_ZLIB
help
- OMXPlayer is a commandline OMX player for the Raspberry Pi. It was
- developed as a testbed for the XBMC Raspberry PI implementation
- and is quite handy to use standalone.
+ OMXPlayer is a commandline OMX player for the Raspberry
+ Pi. It was developed as a testbed for the XBMC Raspberry PI
+ implementation and is quite handy to use standalone.
https://github.com/popcornmix/omxplayer
depends on BR2_LINUX_KERNEL
depends on BR2_arm926t
help
- Kernel modules for Hantro x170 hardware video decompression support.
+ Kernel modules for Hantro x170 hardware video decompression
+ support.
http://www.at91.com/linux4sam/bin/view/Linux4SAM/SAM9M10Gstreamer
bool "opencore-amr"
depends on BR2_INSTALL_LIBSTDCPP
help
- Library of OpenCORE Framework implementation of Adaptive Multi Rate
- Narrowband and Wideband (AMR-NB and AMR-WB) speech codec.
+ Library of OpenCORE Framework implementation of Adaptive
+ Multi Rate Narrowband and Wideband (AMR-NB and AMR-WB)
+ speech codec.
http://opencore-amr.sourceforge.net/
depends on BR2_USE_WCHAR
select BR2_PACKAGE_ZLIB
help
- OpenCV (Open Source Computer Vision) is a library of programming
- functions for real time computer vision.
+ OpenCV (Open Source Computer Vision) is a library of
+ programming functions for real time computer vision.
http://opencv.org/
select BR2_PACKAGE_OPENCV_LIB_IMGPROC
select BR2_PACKAGE_OPENCV_LIB_VIDEO
help
- Include opencv_superres "super resolution" - module into the OpenCV
- build.
+ Include opencv_superres "super resolution" - module into the
+ OpenCV build.
config BR2_PACKAGE_OPENCV_LIB_TS
bool "ts (touchscreen)"
help
Enable Video 4 Linux support.
- If the package libv4l is enabled, its support is automatically enabled.
+ If the package libv4l is enabled, its support is
+ automatically enabled.
comment "Install options"
depends on !BR2_PACKAGE_OPENCV
select BR2_PACKAGE_ZLIB
help
- OpenCV (Open Source Computer Vision) is a library of programming
- functions for real time computer vision.
+ OpenCV (Open Source Computer Vision) is a library of
+ programming functions for real time computer vision.
Note that the opencv_core module and the opencv_hal library
are always built and installed, not matter which other
select BR2_PACKAGE_OPENCV3_LIB_FEATURES2D
select BR2_PACKAGE_OPENCV3_LIB_IMGPROC
help
- Include opencv_calib3d (camera calibration and 3d reconstruction) module
- into the OpenCV build.
+ Include opencv_calib3d (camera calibration and 3d
+ reconstruction) module into the OpenCV build.
config BR2_PACKAGE_OPENCV3_LIB_FEATURES2D
bool "features2d"
select BR2_PACKAGE_OPENCV3_LIB_IMGPROC
select BR2_PACKAGE_OPENCV3_LIB_ML
help
- Include opencv_features2d (2d features framework) module into the OpenCV
- build.
+ Include opencv_features2d (2d features framework) module
+ into the OpenCV build.
config BR2_PACKAGE_OPENCV3_LIB_FLANN
bool "flann"
# opencv_core dependency is already enabled
help
- Include opencv_flann (clustering and search in multi-dimensional spaces)
- module into the OpenCV build.
+ Include opencv_flann (clustering and search in
+ multi-dimensional spaces) module into the OpenCV build.
config BR2_PACKAGE_OPENCV3_LIB_HIGHGUI
bool "highgui"
select BR2_PACKAGE_OPENCV3_LIB_IMGPROC
select BR2_PACKAGE_OPENCV3_LIB_VIDEOIO
help
- Include opencv_highgui (high-level gui and media i/o) module into the
- OpenCV build.
+ Include opencv_highgui (high-level gui and media i/o) module
+ into the OpenCV build.
if BR2_PACKAGE_OPENCV3_LIB_HIGHGUI
select BR2_PACKAGE_QT_GUI_MODULE
select BR2_PACKAGE_QT_TEST
help
- Use Qt4 with QtTest and QtGui modules and STL support, as GUI toolkit.
+ Use Qt4 with QtTest and QtGui modules and STL support, as
+ GUI toolkit.
comment "qt4 support needs qt"
depends on BR2_USE_MMU # qt
select BR2_PACKAGE_QT5BASE_GUI
select BR2_PACKAGE_QT5BASE_WIDGETS
help
- Use Qt5 with base, concurrent, test, gui and widgets components, as GUI
- toolkit.
+ Use Qt5 with base, concurrent, test, gui and widgets
+ components, as GUI toolkit.
comment "qt5 support needs qt5"
depends on !BR2_PACKAGE_QT && !BR2_PACKAGE_QT5
bool "imgcodecs"
select BR2_PACKAGE_OPENCV3_LIB_IMGPROC
help
- Include opencv_imgcodecs (image codecs) module into the OpenCV build.
+ Include opencv_imgcodecs (image codecs) module into the
+ OpenCV build.
config BR2_PACKAGE_OPENCV3_LIB_IMGPROC
bool "imgproc"
# opencv_core dependency is already enabled
help
- Include opencv_imgproc (image processing) module into the OpenCV build.
+ Include opencv_imgproc (image processing) module into the
+ OpenCV build.
config BR2_PACKAGE_OPENCV3_LIB_ML
bool "ml"
# opencv_core dependency is already enabled
help
- Include opencv_ml (machine learning) module into the OpenCV build.
+ Include opencv_ml (machine learning) module into the OpenCV
+ build.
config BR2_PACKAGE_OPENCV3_LIB_OBJDETECT
bool "objdetect"
select BR2_PACKAGE_OPENCV3_LIB_IMGPROC
select BR2_PACKAGE_OPENCV3_LIB_ML
help
- Include opencv_objdetect (object detection) module into the OpenCV build.
+ Include opencv_objdetect (object detection) module into the
+ OpenCV build.
config BR2_PACKAGE_OPENCV3_LIB_PHOTO
bool "photo"
select BR2_PACKAGE_OPENCV3_LIB_IMGPROC
help
- Include opencv_photo (computational photography) module into the OpenCV
- build.
+ Include opencv_photo (computational photography) module into
+ the OpenCV build.
config BR2_PACKAGE_OPENCV3_LIB_PYTHON
bool "python"
depends on BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS
select BR2_PACKAGE_PYTHON_NUMPY
help
- Include opencv_python module into the OpenCV build.
- No python example is installed.
+ Include opencv_python module into the OpenCV build. No
+ python example is installed.
config BR2_PACKAGE_OPENCV3_LIB_SHAPE
bool "shape"
select BR2_PACKAGE_OPENCV3_LIB_IMGPROC
select BR2_PACKAGE_OPENCV3_LIB_VIDEO
help
- Include opencv_shape (shape descriptors and matchers) module into the
- OpenCV build.
+ Include opencv_shape (shape descriptors and matchers) module
+ into the OpenCV build.
config BR2_PACKAGE_OPENCV3_LIB_STITCHING
bool "stitching"
select BR2_PACKAGE_OPENCV3_LIB_IMGPROC
select BR2_PACKAGE_OPENCV3_LIB_OBJDETECT
help
- Include opencv_stitching (images stitching) module into the OpenCV build.
+ Include opencv_stitching (images stitching) module into the
+ OpenCV build.
config BR2_PACKAGE_OPENCV3_LIB_SUPERRES
bool "superres"
select BR2_PACKAGE_OPENCV3_LIB_IMGPROC
select BR2_PACKAGE_OPENCV3_LIB_VIDEO
help
- Include opencv_superres (super resolution) module into the OpenCV build.
+ Include opencv_superres (super resolution) module into the
+ OpenCV build.
config BR2_PACKAGE_OPENCV3_LIB_TS
bool "ts"
select BR2_PACKAGE_OPENCV3_LIB_IMGCODECS
select BR2_PACKAGE_OPENCV3_LIB_IMGPROC
help
- Include opencv_videoio (media i/o) module into the OpenCV build.
+ Include opencv_videoio (media i/o) module into the OpenCV
+ build.
config BR2_PACKAGE_OPENCV3_LIB_VIDEO
bool "video"
select BR2_PACKAGE_OPENCV3_LIB_IMGPROC
help
- Include opencv_video (video analysis) module into the OpenCV build.
+ Include opencv_video (video analysis) module into the OpenCV
+ build.
config BR2_PACKAGE_OPENCV3_LIB_VIDEOSTAB
bool "videostab"
select BR2_PACKAGE_OPENCV3_LIB_PHOTO
select BR2_PACKAGE_OPENCV3_LIB_VIDEO
help
- Include opencv_videostab (video stabilization) module into the OpenCV
- build.
+ Include opencv_videostab (video stabilization) module into
+ the OpenCV build.
comment "Test sets"
config BR2_PACKAGE_OPENCV3_BUILD_TESTS
help
Enable Video 4 Linux support.
- If the package libv4l is enabled, its support is automatically enabled.
+ If the package libv4l is enabled, its support is
+ automatically enabled.
comment "Install options"
config BR2_PACKAGE_OPENCV3_INSTALL_DATA
bool "install extra data"
help
- Install various data that is used by cv libraries and/or demo
- applications, specifically for haarcascades and lbpcascades
- features.
+ Install various data that is used by cv libraries and/or
+ demo applications, specifically for haarcascades and
+ lbpcascades features.
For further information: see OpenCV documentation.
depends on BR2_USE_WCHAR
depends on BR2_USE_MMU # needs fork()
help
- OpenLDAP Software is an open source implementation of
- the Lightweight Directory Access Protocol.
+ OpenLDAP Software is an open source implementation of the
+ Lightweight Directory Access Protocol.
This only installs client-side support.
bool "openldap client binaries"
default y
help
- Install the OpenLDAP client tools (ldapadd, ldapcompare, ldapdelete,
- ldapexop, ldapmodify, ldapmodrdn, ldappasswd, ldapsearch, ldapurl,
- ldapwhoami)
+ Install the OpenLDAP client tools (ldapadd, ldapcompare,
+ ldapdelete, ldapexop, ldapmodify, ldapmodrdn, ldappasswd,
+ ldapsearch, ldapurl, ldapwhoami)
endif
select BR2_PACKAGE_OPENSSL
select BR2_PACKAGE_ZLIB
help
- A free version of the SSH protocol suite of network connectivity
- tools. The standard 'ssh', 'sshd', 'scp', and friends.
+ A free version of the SSH protocol suite of network
+ connectivity tools. The standard 'ssh', 'sshd', 'scp', and
+ friends.
http://www.openssh.com/
bool "OpenTyrian data"
depends on BR2_PACKAGE_OPENTYRIAN
help
- Data files to use with OpenTyrian game. Currently only the original
- Tyrian 2.1 data files, that have been released as Freeware in 2004,
- are compatible.
+ Data files to use with OpenTyrian game. Currently only the
+ original Tyrian 2.1 data files, that have been released as
+ Freeware in 2004, are compatible.
http://code.google.com/p/opentyrian/wiki/FAQ
select BR2_PACKAGE_SDL
select BR2_PACKAGE_OPENTYRIAN_DATA
help
- OpenTyrian is a port of the DOS shoot-em-up Tyrian. It uses SDL,
- making it easily cross-platform.
+ OpenTyrian is a port of the DOS shoot-em-up Tyrian. It uses
+ SDL, making it easily cross-platform.
It requires the original data files to run.
- A display with minimum 640x480 resolution and a keyboard are needed
- to play the game.
+ A display with minimum 640x480 resolution and a keyboard are
+ needed to play the game.
If you want some sound, activate ALSA with OSS emulation.
https://bitbucket.org/opentyrian/opentyrian/wiki/Home
http://open-vm-tools.sourceforge.net/
- ICU locales, Xerces, and X11 tools are currently not supported.
+ ICU locales, Xerces, and X11 tools are currently not
+ supported.
- NOTE: Support for vmblock-fuse will be enabled in openvmtools if the
- libfuse package is selected.
+ NOTE: Support for vmblock-fuse will be enabled in
+ openvmtools if the libfuse package is selected.
if BR2_PACKAGE_OPENVMTOOLS
depends on BR2_PACKAGE_HAS_UDEV
depends on BR2_USE_WCHAR
help
- Free software library that interfaces with selected Z-Wave PC
- controllers, allowing anyone to create applications that manipulate
- and respond to devices on a Z-Wave network, without requiring
- in-depth knowledge of the Z-Wave protocol
+ Free software library that interfaces with selected Z-Wave
+ PC controllers, allowing anyone to create applications that
+ manipulate and respond to devices on a Z-Wave network,
+ without requiring in-depth knowledge of the Z-Wave protocol
http://www.openzwave.net
depends on BR2_USE_WCHAR # libarchive
select BR2_PACKAGE_LIBARCHIVE
help
- Opkg is a lightweight package management system, based on ipkg. It is
- written in C and resembles apt/dpkg in operation. It is intended for
- use on embedded Linux devices.
- Opkg is maintained, stable, robust and conservative in its memory
- usage, despite its buggy ipkg ancestry. As best it can, opkg
- maintains backwards compatibility with ipkg and conforms to a subset
- of debian's policy manual regarding control files.
+ Opkg is a lightweight package management system, based on
+ ipkg. It is written in C and resembles apt/dpkg in
+ operation. It is intended for use on embedded Linux devices.
+ Opkg is maintained, stable, robust and conservative in its
+ memory usage, despite its buggy ipkg ancestry. As best it
+ can, opkg maintains backwards compatibility with ipkg and
+ conforms to a subset of debian's policy manual regarding
+ control files.
http://code.google.com/p/opkg/
select BR2_PACKAGE_LIBOGG
select BR2_PACKAGE_OPUS
help
- A convenient high-level API for decoding and basic manipulation
- of all Ogg Opus audio streams.
+ A convenient high-level API for decoding and basic
+ manipulation of all Ogg Opus audio streams.
http://opus-codec.org
select BR2_PACKAGE_LUAFILESYSTEM
select BR2_PACKAGE_WSAPI_XAVANTE
help
- An MVC web framework for Lua. The design is inspired by lightweight
- Ruby frameworks such as Camping
+ An MVC web framework for Lua. The design is inspired by
+ lightweight Ruby frameworks such as Camping
http://keplerproject.github.com/orbit
depends on BR2_LINUX_KERNEL
depends on (BR2_arm920t || BR2_arm922t || BR2_arm926t)
help
- Linux kernel driver for the H&D Wireless SPB104 SD-card WiFi SIP.
+ Linux kernel driver for the H&D Wireless SPB104 SD-card WiFi
+ SIP.
- owl-linux requires the hidden kernel option WIRELESS_EXT enabled.
+ owl-linux requires the hidden kernel option WIRELESS_EXT
+ enabled.
http://linux.hd-wireless.se/bin/view/Linux/GettingStarted
depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_USE_WCHAR
help
- p7zip is a quick port of the command line version of 7-zip for Unix.
- (see http://www.7-zip.org)
+ p7zip is a quick port of the command line version of 7-zip
+ for Unix (see http://www.7-zip.org)
7-Zip is a file archiver with highest compression ratio.
select BR2_PACKAGE_HARFBUZZ
select BR2_PACKAGE_XLIB_LIBX11 if BR2_PACKAGE_XORG7
help
- Pango is a library for laying out and rendering of text, with an
- emphasis on internationalization. Pango can be used anywhere that
- text layout is needed, though most of the work on Pango so far has
- been done in the context of the GTK+ widget toolkit. Pango forms the
- core of text and font handling for GTK+-2.x.
+ Pango is a library for laying out and rendering of text,
+ with an emphasis on internationalization. Pango can be used
+ anywhere that text layout is needed, though most of the work
+ on Pango so far has been done in the context of the GTK+
+ widget toolkit. Pango forms the core of text and font
+ handling for GTK+-2.x.
http://www.pango.org/
depends on BR2_USE_WCHAR
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help
- Take patch files (containing difference listings) and apply them
- to original files, producing patched versions.
+ Take patch files (containing difference listings) and apply
+ them to original files, producing patched versions.
http://www.gnu.org/software/patch/
select BR2_PACKAGE_LIBGLIB2
select BR2_PACKAGE_LIBGTK2 if !BR2_PACKAGE_LIBGTK3_X11
help
- PCMan File Manager (PCManFM) is a file manager application developed
- by Hong Jen Yee from Taiwan which is meant to be a replacement for
- Nautilus, Konqueror and Thunar.
+ PCMan File Manager (PCManFM) is a file manager application
+ developed by Hong Jen Yee from Taiwan which is meant to be a
+ replacement for Nautilus, Konqueror and Thunar.
http://wiki.lxde.org/en/PCManFM
+
config BR2_PACKAGE_PCRE2
bool "pcre2"
help
Perl Compatible Regular Expressions. By default, only the
8-bits libpcre2 is built. To get the 16-bits and/or 32-bits
- variants libpcre2-16/libpcre2-32, use the package sub-options.
+ variants libpcre2-16/libpcre2-32, use the package
+ sub-options.
http://www.pcre.org/
config BR2_PACKAGE_PCRE2_16
bool "16-bit pcre2"
help
- This option builds the 16-bits pcre2 library, i.e 'libpcre2-16'
+ This option builds the 16-bits pcre2 library, i.e
+ 'libpcre2-16'
config BR2_PACKAGE_PCRE2_32
bool "32-bit pcre2"
help
- This option builds the 32-bits pcre2 library, i.e 'libpcre2-32'
+ This option builds the 32-bits pcre2 library, i.e
+ 'libpcre2-32'
endif
Power8 and Power9 CPU over FSI.
pdbg runs on a BMC, which is generally an ARM-powered system
- monitoring/controlling a host CPU. It can also run on the host.
+ monitoring/controlling a host CPU. It can also run on the
+ host.
https://github.com/open-power/pdbg
select BR2_PACKAGE_PERL_HTTP_MESSAGE
select BR2_PACKAGE_PERL_LWP_MEDIATYPES
help
- Instances of the `HTTP::Daemon' class are HTTP/1.1 servers that listen
- on a socket for incoming requests.
+ Instances of the `HTTP::Daemon' class are HTTP/1.1 servers
+ that listen on a socket for incoming requests.
http://github.com/gisle/http-daemon
config BR2_PACKAGE_PERL_HTTP_DATE
bool "perl-http-date"
help
- This module provides functions that deal the date formats used by the
- HTTP protocol (and then some more)
+ This module provides functions that deal the date formats
+ used by the HTTP protocol (and then some more)
https://github.com/gisle/http-date
bool "perl-http-negotiate"
select BR2_PACKAGE_PERL_HTTP_MESSAGE
help
- This module provides a complete implementation of the HTTP content
- negotiation algorithm specified in draft-ietf-http-v11-spec-00.ps
- chapter 12.
+ This module provides a complete implementation of the HTTP
+ content negotiation algorithm specified in
+ draft-ietf-http-v11-spec-00.ps chapter 12.
http://github.com/gisle/http-negotiate
config BR2_PACKAGE_PERL_IO_HTML
bool "perl-io-html"
help
- Perl module that opens a file and performs automatic charset detection
+ Perl module that opens a file and performs automatic charset
+ detection
https://github.com/madsen/io-html
config BR2_PACKAGE_PERL_LWP_MEDIATYPES
bool "perl-lwp-mediatypes"
help
- This module provides functions for handling media (also known as MIME)
- types and encodings.
+ This module provides functions for handling media (also
+ known as MIME) types and encodings.
https://github.com/gisle/lwp-mediatypes
bool "perl-mime-base64"
depends on !BR2_STATIC_LIBS
help
- This package contains a base64 encoder/decoder and a quoted-printable
- encoder/decoder.
+ This package contains a base64 encoder/decoder and a
+ quoted-printable encoder/decoder.
http://github.com/gisle/mime-base64
bool "perl-www-robotrules"
select BR2_PACKAGE_PERL_URI
help
- This module provides functions that deal the date formats used by the
- HTTP protocol (and then some more)
+ This module provides functions that deal the date formats
+ used by the HTTP protocol (and then some more)
http://github.com/gisle/www-robotrules
depends on BR2_USE_MMU # fork()
help
Larry Wall's Practical Extraction and Report Language
- An interpreted scripting language, known among some as "Unix's Swiss
- Army Chainsaw".
+ An interpreted scripting language, known among some as
+ "Unix's Swiss Army Chainsaw".
http://www.perl.org/
config BR2_PACKAGE_PERL_MODULES
string "custom module selection"
help
- List of space-separated perl modules (without .pm) to copy to the
- rootfs.
+ List of space-separated perl modules (without .pm) to copy
+ to the rootfs.
Examples: constant Getopt/Std Time/Local
select BR2_PACKAGE_LIBPHIDGET
help
phidgetwebservice (the Phidget WebService) provides an HTTP
- front-end to the libphidget device control API. This provides
- an alternative to the libphidget C linkage interface for
- controlling locally attached Phidgets USB devices and it also
- allows you to control Phidget USB devices remotely when the host
- running the phidgetwebservice has an exposed network interface.
+ front-end to the libphidget device control API. This
+ provides an alternative to the libphidget C linkage
+ interface for controlling locally attached Phidgets USB
+ devices and it also allows you to control Phidget USB
+ devices remotely when the host running the phidgetwebservice
+ has an exposed network interface.
- The phidgetwebservice client program uses the libphidget HTTP
- functions to send commands to the phidgetwebservice.
+ The phidgetwebservice client program uses the libphidget
+ HTTP functions to send commands to the phidgetwebservice.
http://phidgets.com/
bool "picocom"
depends on BR2_USE_MMU # fork()
help
- picocom is a minimal dumb-terminal emulation program. It is, in
- principle, very much like minicom, only it's pico instead of mini!
+ picocom is a minimal dumb-terminal emulation program. It is,
+ in principle, very much like minicom, only it's pico instead
+ of mini!
https://github.com/npat-efault/picocom/
config BR2_PACKAGE_PKGCONF
bool "pkgconf"
help
- pkgconf is a program which helps to configure compiler and linker
- flags for development frameworks. It is similar to pkg-config,
- but was written from scratch in the summer of 2011 to replace
- pkg-config, which now needs itself to build itself
+ pkgconf is a program which helps to configure compiler and
+ linker flags for development frameworks. It is similar to
+ pkg-config, but was written from scratch in the summer of
+ 2011 to replace pkg-config, which now needs itself to build
+ itself
https://github.com/pkgconf/pkgconf
select BR2_PACKAGE_XLIB_LIBX11 if BR2_PACKAGE_XORG7
select BR2_PACKAGE_XLIB_LIBXEXT if BR2_PACKAGE_XORG7
help
- Poppler is a PDF rendering library based on the xpdf-3.0 code base.
+ Poppler is a PDF rendering library based on the xpdf-3.0
+ code base.
http://poppler.freedesktop.org/
select BR2_PACKAGE_PCIUTILS
select BR2_PACKAGE_LIBNL
help
- A tool to diagnose issues with power consumption and power management
+ A tool to diagnose issues with power consumption and power
+ management
https://01.org/powertop/
config BR2_PACKAGE_PPS_TOOLS
bool "pps-tools"
help
- Pulse per second tools. Provides timepps.h and other PPS utilities.
+ Pulse per second tools. Provides timepps.h and other PPS
+ utilities.
https://github.com/ago/pps-tools/
select BR2_PACKAGE_SDL_MIXER
select BR2_PACKAGE_SDL_NET
help
- PrBoom is a Doom client which allows you to play the good old game on
- newer hardware. It even supports higher resolution and better
- rendering, while still keeping the old style alive.
+ PrBoom is a Doom client which allows you to play the good
+ old game on newer hardware. It even supports higher
+ resolution and better rendering, while still keeping the old
+ style alive.
http://prboom.sourceforge.net/
bool "mod_redis support"
select BR2_PACKAGE_HIREDIS
help
- The mod_redis module enables ProFTPD support for caching data in Redis
- servers, using the hiredis client library.
+ The mod_redis module enables ProFTPD support for caching
+ data in Redis servers, using the hiredis client library.
endif
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_5
depends on !BR2_STATIC_LIBS
help
- Protocol buffers are Google's language-neutral, platform-neutral,
- extensible mechanism for serializing structured data.
+ Protocol buffers are Google's language-neutral,
+ platform-neutral, extensible mechanism for serializing
+ structured data.
https://developers.google.com/protocol-buffers
depends on BR2_TOOLCHAIN_HAS_THREADS
depends on !BR2_STATIC_LIBS
help
- Force any tcp connections to flow through a proxy (or proxy chain)
+ Force any tcp connections to flow through a proxy (or proxy
+ chain)
https://github.com/rofl0r/proxychains
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
select BR2_PACKAGE_NCURSES
help
- Helpful /proc related utilities such as pstree, fuser, and killall
+ Helpful /proc related utilities such as pstree, fuser, and
+ killall
https://gitlab.com/psmisc/psmisc
bool "psplash"
depends on BR2_USE_WCHAR
help
- PSplash is a userspace graphical boot splash screen for mainly
- embedded Linux devices supporting a 16bpp or 32bpp framebuffer.
- It has few dependencies (just libc), supports basic images and
- text and handles rotation. Its visual look is configurable by
- basic source changes.
+ PSplash is a userspace graphical boot splash screen for
+ mainly embedded Linux devices supporting a 16bpp or 32bpp
+ framebuffer. It has few dependencies (just libc), supports
+ basic images and text and handles rotation. Its visual look
+ is configurable by basic source changes.
Also included is a 'client' command utility for sending
information to psplash such as boot progress information.
- Start the drawing process with 'psplash -n&' as early as possible.
- Note: psplash creates a FIFO in /tmp for communication with
- psplash-write.
+ Start the drawing process with 'psplash -n&' as early as
+ possible. Note: psplash creates a FIFO in /tmp for
+ communication with psplash-write.
Usage:
* Set progress bar to 50 percent:
bool "pugixml"
depends on BR2_INSTALL_LIBSTDCPP
help
- Light-weight, simple and fast XML parser for C++ with XPath support
+ Light-weight, simple and fast XML parser for C++ with XPath
+ support
Features:
- * DOM-like interface with rich traversal/modification capabilities
- * Extremely fast non-validating XML parser which constructs the DOM tree
- from an XML file/buffer
- * XPath 1.0 implementation for complex data-driven tree queries
- * Full Unicode support with Unicode interface variants and automatic
- encoding conversions
+ * DOM-like interface with rich traversal/modification
+ capabilities
+ * Extremely fast non-validating XML parser which constructs
+ the DOM tree from an XML file/buffer
+ * XPath 1.0 implementation for complex data-driven tree
+ queries
+ * Full Unicode support with Unicode interface variants and
+ automatic encoding conversions
http://pugixml.org/
https://github.com/zeux/pugixml
depends on BR2_USE_MMU # fork()
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
help
- Pure-FTPd is a free (BSD), secure, production-quality and standard-
- conformant FTP server. It doesn't provide useless bells and whistles,
- but focuses on efficiency and ease of use. It provides simple answers
- to common needs, plus unique useful features for personal users as
- well as hosting providers.
+ Pure-FTPd is a free (BSD), secure, production-quality and
+ standard- conformant FTP server. It doesn't provide useless
+ bells and whistles, but focuses on efficiency and ease of
+ use. It provides simple answers to common needs, plus unique
+ useful features for personal users as well as hosting
+ providers.
http://www.pureftpd.org
config BR2_PACKAGE_PURE_FTPD_FTPWHO
bool "ftpwho"
help
- Enable the pure-ftpd command. Pure-ftpwho shows current Pure-ftpd
- client sessions. Only the system administrator may run this. Output
- can be text (default), HTML, XML data and parser-optimized.
+ Enable the pure-ftpd command. Pure-ftpwho shows current
+ Pure-ftpd client sessions. Only the system administrator
+ may run this. Output can be text (default), HTML, XML data
+ and parser-optimized.
config BR2_PACKAGE_PURE_FTPD_QUOTAS
bool "quotas"
help
Enable virtual quotas. With virtual quotas, restrictions can
be placed on the maximum number of files a user can store in
- his account. In addition, restrictions can also be placed
- on the total size.
+ his account. In addition, restrictions can also be placed on
+ the total size.
endif
depends on BR2_USE_MMU # fork()
depends on BR2_USE_WCHAR
help
- PuTTY is a free SSH and Telnet client. Without GTK2 activated,
- only the commandline tools plink, pscp, psftp, and puttygen are
- built; enable GTK2 for the graphical client.
+ PuTTY is a free SSH and Telnet client. Without GTK2
+ activated, only the commandline tools plink, pscp, psftp,
+ and puttygen are built; enable GTK2 for the graphical
+ client.
http://www.chiark.greenend.org.uk/~sgtatham/putty/
config BR2_PACKAGE_PWGEN
bool "pwgen"
help
- Pwgen is a small, GPL'ed password generator which creates passwords
- which can be easily memorized by a human.
+ Pwgen is a small, GPL'ed password generator which creates
+ passwords which can be easily memorized by a human.
http://sourceforge.net/projects/pwgen/
config BR2_PACKAGE_PYTHON_ASN1CRYPTO
bool "python-asn1crypto"
help
- Fast ASN.1 parser and serializer with definitions for private keys,
- public keys, certificates, CRL, OCSP, CMS, PKCS#3, PKCS#7, PKCS#8,
- PKCS#12, PKCS#5, X.509 and TSP.
+ Fast ASN.1 parser and serializer with definitions for
+ private keys, public keys, certificates, CRL, OCSP, CMS,
+ PKCS#3, PKCS#7, PKCS#8, PKCS#12, PKCS#5, X.509 and TSP.
https://github.com/wbond/asn1crypto
config BR2_PACKAGE_PYTHON_BOTTLE
bool "python-bottle"
help
- Bottle is a fast, simple and lightweight WSGI micro web-framework
- for Python. It is distributed as a single file module and has no
- dependencies other than the Python Standard Library.
+ Bottle is a fast, simple and lightweight WSGI micro
+ web-framework for Python. It is distributed as a single file
+ module and has no dependencies other than the Python
+ Standard Library.
http://bottlepy.org
select BR2_PACKAGE_PYTHON_SQLITE if BR2_PACKAGE_PYTHON # runtime
select BR2_PACKAGE_PYTHON3_SQLITE if BR2_PACKAGE_PYTHON3 # runtime
help
- This module provides controller area network support for Python.
+ This module provides controller area network support for
+ Python.
https://bitbucket.org/hardbyte/python-can
bool "python-cheetah"
depends on BR2_PACKAGE_PYTHON
help
- Cheetah is an open source template engine and code generation tool.
+ Cheetah is an open source template engine and code
+ generation tool.
- It can be used standalone or combined with other tools and frameworks.
- Web development is its principle use, but Cheetah is very flexible
- and is also being used to generate C++ game code, Java, sql, form
- emails and even Python code.
+ It can be used standalone or combined with other tools and
+ frameworks. Web development is its principle use, but
+ Cheetah is very flexible and is also being used to generate
+ C++ game code, Java, sql, form emails and even Python code.
https://pypi.python.org/pypi/Cheetah/
config BR2_PACKAGE_PYTHON_CSSSELECT
bool "python-cssselect"
help
- cssselect parses CSS3 Selectors and translates them to XPath 1.0
+ cssselect parses CSS3 Selectors and translates them to XPath
+ 1.0
http://packages.python.org/cssselect/
select BR2_PACKAGE_PYTHON_PYEXPAT if BR2_PACKAGE_PYTHON
select BR2_PACKAGE_PYTHON3_PYEXPAT if BR2_PACKAGE_PYTHON3
help
- Converts a Python dictionary or other native data type into a valid
- XML string.
+ Converts a Python dictionary or other native data type into
+ a valid XML string.
https://github.com/quandyfactory/dicttoxml
help
Django is a high-level Python Web framework that encourages
rapid development and clean, pragmatic design. It takes your
- Web applications from concept to launch in a matter of hours.
- Django takes care of user authentication, content administration,
- site maps, RSS feeds, user comments and many more tasks.
- Django takes security seriously and helps developers avoid
- many common security mistakes
+ Web applications from concept to launch in a matter of
+ hours. Django takes care of user authentication, content
+ administration, site maps, RSS feeds, user comments and many
+ more tasks. Django takes security seriously and helps
+ developers avoid many common security mistakes
https://www.djangoproject.com/
config BR2_PACKAGE_PYTHON_OAUTHLIB
bool "python-oauthlib"
help
- A generic, spec-compliant, thorough implementation of the OAuth
- request-signing logic.
+ A generic, spec-compliant, thorough implementation of the
+ OAuth request-signing logic.
https://github.com/idan/oauthlib
help
Python implementation of the Google Protocol Buffers.
- Protocol buffers are Google's language-neutral, platform-neutral,
- extensible mechanism for serializing structured data.
+ Protocol buffers are Google's language-neutral,
+ platform-neutral, extensible mechanism for serializing
+ structured data.
https://github.com/protobuf-c/protobuf-c
bool "python-pygame"
select BR2_PACKAGE_SDL
help
- Pygame is a cross-platfrom library designed to make it easy to write
- multimedia software, such as games, in Python. Pygame requires the
- Python language and SDL multimedia library.
+ Pygame is a cross-platfrom library designed to make it easy
+ to write multimedia software, such as games, in
+ Python. Pygame requires the Python language and SDL
+ multimedia library.
It can also make use of several other popular libraries.
http://www.pygame.org/
bool "pygame.examples"
help
Include examples.
- Selecting this option adds about 1.5 MB to the target file system.
+ Selecting this option adds about 1.5 MB to the target file
+ system.
config BR2_PACKAGE_PYTHON_PYGAME_FONT
bool "pygame.font"
select BR2_PACKAGE_PYTHON_SIX # runtime
select BR2_PACKAGE_PYTHON_CFFI # runtime
help
- Python binding to the Networking and Cryptography (NaCl) library.
+ Python binding to the Networking and Cryptography (NaCl)
+ library.
https://pypi.python.org/pypi/PyNaCl
config BR2_PACKAGE_PYTHON_PYPARSING
bool "python-pyparsing"
help
- The pyparsing module is an alternative approach to creating and
- executing simple grammars, vs. the traditional lex/yacc approach,
- or the use of regular expressions. The pyparsing module provides
- a library of classes that client code uses to construct the grammar
- directly in Python code.
+ The pyparsing module is an alternative approach to creating
+ and executing simple grammars, vs. the traditional lex/yacc
+ approach, or the use of regular expressions. The pyparsing
+ module provides a library of classes that client code uses
+ to construct the grammar directly in Python code.
http://pyparsing.wikispaces.com/
depends on BR2_PACKAGE_PYTHON
select BR2_PACKAGE_LIBPCAP
help
- The pypcap module is an object-oriented wrapper of the C libpcap library.
+ The pypcap module is an object-oriented wrapper of the C
+ libpcap library.
https://code.google.com/p/pypcap/
bool "python-pyro"
depends on BR2_PACKAGE_PYTHON
help
- python-pyro is a Python library stands for PYthon Remote Objects.
- It is an advanced and powerful Distributed Object Technology system
- written entirely in Python, that is designed to be very easy to use..
+ python-pyro is a Python library stands for PYthon Remote
+ Objects. It is an advanced and powerful Distributed Object
+ Technology system written entirely in Python, that is
+ designed to be very easy to use..
https://pypi.python.org/pypi/Pyro/
select BR2_PACKAGE_PYTHON_PYASN
help
pysmb is an experimental SMB/CIFS library written in Python.
- It implements the client-side SMB/CIFS protocol (SMB1 and SMB2)
- which allows your Python application to access and transfer files
- to/from SMB/CIFS shared folders like your Windows file sharing and
- Samba folders.
+ It implements the client-side SMB/CIFS protocol (SMB1 and
+ SMB2) which allows your Python application to access and
+ transfer files to/from SMB/CIFS shared folders like your
+ Windows file sharing and Samba folders.
https://miketeo.net/wp/index.php/projects/pysmb
select BR2_PACKAGE_PYTHON3_ZLIB if BR2_PACKAGE_PYTHON3 # runtime
select BR2_PACKAGE_PYTHON_SIX # runtime
help
- pyudev is a LGPL licenced, pure Python 2/3 binding to libudev,
- the device and hardware management and information library of Linux.
+ pyudev is a LGPL licenced, pure Python 2/3 binding to
+ libudev, the device and hardware management and information
+ library of Linux.
https://github.com/pyudev/pyudev
config BR2_PACKAGE_PYTHON_PYXB
bool "python-pyxb"
help
- PyXB is a pure Python package that generates Python code
- for classes that correspond to data structures defined by XMLSchema.
+ PyXB is a pure Python package that generates Python code for
+ classes that correspond to data structures defined by
+ XMLSchema.
http://pyxb.sourceforge.net/
select BR2_PACKAGE_PYTHON_PYEXPAT if BR2_PACKAGE_PYTHON # runtime
select BR2_PACKAGE_PYTHON3_PYEXPAT if BR2_PACKAGE_PYTHON3 # runtime
help
- Download, build, install, upgrade, and uninstall Python packages.
+ Download, build, install, upgrade, and uninstall Python
+ packages.
http://pypi.python.org/pypi/setuptools
depends on BR2_TOOLCHAIN_HAS_THREADS # alsa-lib
select BR2_PACKAGE_ALSA_LIB
help
- The simplaudio package provides cross-platform, dependency-free
- audio playback capability for Python 3 on OSX, Windows, and Linux.
+ The simplaudio package provides cross-platform,
+ dependency-free audio playback capability for Python 3 on
+ OSX, Windows, and Linux.
https://github.com/hamiltron/py-simple-audio
bool "python-thrift"
depends on BR2_PACKAGE_PYTHON
help
- python-thrift is a Python bindings for the Apache Thrift RPC system.
+ python-thrift is a Python bindings for the Apache Thrift RPC
+ system.
http://thrift.apache.org/
select BR2_PACKAGE_PYTHON_HYPERLINK # runtime
select BR2_PACKAGE_PYTHON_ZOPE_INTERFACE # runtime
help
- Twisted is an event-driven networking engine written in Python.
+ Twisted is an event-driven networking engine written in
+ Python.
https://twistedmatrix.com/trac/
select BR2_PACKAGE_PYTHON_PYTZ # runtime
select BR2_PACKAGE_PYTHON_SIX # runtime
help
- A Python library for variable type checker/validator/converter at a
- run time.
+ A Python library for variable type
+ checker/validator/converter at a run time.
https://github.com/thombashi/typepy
config BR2_PACKAGE_PYTHON_U_MSGPACK
bool "python-u-msgpack"
help
- A portable, lightweight MessagePack serializer and deserializer
- written in pure Python.
+ A portable, lightweight MessagePack serializer and
+ deserializer written in pure Python.
https://github.com/vsergeev/u-msgpack-python
bool "python-webpy"
depends on BR2_PACKAGE_PYTHON
help
- web.py is a web framework for Python that is as simple as it is
- powerful.
+ web.py is a web framework for Python that is as simple as it
+ is powerful.
http://webpy.org/
select BR2_PACKAGE_PYTHON_ZLIB if BR2_PACKAGE_PYTHON
select BR2_PACKAGE_PYTHON3_ZLIB if BR2_PACKAGE_PYTHON3
help
- Library for developers to extract data from Microsoft Excel (tm)
- spreadsheet files.
+ Library for developers to extract data from Microsoft
+ Excel(tm) spreadsheet files.
http://www.python-excel.org/
bool "python-zope-interface"
select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime
help
- This package provides an implementation of "object interfaces" for
- Python. Interfaces are a mechanism for labeling objects as conforming
- to a given API or contract. So, this package can be considered as
- implementation of the Design By Contract methodology support in Python.
+ This package provides an implementation of "object
+ interfaces" for Python. Interfaces are a mechanism for
+ labeling objects as conforming to a given API or
+ contract. So, this package can be considered as
+ implementation of the Design By Contract methodology support
+ in Python.
http://docs.zope.org/zope.interface/
prompt "python module format to install"
default BR2_PACKAGE_PYTHON_PYC_ONLY
help
- Select Python module format to install on target (py, pyc or both)
+ Select Python module format to install on target (py, pyc or
+ both)
config BR2_PACKAGE_PYTHON_PY_ONLY
bool ".py sources only"
bool "unicodedata module"
default y
help
- Unicode character database (used by stringprep module) (large).
+ Unicode character database (used by stringprep module)
+ (large).
if BR2_PACKAGE_PYTHON_UNICODEDATA
prompt "python3 module format to install"
default BR2_PACKAGE_PYTHON3_PYC_ONLY
help
- Select Python module format to install on target (py, pyc or both)
+ Select Python module format to install on target (py, pyc or
+ both)
config BR2_PACKAGE_PYTHON3_PY_ONLY
bool ".py sources only"
bool "unicodedata module"
default y
help
- Unicode character database (used by stringprep module) (large).
+ Unicode character database (used by stringprep module)
+ (large).
config BR2_PACKAGE_PYTHON3_SQLITE
bool "sqlite module"
select BR2_PACKAGE_PIXMAN
select BR2_PACKAGE_ZLIB
help
- QEMU is a generic and open source machine emulator and virtualizer.
+ QEMU is a generic and open source machine emulator and
+ virtualizer.
- When used as a machine emulator, QEMU can run OSes and programs made
- for one machine (e.g. an ARM board) on a different machine (e.g.
- your own PC). By using dynamic translation, it achieves very good
- performance.
+ When used as a machine emulator, QEMU can run OSes and
+ programs made for one machine (e.g. an ARM board) on a
+ different machine (e.g. your own PC). By using dynamic
+ translation, it achieves very good performance.
- When used as a virtualizer, QEMU achieves near native performances
- by executing the guest code directly on the host CPU. QEMU supports
- virtualization when executing under the Xen hypervisor or using the
- KVM kernel module in Linux. When using KVM, QEMU can virtualize x86,
- server and embedded PowerPC, and S390 guests.
+ When used as a virtualizer, QEMU achieves near native
+ performances by executing the guest code directly on the
+ host CPU. QEMU supports virtualization when executing under
+ the Xen hypervisor or using the KVM kernel module in
+ Linux. When using KVM, QEMU can virtualize x86, server and
+ embedded PowerPC, and S390 guests.
http://qemu.org/
config BR2_PACKAGE_QEMU_CUSTOM_TARGETS
string "Enable specific targets"
help
- Enter here the list of QEMU targets you want to build. For example:
+ Enter here the list of QEMU targets you want to build. For
+ example:
System emulation | User-land emulation
----------------------+-----------------------
depends on !BR2_STATIC_LIBS # dtc
select BR2_PACKAGE_QEMU_FDT
help
- Say 'y' to build all system emulators/virtualisers that QEMU supports.
+ Say 'y' to build all system emulators/virtualisers that QEMU
+ supports.
comment "systems emulation needs a toolchain w/ dynamic library"
depends on BR2_STATIC_LIBS
# Incompatible "struct sigevent" definition on musl
depends on !BR2_TOOLCHAIN_USES_MUSL
help
- Say 'y' to build all Linux user-land emulators that QEMU supports.
+ Say 'y' to build all Linux user-land emulators that QEMU
+ supports.
# Note: bsd-user can not be build on Linux
bool "Enable SDL frontend"
select BR2_PACKAGE_SDL
help
- Say 'y' to enable the SDL frontend, that is, a graphical window
- presenting the VM's display.
+ Say 'y' to enable the SDL frontend, that is, a graphical
+ window presenting the VM's display.
comment "Misc. features"
depends on !BR2_STATIC_LIBS # dtc
select BR2_PACKAGE_DTC
help
- Say 'y' here to have QEMU capable of constructing Device Trees,
- and passing them to the VMs.
+ Say 'y' here to have QEMU capable of constructing Device
+ Trees, and passing them to the VMs.
comment "FDT support needs a toolchain w/ dynamic library"
depends on BR2_STATIC_LIBS
config BR2_PACKAGE_QEMU_TOOLS
bool "Enable tools"
help
- Say 'y' here to include tools packaged with QEMU (e.g. qemu-img).
+ Say 'y' here to include tools packaged with QEMU
+ (e.g. qemu-img).
endif # BR2_PACKAGE_QEMU
select BR2_PACKAGE_ZLIB
select BR2_PACKAGE_JPEG
help
- QPDF is a command-line program that does structural, content-
- preserving transformations on PDF files. It could have been called
- something like pdf-to-pdf. It also provides many useful capabilities
- to developers of PDF-producing software or for people who just want
- to look at the innards of a PDF file to learn more about how they
- work.
+ QPDF is a command-line program that does structural,
+ content- preserving transformations on PDF files. It could
+ have been called something like pdf-to-pdf. It also provides
+ many useful capabilities to developers of PDF-producing
+ software or for people who just want to look at the innards
+ of a PDF file to learn more about how they work.
http://qpdf.sourceforge.net/
config BR2_PACKAGE_QT_EMBEDDED
bool "Qt embedded"
help
- The embedded Qt installation targets embedded systems without X.org.
- Provides backends for framebuffer.
+ The embedded Qt installation targets embedded systems
+ without X.org. Provides backends for framebuffer.
If unsure, say Y.
comment "Qt standard (X11) not available (need X.org)"
select BR2_PACKAGE_QT_SYSTEMFREETYPE
select BR2_PACKAGE_QT_GUI_MODULE
help
- The standard Qt installation provides X.org backend. If you don't want to
- use X.org, say N.
+ The standard Qt installation provides X.org backend. If you
+ don't want to use X.org, say N.
endchoice
depends on !BR2_STATIC_LIBS
help
Create and use shared Qt libraries.
- If you have multiple programs that depend on Qt or intend to use
- plugins, say Y.
+ If you have multiple programs that depend on Qt or intend to
+ use plugins, say Y.
config BR2_PACKAGE_QT_STATIC
bool "Static Library"
help
Create and use static Qt libraries.
- If you don't have multiple programs on the target that depends on
- Qt, then this will save you quite some of storage space.
+ If you don't have multiple programs on the target that
+ depends on Qt, then this will save you quite some of storage
+ space.
If unsure, say Y.
endchoice
depends on BR2_PACKAGE_QT_GUI_MODULE
select BR2_PACKAGE_QT_SQL_MODULE
help
- Turns on support for older Qt3. This will create an additional
- library with proxy code and increase the space required on target.
- If unsure say n.
+ Turns on support for older Qt3. This will create an
+ additional library with proxy code and increase the space
+ required on target. If unsure say n.
config BR2_PACKAGE_QT_GUI_MODULE
bool "Gui Module"
default y
select BR2_PACKAGE_QT_NETWORK
help
- Turns on support for Gui applications. If your board doesn't have
- video output, or you don't require Qt GUI, say n.
+ Turns on support for Gui applications. If your board doesn't
+ have video output, or you don't require Qt GUI, say n.
if BR2_PACKAGE_QT_GUI_MODULE
This module was in tech preview in Qt 5.6, and promoted
to a core module in Qt 5.7.0.
- Enable the assimp package to gain the assimp sceneparser plugin.
+ Enable the assimp package to gain the assimp sceneparser
+ plugin.
http://doc.qt.io/qt-5/qt3d-index.html
bool "opengl module"
select BR2_PACKAGE_QT5BASE_WIDGETS
help
- This option enables the Qt5OpenGL library. This library includes
- OpenGL support classes provided to ease porting from Qt 4.x.
+ This option enables the Qt5OpenGL library. This library
+ includes OpenGL support classes provided to ease porting
+ from Qt 4.x.
endif
string "Default graphical platform"
help
Choose the default platform abstraction to use for graphical
- applications (e.g xcb, linuxfb, eglfs, ...). If this is empty, the
- default for your architecture will be used (usually this is eglfs).
-
- You can get a list of supported platforms by running a Qt application
- with the option "-platform help" on your target. You can choose a
- different platform at runtime with the -platform option.
+ applications (e.g xcb, linuxfb, eglfs, ...). If this is
+ empty, the default for your architecture will be used
+ (usually this is eglfs).
+
+ You can get a list of supported platforms by running a Qt
+ application with the option "-platform help" on your
+ target. You can choose a different platform at runtime with
+ the -platform option.
config BR2_PACKAGE_QT5BASE_PRINTSUPPORT
depends on BR2_PACKAGE_QT5BASE_WIDGETS
Qt is a cross-platform application and UI framework for
developers using C++.
- Qt Charts module provides a set of easy to use chart components.
+ Qt Charts module provides a set of easy to use chart
+ components.
https://doc.qt.io/qt-5/qtcharts-index.html
developers using C++.
The Qt Multimedia module provides a rich feature set that
- enables you to easily take advantage of a platform's multimedia
- capabilities such as media playback and the use of camera and
- radio devices.
+ enables you to easily take advantage of a platform's
+ multimedia capabilities such as media playback and the use
+ of camera and radio devices.
http://doc.qt.io/qt-5/multimediaoverview.html
allows QML applications to render regions of dynamic
web content.
- This package has been removed from the official release packages
- since Qt5.6.0, but it is still available for users to build it
- from source. This is useful for platforms without GPU since the
- successor (QtWebEngine) requires OpenGL support.
+ This package has been removed from the official release
+ packages since Qt5.6.0, but it is still available for users
+ to build it from source. This is useful for platforms
+ without GPU since the successor (QtWebEngine) requires
+ OpenGL support.
http://doc.qt.io/archives/qt-5.5/qtwebkit-index.html
select BR2_PACKAGE_QT5BASE_EGLFS
select BR2_PACKAGE_QT5GRAPHICALEFFECTS
help
- This application demonstrates the power of Qt5 and few of the new
- additions available in QtQuick 2.0.
+ This application demonstrates the power of Qt5 and few of
+ the new additions available in QtQuick 2.0.
http://quitcoding.com/?page=work#cinex
bool "quagga"
depends on BR2_USE_MMU # fork()
help
- Routing software suite, providing implementations of
- OSPFv2, OSPFv3 (IPv6), RIP v1 and v2, RIPng (IPv6) and BGPv4+.
+ Routing software suite, providing implementations of OSPFv2,
+ OSPFv3 (IPv6), RIP v1 and v2, RIPng (IPv6) and BGPv4+.
http://www.quagga.net/
bool "Use TCP sockets between zebra and protocol daemons"
depends on BR2_PACKAGE_QUAGGA_ZEBRA
help
- Use a TCP socket to communicate between zebra (supervisor) and
- the different protocol daemons.
+ Use a TCP socket to communicate between zebra (supervisor)
+ and the different protocol daemons.
- You'll want this enabled if zebra and the protocol daemon(s) run
- on different hosts.
+ You'll want this enabled if zebra and the protocol daemon(s)
+ run on different hosts.
config BR2_PACKAGE_QUAGGA_BGPD
bool "BGPv4+ protocol"
config BR2_PACKAGE_QUAGGA_WATCHQUAGGA
bool "Build watchquagga"
help
- Build and install watchquagga, a zebra/protocol daemon supervisor.
+ Build and install watchquagga, a zebra/protocol daemon
+ supervisor.
config BR2_PACKAGE_QUAGGA_VTYSH
bool "Build vtysh"
select BR2_PACKAGE_OPENSSL # Required to build Erlang's crypto and ssl
# applications
help
- High-performance AMQP-compliant message broker written in Erlang.
+ High-performance AMQP-compliant message broker written in
+ Erlang.
http://www.rabbitmq.com
bool "ramspeed/smp"
depends on BR2_USE_MMU # fork()
help
- RAMspeed/SMP is a free open source command line utility
- to measure cache and memory performance of multiprocessor machines.
+ RAMspeed/SMP is a free open source command line utility to
+ measure cache and memory performance of multiprocessor
+ machines.
http://alasir.com/software/ramspeed/
bool "rapidjson"
depends on BR2_INSTALL_LIBSTDCPP
help
- A fast JSON parser/generator for C++ with both SAX/DOM style API.
+ A fast JSON parser/generator for C++ with both SAX/DOM style
+ API.
http://rapidjson.org/
depends on BR2_USE_MMU # fork()
select BR2_PACKAGE_PPPD
help
- An implementation of the Point-to-point protocol over Ethernet.
- Has userspace client and server deamons. You likely only need
- this package if you are implementing the pppoe server that will
- service other pppoe client devices. Otherwise the normal client
- functionality already exists in the pppd package (and kernel).
+ An implementation of the Point-to-point protocol over
+ Ethernet. Has userspace client and server deamons. You
+ likely only need this package if you are implementing the
+ pppoe server that will service other pppoe client
+ devices. Otherwise the normal client functionality already
+ exists in the pppd package (and kernel).
http://www.roaringpenguin.com/pppoe.html
depends on BR2_USE_MMU # fork()
select BR2_PACKAGE_LIBTIRPC
help
- The rpcbind utility is a server that converts RPC program numbers
- into universal addresses.
+ The rpcbind utility is a server that converts RPC program
+ numbers into universal addresses.
comment "rpcbind needs a toolchain w/ threads"
depends on !BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_arm || BR2_aarch64
help
RaspberryPi Firmware
- Pre-compiled binaries of the current bootloader and GPU firmware
+
+ Pre-compiled binaries of the current bootloader and GPU
+ firmware
https://github.com/raspberrypi/firmware
default BR2_PACKAGE_RPI_FIRMWARE_DEFAULT
help
There are three different firmware files:
- - the default firmware, that enables standard GPU features;
- - the extended firmware, that enables additional GPU features
- (eg. more audio/video codecs);
- - the cut-down firmware, for emergency situations, with only
- features required to boot a Linux kernel.
+ - the default firmware, that enables standard GPU
+ features;
+ - the extended firmware, that enables additional GPU
+ features (eg. more audio/video codecs);
+ - the cut-down firmware, for emergency situations, with
+ only features required to boot a Linux kernel.
config BR2_PACKAGE_RPI_FIRMWARE_DEFAULT
bool "default"
default y
depends on !BR2_LINUX_KERNEL_DTS_SUPPORT
help
- If you are using a Linux kernel <= 3.18, you should say 'y' here.
+ If you are using a Linux kernel <= 3.18, you should say 'y'
+ here.
- If you are using a Linux kernel >= 3.19, you should say 'n' here,
- and enable BR2_LINUX_KERNEL_DTS_SUPPORT to let the kernel build
- the DTB.
+ If you are using a Linux kernel >= 3.19, you should say 'n'
+ here, and enable BR2_LINUX_KERNEL_DTS_SUPPORT to let the
+ kernel build the DTB.
config BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTB_OVERLAYS
bool "Install DTB overlays"
depends on BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTBS \
|| BR2_LINUX_KERNEL_DTS_SUPPORT
help
- Say 'y' here if you need to load one or more of the DTB overlays,
- to support HATs (Hardware Attached on Top, add-on modules).
+ Say 'y' here if you need to load one or more of the DTB
+ overlays, to support HATs (Hardware Attached on Top, add-on
+ modules).
config BR2_PACKAGE_RPI_FIRMWARE_INSTALL_VCDBG
bool "vcdbg"
select BR2_PACKAGE_HAS_LIBOPENVG
select BR2_PACKAGE_HAS_LIBOPENMAX
help
- Raspberry Pi Userland contains the necessary library to use the
- VideoCore driver.
+ Raspberry Pi Userland contains the necessary library to use
+ the VideoCore driver.
- Includes source for the ARM side code to interface to:
- EGL, mmal, GLESv2, vcos, openmaxil, vchiq_arm, bcm_host, WFC, OpenVG.
+ Includes source for the ARM side code to interface to: EGL,
+ mmal, GLESv2, vcos, openmaxil, vchiq_arm, bcm_host, WFC,
+ OpenVG.
https://github.com/raspberrypi/userland/
bool "Start vcfiled"
depends on BR2_INIT_SYSV || BR2_INIT_BUSYBOX
help
- vcfiled is a daemon serving files to VideoCore from the host file
- system.
+ vcfiled is a daemon serving files to VideoCore from the host
+ file system.
config BR2_PACKAGE_RPI_USERLAND_HELLO
bool "hello_pi examples"
config BR2_PACKAGE_RSH_REDONE
bool "rsh-redone"
help
- Rsh-redone is a reimplementation of the remote shell clients and
- servers. It is written from the ground up to avoid the bugs found
- in the standard clients and servers. It also fully supports IPv6.
+ Rsh-redone is a reimplementation of the remote shell clients
+ and servers. It is written from the ground up to avoid the
+ bugs found in the standard clients and servers. It also
+ fully supports IPv6.
http://packages.debian.org/source/sid/rsh-redone
http://www.sane-project.org
- Backends are included automatically based on the libraries that have
- been selected: libusb, jpeg, tiff, avahi (with dbus and libglib2),
- and netsnmp.
+ Backends are included automatically based on the libraries
+ that have been selected: libusb, jpeg, tiff, avahi (with
+ dbus and libglib2), and netsnmp.
comment "sane-backends needs a toolchain w/ dynamic library"
depends on BR2_USE_MMU
depends on !BR2_STATIC_LIBS # dlopen()
select BR2_PACKAGE_PCRE
help
- Sconeserver is a modular, object-orientated and extremely versatile
- network server framework for GNU/Linux and UNIX-like platforms.
+ Sconeserver is a modular, object-orientated and extremely
+ versatile network server framework for GNU/Linux and
+ UNIX-like platforms.
http://www.sconemad.com/sconeserver/
depends on BR2_USE_MMU # fork()
select BR2_PACKAGE_NCURSES
help
- Screen is a full-screen window manager that multiplexes a physical
- terminal between several processes, typically interactive shells.
- Each virtual terminal provides the functions of the DEC VT100
- terminal and, in addition, several control functions from the ANSI
- X3.64 (ISO 6429) and ISO 2022 standards (e.g., insert/delete line
- and support for multiple character sets).
+ Screen is a full-screen window manager that multiplexes a
+ physical terminal between several processes, typically
+ interactive shells. Each virtual terminal provides the
+ functions of the DEC VT100 terminal and, in addition,
+ several control functions from the ANSI X3.64 (ISO 6429) and
+ ISO 2022 standards (e.g., insert/delete line and support for
+ multiple character sets).
http://www.gnu.org/software/screen/
bool "SDL_net"
depends on BR2_PACKAGE_SDL
help
- SDL_net is a small, low-level, cross-platform network library, that
- can be used with the Simple DirectMedia Layer library (SDL).
+ SDL_net is a small, low-level, cross-platform network
+ library, that can be used with the Simple DirectMedia Layer
+ library (SDL).
http://www.libsdl.org/projects/SDL_net/
select BR2_PACKAGE_OPENSSL if !BR2_PACKAGE_MBEDTLS
select BR2_PACKAGE_POPT
help
- Shairport Sync emulates an AirPort Express for the purpose of
- streaming audio from iTunes, iPods, iPhones, iPads and AppleTVs.
- Audio played by a Shairport Sync-powered device stays in synchrony
- with the source and thus with other devices that are playing the same
- source synchronously. Thus, for example, synchronised multi-room
+ Shairport Sync emulates an AirPort Express for the purpose
+ of streaming audio from iTunes, iPods, iPhones, iPads and
+ AppleTVs. Audio played by a Shairport Sync-powered device
+ stays in synchrony with the source and thus with other
+ devices that are playing the same source
+ synchronously. Thus, for example, synchronised multi-room
audio is possible without difficulty.
https://github.com/mikebrady/shairport-sync
help
Enable support for libsoxr, the SoX Resampler library.
- Briefly, Shairport Sync keeps in step with the audio source by
- deleting or inserting frames of audio into the stream as needed. This
- "interpolation" is normally inaudible, but it can be heard in some
- circumstances. Libsoxr allows this interpolation to be done much more
- smoothly and subtly.
+ Briefly, Shairport Sync keeps in step with the audio source
+ by deleting or inserting frames of audio into the stream as
+ needed. This "interpolation" is normally inaudible, but it
+ can be heard in some circumstances. Libsoxr allows this
+ interpolation to be done much more smoothly and subtly.
endif
and the front-end. Interaction between front-end and
back-end is done using VD-Interfaces.
- This package implements the slirp-part for Spice.
- Slirp emulates a PPP or SLIP connection over a normal terminal.
+ This package implements the slirp-part for Spice. Slirp
+ emulates a PPP or SLIP connection over a normal terminal.
http://www.spice-space.org/
User space programs and libraries for SMACK.
SMACK stands for Simplified Mandatory Access Control Kernel.
- It is a Linux Security Module which provides a Mandatory Access
- Control mechanism, aimed towards simplicity.
+ It is a Linux Security Module which provides a Mandatory
+ Access Control mechanism, aimed towards simplicity.
- This package provides a library which allows applications to work
- with SMACK and tools to load/unload rules from the kernel, as well
- as query the policy.
+ This package provides a library which allows applications to
+ work with SMACK and tools to load/unload rules from the
+ kernel, as well as query the policy.
SMACK requires the following kernel options to be enabled:
- CONFIG_SECURITY_SMACK
- CONFIG_SECURITY_NETWORK
- These options will be automatically enabled by Buildroot if it is
- responsible for building the kernel. Otherwise, if you are building
- your kernel outside of Buildroot, make sure these options are
- enabled.
+ These options will be automatically enabled by Buildroot if
+ it is responsible for building the kernel. Otherwise, if you
+ are building your kernel outside of Buildroot, make sure
+ these options are enabled.
- To activate SMACK, do not forget to add "security=smack" to your
- kernel command line.
+ To activate SMACK, do not forget to add "security=smack" to
+ your kernel command line.
https://github.com/smack-team/smack
depends on BR2_USE_MMU # fork()
help
SMCRoute is a command line tool to manipulate the multicast
- routes of a UNIX kernel. It supports both IPv4 and IPv6 multicast
- routing. SMCRoute can be used as an alternative to dynamic
- multicast routers like mrouted or pimd in setups where static
- multicast routes should be maintained and/or no proper IGMP or
- MLD signaling exists.
+ routes of a UNIX kernel. It supports both IPv4 and IPv6
+ multicast routing. SMCRoute can be used as an alternative to
+ dynamic multicast routers like mrouted or pimd in setups
+ where static multicast routes should be maintained and/or no
+ proper IGMP or MLD signaling exists.
https://github.com/troglobit/smcroute
depends on BR2_USE_WCHAR
depends on BR2_TOOLCHAIN_HAS_THREADS
help
- The SMS Server Tools 3 is a SMS Gateway software which can send and
- receive short messages through GSM modems and mobile phones.
+ The SMS Server Tools 3 is a SMS Gateway software which can
+ send and receive short messages through GSM modems and
+ mobile phones.
http://smstools3.kekekasvi.com/
int "Number of modems to support"
default 1
help
- To reduce memory footprint of SMS Server Tools, you can specify the
- exact number of modems connected to your board. By default only 1
- modem is used.
+ To reduce memory footprint of SMS Server Tools, you can
+ specify the exact number of modems connected to your
+ board. By default only 1 modem is used.
endif
bool "snappy"
depends on BR2_INSTALL_LIBSTDCPP
help
- Snappy is a compression/decompression library. It does not aim for
- maximum compression, or compatibility with any other compression
- library; instead, it aims for very high speeds and reasonable
- compression.
+ Snappy is a compression/decompression library. It does not
+ aim for maximum compression, or compatibility with any other
+ compression library; instead, it aims for very high speeds
+ and reasonable compression.
http://google.github.io/snappy/
select BR2_PACKAGE_OPENSSL_FORCE_LIBOPENSSL
select BR2_PACKAGE_READLINE
help
- The SoftEther Server is a fully integrated implementation of the SSTP,
- L2TP, L2TPv3, OpenVPN, and IPSec virtual private networking protocols
- on Linux and several other platforms. It is generally compatible with
- other implementations by Apple, Cisco, Juniper, Microsoft, et al.
+ The SoftEther Server is a fully integrated implementation of
+ the SSTP, L2TP, L2TPv3, OpenVPN, and IPSec virtual private
+ networking protocols on Linux and several other
+ platforms. It is generally compatible with other
+ implementations by Apple, Cisco, Juniper, Microsoft, et al.
- Convenient Layer-2 and Layer-3 bridging capabilities can connect
- several branch offices into a single broadcast or routing domain, even
- behind a NAT or without a static IPv4 address.
+ Convenient Layer-2 and Layer-3 bridging capabilities can
+ connect several branch offices into a single broadcast or
+ routing domain, even behind a NAT or without a static IPv4
+ address.
- In addition to supporting most VPN protocols, the SoftEther Client can
- penetrate hardened firewalls and captured gateways through HTTPS, DNS,
- and ICMP exfiltration.
+ In addition to supporting most VPN protocols, the SoftEther
+ Client can penetrate hardened firewalls and captured
+ gateways through HTTPS, DNS, and ICMP exfiltration.
http://www.softether.org
config BR2_PACKAGE_SOX
bool "sox"
help
- SoX is a cross-platform (Windows, Linux, MacOS X, etc.) command line
- utility that can convert various formats of computer audio files
- into other formats.
- It can also apply various effects to these sound files, and, as an
- added bonus, SoX can play and record audio files on most platforms.
+ SoX is a cross-platform (Windows, Linux, MacOS X, etc.)
+ command line utility that can convert various formats of
+ computer audio files into other formats.
+
+ It can also apply various effects to these sound files, and,
+ as an added bonus, SoX can play and record audio files on
+ most platforms.
http://sox.sourceforge.net/
select BR2_PACKAGE_OPENSSL
help
SQLCipher is an SQLite extension that provides 256 bits AES
- encryption of database files. Note that it is a fork of SQLite
- and they cannot be installed side-by-side.
+ encryption of database files. Note that it is a fork of
+ SQLite and they cannot be installed side-by-side.
http://sqlcipher.net
select BR2_PACKAGE_NCURSES
select BR2_PACKAGE_READLINE
help
- Enable command-line editing. This requires ncurses and readline.
+ Enable command-line editing. This requires ncurses and
+ readline.
config BR2_PACKAGE_SQLCIPHER_STAT3
bool "Additional query optimizations (stat3)"
help
- Adds additional logic to the ANALYZE command and to the query
- planner that can help SQLite to choose a better query plan under
- certain situations.
+ Adds additional logic to the ANALYZE command and to the
+ query planner that can help SQLite to choose a better query
+ plan under certain situations.
endif
config BR2_PACKAGE_SQLITE
bool "sqlite"
help
- SQLite is a small C library that implements a self-contained,
- embeddable, zero-configuration SQL database engine.
+ SQLite is a small C library that implements a
+ self-contained, embeddable, zero-configuration SQL database
+ engine.
http://www.sqlite.org/
config BR2_PACKAGE_SQLITE_STAT3
bool "Additional query optimizations (stat3)"
help
- Adds additional logic to the ANALYZE command and to the query
- planner that can help SQLite to choose a better query plan under
- certain situations.
+ Adds additional logic to the ANALYZE command and to the
+ query planner that can help SQLite to choose a better query
+ plan under certain situations.
config BR2_PACKAGE_SQLITE_ENABLE_FTS3
bool "Enable version 3 of the full-text search engine"
help
- When this option is defined in the amalgamation
- (see http://www.sqlite.org/amalgamation.html), version 3 of
- the full-text search engine is added to the build automatically.
+ When this option is defined in the amalgamation (see
+ http://www.sqlite.org/amalgamation.html), version 3 of the
+ full-text search engine is added to the build automatically.
config BR2_PACKAGE_SQLITE_ENABLE_JSON1
bool "Enable the JSON extensions for SQLite"
config BR2_PACKAGE_SQLITE_ENABLE_UNLOCK_NOTIFY
bool "Enable sqlite3_unlock_notify() interface"
help
- This option enables the sqlite3_unlock_notify() interface and its
- accosiated functionality. See the documentation
- http://www.sqlite.org/unlock_notify.html for additional information.
+ This option enables the sqlite3_unlock_notify() interface
+ and its accosiated functionality. See the documentation
+ http://www.sqlite.org/unlock_notify.html for additional
+ information.
config BR2_PACKAGE_SQLITE_SECURE_DELETE
bool "Set the secure_delete pragma on by default"
help
This compile-time option changes the default settings of the
- secure_delete pragma. When this option is not used, secure_delete
- defaults to off. When this option is present, secure_delete defaults
- to on.
+ secure_delete pragma. When this option is not used,
+ secure_delete defaults to off. When this option is present,
+ secure_delete defaults to on.
- The secure_delete setting causes deleted content to be overwritten
- with zeros. There is a small performance penalty for this since
- additional I/O must occur. On the other hand, secure_delete can
- prevent sensitive information from lingering in unused parts
- of the database file after it has allegedly been deleted.
- See the documentation on the
- http://www.sqlite.org/pragma.html#pragma_secure_delete
- for additional information.
+ The secure_delete setting causes deleted content to be
+ overwritten with zeros. There is a small performance penalty
+ for this since additional I/O must occur. On the other hand,
+ secure_delete can prevent sensitive information from
+ lingering in unused parts of the database file after it has
+ allegedly been deleted. See the documentation on the
+ http://www.sqlite.org/pragma.html#pragma_secure_delete for
+ additional information.
config BR2_PACKAGE_SQLITE_NO_SYNC
bool "Disable fsync"
help
- By default SQLite forces all database transactions to storage
- immediately using fsync() to protect against data loss in case
- of power failure.
- This option turns this behavior off resulting in higher performance
- especially when using slow flash storage.
+ By default SQLite forces all database transactions to
+ storage immediately using fsync() to protect against data
+ loss in case of power failure. This option turns this
+ behavior off resulting in higher performance especially when
+ using slow flash storage.
endif
depends on BR2_USE_MMU
select BR2_PACKAGE_LIBCAP
help
- Caching proxy for the Web supporting HTTP, HTTPS, FTP, and more.
+ Caching proxy for the Web supporting HTTP, HTTPS, FTP, and
+ more.
http://www.squid-cache.org/
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
select BR2_PACKAGE_OPENSSH
help
- FUSE filesystem client based on the SSH File Transfer Protocol.
+ FUSE filesystem client based on the SSH File Transfer
+ Protocol.
https://github.com/libfuse/sshfs
depends on BR2_USE_MMU # fork()
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help
- start-stop-daemon is used to control the creation and termination
- of system-level processes.
+ start-stop-daemon is used to control the creation and
+ termination of system-level processes.
https://tracker.debian.org/pkg/dpkg
depends on BR2_USE_MMU # fork()
select BR2_PACKAGE_XLIB_LIBX11
help
- Startup-notification is a library used to monitor application startup.
+ Startup-notification is a library used to monitor
+ application startup.
http://freedesktop.org/software/startup-notification/releases
FreeS/WAN project and the X.509 patch.
The focus is on:
- - simplicity of configuration
- - strong encryption and authentication methods
- - powerful IPsec policies supporting large and complex VPN networks
+ - simplicity of configuration
+ - strong encryption and authentication methods
+ - powerful IPsec policies supporting large and complex
+ VPN networks
- strongSwan provide many plugins. Only a few are presented here.
+ strongSwan provide many plugins. Only a few are presented
+ here.
http://www.strongswan.org/
config BR2_PACKAGE_SUNXI_MALI_DBG
bool "install malitest and maliver tools"
help
- Install 3D triangle demo malitest application and the maliver application
- which describes the kernel module version.
+ Install 3D triangle demo malitest application and the
+ maliver application which describes the kernel module
+ version.
choice
prompt "Version"
default BR2_PACKAGE_SUNXI_MALI_R3P0
help
- Select the version of the kernel module. For the sunxi-kernel, the
- appropriate version number is r3p0. For other kernels, use the maliver
- application to determine the appropriate version.
+ Select the version of the kernel module. For the
+ sunxi-kernel, the appropriate version number is r3p0. For
+ other kernels, use the maliver application to determine the
+ appropriate version.
config BR2_PACKAGE_SUNXI_MALI_R3P0
bool "r3p0"
bool "sunxi nand-part"
depends on BR2_arm
help
- nand-part is part of sunxi-tools for Allwinner A10 (aka sun4i) and
- A13 (aka sun5i) based devices. It is a tool to repartition the
- internal NAND on sunxi devices.
+ nand-part is part of sunxi-tools for Allwinner A10 (aka
+ sun4i) and A13 (aka sun5i) based devices. It is a tool to
+ repartition the internal NAND on sunxi devices.
http://linux-sunxi.org/Sunxi-tools
select BR2_PACKAGE_LIBCONFIG if !BR2_PACKAGE_JSON_C && \
!BR2_PACKAGE_LUA_5_2 && !BR2_PACKAGE_LUA_5_3
help
- swupdate provides a reliable way to update the software on an
- embedded system.
-
- swupdate is highly configurable to fit the targets requirements and
- to minimize the footprint. The provided default configuration file
- BR2_PACKAGE_SWUPDATE_CONFIG will enable swupdate with an embedded
- webserver, a parser and a handler for raw NAND or NOR flash.
-
- The default configuration file builds a reasonable firmware update
- system with minimal external dependencies in my mind. If you like to
- use your own modified configuration, you have to select the
- necessary packages manually:
-
- * Select BR2_PACKAGE_LUA_5_2 or BR2_PACKAGE_LUA_5_3 if you want
- to have Lua support.
- * Select BR2_LIBCURL if you want to use the download feature.
- * Select BR2_PACKAGE_OPENSSL is you want to add encryption support.
- * Select BR2_PACKAGE_MTD if you want to use swupdate with UBI
- partitions.
- * Select BR2_PACKAGE_ZLIB if you want to deal with gzip compressed
- archives.
- * Select BR2_PACKAGE_UBOOT_TOOLS and BR2_PACKAGE_ZLIB to add support
- for setting the U-Boot environment.
- * Select BR2_PACKAGE_ZEROMQ to add support for using a remote
- handler.
+ swupdate provides a reliable way to update the software on
+ an embedded system.
+
+ swupdate is highly configurable to fit the targets
+ requirements and to minimize the footprint. The provided
+ default configuration file BR2_PACKAGE_SWUPDATE_CONFIG will
+ enable swupdate with an embedded webserver, a parser and a
+ handler for raw NAND or NOR flash.
+
+ The default configuration file builds a reasonable firmware
+ update system with minimal external dependencies in my
+ mind. If you like to use your own modified configuration,
+ you have to select the necessary packages manually:
+
+ * Select BR2_PACKAGE_LUA_5_2 or BR2_PACKAGE_LUA_5_3 if you
+ want to have Lua support.
+ * Select BR2_LIBCURL if you want to use the download
+ feature.
+ * Select BR2_PACKAGE_OPENSSL is you want to add encryption
+ support.
+ * Select BR2_PACKAGE_MTD if you want to use swupdate with
+ UBI partitions.
+ * Select BR2_PACKAGE_ZLIB if you want to deal with gzip
+ compressed archives.
+ * Select BR2_PACKAGE_UBOOT_TOOLS and BR2_PACKAGE_ZLIB to add
+ support for setting the U-Boot environment.
+ * Select BR2_PACKAGE_ZEROMQ to add support for using a
+ remote handler.
https://sbabic.github.io/swupdate
help
Path to the swupdate configuration file.
- I you wish to use your own modified swupdate configuration file
- specify the config file location with this option.
+ I you wish to use your own modified swupdate configuration
+ file specify the config file location with this option.
config BR2_PACKAGE_SWUPDATE_INSTALL_WEBSITE
bool "install default website"
help
Install the provided website to /var/www/swupdate.
- This is necessary if you want to run swupdate with the embedded
- webserver and do not provide an own website to be installed to
- /var/www/swupdate.
+ This is necessary if you want to run swupdate with the
+ embedded webserver and do not provide an own website to be
+ installed to /var/www/swupdate.
endif
comment "swupdate needs a toolchain w/ threads"
select BR2_PACKAGE_LIBB64
help
Sysdig is open source, system-level exploration:
- capture system state and activity from a running Linux instance,
- then save, filter and analyze.
+ capture system state and activity from a running Linux
+ instance, then save, filter and analyze.
Think of it as strace + tcpdump + lsof + awesome sauce.
With a little Lua cherry on top.
select BR2_PACKAGE_KMOD_TOOLS
select BR2_TARGET_TZ_INFO
help
- systemd is a system and service manager for Linux, compatible with
- SysV and LSB init scripts. systemd provides aggressive parallelization
- capabilities, uses socket and D-Bus activation for starting services,
- offers on-demand starting of daemons, keeps track of processes using
- Linux cgroups, supports snapshotting and restoring of the system
- state, maintains mount and automount points and implements an
- elaborate transactional dependency-based service control logic.
- It can work as a drop-in replacement for sysvinit.
-
- Systemd requires a Linux kernel >= 3.0 with the following options
- enabled:
+ systemd is a system and service manager for Linux,
+ compatible with SysV and LSB init scripts. systemd provides
+ aggressive parallelization capabilities, uses socket and
+ D-Bus activation for starting services, offers on-demand
+ starting of daemons, keeps track of processes using Linux
+ cgroups, supports snapshotting and restoring of the system
+ state, maintains mount and automount points and implements
+ an elaborate transactional dependency-based service control
+ logic. It can work as a drop-in replacement for sysvinit.
+
+ Systemd requires a Linux kernel >= 3.0 with the following
+ options enabled:
- CONFIG_CGROUPS
- CONFIG_INOTIFY_USER
Notice that systemd selects the fsck wrapper from util-linux
but no particular fsck.<fstype> is selected. You must choose
- the apropriate ones (e.g. e2fsck, from the e2fsprogs package)
- according to the system configuration.
+ the apropriate ones (e.g. e2fsck, from the e2fsprogs
+ package) according to the system configuration.
http://freedesktop.org/wiki/Software/systemd
default y
help
systemd-networkd is a system service that manages networks.
- It detects and configures network devices as they appear, as well as
- creating virtual network devices.
+ It detects and configures network devices as they appear, as
+ well as creating virtual network devices.
- This simple network configuration solution is an alternative to
- dhcpcd or ISC dhcp.
+ This simple network configuration solution is an alternative
+ to dhcpcd or ISC dhcp.
http://www.freedesktop.org/software/systemd/man/systemd-networkd.html
select BR2_PACKAGE_ATTR
select BR2_PACKAGE_SMACK
help
- Enable support for SMACK, the Simple Mandatory Access Control
- Kernel, a minimal approach to Access Control implemented as a kernel
- LSM.
+ Enable support for SMACK, the Simple Mandatory Access
+ Control Kernel, a minimal approach to Access Control
+ implemented as a kernel LSM.
This feature requires a kernel >= 3.8.
- When this feature is enabled, Systemd mounts smackfs and manages
- security labels for sockets.
+ When this feature is enabled, Systemd mounts smackfs and
+ manages security labels for sockets.
config BR2_PACKAGE_SYSTEMD_SYSUSERS
bool "enable sysusers support"
bool "enable timesync daemon"
default y
help
- systemd-timesyncd is a service that may be used to synchronize the
- local system clock with a Network Time Protocol server.
+ systemd-timesyncd is a service that may be used to
+ synchronize the local system clock with a Network Time
+ Protocol server.
- This simple NTP solution is an alternative to sntp/ntpd from the ntp
- package.
+ This simple NTP solution is an alternative to sntp/ntpd from
+ the ntp package.
http://www.freedesktop.org/software/systemd/man/systemd-timesyncd.html
depends on BR2_USE_WCHAR
help
TagLib is a library for reading and editing the meta-data of
- several popular audio formats. Currently it supports both ID3v1
- and ID3v2 for MP3 files, Ogg Vorbis comments and ID3 tags and
- Vorbis comments in FLAC, MPC, Speex, WavPack and TrueAudio files.
+ several popular audio formats. Currently it supports both
+ ID3v1 and ID3v2 for MP3 files, Ogg Vorbis comments and ID3
+ tags and Vorbis comments in FLAC, MPC, Speex, WavPack and
+ TrueAudio files.
http://taglib.org/
depends on BR2_USE_MMU # fork()
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help
- A program that saves many files together into a single tape or disk
- archive, and can restore individual files from the archive.
+ A program that saves many files together into a single tape
+ or disk archive, and can restore individual files from the
+ archive.
http://www.gnu.org/software/tar/
bool "tclap"
depends on BR2_INSTALL_LIBSTDCPP
help
- This is a small, flexible library that provides a simple interface
- for defining and accessing command line arguments. It was initially
- inspired by the user friendly CLAP libary. The difference is that
- this library is templatized, so the argument class is type
- independent. Type independence avoids identical-except-for-type
- objects, such as IntArg, FloatArg, and StringArg. While the library
- is not strictly compliant with the GNU or POSIX standards, it is
+ This is a small, flexible library that provides a simple
+ interface for defining and accessing command line
+ arguments. It was initially inspired by the user friendly
+ CLAP libary. The difference is that this library is
+ templatized, so the argument class is type independent. Type
+ independence avoids identical-except-for-type objects, such
+ as IntArg, FloatArg, and StringArg. While the library is not
+ strictly compliant with the GNU or POSIX standards, it is
close.
http://tclap.sourceforge.net/
depends on BR2_USE_MMU # fork()
select BR2_PACKAGE_LIBPCAP
help
- Tcpreplay is a tool for replaying network traffic from files saved
- with tcpdump or other tools which write pcap(3) files.
+ Tcpreplay is a tool for replaying network traffic from files
+ saved with tcpdump or other tools which write pcap(3) files.
http://tcpreplay.appneta.com/
select BR2_PACKAGE_LUASOCKET # runtime only
select BR2_PACKAGE_LUAPOSIX # runtime only
help
- TekUI is a small, freestanding and portable graphical user interface
- (GUI) toolkit written in Lua and C. It was initially developed for
- the X Window System and has been ported to DirectFB, Windows, Nano-X
- and a raw framebuffer since
+ TekUI is a small, freestanding and portable graphical user
+ interface (GUI) toolkit written in Lua and C. It was
+ initially developed for the X Window System and has been
+ ported to DirectFB, Windows, Nano-X and a raw framebuffer
+ since
http://tekui.neoscientists.org/
select BR2_PACKAGE_OPENSSL
select BR2_PACKAGE_ZLIB
help
- The Apache Thrift software framework, for scalable cross-language
- services development, combines a software stack with a
- code generation engine to build services that work
- efficiently and seamlessly between C++, Java, Python, PHP, Ruby,
- Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk,
- OCaml and Delphi and other languages.
+ The Apache Thrift software framework, for scalable
+ cross-language services development, combines a software
+ stack with a code generation engine to build services that
+ work efficiently and seamlessly between C++, Java, Python,
+ PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript,
+ Node.js, Smalltalk, OCaml and Delphi and other languages.
http://thrift.apache.org/
bool "thttpd"
depends on BR2_USE_MMU # fork()
help
- thttpd is a simple, small, portable, fast, and secure HTTP server
+ thttpd is a simple, small, portable, fast, and secure HTTP
+ server
http://www.acme.com/software/thttpd/
config BR2_PACKAGE_TI_GFX_DEBUG
bool "enable debug support"
help
- Turns on debugging in the kernel module, install libraries built with
- debugging enabled, installs various tests and installs esrev script.
+ Turns on debugging in the kernel module, install libraries
+ built with debugging enabled, installs various tests and
+ installs esrev script.
config BR2_PACKAGE_TI_GFX_DEMOS
bool "install demos"
prompt "Target"
default BR2_PACKAGE_TI_GFX_ES3
help
- Select the SOC for which you would like to install drivers. Please use the
- chart at
+ Select the SOC for which you would like to install
+ drivers. Please use the chart at
http://processors.wiki.ti.com/index.php/OMAP35x_Graphics_SDK_Getting_Started_Guide
config BR2_PACKAGE_TI_GFX_ES3
depends on BR2_TOOLCHAIN_HAS_THREADS # libnl
select BR2_PACKAGE_LIBNL
help
- The calibrator and other useful utilities for TI wireless solution,
- based on wl12xx driver.
+ The calibrator and other useful utilities for TI wireless
+ solution, based on wl12xx driver.
http://linuxwireless.org/en/users/Drivers/wl12xx/calibrator
- Provide a basic pcm and mixer API
- If it's not absolutely needed, don't add it to the API
- - Avoid supporting complex and unnecessary operations that could be dealt
- with at a higher level
+ - Avoid supporting complex and unnecessary operations that
+ could be dealt with at a higher level
https://github.com/tinyalsa/tinyalsa
bool "tinyhttpd"
depends on BR2_USE_MMU # fork()
help
- A relatively simple webserver written as a school project. It is
- exceedingly simple, threaded and handles basic CGI scripts.
+ A relatively simple webserver written as a school
+ project. It is exceedingly simple, threaded and handles
+ basic CGI scripts.
http://sourceforge.net/projects/tinyhttpd/
bool "tinyxml2"
depends on BR2_INSTALL_LIBSTDCPP
help
- TinyXML-2 is a simple, small, efficient, C++ XML parser that can be
- easily integrating into other programs.
+ TinyXML-2 is a simple, small, efficient, C++ XML parser that
+ can be easily integrating into other programs.
http://www.grinninglizard.com/tinyxml2/index.html
help
Command line reader for ftrace.
- To use this profiling tool, you should enable ftrace in your kernel
- configuration. This command collect traces on your target.
- You can analyse these traces on the target or on the host via the gui
- "kernel shark"
+ To use this profiling tool, you should enable ftrace in your
+ kernel configuration. This command collect traces on your
+ target. You can analyse these traces on the target or on
+ the host via the gui "kernel shark"
http://git.kernel.org/cgit/linux/kernel/git/rostedt/trace-cmd.git
help
The open-source TCG Software Stack (TSS).
- This library enables the use of a Trusted Platform Module that
- complies with the TPM specification, version 1.2. It implements the
- TSS specification, version 1.2.
+ This library enables the use of a Trusted Platform Module
+ that complies with the TPM specification, version 1.2. It
+ implements the TSS specification, version 1.2.
http://trousers.sourceforge.net/
bool "ts4900-fpga"
depends on BR2_arm
help
- TS-4900's FPGA implements clocks, UART MUX, and GPIOs. One of these
- GPIOs is used to enable the wifi module.
+ TS-4900's FPGA implements clocks, UART MUX, and GPIOs. One
+ of these GPIOs is used to enable the wifi module.
- It is loaded by U-Boot during the boot sequence, the default U-boot
- script expects to find it in the /boot folder.
+ It is loaded by U-Boot during the boot sequence, the default
+ U-boot script expects to find it in the /boot folder.
http://wiki.embeddedarm.com/wiki/TS-4900#FPGA_Changelog
depends on BR2_USE_MMU # fork()
depends on !BR2_STATIC_LIBS
help
- This is a set of cross-platform command line tools for working with
- MPEG data.
+ This is a set of cross-platform command line tools for
+ working with MPEG data.
- The emphasis is on relatively simple tools which concentrate on MPEG
- (H.264 and H.262) data packaged according to H.222 (i.e., TS or PS),
- with a particular interest in checking for conformance.
+ The emphasis is on relatively simple tools which concentrate
+ on MPEG (H.264 and H.262) data packaged according to H.222
+ (i.e., TS or PS), with a particular interest in checking for
+ conformance.
- Transport Stream (TS) is typically used for distribution of cable
- and satellite data. Program Stream (PS) is typically used to store
- data on DVDs.
+ Transport Stream (TS) is typically used for distribution of
+ cable and satellite data. Program Stream (PS) is typically
+ used to store data on DVDs.
https://github.com/kynesim/tstools/
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
select BR2_PACKAGE_OPENSSL
help
- Tvheadend is a TV streaming server for Linux supporting DVB-S,
- DVB-S2, DVB-C, DVB-T, ATSC, IPTV, and Analog video (V4L) as
- input sources.
+
+ Tvheadend is a TV streaming server for Linux supporting
+ DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, IPTV, and Analog video
+ (V4L) as input sources.
https://www.lonelycoder.com/redmine/projects/tvheadend/
Note:
- - on first run, tvheadend will start in wizard mode; the webUI
- is available on port 9981.
+ - on first run, tvheadend will start in wizard mode; the
+ webUI is available on port 9981.
- if you want Avahi support, you'll need to enable:
Avahi, D-Bus, libdaemon
bool "twolame"
select BR2_PACKAGE_LIBSNDFILE
help
- TwoLAME is an optimised MPEG Audio Layer 2 (MP2) encoder based on
- tooLAME by Mike Cheng, which in turn is based upon the ISO dist10
- code and portions of LAME.
+ TwoLAME is an optimised MPEG Audio Layer 2 (MP2) encoder
+ based on tooLAME by Mike Cheng, which in turn is based upon
+ the ISO dist10 code and portions of LAME.
http://www.twolame.org/
Install the mkenvimage tool on the target system
The mkenvimage tool from Das U-Boot bootloader, which allows
- generation of a valid binary environment image from a text file
- describing the key=value pairs of the environment.
+ generation of a valid binary environment image from a text
+ file describing the key=value pairs of the environment.
config BR2_PACKAGE_UBOOT_TOOLS_FWPRINTENV
bool "fw_printenv"
help
IPC/RPC bus that allows communication between processes.
- It consists of few parts including a daemon (ubusd), a library
- (libubus) and a command line interface (ubus). Although created
- for the OpenWRT project, it can be used as a general IPC/RPC
- mechanism in other projects.
+ It consists of few parts including a daemon (ubusd), a
+ library (libubus) and a command line interface
+ (ubus). Although created for the OpenWRT project, it can be
+ used as a general IPC/RPC mechanism in other projects.
- * Select BR2_PACKAGE_LUA_5_1 if you want to have Lua support.
+ * Select BR2_PACKAGE_LUA_5_1 if you want to have Lua
+ support.
https://wiki.openwrt.org/doc/techref/ubus
string "uClibc configuration file to use?"
default "package/uclibc/uClibc-ng.config"
help
- Some people may wish to use their own modified uClibc configuration
- file and will specify their config file location with this option.
- See also docs/README in this package.
- If unsure, use the default.
+ Some people may wish to use their own modified uClibc
+ configuration file and will specify their config file
+ location with this option. See also docs/README in this
+ package. If unsure, use the default.
config BR2_UCLIBC_CONFIG_FRAGMENT_FILES
string "Additional uClibc configuration fragment files"
help
- A space-separated list of configuration fragment files,
- that will be merged to the main uClibc configuration file.
+ A space-separated list of configuration fragment files, that
+ will be merged to the main uClibc configuration file.
config BR2_TOOLCHAIN_BUILDROOT_WCHAR
bool "Enable WCHAR support"
Enable stack smashing protection support using GCCs
-fstack-protector-all option in uClibc.
- See http://www.linuxfromscratch.org/hints/downloads/files/ssp.txt
+ See
+ http://www.linuxfromscratch.org/hints/downloads/files/ssp.txt
for details.
config BR2_UCLIBC_INSTALL_UTILS
select BR2_PACKAGE_LIBUBOX
select BR2_PACKAGE_JSON_C
help
- uHTTPd is a tiny single threaded HTTP server with TLS, CGI and Lua
- support. It is intended as a drop-in replacement for the Busybox
- HTTP daemon.
+ uHTTPd is a tiny single threaded HTTP server with TLS, CGI
+ and Lua support. It is intended as a drop-in replacement for
+ the Busybox HTTP daemon.
https://wiki.openwrt.org/doc/howto/http.uhttpd
select BR2_PACKAGE_LIBNETFILTER_LOG
select BR2_PACKAGE_LIBNFNETLINK
help
- ulogd is a userspace logging daemon for netfilter/iptables related logging.
+ ulogd is a userspace logging daemon for netfilter/iptables
+ related logging.
http://www.netfilter.org/projects/ulogd/
config BR2_PACKAGE_UNIXODBC
bool "unixodbc"
help
- The unixODBC Project goals are to develop and promote unixODBC
- to be the definitive standard for ODBC on non MS Windows platforms.
+ The unixODBC Project goals are to develop and promote
+ unixODBC to be the definitive standard for ODBC on non MS
+ Windows platforms.
http://www.unixodbc.org
select BR2_PACKAGE_LIBGUDEV
select BR2_PACKAGE_LIBUSB
help
- UPower is an abstraction for enumerating power devices, listening
- to device events and querying history and statistics. Any
- application or service on the system can access the
- org.freedesktop.UPower service via the system message bus.
+ UPower is an abstraction for enumerating power devices,
+ listening to device events and querying history and
+ statistics. Any application or service on the system can
+ access the org.freedesktop.UPower service via the system
+ message bus.
- Note: upowerd require CONFIG_TIMER_STATS enabled in the Linux
- kernel.
+ Note: upowerd require CONFIG_TIMER_STATS enabled in the
+ Linux kernel.
https://upower.freedesktop.org/
depends on BR2_PACKAGE_HAS_UDEV
select BR2_PACKAGE_LOCKFILE_PROGS
help
- The usbmount package automatically mounts USB mass storage devices
- when they are plugged in, and unmounts them when they are removed.
+ The usbmount package automatically mounts USB mass storage
+ devices when they are plugged in, and unmounts them when
+ they are removed.
http://usbmount.alioth.debian.org/
depends on BR2_TOOLCHAIN_HAS_THREADS # libusb
select BR2_PACKAGE_LIBUSB
help
- usbredir is the name of a network protocol for sending usb device
- traffic over a network connection. It is also the name of the
- software package offering a parsing library, a usbredirhost library
- and several utilities implementing this protocol.
+ usbredir is the name of a network protocol for sending usb
+ device traffic over a network connection. It is also the
+ name of the software package offering a parsing library, a
+ usbredirhost library and several utilities implementing this
+ protocol.
- Note: only the library is installed, not the utilities. Say 'y'
- below if you want the server too.
+ Note: only the library is installed, not the utilities. Say
+ 'y' below if you want the server too.
http://www.spice-space.org/page/UsbRedir
config BR2_PACKAGE_USBREDIR_SERVER
bool "usbredirserver on target"
help
- If you want to serve usbredir requests on your target, say 'y'
- here to have the usbredir server on the target.
+ If you want to serve usbredir requests on your target, say
+ 'y' here to have the usbredir server on the target.
Note: the server is not required to use the library.
select BR2_PACKAGE_LIBUPNP
help
uShare is a UPnP (TM) A/V & DLNA Media Server.
- It implements the server component that provides UPnP media devices
- with information on available multimedia files.
+ It implements the server component that provides UPnP media
+ devices with information on available multimedia files.
http://ushare.geexbox.org/
config BR2_PACKAGE_UX500_FIRMWARE
bool "ux500-firmware"
help
- This package provides various binary firmware files (closed binary blobs)
- for the Azurewave AW-NH580 combo module (wifi, bt, gps).
+ This package provides various binary firmware files (closed
+ binary blobs) for the Azurewave AW-NH580 combo module (wifi,
+ bt, gps).
https://launchpad.net/~igloocommunity-maintainers/+archive/snowball/+files/
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
help
- w_scan is a small command line utility used to perform frequency
- scans for DVB and ATSC transmissions. It is capable of creating
- channels.conf files (in different output formats !) as well as
- initial tuning data for scan.
+ w_scan is a small command line utility used to perform
+ frequency scans for DVB and ATSC transmissions. It is
+ capable of creating channels.conf files (in different output
+ formats !) as well as initial tuning data for scan.
http://wirbel.htpc-forum.de/w_scan/index_en.html
select BR2_PACKAGE_NCURSES
select BR2_PACKAGE_LIBNL
help
- wavemon is a wireless device monitoring application that allows you
- to watch signal and noise levels, packet statistics, device
- configuration and network parameters of your wireless network
- hardware.
+ wavemon is a wireless device monitoring application that
+ allows you to watch signal and noise levels, packet
+ statistics, device configuration and network parameters of
+ your wireless network hardware.
- Note that you need a Linux Kernel configuration with wireless
- extensions or with wireless extensions compatibility enabled.
+ Note that you need a Linux Kernel configuration with
+ wireless extensions or with wireless extensions
+ compatibility enabled.
https://github.com/uoaerg/wavemon
select BR2_PACKAGE_XLIB_LIBXRENDER if BR2_PACKAGE_LIBGTK3_X11
select BR2_PACKAGE_XLIB_LIBXT if BR2_PACKAGE_LIBGTK3_X11
help
- WebKit is an open source, standards compliant web browser engine.
+ WebKit is an open source, standards compliant web browser
+ engine.
http://www.webkitgtk.org/
--rdp-tls-cert=/path/to/server.crt
--rdp-tls-key=/path/to/server.key
- By default, Buildroot installs such files in /etc/freerdp/server/
- so you may want to change them in a post-build script or a rootfs
- overlay.
+ By default, Buildroot installs such files in
+ /etc/freerdp/server/ so you may want to change them in a
+ post-build script or a rootfs overlay.
comment "RDP compositor needs a toolchain w/ wchar, C++"
depends on BR2_USE_MMU
options (i.e. not selectable directly) so they cannot be
enabled by a change in linux/linux.mk. There are two choices
to enable these options:
- - By making them non blind, with a "WF111 support" configuration
- entry that selects them, for example.
+ - By making them non blind, with a "WF111 support"
+ configuration entry that selects them, for example.
- By enabling another random WiFi driver that select them.
http://www.bluegiga.com/en-US/products/wifi-modules/wf111-wifi-module/
depends on BR2_PACKAGE_WPA_SUPPLICANT_NL80211
help
With this option enabled, wpa_supplicant can act as an
- access point much like hostapd does with a limited feature set.
- This links in parts of hostapd functionality into wpa_supplicant,
- making it bigger but dispensing the need for a separate hostapd
- binary in some applications hence being smaller overall.
+ access point much like hostapd does with a limited feature
+ set. This links in parts of hostapd functionality into
+ wpa_supplicant, making it bigger but dispensing the need for
+ a separate hostapd binary in some applications hence being
+ smaller overall.
config BR2_PACKAGE_WPA_SUPPLICANT_WIFI_DISPLAY
bool "Enable Wi-Fi Display"
config BR2_PACKAGE_WPA_SUPPLICANT_HOTSPOT
bool "Enable HS20"
help
- Enable Hotspot 2.0 and IEEE 802.11u interworking functionality.
+ Enable Hotspot 2.0 and IEEE 802.11u interworking
+ functionality.
config BR2_PACKAGE_WPA_SUPPLICANT_DEBUG_SYSLOG
bool "Enable syslog support"
bool "Enable support for new DBus control interface"
depends on BR2_PACKAGE_DBUS
help
- Enable support for new DBus control interface (fi.w1.wpa_supplicant1).
+ Enable support for new DBus control interface
+ (fi.w1.wpa_supplicant1).
config BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION
bool "Introspection support"
select BR2_PACKAGE_WSAPI
help
WSAPI is an API that abstracts the web server from Lua web
- applications. This is the rock that contains the FCGI module lfcgi.
+ applications. This is the rock that contains the FCGI module
+ lfcgi.
http://keplerproject.github.com/wsapi/
select BR2_PACKAGE_XLIB_LIBXAU
help
The X protocol C-language Binding (XCB) is a replacement for
- Xlib featuring a small footprint, latency hiding, direct access
- to the protocol, improved threading support, and extensibility.
+ Xlib featuring a small footprint, latency hiding, direct
+ access to the protocol, improved threading support, and
+ extensibility.
http://xcb.freedesktop.org/
bool "xcmsdb"
select BR2_PACKAGE_XLIB_LIBX11
help
- Device Color Characterization utility for X Color Management System
+ Device Color Characterization utility for X Color Management
+ System
config BR2_PACKAGE_XCB_PROTO
bool "xcb-proto"
help
- The protocol headers that define XCB.
+ The protocol headers that define XCB.
- http://xcb.freedesktop.org/
+ http://xcb.freedesktop.org/
bool "xcb-util-image"
select BR2_PACKAGE_XCB_UTIL
help
- The XCB util modules provides a number of libraries which sit on top
- of libxcb, the core X protocol library, and some of the extension
- libraries. These experimental libraries provide convenience functions
- and interfaces which make the raw X protocol more usable. Some of the
- libraries also provide client-side code which is not strictly part of
- the X protocol but which have traditionally been provided by Xlib.
+
+ The XCB util modules provides a number of libraries which
+ sit on top of libxcb, the core X protocol library, and some
+ of the extension libraries. These experimental libraries
+ provide convenience functions and interfaces which make the
+ raw X protocol more usable. Some of the libraries also
+ provide client-side code which is not strictly part of the X
+ protocol but which have traditionally been provided by Xlib.
XCB util-image module provides the following library:
- image: Port of Xlib's XImage and XShmImage functions.
bool "xcb-util-keysyms"
select BR2_PACKAGE_LIBXCB
help
- The XCB util modules provides a number of libraries which sit on top
- of libxcb, the core X protocol library, and some of the extension
- libraries. These experimental libraries provide convenience functions
- and interfaces which make the raw X protocol more usable. Some of the
- libraries also provide client-side code which is not strictly part of
- the X protocol but which have traditionally been provided by Xlib.
+ The XCB util modules provides a number of libraries which
+ sit on top of libxcb, the core X protocol library, and some
+ of the extension libraries. These experimental libraries
+ provide convenience functions and interfaces which make the
+ raw X protocol more usable. Some of the libraries also
+ provide client-side code which is not strictly part of the X
+ protocol but which have traditionally been provided by Xlib.
- XCB util-keysyms module provides the following library: keysyms:
- Standard X key constants and conversion to/from keycodes.
+ XCB util-keysyms module provides the following library:
+ keysyms: Standard X key constants and conversion to/from
+ keycodes.
http://xcb.freedesktop.org/
bool "xcb-util-wm"
select BR2_PACKAGE_LIBXCB
help
- The XCB util modules provides a number of libraries which sit on top
- of libxcb, the core X protocol library, and some of the extension
- libraries. These experimental libraries provide convenience functions
- and interfaces which make the raw X protocol more usable. Some of the
- libraries also provide client-side code which is not strictly part of
- the X protocol but which have traditionally been provided by Xlib.
+ The XCB util modules provides a number of libraries which
+ sit on top of libxcb, the core X protocol library, and some
+ of the extension libraries. These experimental libraries
+ provide convenience functions and interfaces which make the
+ raw X protocol more usable. Some of the libraries also
+ provide client-side code which is not strictly part of the X
+ protocol but which have traditionally been provided by Xlib.
XCB util-wm module provides the following libraries:
- ewmh: Both client and window-manager helpers for EWMH.
bool "xcb-util"
depends on BR2_PACKAGE_LIBXCB
help
- Libraries which sit on top of libxcb, the core X protocol library,
- and some of the extension libraries.
+ Libraries which sit on top of libxcb, the core X protocol
+ library, and some of the extension libraries.
http://xcb.freedesktop.org/
select BR2_PACKAGE_XPROTO_INPUTPROTO
select BR2_PACKAGE_XPROTO_XPROTO
help
- This is an X driver based on libinput. It is a thin wrapper around
- libinput, so while it does provide all features that libinput supports
- it does little beyond.
+ This is an X driver based on libinput. It is a thin wrapper
+ around libinput, so while it does provide all features that
+ libinput supports it does little beyond.
comment "xf86-input-libinput needs udev /dev management and a toolchain w/ locale"
depends on !BR2_PACKAGE_HAS_UDEV || !BR2_ENABLE_LOCALE
help
X.Org driver for iMX6 GPU (Vivante)
- Notice EGL and GLes2 APIs are correctly supported. This driver should
- also be able to provide Desktop OpenGL implementation but, this
- feature seems broken since quite some time.
+ Notice EGL and GLes2 APIs are correctly supported. This
+ driver should also be able to provide Desktop OpenGL
+ implementation but, this feature seems broken since quite
+ some time.
To use this driver, add correct configuration to your
/etc/X11/xorg.conf:
Option "vivante_fbdev" "/dev/fbX"
EndSection
- Don't forget to load galcore.ko and create /dev/galcore before using
- this driver (else, Xorg will exit with an obscur message like
- "Segmentation fault at address 0xc").
+ Don't forget to load galcore.ko and create /dev/galcore
+ before using this driver (else, Xorg will exit with an
+ obscur message like "Segmentation fault at address 0xc").
comment "xf86-video-imx-viv depends on imx-gpu-viv with X11 output"
depends on BR2_arm
select BR2_PACKAGE_XPROTO_XF86DRIPROTO
select BR2_PACKAGE_XPROTO_XPROTO
help
- Openchrome, A free and Open Source video driver for the VIA/S3G
- UniChrome and UniChrome Pro graphics chipsets.
+ Openchrome, A free and Open Source video driver for the
+ VIA/S3G UniChrome and UniChrome Pro graphics chipsets.
https://www.freedesktop.org/wiki/Openchrome/
This driver can then be enabled by running the X server
using:
- Xfbdev -keybd evdev,,device=/dev/input/eventX -mouse evdev,,device=/dev/input/eventY.
+ Xfbdev -keybd evdev,,device=/dev/input/eventX
+ -mouse evdev,,device=/dev/input/eventY
config BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE_KBD
bool "Enable KDrive/TinyX kbd input driver"
depends on !BR2_STATIC_LIBS # dlfcn
depends on BR2_TOOLCHAIN_HAS_SYNC_4
help
- x265 is an open source free software and library for encoding video
- using the High Efficiency Video Coding (HEVC/H.265) standard. x265 is
- offered under either the GNU General Public License (GPL) 2 license or
- a commercial license, similar to the x264 project.
+ x265 is an open source free software and library for
+ encoding video using the High Efficiency Video Coding
+ (HEVC/H.265) standard. x265 is offered under either the GNU
+ General Public License (GPL) 2 license or a commercial
+ license, similar to the x264 project.
http://x265.org
config BR2_PACKAGE_XEN_HYPERVISOR
bool "Xen hypervisor"
help
- The Xen binaries are avaliable in /usr/lib/xen/
- See http://wiki.xenproject.org/wiki/Getting_Started for using the
- Xen hypervisor.
+ The Xen binaries are avaliable in /usr/lib/xen/ See
+ http://wiki.xenproject.org/wiki/Getting_Started for using
+ the Xen hypervisor.
config BR2_PACKAGE_XEN_TOOLS
bool "Xen tools"
bool "Alchemy (native) skin"
default y
help
- This option allows to install the Alchemy Xenomai skin, previously
- called 'native'
+ This option allows to install the Alchemy Xenomai skin,
+ previously called 'native'
config BR2_PACKAGE_XENOMAI_POSIX_SKIN
bool "POSIX skin"
bool "xinetd"
depends on BR2_USE_MMU # fork()
help
- xinetd is a secure replacement for inetd. It was originally written by
- panos@cs.colorado.edu.
+ xinetd is a secure replacement for inetd. It was originally
+ written by panos@cs.colorado.edu.
http://www.xinetd.org
select BR2_PACKAGE_XLIB_LIBX11
select BR2_PACKAGE_XLIB_LIBXT
help
- XScreenSaver is the standard screen saver collection shipped on most
- Linux and Unix systems running the X11 Window System.
+ XScreenSaver is the standard screen saver collection shipped
+ on most Linux and Unix systems running the X11 Window
+ System.
- On X11 systems, XScreenSaver is two things: it is both a large
- collection of screen savers; and it is also the framework for
- blanking and locking the screen.
+ On X11 systems, XScreenSaver is two things: it is both a
+ large collection of screen savers; and it is also the
+ framework for blanking and locking the screen.
http://www.jwz.org/xscreensaver/
select BR2_LINUX_NEEDS_MODULES # not using kernel-module infra
help
Xtables-addons is the successor to patch-o-matic(-ng).
- Likewise, it contains extensions that were not, or are not yet,
- accepted in the main kernel/iptables packages.
+ Likewise, it contains extensions that were not, or are not
+ yet, accepted in the main kernel/iptables packages.
http://xtables-addons.sourceforge.net/
depends on BR2_PACKAGE_XVISOR_ARCH_SUPPORTS
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
help
- Xvisor is an open-source type-1 hypervisor, which aims at providing
- a monolithic, light-weight, portable, and flexible virtualization
- solution.
+ Xvisor is an open-source type-1 hypervisor, which aims at
+ providing a monolithic, light-weight, portable, and flexible
+ virtualization solution.
http://www.xhypervisor.org/
bool "xz-utils"
help
XZ is the successor to the Lempel-Ziv/Markov-chain Algorithm
- compression format, which provides memory-hungry but powerful
- compression (often better than bzip2) and fast, easy decompression.
+ compression format, which provides memory-hungry but
+ powerful compression (often better than bzip2) and fast,
+ easy decompression.
- This package provides the command line tools for working with XZ
- compression, including xz, unxz, xzcat, xzgrep, and so on. They can
- also handle the older LZMA format, and if invoked via appropriate
- symlinks will emulate the behavior of the commands in the lzma
- package.
+ This package provides the command line tools for working
+ with XZ compression, including xz, unxz, xzcat, xzgrep, and
+ so on. They can also handle the older LZMA format, and if
+ invoked via appropriate symlinks will emulate the behavior
+ of the commands in the lzma package.
http://tukaani.org/xz/
depends on BR2_PACKAGE_XORG7
depends on BR2_PACKAGE_LIBGTK2 || BR2_PACKAGE_LIBGTK3_X11
help
- YAD (yet another dialog) is a tool for create graphical dialogs
- from shell scripts.
+ YAD (yet another dialog) is a tool for create graphical
+ dialogs from shell scripts.
http://sourceforge.net/projects/yad-dialog/
depends on BR2_USE_WCHAR # openpgm
select BR2_PACKAGE_OPENPGM
help
- Add support for Pragmatic General Multicast protocol (RFC 3208)
- implemented either over raw IP packets or UDP datagrams
- (encapsulated PGM).
+ Add support for Pragmatic General Multicast protocol (RFC
+ 3208) implemented either over raw IP packets or UDP
+ datagrams (encapsulated PGM).
endif
help
C++ binding for zeromq (ZeroMQ, 0MQ, zmq).
- This C++ binding is a 'high-level' library that hides most of the
- C-style interface core zeromq provides.
+ This C++ binding is a 'high-level' library that hides most
+ of the C-style interface core zeromq provides.
http://github.com/benjamg/zmqpp
select BR2_PACKAGE_BOOST
select BR2_PACKAGE_BOOST_PROGRAM_OPTIONS
help
- Build and install the zmqpp client, a command line tool that can be
- used to listen or send to zeromq sockets.
+ Build and install the zmqpp client, a command line tool that
+ can be used to listen or send to zeromq sockets.
comment "zmqpp client needs a toolchain w/ dynamic library, threads, wchar"
depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS \
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
select BR2_PACKAGE_NCURSES
help
- zsh is a shell designed for interactive use, although it is also
- a powerful scripting language. Many of the useful features of bash,
- ksh, and tcsh were incorporated into zsh; many original features
- were added.
+ zsh is a shell designed for interactive use, although it is
+ also a powerful scripting language. Many of the useful
+ features of bash, ksh, and tcsh were incorporated into zsh;
+ many original features were added.
http://www.zsh.org/