packages: remove non-IPv6 dependencies and tweaks
Now that IPv6 is mandatory remove package dependencies and conditionals for it. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
55bab4f619
commit
79ce08bbdc
@ -1,6 +1,5 @@
|
||||
config BR2_PACKAGE_AICCU
|
||||
bool "aiccu"
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_USE_WCHAR
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_USE_MMU # fork()
|
||||
@ -22,8 +21,8 @@ config BR2_PACKAGE_AICCU
|
||||
|
||||
http://www.sixxs.net/tools/aiccu/
|
||||
|
||||
comment "aiccu needs a toolchain w/ IPv6, wchar, threads"
|
||||
comment "aiccu needs a toolchain w/ wchar, threads"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !(BR2_INET_IPV6 && BR2_USE_WCHAR && BR2_TOOLCHAIN_HAS_THREADS)
|
||||
depends on !(BR2_USE_WCHAR && BR2_TOOLCHAIN_HAS_THREADS)
|
||||
depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201305
|
||||
depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201405
|
||||
|
@ -1,6 +1,5 @@
|
||||
config BR2_PACKAGE_ARGUS
|
||||
bool "argus"
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_USE_MMU # fork()
|
||||
select BR2_PACKAGE_LIBPCAP
|
||||
@ -10,6 +9,6 @@ config BR2_PACKAGE_ARGUS
|
||||
|
||||
http://qosient.com/argus/
|
||||
|
||||
comment "argus needs a toolchain w/ threads, IPv6"
|
||||
depends on !(BR2_TOOLCHAIN_HAS_THREADS && BR2_INET_IPV6)
|
||||
comment "argus needs a toolchain w/ threads"
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_USE_MMU
|
||||
|
@ -1,6 +1,5 @@
|
||||
config BR2_PACKAGE_ATFTP
|
||||
bool "atftp"
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
help
|
||||
atftp is a client/server implementation of the TFTP
|
||||
@ -11,5 +10,5 @@ config BR2_PACKAGE_ATFTP
|
||||
|
||||
http://sourceforge.net/projects/atftp/
|
||||
|
||||
comment "atftp needs a toolchain w/ threads, IPv6"
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INET_IPV6
|
||||
comment "atftp needs a toolchain w/ threads"
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
@ -1,6 +1,5 @@
|
||||
config BR2_PACKAGE_BATCTL
|
||||
bool "batctl"
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # libnl
|
||||
select BR2_PACKAGE_LIBNL
|
||||
help
|
||||
@ -8,5 +7,5 @@ config BR2_PACKAGE_BATCTL
|
||||
|
||||
http://www.open-mesh.org/projects/batman-adv/wiki/Using-batctl
|
||||
|
||||
comment "batctl needs a toolchain w/ IPv6, threads"
|
||||
depends on !BR2_INET_IPV6 || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
comment "batctl needs a toolchain w/ threads"
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
@ -1,6 +1,5 @@
|
||||
config BR2_PACKAGE_BIND
|
||||
bool "bind"
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_USE_MMU # fork()
|
||||
depends on !BR2_STATIC_LIBS
|
||||
help
|
||||
@ -38,6 +37,6 @@ config BR2_PACKAGE_BIND_TOOLS
|
||||
|
||||
endif
|
||||
|
||||
comment "bind needs a toolchain w/ IPv6, dynamic library"
|
||||
comment "bind needs a toolchain w/ dynamic library"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_INET_IPV6 || BR2_STATIC_LIBS
|
||||
depends on BR2_STATIC_LIBS
|
||||
|
@ -3,7 +3,6 @@ config BR2_PACKAGE_BLUEZ5_UTILS
|
||||
depends on BR2_USE_WCHAR # libglib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, libglib2
|
||||
depends on BR2_USE_MMU # dbus
|
||||
depends on BR2_INET_IPV6
|
||||
depends on !BR2_STATIC_LIBS # uses dlfcn
|
||||
depends on !BR2_PACKAGE_BLUEZ_UTILS # conflicts with 4.x version
|
||||
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4
|
||||
@ -62,10 +61,9 @@ config BR2_PACKAGE_BLUEZ5_UTILS_TEST
|
||||
|
||||
endif
|
||||
|
||||
comment "bluez5-utils needs a toolchain w/ wchar, threads, IPv6, headers >= 3.4, dynamic library"
|
||||
comment "bluez5-utils needs a toolchain w/ wchar, threads, headers >= 3.4, dynamic library"
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
|
||||
!BR2_INET_IPV6 || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4 || \
|
||||
BR2_STATIC_LIBS
|
||||
!BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4 || BR2_STATIC_LIBS
|
||||
depends on BR2_USE_MMU
|
||||
|
||||
comment "bluez5-utils conflicts with older bluez-utils version"
|
||||
|
@ -23,10 +23,6 @@ else
|
||||
CHRONY_CONF_OPTS += --disable-readline
|
||||
endif
|
||||
|
||||
ifneq ($(BR2_INET_IPV6),y)
|
||||
CHRONY_CONF_OPTS += --disable-ipv6
|
||||
endif
|
||||
|
||||
# Ditch the doc build, needs makeinfo and we don't need them
|
||||
define CHRONY_DISABLE_DOCS
|
||||
$(SED) 's/chronyc chrony.txt/chronyc/' $(@D)/Makefile.in
|
||||
|
@ -9,16 +9,12 @@ CIVETWEB_SITE = $(call github,sunsetbrew,civetweb,$(CIVETWEB_VERSION))
|
||||
CIVETWEB_LICENSE = MIT
|
||||
CIVETWEB_LICENSE_FILES = LICENSE.md
|
||||
|
||||
CIVETWEB_CONF_OPTS = TARGET_OS=LINUX
|
||||
CIVETWEB_CONF_OPTS = TARGET_OS=LINUX WITH_IPV6=1
|
||||
CIVETWEB_COPT = $(TARGET_CFLAGS) -DHAVE_POSIX_FALLOCATE=0
|
||||
CIVETWEB_LIBS = -lpthread -lm -ldl
|
||||
CIVETWEB_SYSCONFDIR = /etc
|
||||
CIVETWEB_HTMLDIR = /var/www
|
||||
|
||||
ifeq ($(BR2_INET_IPV6),y)
|
||||
CIVETWEB_CONF_OPTS += WITH_IPV6=1
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_CIVETWEB_WITH_LUA),y)
|
||||
CIVETWEB_CONF_OPTS += WITH_LUA=1
|
||||
endif
|
||||
|
@ -3,7 +3,6 @@ config BR2_PACKAGE_CLASSPATH
|
||||
select BR2_NEEDS_HOST_JAR
|
||||
select BR2_NEEDS_HOST_JAVAC
|
||||
depends on BR2_PACKAGE_JAMVM
|
||||
depends on BR2_INET_IPV6
|
||||
help
|
||||
GNU Classpath, Essential Libraries for Java, is a GNU
|
||||
project to create free core class libraries for use with
|
||||
@ -11,7 +10,3 @@ config BR2_PACKAGE_CLASSPATH
|
||||
language.
|
||||
|
||||
http://classpath.org
|
||||
|
||||
comment "classpath needs a toolchain w/ IPv6"
|
||||
depends on BR2_PACKAGE_JAMVM
|
||||
depends on !BR2_INET_IPV6
|
||||
|
@ -2,7 +2,6 @@ config BR2_PACKAGE_COLLECTD
|
||||
bool "collectd"
|
||||
# Uses fork()
|
||||
depends on BR2_USE_MMU
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on !BR2_STATIC_LIBS
|
||||
help
|
||||
@ -305,7 +304,6 @@ config BR2_PACKAGE_COLLECTD_OPENVPN
|
||||
|
||||
config BR2_PACKAGE_COLLECTD_PING
|
||||
bool "ping"
|
||||
depends on BR2_INET_IPV6
|
||||
select BR2_PACKAGE_LIBOPING
|
||||
help
|
||||
Mesures network latency using ICMP "echo requests".
|
||||
@ -446,7 +444,6 @@ config BR2_PACKAGE_COLLECTD_GRAPHITE
|
||||
|
||||
config BR2_PACKAGE_COLLECTD_NETWORK
|
||||
bool "network"
|
||||
depends on BR2_INET_IPV6
|
||||
help
|
||||
Send/receive values from other instances of collectd.
|
||||
|
||||
@ -489,6 +486,6 @@ endmenu
|
||||
|
||||
endif
|
||||
|
||||
comment "collectd needs a toolchain w/ IPv6, threads, dynamic library"
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INET_IPV6 || BR2_STATIC_LIBS
|
||||
comment "collectd needs a toolchain w/ threads, dynamic library"
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
|
||||
depends on BR2_USE_MMU
|
||||
|
@ -4,7 +4,6 @@ config BR2_PACKAGE_CONNMAN
|
||||
select BR2_PACKAGE_LIBGLIB2
|
||||
select BR2_PACKAGE_IPTABLES
|
||||
depends on BR2_USE_WCHAR # libglib2
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, libglib2
|
||||
depends on BR2_USE_MMU # dbus, libglib2
|
||||
depends on !BR2_STATIC_LIBS # needs dlopen()
|
||||
@ -64,6 +63,6 @@ config BR2_PACKAGE_CONNMAN_CLIENT
|
||||
|
||||
endif # BR2_PACKAGE_CONNMAN
|
||||
|
||||
comment "connman needs a toolchain w/ IPv6, wchar, threads, resolver, dynamic library"
|
||||
comment "connman needs a toolchain w/ wchar, threads, resolver, dynamic library"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_USE_WCHAR || !BR2_INET_IPV6 || !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
|
||||
|
@ -1,6 +1,5 @@
|
||||
config BR2_PACKAGE_CONNTRACK_TOOLS
|
||||
bool "conntrack-tools"
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_USE_MMU # fork()
|
||||
depends on BR2_TOOLCHAIN_HAS_NATIVE_RPC || BR2_TOOLCHAIN_HAS_THREADS # libtirpc
|
||||
select BR2_PACKAGE_LIBNETFILTER_CONNTRACK
|
||||
@ -16,7 +15,6 @@ config BR2_PACKAGE_CONNTRACK_TOOLS
|
||||
|
||||
http://www.netfilter.org/projects/conntrack-tools/
|
||||
|
||||
comment "conntrack-tools needs a toolchain w/ IPv6, threads"
|
||||
comment "conntrack-tools needs a toolchain w/ threads"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_INET_IPV6 || \
|
||||
!(BR2_TOOLCHAIN_HAS_THREADS || BR2_TOOLCHAIN_HAS_NATIVE_RPC)
|
||||
depends on !(BR2_TOOLCHAIN_HAS_THREADS || BR2_TOOLCHAIN_HAS_NATIVE_RPC)
|
||||
|
@ -1,7 +1,6 @@
|
||||
config BR2_PACKAGE_CPPZMQ
|
||||
bool "cppzmq"
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on BR2_INET_IPV6 # zeromq
|
||||
depends on BR2_USE_WCHAR # util-linux
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq
|
||||
select BR2_PACKAGE_ZEROMQ
|
||||
@ -10,6 +9,6 @@ config BR2_PACKAGE_CPPZMQ
|
||||
|
||||
http://github.com/zeromq/cppzmq
|
||||
|
||||
comment "cppzmq needs a toolchain w/ C++, IPv6, wchar, threads"
|
||||
depends on !(BR2_INSTALL_LIBSTDCPP && BR2_INET_IPV6 && \
|
||||
BR2_USE_WCHAR && BR2_TOOLCHAIN_HAS_THREADS)
|
||||
comment "cppzmq needs a toolchain w/ C++, wchar, threads"
|
||||
depends on !(BR2_INSTALL_LIBSTDCPP && BR2_USE_WCHAR && \
|
||||
BR2_TOOLCHAIN_HAS_THREADS)
|
||||
|
@ -3,7 +3,6 @@ config BR2_PACKAGE_CZMQ
|
||||
select BR2_PACKAGE_ZEROMQ
|
||||
depends on BR2_USE_MMU # fork()
|
||||
depends on BR2_INSTALL_LIBSTDCPP # zeromq
|
||||
depends on BR2_INET_IPV6 # zeromq
|
||||
depends on BR2_USE_WCHAR # util-linux
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq
|
||||
help
|
||||
@ -11,7 +10,7 @@ config BR2_PACKAGE_CZMQ
|
||||
|
||||
http://czmq.zeromq.org/
|
||||
|
||||
comment "czmq needs a toolchain w/ C++, IPv6, wchar, threads"
|
||||
comment "czmq needs a toolchain w/ C++, wchar, threads"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !(BR2_INSTALL_LIBSTDCPP && BR2_INET_IPV6 && \
|
||||
BR2_USE_WCHAR && BR2_TOOLCHAIN_HAS_THREADS)
|
||||
depends on !(BR2_INSTALL_LIBSTDCPP && BR2_USE_WCHAR && \
|
||||
BR2_TOOLCHAIN_HAS_THREADS)
|
||||
|
@ -31,10 +31,6 @@ ifeq ($(BR2_PACKAGE_DHCP_SERVER_DELAYED_ACK),y)
|
||||
DHCP_CONF_OPTS += --enable-delayed-ack
|
||||
endif
|
||||
|
||||
ifneq ($(BR2_INET_IPV6),y)
|
||||
DHCP_CONF_OPTS += --disable-dhcpv6
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_DHCP_SERVER),y)
|
||||
define DHCP_INSTALL_SERVER
|
||||
mkdir -p $(TARGET_DIR)/var/lib
|
||||
|
@ -10,10 +10,6 @@ DHCPCD_SITE = http://roy.marples.name/downloads/dhcpcd
|
||||
DHCPCD_DEPENDENCIES = host-pkgconf
|
||||
DHCPCD_LICENSE = BSD-2c
|
||||
|
||||
ifeq ($(BR2_INET_IPV6),)
|
||||
DHCPCD_CONFIG_OPTS += --disable-ipv6
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_STATIC_LIBS),y)
|
||||
DHCPCD_CONFIG_OPTS += --enable-static
|
||||
endif
|
||||
|
@ -14,10 +14,6 @@ DNSMASQ_DEPENDENCIES = host-pkgconf
|
||||
DNSMASQ_LICENSE = Dual GPLv2/GPLv3
|
||||
DNSMASQ_LICENSE_FILES = COPYING COPYING-v3
|
||||
|
||||
ifneq ($(BR2_INET_IPV6),y)
|
||||
DNSMASQ_COPTS += -DNO_IPV6
|
||||
endif
|
||||
|
||||
ifneq ($(BR2_PACKAGE_DNSMASQ_DHCP),y)
|
||||
DNSMASQ_COPTS += -DNO_DHCP
|
||||
endif
|
||||
|
@ -1,6 +1,5 @@
|
||||
config BR2_PACKAGE_DOVECOT
|
||||
bool "dovecot"
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_USE_MMU # fork()
|
||||
help
|
||||
Dovecot is an open source IMAP and POP3 email server for Linux/UNIX-
|
||||
@ -52,7 +51,3 @@ config BR2_PACKAGE_DOVECOT_ZLIB
|
||||
source package/dovecot-pigeonhole/Config.in
|
||||
|
||||
endif # BR2_PACKAGE_DOVECOT
|
||||
|
||||
comment "dovecot needs a toolchain w/ IPv6"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_INET_IPV6
|
||||
|
@ -1,12 +1,7 @@
|
||||
config BR2_PACKAGE_EBTABLES
|
||||
bool "ebtables"
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_USE_MMU # fork()
|
||||
help
|
||||
Ethernet bridge frame table administration
|
||||
|
||||
http://ebtables.sourceforge.net
|
||||
|
||||
comment "ebtables needs a toolchain w/ IPv6"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_INET_IPV6
|
||||
|
@ -1,11 +1,5 @@
|
||||
comment "ffmpeg needs a toolchain w/ IPv6"
|
||||
depends on !BR2_INET_IPV6
|
||||
depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201305
|
||||
depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201405
|
||||
|
||||
menuconfig BR2_PACKAGE_FFMPEG
|
||||
bool "ffmpeg"
|
||||
depends on BR2_INET_IPV6
|
||||
# fenv.h lacks FE_INVALID, FE_OVERFLOW & FE_UNDERFLOW
|
||||
depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201305
|
||||
depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201405
|
||||
|
@ -4,7 +4,6 @@ config BR2_PACKAGE_FILEMQ
|
||||
select BR2_PACKAGE_CZMQ
|
||||
select BR2_PACKAGE_ZEROMQ
|
||||
depends on BR2_INSTALL_LIBSTDCPP # zeromq
|
||||
depends on BR2_INET_IPV6 # zeromq
|
||||
depends on BR2_USE_WCHAR # util-linux
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq
|
||||
depends on BR2_USE_MMU # czmq
|
||||
@ -13,7 +12,7 @@ config BR2_PACKAGE_FILEMQ
|
||||
|
||||
http://github.com/zeromq/filemq
|
||||
|
||||
comment "filemq needs a toolchain w/ C++, IPv6, wchar, threads"
|
||||
comment "filemq needs a toolchain w/ C++, wchar, threads"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !(BR2_INSTALL_LIBSTDCPP && BR2_INET_IPV6 && \
|
||||
BR2_USE_WCHAR && BR2_TOOLCHAIN_HAS_THREADS)
|
||||
depends on !(BR2_INSTALL_LIBSTDCPP && BR2_USE_WCHAR && \
|
||||
BR2_TOOLCHAIN_HAS_THREADS)
|
||||
|
@ -1,12 +1,10 @@
|
||||
comment "gnuradio needs a toolchain w/ C++, IPV6, NPTL, wchar, dynamic library"
|
||||
comment "gnuradio needs a toolchain w/ C++, NPTL, wchar, dynamic library"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
|
||||
!BR2_TOOLCHAIN_HAS_THREADS_NPTL || !BR2_INET_IPV6 || \
|
||||
BR2_STATIC_LIBS
|
||||
!BR2_TOOLCHAIN_HAS_THREADS_NPTL || BR2_STATIC_LIBS
|
||||
|
||||
config BR2_PACKAGE_GNURADIO
|
||||
bool "gnuradio"
|
||||
depends on BR2_INET_IPV6 # boost
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on !BR2_STATIC_LIBS
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
||||
|
@ -22,7 +22,7 @@ GNUTLS_CONF_OPTS = \
|
||||
--disable-doc \
|
||||
--disable-guile \
|
||||
--enable-local-libopts
|
||||
GNUTLS_CONF_ENV = gl_cv_socket_ipv6=$(if $(BR2_INET_IPV6),yes,no) \
|
||||
GNUTLS_CONF_ENV = gl_cv_socket_ipv6=yes \
|
||||
ac_cv_header_wchar_h=$(if $(BR2_USE_WCHAR),yes,no) \
|
||||
gt_cv_c_wchar_t=$(if $(BR2_USE_WCHAR),yes,no) \
|
||||
gt_cv_c_wint_t=$(if $(BR2_USE_WCHAR),yes,no) \
|
||||
|
@ -29,11 +29,6 @@ else
|
||||
GPSD_SCONS_OPTS += ncurses=no
|
||||
endif
|
||||
|
||||
# Disable IPv6, if we don't support it
|
||||
ifneq ($(BR2_INET_IPV6),y)
|
||||
GPSD_SCONS_OPTS += ipv6=no
|
||||
endif
|
||||
|
||||
# Build libgpsmm if we've got C++
|
||||
ifeq ($(BR2_INSTALL_LIBSTDCPP),y)
|
||||
GPSD_LDFLAGS += -lstdc++
|
||||
|
@ -1,7 +1,6 @@
|
||||
config BR2_PACKAGE_GST_FFMPEG
|
||||
bool "gst-ffmpeg"
|
||||
select BR2_PACKAGE_GST_PLUGINS_BASE
|
||||
depends on BR2_INET_IPV6
|
||||
help
|
||||
GStreamer plugin containing one plugin with a set of elements using
|
||||
the Libav library. It contains most popular decoders as well as
|
||||
@ -21,6 +20,3 @@ config BR2_PACKAGE_GST_FFMPEG_GPL
|
||||
be under GPL.
|
||||
|
||||
endif
|
||||
|
||||
comment "gst-ffmpeg needs a toolchain w/ IPv6"
|
||||
depends on !BR2_INET_IPV6
|
||||
|
@ -139,12 +139,8 @@ config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_SPECTRUM
|
||||
bool "spectrum"
|
||||
|
||||
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_UDP
|
||||
depends on BR2_INET_IPV6
|
||||
bool "udp"
|
||||
|
||||
comment "udp needs a toolchain w/ IPv6"
|
||||
depends on !BR2_INET_IPV6
|
||||
|
||||
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_VIDEOBOX
|
||||
bool "videobox"
|
||||
|
||||
|
@ -17,7 +17,6 @@ HIAWATHA_CONF_OPTS += -DENABLE_SSL=OFF
|
||||
endif
|
||||
|
||||
HIAWATHA_CONF_OPTS += \
|
||||
$(if $(BR2_INET_IPV6),,-DENABLE_IPV6=OFF) \
|
||||
-DENABLE_TOOLKIT=OFF \
|
||||
-DENABLE_XSLT=OFF \
|
||||
-DCONFIG_DIR=/etc/hiawatha \
|
||||
|
@ -35,10 +35,6 @@ ifeq ($(BR2_STATIC_LIBS),y)
|
||||
HOSTAPD_LIBS += -lnl-3 -lm -lpthread
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_INET_IPV6),)
|
||||
HOSTAPD_CONFIG_DISABLE += CONFIG_IPV6
|
||||
endif
|
||||
|
||||
# Try to use openssl if it's already available
|
||||
ifeq ($(BR2_PACKAGE_OPENSSL),y)
|
||||
HOSTAPD_DEPENDENCIES += openssl
|
||||
|
@ -2,7 +2,6 @@ config BR2_PACKAGE_IFTOP
|
||||
bool "iftop"
|
||||
select BR2_PACKAGE_NCURSES
|
||||
select BR2_PACKAGE_LIBPCAP
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
help
|
||||
iftop does for network usage what top(1) does for CPU usage.
|
||||
@ -12,5 +11,5 @@ config BR2_PACKAGE_IFTOP
|
||||
|
||||
http://www.ex-parrot.com/pdw/iftop/
|
||||
|
||||
comment "iftop needs a toolchain w/ IPv6, threads"
|
||||
depends on !BR2_INET_IPV6 || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
comment "iftop needs a toolchain w/ threads"
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
@ -40,16 +40,8 @@ define IPTABLES_TARGET_IPV6_SYMLINK_CREATE
|
||||
ln -sf xtables-multi $(TARGET_DIR)/usr/sbin/ip6tables-restore
|
||||
endef
|
||||
|
||||
define IPTABLES_TARGET_IPV6_REMOVE
|
||||
rm -f $(TARGET_DIR)/usr/lib/libip6tc.*
|
||||
endef
|
||||
|
||||
IPTABLES_POST_INSTALL_TARGET_HOOKS += IPTABLES_TARGET_SYMLINK_CREATE
|
||||
|
||||
ifeq ($(BR2_INET_IPV6),y)
|
||||
IPTABLES_POST_INSTALL_TARGET_HOOKS += IPTABLES_TARGET_IPV6_SYMLINK_CREATE
|
||||
else
|
||||
IPTABLES_POST_INSTALL_TARGET_HOOKS += IPTABLES_TARGET_IPV6_REMOVE
|
||||
endif
|
||||
|
||||
$(eval $(autotools-package))
|
||||
|
@ -3,7 +3,6 @@ config BR2_PACKAGE_IPTRAF_NG
|
||||
depends on BR2_USE_MMU # fork()
|
||||
select BR2_PACKAGE_NCURSES
|
||||
select BR2_PACKAGE_NCURSES_TARGET_PANEL
|
||||
depends on BR2_INET_IPV6
|
||||
help
|
||||
IPTraf-ng is a ncurses-based network monitoring utility. It gathers
|
||||
data like TCP connection packet and byte counts, interface statistics
|
||||
@ -12,7 +11,3 @@ config BR2_PACKAGE_IPTRAF_NG
|
||||
https://fedorahosted.org/iptraf-ng/
|
||||
|
||||
IPTraf-ng is a fork of original IPTraf v3.0.0 (http://iptraf.seul.org).
|
||||
|
||||
comment "iptraf-ng needs a toolchain w/ IPv6"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_INET_IPV6
|
||||
|
@ -1,6 +1,6 @@
|
||||
config BR2_PACKAGE_IPUTILS
|
||||
bool "iputils"
|
||||
select BR2_PACKAGE_OPENSSL if BR2_INET_IPV6
|
||||
select BR2_PACKAGE_OPENSSL
|
||||
depends on BR2_USE_MMU # fork()
|
||||
help
|
||||
This package is set of small useful utilities for Linux networking.
|
||||
|
@ -10,6 +10,7 @@ IPUTILS_SOURCE = iputils-$(IPUTILS_VERSION).tar.bz2
|
||||
IPUTILS_LICENSE = GPLv2+ BSD-3c
|
||||
# Only includes a license file for BSD
|
||||
IPUTILS_LICENSE_FILES = ninfod/COPYING
|
||||
IPUTILS_DEPENDENCIES = openssl
|
||||
|
||||
# Build after busybox so target ends up with this package's full
|
||||
# versions of the applications instead of busybox applets.
|
||||
@ -20,20 +21,8 @@ endif
|
||||
# Disabling CAP_SETPCAP (file capabilities)
|
||||
IPUTILS_MAKE_OPTS = $(TARGET_CONFIGURE_OPTS) USE_CAP=no USE_SYSFS=no\
|
||||
CFLAGS="$(TARGET_CFLAGS) -D_GNU_SOURCE" \
|
||||
arping clockdiff ping rarpd rdisc tftpd tracepath
|
||||
|
||||
ifeq ($(BR2_INET_IPV6),y)
|
||||
# To support md5 for ping6
|
||||
IPUTILS_DEPENDENCIES += openssl
|
||||
|
||||
IPUTILS_MAKE_OPTS += ping6 tracepath6 traceroute6
|
||||
|
||||
define IPUTILS_IPV6_INSTALL_TARGET_CMDS
|
||||
$(INSTALL) -D -m 755 $(@D)/ping6 $(TARGET_DIR)/bin/ping6
|
||||
$(INSTALL) -D -m 755 $(@D)/tracepath6 $(TARGET_DIR)/bin/tracepath6
|
||||
$(INSTALL) -D -m 755 $(@D)/traceroute6 $(TARGET_DIR)/bin/traceroute6
|
||||
endef
|
||||
endif
|
||||
arping clockdiff ping rarpd rdisc tftpd tracepath \
|
||||
ping6 tracepath6 traceroute6
|
||||
|
||||
define IPUTILS_BUILD_CMDS
|
||||
$(MAKE) -C $(@D) $(IPUTILS_MAKE_OPTS)
|
||||
@ -47,7 +36,9 @@ define IPUTILS_INSTALL_TARGET_CMDS
|
||||
$(INSTALL) -D -m 755 $(@D)/rdisc $(TARGET_DIR)/sbin/rdisc
|
||||
$(INSTALL) -D -m 755 $(@D)/tftpd $(TARGET_DIR)/usr/sbin/in.tftpd
|
||||
$(INSTALL) -D -m 755 $(@D)/tracepath $(TARGET_DIR)/bin/tracepath
|
||||
$(IPUTILS_IPV6_INSTALL_TARGET_CMDS)
|
||||
$(INSTALL) -D -m 755 $(@D)/ping6 $(TARGET_DIR)/bin/ping6
|
||||
$(INSTALL) -D -m 755 $(@D)/tracepath6 $(TARGET_DIR)/bin/tracepath6
|
||||
$(INSTALL) -D -m 755 $(@D)/traceroute6 $(TARGET_DIR)/bin/traceroute6
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
||||
|
@ -1,6 +1,5 @@
|
||||
config BR2_PACKAGE_JAMVM
|
||||
bool "jamvm"
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_arm || BR2_armeb || BR2_i386 || BR2_x86_64 \
|
||||
|| BR2_mips || BR2_mipsel || BR2_powerpc
|
||||
@ -12,8 +11,7 @@ config BR2_PACKAGE_JAMVM
|
||||
|
||||
http://jamvm.sf.net
|
||||
|
||||
comment "jamvm needs a toolchain w/ IPv6, threads"
|
||||
comment "jamvm needs a toolchain w/ threads"
|
||||
depends on BR2_arm || BR2_armeb || BR2_i386 || BR2_x86_64 \
|
||||
|| BR2_mips || BR2_mipsel || BR2_powerpc
|
||||
depends on !BR2_INET_IPV6
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
@ -2,9 +2,9 @@ config BR2_PACKAGE_KODI_ARCH_SUPPORTS
|
||||
bool
|
||||
default y if BR2_arm || BR2_i386 || BR2_x86_64
|
||||
|
||||
comment "kodi needs a toolchain w/ C++, IPv6, threads, wchar"
|
||||
comment "kodi needs a toolchain w/ C++, threads, wchar"
|
||||
depends on BR2_PACKAGE_KODI_ARCH_SUPPORTS
|
||||
depends on !BR2_INET_IPV6 || !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR
|
||||
depends on BR2_USE_MMU
|
||||
|
||||
config BR2_PACKAGE_KODI_EGL_GLES
|
||||
@ -91,7 +91,6 @@ menuconfig BR2_PACKAGE_KODI
|
||||
select BR2_PACKAGE_YAJL
|
||||
select BR2_PACKAGE_ZLIB
|
||||
select BR2_TOOLCHAIN_GLIBC_GCONV_LIBS_COPY if BR2_TOOLCHAIN_USES_GLIBC # runtime UTF conversion support
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_PACKAGE_KODI_EGL_GLES || BR2_PACKAGE_KODI_GL
|
||||
|
@ -10,7 +10,7 @@ LIBIIO_INSTALL_STAGING = YES
|
||||
LIBIIO_LICENSE = LGPLv2.1+
|
||||
LIBIIO_LICENSE_FILES = COPYING
|
||||
|
||||
LIBIIO_CONF_OPTS = -DENABLE_IPV6=$(if $(BR2_INET_IPV6),ON,OFF) \
|
||||
LIBIIO_CONF_OPTS = -DENABLE_IPV6=ON \
|
||||
-DWITH_LOCAL_BACKEND=$(if $(BR2_PACKAGE_LIBIIO_LOCAL_BACKEND),ON,OFF) \
|
||||
-DWITH_TESTS=$(if $(BR2_PACKAGE_LIBIIO_TESTS),ON,OFF)
|
||||
|
||||
|
@ -1,12 +1,8 @@
|
||||
config BR2_PACKAGE_LIBNDP
|
||||
bool "libndp"
|
||||
depends on BR2_INET_IPV6
|
||||
help
|
||||
This package contains a library which provides a wrapper
|
||||
for IPv6 Neighbor Discovery Protocol. It also provides a tool
|
||||
named ndptool for sending and receiving NDP messages.
|
||||
|
||||
https://github.com/jpirko/libndp
|
||||
|
||||
comment "libndp needs a toolchain w/ IPv6"
|
||||
depends on !BR2_INET_IPV6
|
||||
|
@ -1,6 +1,5 @@
|
||||
config BR2_PACKAGE_LIBNETFILTER_QUEUE
|
||||
bool "libnetfilter_queue"
|
||||
depends on BR2_INET_IPV6
|
||||
select BR2_PACKAGE_LIBNFNETLINK
|
||||
select BR2_PACKAGE_LIBMNL
|
||||
help
|
||||
@ -9,6 +8,3 @@ config BR2_PACKAGE_LIBNETFILTER_QUEUE
|
||||
connection tracking timeout infrastructure.
|
||||
|
||||
http://www.netfilter.org/projects/libnetfilter_queue/
|
||||
|
||||
comment "libnetfilter_queue needs a toolchain w/ IPv6"
|
||||
depends on !BR2_INET_IPV6
|
||||
|
@ -1,6 +1,5 @@
|
||||
config BR2_PACKAGE_LIBNFTNL
|
||||
bool "libnftnl"
|
||||
depends on BR2_INET_IPV6
|
||||
# bad headers, no sa_family_t in linux/socket.h
|
||||
depends on !(BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC201103 || BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC201009)
|
||||
select BR2_PACKAGE_LIBMNL
|
||||
@ -32,6 +31,3 @@ comment "libnftnl XML parsing support needs a toolchain w/ threads"
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
endif
|
||||
|
||||
comment "libnftnl needs a toolchain w/ IPv6"
|
||||
depends on !BR2_INET_IPV6
|
||||
|
@ -20,7 +20,6 @@ LIBNSPR_CONF_ENV = \
|
||||
# NSPR mixes up --build and --host
|
||||
LIBNSPR_CONF_OPTS = --host=$(GNU_HOST_NAME)
|
||||
LIBNSPR_CONF_OPTS += --$(if $(BR2_ARCH_IS_64),en,dis)able-64bit
|
||||
LIBNSPR_CONF_OPTS += --$(if $(BR2_INET_IPV6),en,dis)able-ipv6
|
||||
|
||||
ifeq ($(BR2_STATIC_LIBS),y)
|
||||
LIBNSPR_MAKE_OPTS = SHARED_LIBRARY=
|
||||
|
@ -1,11 +1,7 @@
|
||||
config BR2_PACKAGE_LIBOPING
|
||||
bool "liboping"
|
||||
depends on BR2_INET_IPV6
|
||||
help
|
||||
liboping is a C library to generate ICMP echo requests,
|
||||
better known as "ping packets".
|
||||
|
||||
http://noping.cc/
|
||||
|
||||
comment "liboping needs a toolchain w/ IPv6"
|
||||
depends on !BR2_INET_IPV6
|
||||
|
@ -1,6 +1,5 @@
|
||||
config BR2_PACKAGE_LIBSHAIRPLAY
|
||||
bool "libshairplay"
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_USE_MMU # avahi
|
||||
depends on !BR2_STATIC_LIBS # avahi
|
||||
@ -13,6 +12,6 @@ config BR2_PACKAGE_LIBSHAIRPLAY
|
||||
|
||||
https://github.com/juhovh/shairplay
|
||||
|
||||
comment "libshairplay needs a toolchain w/ IPv6, threads, dynamic library"
|
||||
comment "libshairplay needs a toolchain w/ threads, dynamic library"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_INET_IPV6 || !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
|
||||
|
@ -11,15 +11,8 @@ LIBSOUP_SITE = http://ftp.gnome.org/pub/gnome/sources/libsoup/$(LIBSOUP_VERSION_
|
||||
LIBSOUP_LICENSE = LGPLv2+
|
||||
LIBSOUP_LICENSE_FILES = COPYING
|
||||
LIBSOUP_INSTALL_STAGING = YES
|
||||
|
||||
LIBSOUP_CONF_ENV = ac_cv_path_GLIB_GENMARSHAL=$(LIBGLIB2_HOST_BINARY)
|
||||
|
||||
ifneq ($(BR2_INET_IPV6),y)
|
||||
LIBSOUP_CONF_ENV += soup_cv_ipv6=no
|
||||
endif
|
||||
|
||||
LIBSOUP_CONF_OPTS = --disable-glibtest
|
||||
|
||||
LIBSOUP_DEPENDENCIES = host-pkgconf host-libglib2 \
|
||||
libglib2 libxml2 sqlite host-intltool
|
||||
|
||||
|
@ -1,6 +1,5 @@
|
||||
config BR2_PACKAGE_LIBUV
|
||||
bool "libuv"
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_USE_MMU # fork()
|
||||
help
|
||||
@ -9,6 +8,6 @@ config BR2_PACKAGE_LIBUV
|
||||
|
||||
https://github.com/libuv/libuv
|
||||
|
||||
comment "libuv needs a toolchain w/ IPv6, threads"
|
||||
depends on !BR2_INET_IPV6 || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
comment "libuv needs a toolchain w/ threads"
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_USE_MMU
|
||||
|
@ -28,10 +28,6 @@ ifneq ($(BR2_TOOLCHAIN_HAS_THREADS),y)
|
||||
LIBVNCSERVER_CONF_OPTS += --without-pthread
|
||||
endif
|
||||
|
||||
ifneq ($(BR2_INET_IPV6),y)
|
||||
LIBVNCSERVER_CONF_OPTS += --without-ipv6
|
||||
endif
|
||||
|
||||
# openssl supports needs NPTL thread support
|
||||
ifeq ($(BR2_PACKAGE_OPENSSL)$(BR2_TOOLCHAIN_HAS_THREADS_NPTL),yy)
|
||||
LIBVNCSERVER_DEPENDENCIES += openssl
|
||||
|
@ -11,14 +11,7 @@ LIBWEBSOCKETS_LICENSE = LGPLv2.1 with exceptions
|
||||
LIBWEBSOCKETS_LICENSE_FILES = LICENSE
|
||||
LIBWEBSOCKETS_DEPENDENCIES = zlib
|
||||
LIBWEBSOCKETS_INSTALL_STAGING = YES
|
||||
|
||||
LIBWEBSOCKETS_CONF_OPTS += -DWITHOUT_TESTAPPS=ON
|
||||
|
||||
ifeq ($(BR2_INET_IPV6),y)
|
||||
LIBWEBSOCKETS_CONF_OPTS += -DLWS_IPV6=ON
|
||||
else
|
||||
LIBWEBSOCKETS_CONF_OPTS += -DLWS_IPV6=OFF
|
||||
endif
|
||||
LIBWEBSOCKETS_CONF_OPTS = -DWITHOUT_TESTAPPS=ON -DLWS_IPV6=ON
|
||||
|
||||
ifeq ($(BR2_PACKAGE_OPENSSL),y)
|
||||
LIBWEBSOCKETS_DEPENDENCIES += openssl host-openssl
|
||||
|
@ -7,7 +7,6 @@ config BR2_PACKAGE_LINPHONE
|
||||
depends on BR2_INSTALL_LIBSTDCPP # mediastreamer
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # ortp
|
||||
depends on BR2_USE_MMU # libeXosip2
|
||||
depends on BR2_INET_IPV6 # mediastreamer
|
||||
help
|
||||
Linphone is an internet phone or Voice Over IP phone (VoIP).
|
||||
|
||||
@ -26,7 +25,6 @@ config BR2_PACKAGE_LINPHONE
|
||||
|
||||
http://www.linphone.org/
|
||||
|
||||
comment "linphone needs a toolchain w/ threads, C++, IPv6"
|
||||
comment "linphone needs a toolchain w/ threads, C++"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \
|
||||
!BR2_INET_IPV6
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
@ -16,11 +16,6 @@ LSOF_LICENSE_FILES = dialects/linux/dproto.h
|
||||
# Make certain full-blown lsof gets built after the busybox version (1.20+)
|
||||
LSOF_DEPENDENCIES += $(if $(BR2_PACKAGE_BUSYBOX),busybox)
|
||||
|
||||
BR2_LSOF_CFLAGS =
|
||||
ifeq ($(BR2_INET_IPV6),)
|
||||
BR2_LSOF_CFLAGS += -UHASIPv6
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_USE_WCHAR),)
|
||||
define LSOF_CONFIGURE_WCHAR_FIXUPS
|
||||
$(SED) 's,^#define[[:space:]]*HASWIDECHAR.*,#undef HASWIDECHAR,' \
|
||||
@ -44,7 +39,7 @@ endef
|
||||
|
||||
define LSOF_CONFIGURE_CMDS
|
||||
(cd $(@D) ; \
|
||||
echo n | $(TARGET_CONFIGURE_OPTS) DEBUG="$(TARGET_CFLAGS) $(BR2_LSOF_CFLAGS)" \
|
||||
echo n | $(TARGET_CONFIGURE_OPTS) DEBUG="$(TARGET_CFLAGS)" \
|
||||
LSOF_INCLUDE="$(STAGING_DIR)/usr/include" LSOF_CFLAGS_OVERRIDE=1 \
|
||||
LINUX_CLIB=-DGLIBCV=2 ./Configure linux)
|
||||
$(LSOF_CONFIGURE_WCHAR_FIXUPS)
|
||||
@ -52,7 +47,7 @@ define LSOF_CONFIGURE_CMDS
|
||||
endef
|
||||
|
||||
define LSOF_BUILD_CMDS
|
||||
$(MAKE) $(TARGET_CONFIGURE_OPTS) DEBUG="$(TARGET_CFLAGS) $(BR2_LSOF_CFLAGS)" -C $(@D)
|
||||
$(MAKE) $(TARGET_CONFIGURE_OPTS) DEBUG="$(TARGET_CFLAGS)" -C $(@D)
|
||||
endef
|
||||
|
||||
define LSOF_INSTALL_TARGET_CMDS
|
||||
|
@ -6,7 +6,6 @@ config BR2_PACKAGE_LTP_TESTSUITE
|
||||
bool "ltp-testsuite"
|
||||
depends on BR2_USE_MMU # fork()
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_TOOLCHAIN_HAS_NATIVE_RPC
|
||||
# does not build, cachectl.h issue
|
||||
depends on !BR2_nios2
|
||||
@ -22,8 +21,7 @@ config BR2_PACKAGE_LTP_TESTSUITE
|
||||
|
||||
http://ltp.sourceforge.net/
|
||||
|
||||
comment "ltp-testsuite needs a toolchain w/ IPv6, RPC, threads"
|
||||
comment "ltp-testsuite needs a toolchain w/ RPC, threads"
|
||||
depends on !BR2_nios2
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INET_IPV6 || \
|
||||
!BR2_TOOLCHAIN_HAS_NATIVE_RPC
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_TOOLCHAIN_HAS_NATIVE_RPC
|
||||
|
@ -1,7 +1,6 @@
|
||||
config BR2_PACKAGE_LXC
|
||||
bool "lxc"
|
||||
select BR2_PACKAGE_LIBCAP
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_USE_MMU # fork()
|
||||
# the toolchain doesn't support setns syscall
|
||||
@ -15,9 +14,9 @@ config BR2_PACKAGE_LXC
|
||||
|
||||
https://linuxcontainers.org/
|
||||
|
||||
comment "lxc needs a toolchain w/ IPv6, threads, headers >= 3.0"
|
||||
comment "lxc needs a toolchain w/ threads, headers >= 3.0"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201305
|
||||
depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201405
|
||||
depends on !BR2_INET_IPV6 || !BR2_TOOLCHAIN_HAS_THREADS \
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS \
|
||||
|| !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
|
||||
|
@ -3,7 +3,6 @@ config BR2_PACKAGE_MEDIASTREAMER
|
||||
select BR2_PACKAGE_ORTP
|
||||
depends on BR2_INSTALL_LIBSTDCPP # until fixed
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # ortp
|
||||
depends on BR2_INET_IPV6
|
||||
help
|
||||
Mediastreamer is a powerful and lightweighted streaming
|
||||
engine specialized for voice/video telephony applications.
|
||||
@ -14,6 +13,5 @@ config BR2_PACKAGE_MEDIASTREAMER
|
||||
|
||||
http://www.linphone.org/eng/documentation/dev/mediastreamer2.html
|
||||
|
||||
comment "mediastreamer needs a toolchain w/ threads, C++, IPv6"
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \
|
||||
!BR2_INET_IPV6
|
||||
comment "mediastreamer needs a toolchain w/ threads, C++"
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
@ -1,6 +1,5 @@
|
||||
config BR2_PACKAGE_MINIDLNA
|
||||
bool "minidlna"
|
||||
depends on BR2_INET_IPV6 # ffmpeg
|
||||
depends on BR2_USE_WCHAR # flac
|
||||
depends on BR2_USE_MMU # fork
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
@ -22,6 +21,6 @@ config BR2_PACKAGE_MINIDLNA
|
||||
|
||||
http://minidlna.sourceforge.net/
|
||||
|
||||
comment "minidlna needs a toolchain w/ IPv6, threads, wchar"
|
||||
comment "minidlna needs a toolchain w/ threads, wchar"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !(BR2_INET_IPV6 && BR2_TOOLCHAIN_HAS_THREADS && BR2_USE_WCHAR)
|
||||
depends on !(BR2_TOOLCHAIN_HAS_THREADS && BR2_USE_WCHAR)
|
||||
|
@ -2,7 +2,6 @@ config BR2_PACKAGE_MODEM_MANAGER
|
||||
bool "modemmanager"
|
||||
depends on BR2_PACKAGE_HAS_UDEV
|
||||
select BR2_PACKAGE_DBUS
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_USE_WCHAR # libglib2 and gnutls
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, libglib2
|
||||
depends on BR2_USE_MMU # dbus
|
||||
@ -28,7 +27,7 @@ config BR2_PACKAGE_MODEM_MANAGER_LIBQMI
|
||||
This option enables support for QMI protocol
|
||||
endif
|
||||
|
||||
comment "modemmanager needs udev /dev management and a toolchain w/ wchar, threads, IPv6"
|
||||
depends on !BR2_INET_IPV6 || !BR2_USE_WCHAR || \
|
||||
!BR2_TOOLCHAIN_HAS_THREADS || !BR2_PACKAGE_HAS_UDEV
|
||||
comment "modemmanager needs udev /dev management and a toolchain w/ wchar, threads"
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
|
||||
!BR2_PACKAGE_HAS_UDEV
|
||||
depends on BR2_USE_MMU
|
||||
|
@ -1,8 +1,8 @@
|
||||
comment "mongrel2 needs a toolchain w/ C++, IPv6, threads, wchar"
|
||||
comment "mongrel2 needs a toolchain w/ C++, threads, wchar"
|
||||
depends on BR2_UCLIBC_VERSION_SNAPSHOT || \
|
||||
BR2_TOOLCHAIN_USES_GLIBC || \
|
||||
BR2_arm
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_INET_IPV6 || \
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || \
|
||||
!BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR
|
||||
|
||||
config BR2_PACKAGE_MONGREL2
|
||||
@ -10,7 +10,6 @@ config BR2_PACKAGE_MONGREL2
|
||||
select BR2_PACKAGE_SQLITE
|
||||
select BR2_PACKAGE_ZEROMQ
|
||||
depends on BR2_INSTALL_LIBSTDCPP # zeromq
|
||||
depends on BR2_INET_IPV6 # zeromq
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq
|
||||
depends on BR2_USE_WCHAR # zeromq -> util-linux
|
||||
# {get,make,swap}context functions present in
|
||||
|
@ -6,7 +6,6 @@ config BR2_PACKAGE_MONO_ARCH_SUPPORTS
|
||||
config BR2_PACKAGE_MONO
|
||||
bool "mono"
|
||||
depends on BR2_PACKAGE_MONO_ARCH_SUPPORTS
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
select BR2_PACKAGE_MONO_45 if !BR2_PACKAGE_MONO_20 && !BR2_PACKAGE_MONO_40
|
||||
help
|
||||
@ -37,5 +36,5 @@ config BR2_PACKAGE_MONO_45
|
||||
|
||||
endif
|
||||
|
||||
comment "mono needs a toolchain w/ IPv6, threads"
|
||||
depends on !BR2_INET_IPV6 || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
comment "mono needs a toolchain w/ threads"
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
@ -78,15 +78,11 @@ config BR2_PACKAGE_MPD_FAAD2
|
||||
config BR2_PACKAGE_MPD_FFMPEG
|
||||
bool "ffmpeg"
|
||||
select BR2_PACKAGE_FFMPEG
|
||||
depends on BR2_INET_IPV6
|
||||
help
|
||||
Enable ffmpeg input support.
|
||||
Select this if you want to play back files supported by
|
||||
ffmpeg.
|
||||
|
||||
comment "ffmpeg support needs a toolchain w/ IPv6"
|
||||
depends on !BR2_INET_IPV6
|
||||
|
||||
config BR2_PACKAGE_MPD_FLAC
|
||||
bool "flac"
|
||||
select BR2_PACKAGE_FLAC
|
||||
|
@ -264,22 +264,10 @@ define MPLAYER_CONFIGURE_CMDS
|
||||
--enable-cross-compile \
|
||||
--disable-ivtv \
|
||||
--enable-dynamic-plugins \
|
||||
--enable-inet6 \
|
||||
)
|
||||
endef
|
||||
|
||||
# this is available on uClibc 0.9.31 even without ipv6 support, breaking the
|
||||
# build in ffmpeg/libavformat/udp.c
|
||||
ifneq ($(BR2_INET_IPV6),y)
|
||||
define MPLAYER_FIXUP_IPV6_MREQ_DETECTION
|
||||
$(SED) 's/\(#define HAVE_STRUCT_IPV6_MREQ\) 1/\1 0/' $(@D)/config.h
|
||||
endef
|
||||
|
||||
MPLAYER_POST_CONFIGURE_HOOKS += MPLAYER_FIXUP_IPV6_MREQ_DETECTION
|
||||
MPLAYER_CONF_OPTS += --disable-inet6
|
||||
else
|
||||
MPLAYER_CONF_OPTS += --enable-inet6
|
||||
endif
|
||||
|
||||
define MPLAYER_BUILD_CMDS
|
||||
$(MAKE) -C $(@D)
|
||||
endef
|
||||
|
@ -90,12 +90,8 @@ config BR2_PACKAGE_MTD_NFTL_FORMAT
|
||||
bool "nftl_format"
|
||||
|
||||
config BR2_PACKAGE_MTD_RECV_IMAGE
|
||||
depends on BR2_INET_IPV6
|
||||
bool "recv_image"
|
||||
|
||||
comment "recv_image needs a toolchain w/ IPv6"
|
||||
depends on !BR2_INET_IPV6
|
||||
|
||||
config BR2_PACKAGE_MTD_RFDDUMP
|
||||
bool "rfddump"
|
||||
|
||||
|
@ -1,10 +1,5 @@
|
||||
comment "ndisc6 needs a toolchain w/ IPv6"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_INET_IPV6
|
||||
|
||||
config BR2_PACKAGE_NDISC6
|
||||
bool "ndisc6 tools"
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_USE_MMU # fork()
|
||||
select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
|
||||
help
|
||||
|
@ -28,12 +28,10 @@ define NET_TOOLS_ENABLE_I18N
|
||||
endef
|
||||
endif
|
||||
|
||||
# Enable IPv6 when appropiate
|
||||
ifeq ($(BR2_INET_IPV6),y)
|
||||
# Enable IPv6
|
||||
define NET_TOOLS_ENABLE_IPV6
|
||||
$(SED) 's:_AFINET6 0:_AFINET6 1:' $(@D)/config.h
|
||||
endef
|
||||
endif
|
||||
|
||||
NET_TOOLS_POST_CONFIGURE_HOOKS += NET_TOOLS_ENABLE_I18N NET_TOOLS_ENABLE_IPV6
|
||||
|
||||
|
@ -17,7 +17,7 @@ NETSNMP_CONF_OPTS = \
|
||||
--enable-mini-agent \
|
||||
--without-rpm \
|
||||
--with-logfile=none \
|
||||
--without-kmem-usage $(DISABLE_IPV6) \
|
||||
--without-kmem-usage \
|
||||
--enable-as-needed \
|
||||
--without-perl-modules \
|
||||
--disable-embedded-perl \
|
||||
@ -81,15 +81,6 @@ else
|
||||
NETSNMP_CONF_OPTS += --disable-applications
|
||||
endif
|
||||
|
||||
# Remove IPv6 MIBs if there's no IPv6
|
||||
ifneq ($(BR2_INET_IPV6),y)
|
||||
define NETSNMP_REMOVE_MIBS_IPV6
|
||||
rm -f $(TARGET_DIR)/usr/share/snmp/mibs/IPV6*
|
||||
endef
|
||||
|
||||
NETSNMP_POST_INSTALL_TARGET_HOOKS += NETSNMP_REMOVE_MIBS_IPV6
|
||||
endif
|
||||
|
||||
define NETSNMP_REMOVE_BLOAT_MIBS
|
||||
for mib in $(NETSNMP_BLOAT_MIBS); do \
|
||||
rm -f $(TARGET_DIR)/usr/share/snmp/mibs/$$mib-MIB.txt; \
|
||||
|
@ -1,6 +1,5 @@
|
||||
config BR2_PACKAGE_NETWORK_MANAGER
|
||||
bool "networkmanager"
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_USE_WCHAR # libglib2 and gnutls
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, libglib2
|
||||
depends on BR2_USE_MMU # dbus
|
||||
@ -51,8 +50,7 @@ config BR2_PACKAGE_NETWORK_MANAGER_PPPD
|
||||
This option enables support for PPPD daemon
|
||||
endif
|
||||
|
||||
comment "NetworkManager needs udev /dev management and a toolchain w/ IPv6, wchar, threads, headers >= 3.7"
|
||||
comment "NetworkManager needs udev /dev management and a toolchain w/ wchar, threads, headers >= 3.7"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_INET_IPV6 || !BR2_USE_WCHAR || \
|
||||
!BR2_TOOLCHAIN_HAS_THREADS || \
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
|
||||
!BR2_PACKAGE_HAS_UDEV || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7
|
||||
|
@ -1,6 +1,5 @@
|
||||
config BR2_PACKAGE_NFTABLES
|
||||
bool "nftables"
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_USE_WCHAR
|
||||
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4
|
||||
select BR2_PACKAGE_GMP
|
||||
@ -16,6 +15,5 @@ config BR2_PACKAGE_NFTABLES
|
||||
|
||||
http://www.netfilter.org/projects/nftables/index.html
|
||||
|
||||
comment "nftables needs a toolchain w/ IPv6, wchar, headers >= 3.4"
|
||||
depends on !BR2_INET_IPV6 || \
|
||||
!BR2_USE_WCHAR || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4
|
||||
comment "nftables needs a toolchain w/ wchar, headers >= 3.4"
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4
|
||||
|
@ -14,7 +14,8 @@ NGINX_CONF_OPTS = \
|
||||
--with-cc="$(TARGET_CC)" \
|
||||
--with-cpp="$(TARGET_CC)" \
|
||||
--with-cc-opt="$(TARGET_CFLAGS)" \
|
||||
--with-ld-opt="$(TARGET_LDFLAGS)"
|
||||
--with-ld-opt="$(TARGET_LDFLAGS)" \
|
||||
--with-ipv6
|
||||
|
||||
# www-data user and group are used for nginx. Because these user and group
|
||||
# are already set by buildroot, it is not necessary to redefine them.
|
||||
@ -63,8 +64,7 @@ NGINX_CONF_OPTS += \
|
||||
--http-uwsgi-temp-path=/var/tmp/nginx/uwsgi
|
||||
|
||||
NGINX_CONF_OPTS += \
|
||||
$(if $(BR2_PACKAGE_NGINX_FILE_AIO),--with-file-aio) \
|
||||
$(if $(BR2_INET_IPV6),--with-ipv6)
|
||||
$(if $(BR2_PACKAGE_NGINX_FILE_AIO),--with-file-aio)
|
||||
|
||||
ifeq ($(BR2_PACKAGE_PCRE),y)
|
||||
NGINX_DEPENDENCIES += pcre
|
||||
|
@ -1,6 +1,5 @@
|
||||
config BR2_PACKAGE_NMAP
|
||||
bool "nmap"
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on BR2_USE_MMU # fork()
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
@ -12,6 +11,6 @@ config BR2_PACKAGE_NMAP
|
||||
|
||||
http://nmap.org
|
||||
|
||||
comment "nmap needs a toolchain w/ C++, IPv6, threads"
|
||||
comment "nmap needs a toolchain w/ C++, threads"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !(BR2_INSTALL_LIBSTDCPP && BR2_INET_IPV6 && BR2_TOOLCHAIN_HAS_THREADS)
|
||||
depends on !(BR2_INSTALL_LIBSTDCPP && BR2_TOOLCHAIN_HAS_THREADS)
|
||||
|
@ -1,6 +1,5 @@
|
||||
config BR2_PACKAGE_NODEJS
|
||||
bool "nodejs"
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on BR2_arm || BR2_i386 || BR2_x86_64 || BR2_mipsel
|
||||
@ -15,12 +14,11 @@ config BR2_PACKAGE_NODEJS
|
||||
|
||||
http://nodejs.org/
|
||||
|
||||
comment "nodejs needs a toolchain w/ C++, IPv6, threads"
|
||||
comment "nodejs needs a toolchain w/ C++, threads"
|
||||
depends on BR2_USE_MMU
|
||||
depends on BR2_arm || BR2_i386 || BR2_x86_64 || BR2_mipsel
|
||||
depends on !BR2_ARM_CPU_ARMV4
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || \
|
||||
!BR2_TOOLCHAIN_HAS_THREADS || !BR2_INET_IPV6
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
if BR2_PACKAGE_NODEJS
|
||||
|
||||
|
@ -18,10 +18,6 @@ NTP_CONF_OPTS = \
|
||||
--with-yielding-select=yes \
|
||||
--disable-local-libevent
|
||||
|
||||
ifneq ($(BR2_INET_IPV6),y)
|
||||
NTP_CONF_ENV += isc_cv_have_in6addr_any=no
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_OPENSSL),y)
|
||||
NTP_CONF_OPTS += --with-crypto
|
||||
NTP_DEPENDENCIES += openssl
|
||||
|
@ -1,10 +1,5 @@
|
||||
comment "odhcp6c needs a toolchain w/ IPv6"
|
||||
depends on !BR2_INET_IPV6
|
||||
depends on BR2_USE_MMU
|
||||
|
||||
config BR2_PACKAGE_ODHCP6C
|
||||
bool "odhcp6c"
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_USE_MMU # fork()
|
||||
help
|
||||
odhcp6c is a minimal DHCPv6 and RA-client for use in embedded Linux
|
||||
|
@ -1,7 +1,6 @@
|
||||
config BR2_PACKAGE_OLSR
|
||||
bool "olsrd"
|
||||
depends on BR2_USE_MMU # fork()
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
help
|
||||
The Optimized Link State Routing protocol (OLSR) is a
|
||||
@ -13,6 +12,6 @@ config BR2_PACKAGE_OLSR
|
||||
|
||||
http://www.olsr.org/
|
||||
|
||||
comment "olsr needs a toolchain w/ IPv6, threads"
|
||||
comment "olsr needs a toolchain w/ threads"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_INET_IPV6 || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
@ -129,16 +129,12 @@ comment "3rd party support"
|
||||
|
||||
config BR2_PACKAGE_OPENCV_WITH_FFMPEG
|
||||
bool "ffmpeg support"
|
||||
depends on BR2_INET_IPV6
|
||||
select BR2_PACKAGE_BZIP2
|
||||
select BR2_PACKAGE_FFMPEG
|
||||
select BR2_PACKAGE_FFMPEG_SWSCALE
|
||||
help
|
||||
Use ffmpeg from the target system.
|
||||
|
||||
comment "ffmpeg support needs a toolchain w/ IPv6"
|
||||
depends on !BR2_INET_IPV6
|
||||
|
||||
config BR2_PACKAGE_OPENCV_WITH_GSTREAMER
|
||||
bool "gstreamer support"
|
||||
depends on BR2_USE_MMU # gstreamer -> libglib2
|
||||
|
@ -1,6 +1,5 @@
|
||||
config BR2_PACKAGE_OPENNTPD
|
||||
bool "openntpd"
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
||||
depends on BR2_USE_MMU # fork ()
|
||||
depends on !BR2_PACKAGE_NTP # conflicting binaries
|
||||
@ -12,6 +11,6 @@ config BR2_PACKAGE_OPENNTPD
|
||||
|
||||
http://www.openntpd.org/
|
||||
|
||||
comment "openntpd needs a toolchain w/ NPTL, IPv6"
|
||||
comment "openntpd needs a toolchain w/ NPTL"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_INET_IPV6 || !BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
||||
|
@ -1,6 +1,5 @@
|
||||
config BR2_PACKAGE_OPENOBEX
|
||||
bool "openobex"
|
||||
depends on BR2_INET_IPV6
|
||||
help
|
||||
Free open source implementation of the Object Exchange (OBEX)
|
||||
protocol.
|
||||
@ -41,6 +40,3 @@ config BR2_PACKAGE_OPENOBEX_DUMP
|
||||
bool "enable protocol dumping for debugging"
|
||||
|
||||
endif
|
||||
|
||||
comment "openobex needs a toolchain w/ IPv6"
|
||||
depends on !BR2_INET_IPV6
|
||||
|
@ -5,7 +5,6 @@ config BR2_PACKAGE_OPENPGM
|
||||
depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2013R1
|
||||
depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_USE_WCHAR
|
||||
help
|
||||
OpenPGM is an open source implementation of the Pragmatic General
|
||||
@ -16,5 +15,5 @@ config BR2_PACKAGE_OPENPGM
|
||||
|
||||
http://code.google.com/p/openpgm/
|
||||
|
||||
comment "openpgm needs a toolchain w/ wchar, threads, IPv6"
|
||||
depends on !(BR2_TOOLCHAIN_HAS_THREADS && BR2_INET_IPV6 && BR2_USE_WCHAR)
|
||||
comment "openpgm needs a toolchain w/ wchar, threads"
|
||||
depends on !(BR2_TOOLCHAIN_HAS_THREADS && BR2_USE_WCHAR)
|
||||
|
@ -3,7 +3,6 @@ config BR2_PACKAGE_OPENVMTOOLS
|
||||
depends on BR2_i386 || BR2_x86_64
|
||||
depends on BR2_USE_MMU # libglib2
|
||||
depends on BR2_USE_WCHAR # libglib2
|
||||
depends on BR2_INET_IPV6 # libdnet
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
|
||||
depends on BR2_TOOLCHAIN_HAS_NATIVE_RPC
|
||||
depends on BR2_ENABLE_LOCALE
|
||||
@ -45,8 +44,8 @@ comment "PAM support needs a toolchain w/ dynamic library"
|
||||
|
||||
endif
|
||||
|
||||
comment "openvmtools needs a toolchain w/ wchar, IPv6, threads, RPC, locale"
|
||||
comment "openvmtools needs a toolchain w/ wchar, threads, RPC, locale"
|
||||
depends on BR2_i386 || BR2_x86_64
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_USE_WCHAR || !BR2_INET_IPV6 || !BR2_TOOLCHAIN_HAS_THREADS || \
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
|
||||
!BR2_TOOLCHAIN_HAS_NATIVE_RPC || !BR2_ENABLE_LOCALE
|
||||
|
@ -1,10 +1,5 @@
|
||||
comment "openvpn needs a toolchain w/ IPv6"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_INET_IPV6
|
||||
|
||||
config BR2_PACKAGE_OPENVPN
|
||||
bool "openvpn"
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_USE_MMU # fork()
|
||||
help
|
||||
OpenVPN is a full-featured SSL VPN solution which can
|
||||
|
@ -1,12 +1,11 @@
|
||||
comment "php-zmq needs a toolchain w/ C++, IPv6, wchar, threads"
|
||||
depends on !(BR2_INSTALL_LIBSTDCPP && BR2_INET_IPV6 \
|
||||
&& BR2_USE_WCHAR && BR2_TOOLCHAIN_HAS_THREADS)
|
||||
comment "php-zmq needs a toolchain w/ C++, wchar, threads"
|
||||
depends on !(BR2_INSTALL_LIBSTDCPP && BR2_USE_WCHAR \
|
||||
&& BR2_TOOLCHAIN_HAS_THREADS)
|
||||
|
||||
config BR2_PACKAGE_PHP_ZMQ
|
||||
bool "php-zmq"
|
||||
depends on BR2_PACKAGE_PHP
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_USE_WCHAR # util-linux
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
select BR2_PACKAGE_ZEROMQ
|
||||
|
@ -274,13 +274,9 @@ config BR2_PACKAGE_PHP_EXT_SNMP
|
||||
|
||||
config BR2_PACKAGE_PHP_EXT_SOCKETS
|
||||
bool "sockets"
|
||||
depends on BR2_INET_IPV6
|
||||
help
|
||||
Sockets support
|
||||
|
||||
comment "sockets support needs a toolchain w/ IPv6"
|
||||
depends on !BR2_INET_IPV6
|
||||
|
||||
comment "Process Control"
|
||||
|
||||
config BR2_PACKAGE_PHP_EXT_PCNTL
|
||||
|
@ -61,13 +61,6 @@ else
|
||||
PHP_CONF_ENV += ac_cv_func_dlopen=no ac_cv_lib_dl_dlopen=no
|
||||
endif
|
||||
|
||||
# Workaround for non-IPv6 uClibc toolchain
|
||||
ifeq ($(BR2_TOOLCHAIN_USES_UCLIBC),y)
|
||||
ifneq ($(BR2_INET_IPV6),y)
|
||||
PHP_CFLAGS += -DHAVE_DEPRECATED_DNS_FUNCS
|
||||
endif
|
||||
endif
|
||||
|
||||
PHP_CONF_OPTS += $(if $(BR2_PACKAGE_PHP_CLI),,--disable-cli)
|
||||
PHP_CONF_OPTS += $(if $(BR2_PACKAGE_PHP_CGI),,--disable-cgi)
|
||||
PHP_CONF_OPTS += $(if $(BR2_PACKAGE_PHP_FPM),--enable-fpm,--disable-fpm)
|
||||
|
@ -9,17 +9,11 @@ POSTGRESQL_SOURCE = postgresql-$(POSTGRESQL_VERSION).tar.bz2
|
||||
POSTGRESQL_SITE = http://ftp.postgresql.org/pub/source/v$(POSTGRESQL_VERSION)
|
||||
POSTGRESQL_LICENSE = PostgreSQL
|
||||
POSTGRESQL_LICENSE_FILES = COPYRIGHT
|
||||
|
||||
POSTGRESQL_INSTALL_STAGING = YES
|
||||
POSTGRESQL_CONFIG_SCRIPTS = pg_config
|
||||
POSTGRESQL_CONF_ENV = ac_cv_type_struct_sockaddr_in6=yes
|
||||
|
||||
ifeq ($(BR2_TOOLCHAIN_USES_UCLIBC),y)
|
||||
# overwrite IPV6 detection
|
||||
ifeq ($(BR2_INET_IPV6),y)
|
||||
POSTGRESQL_CONF_ENV += ac_cv_type_struct_sockaddr_in6=yes
|
||||
else
|
||||
POSTGRESQL_CONF_ENV += ac_cv_type_struct_sockaddr_in6=no
|
||||
endif
|
||||
# PostgreSQL does not build against uClibc with locales
|
||||
# enabled, due to an uClibc bug, see
|
||||
# http://lists.uclibc.org/pipermail/uclibc/2014-April/048326.html
|
||||
|
@ -12,6 +12,7 @@ PPPD_LICENSE_FILES = \
|
||||
pppd/tdb.c pppd/plugins/pppoatm/COPYING \
|
||||
pppdump/bsd-comp.c pppd/ccp.c pppd/plugins/passprompt.c
|
||||
|
||||
PPPD_MAKE_OPTS = HAVE_INET6=y
|
||||
PPPD_INSTALL_STAGING = YES
|
||||
PPPD_TARGET_BINS = chat pppd pppdump pppstats
|
||||
PPPD_RADIUS_CONF = \
|
||||
@ -24,10 +25,6 @@ PPPD_DEPENDENCIES += libpcap
|
||||
PPPD_MAKE_OPTS += FILTER=y
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_INET_IPV6),y)
|
||||
PPPD_MAKE_OPTS += HAVE_INET6=y
|
||||
endif
|
||||
|
||||
# pppd bundles some but not all of the needed kernel headers. The embedded
|
||||
# if_pppol2tp.h is unfortunately not compatible with kernel headers > 2.6.34,
|
||||
# and has been part of the kernel headers since 2.6.23, so drop it
|
||||
|
@ -48,8 +48,7 @@ PROFTPD_MAKE = $(MAKE1)
|
||||
|
||||
define PROFTPD_INSTALL_TARGET_CMDS
|
||||
$(INSTALL) -D -m 0755 $(@D)/proftpd $(TARGET_DIR)/usr/sbin/proftpd
|
||||
$(INSTALL) -m 0644 -D $(@D)/sample-configurations/basic.conf $(TARGET_DIR)/etc/proftpd.conf; \
|
||||
$(if $(BR2_INET_IPV6),,$(SED) 's/^UseIPv6/# UseIPv6/' $(TARGET_DIR)/etc/proftpd.conf;)
|
||||
$(INSTALL) -m 0644 -D $(@D)/sample-configurations/basic.conf $(TARGET_DIR)/etc/proftpd.conf
|
||||
endef
|
||||
|
||||
define PROFTPD_INSTALL_INIT_SYSV
|
||||
|
@ -1,6 +1,5 @@
|
||||
config BR2_PACKAGE_PYTHON_PYZMQ
|
||||
bool "python-pyzmq"
|
||||
depends on BR2_INET_IPV6 # zeromq
|
||||
depends on BR2_USE_WCHAR # zeromq
|
||||
depends on BR2_INSTALL_LIBSTDCPP # zeromq
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq
|
||||
@ -10,7 +9,7 @@ config BR2_PACKAGE_PYTHON_PYZMQ
|
||||
|
||||
http://zeromq.org/bindings:python
|
||||
|
||||
comment "python-pyzmq needs a toolchain w/ C++, IPv6, wchar, threads"
|
||||
comment "python-pyzmq needs a toolchain w/ C++, wchar, threads"
|
||||
depends on BR2_PACKAGE_PYTHON
|
||||
depends on !(BR2_INSTALL_LIBSTDCPP && BR2_INET_IPV6 && \
|
||||
BR2_USE_WCHAR && BR2_TOOLCHAIN_HAS_THREADS)
|
||||
depends on !(BR2_INSTALL_LIBSTDCPP && BR2_USE_WCHAR && \
|
||||
BR2_TOOLCHAIN_HAS_THREADS)
|
||||
|
@ -1,7 +1,7 @@
|
||||
comment "QEMU requires a toolchain with IPv6, wchar, threads"
|
||||
comment "QEMU requires a toolchain with wchar, threads"
|
||||
depends on BR2_i386 || BR2_x86_64
|
||||
depends on BR2_USE_MMU
|
||||
depends on !(BR2_TOOLCHAIN_HAS_THREADS && BR2_USE_WCHAR && BR2_INET_IPV6)
|
||||
depends on !(BR2_TOOLCHAIN_HAS_THREADS && BR2_USE_WCHAR)
|
||||
|
||||
config BR2_PACKAGE_QEMU
|
||||
bool "QEMU"
|
||||
@ -9,7 +9,6 @@ config BR2_PACKAGE_QEMU
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_USE_WCHAR # gettext
|
||||
depends on BR2_USE_MMU # fork()
|
||||
depends on BR2_INET_IPV6 # for linux-user
|
||||
select BR2_PACKAGE_LIBGLIB2
|
||||
select BR2_PACKAGE_PIXMAN
|
||||
select BR2_PACKAGE_ZLIB
|
||||
|
@ -474,13 +474,6 @@ define QT_QMAKE_SET
|
||||
$(SED) '/include.*qws.conf/a$(1) = $(2)' $(3)/mkspecs/qws/linux-$(QT_EMB_PLATFORM)-g++/qmake.conf
|
||||
endef
|
||||
|
||||
ifneq ($(BR2_INET_IPV6),y)
|
||||
define QT_CONFIGURE_IPV6
|
||||
$(SED) 's/^CFG_IPV6=auto/CFG_IPV6=no/' $(@D)/configure
|
||||
$(SED) 's/^CFG_IPV6IFNAME=auto/CFG_IPV6IFNAME=no/' $(@D)/configure
|
||||
endef
|
||||
endif
|
||||
|
||||
ifneq ($(QT_CONFIG_FILE),)
|
||||
define QT_CONFIGURE_CONFIG_FILE
|
||||
cp $(QT_CONFIG_FILE) $(@D)/src/corelib/global/qconfig-buildroot.h
|
||||
|
@ -11,15 +11,14 @@ config BR2_PACKAGE_QT5_JSCORE_AVAILABLE
|
||||
depends on !BR2_ARM_CPU_ARMV4
|
||||
default y
|
||||
|
||||
comment "Qt5 needs a toolchain w/ wchar, IPv6, NPTL, C++"
|
||||
comment "Qt5 needs a toolchain w/ wchar, NPTL, C++"
|
||||
depends on !BR2_PACKAGE_QT
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || !BR2_INET_IPV6 || !BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
||||
|
||||
menuconfig BR2_PACKAGE_QT5
|
||||
bool "Qt5"
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on BR2_USE_WCHAR
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
||||
depends on !BR2_PACKAGE_QT
|
||||
select BR2_PACKAGE_QT5BASE
|
||||
|
@ -1,11 +1,6 @@
|
||||
comment "quagga needs a toolchain w/ IPv6"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_INET_IPV6
|
||||
|
||||
config BR2_PACKAGE_QUAGGA
|
||||
bool "quagga"
|
||||
depends on BR2_USE_MMU # fork()
|
||||
depends on BR2_INET_IPV6
|
||||
help
|
||||
Routing software suite, providing implementations of
|
||||
OSPFv2, OSPFv3 (IPv6), RIP v1 and v2, RIPng (IPv6) and BGPv4+.
|
||||
|
@ -1,13 +1,8 @@
|
||||
config BR2_PACKAGE_RADVD
|
||||
bool "radvd"
|
||||
depends on BR2_USE_MMU # fork()
|
||||
depends on BR2_INET_IPV6
|
||||
select BR2_PACKAGE_FLEX
|
||||
help
|
||||
IPv6 Router Advertisement Daemon.
|
||||
|
||||
http://www.litech.org/radvd/
|
||||
|
||||
comment "radvd needs a toolchain w/ IPv6"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_INET_IPV6
|
||||
|
@ -2,7 +2,6 @@ config BR2_PACKAGE_REDIS
|
||||
bool "redis"
|
||||
depends on BR2_USE_MMU # fork()
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_INET_IPV6
|
||||
help
|
||||
Redis is an open source, advanced key-value store. It is
|
||||
often referred to as a data structure server since keys can
|
||||
@ -10,6 +9,6 @@ config BR2_PACKAGE_REDIS
|
||||
|
||||
http://www.redis.io
|
||||
|
||||
comment "redis needs a toolchain w/ IPv6, threads"
|
||||
comment "redis needs a toolchain w/ threads"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_INET_IPV6 || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
@ -29,7 +29,7 @@ SAMBA_CONF_ENV = \
|
||||
libreplace_cv_HAVE_SECURE_MKSTEMP=yes \
|
||||
samba_cv_CC_NEGATIVE_ENUM_VALUES=yes \
|
||||
samba_cv_fpie=no \
|
||||
libreplace_cv_HAVE_IPV6=$(if $(BR2_INET_IPV6),yes,no) \
|
||||
libreplace_cv_HAVE_IPV6=yes \
|
||||
$(if $(BR2_PACKAGE_SAMBA_AVAHI),AVAHI_LIBS=-pthread)
|
||||
|
||||
SAMBA_CONF_OPTS = \
|
||||
|
@ -13,7 +13,7 @@ SCONESERVER_LICENSE_FILES = COPYING
|
||||
|
||||
SCONESERVER_AUTORECONF = YES
|
||||
SCONESERVER_DEPENDENCIES += pcre
|
||||
SCONESERVER_CONF_OPTS += --with-ip --with-local
|
||||
SCONESERVER_CONF_OPTS += --with-ip --with-local --with-ip6
|
||||
|
||||
# Sconeserver configure script fails to find the libxml2 headers.
|
||||
ifeq ($(BR2_PACKAGE_LIBXML2),y)
|
||||
@ -21,12 +21,6 @@ SCONESERVER_CONF_OPTS += \
|
||||
--with-xml2-config="$(STAGING_DIR)/usr/bin/xml2-config"
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_INET_IPV6),y)
|
||||
SCONESERVER_CONF_OPTS += --with-ip6
|
||||
else
|
||||
SCONESERVER_CONF_OPTS += --without-ip6
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_OPENSSL),y)
|
||||
SCONESERVER_DEPENDENCIES += openssl
|
||||
SCONESERVER_CONF_OPTS += --with-ssl
|
||||
|
@ -1,13 +1,8 @@
|
||||
config BR2_PACKAGE_SER2NET
|
||||
bool "ser2net"
|
||||
depends on BR2_USE_MMU # fork()
|
||||
depends on BR2_INET_IPV6
|
||||
help
|
||||
Ser2net provides a way for a user to connect from a network
|
||||
connection to a serial port..
|
||||
|
||||
http://ser2net.sourceforge.net
|
||||
|
||||
comment "ser2net needs a toolchain w/ IPv6"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_INET_IPV6
|
||||
|
@ -1,6 +1,5 @@
|
||||
config BR2_PACKAGE_SMCROUTE
|
||||
bool "smcroute"
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_USE_MMU # fork()
|
||||
help
|
||||
SMCRoute is a command line tool to manipulate the multicast
|
||||
@ -11,7 +10,3 @@ config BR2_PACKAGE_SMCROUTE
|
||||
MLD signaling exists.
|
||||
|
||||
https://github.com/troglobit/smcroute
|
||||
|
||||
comment "smcroute needs a toolchain w/ IPv6"
|
||||
depends on !BR2_INET_IPV6
|
||||
depends on BR2_USE_MMU
|
||||
|
@ -10,13 +10,8 @@ SOFIA_SIP_INSTALL_STAGING = YES
|
||||
SOFIA_SIP_DEPENDENCIES = host-pkgconf
|
||||
SOFIA_SIP_LICENSE = LGPLv2.1+
|
||||
SOFIA_SIP_LICENSE_FILES = COPYING COPYRIGHTS
|
||||
|
||||
SOFIA_SIP_CONF_OPTS = --with-doxygen=no
|
||||
|
||||
ifeq ($(BR2_TOOLCHAIN_BUILDROOT_INET_IPV6),)
|
||||
SOFIA_SIP_CONF_OPTS = --disable-ip6
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBGLIB2),y)
|
||||
SOFIA_SIP_CONF_OPTS += --with-glib
|
||||
SOFIA_SIP_DEPENDENCIES += libglib2
|
||||
|
@ -10,8 +10,4 @@ SPAWN_FCGI_SOURCE = spawn-fcgi-$(SPAWN_FCGI_VERSION).tar.bz2
|
||||
SPAWN_FCGI_LICENSE = BSD-3c
|
||||
SPAWN_FCGI_LICENSE_FILES = COPYING
|
||||
|
||||
ifneq ($(BR2_INET_IPV6),y)
|
||||
SPAWN_FCGI_CONF_OPTS = --disable-ipv6
|
||||
endif
|
||||
|
||||
$(eval $(autotools-package))
|
||||
|
@ -1,12 +1,10 @@
|
||||
comment "squid needs a toolchain w/ C++, IPv6, headers >= 3.0"
|
||||
comment "squid needs a toolchain w/ C++, headers >= 3.0"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_INET_IPV6 \
|
||||
|| !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
|
||||
|
||||
config BR2_PACKAGE_SQUID
|
||||
bool "squid"
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on BR2_INET_IPV6
|
||||
# needs fork()
|
||||
depends on BR2_USE_MMU
|
||||
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0 # libcap
|
||||
|
@ -22,9 +22,6 @@ menuconfig BR2_PACKAGE_STRONGSWAN
|
||||
|
||||
if BR2_PACKAGE_STRONGSWAN
|
||||
|
||||
comment "kernel-netlink and socket-default options need a toolchain w/ IPv6"
|
||||
depends on !BR2_INET_IPV6
|
||||
|
||||
choice
|
||||
prompt "Cryptographic backend"
|
||||
default BR2_PACKAGE_STRONGSWAN_GMP
|
||||
|
@ -14,8 +14,8 @@ STRONGSWAN_CONF_OPTS += \
|
||||
--without-lib-prefix \
|
||||
--enable-led \
|
||||
--enable-pkcs11=yes \
|
||||
--enable-kernel-netlink=$(if $(BR2_INET_IPV6),yes,no) \
|
||||
--enable-socket-default=$(if $(BR2_INET_IPV6),yes,no) \
|
||||
--enable-kernel-netlink=yes \
|
||||
--enable-socket-default=yes \
|
||||
--enable-openssl=$(if $(BR2_PACKAGE_STRONGSWAN_OPENSSL),yes,no) \
|
||||
--enable-gcrypt=$(if $(BR2_PACKAGE_STRONGSWAN_GCRYPT),yes,no) \
|
||||
--enable-gmp=$(if $(BR2_PACKAGE_STRONGSWAN_GMP),yes,no) \
|
||||
|
@ -2,7 +2,6 @@ config BR2_PACKAGE_TCL
|
||||
bool "tcl"
|
||||
# fork()
|
||||
depends on BR2_USE_MMU
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
# See this mailing list thread:
|
||||
# http://lists.busybox.net/pipermail/buildroot/2015-March/121198.html
|
||||
@ -12,10 +11,9 @@ config BR2_PACKAGE_TCL
|
||||
|
||||
http://www.tcl.tk
|
||||
|
||||
comment "tcl needs a toolchain w/ ipv6, threads, dynamic library"
|
||||
comment "tcl needs a toolchain w/ threads, dynamic library"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_INET_IPV6 || !BR2_TOOLCHAIN_HAS_THREADS || \
|
||||
BR2_STATIC_LIBS
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
|
||||
|
||||
if BR2_PACKAGE_TCL
|
||||
|
||||
|
@ -9,10 +9,6 @@ TFTPD_SOURCE = tftp-hpa-$(TFTPD_VERSION).tar.xz
|
||||
TFTPD_SITE = $(BR2_KERNEL_MIRROR)/software/network/tftp/tftp-hpa
|
||||
TFTPD_CONF_OPTS = --without-tcpwrappers
|
||||
|
||||
ifneq ($(BR2_INET_IPV6),y)
|
||||
TFTPD_CONF_OPTS += --without-ipv6
|
||||
endif
|
||||
|
||||
# Override BusyBox implementations if BusyBox is enabled.
|
||||
ifeq ($(BR2_PACKAGE_BUSYBOX),y)
|
||||
TFTPD_DEPENDENCIES += busybox
|
||||
|
@ -2,7 +2,6 @@ config BR2_PACKAGE_TOVID
|
||||
bool "tovid"
|
||||
depends on BR2_USE_MMU # fork()
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_INET_IPV6 # ffmpeg
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on BR2_USE_WCHAR
|
||||
depends on BR2_PACKAGE_PYTHON || BR2_PACKAGE_PYTHON3
|
||||
@ -28,11 +27,11 @@ config BR2_PACKAGE_TOVID
|
||||
|
||||
http://tovid.wikia.com/wiki/Installing_tovid
|
||||
|
||||
comment "tovid needs a toolchain w/ threads, IPv6, C++, wchar"
|
||||
comment "tovid needs a toolchain w/ threads, C++, wchar"
|
||||
depends on BR2_USE_MMU
|
||||
depends on BR2_PACKAGE_MPLAYER_ARCH_SUPPORTS
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS \
|
||||
|| !BR2_INET_IPV6 || !BR2_INSTALL_LIBSTDCPP \
|
||||
|| !BR2_INSTALL_LIBSTDCPP \
|
||||
|| !BR2_USE_WCHAR
|
||||
|
||||
comment "tovid depends on python or python3"
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user