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:
Gustavo Zacarias 2015-04-19 09:40:00 -03:00 committed by Thomas Petazzoni
parent 55bab4f619
commit 79ce08bbdc
109 changed files with 132 additions and 454 deletions

View file

@ -1,6 +1,5 @@
config BR2_PACKAGE_AICCU config BR2_PACKAGE_AICCU
bool "aiccu" bool "aiccu"
depends on BR2_INET_IPV6
depends on BR2_USE_WCHAR depends on BR2_USE_WCHAR
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
@ -22,8 +21,8 @@ config BR2_PACKAGE_AICCU
http://www.sixxs.net/tools/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_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_NIOSII201305
depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201405 depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201405

View file

@ -1,6 +1,5 @@
config BR2_PACKAGE_ARGUS config BR2_PACKAGE_ARGUS
bool "argus" bool "argus"
depends on BR2_INET_IPV6
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
select BR2_PACKAGE_LIBPCAP select BR2_PACKAGE_LIBPCAP
@ -10,6 +9,6 @@ config BR2_PACKAGE_ARGUS
http://qosient.com/argus/ http://qosient.com/argus/
comment "argus needs a toolchain w/ threads, IPv6" comment "argus needs a toolchain w/ threads"
depends on !(BR2_TOOLCHAIN_HAS_THREADS && BR2_INET_IPV6) depends on !BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_USE_MMU depends on BR2_USE_MMU

View file

@ -1,6 +1,5 @@
config BR2_PACKAGE_ATFTP config BR2_PACKAGE_ATFTP
bool "atftp" bool "atftp"
depends on BR2_INET_IPV6
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
help help
atftp is a client/server implementation of the TFTP atftp is a client/server implementation of the TFTP
@ -11,5 +10,5 @@ config BR2_PACKAGE_ATFTP
http://sourceforge.net/projects/atftp/ http://sourceforge.net/projects/atftp/
comment "atftp needs a toolchain w/ threads, IPv6" comment "atftp needs a toolchain w/ threads"
depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INET_IPV6 depends on !BR2_TOOLCHAIN_HAS_THREADS

View file

@ -1,6 +1,5 @@
config BR2_PACKAGE_BATCTL config BR2_PACKAGE_BATCTL
bool "batctl" bool "batctl"
depends on BR2_INET_IPV6
depends on BR2_TOOLCHAIN_HAS_THREADS # libnl depends on BR2_TOOLCHAIN_HAS_THREADS # libnl
select BR2_PACKAGE_LIBNL select BR2_PACKAGE_LIBNL
help help
@ -8,5 +7,5 @@ config BR2_PACKAGE_BATCTL
http://www.open-mesh.org/projects/batman-adv/wiki/Using-batctl http://www.open-mesh.org/projects/batman-adv/wiki/Using-batctl
comment "batctl needs a toolchain w/ IPv6, threads" comment "batctl needs a toolchain w/ threads"
depends on !BR2_INET_IPV6 || !BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_TOOLCHAIN_HAS_THREADS

View file

@ -1,6 +1,5 @@
config BR2_PACKAGE_BIND config BR2_PACKAGE_BIND
bool "bind" bool "bind"
depends on BR2_INET_IPV6
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on !BR2_STATIC_LIBS depends on !BR2_STATIC_LIBS
help help
@ -38,6 +37,6 @@ config BR2_PACKAGE_BIND_TOOLS
endif 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_USE_MMU
depends on !BR2_INET_IPV6 || BR2_STATIC_LIBS depends on BR2_STATIC_LIBS

View file

@ -3,7 +3,6 @@ config BR2_PACKAGE_BLUEZ5_UTILS
depends on BR2_USE_WCHAR # libglib2 depends on BR2_USE_WCHAR # libglib2
depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, libglib2 depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, libglib2
depends on BR2_USE_MMU # dbus depends on BR2_USE_MMU # dbus
depends on BR2_INET_IPV6
depends on !BR2_STATIC_LIBS # uses dlfcn depends on !BR2_STATIC_LIBS # uses dlfcn
depends on !BR2_PACKAGE_BLUEZ_UTILS # conflicts with 4.x version depends on !BR2_PACKAGE_BLUEZ_UTILS # conflicts with 4.x version
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4 depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4
@ -62,10 +61,9 @@ config BR2_PACKAGE_BLUEZ5_UTILS_TEST
endif 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 || \ depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
!BR2_INET_IPV6 || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4 || \ !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4 || BR2_STATIC_LIBS
BR2_STATIC_LIBS
depends on BR2_USE_MMU depends on BR2_USE_MMU
comment "bluez5-utils conflicts with older bluez-utils version" comment "bluez5-utils conflicts with older bluez-utils version"

View file

@ -23,10 +23,6 @@ else
CHRONY_CONF_OPTS += --disable-readline CHRONY_CONF_OPTS += --disable-readline
endif endif
ifneq ($(BR2_INET_IPV6),y)
CHRONY_CONF_OPTS += --disable-ipv6
endif
# Ditch the doc build, needs makeinfo and we don't need them # Ditch the doc build, needs makeinfo and we don't need them
define CHRONY_DISABLE_DOCS define CHRONY_DISABLE_DOCS
$(SED) 's/chronyc chrony.txt/chronyc/' $(@D)/Makefile.in $(SED) 's/chronyc chrony.txt/chronyc/' $(@D)/Makefile.in

View file

@ -9,16 +9,12 @@ CIVETWEB_SITE = $(call github,sunsetbrew,civetweb,$(CIVETWEB_VERSION))
CIVETWEB_LICENSE = MIT CIVETWEB_LICENSE = MIT
CIVETWEB_LICENSE_FILES = LICENSE.md 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_COPT = $(TARGET_CFLAGS) -DHAVE_POSIX_FALLOCATE=0
CIVETWEB_LIBS = -lpthread -lm -ldl CIVETWEB_LIBS = -lpthread -lm -ldl
CIVETWEB_SYSCONFDIR = /etc CIVETWEB_SYSCONFDIR = /etc
CIVETWEB_HTMLDIR = /var/www CIVETWEB_HTMLDIR = /var/www
ifeq ($(BR2_INET_IPV6),y)
CIVETWEB_CONF_OPTS += WITH_IPV6=1
endif
ifeq ($(BR2_CIVETWEB_WITH_LUA),y) ifeq ($(BR2_CIVETWEB_WITH_LUA),y)
CIVETWEB_CONF_OPTS += WITH_LUA=1 CIVETWEB_CONF_OPTS += WITH_LUA=1
endif endif

View file

@ -3,7 +3,6 @@ config BR2_PACKAGE_CLASSPATH
select BR2_NEEDS_HOST_JAR select BR2_NEEDS_HOST_JAR
select BR2_NEEDS_HOST_JAVAC select BR2_NEEDS_HOST_JAVAC
depends on BR2_PACKAGE_JAMVM depends on BR2_PACKAGE_JAMVM
depends on BR2_INET_IPV6
help help
GNU Classpath, Essential Libraries for Java, is a GNU GNU Classpath, Essential Libraries for Java, is a GNU
project to create free core class libraries for use with project to create free core class libraries for use with
@ -11,7 +10,3 @@ config BR2_PACKAGE_CLASSPATH
language. language.
http://classpath.org http://classpath.org
comment "classpath needs a toolchain w/ IPv6"
depends on BR2_PACKAGE_JAMVM
depends on !BR2_INET_IPV6

View file

@ -2,7 +2,6 @@ config BR2_PACKAGE_COLLECTD
bool "collectd" bool "collectd"
# Uses fork() # Uses fork()
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on BR2_INET_IPV6
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on !BR2_STATIC_LIBS depends on !BR2_STATIC_LIBS
help help
@ -305,7 +304,6 @@ config BR2_PACKAGE_COLLECTD_OPENVPN
config BR2_PACKAGE_COLLECTD_PING config BR2_PACKAGE_COLLECTD_PING
bool "ping" bool "ping"
depends on BR2_INET_IPV6
select BR2_PACKAGE_LIBOPING select BR2_PACKAGE_LIBOPING
help help
Mesures network latency using ICMP "echo requests". Mesures network latency using ICMP "echo requests".
@ -446,7 +444,6 @@ config BR2_PACKAGE_COLLECTD_GRAPHITE
config BR2_PACKAGE_COLLECTD_NETWORK config BR2_PACKAGE_COLLECTD_NETWORK
bool "network" bool "network"
depends on BR2_INET_IPV6
help help
Send/receive values from other instances of collectd. Send/receive values from other instances of collectd.
@ -489,6 +486,6 @@ endmenu
endif endif
comment "collectd needs a toolchain w/ IPv6, threads, dynamic library" comment "collectd needs a toolchain w/ threads, dynamic library"
depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INET_IPV6 || BR2_STATIC_LIBS depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
depends on BR2_USE_MMU depends on BR2_USE_MMU

View file

@ -4,7 +4,6 @@ config BR2_PACKAGE_CONNMAN
select BR2_PACKAGE_LIBGLIB2 select BR2_PACKAGE_LIBGLIB2
select BR2_PACKAGE_IPTABLES select BR2_PACKAGE_IPTABLES
depends on BR2_USE_WCHAR # libglib2 depends on BR2_USE_WCHAR # libglib2
depends on BR2_INET_IPV6
depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, libglib2 depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, libglib2
depends on BR2_USE_MMU # dbus, libglib2 depends on BR2_USE_MMU # dbus, libglib2
depends on !BR2_STATIC_LIBS # needs dlopen() depends on !BR2_STATIC_LIBS # needs dlopen()
@ -64,6 +63,6 @@ config BR2_PACKAGE_CONNMAN_CLIENT
endif # BR2_PACKAGE_CONNMAN 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_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

View file

@ -1,6 +1,5 @@
config BR2_PACKAGE_CONNTRACK_TOOLS config BR2_PACKAGE_CONNTRACK_TOOLS
bool "conntrack-tools" bool "conntrack-tools"
depends on BR2_INET_IPV6
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on BR2_TOOLCHAIN_HAS_NATIVE_RPC || BR2_TOOLCHAIN_HAS_THREADS # libtirpc depends on BR2_TOOLCHAIN_HAS_NATIVE_RPC || BR2_TOOLCHAIN_HAS_THREADS # libtirpc
select BR2_PACKAGE_LIBNETFILTER_CONNTRACK select BR2_PACKAGE_LIBNETFILTER_CONNTRACK
@ -16,7 +15,6 @@ config BR2_PACKAGE_CONNTRACK_TOOLS
http://www.netfilter.org/projects/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_USE_MMU
depends on !BR2_INET_IPV6 || \ depends on !(BR2_TOOLCHAIN_HAS_THREADS || BR2_TOOLCHAIN_HAS_NATIVE_RPC)
!(BR2_TOOLCHAIN_HAS_THREADS || BR2_TOOLCHAIN_HAS_NATIVE_RPC)

View file

@ -1,7 +1,6 @@
config BR2_PACKAGE_CPPZMQ config BR2_PACKAGE_CPPZMQ
bool "cppzmq" bool "cppzmq"
depends on BR2_INSTALL_LIBSTDCPP depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_INET_IPV6 # zeromq
depends on BR2_USE_WCHAR # util-linux depends on BR2_USE_WCHAR # util-linux
depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq
select BR2_PACKAGE_ZEROMQ select BR2_PACKAGE_ZEROMQ
@ -10,6 +9,6 @@ config BR2_PACKAGE_CPPZMQ
http://github.com/zeromq/cppzmq http://github.com/zeromq/cppzmq
comment "cppzmq needs a toolchain w/ C++, IPv6, wchar, threads" comment "cppzmq needs a toolchain w/ C++, wchar, threads"
depends on !(BR2_INSTALL_LIBSTDCPP && BR2_INET_IPV6 && \ depends on !(BR2_INSTALL_LIBSTDCPP && BR2_USE_WCHAR && \
BR2_USE_WCHAR && BR2_TOOLCHAIN_HAS_THREADS) BR2_TOOLCHAIN_HAS_THREADS)

View file

@ -3,7 +3,6 @@ config BR2_PACKAGE_CZMQ
select BR2_PACKAGE_ZEROMQ select BR2_PACKAGE_ZEROMQ
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on BR2_INSTALL_LIBSTDCPP # zeromq depends on BR2_INSTALL_LIBSTDCPP # zeromq
depends on BR2_INET_IPV6 # zeromq
depends on BR2_USE_WCHAR # util-linux depends on BR2_USE_WCHAR # util-linux
depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq
help help
@ -11,7 +10,7 @@ config BR2_PACKAGE_CZMQ
http://czmq.zeromq.org/ 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_USE_MMU
depends on !(BR2_INSTALL_LIBSTDCPP && BR2_INET_IPV6 && \ depends on !(BR2_INSTALL_LIBSTDCPP && BR2_USE_WCHAR && \
BR2_USE_WCHAR && BR2_TOOLCHAIN_HAS_THREADS) BR2_TOOLCHAIN_HAS_THREADS)

View file

@ -31,10 +31,6 @@ ifeq ($(BR2_PACKAGE_DHCP_SERVER_DELAYED_ACK),y)
DHCP_CONF_OPTS += --enable-delayed-ack DHCP_CONF_OPTS += --enable-delayed-ack
endif endif
ifneq ($(BR2_INET_IPV6),y)
DHCP_CONF_OPTS += --disable-dhcpv6
endif
ifeq ($(BR2_PACKAGE_DHCP_SERVER),y) ifeq ($(BR2_PACKAGE_DHCP_SERVER),y)
define DHCP_INSTALL_SERVER define DHCP_INSTALL_SERVER
mkdir -p $(TARGET_DIR)/var/lib mkdir -p $(TARGET_DIR)/var/lib

View file

@ -10,10 +10,6 @@ DHCPCD_SITE = http://roy.marples.name/downloads/dhcpcd
DHCPCD_DEPENDENCIES = host-pkgconf DHCPCD_DEPENDENCIES = host-pkgconf
DHCPCD_LICENSE = BSD-2c DHCPCD_LICENSE = BSD-2c
ifeq ($(BR2_INET_IPV6),)
DHCPCD_CONFIG_OPTS += --disable-ipv6
endif
ifeq ($(BR2_STATIC_LIBS),y) ifeq ($(BR2_STATIC_LIBS),y)
DHCPCD_CONFIG_OPTS += --enable-static DHCPCD_CONFIG_OPTS += --enable-static
endif endif

View file

@ -14,10 +14,6 @@ DNSMASQ_DEPENDENCIES = host-pkgconf
DNSMASQ_LICENSE = Dual GPLv2/GPLv3 DNSMASQ_LICENSE = Dual GPLv2/GPLv3
DNSMASQ_LICENSE_FILES = COPYING COPYING-v3 DNSMASQ_LICENSE_FILES = COPYING COPYING-v3
ifneq ($(BR2_INET_IPV6),y)
DNSMASQ_COPTS += -DNO_IPV6
endif
ifneq ($(BR2_PACKAGE_DNSMASQ_DHCP),y) ifneq ($(BR2_PACKAGE_DNSMASQ_DHCP),y)
DNSMASQ_COPTS += -DNO_DHCP DNSMASQ_COPTS += -DNO_DHCP
endif endif

View file

@ -1,6 +1,5 @@
config BR2_PACKAGE_DOVECOT config BR2_PACKAGE_DOVECOT
bool "dovecot" bool "dovecot"
depends on BR2_INET_IPV6
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
help help
Dovecot is an open source IMAP and POP3 email server for Linux/UNIX- 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 source package/dovecot-pigeonhole/Config.in
endif # BR2_PACKAGE_DOVECOT endif # BR2_PACKAGE_DOVECOT
comment "dovecot needs a toolchain w/ IPv6"
depends on BR2_USE_MMU
depends on !BR2_INET_IPV6

View file

@ -1,12 +1,7 @@
config BR2_PACKAGE_EBTABLES config BR2_PACKAGE_EBTABLES
bool "ebtables" bool "ebtables"
depends on BR2_INET_IPV6
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
help help
Ethernet bridge frame table administration Ethernet bridge frame table administration
http://ebtables.sourceforge.net http://ebtables.sourceforge.net
comment "ebtables needs a toolchain w/ IPv6"
depends on BR2_USE_MMU
depends on !BR2_INET_IPV6

View file

@ -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 menuconfig BR2_PACKAGE_FFMPEG
bool "ffmpeg" bool "ffmpeg"
depends on BR2_INET_IPV6
# fenv.h lacks FE_INVALID, FE_OVERFLOW & FE_UNDERFLOW # fenv.h lacks FE_INVALID, FE_OVERFLOW & FE_UNDERFLOW
depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201305 depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201305
depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201405 depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201405

View file

@ -4,7 +4,6 @@ config BR2_PACKAGE_FILEMQ
select BR2_PACKAGE_CZMQ select BR2_PACKAGE_CZMQ
select BR2_PACKAGE_ZEROMQ select BR2_PACKAGE_ZEROMQ
depends on BR2_INSTALL_LIBSTDCPP # zeromq depends on BR2_INSTALL_LIBSTDCPP # zeromq
depends on BR2_INET_IPV6 # zeromq
depends on BR2_USE_WCHAR # util-linux depends on BR2_USE_WCHAR # util-linux
depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq
depends on BR2_USE_MMU # czmq depends on BR2_USE_MMU # czmq
@ -13,7 +12,7 @@ config BR2_PACKAGE_FILEMQ
http://github.com/zeromq/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_USE_MMU
depends on !(BR2_INSTALL_LIBSTDCPP && BR2_INET_IPV6 && \ depends on !(BR2_INSTALL_LIBSTDCPP && BR2_USE_WCHAR && \
BR2_USE_WCHAR && BR2_TOOLCHAIN_HAS_THREADS) BR2_TOOLCHAIN_HAS_THREADS)

View file

@ -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_USE_MMU
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \ depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
!BR2_TOOLCHAIN_HAS_THREADS_NPTL || !BR2_INET_IPV6 || \ !BR2_TOOLCHAIN_HAS_THREADS_NPTL || BR2_STATIC_LIBS
BR2_STATIC_LIBS
config BR2_PACKAGE_GNURADIO config BR2_PACKAGE_GNURADIO
bool "gnuradio" bool "gnuradio"
depends on BR2_INET_IPV6 # boost
depends on BR2_INSTALL_LIBSTDCPP depends on BR2_INSTALL_LIBSTDCPP
depends on !BR2_STATIC_LIBS depends on !BR2_STATIC_LIBS
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL

View file

@ -22,7 +22,7 @@ GNUTLS_CONF_OPTS = \
--disable-doc \ --disable-doc \
--disable-guile \ --disable-guile \
--enable-local-libopts --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) \ 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_wchar_t=$(if $(BR2_USE_WCHAR),yes,no) \
gt_cv_c_wint_t=$(if $(BR2_USE_WCHAR),yes,no) \ gt_cv_c_wint_t=$(if $(BR2_USE_WCHAR),yes,no) \

View file

@ -29,11 +29,6 @@ else
GPSD_SCONS_OPTS += ncurses=no GPSD_SCONS_OPTS += ncurses=no
endif 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++ # Build libgpsmm if we've got C++
ifeq ($(BR2_INSTALL_LIBSTDCPP),y) ifeq ($(BR2_INSTALL_LIBSTDCPP),y)
GPSD_LDFLAGS += -lstdc++ GPSD_LDFLAGS += -lstdc++

View file

@ -1,7 +1,6 @@
config BR2_PACKAGE_GST_FFMPEG config BR2_PACKAGE_GST_FFMPEG
bool "gst-ffmpeg" bool "gst-ffmpeg"
select BR2_PACKAGE_GST_PLUGINS_BASE select BR2_PACKAGE_GST_PLUGINS_BASE
depends on BR2_INET_IPV6
help help
GStreamer plugin containing one plugin with a set of elements using GStreamer plugin containing one plugin with a set of elements using
the Libav library. It contains most popular decoders as well as the Libav library. It contains most popular decoders as well as
@ -21,6 +20,3 @@ config BR2_PACKAGE_GST_FFMPEG_GPL
be under GPL. be under GPL.
endif endif
comment "gst-ffmpeg needs a toolchain w/ IPv6"
depends on !BR2_INET_IPV6

View file

@ -139,12 +139,8 @@ config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_SPECTRUM
bool "spectrum" bool "spectrum"
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_UDP config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_UDP
depends on BR2_INET_IPV6
bool "udp" bool "udp"
comment "udp needs a toolchain w/ IPv6"
depends on !BR2_INET_IPV6
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_VIDEOBOX config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_VIDEOBOX
bool "videobox" bool "videobox"

View file

@ -17,7 +17,6 @@ HIAWATHA_CONF_OPTS += -DENABLE_SSL=OFF
endif endif
HIAWATHA_CONF_OPTS += \ HIAWATHA_CONF_OPTS += \
$(if $(BR2_INET_IPV6),,-DENABLE_IPV6=OFF) \
-DENABLE_TOOLKIT=OFF \ -DENABLE_TOOLKIT=OFF \
-DENABLE_XSLT=OFF \ -DENABLE_XSLT=OFF \
-DCONFIG_DIR=/etc/hiawatha \ -DCONFIG_DIR=/etc/hiawatha \

View file

@ -35,10 +35,6 @@ ifeq ($(BR2_STATIC_LIBS),y)
HOSTAPD_LIBS += -lnl-3 -lm -lpthread HOSTAPD_LIBS += -lnl-3 -lm -lpthread
endif endif
ifeq ($(BR2_INET_IPV6),)
HOSTAPD_CONFIG_DISABLE += CONFIG_IPV6
endif
# Try to use openssl if it's already available # Try to use openssl if it's already available
ifeq ($(BR2_PACKAGE_OPENSSL),y) ifeq ($(BR2_PACKAGE_OPENSSL),y)
HOSTAPD_DEPENDENCIES += openssl HOSTAPD_DEPENDENCIES += openssl

View file

@ -2,7 +2,6 @@ config BR2_PACKAGE_IFTOP
bool "iftop" bool "iftop"
select BR2_PACKAGE_NCURSES select BR2_PACKAGE_NCURSES
select BR2_PACKAGE_LIBPCAP select BR2_PACKAGE_LIBPCAP
depends on BR2_INET_IPV6
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
help help
iftop does for network usage what top(1) does for CPU usage. 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/ http://www.ex-parrot.com/pdw/iftop/
comment "iftop needs a toolchain w/ IPv6, threads" comment "iftop needs a toolchain w/ threads"
depends on !BR2_INET_IPV6 || !BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_TOOLCHAIN_HAS_THREADS

View file

@ -40,16 +40,8 @@ define IPTABLES_TARGET_IPV6_SYMLINK_CREATE
ln -sf xtables-multi $(TARGET_DIR)/usr/sbin/ip6tables-restore ln -sf xtables-multi $(TARGET_DIR)/usr/sbin/ip6tables-restore
endef endef
define IPTABLES_TARGET_IPV6_REMOVE
rm -f $(TARGET_DIR)/usr/lib/libip6tc.*
endef
IPTABLES_POST_INSTALL_TARGET_HOOKS += IPTABLES_TARGET_SYMLINK_CREATE IPTABLES_POST_INSTALL_TARGET_HOOKS += IPTABLES_TARGET_SYMLINK_CREATE
ifeq ($(BR2_INET_IPV6),y)
IPTABLES_POST_INSTALL_TARGET_HOOKS += IPTABLES_TARGET_IPV6_SYMLINK_CREATE IPTABLES_POST_INSTALL_TARGET_HOOKS += IPTABLES_TARGET_IPV6_SYMLINK_CREATE
else
IPTABLES_POST_INSTALL_TARGET_HOOKS += IPTABLES_TARGET_IPV6_REMOVE
endif
$(eval $(autotools-package)) $(eval $(autotools-package))

View file

@ -3,7 +3,6 @@ config BR2_PACKAGE_IPTRAF_NG
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
select BR2_PACKAGE_NCURSES select BR2_PACKAGE_NCURSES
select BR2_PACKAGE_NCURSES_TARGET_PANEL select BR2_PACKAGE_NCURSES_TARGET_PANEL
depends on BR2_INET_IPV6
help help
IPTraf-ng is a ncurses-based network monitoring utility. It gathers IPTraf-ng is a ncurses-based network monitoring utility. It gathers
data like TCP connection packet and byte counts, interface statistics data like TCP connection packet and byte counts, interface statistics
@ -12,7 +11,3 @@ config BR2_PACKAGE_IPTRAF_NG
https://fedorahosted.org/iptraf-ng/ https://fedorahosted.org/iptraf-ng/
IPTraf-ng is a fork of original IPTraf v3.0.0 (http://iptraf.seul.org). 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

View file

@ -1,6 +1,6 @@
config BR2_PACKAGE_IPUTILS config BR2_PACKAGE_IPUTILS
bool "iputils" bool "iputils"
select BR2_PACKAGE_OPENSSL if BR2_INET_IPV6 select BR2_PACKAGE_OPENSSL
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
help help
This package is set of small useful utilities for Linux networking. This package is set of small useful utilities for Linux networking.

View file

@ -10,6 +10,7 @@ IPUTILS_SOURCE = iputils-$(IPUTILS_VERSION).tar.bz2
IPUTILS_LICENSE = GPLv2+ BSD-3c IPUTILS_LICENSE = GPLv2+ BSD-3c
# Only includes a license file for BSD # Only includes a license file for BSD
IPUTILS_LICENSE_FILES = ninfod/COPYING IPUTILS_LICENSE_FILES = ninfod/COPYING
IPUTILS_DEPENDENCIES = openssl
# Build after busybox so target ends up with this package's full # Build after busybox so target ends up with this package's full
# versions of the applications instead of busybox applets. # versions of the applications instead of busybox applets.
@ -20,20 +21,8 @@ endif
# Disabling CAP_SETPCAP (file capabilities) # Disabling CAP_SETPCAP (file capabilities)
IPUTILS_MAKE_OPTS = $(TARGET_CONFIGURE_OPTS) USE_CAP=no USE_SYSFS=no\ IPUTILS_MAKE_OPTS = $(TARGET_CONFIGURE_OPTS) USE_CAP=no USE_SYSFS=no\
CFLAGS="$(TARGET_CFLAGS) -D_GNU_SOURCE" \ CFLAGS="$(TARGET_CFLAGS) -D_GNU_SOURCE" \
arping clockdiff ping rarpd rdisc tftpd tracepath arping clockdiff ping rarpd rdisc tftpd tracepath \
ping6 tracepath6 traceroute6
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
define IPUTILS_BUILD_CMDS define IPUTILS_BUILD_CMDS
$(MAKE) -C $(@D) $(IPUTILS_MAKE_OPTS) $(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)/rdisc $(TARGET_DIR)/sbin/rdisc
$(INSTALL) -D -m 755 $(@D)/tftpd $(TARGET_DIR)/usr/sbin/in.tftpd $(INSTALL) -D -m 755 $(@D)/tftpd $(TARGET_DIR)/usr/sbin/in.tftpd
$(INSTALL) -D -m 755 $(@D)/tracepath $(TARGET_DIR)/bin/tracepath $(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 endef
$(eval $(generic-package)) $(eval $(generic-package))

View file

@ -1,6 +1,5 @@
config BR2_PACKAGE_JAMVM config BR2_PACKAGE_JAMVM
bool "jamvm" bool "jamvm"
depends on BR2_INET_IPV6
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_arm || BR2_armeb || BR2_i386 || BR2_x86_64 \ depends on BR2_arm || BR2_armeb || BR2_i386 || BR2_x86_64 \
|| BR2_mips || BR2_mipsel || BR2_powerpc || BR2_mips || BR2_mipsel || BR2_powerpc
@ -12,8 +11,7 @@ config BR2_PACKAGE_JAMVM
http://jamvm.sf.net 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 \ depends on BR2_arm || BR2_armeb || BR2_i386 || BR2_x86_64 \
|| BR2_mips || BR2_mipsel || BR2_powerpc || BR2_mips || BR2_mipsel || BR2_powerpc
depends on !BR2_INET_IPV6
depends on !BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_TOOLCHAIN_HAS_THREADS

View file

@ -2,9 +2,9 @@ config BR2_PACKAGE_KODI_ARCH_SUPPORTS
bool bool
default y if BR2_arm || BR2_i386 || BR2_x86_64 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_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 depends on BR2_USE_MMU
config BR2_PACKAGE_KODI_EGL_GLES config BR2_PACKAGE_KODI_EGL_GLES
@ -91,7 +91,6 @@ menuconfig BR2_PACKAGE_KODI
select BR2_PACKAGE_YAJL select BR2_PACKAGE_YAJL
select BR2_PACKAGE_ZLIB select BR2_PACKAGE_ZLIB
select BR2_TOOLCHAIN_GLIBC_GCONV_LIBS_COPY if BR2_TOOLCHAIN_USES_GLIBC # runtime UTF conversion support 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_INSTALL_LIBSTDCPP
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_PACKAGE_KODI_EGL_GLES || BR2_PACKAGE_KODI_GL depends on BR2_PACKAGE_KODI_EGL_GLES || BR2_PACKAGE_KODI_GL

View file

@ -10,7 +10,7 @@ LIBIIO_INSTALL_STAGING = YES
LIBIIO_LICENSE = LGPLv2.1+ LIBIIO_LICENSE = LGPLv2.1+
LIBIIO_LICENSE_FILES = COPYING 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_LOCAL_BACKEND=$(if $(BR2_PACKAGE_LIBIIO_LOCAL_BACKEND),ON,OFF) \
-DWITH_TESTS=$(if $(BR2_PACKAGE_LIBIIO_TESTS),ON,OFF) -DWITH_TESTS=$(if $(BR2_PACKAGE_LIBIIO_TESTS),ON,OFF)

View file

@ -1,12 +1,8 @@
config BR2_PACKAGE_LIBNDP config BR2_PACKAGE_LIBNDP
bool "libndp" bool "libndp"
depends on BR2_INET_IPV6
help help
This package contains a library which provides a wrapper This package contains a library which provides a wrapper
for IPv6 Neighbor Discovery Protocol. It also provides a tool for IPv6 Neighbor Discovery Protocol. It also provides a tool
named ndptool for sending and receiving NDP messages. named ndptool for sending and receiving NDP messages.
https://github.com/jpirko/libndp https://github.com/jpirko/libndp
comment "libndp needs a toolchain w/ IPv6"
depends on !BR2_INET_IPV6

View file

@ -1,6 +1,5 @@
config BR2_PACKAGE_LIBNETFILTER_QUEUE config BR2_PACKAGE_LIBNETFILTER_QUEUE
bool "libnetfilter_queue" bool "libnetfilter_queue"
depends on BR2_INET_IPV6
select BR2_PACKAGE_LIBNFNETLINK select BR2_PACKAGE_LIBNFNETLINK
select BR2_PACKAGE_LIBMNL select BR2_PACKAGE_LIBMNL
help help
@ -9,6 +8,3 @@ config BR2_PACKAGE_LIBNETFILTER_QUEUE
connection tracking timeout infrastructure. connection tracking timeout infrastructure.
http://www.netfilter.org/projects/libnetfilter_queue/ http://www.netfilter.org/projects/libnetfilter_queue/
comment "libnetfilter_queue needs a toolchain w/ IPv6"
depends on !BR2_INET_IPV6

View file

@ -1,6 +1,5 @@
config BR2_PACKAGE_LIBNFTNL config BR2_PACKAGE_LIBNFTNL
bool "libnftnl" bool "libnftnl"
depends on BR2_INET_IPV6
# bad headers, no sa_family_t in linux/socket.h # bad headers, no sa_family_t in linux/socket.h
depends on !(BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC201103 || BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC201009) depends on !(BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC201103 || BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC201009)
select BR2_PACKAGE_LIBMNL select BR2_PACKAGE_LIBMNL
@ -32,6 +31,3 @@ comment "libnftnl XML parsing support needs a toolchain w/ threads"
depends on !BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_TOOLCHAIN_HAS_THREADS
endif endif
comment "libnftnl needs a toolchain w/ IPv6"
depends on !BR2_INET_IPV6

View file

@ -20,7 +20,6 @@ LIBNSPR_CONF_ENV = \
# NSPR mixes up --build and --host # NSPR mixes up --build and --host
LIBNSPR_CONF_OPTS = --host=$(GNU_HOST_NAME) LIBNSPR_CONF_OPTS = --host=$(GNU_HOST_NAME)
LIBNSPR_CONF_OPTS += --$(if $(BR2_ARCH_IS_64),en,dis)able-64bit 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) ifeq ($(BR2_STATIC_LIBS),y)
LIBNSPR_MAKE_OPTS = SHARED_LIBRARY= LIBNSPR_MAKE_OPTS = SHARED_LIBRARY=

View file

@ -1,11 +1,7 @@
config BR2_PACKAGE_LIBOPING config BR2_PACKAGE_LIBOPING
bool "liboping" bool "liboping"
depends on BR2_INET_IPV6
help help
liboping is a C library to generate ICMP echo requests, liboping is a C library to generate ICMP echo requests,
better known as "ping packets". better known as "ping packets".
http://noping.cc/ http://noping.cc/
comment "liboping needs a toolchain w/ IPv6"
depends on !BR2_INET_IPV6

View file

@ -1,6 +1,5 @@
config BR2_PACKAGE_LIBSHAIRPLAY config BR2_PACKAGE_LIBSHAIRPLAY
bool "libshairplay" bool "libshairplay"
depends on BR2_INET_IPV6
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_USE_MMU # avahi depends on BR2_USE_MMU # avahi
depends on !BR2_STATIC_LIBS # avahi depends on !BR2_STATIC_LIBS # avahi
@ -13,6 +12,6 @@ config BR2_PACKAGE_LIBSHAIRPLAY
https://github.com/juhovh/shairplay 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_USE_MMU
depends on !BR2_INET_IPV6 || !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS

View file

@ -11,15 +11,8 @@ LIBSOUP_SITE = http://ftp.gnome.org/pub/gnome/sources/libsoup/$(LIBSOUP_VERSION_
LIBSOUP_LICENSE = LGPLv2+ LIBSOUP_LICENSE = LGPLv2+
LIBSOUP_LICENSE_FILES = COPYING LIBSOUP_LICENSE_FILES = COPYING
LIBSOUP_INSTALL_STAGING = YES LIBSOUP_INSTALL_STAGING = YES
LIBSOUP_CONF_ENV = ac_cv_path_GLIB_GENMARSHAL=$(LIBGLIB2_HOST_BINARY) 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_CONF_OPTS = --disable-glibtest
LIBSOUP_DEPENDENCIES = host-pkgconf host-libglib2 \ LIBSOUP_DEPENDENCIES = host-pkgconf host-libglib2 \
libglib2 libxml2 sqlite host-intltool libglib2 libxml2 sqlite host-intltool

View file

@ -1,6 +1,5 @@
config BR2_PACKAGE_LIBUV config BR2_PACKAGE_LIBUV
bool "libuv" bool "libuv"
depends on BR2_INET_IPV6
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
help help
@ -9,6 +8,6 @@ config BR2_PACKAGE_LIBUV
https://github.com/libuv/libuv https://github.com/libuv/libuv
comment "libuv needs a toolchain w/ IPv6, threads" comment "libuv needs a toolchain w/ threads"
depends on !BR2_INET_IPV6 || !BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_USE_MMU depends on BR2_USE_MMU

View file

@ -28,10 +28,6 @@ ifneq ($(BR2_TOOLCHAIN_HAS_THREADS),y)
LIBVNCSERVER_CONF_OPTS += --without-pthread LIBVNCSERVER_CONF_OPTS += --without-pthread
endif endif
ifneq ($(BR2_INET_IPV6),y)
LIBVNCSERVER_CONF_OPTS += --without-ipv6
endif
# openssl supports needs NPTL thread support # openssl supports needs NPTL thread support
ifeq ($(BR2_PACKAGE_OPENSSL)$(BR2_TOOLCHAIN_HAS_THREADS_NPTL),yy) ifeq ($(BR2_PACKAGE_OPENSSL)$(BR2_TOOLCHAIN_HAS_THREADS_NPTL),yy)
LIBVNCSERVER_DEPENDENCIES += openssl LIBVNCSERVER_DEPENDENCIES += openssl

View file

@ -11,14 +11,7 @@ LIBWEBSOCKETS_LICENSE = LGPLv2.1 with exceptions
LIBWEBSOCKETS_LICENSE_FILES = LICENSE LIBWEBSOCKETS_LICENSE_FILES = LICENSE
LIBWEBSOCKETS_DEPENDENCIES = zlib LIBWEBSOCKETS_DEPENDENCIES = zlib
LIBWEBSOCKETS_INSTALL_STAGING = YES LIBWEBSOCKETS_INSTALL_STAGING = YES
LIBWEBSOCKETS_CONF_OPTS = -DWITHOUT_TESTAPPS=ON -DLWS_IPV6=ON
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
ifeq ($(BR2_PACKAGE_OPENSSL),y) ifeq ($(BR2_PACKAGE_OPENSSL),y)
LIBWEBSOCKETS_DEPENDENCIES += openssl host-openssl LIBWEBSOCKETS_DEPENDENCIES += openssl host-openssl

View file

@ -7,7 +7,6 @@ config BR2_PACKAGE_LINPHONE
depends on BR2_INSTALL_LIBSTDCPP # mediastreamer depends on BR2_INSTALL_LIBSTDCPP # mediastreamer
depends on BR2_TOOLCHAIN_HAS_THREADS # ortp depends on BR2_TOOLCHAIN_HAS_THREADS # ortp
depends on BR2_USE_MMU # libeXosip2 depends on BR2_USE_MMU # libeXosip2
depends on BR2_INET_IPV6 # mediastreamer
help help
Linphone is an internet phone or Voice Over IP phone (VoIP). Linphone is an internet phone or Voice Over IP phone (VoIP).
@ -26,7 +25,6 @@ config BR2_PACKAGE_LINPHONE
http://www.linphone.org/ 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_USE_MMU
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \ depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
!BR2_INET_IPV6

View file

@ -16,11 +16,6 @@ LSOF_LICENSE_FILES = dialects/linux/dproto.h
# Make certain full-blown lsof gets built after the busybox version (1.20+) # Make certain full-blown lsof gets built after the busybox version (1.20+)
LSOF_DEPENDENCIES += $(if $(BR2_PACKAGE_BUSYBOX),busybox) LSOF_DEPENDENCIES += $(if $(BR2_PACKAGE_BUSYBOX),busybox)
BR2_LSOF_CFLAGS =
ifeq ($(BR2_INET_IPV6),)
BR2_LSOF_CFLAGS += -UHASIPv6
endif
ifeq ($(BR2_USE_WCHAR),) ifeq ($(BR2_USE_WCHAR),)
define LSOF_CONFIGURE_WCHAR_FIXUPS define LSOF_CONFIGURE_WCHAR_FIXUPS
$(SED) 's,^#define[[:space:]]*HASWIDECHAR.*,#undef HASWIDECHAR,' \ $(SED) 's,^#define[[:space:]]*HASWIDECHAR.*,#undef HASWIDECHAR,' \
@ -44,7 +39,7 @@ endef
define LSOF_CONFIGURE_CMDS define LSOF_CONFIGURE_CMDS
(cd $(@D) ; \ (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 \ LSOF_INCLUDE="$(STAGING_DIR)/usr/include" LSOF_CFLAGS_OVERRIDE=1 \
LINUX_CLIB=-DGLIBCV=2 ./Configure linux) LINUX_CLIB=-DGLIBCV=2 ./Configure linux)
$(LSOF_CONFIGURE_WCHAR_FIXUPS) $(LSOF_CONFIGURE_WCHAR_FIXUPS)
@ -52,7 +47,7 @@ define LSOF_CONFIGURE_CMDS
endef endef
define LSOF_BUILD_CMDS 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 endef
define LSOF_INSTALL_TARGET_CMDS define LSOF_INSTALL_TARGET_CMDS

View file

@ -6,7 +6,6 @@ config BR2_PACKAGE_LTP_TESTSUITE
bool "ltp-testsuite" bool "ltp-testsuite"
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_INET_IPV6
depends on BR2_TOOLCHAIN_HAS_NATIVE_RPC depends on BR2_TOOLCHAIN_HAS_NATIVE_RPC
# does not build, cachectl.h issue # does not build, cachectl.h issue
depends on !BR2_nios2 depends on !BR2_nios2
@ -22,8 +21,7 @@ config BR2_PACKAGE_LTP_TESTSUITE
http://ltp.sourceforge.net/ 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_nios2
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INET_IPV6 || \ depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_TOOLCHAIN_HAS_NATIVE_RPC
!BR2_TOOLCHAIN_HAS_NATIVE_RPC

View file

@ -1,7 +1,6 @@
config BR2_PACKAGE_LXC config BR2_PACKAGE_LXC
bool "lxc" bool "lxc"
select BR2_PACKAGE_LIBCAP select BR2_PACKAGE_LIBCAP
depends on BR2_INET_IPV6
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
# the toolchain doesn't support setns syscall # the toolchain doesn't support setns syscall
@ -15,9 +14,9 @@ config BR2_PACKAGE_LXC
https://linuxcontainers.org/ 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_USE_MMU
depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201305 depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201305
depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201405 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 || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0

View file

@ -3,7 +3,6 @@ config BR2_PACKAGE_MEDIASTREAMER
select BR2_PACKAGE_ORTP select BR2_PACKAGE_ORTP
depends on BR2_INSTALL_LIBSTDCPP # until fixed depends on BR2_INSTALL_LIBSTDCPP # until fixed
depends on BR2_TOOLCHAIN_HAS_THREADS # ortp depends on BR2_TOOLCHAIN_HAS_THREADS # ortp
depends on BR2_INET_IPV6
help help
Mediastreamer is a powerful and lightweighted streaming Mediastreamer is a powerful and lightweighted streaming
engine specialized for voice/video telephony applications. engine specialized for voice/video telephony applications.
@ -14,6 +13,5 @@ config BR2_PACKAGE_MEDIASTREAMER
http://www.linphone.org/eng/documentation/dev/mediastreamer2.html http://www.linphone.org/eng/documentation/dev/mediastreamer2.html
comment "mediastreamer needs a toolchain w/ threads, C++, IPv6" comment "mediastreamer needs a toolchain w/ threads, C++"
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \ depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
!BR2_INET_IPV6

View file

@ -1,6 +1,5 @@
config BR2_PACKAGE_MINIDLNA config BR2_PACKAGE_MINIDLNA
bool "minidlna" bool "minidlna"
depends on BR2_INET_IPV6 # ffmpeg
depends on BR2_USE_WCHAR # flac depends on BR2_USE_WCHAR # flac
depends on BR2_USE_MMU # fork depends on BR2_USE_MMU # fork
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
@ -22,6 +21,6 @@ config BR2_PACKAGE_MINIDLNA
http://minidlna.sourceforge.net/ 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_USE_MMU
depends on !(BR2_INET_IPV6 && BR2_TOOLCHAIN_HAS_THREADS && BR2_USE_WCHAR) depends on !(BR2_TOOLCHAIN_HAS_THREADS && BR2_USE_WCHAR)

View file

@ -2,7 +2,6 @@ config BR2_PACKAGE_MODEM_MANAGER
bool "modemmanager" bool "modemmanager"
depends on BR2_PACKAGE_HAS_UDEV depends on BR2_PACKAGE_HAS_UDEV
select BR2_PACKAGE_DBUS select BR2_PACKAGE_DBUS
depends on BR2_INET_IPV6
depends on BR2_USE_WCHAR # libglib2 and gnutls depends on BR2_USE_WCHAR # libglib2 and gnutls
depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, libglib2 depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, libglib2
depends on BR2_USE_MMU # dbus depends on BR2_USE_MMU # dbus
@ -28,7 +27,7 @@ config BR2_PACKAGE_MODEM_MANAGER_LIBQMI
This option enables support for QMI protocol This option enables support for QMI protocol
endif endif
comment "modemmanager needs udev /dev management and a toolchain w/ wchar, threads, IPv6" comment "modemmanager needs udev /dev management and a toolchain w/ wchar, threads"
depends on !BR2_INET_IPV6 || !BR2_USE_WCHAR || \ depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
!BR2_TOOLCHAIN_HAS_THREADS || !BR2_PACKAGE_HAS_UDEV !BR2_PACKAGE_HAS_UDEV
depends on BR2_USE_MMU depends on BR2_USE_MMU

View file

@ -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 || \ depends on BR2_UCLIBC_VERSION_SNAPSHOT || \
BR2_TOOLCHAIN_USES_GLIBC || \ BR2_TOOLCHAIN_USES_GLIBC || \
BR2_arm BR2_arm
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_INET_IPV6 || \ depends on !BR2_INSTALL_LIBSTDCPP || \
!BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR
config BR2_PACKAGE_MONGREL2 config BR2_PACKAGE_MONGREL2
@ -10,7 +10,6 @@ config BR2_PACKAGE_MONGREL2
select BR2_PACKAGE_SQLITE select BR2_PACKAGE_SQLITE
select BR2_PACKAGE_ZEROMQ select BR2_PACKAGE_ZEROMQ
depends on BR2_INSTALL_LIBSTDCPP # zeromq depends on BR2_INSTALL_LIBSTDCPP # zeromq
depends on BR2_INET_IPV6 # zeromq
depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq
depends on BR2_USE_WCHAR # zeromq -> util-linux depends on BR2_USE_WCHAR # zeromq -> util-linux
# {get,make,swap}context functions present in # {get,make,swap}context functions present in

View file

@ -6,7 +6,6 @@ config BR2_PACKAGE_MONO_ARCH_SUPPORTS
config BR2_PACKAGE_MONO config BR2_PACKAGE_MONO
bool "mono" bool "mono"
depends on BR2_PACKAGE_MONO_ARCH_SUPPORTS depends on BR2_PACKAGE_MONO_ARCH_SUPPORTS
depends on BR2_INET_IPV6
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
select BR2_PACKAGE_MONO_45 if !BR2_PACKAGE_MONO_20 && !BR2_PACKAGE_MONO_40 select BR2_PACKAGE_MONO_45 if !BR2_PACKAGE_MONO_20 && !BR2_PACKAGE_MONO_40
help help
@ -37,5 +36,5 @@ config BR2_PACKAGE_MONO_45
endif endif
comment "mono needs a toolchain w/ IPv6, threads" comment "mono needs a toolchain w/ threads"
depends on !BR2_INET_IPV6 || !BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_TOOLCHAIN_HAS_THREADS

View file

@ -78,15 +78,11 @@ config BR2_PACKAGE_MPD_FAAD2
config BR2_PACKAGE_MPD_FFMPEG config BR2_PACKAGE_MPD_FFMPEG
bool "ffmpeg" bool "ffmpeg"
select BR2_PACKAGE_FFMPEG select BR2_PACKAGE_FFMPEG
depends on BR2_INET_IPV6
help help
Enable ffmpeg input support. Enable ffmpeg input support.
Select this if you want to play back files supported by Select this if you want to play back files supported by
ffmpeg. ffmpeg.
comment "ffmpeg support needs a toolchain w/ IPv6"
depends on !BR2_INET_IPV6
config BR2_PACKAGE_MPD_FLAC config BR2_PACKAGE_MPD_FLAC
bool "flac" bool "flac"
select BR2_PACKAGE_FLAC select BR2_PACKAGE_FLAC

View file

@ -264,22 +264,10 @@ define MPLAYER_CONFIGURE_CMDS
--enable-cross-compile \ --enable-cross-compile \
--disable-ivtv \ --disable-ivtv \
--enable-dynamic-plugins \ --enable-dynamic-plugins \
--enable-inet6 \
) )
endef 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 define MPLAYER_BUILD_CMDS
$(MAKE) -C $(@D) $(MAKE) -C $(@D)
endef endef

View file

@ -90,12 +90,8 @@ config BR2_PACKAGE_MTD_NFTL_FORMAT
bool "nftl_format" bool "nftl_format"
config BR2_PACKAGE_MTD_RECV_IMAGE config BR2_PACKAGE_MTD_RECV_IMAGE
depends on BR2_INET_IPV6
bool "recv_image" bool "recv_image"
comment "recv_image needs a toolchain w/ IPv6"
depends on !BR2_INET_IPV6
config BR2_PACKAGE_MTD_RFDDUMP config BR2_PACKAGE_MTD_RFDDUMP
bool "rfddump" bool "rfddump"

View file

@ -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 config BR2_PACKAGE_NDISC6
bool "ndisc6 tools" bool "ndisc6 tools"
depends on BR2_INET_IPV6
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
help help

View file

@ -28,12 +28,10 @@ define NET_TOOLS_ENABLE_I18N
endef endef
endif endif
# Enable IPv6 when appropiate # Enable IPv6
ifeq ($(BR2_INET_IPV6),y)
define NET_TOOLS_ENABLE_IPV6 define NET_TOOLS_ENABLE_IPV6
$(SED) 's:_AFINET6 0:_AFINET6 1:' $(@D)/config.h $(SED) 's:_AFINET6 0:_AFINET6 1:' $(@D)/config.h
endef endef
endif
NET_TOOLS_POST_CONFIGURE_HOOKS += NET_TOOLS_ENABLE_I18N NET_TOOLS_ENABLE_IPV6 NET_TOOLS_POST_CONFIGURE_HOOKS += NET_TOOLS_ENABLE_I18N NET_TOOLS_ENABLE_IPV6

View file

@ -17,7 +17,7 @@ NETSNMP_CONF_OPTS = \
--enable-mini-agent \ --enable-mini-agent \
--without-rpm \ --without-rpm \
--with-logfile=none \ --with-logfile=none \
--without-kmem-usage $(DISABLE_IPV6) \ --without-kmem-usage \
--enable-as-needed \ --enable-as-needed \
--without-perl-modules \ --without-perl-modules \
--disable-embedded-perl \ --disable-embedded-perl \
@ -81,15 +81,6 @@ else
NETSNMP_CONF_OPTS += --disable-applications NETSNMP_CONF_OPTS += --disable-applications
endif 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 define NETSNMP_REMOVE_BLOAT_MIBS
for mib in $(NETSNMP_BLOAT_MIBS); do \ for mib in $(NETSNMP_BLOAT_MIBS); do \
rm -f $(TARGET_DIR)/usr/share/snmp/mibs/$$mib-MIB.txt; \ rm -f $(TARGET_DIR)/usr/share/snmp/mibs/$$mib-MIB.txt; \

View file

@ -1,6 +1,5 @@
config BR2_PACKAGE_NETWORK_MANAGER config BR2_PACKAGE_NETWORK_MANAGER
bool "networkmanager" bool "networkmanager"
depends on BR2_INET_IPV6
depends on BR2_USE_WCHAR # libglib2 and gnutls depends on BR2_USE_WCHAR # libglib2 and gnutls
depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, libglib2 depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, libglib2
depends on BR2_USE_MMU # dbus depends on BR2_USE_MMU # dbus
@ -51,8 +50,7 @@ config BR2_PACKAGE_NETWORK_MANAGER_PPPD
This option enables support for PPPD daemon This option enables support for PPPD daemon
endif 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_USE_MMU
depends on !BR2_INET_IPV6 || !BR2_USE_WCHAR || \ depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
!BR2_TOOLCHAIN_HAS_THREADS || \
!BR2_PACKAGE_HAS_UDEV || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7 !BR2_PACKAGE_HAS_UDEV || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7

View file

@ -1,6 +1,5 @@
config BR2_PACKAGE_NFTABLES config BR2_PACKAGE_NFTABLES
bool "nftables" bool "nftables"
depends on BR2_INET_IPV6
depends on BR2_USE_WCHAR depends on BR2_USE_WCHAR
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4 depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4
select BR2_PACKAGE_GMP select BR2_PACKAGE_GMP
@ -16,6 +15,5 @@ config BR2_PACKAGE_NFTABLES
http://www.netfilter.org/projects/nftables/index.html http://www.netfilter.org/projects/nftables/index.html
comment "nftables needs a toolchain w/ IPv6, wchar, headers >= 3.4" comment "nftables needs a toolchain w/ wchar, headers >= 3.4"
depends on !BR2_INET_IPV6 || \ depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4
!BR2_USE_WCHAR || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4

View file

@ -14,7 +14,8 @@ NGINX_CONF_OPTS = \
--with-cc="$(TARGET_CC)" \ --with-cc="$(TARGET_CC)" \
--with-cpp="$(TARGET_CC)" \ --with-cpp="$(TARGET_CC)" \
--with-cc-opt="$(TARGET_CFLAGS)" \ --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 # 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. # 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 --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi
NGINX_CONF_OPTS += \ NGINX_CONF_OPTS += \
$(if $(BR2_PACKAGE_NGINX_FILE_AIO),--with-file-aio) \ $(if $(BR2_PACKAGE_NGINX_FILE_AIO),--with-file-aio)
$(if $(BR2_INET_IPV6),--with-ipv6)
ifeq ($(BR2_PACKAGE_PCRE),y) ifeq ($(BR2_PACKAGE_PCRE),y)
NGINX_DEPENDENCIES += pcre NGINX_DEPENDENCIES += pcre

View file

@ -1,6 +1,5 @@
config BR2_PACKAGE_NMAP config BR2_PACKAGE_NMAP
bool "nmap" bool "nmap"
depends on BR2_INET_IPV6
depends on BR2_INSTALL_LIBSTDCPP depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
@ -12,6 +11,6 @@ config BR2_PACKAGE_NMAP
http://nmap.org 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_USE_MMU
depends on !(BR2_INSTALL_LIBSTDCPP && BR2_INET_IPV6 && BR2_TOOLCHAIN_HAS_THREADS) depends on !(BR2_INSTALL_LIBSTDCPP && BR2_TOOLCHAIN_HAS_THREADS)

View file

@ -1,6 +1,5 @@
config BR2_PACKAGE_NODEJS config BR2_PACKAGE_NODEJS
bool "nodejs" bool "nodejs"
depends on BR2_INET_IPV6
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_INSTALL_LIBSTDCPP depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_arm || BR2_i386 || BR2_x86_64 || BR2_mipsel depends on BR2_arm || BR2_i386 || BR2_x86_64 || BR2_mipsel
@ -15,12 +14,11 @@ config BR2_PACKAGE_NODEJS
http://nodejs.org/ 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_USE_MMU
depends on BR2_arm || BR2_i386 || BR2_x86_64 || BR2_mipsel depends on BR2_arm || BR2_i386 || BR2_x86_64 || BR2_mipsel
depends on !BR2_ARM_CPU_ARMV4 depends on !BR2_ARM_CPU_ARMV4
depends on !BR2_INSTALL_LIBSTDCPP || \ depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
!BR2_TOOLCHAIN_HAS_THREADS || !BR2_INET_IPV6
if BR2_PACKAGE_NODEJS if BR2_PACKAGE_NODEJS

View file

@ -18,10 +18,6 @@ NTP_CONF_OPTS = \
--with-yielding-select=yes \ --with-yielding-select=yes \
--disable-local-libevent --disable-local-libevent
ifneq ($(BR2_INET_IPV6),y)
NTP_CONF_ENV += isc_cv_have_in6addr_any=no
endif
ifeq ($(BR2_PACKAGE_OPENSSL),y) ifeq ($(BR2_PACKAGE_OPENSSL),y)
NTP_CONF_OPTS += --with-crypto NTP_CONF_OPTS += --with-crypto
NTP_DEPENDENCIES += openssl NTP_DEPENDENCIES += openssl

View file

@ -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 config BR2_PACKAGE_ODHCP6C
bool "odhcp6c" bool "odhcp6c"
depends on BR2_INET_IPV6
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
help help
odhcp6c is a minimal DHCPv6 and RA-client for use in embedded Linux odhcp6c is a minimal DHCPv6 and RA-client for use in embedded Linux

View file

@ -1,7 +1,6 @@
config BR2_PACKAGE_OLSR config BR2_PACKAGE_OLSR
bool "olsrd" bool "olsrd"
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on BR2_INET_IPV6
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
help help
The Optimized Link State Routing protocol (OLSR) is a The Optimized Link State Routing protocol (OLSR) is a
@ -13,6 +12,6 @@ config BR2_PACKAGE_OLSR
http://www.olsr.org/ 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_USE_MMU
depends on !BR2_INET_IPV6 || !BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_TOOLCHAIN_HAS_THREADS

View file

@ -129,16 +129,12 @@ comment "3rd party support"
config BR2_PACKAGE_OPENCV_WITH_FFMPEG config BR2_PACKAGE_OPENCV_WITH_FFMPEG
bool "ffmpeg support" bool "ffmpeg support"
depends on BR2_INET_IPV6
select BR2_PACKAGE_BZIP2 select BR2_PACKAGE_BZIP2
select BR2_PACKAGE_FFMPEG select BR2_PACKAGE_FFMPEG
select BR2_PACKAGE_FFMPEG_SWSCALE select BR2_PACKAGE_FFMPEG_SWSCALE
help help
Use ffmpeg from the target system. 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 config BR2_PACKAGE_OPENCV_WITH_GSTREAMER
bool "gstreamer support" bool "gstreamer support"
depends on BR2_USE_MMU # gstreamer -> libglib2 depends on BR2_USE_MMU # gstreamer -> libglib2

View file

@ -1,6 +1,5 @@
config BR2_PACKAGE_OPENNTPD config BR2_PACKAGE_OPENNTPD
bool "openntpd" bool "openntpd"
depends on BR2_INET_IPV6
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
depends on BR2_USE_MMU # fork () depends on BR2_USE_MMU # fork ()
depends on !BR2_PACKAGE_NTP # conflicting binaries depends on !BR2_PACKAGE_NTP # conflicting binaries
@ -12,6 +11,6 @@ config BR2_PACKAGE_OPENNTPD
http://www.openntpd.org/ 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_USE_MMU
depends on !BR2_INET_IPV6 || !BR2_TOOLCHAIN_HAS_THREADS_NPTL depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL

View file

@ -1,6 +1,5 @@
config BR2_PACKAGE_OPENOBEX config BR2_PACKAGE_OPENOBEX
bool "openobex" bool "openobex"
depends on BR2_INET_IPV6
help help
Free open source implementation of the Object Exchange (OBEX) Free open source implementation of the Object Exchange (OBEX)
protocol. protocol.
@ -41,6 +40,3 @@ config BR2_PACKAGE_OPENOBEX_DUMP
bool "enable protocol dumping for debugging" bool "enable protocol dumping for debugging"
endif endif
comment "openobex needs a toolchain w/ IPv6"
depends on !BR2_INET_IPV6

View file

@ -5,7 +5,6 @@ config BR2_PACKAGE_OPENPGM
depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2013R1 depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2013R1
depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2 depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_INET_IPV6
depends on BR2_USE_WCHAR depends on BR2_USE_WCHAR
help help
OpenPGM is an open source implementation of the Pragmatic General OpenPGM is an open source implementation of the Pragmatic General
@ -16,5 +15,5 @@ config BR2_PACKAGE_OPENPGM
http://code.google.com/p/openpgm/ http://code.google.com/p/openpgm/
comment "openpgm needs a toolchain w/ wchar, threads, IPv6" comment "openpgm needs a toolchain w/ wchar, threads"
depends on !(BR2_TOOLCHAIN_HAS_THREADS && BR2_INET_IPV6 && BR2_USE_WCHAR) depends on !(BR2_TOOLCHAIN_HAS_THREADS && BR2_USE_WCHAR)

View file

@ -3,7 +3,6 @@ config BR2_PACKAGE_OPENVMTOOLS
depends on BR2_i386 || BR2_x86_64 depends on BR2_i386 || BR2_x86_64
depends on BR2_USE_MMU # libglib2 depends on BR2_USE_MMU # libglib2
depends on BR2_USE_WCHAR # 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_THREADS # libglib2
depends on BR2_TOOLCHAIN_HAS_NATIVE_RPC depends on BR2_TOOLCHAIN_HAS_NATIVE_RPC
depends on BR2_ENABLE_LOCALE depends on BR2_ENABLE_LOCALE
@ -45,8 +44,8 @@ comment "PAM support needs a toolchain w/ dynamic library"
endif 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_i386 || BR2_x86_64
depends on BR2_USE_MMU 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 !BR2_TOOLCHAIN_HAS_NATIVE_RPC || !BR2_ENABLE_LOCALE

View file

@ -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 config BR2_PACKAGE_OPENVPN
bool "openvpn" bool "openvpn"
depends on BR2_INET_IPV6
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
help help
OpenVPN is a full-featured SSL VPN solution which can OpenVPN is a full-featured SSL VPN solution which can

View file

@ -1,12 +1,11 @@
comment "php-zmq needs a toolchain w/ C++, IPv6, wchar, threads" comment "php-zmq needs a toolchain w/ C++, wchar, threads"
depends on !(BR2_INSTALL_LIBSTDCPP && BR2_INET_IPV6 \ depends on !(BR2_INSTALL_LIBSTDCPP && BR2_USE_WCHAR \
&& BR2_USE_WCHAR && BR2_TOOLCHAIN_HAS_THREADS) && BR2_TOOLCHAIN_HAS_THREADS)
config BR2_PACKAGE_PHP_ZMQ config BR2_PACKAGE_PHP_ZMQ
bool "php-zmq" bool "php-zmq"
depends on BR2_PACKAGE_PHP depends on BR2_PACKAGE_PHP
depends on BR2_INSTALL_LIBSTDCPP depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_INET_IPV6
depends on BR2_USE_WCHAR # util-linux depends on BR2_USE_WCHAR # util-linux
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
select BR2_PACKAGE_ZEROMQ select BR2_PACKAGE_ZEROMQ

View file

@ -274,13 +274,9 @@ config BR2_PACKAGE_PHP_EXT_SNMP
config BR2_PACKAGE_PHP_EXT_SOCKETS config BR2_PACKAGE_PHP_EXT_SOCKETS
bool "sockets" bool "sockets"
depends on BR2_INET_IPV6
help help
Sockets support Sockets support
comment "sockets support needs a toolchain w/ IPv6"
depends on !BR2_INET_IPV6
comment "Process Control" comment "Process Control"
config BR2_PACKAGE_PHP_EXT_PCNTL config BR2_PACKAGE_PHP_EXT_PCNTL

View file

@ -61,13 +61,6 @@ else
PHP_CONF_ENV += ac_cv_func_dlopen=no ac_cv_lib_dl_dlopen=no PHP_CONF_ENV += ac_cv_func_dlopen=no ac_cv_lib_dl_dlopen=no
endif 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_CLI),,--disable-cli)
PHP_CONF_OPTS += $(if $(BR2_PACKAGE_PHP_CGI),,--disable-cgi) PHP_CONF_OPTS += $(if $(BR2_PACKAGE_PHP_CGI),,--disable-cgi)
PHP_CONF_OPTS += $(if $(BR2_PACKAGE_PHP_FPM),--enable-fpm,--disable-fpm) PHP_CONF_OPTS += $(if $(BR2_PACKAGE_PHP_FPM),--enable-fpm,--disable-fpm)

View file

@ -9,17 +9,11 @@ POSTGRESQL_SOURCE = postgresql-$(POSTGRESQL_VERSION).tar.bz2
POSTGRESQL_SITE = http://ftp.postgresql.org/pub/source/v$(POSTGRESQL_VERSION) POSTGRESQL_SITE = http://ftp.postgresql.org/pub/source/v$(POSTGRESQL_VERSION)
POSTGRESQL_LICENSE = PostgreSQL POSTGRESQL_LICENSE = PostgreSQL
POSTGRESQL_LICENSE_FILES = COPYRIGHT POSTGRESQL_LICENSE_FILES = COPYRIGHT
POSTGRESQL_INSTALL_STAGING = YES POSTGRESQL_INSTALL_STAGING = YES
POSTGRESQL_CONFIG_SCRIPTS = pg_config POSTGRESQL_CONFIG_SCRIPTS = pg_config
POSTGRESQL_CONF_ENV = ac_cv_type_struct_sockaddr_in6=yes
ifeq ($(BR2_TOOLCHAIN_USES_UCLIBC),y) 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 # PostgreSQL does not build against uClibc with locales
# enabled, due to an uClibc bug, see # enabled, due to an uClibc bug, see
# http://lists.uclibc.org/pipermail/uclibc/2014-April/048326.html # http://lists.uclibc.org/pipermail/uclibc/2014-April/048326.html

View file

@ -12,6 +12,7 @@ PPPD_LICENSE_FILES = \
pppd/tdb.c pppd/plugins/pppoatm/COPYING \ pppd/tdb.c pppd/plugins/pppoatm/COPYING \
pppdump/bsd-comp.c pppd/ccp.c pppd/plugins/passprompt.c pppdump/bsd-comp.c pppd/ccp.c pppd/plugins/passprompt.c
PPPD_MAKE_OPTS = HAVE_INET6=y
PPPD_INSTALL_STAGING = YES PPPD_INSTALL_STAGING = YES
PPPD_TARGET_BINS = chat pppd pppdump pppstats PPPD_TARGET_BINS = chat pppd pppdump pppstats
PPPD_RADIUS_CONF = \ PPPD_RADIUS_CONF = \
@ -24,10 +25,6 @@ PPPD_DEPENDENCIES += libpcap
PPPD_MAKE_OPTS += FILTER=y PPPD_MAKE_OPTS += FILTER=y
endif 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 # 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, # 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 # and has been part of the kernel headers since 2.6.23, so drop it

View file

@ -48,8 +48,7 @@ PROFTPD_MAKE = $(MAKE1)
define PROFTPD_INSTALL_TARGET_CMDS define PROFTPD_INSTALL_TARGET_CMDS
$(INSTALL) -D -m 0755 $(@D)/proftpd $(TARGET_DIR)/usr/sbin/proftpd $(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; \ $(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;)
endef endef
define PROFTPD_INSTALL_INIT_SYSV define PROFTPD_INSTALL_INIT_SYSV

View file

@ -1,6 +1,5 @@
config BR2_PACKAGE_PYTHON_PYZMQ config BR2_PACKAGE_PYTHON_PYZMQ
bool "python-pyzmq" bool "python-pyzmq"
depends on BR2_INET_IPV6 # zeromq
depends on BR2_USE_WCHAR # zeromq depends on BR2_USE_WCHAR # zeromq
depends on BR2_INSTALL_LIBSTDCPP # zeromq depends on BR2_INSTALL_LIBSTDCPP # zeromq
depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq
@ -10,7 +9,7 @@ config BR2_PACKAGE_PYTHON_PYZMQ
http://zeromq.org/bindings:python 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_PACKAGE_PYTHON
depends on !(BR2_INSTALL_LIBSTDCPP && BR2_INET_IPV6 && \ depends on !(BR2_INSTALL_LIBSTDCPP && BR2_USE_WCHAR && \
BR2_USE_WCHAR && BR2_TOOLCHAIN_HAS_THREADS) BR2_TOOLCHAIN_HAS_THREADS)

View file

@ -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_i386 || BR2_x86_64
depends on BR2_USE_MMU 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 config BR2_PACKAGE_QEMU
bool "QEMU" bool "QEMU"
@ -9,7 +9,6 @@ config BR2_PACKAGE_QEMU
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_USE_WCHAR # gettext depends on BR2_USE_WCHAR # gettext
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on BR2_INET_IPV6 # for linux-user
select BR2_PACKAGE_LIBGLIB2 select BR2_PACKAGE_LIBGLIB2
select BR2_PACKAGE_PIXMAN select BR2_PACKAGE_PIXMAN
select BR2_PACKAGE_ZLIB select BR2_PACKAGE_ZLIB

View file

@ -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 $(SED) '/include.*qws.conf/a$(1) = $(2)' $(3)/mkspecs/qws/linux-$(QT_EMB_PLATFORM)-g++/qmake.conf
endef 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),) ifneq ($(QT_CONFIG_FILE),)
define QT_CONFIGURE_CONFIG_FILE define QT_CONFIGURE_CONFIG_FILE
cp $(QT_CONFIG_FILE) $(@D)/src/corelib/global/qconfig-buildroot.h cp $(QT_CONFIG_FILE) $(@D)/src/corelib/global/qconfig-buildroot.h

View file

@ -11,15 +11,14 @@ config BR2_PACKAGE_QT5_JSCORE_AVAILABLE
depends on !BR2_ARM_CPU_ARMV4 depends on !BR2_ARM_CPU_ARMV4
default y 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_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 menuconfig BR2_PACKAGE_QT5
bool "Qt5" bool "Qt5"
depends on BR2_INSTALL_LIBSTDCPP depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_USE_WCHAR depends on BR2_USE_WCHAR
depends on BR2_INET_IPV6
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
depends on !BR2_PACKAGE_QT depends on !BR2_PACKAGE_QT
select BR2_PACKAGE_QT5BASE select BR2_PACKAGE_QT5BASE

View file

@ -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 config BR2_PACKAGE_QUAGGA
bool "quagga" bool "quagga"
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on BR2_INET_IPV6
help help
Routing software suite, providing implementations of Routing software suite, providing implementations of
OSPFv2, OSPFv3 (IPv6), RIP v1 and v2, RIPng (IPv6) and BGPv4+. OSPFv2, OSPFv3 (IPv6), RIP v1 and v2, RIPng (IPv6) and BGPv4+.

View file

@ -1,13 +1,8 @@
config BR2_PACKAGE_RADVD config BR2_PACKAGE_RADVD
bool "radvd" bool "radvd"
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on BR2_INET_IPV6
select BR2_PACKAGE_FLEX select BR2_PACKAGE_FLEX
help help
IPv6 Router Advertisement Daemon. IPv6 Router Advertisement Daemon.
http://www.litech.org/radvd/ http://www.litech.org/radvd/
comment "radvd needs a toolchain w/ IPv6"
depends on BR2_USE_MMU
depends on !BR2_INET_IPV6

View file

@ -2,7 +2,6 @@ config BR2_PACKAGE_REDIS
bool "redis" bool "redis"
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_INET_IPV6
help help
Redis is an open source, advanced key-value store. It is Redis is an open source, advanced key-value store. It is
often referred to as a data structure server since keys can often referred to as a data structure server since keys can
@ -10,6 +9,6 @@ config BR2_PACKAGE_REDIS
http://www.redis.io 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_USE_MMU
depends on !BR2_INET_IPV6 || !BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_TOOLCHAIN_HAS_THREADS

View file

@ -29,7 +29,7 @@ SAMBA_CONF_ENV = \
libreplace_cv_HAVE_SECURE_MKSTEMP=yes \ libreplace_cv_HAVE_SECURE_MKSTEMP=yes \
samba_cv_CC_NEGATIVE_ENUM_VALUES=yes \ samba_cv_CC_NEGATIVE_ENUM_VALUES=yes \
samba_cv_fpie=no \ 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) $(if $(BR2_PACKAGE_SAMBA_AVAHI),AVAHI_LIBS=-pthread)
SAMBA_CONF_OPTS = \ SAMBA_CONF_OPTS = \

View file

@ -13,7 +13,7 @@ SCONESERVER_LICENSE_FILES = COPYING
SCONESERVER_AUTORECONF = YES SCONESERVER_AUTORECONF = YES
SCONESERVER_DEPENDENCIES += pcre 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. # Sconeserver configure script fails to find the libxml2 headers.
ifeq ($(BR2_PACKAGE_LIBXML2),y) ifeq ($(BR2_PACKAGE_LIBXML2),y)
@ -21,12 +21,6 @@ SCONESERVER_CONF_OPTS += \
--with-xml2-config="$(STAGING_DIR)/usr/bin/xml2-config" --with-xml2-config="$(STAGING_DIR)/usr/bin/xml2-config"
endif endif
ifeq ($(BR2_INET_IPV6),y)
SCONESERVER_CONF_OPTS += --with-ip6
else
SCONESERVER_CONF_OPTS += --without-ip6
endif
ifeq ($(BR2_PACKAGE_OPENSSL),y) ifeq ($(BR2_PACKAGE_OPENSSL),y)
SCONESERVER_DEPENDENCIES += openssl SCONESERVER_DEPENDENCIES += openssl
SCONESERVER_CONF_OPTS += --with-ssl SCONESERVER_CONF_OPTS += --with-ssl

View file

@ -1,13 +1,8 @@
config BR2_PACKAGE_SER2NET config BR2_PACKAGE_SER2NET
bool "ser2net" bool "ser2net"
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on BR2_INET_IPV6
help help
Ser2net provides a way for a user to connect from a network Ser2net provides a way for a user to connect from a network
connection to a serial port.. connection to a serial port..
http://ser2net.sourceforge.net http://ser2net.sourceforge.net
comment "ser2net needs a toolchain w/ IPv6"
depends on BR2_USE_MMU
depends on !BR2_INET_IPV6

View file

@ -1,6 +1,5 @@
config BR2_PACKAGE_SMCROUTE config BR2_PACKAGE_SMCROUTE
bool "smcroute" bool "smcroute"
depends on BR2_INET_IPV6
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
help help
SMCRoute is a command line tool to manipulate the multicast SMCRoute is a command line tool to manipulate the multicast
@ -11,7 +10,3 @@ config BR2_PACKAGE_SMCROUTE
MLD signaling exists. MLD signaling exists.
https://github.com/troglobit/smcroute https://github.com/troglobit/smcroute
comment "smcroute needs a toolchain w/ IPv6"
depends on !BR2_INET_IPV6
depends on BR2_USE_MMU

View file

@ -10,13 +10,8 @@ SOFIA_SIP_INSTALL_STAGING = YES
SOFIA_SIP_DEPENDENCIES = host-pkgconf SOFIA_SIP_DEPENDENCIES = host-pkgconf
SOFIA_SIP_LICENSE = LGPLv2.1+ SOFIA_SIP_LICENSE = LGPLv2.1+
SOFIA_SIP_LICENSE_FILES = COPYING COPYRIGHTS SOFIA_SIP_LICENSE_FILES = COPYING COPYRIGHTS
SOFIA_SIP_CONF_OPTS = --with-doxygen=no 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) ifeq ($(BR2_PACKAGE_LIBGLIB2),y)
SOFIA_SIP_CONF_OPTS += --with-glib SOFIA_SIP_CONF_OPTS += --with-glib
SOFIA_SIP_DEPENDENCIES += libglib2 SOFIA_SIP_DEPENDENCIES += libglib2

View file

@ -10,8 +10,4 @@ SPAWN_FCGI_SOURCE = spawn-fcgi-$(SPAWN_FCGI_VERSION).tar.bz2
SPAWN_FCGI_LICENSE = BSD-3c SPAWN_FCGI_LICENSE = BSD-3c
SPAWN_FCGI_LICENSE_FILES = COPYING SPAWN_FCGI_LICENSE_FILES = COPYING
ifneq ($(BR2_INET_IPV6),y)
SPAWN_FCGI_CONF_OPTS = --disable-ipv6
endif
$(eval $(autotools-package)) $(eval $(autotools-package))

View file

@ -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_USE_MMU
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_INET_IPV6 \ depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
|| !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
config BR2_PACKAGE_SQUID config BR2_PACKAGE_SQUID
bool "squid" bool "squid"
depends on BR2_INSTALL_LIBSTDCPP depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_INET_IPV6
# needs fork() # needs fork()
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0 # libcap depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0 # libcap

View file

@ -22,9 +22,6 @@ menuconfig BR2_PACKAGE_STRONGSWAN
if 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 choice
prompt "Cryptographic backend" prompt "Cryptographic backend"
default BR2_PACKAGE_STRONGSWAN_GMP default BR2_PACKAGE_STRONGSWAN_GMP

View file

@ -14,8 +14,8 @@ STRONGSWAN_CONF_OPTS += \
--without-lib-prefix \ --without-lib-prefix \
--enable-led \ --enable-led \
--enable-pkcs11=yes \ --enable-pkcs11=yes \
--enable-kernel-netlink=$(if $(BR2_INET_IPV6),yes,no) \ --enable-kernel-netlink=yes \
--enable-socket-default=$(if $(BR2_INET_IPV6),yes,no) \ --enable-socket-default=yes \
--enable-openssl=$(if $(BR2_PACKAGE_STRONGSWAN_OPENSSL),yes,no) \ --enable-openssl=$(if $(BR2_PACKAGE_STRONGSWAN_OPENSSL),yes,no) \
--enable-gcrypt=$(if $(BR2_PACKAGE_STRONGSWAN_GCRYPT),yes,no) \ --enable-gcrypt=$(if $(BR2_PACKAGE_STRONGSWAN_GCRYPT),yes,no) \
--enable-gmp=$(if $(BR2_PACKAGE_STRONGSWAN_GMP),yes,no) \ --enable-gmp=$(if $(BR2_PACKAGE_STRONGSWAN_GMP),yes,no) \

View file

@ -2,7 +2,6 @@ config BR2_PACKAGE_TCL
bool "tcl" bool "tcl"
# fork() # fork()
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on BR2_INET_IPV6
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
# See this mailing list thread: # See this mailing list thread:
# http://lists.busybox.net/pipermail/buildroot/2015-March/121198.html # http://lists.busybox.net/pipermail/buildroot/2015-March/121198.html
@ -12,10 +11,9 @@ config BR2_PACKAGE_TCL
http://www.tcl.tk 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_USE_MMU
depends on !BR2_INET_IPV6 || !BR2_TOOLCHAIN_HAS_THREADS || \ depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
BR2_STATIC_LIBS
if BR2_PACKAGE_TCL if BR2_PACKAGE_TCL

View file

@ -9,10 +9,6 @@ TFTPD_SOURCE = tftp-hpa-$(TFTPD_VERSION).tar.xz
TFTPD_SITE = $(BR2_KERNEL_MIRROR)/software/network/tftp/tftp-hpa TFTPD_SITE = $(BR2_KERNEL_MIRROR)/software/network/tftp/tftp-hpa
TFTPD_CONF_OPTS = --without-tcpwrappers TFTPD_CONF_OPTS = --without-tcpwrappers
ifneq ($(BR2_INET_IPV6),y)
TFTPD_CONF_OPTS += --without-ipv6
endif
# Override BusyBox implementations if BusyBox is enabled. # Override BusyBox implementations if BusyBox is enabled.
ifeq ($(BR2_PACKAGE_BUSYBOX),y) ifeq ($(BR2_PACKAGE_BUSYBOX),y)
TFTPD_DEPENDENCIES += busybox TFTPD_DEPENDENCIES += busybox

View file

@ -2,7 +2,6 @@ config BR2_PACKAGE_TOVID
bool "tovid" bool "tovid"
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_INET_IPV6 # ffmpeg
depends on BR2_INSTALL_LIBSTDCPP depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_USE_WCHAR depends on BR2_USE_WCHAR
depends on BR2_PACKAGE_PYTHON || BR2_PACKAGE_PYTHON3 depends on BR2_PACKAGE_PYTHON || BR2_PACKAGE_PYTHON3
@ -28,11 +27,11 @@ config BR2_PACKAGE_TOVID
http://tovid.wikia.com/wiki/Installing_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_USE_MMU
depends on BR2_PACKAGE_MPLAYER_ARCH_SUPPORTS depends on BR2_PACKAGE_MPLAYER_ARCH_SUPPORTS
depends on !BR2_TOOLCHAIN_HAS_THREADS \ depends on !BR2_TOOLCHAIN_HAS_THREADS \
|| !BR2_INET_IPV6 || !BR2_INSTALL_LIBSTDCPP \ || !BR2_INSTALL_LIBSTDCPP \
|| !BR2_USE_WCHAR || !BR2_USE_WCHAR
comment "tovid depends on python or python3" comment "tovid depends on python or python3"

Some files were not shown because too many files have changed in this diff Show more