1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-17 03:25:46 +00:00
Commit Graph

28 Commits

Author SHA1 Message Date
Guido Falsi
c773ecf1fb - Update net/pjsip to 2.7.2
- Sort options and option helpers
- Remove stray YUV_DESC variable
2018-02-21 15:08:20 +00:00
Guido Falsi
9e8af6a0fa - Update pjsip to 2.7.1
- Import patches from the asterisk project
- Regenrate patches

Security:	19b052c9-c533-11e7-8da5-001999f8d30b
MFH:		2017Q4
2017-11-15 18:27:19 +00:00
Jan Beich
84e727457f multimedia/ffmpeg: update to 3.4
Notable changes:
- i386/amd64 now depend on NASM per https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/4f9297ac3b39
- NETCDF is now MYSOFA but the dependency doesn't exist in ports yet
- SCHROEDINGER is gone per https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/220b24c7c9
- DRM, LIBRSVG2, LIBXML2 are new options
- ABI isn't completely compatible: some structs have changed

Minor cleanup:
- Don't pass --disable-{in,out}dev when it's already blocked by disabled dependency
- Drop redundant "Enable" from option descriptions
- Switch CDIO_DESC to use Mk/bsd.options.desc.mk

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.4:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
PR:		223057
Exp-run by:	antoine
2017-10-21 06:50:49 +00:00
Guido Falsi
51ab38e87c Update pjsip patch to work with libressl after the latest update
to 2.7, which broke it.

PR:		216898
Submitted by:	OlivierW <olivierw1+bugzilla-freebsd@hotmail.com>
2017-10-11 07:17:14 +00:00
Guido Falsi
3414651d12 Correctly handle option caused conflict.
PR:		222845
Submitted by:	O. Hartmann <ohartmann@walstatt.org>
2017-10-07 14:10:19 +00:00
Guido Falsi
27274feeaa Fix CONFLICTS to not overwrite slave port setting.
PR:		222804
Submitted by:	vvd@unislabs.com
2017-10-06 08:14:40 +00:00
Guido Falsi
1cb143be14 - Update net/pjsip to 2.7
- Bump PORTVERSION on asterisk13 port to avoid ABI problems
- While here, sort the plist
2017-10-05 12:25:59 +00:00
Guido Falsi
f9ba68bb84 Register conflict with libsrtp.
Reported by:	rodrigo
> PR:                       If and which Problem Report is related.
> Submitted by:             If someone else sent in the change.
> Reported by:              If someone else reported the issue.
> Reviewed by:              If someone else reviewed your modification.
> Approved by:              If you needed approval for this commit.
> Obtained from:            If the change is from a third party.
> MFC after:                N [day[s]|week[s]|month[s]].  Request a reminder email.
> MFH:                      Ports tree branch name.  Request approval for merge.
> Relnotes:                 Set to 'yes' for mention in release notes.
> Security:                 Vulnerability reference (one per line) or description.
> Sponsored by:             If the change was sponsored by an organization.
> Differential Revision:    https://reviews.freebsd.org/D### (*full* phabric URL needed).
> Empty fields above will be automatically removed.

M    pjsip/Makefile
2017-10-05 08:49:17 +00:00
Jan Beich
84fc20fa32 multimedia/openh264: update to 1.7.0
Changes:	https://github.com/cisco/openh264/releases/tag/v1.6.0
Changes:	https://github.com/cisco/openh264/releases/tag/v1.7.0
ABI:		https://abi-laboratory.pro/tracker/timeline/openh264/
2017-06-28 09:58:27 +00:00
Guido Falsi
46d742e1b1 - Update net/asterisk13 to 13.15.1
- Import patches to fix security issues in net/pjsip [1]
- While here regenerate net/pjsip patches

Obtained from:	Asterisk 13.15.1 distribution file [1]
MFH:		2017Q2
Security:	0537afa3-3ce0-11e7-bf9d-001999f8d30b
Security:	fab87bff-3ce5-11e7-bf9d-001999f8d30b
2017-05-20 08:18:58 +00:00
Guido Falsi
6b6c984849 Only strip shared libraries if we are actually install them.
This fixes the build when the SHARED option is off.

Reported by:	Dmitry Arkhireev <che at teftel.ru>
2017-04-24 13:00:16 +00:00
Guido Falsi
e46c07f2b6 Fix net/pjsip build with libressl.
PR:		216898
Submitted by:	OlivierW <olivierw1+bugzilla-freebsd@hotmail.com>
2017-02-08 15:42:17 +00:00
Guido Falsi
24ef7da130 - Update pjsip to 2.6
- Add new WEBRTC option, disabled by default
- Make audio/speexdsp a dependency of the SPEEX option, reported
  by poudriere
- Regenerate some patches
- Bump net/asterisk13 PORTREVISION, I observed crashed when updating
  the pjsip libraries "below" it
2017-02-07 17:52:47 +00:00
Jan Beich
0c612c4aa3 multimedia/ffmpeg: update to 3.2.2
Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.2.2:/Changelog
PR:		207547
Submitted by:	riggs, ebirth@b0ss.net (libressl fix)
Exp-run by:	antoine (3 tries)
2016-12-11 15:22:47 +00:00
Guido Falsi
3f0427cf06 - Add PJSUA option (on by default) to install the pjsua client binary
- Strip libraries
- Reflowed OPTIONS_DEFINE

PR:		211533
Submitted by:	Joseph Mingrone <jrm at ftfl.ca>
2016-09-12 15:26:46 +00:00
Guido Falsi
c97af6449d Update to 2.5.5.
PR:		211533
Submitted by:	Joseph Mingrone <jrm at ftfl.ca>
2016-08-09 14:12:06 +00:00
Jan Beich
f1071e550c multimedia/openh264: update to 1.6.0
API/ABI has changed, so bump PORTREVISION in consumers. Some of those
are marked BROKEN that may need a fix similar to libav.

https://git.libav.org/?p=libav.git;a=commitdiff;h=d825b1a53065

Changes:	https://github.com/cisco/openh264/releases/tag/v1.6.0
2016-07-11 13:20:30 +00:00
Guido Falsi
951b80d7c8 - Update to 2.5.1
- Remove duplicate IPV6 opption in OPTIONS_DEFINE
2016-06-03 12:44:56 +00:00
Guido Falsi
ec0cd005ec - Update net/pjsip to 2.5 [1]
- Disable unneeded ALSA support in pjsip [1]
- Replace custom patch with USES=pathfix
- Fix pjsip build system to allow building while previous version
  is installed in PREFIX/LOCALBASE
- Bump dependent port asterisk13 PORTREVISION to avoid runtime crash
  (seen while testing)

PR:		209477 [1]
Submitted by:	yuri at rawbw.com
2016-05-13 14:25:21 +00:00
Guido Falsi
71121e8047 - Update net/asterisk13 to 13.8.1
- Change PJ_IOQUEUE_MAX_HANDLES build time limit in pjsip as suggested
  by asterisk project [1] to mitigate potential DoS [2]
- Add DEBUG and IPV6 options to pjsip port

Obtained from:	https://wiki.asterisk.org/wiki/display/AST/Building+and+Installing+pjproject [1]
Security:	ee50726e-0319-11e6-aa86-001999f8d30b
		e21474c6-031a-11e6-aa86-001999f8d30b [2]
MFH:		2016Q2
2016-04-15 18:01:27 +00:00
Mathieu Arnold
8d6597e0bb Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:16:16 +00:00
Guido Falsi
97ee0a0282 - Update pjsip to 2.4.5
- Convert to USES=localbase
- Bump asterisk PORTREVISION, it needs to be rebuild after this update.
2015-11-25 10:18:01 +00:00
Baptiste Daroussin
3fef6c52f0 Update portaudio to v19/Remove portaudio2 [1]
Chase portaudio change
Add patches from debian for games/cultivation
Add patches from upsteam for audio/rezound
Mark py-fastaudio as broken

Approved by:	maintainer
2015-05-30 20:39:12 +00:00
Guido Falsi
0bff8d28e5 Add a slave port to net/pjsip to force installing pjsip with external
SRTP library.

Make the www/asterisk13 depend on this slave port when both SRTP
and PJSIP options in it are enabled, this allows enabling SRTP
support in asterisk13 without the need to manually reconfigure other
ports.

Reported by:	mat@ and a few others
2015-05-06 20:10:09 +00:00
Guido Falsi
f0bc5e8dd9 Modify asterisk UPDATING entry to reflect the present situation.
While here also modify misleading and stale comment in the net/pjsip
port EXTSRTP option.

Thanks to mat@ for making me notice these.
2015-05-04 14:32:15 +00:00
Guido Falsi
c20cc7662e Due to recent changes in OpenSSL, disable SRTP support for asterisk13
by default and avoid pjsip pulling in libsrtp, otherwise a not
working package would be generated.

Add note to UPDATING to keep users informed.
2015-03-23 15:46:23 +00:00
Guido Falsi
ced7c37fcb - Make pjsip use ports provided libsrtp instead of boudled one
- Fix asterisk13 SRTP support
- Fix asterisk13 SPEEX_LIB_DEPENDS
- While here make SRTP option default for asterisk13 since it does
  not add dependencies
2015-01-13 11:54:03 +00:00
Guido Falsi
1305d65ff1 PJSIP is a free and open source multimedia communication library
written in C language implementing standard based protocols such
as SIP, SDP, RTP, STUN, TURN, and ICE. It combines signaling protocol
(SIP) with rich multimedia framework and NAT traversal functionality
into high level API that is portable and suitable for almost any
type of systems ranging from desktops, embedded systems, to mobile
handsets.

WWW: http://www.pjsip.org/

Please note that default options are tailored for use by the upcoming
asterisk13 port.
2014-12-15 14:42:32 +00:00