Port details |
- asterisk18 Open Source PBX and telephony toolkit
- 18.2.0 net
=0 18.1.1Version of this port present on the latest quarterly branch.- Maintainer: madpilot@FreeBSD.org
 - Port Added: 2020-10-23 08:14:37
- Last Update: 2021-01-21 20:52:48
- SVN Revision: 562244
- License: GPLv2
- Description:
- 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: https://www.asterisk.org
- SVNWeb : Homepage
- pkg-plist: as obtained via:
make generate-plist -
- asterisk18>0:net/asterisk18
- Conflicts:
- CONFLICTS:
- CONFLICTS_BUILD:
- CONFLICTS_INSTALL:
- Conflicts Matches:
-
There are no Conflicts Matches for this port. This is usually an error.
- To install the port:
cd /usr/ports/net/asterisk18/ && make install clean - To add the package:
pkg install asterisk18 - PKGNAME: asterisk18
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le sparc64
- distinfo:
- TIMESTAMP = 1611250136
SHA256 (asterisk/asterisk-18.2.0.tar.gz) = cd7073d45b731db98398788be0b1533d6e1d7e7815333cec78232487bb76af96
SIZE (asterisk/asterisk-18.2.0.tar.gz) = 27895005
Packages: (move your mouse over the cells for more information)
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- bison : devel/bison
- gmake>=4.3 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- Runtime dependencies:
-
- mpg123 : audio/mpg123
- Library dependencies:
-
- libuuid.so : misc/e2fsprogs-libuuid
- libjansson.so : devel/jansson
- libcurl.so : ftp/curl
- libpri.so : misc/libpri
- libopenr2.so : misc/openr2
- libtonezone.so : misc/dahdi
- libsybdb.so : databases/freetds
- libgsm.so : audio/gsm
- libnewt.so : devel/newt
- libodbc.so : databases/unixODBC
- libltdl.so : devel/libltdl
- libopus.so : audio/opus
- libsrtp2.so : net/libsrtp2
- libspeex.so : audio/speex
- libspeexdsp.so : audio/speexdsp
- libportaudio.so : audio/portaudio
- libradiusclient-ng.so : net/radiusclient
- libnetsnmp.so : net-mgmt/net-snmp
- libpkg.so : ports-mgmt/pkg
- libspandsp.so : comms/spandsp
- libtiff.so : graphics/tiff
- libspeex.so : audio/speex
- libspeexdsp.so : audio/speexdsp
- libsrtp2.so : net/libsrtp2
- liburiparser.so : net/uriparser
- libvorbis.so : audio/libvorbis
- libogg.so : audio/libogg
- libiksemel.so : textproc/iksemel
- libxml2.so : textproc/libxml2
- libiconv.so : converters/libiconv
- libedit.so.0 : devel/libedit
- libsqlite3.so : databases/sqlite3
- liblua-5.2.so : lang/lua52
- libmysqlclient.so.20 : databases/mysql57-client
- libpq.so.5 : databases/postgresql12-client
- There are no ports dependent upon this port
- Configuration Options
- ===> The following configuration options are available for asterisk18-18.2.0:
ASTVERSION=off: Install astversion (requires bash)
BACKTRACE=off: Stack backtrace support via (lib)execinfo
CURL=on: Data transfer support via cURL
DAHDI=on: DAHDI support
EXCHANGE=off: Exchange calendar support
FREETDS=on: FreeTDS library support
G729=off: Install G.729 format sounds for Music-on-Hold (MoH)
LDAP=off: LDAP protocol support
LUA=on: Lua scripting language support
MACRO=on: Enable app_macro (deprecated)
MP3PLAYER=on: Install MP3 Player for Music-On-Hold (mpg123)
OOH323=off: ooh323 support
OPTIMIZED_CFLAGS=off: Use extra compiler optimizations
PJSIP=on: Build the PJSIP based SIP channel
PORTAUDIO=on: PortAudio library support
RADIUS=on: RADIUS protocol support
SNMP=on: SNMP network protocol support
SPANDSP=on: SpanDSP faxing support
SRTP=on: SecureRTP support
SYSINFO=off: Use devel/libsysinfo to get system information
URIPARSER=on: Use RFC 3986 compliant uriparser library
XMLDOC=on: Build and install XML documentation
XMPP=on: XMPP/GTALK support
====> Menuselect Interface Backend: you have to choose at least one of them
NCURSES=off: Console (text) interface support
NEWT=on: Newt User Interface
====> Encoder/Decoder (Codec) Support
GSM=on: GSM codec support
NEWG711=off: New G711 Codec
OPUS=on: Opus Codec
SPEEX=on: Speex audio format support
VORBIS=on: Ogg Vorbis audio codec support
====> Database Support
MYSQL=on: MySQL database support
ODBC=on: ODBC database backend
PGSQL=on: PostgreSQL database support
===> Use 'make config' to modify these settings
- USES:
- bison compiler:c11 cpe gmake gnome iconv libedit localbase shebangfix sqlite ssl ncurses lua mysql pgsql pkgconfig
- pkg-message:
- If installing:
- This port supports custom Asterisk configurations using a *user-supplied*
menuselect.makeopt file.
This feature is of most value for users that want to disable or override
default functionality that they dont want or need, particular in space
and/or resource constrained, or embedded environments.
If a file named ".asterisk.makeopts" is found in the ports files/
directory, its contents will be used to configure Asterisk at the
post-configure stage.
If the file is *not* found, the port will default to a 'normal' Asterisk
menuselect configuration, and only execute menuselect commands according
to what port OPTIONS the user has selected.
The format of this file is the same as the output of a standard
`make menuselect` command, as per standard build instructions for
Asterisk.
NOTE: The contents of this file *MUST* be syntactically and semantically
valid, as the port does *NOT* perform validation of this file.
In particular, ensure that all Asterisk options have their
dependencies met, using the corresponding port OPTIONS dependencies.
The `menuselect --check-deps` command can be used to verify the
configuration
The following related documentation resources are also available:
* https://wiki.asterisk.org/wiki/display/AST/Using+Menuselect+to+Select+Asterisk+Options
* http://www.asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/installing_base_configuration.html#Installing_id293213
- Master Sites:
-
|
Notes from UPDATING |
These upgrade notes are taken from /usr/ports/UPDATING
- 2015-03-23
Affects: users of net/asterisk* and net/pjsip ports Author: madpilot@FreeBSD.org Reason:
Due to conflicts between base OpenSSL and ports provided OpenSSL
library, which is required by net/libsrtp, the srtp support has
to be removed from the default asterisk13 port configuration,
otherwise a not working binary would be generated.
To get SRTP support working in the asterisk ports make sure all
dependencies are linked against the same SSL library implementation
to avoid runtime conflicts. On 10.1 everything will work fine
unless ports SSL libraries are explicitly installed. On older OS
versions(10.0 and earlier) you will need to compile all ports
with WITH_OPENSSL_PORT=yes.
To get working SRTP support in asterisk13 with the pjsip backend
it is also needed to enable the EXTSRTP option in the pjsip port.
If the CURL option is enabled also make sure the ftp/curl port
is using a GSSAPI implementation linking to the same SSL
implementation the other ports are using (BASE or NONE if you're
using base OpenSSL, GSSAPI_HEIMDAL GSSAPI_MIT otherwise). If an
incompatible option is being used the curl module will cause
asterisk to fail on startup due to mixing calls to OpenSSL from
base and from ports.
|
Number of commits found: 6
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
21 Jan 2021 20:52:48
18.2.0

|
madpilot  |
Update asterisk18 to 18.2.0 |
24 Dec 2020 09:33:03
18.1.1

|
madpilot  |
Add missing checksums.
Reported by: fluffy |
23 Dec 2020 11:06:28
18.1.1

|
madpilot  |
- Update asterisk18 to 18.1.1
Security: 6adf6ce0-44a6-11eb-95b7-001999f8d30b |
20 Nov 2020 15:19:28
18.1.0

|
madpilot  |
- Update asterisk18 to 18.1.0
- Add missing checksums to distinfo, forgotten when creating the port |
06 Nov 2020 07:41:03
18.0.1

|
madpilot  |
Update asterisk16 to 18.0.1
Security: 972fe546-1fb6-11eb-b9d4-001999f8d30b
29b7f0be-1fb7-11eb-b9d4-001999f8d30b
MFH: 2020Q4 |
23 Oct 2020 08:13:58
18.0.0

|
madpilot  |
- Repocopy asterisk16 to asterisk18 and update to new version 18.0.0
- Add conflicts and flavors for version 18 to asterisk modules I maintain. |
Number of commits found: 6
|
Latest Vulnerabilities |
12 vulnerabilities affecting 81 ports have been reported in the past 14 days
|
* - modified, not new All vulnerabilities
Last updated: 2021-01-23 18:22:23
|
|