sip_pref_util.c:328:12: error: adding 'int' to a string does not append to the string [-Werror,-Wstring-plus-int]
base = MATCH("audio") || MATCH("automata") || MATCH("application") ||
^~~~~~~~~~~~~~
sip_pref_util.c:315:31: note: expanded from macro 'MATCH'
(su_casenmatch(param + 1, s + 1, strlen(s) - 1) && \
~~^~~
http://beefy12.nyi.freebsd.org/data/head-amd64-default/p501065_s347375/logs/errors/freeswitch-1.8.1_2.log
* Add PKGNAMESUFFIX and rename the directory. This was done to show
that IM6 is not the "main" version. But still fully supported by upstream.
* Convert a number of options to optionhelpers.
* Add option for ISO/IEC 23008-12:2017 HEIF suport
* Add comment to pkg-descr explaining IM6's "legacy" tag.
* Add comment to the patch-config_policy.xml file why it still needed.
Please note that IM7 is not a drop in replacement due to library API and
command arguments changes. And as a result ports need to decide for themself
which version to use.
Chase these changes in all the ports that using IM6.
PR: 225102 (based on, only the version update) [1]
Submitted by: Pascal Christen <pascal.christen@hostpoint.ch>
* Modernized port
* Moved ONLY_FOR_ARCHS, Comes before *_DEPENDS and after LICENSE section
* Moved and sorted USES, and USE_x section
* Sorted Options section
PR: 220149
Submitted by: Šimun Mikecin <numisemis@yahoo.com>
Reviewed by: matthew (mentor)
Approved by: matthew (mentor), maintainer timeout (2+ weeks)
Differential Revision: https://reviews.freebsd.org/D11736
Renaming didn't help to unblock 3.x progress as co-existence with 2.x
was no less complex than simply fixing consumers. This commit also
restores directory-level history accidentally lost via git-svn.
PR: 210505
Pointy hat to: jbeich (should've discussed first)
This causes `make stage' to fail, as noticed by pkg-fallout:
libtool: install: strip --strip-debug /wrkdirs/usr/ports/net/freeswitch/work/stage/usr/local/lib/libfreeswitch.a
strip: file format not recognized
To avoid confusion, the main port is to track the latest release.
Whether to rename includes/libraries as well making it possible to
install 2.x and 3.x side-by-side remains to be investigated.
PR: 210505 (for tracking)
Inspired by: PkgSrc
- Removed unnecessary patches
- explicitly depend on perl5 with USES
- Added ALL_MODULES knob to apply the extrapatch to modules.conf
to enable all modules that successfully build on FreeBSD and their
associated dependencies
- modules are now installed stripped
- cleaned-up the MASTER_SITES:N functionality for sounds
- mod_avmd no longer builds on FreeBSD - Will work with upstream to
fix for next release
PR: 209353
Submitted by: corsmith@gmail.com (maintainer)
Reviewed by: numisemis@yahoo.com
FreeSWITCH is a scalable open source cross-platform telephony
platform designed to route and interconnect popular communication
protocols using audio, video, text or any other form of media. It
was created in 2006 to fill the void left by proprietary commercial
solutions. FreeSWITCH also provides a stable telephony platform
on which many applications can be developed using a wide range of
free tools.
WWW: https://freeswitch.org
PR: 205681
Submitted by: corsmith@gmail.com, numisemis@yahoo.com
FreeSWITCH is an open source telephony platform designed to facilitate the
creation of voice and chat driven products scaling from a soft-phone up to a
soft-switch. It can be used as a simple switching engine, a PBX, a media
gateway or a media server to host IVR applications using simple scripts or XML
to control the callflow.
WWW: http://www.freeswitch.org
PR: ports/167880
Submitted by: Richard Neese <r.neese@gmail.com>