Asterisk is an Open Source PBX and telephony toolkit. It is, in a
sense, middleware between Internet and telephony channels on the bottom,
and Internet and telephony applications at the top.
WWW: http://www.asteriskpbx.com
===> The following configuration options are available for asterisk10-10.12.4:
CURL=on: Data transfer support via cURL
DAHDI=on: DAHDI support
EXCHANGE=off: Exchange calendar support
FREETDS=on: FreeTDS library support
GSM=on: GSM codec support
H323=on: H.323 support
JABBER=on: Jabber support
LDAP=off: LDAP support
LUA=off: Lua scripting language support
MYSQL=off: MySQL database support
NEWG711=off: New G711 Codec
OOH323=off: ooh323 support
PGSQL=on: PostgreSQL database support
RADIUS=on: RADIUS protocol support
SNMP=on: SNMP protocol support
SPANDSP=off: Spandsp faxing support
SQLITE=on: SQLite database support
SRTP=off: SecureRTP support
VORBIS=on: Ogg Vorbis audio codec support
====> ODBC backend: you can only select none or one of them
IODBC=off: ODBC backend via iODBC
UNIXODBC=on: ODBC backend via unixODBC
===> Use 'make config' to modify these settings
- Update net/aserisk to 1.8.25.0
- Update net/aserisk10 to 10.12.4
- Update net/aserisk11 to 11.7.0
- mark net/aserisk10 DEPRECATED, it has reached its EOL
Security: 0c39bafc-6771-11e3-868f-0025905a4771
- Don't force gcc, make this work with clang, too [1]
- Don't call gmake directly [1]
- Make the -p (Run as pseudo-realtime thread) work on FreeBSD [1]
- Use @dirrmtry for directories that can contain files after deinstall
Submitted by: tijl [1]
- create missing directories before chowning them [1]
- asterisk depends on gmake so use gmake to run the menuselect.makeopts
target [1]
- disable res_timing_kqueue module until we can figure out what's wrong
with it [2]
Submitted by: John Marino <draco@marino.st> [1]
Reported by: Ian FREISLICH <ianf@clue.co.za>, [2]
Alejandro Imass <ait@p2ee.org>, [2]
Amr Elsharqawi <aelsharqawi@live.com> [2]
- update net/asterisk to 1.8.21.0
- update net/asterisk11 to 11.3.0
- add -F to command_args in the rc script, this ensures that asterisk
detaches from the controlling terminal. It was possible for the asterisk
rc script to prevent a box from reaching full multiuser if e.g. -v was
passed to command_args. [1]
Reported by: Kurt Lidl <lidl@pix.net>
Convert USE_BISON to USES= bison
It brings bison as a build dependency in case it is set the following way:
USES= bison or USES= bison:build
it brings bison as a run dependency in case it is set the following way:
USES= bison:run
it brings bison both as a run and build dependency in case it the set the
following way:
USES= bison:both
While here trim some headers
Convert some USE_GNOME= gnomehack to USES= pathfix
- Really enable chan_h323 if H323 is selected [1]
- Bump PORTREVISION as H323 is on by default
- fix a few portlint Tab/Whitespace warnings
Submitted by: st41ker@st41ker.net [1]
Feature safe: yes
Force numerous ports that fail to build with clang over to instead always
rely on gcc. The patch uses the new USE_GCC=any code in Mk/bsd.gcc.mk to
accomplish this.
The ports chosen were ports that blocked 2 or more ports from building with
clang. (There are several hundred other ports that still fail to build with
clang, even with this patch. This is merely one step along the way.)
Those interested in fixing these ports with clang, and have clang as their
default compiler, can simply set FORCE_BASE_CC_FOR_TESTING=yes.
For those who have gcc as their default compiler, this change is believed
to cause no change.
Hat: portmgr
Tested with: multiple runs on amd64-8-exp-bcm and 9-exp-clang, with various
combinations of patch/no-patch and flag settings.
- fix typo --with-mysql does not exist, use --with-mysqlclient
- use OPTIONS_DEFINE_$ARCH for DAHDI option, which fixes the option
- bump PORTREVISION so the packages have DAHDI support again
PR: ports/171590
Submitted by: Dmitry <dmitry2004@yandex.ru>
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead
PR: 157936
Submitted by: myself
Exp-runs by: pav
Approved by: pav