2007-11-05 21:50:28 -05:00
|
|
|
# $OpenBSD: Makefile,v 1.3 2007/11/06 02:50:28 deanna Exp $
|
import pjsua 0.7.0
pjsua is an open source command line SIP user agent that is used as
the reference implementation for PJSIP and PJMEDIA. It has many
features, such as:
* Mutiple identities/account registrations
* Concurrent calls and conference (unlimited number, but only up
to 254 sources can be mixed to a single destination)
* Call features: call hold, call transfer (attended or unattended,
with or without refersub).
* SIP Presence/SIMPLE with PIDF and XPIDF support. PUBLISH support.
* Instant messaging and message composing indication
* DTMF digits transmission/receipt (RFC 2833)
* WAV file playing, streaming, and recording.
* Accoustic echo cancellation (AEC).
* Auto-answer, auto-play file, auto-loop RTP
* Support SIP UDP, TCP, and TLS transports. Support for DNS SRV
resolution.
* NAT traversal with rport and STUN.
* Tone generation.
* Codecs: PCMA, PCMU, GSM, Speex (including wideband/16KHz and
ultra-wideband/32KHz), L16 (8-48KHz, mono or stereo), and iLBC.
* Adaptive jitter buffer, adaptive silence detection, and packet
lost concealment audio features.
With lots of testing and help from todd@, sthen@, jakemsr@, jolan@ and
Benny Prijono.
ok todd@ sthen@
2007-10-27 00:34:23 -04:00
|
|
|
|
|
|
|
COMMENT= lightweight sip client
|
|
|
|
|
|
|
|
DISTNAME= pjproject-0.7.0
|
2007-11-05 21:50:28 -05:00
|
|
|
PKGNAME= pjsua-0.7.0p1
|
import pjsua 0.7.0
pjsua is an open source command line SIP user agent that is used as
the reference implementation for PJSIP and PJMEDIA. It has many
features, such as:
* Mutiple identities/account registrations
* Concurrent calls and conference (unlimited number, but only up
to 254 sources can be mixed to a single destination)
* Call features: call hold, call transfer (attended or unattended,
with or without refersub).
* SIP Presence/SIMPLE with PIDF and XPIDF support. PUBLISH support.
* Instant messaging and message composing indication
* DTMF digits transmission/receipt (RFC 2833)
* WAV file playing, streaming, and recording.
* Accoustic echo cancellation (AEC).
* Auto-answer, auto-play file, auto-loop RTP
* Support SIP UDP, TCP, and TLS transports. Support for DNS SRV
resolution.
* NAT traversal with rport and STUN.
* Tone generation.
* Codecs: PCMA, PCMU, GSM, Speex (including wideband/16KHz and
ultra-wideband/32KHz), L16 (8-48KHz, mono or stereo), and iLBC.
* Adaptive jitter buffer, adaptive silence detection, and packet
lost concealment audio features.
With lots of testing and help from todd@, sthen@, jakemsr@, jolan@ and
Benny Prijono.
ok todd@ sthen@
2007-10-27 00:34:23 -04:00
|
|
|
CATEGORIES= telephony
|
|
|
|
|
|
|
|
HOMEPAGE= http://www.pjsip.org
|
|
|
|
MASTER_SITES= http://www.pjsip.org/release/0.7.0/
|
|
|
|
MAINTAINER= Deanna Phillips <deanna@openbsd.org>
|
|
|
|
|
|
|
|
WANTLIB= c crypto m ossaudio pthread ssl
|
|
|
|
USE_GMAKE= Yes
|
|
|
|
CONFIGURE_STYLE= gnu
|
|
|
|
|
|
|
|
# GPL
|
|
|
|
PERMIT_PACKAGE_CDROM= Yes
|
|
|
|
PERMIT_PACKAGE_FTP= Yes
|
|
|
|
PERMIT_DISTFILES_CDROM= Yes
|
|
|
|
PERMIT_DISTFILES_FTP= Yes
|
|
|
|
|
|
|
|
post-configure:
|
|
|
|
perl -pi -e's,%%LOCALBASE%%,${LOCALBASE},' \
|
|
|
|
${WRKSRC}/build/os-openbsd.mak
|
|
|
|
cd ${WRKSRC} && ${GMAKE} dep
|
|
|
|
|
|
|
|
CFLAGS+=-DNDEBUG
|
|
|
|
NO_REGRESS=Yes
|
|
|
|
|
|
|
|
do-install:
|
|
|
|
cp ${WRKSRC}/pjsip-apps/bin/pjsua* ${PREFIX}/bin/pjsua
|
|
|
|
|
|
|
|
.include <bsd.port.mk>
|