Commit graph

850 commits

Author SHA1 Message Date
Sebastian Kemper
e753429208 baresip: add modules
Add some more modules to the Makefile.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-26 23:01:26 +01:00
Sebastian Kemper
c0cbf4afc0 baresip: improve module routine and descriptions
- improve routine regarding dependencies
- improve module descriptions

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-26 22:56:40 +01:00
Sebastian Kemper
9974ce1389 baresip: Clean up Makefile
Remove unneeded variables, whitespaces and trailing slashes, use
specific INSTALL directive instead of "$(CP)".

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-26 22:45:26 +01:00
Sebastian Kemper
9c4607f493 baresip: Use default Build/Compile routine
Change from custom make call to using the default Build/Compile routine.
This applies the standard memory corruption mitigation methods, e.g.
FORTIFY_SOURCE and RELRO, to the package if they are enabled (default).

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-26 22:42:07 +01:00
Sebastian Kemper
57f4d7fe0a restund: add patch to fix ld call
ld expects '-shared' when called with '--export-dynamic'. Patch the
Makefile accordingly.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-26 22:37:31 +01:00
Sebastian Kemper
830ac6d8ee restund: module fixes/improvements
- add missing modules to base package
- improve module DEPENDS handling routine

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-26 22:33:58 +01:00
Sebastian Kemper
0bc5fee110 restund: Clean up Makefile
Remove unneeded variables, dependencies, whitespaces and trailing
slashes, use specific INSTALL directive instead of "$(CP)".

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-26 22:32:12 +01:00
Sebastian Kemper
2f036a1f81 restund: Use default Build/Compile routine
Change from custom make call to using the default Build/Compile routine.
This applies the standard memory corruption mitigation methods, e.g.
FORTIFY_SOURCE and RELRO, to the package if they are enabled (default).

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-26 22:28:00 +01:00
Sebastian Kemper
f38e08a904 librem: clean up Makefile
Remove unneeded variables, whitespaces, depends and trailing slashes.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-26 22:23:13 +01:00
Sebastian Kemper
394e4bc773 librem: Use default Build/Compile routine
Change from custom make call to using the default Build/Compile routine.
This applies the standard memory corruption mitigation methods, e.g.
FORTIFY_SOURCE and RELRO, to the package if they are enabled (default).

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-26 22:20:33 +01:00
Sebastian Kemper
7e1106ff83 libre: prevent re.mk from applying its own optimizations
Using the CFLAGS from the environment of Build/Compile the optimizations
from libre now appear after OpenWrt CFLAGS, overriding them. Prevent
that by disabling libre's optimization altogether.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-26 22:13:23 +01:00
Sebastian Kemper
c2f7efa6a1 libre: fix ld argument
When using the default Build/Compile routine $LD is set to the actual
linker, so libre's build system is not using ld indirectly via the
compiler anymore. But it feeds -rdynamic to ld instead of
--export-dynamic. Fix that with this patch.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-26 22:09:55 +01:00
Sebastian Kemper
a178a9ecc8 libre: Add patch to prevent ssize_t redefinition
With FORTIFY_SOURCE enabled the compiler errors our when libre defines
ssize_t again. Prevent that by adding the proper hint to the header in
question.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-26 22:07:05 +01:00
Sebastian Kemper
53d727b592 libre: Clean up Makefile
Remove unneeded variables, whitespaces and trailing slashes, use
specific INSTALL directive instead of "$(CP)".

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-26 22:04:24 +01:00
Sebastian Kemper
01243348d3 libre: Use default Build/Compile routing
Change from custom make call to using the default Build/Compile routine.
This applies the standard memory corruption mitigation methods, e.g.
FORTIFY_SOURCE and RELRO to the package, if they are enabled (default).

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-26 21:58:22 +01:00
Jiri Slachta
021d3fdd9c
Merge pull request #208 from micmac1/asterisk-g72x
Asterisk g72x
2017-11-24 09:57:07 +01:00
Jiri Slachta
7bf490a5e6
Merge pull request #210 from micmac1/chan-sccp
Chan sccp
2017-11-24 09:55:33 +01:00
Sebastian Kemper
659c445832 asterisk-g72x: add Asterisk 15 variant
Add a package for Asterisk 15.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-23 19:28:16 +01:00
Sebastian Kemper
010ef93a90 asterisk-g72x: version bump, cleanups
- bump to 1.4.2 (includes Asterisk 15 support)
- clean up the Makefile (whitespaces, remove some leftover defines that
  are no longer needed etc.)

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-23 19:24:51 +01:00
Sebastian Kemper
59917a3b12 chan-sccp: add Asterisk 15 variant
Define a variant for Asterisk 15.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-23 18:11:34 +01:00
Sebastian Kemper
8fc851f0d5 chan-sccp: update to latest commit
- Update to latest commit to get support for Asterisk 15
- Upstream renamed the project from chan-sccp-b to chan-sccp. This
  commit updates the OpenWrt Makefile accordingly.
- Move the directory from chan-sccp-b to asterisk-chan-sccp (follow the
  naming of the other channel drivers' directories).
- OpenWrt Asterisk13 is mistaken for Asterisk15 because it has the
  iostream patch applied, fix this with workaround in autoconf script.
- Update upstream URL to the github page.
- Update description of the package.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-23 18:08:36 +01:00
Jiri Slachta
0f39076796
Merge pull request #204 from micmac1/master
chan-lantiq: pull the source from github
2017-11-23 12:33:00 +01:00
Jiri Slachta
b8df123488
Merge pull request #206 from micmac1/chan-dongle
chan-dongle: add variant for asterisk 15
2017-11-23 12:32:39 +01:00
Sebastian Kemper
8b174c4735 chan-lantiq: pull the source from github
Instead of using local copies pull the source from github. The source
version is selected via CHAN_LANTIQ_VERSION, so there can be a different
version for each VARIANT.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-23 11:28:35 +01:00
Sebastian Kemper
d4bfeae356 chan-dongle: add variant for asterisk 15
chan-dongle already supports asterisk 15. This commit adds a variant for
it.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-23 11:16:03 +01:00
Jiri Slachta
3e7612ec31
Merge pull request #205 from micmac1/calendars
New PR: add calendar integration
2017-11-22 11:31:39 +01:00
Sebastian Kemper
ce372fdf3a asterisk-15.x: fix typo
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-21 21:54:17 +01:00
Sebastian Kemper
e6d8d5fece asterisk-15.x: add calendar integration
This adds support for the following calendars:

- CalDAV
- MS Exchange Web Service
- MS Exchange
- iCalendar

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-21 21:52:58 +01:00
Sebastian Kemper
df9a424e3a asterisk-13.x: add calendar integration
This adds support for the following calendars:

- CalDAV
- MS Exchange Web Service
- MS Exchange
- iCalendar

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-21 21:45:08 +01:00
Jiri Slachta
631249247c
Merge pull request #202 from micmac1/master
New PR: bump asterisk
2017-11-18 11:47:31 +02:00
Sebastian Kemper
af7c2c644c asterisk-15.x: bump to 15.1.2
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-16 19:48:03 +01:00
Sebastian Kemper
a7bf8891da asterisk-13.x: bump to 13.18.2
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-16 19:47:08 +01:00
Jiri Slachta
4f0567e197
Merge pull request #201 from micmac1/master
New PR: libsrtp2, pjproject and asterisk-13/15
2017-11-15 06:03:07 +02:00
Sebastian Kemper
f87b810b7d asterisk-15.x: upgrade dependency from libsrtp to libsrtp2
With the recently updated libsrtp2 asterisk 15 compiles fine, so it
doesn't need to be forcefully prevented anymore from linking against it.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-14 23:08:17 +01:00
Sebastian Kemper
630f45a866 asterisk-13.x: upgrade dependency from libsrtp to libsrtp2
With the recently updated libsrtp2 asterisk 13 compiles fine, so it
doesn't need to be forcefully prevented anymore from linking against it.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-14 23:05:51 +01:00
Sebastian Kemper
622de3d93f pjproject: bump to 2.7.1
- Update from 2.6 to 2.7.1.
- Update sed script because the TARGET_CFLAGS now occur twice in the .pc
  file.
- Upgrade dependency from libsrtp to libsrtp2.
- Drop patches that were included upstream.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-14 22:59:21 +01:00
Sebastian Kemper
7b3b808aea libsrtp2: install library symlink
Install the symlink from libsrtp2.so to libsrtp2.so.1 as well.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-14 22:54:28 +01:00
Jiri Slachta
2aa8ac704f
Merge pull request #199 from micmac1/master
asterisk-chan-lantiq: remove nonshared hack
2017-11-13 13:26:13 +02:00
Sebastian Kemper
ce02e2dde8 asterisk-chan-lantiq: remove nonshared hack
The previously conceived hack - to make the buildbots actually build
this package during the target phase - does not work. This patch removes
the hack. This includes removing the lines from the asterisk Makefiles
that tar up the asterisk headers.

The upside of removing the hack is that the package name can be reverted
to what it was before, so it can be found in the same place like all the
other asterisk modules, i.e. below its asterisk version.

Another upside is that the Makefile does not pretend to solve the
problem anymore. Issue #193 is still open for the same. Maybe some day
somebody can figure out how to resolve the problem properly.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-11-12 20:28:41 +01:00
Jiri Slachta
98d327874c rem: update to 0.5.2
Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-11-07 20:50:00 +01:00
Jiri Slachta
cab635755e re: update to 0.5.6
Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-11-07 20:49:23 +01:00
Jiri Slachta
b0192cf0e3 baresip: update to 0.5.6
Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-11-07 20:48:49 +01:00
Jiri Slachta
84e65ca0fc rtpproxy: fix build for bcg729 >1.0.1
Several method signatures have changed in bcg729 1.0.1
and higher. This issue was already resolved in upstream.
In the current development branch, there is no compilable
version. Due to those changes, I have disabled linking
against bcg729 since we have bcg729 at version 1.0.2.

By disabling bcg729 the internal g729 rtpproxy API
will be used.

Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-11-07 20:07:03 +01:00
Jiri Slachta
b4c0564647 asterisk-15.x: introduce new package
I introduce asterisk 15.x as a replacement for asterisk 11.x. Currently
without support for chan-lantiq and sccp-b. Those features are going to
be added soon after this introduction.

Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-11-07 09:29:45 +01:00
Jiri Slachta
a641c0c4f7 asterisk-13.x: patch for TLS support, closes #195
Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-11-05 17:59:58 +01:00
Jiri Slachta
21847a0d55 libsrtp2: update to 2.1.0
Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-11-01 11:59:29 +01:00
Jiri Slachta
4cc511d0b3 libsrtp: update to 1.6.0
Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-11-01 11:58:15 +01:00
Jiri Slachta
e3c640e322 asterisk-13.x: rm not applicable patch to 13.18
Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-11-01 10:46:45 +01:00
Jiri Slachta
fdf6ef7783 asterisk-13.x: update to 13.18.0
Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-10-31 16:10:28 +01:00
Jiri Slachta
817e8dbd2d ortp: export to abandoned packages repository
Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2017-10-29 18:29:49 +01:00