FreeSWITCH: Sync to FS latest git HEAD with some updates on patched files.
1. Synched to FS git HEAD fb238ed99779b28eeb1cc839b033ea2cf9d03212. 2. Update some patched files. 3. Bumped to FS v1.5.6b. Signed-off-by: Mazilo <openwrt.mazilo@recursor.net>
This commit is contained in:
parent
4db966fc4f
commit
9218873acd
8 changed files with 7 additions and 234 deletions
|
@ -1,69 +0,0 @@
|
|||
#
|
||||
# Copyright (C) 2006-2012 OpenWrt.org
|
||||
#
|
||||
# This is free software, licensed under the GNU General Public License v2.
|
||||
# See /LICENSE for more information.
|
||||
#
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=opal
|
||||
PKG_VERSION:=3.2.1
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-src.tar.bz2
|
||||
PKG_SOURCE_URL:=@SF/opalvoip
|
||||
PKG_MD5SUM:=405ba3b03ec706b6e6f873de340937e2
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)_$(PKG_VERSION)
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
define Package/libopal
|
||||
SECTION:=libs
|
||||
CATEGORY:=Libraries
|
||||
DEPENDS:=+ptlib +libstdcpp
|
||||
TITLE:=Open Phone Abstraction Library
|
||||
URL:=http://www.opalvoip.org/
|
||||
endef
|
||||
|
||||
define Package/libopal/description
|
||||
Open Phone Abstraction Library, implementation of the ITU H.323
|
||||
teleconferencing protocol, and successor of the openh323 library. It
|
||||
supports not only the H.323 protocol but also SIP and IAX2.
|
||||
endef
|
||||
|
||||
TARGET_CFLAGS += $(FPIC)
|
||||
|
||||
CONFIGURE_ARGS += \
|
||||
--enable-audio \
|
||||
--disable-video \
|
||||
--enable-sip \
|
||||
--enable-h323 \
|
||||
--disable-iax \
|
||||
--disable-h224 \
|
||||
--disable-h450 \
|
||||
--disable-h460 \
|
||||
--disable-ivr \
|
||||
--disable-rfc4175 \
|
||||
--disable-versioncheck \
|
||||
--disable-theora \
|
||||
--enable-localgsm
|
||||
|
||||
CONFIGURE_VARS += \
|
||||
PTLIBDIR="$(BUILD_DIR)/ptlib" \
|
||||
PTLIBPLUGINDIR="$(BUILD_DIR)/ptlib/plugins/ptlib/"
|
||||
CXXFLAGS="$(TARGET_CFLAGS)" \
|
||||
|
||||
MAKE_FLAGS += \
|
||||
CFLAGS="$(TARGET_CFLAGS)" \
|
||||
CCFLAGS="$(TARGET_CFLAGS)" \
|
||||
PTLIBDIR="$(BUILD_DIR)/ptlib" \
|
||||
PTLIBPLUGINDIR="$(BUILD_DIR)/ptlib/plugins/ptlib/" \
|
||||
optnoshared
|
||||
|
||||
define Build/InstallDev
|
||||
ln -sf $(PKG_NAME)_$(PKG_VERSION) $(BUILD_DIR)/$(PKG_NAME)
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,libopal))
|
|
@ -1,25 +0,0 @@
|
|||
diff --git a/plugins/video/common/trace.cxx b/plugins/video/common/trace.cxx
|
||||
index 7262478..de641af 100644
|
||||
--- a/plugins/video/common/trace.cxx
|
||||
+++ b/plugins/video/common/trace.cxx
|
||||
@@ -30,6 +30,7 @@
|
||||
/*****************************************************************************/
|
||||
|
||||
#include "trace.h"
|
||||
+#include <cstring>
|
||||
|
||||
#ifdef __MACOSX__
|
||||
#include <libgen.h>
|
||||
diff --git a/plugins/video/H.263-ffmpeg/h263ffmpeg.cxx b/plugins/video/H.263-ffmpeg/h263ffmpeg.cxx
|
||||
index 4a17b2c..a2f051c 100644
|
||||
--- a/plugins/video/H.263-ffmpeg/h263ffmpeg.cxx
|
||||
+++ b/plugins/video/H.263-ffmpeg/h263ffmpeg.cxx
|
||||
@@ -54,6 +54,8 @@
|
||||
#define _CRT_NONSTDC_NO_WARNINGS
|
||||
#define _CRT_SECURE_NO_DEPRECATE
|
||||
#include <codec/opalplugin.h>
|
||||
+#include <cstdio>
|
||||
+#include <climits>
|
||||
|
||||
#include <stdlib.h>
|
||||
#ifdef _WIN32
|
|
@ -1,107 +0,0 @@
|
|||
#
|
||||
# Copyright (C) 2006-2009 OpenWrt.org
|
||||
#
|
||||
# This is free software, licensed under the GNU General Public License v2.
|
||||
# See /LICENSE for more information.
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=ptlib
|
||||
PKG_VERSION:=2.10.9
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
|
||||
PKG_SOURCE_URL:=@SF/opalvoip
|
||||
PKG_MD5SUM:=
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
define Package/ptlib
|
||||
SECTION:=libs
|
||||
CATEGORY:=Libraries
|
||||
DEPENDS:=+libexpat
|
||||
TITLE:=Portable Tools library
|
||||
URL:=http://www.opalvoip.org/
|
||||
endef
|
||||
|
||||
define Package/ptlib/description
|
||||
PTLib is a moderately large class library that has its genesis many years ago as
|
||||
PWLib (portable Windows Library), a method to product applications to run on both
|
||||
Microsoft Windows and Unix X-Windows systems. It also was to have a Macintosh port
|
||||
as well but that never eventuated. The parts of the library relating to GUI
|
||||
functions have long been removed as other class libraries such as wxWidgets were
|
||||
much more advanced.
|
||||
endef
|
||||
|
||||
TARGET_CFLAGS += $(FPIC)
|
||||
|
||||
CONFIGURE_ARGS += \
|
||||
--enable-minsize \
|
||||
--enable-opal \
|
||||
--enable-internalregex \
|
||||
--enable-audio \
|
||||
--disable-alsa \
|
||||
--disable-asn \
|
||||
--disable-avc \
|
||||
--enable-configfile \
|
||||
--disable-dc \
|
||||
--disable-dtmf \
|
||||
--enable-expat \
|
||||
--disable-ftp \
|
||||
--disable-http \
|
||||
--disable-httpsvc \
|
||||
--disable-jabber \
|
||||
--disable-odbc \
|
||||
--disable-openldap \
|
||||
--disable-openssl \
|
||||
--disable-oss \
|
||||
--disable-pipechan \
|
||||
--disable-plugins \
|
||||
--disable-pop3smtp \
|
||||
--disable-remconn \
|
||||
--enable-resolver \
|
||||
--enable-qos \
|
||||
--disable-sasl \
|
||||
--disable-sdl \
|
||||
--disable-serial \
|
||||
--disable-shm-video \
|
||||
--disable-snmp \
|
||||
--disable-soap \
|
||||
--disable-socks \
|
||||
--enable-stun \
|
||||
--disable-telnet \
|
||||
--disable-tts \
|
||||
--disable-v4l \
|
||||
--disable-v4l2 \
|
||||
--disable-bsdvideo \
|
||||
--disable-video \
|
||||
--disable-vxml \
|
||||
--enable-wavfile \
|
||||
--disable-xmlrpc \
|
||||
|
||||
CONFIGURE_VARS += \
|
||||
CXXFLAGS="$(TARGET_CFLAGS) -fno-builtin -fno-rtti" \
|
||||
|
||||
CONFIGURE_CMD = ./configure
|
||||
|
||||
define Build/Configure/Default
|
||||
(cd $(PKG_BUILD_DIR)/$(CONFIGURE_PATH)/$(strip $(3)); \
|
||||
if [ -x $(CONFIGURE_CMD) ]; then \
|
||||
$(CP) $(SCRIPT_DIR)/config.{guess,sub} $(PKG_BUILD_DIR)/$(3)/ && \
|
||||
$(CONFIGURE_VARS) \
|
||||
$(2) \
|
||||
$(CONFIGURE_CMD) \
|
||||
$(CONFIGURE_ARGS) \
|
||||
$(1); \
|
||||
fi; \
|
||||
)
|
||||
endef
|
||||
|
||||
MAKE_FLAGS += optnoshared
|
||||
|
||||
define Build/InstallDev
|
||||
ln -sf $(PKG_NAME)_$(PKG_VERSION) $(BUILD_DIR)/$(PKG_NAME)
|
||||
$(SED) 's|//\(#include <ptlib/sound.h>\)|\1|' $(PKG_BUILD_DIR)/include/ptlib.h
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,ptlib))
|
|
@ -1,12 +0,0 @@
|
|||
diff -urN ptlib-2.10.9/src/ptclib/socks.cxx ptlib-2.10.9.new/src/ptclib/socks.cxx
|
||||
--- ptlib-2.10.9/src/ptclib/socks.cxx 2012-11-26 11:44:52.000000000 +0100
|
||||
+++ ptlib-2.10.9.new/src/ptclib/socks.cxx 2012-12-11 15:55:41.320940496 +0100
|
||||
@@ -34,6 +34,8 @@
|
||||
|
||||
#include <ptclib/socks.h>
|
||||
|
||||
+#include <algorithm>
|
||||
+
|
||||
#define new PNEW
|
||||
|
||||
#define SOCKS_VERSION_4 ((BYTE)4)
|
|
@ -1,14 +0,0 @@
|
|||
diff -Naur ptlib-2.10.4.orig/src/ptclib/pdns.cxx ptlib-2.10.4/src/ptclib/pdns.cxx
|
||||
--- ptlib-2.10.4.orig/src/ptclib/pdns.cxx 2012-03-12 13:34:10.000000000 -0400
|
||||
+++ ptlib-2.10.4/src/ptclib/pdns.cxx 2012-03-12 13:35:05.000000000 -0400
|
||||
@@ -37,6 +37,10 @@
|
||||
#include <ptclib/url.h>
|
||||
#include <ptlib/ipsock.h>
|
||||
|
||||
+#if defined(__UCLIBC__)
|
||||
+ #undef P_HAS_RES_NINIT
|
||||
+#endif
|
||||
+
|
||||
#define new PNEW
|
||||
|
||||
#define USE_RESOLVER_CACHING 1
|
|
@ -11,7 +11,7 @@ include $(TOPDIR)/rules.mk
|
|||
PKG_NAME:=freeswitch
|
||||
PKG_SOURCE_PROTO:=git
|
||||
PKG_DISTNAME:=$(PKG_NAME)_$(PKG_SOURCE_PROTO)
|
||||
PKG_VERSION:=1.5.5b
|
||||
PKG_VERSION:=1.5.6b
|
||||
|
||||
|
||||
#
|
||||
|
@ -19,7 +19,7 @@ PKG_VERSION:=1.5.5b
|
|||
# http://fisheye.freeswitch.org
|
||||
#
|
||||
PKG_SOURCE_URL:=git://git.$(PKG_NAME).org/$(PKG_NAME).git
|
||||
FS_DEFAULT_HEAD:=dbfde499a42b4f72eaf5578da2ebc741b85dedb3
|
||||
FS_DEFAULT_HEAD:=fb238ed99779b28eeb1cc839b033ea2cf9d03212
|
||||
FS_LATEST_HEAD:=$(if $(DUMP),$(FS_DEFAULT_HEAD),$(shell git ls-remote $(PKG_SOURCE_URL) HEAD | cut -f1))
|
||||
PKG_SOURCE_VERSION:=$(if $(CONFIG_FS_WITH_PULL_CURRENT),$(FS_LATEST_HEAD),$(FS_DEFAULT_HEAD))
|
||||
PKG_SOURCE_VERSION_SHORT:=$(shell echo $(PKG_SOURCE_VERSION)|cut -b -7)
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
# set defaults for use on all platforms
|
||||
SWITCH_AM_CFLAGS="-I${switch_srcdir}/src/include -I${switch_builddir}/src/include -I${switch_srcdir}/libs/libteletone/src -I${switch_srcdir}/libs/stfu"
|
||||
@@ -601,7 +601,7 @@ AC_CHECK_LIB(pthread, pthread_setschedpa
|
||||
@@ -607,7 +607,7 @@ AC_CHECK_LIB(pthread, pthread_setschedpa
|
||||
|
||||
AC_CHECK_FUNC(socket, , AC_CHECK_LIB(socket, socket))
|
||||
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
--- a/libs/esl/Makefile
|
||||
+++ b/libs/esl/Makefile
|
||||
@@ -7,7 +7,7 @@ PICKY=-O2
|
||||
@@ -8,7 +8,7 @@ PICKY=-O2
|
||||
CFLAGS=$(BASE_FLAGS) $(PICKY)
|
||||
CXXFLAGS=$(BASE_FLAGS)
|
||||
MYLIB=libesl.a
|
||||
-LIBS=-lncurses -lesl -lpthread -lm
|
||||
+LIBS=-L$(STAGING_DIR)/usr/lib -lncurses -lesl -lpthread -lm
|
||||
-LIBS=-lncurses -lesl -lpthread -lm $(TINFO_LIBS)
|
||||
+LIBS=-L$(STAGING_DIR)/usr/lib -lncurses -lesl -lpthread -lm $(TINFO_LIBS)
|
||||
LDFLAGS=-L.
|
||||
OBJS=src/esl.o src/esl_event.o src/esl_threadmutex.o src/esl_config.o src/esl_json.o src/esl_buffer.o
|
||||
SRC=src/esl.c src/esl_json.c src/esl_event.c src/esl_threadmutex.c src/esl_config.c src/esl_oop.cpp src/esl_json.c src/esl_buffer.c
|
||||
@@ -19,8 +19,8 @@ OBJS += src/esl_oop.o
|
||||
@@ -20,8 +20,8 @@ OBJS += src/esl_oop.o
|
||||
all: $(MYLIB) fs_cli testclient testserver ivrd
|
||||
|
||||
$(MYLIB): $(OBJS) $(HEADERS) $(SRC)
|
||||
|
|
Loading…
Reference in a new issue