From 0c54083a7ec5ba536e7f878a383f7bbc70081846 Mon Sep 17 00:00:00 2001 From: nico Date: Wed, 25 Mar 2009 15:42:12 +0000 Subject: [PATCH] [packages] ffmpeg: add an option to enable/disable IPv6 support (closes: #4318) git-svn-id: svn://svn.openwrt.org/openwrt/packages@15040 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- multimedia/ffmpeg/Config.in | 4 ++++ multimedia/ffmpeg/Makefile | 9 ++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/multimedia/ffmpeg/Config.in b/multimedia/ffmpeg/Config.in index 6750233a1..259cb8f4a 100644 --- a/multimedia/ffmpeg/Config.in +++ b/multimedia/ffmpeg/Config.in @@ -259,3 +259,7 @@ config FFMPEG_PROTOCOL_udp bool prompt "udp:" +config FFMPEG_PROTOCOL_IPv6 + bool + prompt "IPv6" + diff --git a/multimedia/ffmpeg/Makefile b/multimedia/ffmpeg/Makefile index eef635baa..524758a6d 100644 --- a/multimedia/ffmpeg/Makefile +++ b/multimedia/ffmpeg/Makefile @@ -177,6 +177,13 @@ FFMPEG_CONFIGURE_PROTOCOLS:= \ $(if $(CONFIG_FFMPEG_PROTOCOL_$(c)),--enable-protocol="$(c)") \ ) +ifneq ($(CONFIG_FFMPEG_PROTOCOL_IPv6),) + FFMPEG_CONFIGURE_IPv6:= --enable-ipv6 +else + FFMPEG_CONFIGURE_IPv6:= --disable-ipv6 +endif + + define Build/Configure # this is *NOT* GNU configure ( cd $(PKG_BUILD_DIR); \ @@ -193,7 +200,6 @@ define Build/Configure --enable-ffmpeg \ --enable-ffserver \ --enable-gpl \ - --disable-ipv6 \ --enable-libfaad \ --enable-pthreads \ --disable-optimizations \ @@ -216,6 +222,7 @@ define Build/Configure --disable-bsfs \ --disable-protocols \ $(FFMPEG_CONFIGURE_PROTOCOLS) \ + $(FFMPEG_CONFIGURE_IPv6) \ ) endef