Commit graph

978 commits

Author SHA1 Message Date
Sebastian Kemper
f6ad95d6aa yate: clean up CONFIGURE_ARGS
- remove ARGS that are default anyway
- enable sse2 when target is x86_64
- remove --enable-inline as that causes too many warnings:

    ilbccodec.cpp:50:7: warning: inlining failed in call to 'virtual {anonymous}::iLBCFactory::~iLBCFactory()': call is unlikely and code size would grow [-Winline]
     class iLBCFactory : public TranslatorFactory
           ^~~~~~~~~~~
    ilbccodec.cpp:50:7: note: called from here
     class iLBCFactory : public TranslatorFactory
           ^~~~~~~~~~~

- --enable-internalregex removed as yate can use external regex
- make some choices depending on whether a package is selected; otherwise the
  build might fail, i.e. when spandsp is not installed but the Makefiles tells
  the build system to use spandsp anyway

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-03 14:38:32 +01:00
Sebastian Kemper
a49531f22e yate: clean up FLAGS
- remove flags to don't have a reason for being there anymore (there is
  no comment on why they're needed).
- add CPPFLAGS to CFLAGS so the compiler can use the FORTIFY_SOURCE
  headers.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-03 14:27:41 +01:00
Sebastian Kemper
f52d5ff3f8 yate: prevent ilbc to overwrite OpenWrt CFLAGS
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-03 14:27:24 +01:00
Sebastian Kemper
4ba28200be yate: improve depends of sub packages
Currently the Makfile pulls in every dependency mentioned. Fix this by
prefixing the depends with the respective PACKAGE_* items.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-02-03 14:18:52 +01:00
Mazi Lo
c46719867f Added patches to build for glibc.
For now, these patches are basically the same for musl library build.

Signed-off-by: Mazi Lo <openwrt.forum.mazilo@recursor.net>
2018-02-01 21:37:39 -05:00
Mazi Lo
be557c9bc0 Fixed depencencies and also bumped to git 77d0cfbf9e9a546b4eee23d9668cf44022f5d454
Signed-off-by: Mazi Lo <openwrt.forum.mazilo@recursor.net>
2018-02-01 21:32:18 -05:00
micmac1
7eca3bfa40
Merge pull request #255 from micmac1/fs-system-tiff
freeswitch-stable: use system libtiff
2018-01-28 14:26:55 +01:00
Sebastian Kemper
53335746c4 freeswitch-stable: use system libtiff
The included libtiff is dated and has multiple unfixed CVEs. This commit
applies patches from upstream's master branch to use the system libtiff
instead.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-28 14:19:30 +01:00
Sebastian Kemper
b1d2302fcc freeswitch-stable: activate verbose build mode
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-28 14:16:17 +01:00
micmac1
ed14ceb7be
Merge pull request #254 from micmac1/fs-1.6.20
freeswitch-stable: bump to 1.6.20
2018-01-27 14:33:31 +01:00
Sebastian Kemper
6749058140 freeswitch-stable: bump to 1.6.20
Upstream seems to have updated their libtool. Instead of running
rebootstrap.sh, set PKG_FIXUP:=autoreconf. Otherwise the build would
fail due to libtool version conflicts.

This is actually nice, because now the build is a bit quicker due to
less autoconf and configure runs.

rebootstrap.sh was primarily used because it worked around some other
issues (e.g. not being able to detect how to convert files to the cross
compiler format, i.e. "func_convert_file_noop"), but that doesn't appear
to be needed anymore, which is nice.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-27 14:24:36 +01:00
Mazi Lo
fec346da37 Fixed to use local python3-package.mk
Signed-off-by: Mazi Lo <openwrt.forum.mazilo@recursor.net>
2018-01-23 08:22:52 -05:00
Jiri Slachta
7f190f9769
Merge pull request #248 from micmac1/master-mirror-hash-jiri
Add PKG_MIRROR_HASH pt. 2
2018-01-22 19:56:42 +01:00
micmac1
38f156bcf0
Merge pull request #249 from micmac1/import-sipgrep-and-sngrep
Import sipgrep and sngrep
2018-01-21 19:00:27 +01:00
Sebastian Kemper
66e06be821 sngrep: version bump
- use upstream release tarball instead of git checkout
- update to recently released version 1.4.5

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-21 18:48:05 +01:00
Sebastian Kemper
f338b3b27a sngrep: install /etc/sngreprc
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-21 18:46:54 +01:00
Sebastian Kemper
b56aec67e8 sngrep: add some features
This commit enables support for:

  - IPv6
  - Homer export
  - TLS

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-21 18:45:01 +01:00
Sebastian Kemper
db5f1f36bd sngrep: update descriptions
- move the package to Utilities/Telephony
- title/description shamelessly copied from Debian

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-21 18:42:14 +01:00
Sebastian Kemper
81507d30ba sngrep: move binary to /usr/bin
- added PKG_INSTALL
- upstream puts the binary into /usr/bin, now OpenWrt does the same

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-21 18:39:58 +01:00
Sebastian Kemper
b99814d954 sngrep: update maintainer and copyright messages
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-21 18:37:52 +01:00
Sebastian Kemper
02a6be28b6 sngrep: import from openwrt/packages
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-21 18:19:34 +01:00
Sebastian Kemper
487a3f4c67 sipgrep: update PKG_VERSION
The source does not change, but reflect the real version (2.2.1) in
PKG_VERSION. Also move from gz to xz to shave off a few Bytes.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-21 18:16:03 +01:00
Sebastian Kemper
9396c38ef6 sipgrep: drop ncurses dependency, add ipv6 support
Following Debian's example, keeping it lean and mean.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-21 18:12:44 +01:00
Sebastian Kemper
b601d73d6b sipgrep: update descriptions
- move the package to Utilities/Telephony
- title/description shamelessly copied from Debian

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-21 18:09:31 +01:00
Sebastian Kemper
20aa96f16b sipgrep: move binary to /usr/bin
- added PKG_INSTALL
- upstream puts the binary into /usr/bin, now OpenWrt does the same

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-21 18:07:02 +01:00
Sebastian Kemper
adc9777fec sipgrep: update maintainer and copyright messages
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-21 17:58:36 +01:00
Sebastian Kemper
1e4463088f sipgrep: import from openwrt/packages
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-21 17:55:01 +01:00
micmac1
f11ea999ad
Merge pull request #247 from micmac1/master-mirror-hash-mine
Add PKG_MIRROR_HASH pt. 1
2018-01-20 20:32:30 +01:00
Sebastian Kemper
64294b937d rtpproxy: add PKG_MIRROR_HASH
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-20 20:28:18 +01:00
Sebastian Kemper
796c7c9b8d asterisk-chan-sccp: add PKG_MIRROR_HASH
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-20 20:28:01 +01:00
Sebastian Kemper
5229b5d8ee asterisk-chan-dongle: add PKG_MIRROR_HASH
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-20 20:27:41 +01:00
Sebastian Kemper
04e109b152 libsrtp2: add PKG_MIRROR_HASH
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-20 20:27:21 +01:00
Sebastian Kemper
cb4ad59cdf libsrtp: add PKG_MIRROR_HASH
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-20 20:27:08 +01:00
Sebastian Kemper
b9902a664d freeswitch-stable-mod-bcg729: add PKG_MIRROR_HASH
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-20 20:22:26 +01:00
Sebastian Kemper
a6ec141994 gsmlib: add PKG_MIRROR_HASH
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-20 20:22:03 +01:00
micmac1
6e11930ca2
Merge pull request #246 from micmac1/freeswitch-stable
freeswitch-stable: change how python-host.mk is included
2018-01-20 11:42:15 +01:00
Sebastian Kemper
42bf582474 freeswitch-stable: change how python-host.mk is included
This was suggested in PR #241 by @commodo. Python maintainers moved the
.mk files and also want to get rid of the include_mk construct.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-20 11:34:54 +01:00
Jiri Slachta
61b4185f39
Merge pull request #240 from micmac1/asterisk-for-master
Asterisk for master
2018-01-15 20:16:47 +01:00
Sebastian Kemper
1fa58a571f asterisk-15.x: bump to 15.2.0
- Remove 003-disable-ast-xml-docs.patch, it doesn't apply anymore.
  Instead change --enable-xmldoc into --disable-xmldoc in the Makefile.
- Refresh patches.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-14 19:18:12 +01:00
Sebastian Kemper
3c8c7844ae asterisk-13.x: bump to 13.19.0
- Remove 003-disable-ast-xml-docs.patch, it doesn't apply anymore.
  Instead change --enable-xmldoc into --disable-xmldoc in the Makefile.
- Remove 055-ASTERISK-24517.patch again due to multiple hunk failures.
- Refresh patches.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-14 19:13:31 +01:00
Jiri Slachta
29f1aed199
Merge pull request #235 from micmac1/libs-master
libosip2: add fix for CVE-2017-7853
2018-01-11 19:43:26 +01:00
micmac1
319670d596
Merge pull request #236 from micmac1/gsmlib-master
gsmlib: fix sporadic build failures
2018-01-10 20:42:32 +01:00
Sebastian Kemper
48b147a5f4 gsmlib: fix sporadic build failures
Add build-time dependency on gettext-full/host. When it is not installed
Makefile.in.in doesn't exist and the gsmlib build fails.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-10 20:39:05 +01:00
Sebastian Kemper
3df68b5445 libosip2: add fix for CVE-2017-7853
Patch copied from upstream:

https://git.savannah.gnu.org/cgit/osip.git/patch/?id=1ae06daf3b2375c34af23083394a6f010be24a45

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-10 20:29:54 +01:00
Jiri Slachta
c6c34d668d asterisk-15.x: fix typo in dependency to res-statsd
Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2018-01-07 18:40:07 +01:00
micmac1
b0e5bba218
Merge pull request #232 from micmac1/gsmopen
New PR: add gsmlib, libctb and mod_gsmopen
2018-01-07 12:32:36 +01:00
micmac1
734a0a9cf1
Merge pull request #233 from micmac1/freetdm
freeswitch-stable: Add FreeTDM support
2018-01-04 17:05:08 +01:00
Sebastian Kemper
2d90346f8a freeswitch-stable: add FreeTDM modules
This commit adds mod_freetdm (glue between FreeSWITCH and FreeTDM) and
the following FreeTDM modules:

 - ftmod_analog
 - ftmod_analog_em
 - ftmod_libpri
 - ftmod_pritap
 - ftmod_skel
 - ftmod_zt

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-04 16:52:05 +01:00
Sebastian Kemper
70a99e695b freeswitch-stable: add FreeTDM support
The OpenWrt telephony feed already has DAHDI support. This commit
enables FreeTDM so FreeSWITCH can make use of DAHDI via libpri.

This does not change the existing FreeSWITCH packages as FreeTDM is a
separate library in the FreeSWITCH distribution, hence no revision bump.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-04 16:38:39 +01:00
Sebastian Kemper
6686be2933 freeswitch-stable: add mod_gsmopen
Add mod_gsmopen to be able to use FreeSWITCH as a GSM gateway (for SMS
and voice calls).

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-01-02 11:21:59 +01:00