25 Commits

Author SHA1 Message Date
rsadowski
53735cf14c Regen PLIST after doxygen update to 1.9.5 2022-08-29 16:53:11 +00:00
landry
76aed36d96 telephony/linphone: update to 4.4.8, and update linphone-sdk to 5.1.55. 2022-08-13 05:17:25 +00:00
rsadowski
6ecf5561f1 Fix build with CMake 3.23
- Use CFLAGS and CXXFLAGS instead of  CMAKE_CXX_FLAGS and CMAKE_C_FLAGS.
- Use MODCMAKE_LDFLAGS instead of CMAKE_EXE_LINKER_FLAGS
- Fix broken builds with CMake 3.23
2022-05-28 06:19:58 +00:00
rsadowski
301cefb6f4 Remove all LIBxxx_VERSION hacks, cmake.mk can cope that now 2022-03-18 21:15:45 +00:00
naddy
25d8cbee00 drop RCS Ids 2022-03-11 19:58:28 +00:00
kmos
1b54197235 Fix the build on sparc64 by setting ENABLE_STRICT=NO in CONFIGURE_ARGS,
which turns off -Werror

ok sthen
2021-08-09 20:23:36 +00:00
kmos
a6a3abfc80 Fix build of linphone/* on sparc64 by putting a COMPILER line
in Makefile.inc

ok sthen
2021-08-09 19:58:38 +00:00
sthen
1f1e683b26 regen patch, NOOP 2021-08-06 06:23:28 +00:00
cwen
1659080781 bctoolbox: unbreak some consumers' build on ld.bfd archs
Upstream's cmake magic checks for execinfo.h, but there is no test to
check if the backtrace(3) function family requires extra linker flags.
Replace the header check by testing if backtrace(3) exists, and if it
does, add the required linker flag.

This fixes telephony/linphone/belr build on ld.bfd archs, at least.

Tested on macppc and amd64.

« ok if it works for you » landry@ (maintainer)
2021-08-03 11:15:44 +00:00
ratchov
625bec2aa0 Lower latency and wrap ms_bufferizer_read() calls in a loop
In order the latency to be lowered, sndiod(8) latency needs to be
lowered as well (total latency is the sum of linphone and sndiod
ones). For instance, set sndiod_flags "-z 480" to /etc/rc.conf.local

ok landry
2021-07-26 07:08:32 +00:00
landry
cb3dd9337f telephony/linphone/liblinphone: BDEP on py-six,python3
should fix a build failure seen by naddy@.
2021-07-12 06:08:54 +00:00
landry
5e709221b9 telephony/linphone/mediastreamer2: depend on libsrtp 2.3.0p2
and drop patch removing srtp_add_or_update_stream call, since it's now
available.

ok sthen@
2021-07-11 11:32:31 +00:00
landry
7a28c7917f telephony/linphone/linphone-desktop: fix build with SDK 5.0.0.
cherrypick patches from upstream repo.
2021-07-10 17:04:01 +00:00
landry
7c1389daca telephony/linphone/mediastreamer2: update to 5.0.0.
- add link to upstream github PR for sndio backend
- remove the installation of include/OpenGL headers, the ones we have in
  mesa are much more recent.. puzzling.
- add patch to revert a call to srtp_add_or_update_stream that doesnt
  exist anywhere in the libsrtp API (?)
2021-07-10 17:02:41 +00:00
landry
815b8122b7 telephony/linphone/liblinphone: update to 5.0.0.
disable FLEXIAPI as it looks for jsoncpp via cmake, which we dont have
for now.
2021-07-10 17:00:37 +00:00
landry
362f23585a telephony/linphone/ortp: update to 5.0.0 2021-07-10 16:58:38 +00:00
landry
ddb9e3b8da telephony/linphone/belle-sip: update to 5.0.0.
Now uses belr instead of antlr.
2021-07-10 16:58:01 +00:00
landry
a6f6fd96fb telephony/linphone/bzrtp: update to 5.0.0 2021-07-10 16:57:01 +00:00
landry
e863716ef7 telephony/linphone/belr: update to 5.0.0 2021-07-10 16:56:38 +00:00
landry
e5c499b18f telephony/linphone/bctoolbox: update to 5.0.0 2021-07-10 16:56:03 +00:00
landry
48166b60df telephony/linphone/Makefile.inc: default V to 5.0.0 2021-07-10 16:55:23 +00:00
landry
13e5309850 telephony/linphone/belcard: update to 4.5.22 2021-07-10 16:54:43 +00:00
sthen
0de6bc5dc5 set pkgspec for zxing, seeing as it relies on a recent commit 2021-07-10 14:07:51 +00:00
sthen
b2951b1bbf add hidden dep on zxing 2021-07-10 14:05:37 +00:00
landry
ecd2795b58 import telephony/linphone 4.2.5.
Linphone is an audio and video internet phone using the SIP protocol.

The main features of linphone are:
- a nice graphical interface;
- includes a large variety of codecs with different quality / bandwidths;
- uses the well-known and standardised SIP protocol.

This package includes the Qt/QML based graphical desktop client.

- Import includes the libs shipped in linphone SDK 4.5.15.
- Mediastreamer2 sndio backend by yours truly, with help from ratchov@.
- Audio calls works but sound needs to be improved,
- Video calls between two linphone instances also working fine.
- AI_V4MAPPED support disabled (unsupported on OpenBSD), IPv6 untested
- bcunit not linked because of a circular dependency with bctoolbox, but
  can be useful for debugging.

not yet linked to the build, but importing so that it can be polished
in-tree.

ok/tweaks sthen@
2021-07-10 12:03:19 +00:00