HomeFreeBSD

Integrate recent changes to asterisk port in asterisk11 and asterisk13

Description

Integrate recent changes to asterisk port in asterisk11 and asterisk13
ones:

This port now 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.

For more information see this ports pkg-message file.

OPTIONS Changes:

  • Make speex, libexecinfo and mpg123 OPTION'al
  • Make menuselect backends (curses/newt) OPTION'al
  • Remove override-able OPTION descriptions (dont appear necessary)
  • Add CODECS, SOUNDS and DATABASE options groups for better UX
  • Improve OPTION descriptions

General Changes:

  • Add support for fetching G.279 Core and MOH sounds
  • Use %%DATADIR%% in pkg-plist (portlint)
  • Make DATADIR-safe (portlint)
  • Reset @owner/@group after pkg-plist entries
  • Pass CFLAGS/LDFLAGS to ASTCFLAGS/ASTLDFLAGS respectively in MAKE_ENV
  • Update and cleanup pkg-plist
  • Bump PORTREVISION

While here:

  • Convert to USE_SQLITE in place of explicit LIB_DEPENDS.

Many thanks to koobs for his work on this!

Differential Revision: https://reviews.freebsd.org/D3262

Details

Provenance
madpilotAuthored on
Differential Revision
D3262: net/asterisk: Overhaul & Add *bonus* user feature
Parents
rP395795: - Update to 0.6
Branches
Unknown
Tags
Unknown