feed/telephony.git
6 years agopjproject: use preferred standard C++ lib
Sebastian Kemper [Tue, 13 Mar 2018 11:03:47 +0000 (12:03 +0100)]
pjproject: use preferred standard C++ lib

Currently libstdc++ is hardcoded. Change that and use whatever standard
C++ lib has preference.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoMerge pull request #295 from micmac1/dongle-up
Jiri Slachta [Tue, 13 Mar 2018 07:42:32 +0000 (08:42 +0100)]
Merge pull request #295 from micmac1/dongle-up

asterisk-chan-dongle: simplify and update snapshot

6 years agoMerge pull request #297 from micmac1/sccp-up
Jiri Slachta [Tue, 13 Mar 2018 07:42:18 +0000 (08:42 +0100)]
Merge pull request #297 from micmac1/sccp-up

asterisk-chan-sccp: bump and cleanup

6 years agoMerge pull request #294 from micmac1/pkg_conf_dep_ast15
Jiri Slachta [Tue, 13 Mar 2018 07:41:47 +0000 (08:41 +0100)]
Merge pull request #294 from micmac1/pkg_conf_dep_ast15

asterisk-15.x: remove hack, fix deps and add PKG_CONFIG_DEPENDS

6 years agoMerge pull request #293 from micmac1/pkg_conf_dep_ast13
Jiri Slachta [Tue, 13 Mar 2018 07:41:34 +0000 (08:41 +0100)]
Merge pull request #293 from micmac1/pkg_conf_dep_ast13

asterisk-13.x: remove hack, fix deps and add PKG_CONFIG_DEPENDS

6 years agoMerge pull request #292 from micmac1/pkg_conf_dep_pjsip
Jiri Slachta [Tue, 13 Mar 2018 07:41:07 +0000 (08:41 +0100)]
Merge pull request #292 from micmac1/pkg_conf_dep_pjsip

pjproject: add PKG_CONFIG_DEPENDS

6 years agoMerge pull request #283 from micmac1/siproxd-updates
Jiri Slachta [Tue, 13 Mar 2018 07:40:38 +0000 (08:40 +0100)]
Merge pull request #283 from micmac1/siproxd-updates

Siproxd updates

6 years agoMerge pull request #291 from micmac1/compile-fix-pcapsipdump
Jiri Slachta [Tue, 13 Mar 2018 07:25:40 +0000 (08:25 +0100)]
Merge pull request #291 from micmac1/compile-fix-pcapsipdump

pcapsipdump: compile fixes

6 years agoMerge pull request #296 from micmac1/lantiq-up
Jiri Slachta [Tue, 13 Mar 2018 07:25:12 +0000 (08:25 +0100)]
Merge pull request #296 from micmac1/lantiq-up

asterisk-chan-lantiq: update snapshot

6 years agoMerge pull request #298 from micmac1/kam-up
Jiri Slachta [Tue, 13 Mar 2018 07:24:54 +0000 (08:24 +0100)]
Merge pull request #298 from micmac1/kam-up

Kamailio 5: version bump + PKG_CONFIG_DEPENDS

6 years agoMerge pull request #299 from micmac1/yate-up
Jiri Slachta [Tue, 13 Mar 2018 07:24:45 +0000 (08:24 +0100)]
Merge pull request #299 from micmac1/yate-up

yate: add PKG_CONFIG_DEPENDS

6 years agoMerge pull request #300 from micmac1/follow-user-c++-selection
micmac1 [Sun, 11 Mar 2018 22:40:23 +0000 (23:40 +0100)]
Merge pull request #300 from micmac1/follow-user-c++-selection

Follow user standard C++ lib selection

6 years agofreeswitch-stable: use preferred standard C++ lib 300/head
Sebastian Kemper [Sun, 11 Mar 2018 22:29:32 +0000 (23:29 +0100)]
freeswitch-stable: use preferred standard C++ lib

Currently libstdc++ is hardcoded. Change that and use whatever standard
C++ lib has preference.

Note: Two modules, event_zmq and v8, do not compile against libuClibc++.
For them to be available libstdcpp needs to have preference.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agolibctb: use preferred standard C++ lib
Sebastian Kemper [Sun, 11 Mar 2018 22:25:33 +0000 (23:25 +0100)]
libctb: use preferred standard C++ lib

Currently libstdc++ is hardcoded. Change that and use whatever standard
C++ lib has preference.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agogsmlib: use preferred standard C++ lib
Sebastian Kemper [Sun, 11 Mar 2018 22:20:11 +0000 (23:20 +0100)]
gsmlib: use preferred standard C++ lib

Currently libstdc++ is hardcoded. Change that and use whatever standard
C++ lib has preference.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoasterisk-chan-lantiq: add back nonshared flag 296/head
Sebastian Kemper [Sun, 11 Mar 2018 09:49:03 +0000 (10:49 +0100)]
asterisk-chan-lantiq: add back nonshared flag

The module is never attempted to build in the regular buildbot package
cycle. Stick back the nonshared flag to get at least some log during
the target build cycle.

This also updates the dependency on kmod-ltq-vmmc to be selective (+).

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoyate: add PKG_CONFIG_DEPENDS 299/head
Sebastian Kemper [Fri, 9 Mar 2018 15:57:30 +0000 (16:57 +0100)]
yate: add PKG_CONFIG_DEPENDS

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agokamailio-5.x: add PKG_CONFIG_DEPENDS 298/head
Sebastian Kemper [Fri, 9 Mar 2018 15:37:35 +0000 (16:37 +0100)]
kamailio-5.x: add PKG_CONFIG_DEPENDS

The module list is necessary, unfortunately. But having working
PKG_CONFIG_DEPENDS is nice and the list rarely needs updating.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agokamailio-5.x: version bump
Sebastian Kemper [Fri, 9 Mar 2018 15:36:16 +0000 (16:36 +0100)]
kamailio-5.x: version bump

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoasterisk-chan-sccp: remove iostreams workaround 297/head
Sebastian Kemper [Fri, 9 Mar 2018 14:30:20 +0000 (15:30 +0100)]
asterisk-chan-sccp: remove iostreams workaround

The iostreams patch was dropped from the asterisk 13 package. The
workaround can go away.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoasterisk-chan-sccp: update snapshot
Sebastian Kemper [Fri, 9 Mar 2018 14:29:26 +0000 (15:29 +0100)]
asterisk-chan-sccp: update snapshot

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoasterisk-chan-lantiq: update snapshot
Sebastian Kemper [Fri, 9 Mar 2018 14:04:24 +0000 (15:04 +0100)]
asterisk-chan-lantiq: update snapshot

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoasterisk-chan-dongle: update snapshot 295/head
Sebastian Kemper [Fri, 9 Mar 2018 13:52:40 +0000 (14:52 +0100)]
asterisk-chan-dongle: update snapshot

./configure now requires us to set DESTDIR.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoasterisk-chan-dongle: add patch to force OpenWrt CFLAGS
Sebastian Kemper [Fri, 9 Mar 2018 13:49:18 +0000 (14:49 +0100)]
asterisk-chan-dongle: add patch to force OpenWrt CFLAGS

Prevent ./configure from adding '-O6' to CFLAGS.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoasterisk-chan-dongle: simplify Makefile
Sebastian Kemper [Fri, 9 Mar 2018 13:47:32 +0000 (14:47 +0100)]
asterisk-chan-dongle: simplify Makefile

Simplify the Makefile by using the default Build/Compile routine.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoasterisk-15.x: add PKG_CONFIG_DEPENDS 294/head
Sebastian Kemper [Fri, 9 Mar 2018 12:01:29 +0000 (13:01 +0100)]
asterisk-15.x: add PKG_CONFIG_DEPENDS

The module and util lists are necessary, unfortunately. But having
working PKG_CONFIG_DEPENDS is nice and the lists rarely need updating.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoasterisk-15.x: remove .lastclean hack
Sebastian Kemper [Fri, 9 Mar 2018 11:59:36 +0000 (12:59 +0100)]
asterisk-15.x: remove .lastclean hack

Remove the hack. Instead just call make with .lastclean and afterward
make menuselect again. If .lastclean was not removed by menuselect this
will not do anything, which is nice.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoasterisk-15.x: update compile stage
Sebastian Kemper [Fri, 9 Mar 2018 11:57:45 +0000 (12:57 +0100)]
asterisk-15.x: update compile stage

- define Build/menuselect for reuse
- call the default Compile define for menuselect-tree

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoasterisk-15.x: add missing util dependencies
Sebastian Kemper [Fri, 9 Mar 2018 11:55:25 +0000 (12:55 +0100)]
asterisk-15.x: add missing util dependencies

The AEL utils need the pbx-ael module selected, otherwise they won't be
built.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoasterisk-13.x: add PKG_CONFIG_DEPENDS 293/head
Sebastian Kemper [Fri, 9 Mar 2018 11:47:58 +0000 (12:47 +0100)]
asterisk-13.x: add PKG_CONFIG_DEPENDS

The module and util lists are necessary, unfortunately. But having
working PKG_CONFIG_DEPENDS is nice and the lists rarely need updating.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoasterisk-13.x: remove .lastclean hack
Sebastian Kemper [Fri, 9 Mar 2018 11:42:33 +0000 (12:42 +0100)]
asterisk-13.x: remove .lastclean hack

Remove the hack. Instead just call make with .lastclean and afterward
make menuselect again. If .lastclean was not removed by menuselect this
will not do anything, which is nice.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoasterisk-13.x: update compile stage
Sebastian Kemper [Fri, 9 Mar 2018 11:40:07 +0000 (12:40 +0100)]
asterisk-13.x: update compile stage

- define Build/menuselect for reuse
- call the default Compile define for menuselect-tree

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoasterisk-13.x: add missing util dependencies
Sebastian Kemper [Fri, 9 Mar 2018 11:34:48 +0000 (12:34 +0100)]
asterisk-13.x: add missing util dependencies

The AEL utils need the pbx-ael module selected, otherwise they won't be
built.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agopjproject: add PKG_CONFIG_DEPENDS 292/head
Sebastian Kemper [Thu, 8 Mar 2018 15:07:39 +0000 (16:07 +0100)]
pjproject: add PKG_CONFIG_DEPENDS

It is unlikely that SOFT_FLOAT is toggled, but add it to
PKG_CONFIG_DEPENDS for completeness' sake anyway.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agopcapsipdump: compile fixes 291/head
Sebastian Kemper [Thu, 8 Mar 2018 14:56:46 +0000 (15:56 +0100)]
pcapsipdump: compile fixes

Previous revert only works when libstdcpp is the default C++ lib. To
make the compile work in all scenarios LIBS needs to be defined and
MAKE_FLAGS are required instead of MAKE_VARS, otherwise the included
variables are overridden.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoMerge pull request #290 from micmac1/revert-telephony
Jiri Slachta [Sun, 4 Mar 2018 19:24:42 +0000 (20:24 +0100)]
Merge pull request #290 from micmac1/revert-telephony

Revert uclibc++ commits

6 years agoyate: revert uclibc++ commit 290/head
Sebastian Kemper [Sun, 4 Mar 2018 18:21:09 +0000 (19:21 +0100)]
yate: revert uclibc++ commit

This reverts commit b8b9818a13366e69eb769aeee973db18eecfcca8.

In hindsight I have to admit I did not correctly understand the
implications of the uclibc++.mk include.

The include allows a package to follow the user's choice regarding which
C++ library should be the standard. Linking against uClibc++ instead of
libstd++ is not a problem when running musl (which is what I had
incorrectly assumed), as both C++ libs are separate packages. And
uClibc++ is a lot smaller than libstd++, which is probably why it is
even the default C++ lib on OpenWrt currently.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agopcapsipdump: revert uclibc++ commit
Sebastian Kemper [Sun, 4 Mar 2018 18:18:33 +0000 (19:18 +0100)]
pcapsipdump: revert uclibc++ commit

This reverts commit 6857bc21ebb7ab6408a968797f699921f0fb6441.

In hindsight I have to admit I did not correctly understand the
implications of the uclibc++.mk include.

The include allows a package to follow the user's choice regarding which
C++ library should be the standard. Linking against uClibc++ instead of
libstd++ is not a problem when running musl (which is what I had
incorrectly assumed), as both C++ libs are separate packages. And
uClibc++ is a lot smaller than libstd++, which is probably why it is
even the default C++ lib on OpenWrt currently.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoMerge pull request #289 from micmac1/fs-updates
micmac1 [Sun, 4 Mar 2018 17:51:54 +0000 (18:51 +0100)]
Merge pull request #289 from micmac1/fs-updates

freeswitch-stable updates

6 years agofreeswitch-stable: fix CVE in libvpx 289/head
Sebastian Kemper [Sun, 4 Mar 2018 17:47:04 +0000 (18:47 +0100)]
freeswitch-stable: fix CVE in libvpx

Patch copied from Debian to fix CVE-2017-13194.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agofreeswitch-stable: unite libvpx patches, address CVE
Sebastian Kemper [Sun, 4 Mar 2018 17:41:26 +0000 (18:41 +0100)]
freeswitch-stable: unite libvpx patches, address CVE

Currently there are two simple patches for libvpx. This commit puts the
second patch into the first.

Also added:

  - CPPFLAGS
  - a flag to address CVE-2017-0641
  - comments

A tiff patch got refreshed due to the above.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agofreeswitch-stable: clean up PKG_CONFIG_DEPENDS
Sebastian Kemper [Sun, 4 Mar 2018 17:37:48 +0000 (18:37 +0100)]
freeswitch-stable: clean up PKG_CONFIG_DEPENDS

A lot of entries in there are unnecessary. Remove them and add the
essential bits.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agofreeswitch-stable: move module selection to Build/Configure
Sebastian Kemper [Sun, 4 Mar 2018 17:25:11 +0000 (18:25 +0100)]
freeswitch-stable: move module selection to Build/Configure

Currently the routine that sets up the modules.conf file resides in
Build/Prepare.

When PKG_CONFIG_DEPENDS causes a reconfiguration, Build/Prepare is not
triggered. So if another module gets selected in menuconfig, this module
would not be added to modules.conf, meaning the rebuild would fail.

Add the routine to Build/Compile to address this.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agofreeswitch-stable: move source file copying to Build/Compile
Sebastian Kemper [Sun, 4 Mar 2018 17:09:29 +0000 (18:09 +0100)]
freeswitch-stable: move source file copying to Build/Compile

Some source files need to be copied into PKG_BUILD_DIR. This is
currently done in Build/Prepare.

When PKG_CONFIG_DEPENDS causes a reconfiguration, Build/Prepare is not
triggered again, meaning needed source files would not be copied.

Move these lines to Build/Compile to address this.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoMerge pull request #279 from micmac1/libosip2-flags
Jiri Slachta [Sat, 3 Mar 2018 09:51:53 +0000 (10:51 +0100)]
Merge pull request #279 from micmac1/libosip2-flags

Libosip2 flags and defines

6 years agoMerge pull request #282 from micmac1/spandsp-flags
Jiri Slachta [Sat, 3 Mar 2018 09:50:50 +0000 (10:50 +0100)]
Merge pull request #282 from micmac1/spandsp-flags

Spandsp flags

6 years agoMerge pull request #284 from micmac1/yate-updates
Jiri Slachta [Sat, 3 Mar 2018 09:50:23 +0000 (10:50 +0100)]
Merge pull request #284 from micmac1/yate-updates

Yate updates

6 years agoMerge pull request #288 from micmac1/upd-gsmlib
micmac1 [Tue, 27 Feb 2018 19:26:56 +0000 (20:26 +0100)]
Merge pull request #288 from micmac1/upd-gsmlib

gsmlib: update PKG_BUILD_DEPENDS

6 years agogsmlib: update PKG_BUILD_DEPENDS 288/head
Sebastian Kemper [Tue, 27 Feb 2018 19:24:16 +0000 (20:24 +0100)]
gsmlib: update PKG_BUILD_DEPENDS

gettext-full/host is not enough. We need m4 files from gettext-full as
well.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoMerge pull request #277 from micmac1/bcg729-flags
Jiri Slachta [Tue, 27 Feb 2018 08:22:04 +0000 (09:22 +0100)]
Merge pull request #277 from micmac1/bcg729-flags

Bcg729 flags

6 years agoMerge pull request #278 from micmac1/dahdi-linux-flags
Jiri Slachta [Tue, 27 Feb 2018 08:21:38 +0000 (09:21 +0100)]
Merge pull request #278 from micmac1/dahdi-linux-flags

Dahdi flags and defines

6 years agoMerge pull request #280 from micmac1/libpri-symlink
Jiri Slachta [Tue, 27 Feb 2018 07:34:52 +0000 (08:34 +0100)]
Merge pull request #280 from micmac1/libpri-symlink

libpri: update install defines

6 years agoMerge pull request #281 from micmac1/libsrtp-flags
Jiri Slachta [Tue, 27 Feb 2018 07:34:31 +0000 (08:34 +0100)]
Merge pull request #281 from micmac1/libsrtp-flags

Libsrtp flags and missing symlink

6 years agoMerge pull request #285 from micmac1/ast-up-for-master
Jiri Slachta [Tue, 27 Feb 2018 07:32:54 +0000 (08:32 +0100)]
Merge pull request #285 from micmac1/ast-up-for-master

Asterisk/pjproject updates for master

6 years agoasterisk-15.x: bump to 15.2.2 285/head
Sebastian Kemper [Mon, 26 Feb 2018 21:41:37 +0000 (22:41 +0100)]
asterisk-15.x: bump to 15.2.2

- Fixes:
    AST-2018-004
    AST-2018-005
    AST-2018-006
- Remove res_pjsip_transport_management.so as it got moved into
  res_pjsip's core as per AST-2018-003.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoasterisk-13.x: bump to 13.19.2
Sebastian Kemper [Mon, 26 Feb 2018 21:36:55 +0000 (22:36 +0100)]
asterisk-13.x: bump to 13.19.2

- Fixes:
    AST-2018-004
    AST-2018-005
- Remove res_pjsip_transport_management.so as it got moved into
  res_pjsip's core as per AST-2018-003.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agopjproject: bump to 2.7.2
Sebastian Kemper [Mon, 26 Feb 2018 21:33:31 +0000 (22:33 +0100)]
pjproject: bump to 2.7.2

Includes security fixes:

2094: Crash when receiving SDP with invalid fmtp attribute
2095: Crash when parsing SDP with an invalid media format description

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoyate: update install define 284/head
Sebastian Kemper [Sat, 24 Feb 2018 10:37:46 +0000 (11:37 +0100)]
yate: update install define

- Simplify lib install
- Use $(INSTALL_CONF) for config files

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoyate: add DAHDI support
Sebastian Kemper [Sat, 24 Feb 2018 10:35:04 +0000 (11:35 +0100)]
yate: add DAHDI support

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agosiproxd: update module install define 283/head
Sebastian Kemper [Sat, 24 Feb 2018 10:25:07 +0000 (11:25 +0100)]
siproxd: update module install define

Use $(INSTALL_BIN) as the modules are installed by siproxd as
executables. Remove the wildcards from this line as they're not needed.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agosiproxd: update libltdl handling
Sebastian Kemper [Sat, 24 Feb 2018 10:22:36 +0000 (11:22 +0100)]
siproxd: update libltdl handling

Remove LIBLTDL from the Makefile as well as a patch related to LTDL.
Both have in common that they accomplish absolutely nothing.

Also explicitly disable the use of the internal libltdl.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agospandsp: use $(INSTALL_DATA) for regular files 282/head
Sebastian Kemper [Sat, 24 Feb 2018 10:01:53 +0000 (11:01 +0100)]
spandsp: use $(INSTALL_DATA) for regular files

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agospandsp: remove $(FPIC) from TARGET_CFLAGS
Sebastian Kemper [Sat, 24 Feb 2018 09:56:13 +0000 (10:56 +0100)]
spandsp: remove $(FPIC) from TARGET_CFLAGS

spandsp already makes sure that the compiler emits position-independent
code. Adding $(FPIC) makes no difference. In addition the spandsp build
system puts its own flag behind the CFLAGS, overriding whatever was set
before.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agolibsrtp: install additional symlink 281/head
Sebastian Kemper [Sat, 24 Feb 2018 09:51:15 +0000 (10:51 +0100)]
libsrtp: install additional symlink

Makes sure that the libsrtp.so symlink gets installed on the target
devices as well.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agolibsrtp: remove $(FPIC) from TARGET_CFLAGS
Sebastian Kemper [Sat, 24 Feb 2018 09:49:43 +0000 (10:49 +0100)]
libsrtp: remove $(FPIC) from TARGET_CFLAGS

bgg729 already makes sure that the compiler emits position-independent
code. Adding $(FPIC) makes no difference. In addition the libsrtp build
system puts its own flag behind the CFLAGS, overriding whatever was set
before.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agolibpri: update install defines 280/head
Sebastian Kemper [Sat, 24 Feb 2018 09:45:39 +0000 (10:45 +0100)]
libpri: update install defines

- Use $(INSTALL_DATA) for the header file.

- Make sure that also the libpri.so symlink gets installed.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agolibosip2: simplify install define 279/head
Sebastian Kemper [Sat, 24 Feb 2018 09:37:25 +0000 (10:37 +0100)]
libosip2: simplify install define

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agolibosip2: remove $(FPIC) from TARGET_CFLAGS
Sebastian Kemper [Sat, 24 Feb 2018 09:35:35 +0000 (10:35 +0100)]
libosip2: remove $(FPIC) from TARGET_CFLAGS

libosip2 already makes sure that the compiler emits position-independent
code. Adding $(FPIC) makes no difference. In addition the libosip2 build
system puts its own flag behind the CFLAGS, overriding whatever was set
before.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agodahdi-tools: update install defines 278/head
Sebastian Kemper [Sat, 24 Feb 2018 09:28:13 +0000 (10:28 +0100)]
dahdi-tools: update install defines

- use $(INSTALL_BIN) and $(INSTALL_DATA) where possible.
- instead of creating symlinks manually just copy them.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agobcg729: fix a typo 277/head
Sebastian Kemper [Sat, 24 Feb 2018 09:23:27 +0000 (10:23 +0100)]
bcg729: fix a typo

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agodahdi-tools: clean up make flags, remove $(FPIC)
Sebastian Kemper [Sat, 24 Feb 2018 09:15:20 +0000 (10:15 +0100)]
dahdi-tools: clean up make flags, remove $(FPIC)

- Remove all flags/variables that are not used at all.

- dahdi-tools already makes sure that the compiler emits
  position-independent code for libtonezone. Adding $(FPIC) makes no
  difference. In addition the dahdi-toolsbuild system puts its own flag
  behind the CFLAGS, overriding whatever was set before. Also the
  applications should never be built with PIC, it should only be done for
  the lib.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agodahdi-linux: clean up make flags
Sebastian Kemper [Sat, 24 Feb 2018 09:10:16 +0000 (10:10 +0100)]
dahdi-linux: clean up make flags

Remove all flags/variables that are not used at all. Remove some ':'
that are not needed in the context.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agobcg729: remove $(FPIC) from TARGET_CFLAGS
Sebastian Kemper [Sat, 24 Feb 2018 08:45:23 +0000 (09:45 +0100)]
bcg729: remove $(FPIC) from TARGET_CFLAGS

bgg729 already makes sure that the compiler emits position-independent
code. Adding $(FPIC) makes no difference. In addition the bcg729 build
system puts its own flag behind the CFLAGS, overriding whatever was set
before.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agobcg729: add OpenWrt CPPFLAGS
Sebastian Kemper [Sat, 24 Feb 2018 08:42:50 +0000 (09:42 +0100)]
bcg729: add OpenWrt CPPFLAGS

Add TARGET_CPPFLAGS to TARGET_CFLAGS, otherwise OpenWrt's CPPFLAGS are
ignored (i.e. fortify-source headers are not picked up).

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoMerge pull request #253 from neheb/patch-1
Jiri Slachta [Wed, 21 Feb 2018 07:23:34 +0000 (08:23 +0100)]
Merge pull request #253 from neheb/patch-1

bcg729: Remove BUILD_PATENTED.

6 years agoMerge pull request #270 from micmac1/dahdi-linux-uaccess-fixes
Jiri Slachta [Sun, 18 Feb 2018 17:59:59 +0000 (18:59 +0100)]
Merge pull request #270 from micmac1/dahdi-linux-uaccess-fixes

dahdi-linux: include linux/uaccess.h rather than asm/uaccess.h

6 years agoMerge pull request #272 from micmac1/baresip-version-bump
Jiri Slachta [Sun, 18 Feb 2018 17:57:36 +0000 (18:57 +0100)]
Merge pull request #272 from micmac1/baresip-version-bump

Re, Baresip: version bump

6 years agoMerge pull request #269 from micmac1/kam5-util-lib-rename
Jiri Slachta [Sun, 18 Feb 2018 17:56:56 +0000 (18:56 +0100)]
Merge pull request #269 from micmac1/kam5-util-lib-rename

kamailio-5.x: update libs and utils handling

6 years agoMerge pull request #274 from micmac1/rtpproxy-bump
Jiri Slachta [Sun, 18 Feb 2018 17:55:01 +0000 (18:55 +0100)]
Merge pull request #274 from micmac1/rtpproxy-bump

Rtpproxy bump

6 years agoMerge pull request #273 from micmac1/asterisk-bumps
Jiri Slachta [Sun, 18 Feb 2018 17:46:14 +0000 (18:46 +0100)]
Merge pull request #273 from micmac1/asterisk-bumps

Asterisk bumps

6 years agoMerge pull request #275 from micmac1/yate-fortify-off
Jiri Slachta [Sun, 18 Feb 2018 17:43:29 +0000 (18:43 +0100)]
Merge pull request #275 from micmac1/yate-fortify-off

net/yate: some tiny updates

6 years agoMerge pull request #276 from micmac1/pcapsipdump-up
Jiri Slachta [Sun, 18 Feb 2018 17:42:50 +0000 (18:42 +0100)]
Merge pull request #276 from micmac1/pcapsipdump-up

Pcapsipdump update

6 years agonet/pcapsipdump: Simplify Makefile 276/head
Sebastian Kemper [Sun, 18 Feb 2018 09:16:32 +0000 (10:16 +0100)]
net/pcapsipdump: Simplify Makefile

Use the default Build/Compile. Use MAKE_VARS to set up the variables
that are used by pcapsipdump's Makefile.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agonet/pcapsipdump: Remove uclibc++.mk include
Sebastian Kemper [Sun, 18 Feb 2018 09:14:13 +0000 (10:14 +0100)]
net/pcapsipdump: Remove uclibc++.mk include

The include injects a lib depend on libuClibc++.so.0 into the package,
even on musl. Remove it and replace the depend with libstcpp instead.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agonet/yate: Add some plugins 275/head
Sebastian Kemper [Sun, 18 Feb 2018 09:11:26 +0000 (10:11 +0100)]
net/yate: Add some plugins

Add some plugins which are built by default anyway.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agonet/yate: Disable RTTI
Sebastian Kemper [Sun, 18 Feb 2018 09:07:16 +0000 (10:07 +0100)]
net/yate: Disable RTTI

Yate is the only package in OpenWrt which manually enables RTTI
(run-time type information). There's no explanation in the Makefile as
to why that would be needed or advisable. Remove it.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agonet/yate: Remove uclibc++.mk include
Sebastian Kemper [Sun, 18 Feb 2018 09:04:18 +0000 (10:04 +0100)]
net/yate: Remove uclibc++.mk include

With this include libuClibc++.so.0 gets added as a lib depend, even on
musl. readelf shows:

  Dynamic section at offset 0x10ea60 contains 23 entries:
    Tag        Type                         Name/Value
   0x0000000000000001 (NEEDED)             Shared library: [libuClibc++.so.0]
   0x0000000000000001 (NEEDED)             Shared library: [libc.so]
   0x0000000000000001 (NEEDED)             Shared library: [libgcc_s.so.1]
   0x000000000000000e (SONAME)             Library soname: [libyate.so.6.0.0]

Remove the include from the Makefile and add a depend on libstdcpp
instead.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agonet/yate: Disable FORTIFY_SOURCE properly
Sebastian Kemper [Sat, 17 Feb 2018 17:39:23 +0000 (18:39 +0100)]
net/yate: Disable FORTIFY_SOURCE properly

This reverts commit 4cc2afdcdc6891c5546e94e8a15bb9c96864acd6 which
disabled FORTIFY_SOURCE by removing OpenWrt's CPPFLAGS from the built.
Instead PKG_FORTIFY_SOURCE:=0 is defined, which is the proper way to do
it.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agoMerge pull request #271 from micmac1/sipgrep-fix
micmac1 [Sat, 17 Feb 2018 09:53:40 +0000 (10:53 +0100)]
Merge pull request #271 from micmac1/sipgrep-fix

net/sipgrep: fix PKG_SOURCE_URL

6 years agonet/sipgrep: fix PKG_SOURCE_URL 271/head
Sebastian Kemper [Sat, 17 Feb 2018 09:51:07 +0000 (10:51 +0100)]
net/sipgrep: fix PKG_SOURCE_URL

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agonet/rtpproxy: improvide configuration file treatment 274/head
Sebastian Kemper [Sat, 17 Feb 2018 09:44:23 +0000 (10:44 +0100)]
net/rtpproxy: improvide configuration file treatment

Protect configuration files.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agonet/rtpproxy: update flags
Sebastian Kemper [Sat, 17 Feb 2018 09:40:32 +0000 (10:40 +0100)]
net/rtpproxy: update flags

rtpproxy doesn't use OpenWrt's CPPFLAGS (i.e. used for including
fortify-source headers). Add them to CFLAGS.

Run autoreconf. It's usually a good idea.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agonet/rtpproxy: add new CSV accounting module
Sebastian Kemper [Sat, 17 Feb 2018 09:16:21 +0000 (10:16 +0100)]
net/rtpproxy: add new CSV accounting module

Can be loaded by rtpproxy with -dso command line parameter.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agonet/rtpproxy: bump to 2.1.0
Sebastian Kemper [Sat, 17 Feb 2018 09:08:50 +0000 (10:08 +0100)]
net/rtpproxy: bump to 2.1.0

- Version bump
- Refresh debug-disable patch
- Add patch to add missing includes to fix:

    rtpp_record.c: In function 'rtpp_record_open':
    rtpp_record.c:228:62: error: 'DEFFILEMODE' undeclared (first use in this function)
         rrc->fd = open(rrc->spath, O_WRONLY | O_CREAT | O_TRUNC, DEFFILEMODE);
                                                                  ^

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agonet/asterisk-15.x: bump to 15.2.1 273/head
Sebastian Kemper [Fri, 16 Feb 2018 21:26:41 +0000 (22:26 +0100)]
net/asterisk-15.x: bump to 15.2.1

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agonet/asterisk-13.x: bump to 13.19.1
Sebastian Kemper [Fri, 16 Feb 2018 21:17:58 +0000 (22:17 +0100)]
net/asterisk-13.x: bump to 13.19.1

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agonet/baresip: bump to 0.5.8 272/head
Sebastian Kemper [Fri, 16 Feb 2018 20:58:14 +0000 (21:58 +0100)]
net/baresip: bump to 0.5.8

One new module added: ctrl_tcp (TCP control interface using JSON
payload)

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agolibs/re: bump to 0.5.7
Sebastian Kemper [Fri, 16 Feb 2018 20:45:05 +0000 (21:45 +0100)]
libs/re: bump to 0.5.7

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agodahdi-linux: include linux/uaccess.h rather than asm/uaccess.h 270/head
Sebastian Kemper [Mon, 12 Feb 2018 20:57:04 +0000 (21:57 +0100)]
dahdi-linux: include linux/uaccess.h rather than asm/uaccess.h

Starting with 4.12 there are module build errors due to the
arch-specific uaccess.h using a macro defined in the generic include.
The generic include has been around since 2.6.18 and has always included
asm/uaccess.h, so switch to using the generic include for all kernels
which have it.

Example build failure:

    CC [M]  /data/bowl-builder/mips64_octeon/build/sdk/build_dir/target-mips64_octeon_64_musl/linux-octeon/dahdi-linux-2.11.1-20180111/drivers/dahdi/wcb4xxp/base.o
  In file included from ../dahdi-linux-2.11.1-20180111/drivers/dahdi/wcb4xxp/base.c:38:0:
  ./arch/mips/include/asm/uaccess.h: In function 'eva_kernel_access':
  ./arch/mips/include/asm/uaccess.h:91:9: error: implicit declaration of function 'uaccess_kernel' [-Werror=implicit-function-declaration]
    return uaccess_kernel();
           ^
  cc1: some warnings being treated as errors

The same can currently be seen on arc_archs where also kernel 4.14.18 is
used.

The patch just follows what Ubuntu's Seth Forshee suggested for openafs,
which ran into the same problem. The commit message is largely just
copied from Seth's commit message as well :)

The issue has been reported to upstream here:

https://issues.asterisk.org/jira/browse/DAHLIN-360

The same patch has been uploaded there.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
6 years agokamailio-5.x: update libs and utils handling 269/head
Sebastian Kemper [Mon, 12 Feb 2018 20:49:59 +0000 (21:49 +0100)]
kamailio-5.x: update libs and utils handling

- The libraries and the Berkeley DB recovery utility are currently in
  Libraries/Telephony and Utilities/Telephony. That makes little sense
  as the are not general purpose libraries/utilities, hence it is better
  to move them to where Kamailio 5 sits in menuconfig.
- Rename them by adding prefixes "lib" and "util" to their name.
- Update their titles a bit.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>