net-libs / pjproject

Open source SIP, Media, and NAT Traversal Library

Official package sites : https://www.pjsip.org/ ·

v2.9 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~amd64 ~ppc ~x86
USE flags
alsa amr debug epoll examples ffmpeg g711 g722 g7221 g729 gsm ilbc ipv6 l16 libressl libyuv openh264 opus portaudio resample sdl silk speex ssl static-libs v4l2 webrtc

v2.7.2 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~amd64 ~ppc ~x86
USE flags
alsa amr debug doc epoll examples ffmpeg g711 g722 g7221 gsm ilbc ipv6 l16 libressl libyuv openh264 opus oss portaudio resample sdl silk speex ssl static-libs v4l2 webrtc

v2.7.1 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
amd64 x86 ~ppc
USE flags
alsa amr debug doc epoll examples ffmpeg g711 g722 g7221 gsm ilbc ipv6 l16 libyuv openh264 opus oss portaudio resample sdl silk speex ssl static-libs v4l2 webrtc

General

alsa
Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
amr
Inlcude AMR codec in the build
debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
epoll
Use /dev/epoll ioqueue on Linux (experimental)
examples
Install examples, usually source code
ffmpeg
Enable ffmpeg/libav-based audio/video codec support
g711
Include G.711 codecs in the build
g722
Include G.722 codec in the build
g7221
Include G.722.1 codec in the build
g729
Include G.729 codec via net-libs/bcg729
gsm
Add support for the gsm lossy speech compression codec
ilbc
Include iLBC codec in the build
ipv6
Add support for IP version 6
l16
Include Linear/L16 codec family in the build
libressl
Use dev-libs/libressl instead of dev-libs/openssl when applicable (see also the ssl useflag)
libyuv
Include libyuv in the build
openh264
Include Open H.264 support in the build
opus
Enable Opus audio codec support
oss
Add support for OSS (Open Sound System)
portaudio
Add support for the crossplatform portaudio audio API
resample
Include resampling implementations in the build
sdl
Add support for Simple Direct Layer (media library)
silk
Include SILK support in the build
speex
Add support for the speex audio codec (used for speech)
ssl
Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
static-libs
Build static versions of dynamic libraries as well
v4l2
Include Video4Linux v2 support in the build
webrtc
Enable WebRTC support

app-portage / elt-patches : Collection of patches for libtool.eclass

dev-libs / ilbc-rfc3951 : iLBC is a speech codec suitable for robust voice communication over IP

dev-libs / libressl : Free version of the SSL/TLS protocol forked from OpenSSL

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

media-libs / bcg729 : encoder and decoder of the ITU G729 Annex A/B speech codec

media-libs / libsamplerate : Secret Rabbit Code (aka libsamplerate) is a Sample Rate Converter for audio

media-libs / libsdl : Simple Direct Media Layer

media-libs / opencore-amr : Implementation of Adaptive Multi Rate Narrowband and Wideband speech codec

media-libs / openh264 : Cisco OpenH264 library and Gecko Media Plugin for Mozilla packages

media-libs / opus : Open codec for interactive speech and music transmission over the Internet

media-libs / portaudio : A free, cross-platform, open-source, audio I/O library

media-libs / speexdsp : Audio compression format designed for speech -- DSP

media-sound / gsm : Lossy speech compression library and tool

net-libs / libsrtp : Open-source implementation of the Secure Real-time Transport Protocol (SRTP)

sys-devel / autoconf : Used to create autoconfiguration files

sys-devel / automake : Used to generate Makefile.in from Makefile.am

sys-devel / libtool : A shared library tool for developers

virtual / ffmpeg : Virtual package for FFmpeg executable implementation

virtual / pkgconfig : Virtual for the pkg-config implementation

dev-libs / ilbc-rfc3951 : iLBC is a speech codec suitable for robust voice communication over IP

dev-libs / libressl : Free version of the SSL/TLS protocol forked from OpenSSL

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

media-libs / bcg729 : encoder and decoder of the ITU G729 Annex A/B speech codec

media-libs / libsamplerate : Secret Rabbit Code (aka libsamplerate) is a Sample Rate Converter for audio

media-libs / libsdl : Simple Direct Media Layer

media-libs / opencore-amr : Implementation of Adaptive Multi Rate Narrowband and Wideband speech codec

media-libs / openh264 : Cisco OpenH264 library and Gecko Media Plugin for Mozilla packages

media-libs / opus : Open codec for interactive speech and music transmission over the Internet

media-libs / portaudio : A free, cross-platform, open-source, audio I/O library

media-libs / speexdsp : Audio compression format designed for speech -- DSP

media-sound / gsm : Lossy speech compression library and tool

net-libs / libsrtp : Open-source implementation of the Secure Real-time Transport Protocol (SRTP)

virtual / ffmpeg : Virtual package for FFmpeg executable implementation

net-misc / asterisk : Asterisk: A Modular Open Source PBX System

Repository mirror & CI · gentoo
Merge updates from master
Jaco Kroon · gentoo
net-libs/pjproject: Bump to 2.9.
Drop libressl patches (upstream). Rebase configure for --enable-ssl. Pull in asterisk config_site.h file. Remove blocked on mediastreamer-bcg729 (bcg729 and mediastreamer-bcg729 are the actual blockers and marked as such already). Use ${ED} instead of ${D} on install Correctly rm static libs if USE=-static-libs Set the PJMEDIA_HAS_VIDEO #define as per https://bugs.gentoo.org/652196 Update package.use.mask for ppc to mask g729 for pjproject since net-libs/bcg729 isn't available (yet) on ppc. Closes: https://bugs.gentoo.org/609702 Closes: https://bugs.gentoo.org/618352 Closes: https://bugs.gentoo.org/652196 Closes: https://bugs.gentoo.org/650312 Closes: https://bugs.gentoo.org/653482 Closes: https://bugs.gentoo.org/657014 Closes: https://bugs.gentoo.org/686796 Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/13712 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Mair-Keimberger · gentoo
net-libs/pjproject: use HTTPS.
Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/11392 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
net-libs/pjproject: keyworded 2.7.2 for ppc, bug #658732
Tested-by: ernsteiswuerfel Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 RepoMan-Options: --include-arches="ppc"
Sergei Trofimovich · gentoo
net-libs/pjproject: keyworded 2.7.1 for ppc, bug #658732
Tested-by: ernsteiswuerfel Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 RepoMan-Options: --include-arches="ppc"
Repository mirror & CI · gentoo
Merge updates from master
Tony Vroon · gentoo
net-libs/pjproject: Block media-plugins/mediastreamer-bcg729
This breaks the build process in a way that is not yet fully understood. Annoying, but better to flag it up than to explode without warning. Suggested-by: Jaco Kroon <jaco@uls.co.za> Acked-by: Mart Raudsepp <leio@gentoo.org> Fixes: https://bugs.gentoo.org/609702 Package-Manager: Portage-2.3.40, Repoman-2.3.9
Stefan Strogin · gentoo
net-libs/pjproject libressl support
Patch for libressl support from the upstream: https://trac.pjsip.org/repos/changeset/5726 Closes: https://bugs.gentoo.org/656414 Closes: https://github.com/gentoo/gentoo/pull/8551
Tony Vroon · gentoo
net-libs/pjproject: Version bump to 2.7.2
Fixed SSL flipflop logic by Felix Janda replaces my own failed first attempt. Upstream has two security fixes around malformed SDP, a crash due to an invalid ftmp attribute and a crash due to an invalid media format description. Package-Manager: Portage-2.3.24, Repoman-2.3.6
Thomas Deutschmann · gentoo
net-libs/pjproject: x86 stable (bug #650008)
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Agostino Sarubbo · gentoo
net-libs/pjproject: amd64 stable wrt bug #650008
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="amd64"
Tony Vroon · gentoo
net-libs/pjproject: Deal with Speex moving goalposts
Apparently we now want speexdsp instead, but this is a recent development. Also remove older releases which do not have the SSL configure logic override, as they will break with Asterisk. Closes: https://bugs.gentoo.org/641810 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Tony Vroon · gentoo
net-libs/pjproject: Add 2.7.1 release
As pointed out by Alexander Wetzel, the --enable-ssl vs --disable-ssl logic in the upstream configure script leaves to be desired. If we delete the silly wrapper and move some files, we can even use eautoreconf. Closes: https://bugs.gentoo.org/609702 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Tony Vroon · gentoo
net-libs/pjproject: Version bump to 2.6.0
Package-Manager: portage-2.3.8
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Jaco Kroon · gentoo
asterisk pjsip (pjprotect) support.