From 163874a260ae313f9c6f29dd89a6897e83c4cb0c Mon Sep 17 00:00:00 2001 From: Bluemax Date: Wed, 8 Apr 2015 05:34:40 +0200 Subject: [PATCH 1/2] FreeSWITCH: fixed cross-compile errors Signed-off-by: Bluemax --- .../patches/libs-apr-configure_ac.patch | 16 ++++++++++++++++ .../patches/libs-apr-util-configure_ac.patch | 18 ++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100755 net/freeswitch/patches/libs-apr-configure_ac.patch create mode 100755 net/freeswitch/patches/libs-apr-util-configure_ac.patch diff --git a/net/freeswitch/patches/libs-apr-configure_ac.patch b/net/freeswitch/patches/libs-apr-configure_ac.patch new file mode 100755 index 0000000..e4cf22e --- /dev/null +++ b/net/freeswitch/patches/libs-apr-configure_ac.patch @@ -0,0 +1,16 @@ +--- a/libs/apr/configure.ac ++++ b/libs/apr/configure.ac +@@ -1956,8 +1956,11 @@ + + APR_CHECK_TCP_NODELAY_INHERITED + APR_CHECK_O_NONBLOCK_INHERITED +-APR_CHECK_TCP_NODELAY_WITH_CORK +- ++dnl Check TCP_NODELAY_WITH_CORK ONLY when NOT cross compiling ++if test "$cross_compiling" != yes; then ++ APR_CHECK_TCP_NODELAY_WITH_CORK ++fi ++ + # Look for a way of corking TCP... + APR_CHECK_DEFINE(TCP_CORK, netinet/tcp.h) + APR_CHECK_DEFINE(TCP_NOPUSH, netinet/tcp.h) diff --git a/net/freeswitch/patches/libs-apr-util-configure_ac.patch b/net/freeswitch/patches/libs-apr-util-configure_ac.patch new file mode 100755 index 0000000..3a2e84f --- /dev/null +++ b/net/freeswitch/patches/libs-apr-util-configure_ac.patch @@ -0,0 +1,18 @@ +--- a/libs/apr-util/configure.ac ++++ b/libs/apr-util/configure.ac +@@ -123,9 +123,12 @@ dnl Find an iconv library + APU_FIND_LDAP + APU_CHECK_DBM + APU_CHECK_DBD +-APU_CHECK_DBD_MYSQL +-APU_CHECK_DBD_SQLITE3 +-APU_CHECK_DBD_SQLITE2 ++dnl Check databases ONLY when NOT cross compiling ++if test "$cross_compiling" != yes; then ++ APU_CHECK_DBD_MYSQL ++ APU_CHECK_DBD_SQLITE3 ++ APU_CHECK_DBD_SQLITE2 ++fi + APU_FIND_EXPAT + APU_FIND_ICONV + From 94fd5f5e3504bbb0077ace2641e04cbe61ec66a7 Mon Sep 17 00:00:00 2001 From: Bluemax Date: Thu, 9 Apr 2015 05:25:11 +0200 Subject: [PATCH 2/2] FreeSWITCH: fixed dependency Makefile: libsrtp_git -> libsrtp Signed-off-by: Bluemax --- net/freeswitch/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/freeswitch/Makefile b/net/freeswitch/Makefile index 9eb21fa..7ccdafc 100644 --- a/net/freeswitch/Makefile +++ b/net/freeswitch/Makefile @@ -258,7 +258,7 @@ define Package/$(PKG_NAME) $(call Package/$(PKG_NAME)/Default) MENU:=1 TITLE:=FreeSWITCH open source telephony platform ($(PKG_SOURCE_VERSION_SHORT)) - DEPENDS:=+FS_WITH_CORE_LIBEDIT_SUPPORT:libedit +FS_WITH_OPENSSL:libopenssl +libcurl +libdb47 +libgdbm $(ICONV_DEPENDS) $(INTL_DEPENDS) +libjpeg +libncurses +libopenldap +libpcre +libpthread +librt +libspeex +libspeexdsp +FS_WITH_SQLITE3:libsqlite3 +FS_WITH_SRTP:libsrtp_git +SSP_SUPPORT:libssp +libstdcpp +libuuid +PACKAGE_$(PKG_NAME)-mod-perl:perl + DEPENDS:=+FS_WITH_CORE_LIBEDIT_SUPPORT:libedit +FS_WITH_OPENSSL:libopenssl +libcurl +libdb47 +libgdbm $(ICONV_DEPENDS) $(INTL_DEPENDS) +libjpeg +libncurses +libopenldap +libpcre +libpthread +librt +libspeex +libspeexdsp +FS_WITH_SQLITE3:libsqlite3 +FS_WITH_SRTP:libsrtp +SSP_SUPPORT:libssp +libstdcpp +libuuid +PACKAGE_$(PKG_NAME)-mod-perl:perl endef