freeswitch-stable: package cleanups
authorSebastian Kemper <sebastian_ml@gmx.net>
Wed, 14 Jun 2017 20:55:24 +0000 (22:55 +0200)
committerSebastian Kemper <sebastian_ml@gmx.net>
Wed, 14 Jun 2017 20:57:53 +0000 (22:57 +0200)
- removed xmlrpc-c todo; I compiled with external version in staging
  dir, it didn't make a difference (didn't seem to be used)
- removed swig calls as per suggestion from upstream

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
net/freeswitch-stable/Makefile
net/freeswitch-stable/patches/160-mod_lua-swig.patch [deleted file]

index 115547f7f1485179dc02f0c7a571ca5030aec8f8..c9beef867f5da97e36cacc9155572e3fe9002217 100644 (file)
@@ -5,10 +5,6 @@
 # See /LICENSE for more information.
 #
 
-# TODO
-#
-# - try to use system xmlrpc-c once it compiles again :-)
-
 include $(TOPDIR)/rules.mk
 
 PRG_NAME:=freeswitch
@@ -27,8 +23,7 @@ PKG_BUILD_DIR:=$(BUILD_DIR)/$(PRG_NAME)-$(PKG_VERSION)
 PKG_BUILD_DEPENDS:= \
        erlang \
        libjpeg \
-       python \
-       swig/host
+       python
 
 # With mod_ssml and mod_rayo enabled the parallel compiles always failed
 #PKG_BUILD_PARALLEL:=1
@@ -594,13 +589,6 @@ define Build/Prepare
                $(if $(CONFIG_PACKAGE_$(PKG_NAME)-mod-$(m)),
                $(SED) '/mod_$(m)$$$$/s/^#//' $(PKG_BUILD_DIR)/modules.conf))
 
-       find $(PKG_BUILD_DIR)/libs/esl -name Makefile \
-               -exec $(SED) 's|swig2.0|$(STAGING_DIR_HOSTPKG)/bin/swig|' \
-               {} \;
-       find $(PKG_BUILD_DIR)/src/mod/languages -name Makefile.am \
-               -exec $(SED) 's|swig2.0|$(STAGING_DIR_HOSTPKG)/bin/swig|' \
-               {} \;
-
        $(SED) 's|^LOCAL_CFLAGS=.*|LOCAL_CFLAGS=-I$(PYTHON_INC_DIR)|' \
                $(PKG_BUILD_DIR)/libs/esl/python/Makefile
        $(SED) 's|^LOCAL_LDFLAGS=.*|LOCAL_LDFLAGS=$(TARGET_LDFLAGS) -lpython$(PYTHON_VERSION)|' \
@@ -631,10 +619,8 @@ define Build/Configure
 endef
 
 define Build/Compile
-       $(call Build/Compile/Default,-C $(PKG_BUILD_DIR)/src/mod/languages/mod_lua swigclean)
-       $(call Build/Compile/Default,-C $(PKG_BUILD_DIR)/src/mod/languages/mod_python swigclean)
        $(call Build/Compile/Default)
-       $(call Build/Compile/Default,-C $(PKG_BUILD_DIR)/libs/esl swigclean pymod)
+       $(call Build/Compile/Default,-C $(PKG_BUILD_DIR)/libs/esl pymod)
 endef
 
 define Build/Install
diff --git a/net/freeswitch-stable/patches/160-mod_lua-swig.patch b/net/freeswitch-stable/patches/160-mod_lua-swig.patch
deleted file mode 100644 (file)
index 600823f..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
---- a/src/mod/languages/mod_lua/Makefile.am
-+++ b/src/mod/languages/mod_lua/Makefile.am
-@@ -24,12 +24,12 @@ if SYSTEM_LUA
- mod_lua_la_LDFLAGS += $(LUA_LIBS)
- endif
--reswig: swigclean lua_wrap
-+reswig: swigclean mod_lua_wrap.cpp
- swigclean: clean
-       rm -f mod_lua_wrap.*
--lua_wrap: mod_lua_extra.c
-+mod_lua_wrap.cpp: mod_lua_extra.c
-       swig2.0 -lua -c++ -I../../../../src/include -oh mod_lua_wrap.h -o mod_lua_wrap.cpp freeswitch.i
-       echo "#include \"mod_lua_extra.c\"" >> mod_lua_wrap.cpp
-       patch -s -p0 -i hack.diff