From 6bb8ac3e48af56875846527b417036247414b097 Mon Sep 17 00:00:00 2001 From: cshore Date: Sun, 22 Aug 2010 22:18:15 +0000 Subject: [PATCH] [packages] net/freeswitch: Fixed auto module enabling for modules with more dashes than mod-modname (need to transform to underscores in the postinst/postrm scripts). This was part of getting mod_say_en to work. As part of getting mod_say_en working (and de, ru, and fr), added per-package config for freeswitch-mod-say-{en, fr, de, ru}. git-svn-id: svn://svn.openwrt.org/openwrt/packages@22775 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- net/freeswitch/Makefile | 6 +- .../files/etc.packages/say-de/lang/de/de.xml | 7 + .../etc.packages/say-de/lang/de/demo/demo.xml | 71 ++++ .../files/etc.packages/say-de/lang/de/vm/tts.xml | 214 ++++++++++++ .../etc.packages/say-en/lang/en/demo/demo-ivr.xml | 148 ++++++++ .../etc.packages/say-en/lang/en/demo/demo.xml | 71 ++++ .../etc.packages/say-en/lang/en/dir/sounds.xml | 121 +++++++ .../files/etc.packages/say-en/lang/en/dir/tts.xml | 96 ++++++ .../files/etc.packages/say-en/lang/en/en.xml | 8 + .../etc.packages/say-en/lang/en/vm/sounds.xml | 381 +++++++++++++++++++++ .../files/etc.packages/say-en/lang/en/vm/tts.xml | 239 +++++++++++++ .../etc.packages/say-fr/lang/fr/demo/demo.xml | 18 + .../etc.packages/say-fr/lang/fr/dir/sounds.xml | 121 +++++++ .../files/etc.packages/say-fr/lang/fr/dir/tts.xml | 101 ++++++ .../files/etc.packages/say-fr/lang/fr/fr.xml | 8 + .../etc.packages/say-fr/lang/fr/vm/sounds.xml | 246 +++++++++++++ .../etc.packages/say-ru/lang/ru/demo/demo-ivr.xml | 145 ++++++++ .../etc.packages/say-ru/lang/ru/demo/demo.xml | 100 ++++++ .../etc.packages/say-ru/lang/ru/dir/sounds.xml | 121 +++++++ .../files/etc.packages/say-ru/lang/ru/dir/tts.xml | 96 ++++++ .../files/etc.packages/say-ru/lang/ru/ru.xml | 9 + .../etc.packages/say-ru/lang/ru/vm/sounds.xml | 365 ++++++++++++++++++++ .../files/etc.packages/say-ru/lang/ru/vm/tts.xml | 239 +++++++++++++ 23 files changed, 2928 insertions(+), 3 deletions(-) create mode 100644 net/freeswitch/files/etc.packages/say-de/lang/de/de.xml create mode 100644 net/freeswitch/files/etc.packages/say-de/lang/de/demo/demo.xml create mode 100644 net/freeswitch/files/etc.packages/say-de/lang/de/vm/tts.xml create mode 100644 net/freeswitch/files/etc.packages/say-en/lang/en/demo/demo-ivr.xml create mode 100644 net/freeswitch/files/etc.packages/say-en/lang/en/demo/demo.xml create mode 100644 net/freeswitch/files/etc.packages/say-en/lang/en/dir/sounds.xml create mode 100644 net/freeswitch/files/etc.packages/say-en/lang/en/dir/tts.xml create mode 100644 net/freeswitch/files/etc.packages/say-en/lang/en/en.xml create mode 100644 net/freeswitch/files/etc.packages/say-en/lang/en/vm/sounds.xml create mode 100644 net/freeswitch/files/etc.packages/say-en/lang/en/vm/tts.xml create mode 100644 net/freeswitch/files/etc.packages/say-fr/lang/fr/demo/demo.xml create mode 100644 net/freeswitch/files/etc.packages/say-fr/lang/fr/dir/sounds.xml create mode 100644 net/freeswitch/files/etc.packages/say-fr/lang/fr/dir/tts.xml create mode 100644 net/freeswitch/files/etc.packages/say-fr/lang/fr/fr.xml create mode 100644 net/freeswitch/files/etc.packages/say-fr/lang/fr/vm/sounds.xml create mode 100644 net/freeswitch/files/etc.packages/say-ru/lang/ru/demo/demo-ivr.xml create mode 100644 net/freeswitch/files/etc.packages/say-ru/lang/ru/demo/demo.xml create mode 100644 net/freeswitch/files/etc.packages/say-ru/lang/ru/dir/sounds.xml create mode 100644 net/freeswitch/files/etc.packages/say-ru/lang/ru/dir/tts.xml create mode 100644 net/freeswitch/files/etc.packages/say-ru/lang/ru/ru.xml create mode 100644 net/freeswitch/files/etc.packages/say-ru/lang/ru/vm/sounds.xml create mode 100644 net/freeswitch/files/etc.packages/say-ru/lang/ru/vm/tts.xml diff --git a/net/freeswitch/Makefile b/net/freeswitch/Makefile index 30db9cb75..a36ef1ac3 100644 --- a/net/freeswitch/Makefile +++ b/net/freeswitch/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=freeswitch PKG_VERSION:=1.0.6 -PKG_RELEASE:=9 +PKG_RELEASE:=10 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) @@ -477,12 +477,12 @@ define BuildPlugin define Package/freeswitch-mod-$(1)/postinst #!/bin/sh -sed -i -e 's|^\([ \t]*\)\(.*\)$$$$|\1\2"mod_$(1)"\3\4|' $$$${IPKG_INSTROOT}/etc/freeswitch/autoload_configs/modules.conf.xml +sed -i -e 's|^\([ \t]*\)\(.*\)$$$$|\1\2"mod_$(subst -,_,$(1))"\3\4|' $$$${IPKG_INSTROOT}/etc/freeswitch/autoload_configs/modules.conf.xml endef define Package/freeswitch-mod-$(1)/postrm #!/bin/sh -sed -i -e 's|^\([ \t]*\)\(.*\)"mod_$(1)"\(.*\)$$$$|\1|' $$$${IPKG_INSTROOT}/etc/freeswitch/autoload_configs/modules.conf.xml +sed -i -e 's|^\([ \t]*\)\(.*\)"mod_$(subst -,_,$(1))"\(.*\)$$$$|\1|' $$$${IPKG_INSTROOT}/etc/freeswitch/autoload_configs/modules.conf.xml endef $$(eval $$(call BuildPackage,freeswitch-mod-$(1))) diff --git a/net/freeswitch/files/etc.packages/say-de/lang/de/de.xml b/net/freeswitch/files/etc.packages/say-de/lang/de/de.xml new file mode 100644 index 000000000..5239489f7 --- /dev/null +++ b/net/freeswitch/files/etc.packages/say-de/lang/de/de.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/net/freeswitch/files/etc.packages/say-de/lang/de/demo/demo.xml b/net/freeswitch/files/etc.packages/say-de/lang/de/demo/demo.xml new file mode 100644 index 000000000..61582b205 --- /dev/null +++ b/net/freeswitch/files/etc.packages/say-de/lang/de/demo/demo.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/net/freeswitch/files/etc.packages/say-de/lang/de/vm/tts.xml b/net/freeswitch/files/etc.packages/say-de/lang/de/vm/tts.xml new file mode 100644 index 000000000..7a8f18cf5 --- /dev/null +++ b/net/freeswitch/files/etc.packages/say-de/lang/de/vm/tts.xml @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/net/freeswitch/files/etc.packages/say-en/lang/en/demo/demo-ivr.xml b/net/freeswitch/files/etc.packages/say-en/lang/en/demo/demo-ivr.xml new file mode 100644 index 000000000..ec7d7bccd --- /dev/null +++ b/net/freeswitch/files/etc.packages/say-en/lang/en/demo/demo-ivr.xml @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/net/freeswitch/files/etc.packages/say-en/lang/en/demo/demo.xml b/net/freeswitch/files/etc.packages/say-en/lang/en/demo/demo.xml new file mode 100644 index 000000000..e3e6f0214 --- /dev/null +++ b/net/freeswitch/files/etc.packages/say-en/lang/en/demo/demo.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/net/freeswitch/files/etc.packages/say-en/lang/en/dir/sounds.xml b/net/freeswitch/files/etc.packages/say-en/lang/en/dir/sounds.xml new file mode 100644 index 000000000..02d6b3671 --- /dev/null +++ b/net/freeswitch/files/etc.packages/say-en/lang/en/dir/sounds.xml @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/net/freeswitch/files/etc.packages/say-en/lang/en/dir/tts.xml b/net/freeswitch/files/etc.packages/say-en/lang/en/dir/tts.xml new file mode 100644 index 000000000..67ae5ab26 --- /dev/null +++ b/net/freeswitch/files/etc.packages/say-en/lang/en/dir/tts.xml @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/net/freeswitch/files/etc.packages/say-en/lang/en/en.xml b/net/freeswitch/files/etc.packages/say-en/lang/en/en.xml new file mode 100644 index 000000000..6bd5a7d5f --- /dev/null +++ b/net/freeswitch/files/etc.packages/say-en/lang/en/en.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/net/freeswitch/files/etc.packages/say-en/lang/en/vm/sounds.xml b/net/freeswitch/files/etc.packages/say-en/lang/en/vm/sounds.xml new file mode 100644 index 000000000..63c9cd75c --- /dev/null +++ b/net/freeswitch/files/etc.packages/say-en/lang/en/vm/sounds.xml @@ -0,0 +1,381 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/net/freeswitch/files/etc.packages/say-en/lang/en/vm/tts.xml b/net/freeswitch/files/etc.packages/say-en/lang/en/vm/tts.xml new file mode 100644 index 000000000..1fc877d50 --- /dev/null +++ b/net/freeswitch/files/etc.packages/say-en/lang/en/vm/tts.xml @@ -0,0 +1,239 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/net/freeswitch/files/etc.packages/say-fr/lang/fr/demo/demo.xml b/net/freeswitch/files/etc.packages/say-fr/lang/fr/demo/demo.xml new file mode 100644 index 000000000..80660203a --- /dev/null +++ b/net/freeswitch/files/etc.packages/say-fr/lang/fr/demo/demo.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/net/freeswitch/files/etc.packages/say-fr/lang/fr/dir/sounds.xml b/net/freeswitch/files/etc.packages/say-fr/lang/fr/dir/sounds.xml new file mode 100644 index 000000000..02d6b3671 --- /dev/null +++ b/net/freeswitch/files/etc.packages/say-fr/lang/fr/dir/sounds.xml @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/net/freeswitch/files/etc.packages/say-fr/lang/fr/dir/tts.xml b/net/freeswitch/files/etc.packages/say-fr/lang/fr/dir/tts.xml new file mode 100644 index 000000000..1f5b0caa6 --- /dev/null +++ b/net/freeswitch/files/etc.packages/say-fr/lang/fr/dir/tts.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/net/freeswitch/files/etc.packages/say-fr/lang/fr/fr.xml b/net/freeswitch/files/etc.packages/say-fr/lang/fr/fr.xml new file mode 100644 index 000000000..12bec06f2 --- /dev/null +++ b/net/freeswitch/files/etc.packages/say-fr/lang/fr/fr.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/net/freeswitch/files/etc.packages/say-fr/lang/fr/vm/sounds.xml b/net/freeswitch/files/etc.packages/say-fr/lang/fr/vm/sounds.xml new file mode 100644 index 000000000..55190a6ba --- /dev/null +++ b/net/freeswitch/files/etc.packages/say-fr/lang/fr/vm/sounds.xml @@ -0,0 +1,246 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/net/freeswitch/files/etc.packages/say-ru/lang/ru/demo/demo-ivr.xml b/net/freeswitch/files/etc.packages/say-ru/lang/ru/demo/demo-ivr.xml new file mode 100644 index 000000000..8c6f3f862 --- /dev/null +++ b/net/freeswitch/files/etc.packages/say-ru/lang/ru/demo/demo-ivr.xml @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/net/freeswitch/files/etc.packages/say-ru/lang/ru/demo/demo.xml b/net/freeswitch/files/etc.packages/say-ru/lang/ru/demo/demo.xml new file mode 100644 index 000000000..7e450fbc8 --- /dev/null +++ b/net/freeswitch/files/etc.packages/say-ru/lang/ru/demo/demo.xml @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/net/freeswitch/files/etc.packages/say-ru/lang/ru/dir/sounds.xml b/net/freeswitch/files/etc.packages/say-ru/lang/ru/dir/sounds.xml new file mode 100644 index 000000000..02d6b3671 --- /dev/null +++ b/net/freeswitch/files/etc.packages/say-ru/lang/ru/dir/sounds.xml @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/net/freeswitch/files/etc.packages/say-ru/lang/ru/dir/tts.xml b/net/freeswitch/files/etc.packages/say-ru/lang/ru/dir/tts.xml new file mode 100644 index 000000000..67ae5ab26 --- /dev/null +++ b/net/freeswitch/files/etc.packages/say-ru/lang/ru/dir/tts.xml @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/net/freeswitch/files/etc.packages/say-ru/lang/ru/ru.xml b/net/freeswitch/files/etc.packages/say-ru/lang/ru/ru.xml new file mode 100644 index 000000000..25d63b611 --- /dev/null +++ b/net/freeswitch/files/etc.packages/say-ru/lang/ru/ru.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/net/freeswitch/files/etc.packages/say-ru/lang/ru/vm/sounds.xml b/net/freeswitch/files/etc.packages/say-ru/lang/ru/vm/sounds.xml new file mode 100644 index 000000000..ffd9ec5d8 --- /dev/null +++ b/net/freeswitch/files/etc.packages/say-ru/lang/ru/vm/sounds.xml @@ -0,0 +1,365 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/net/freeswitch/files/etc.packages/say-ru/lang/ru/vm/tts.xml b/net/freeswitch/files/etc.packages/say-ru/lang/ru/vm/tts.xml new file mode 100644 index 000000000..1fc877d50 --- /dev/null +++ b/net/freeswitch/files/etc.packages/say-ru/lang/ru/vm/tts.xml @@ -0,0 +1,239 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- 2.11.0