View | Details | Raw Unified | Return to bug 211533 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-8 / +22 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	pjsip
3
PORTNAME=	pjsip
4
PORTVERSION=	2.5.1
4
PORTVERSION=	2.5.5
5
PORTREVISION=	1
6
CATEGORIES=	net
5
CATEGORIES=	net
7
MASTER_SITES=	http://www.pjsip.org/release/${PORTVERSION}/
6
MASTER_SITES=	http://www.pjsip.org/release/${PORTVERSION}/
8
DISTNAME=	pjproject-${DISTVERSION}
7
DISTNAME=	pjproject-${DISTVERSION}
Lines 10-16 Link Here
10
MAINTAINER=	madpilot@FreeBSD.org
9
MAINTAINER=	madpilot@FreeBSD.org
11
COMMENT=	Multimedia communication library written in C language
10
COMMENT=	Multimedia communication library written in C language
12
11
13
LICENSE=	GPLv2
12
LICENSE=	GPLv2+
14
13
15
LIB_DEPENDS=	libportaudio.so:audio/portaudio
14
LIB_DEPENDS=	libportaudio.so:audio/portaudio
16
15
Lines 17-32 Link Here
17
CONFLICTS=	pjsip-extsrtp-[0-9]*
16
CONFLICTS=	pjsip-extsrtp-[0-9]*
18
17
19
GNU_CONFIGURE=	yes
18
GNU_CONFIGURE=	yes
20
CONFIGURE_ARGS=	--with-external-pa \
19
CONFIGURE_ARGS=	--disable-silk \
21
		--disable-silk
20
		--with-external-pa
22
USES=		gmake localbase pathfix tar:bz2
21
22
USES=		gmake localbase pathfix ssl tar:bz2
23
PATHFIX_MAKEFILEIN=	Makefile
23
PATHFIX_MAKEFILEIN=	Makefile
24
USE_LDCONFIG=	yes
24
USE_LDCONFIG=	yes
25
PLIST_SUB=	CONFIGURE_TARGET="${CONFIGURE_TARGET}"
25
PLIST_SUB=	CONFIGURE_TARGET="${CONFIGURE_TARGET}"
26
MAKE_JOBS_UNSAFE=	yes
26
MAKE_JOBS_UNSAFE=	yes
27
27
28
OPTIONS_DEFINE=	DEBUG FFMPEG G711 G722 G7221 GSM ILBC IPV6 L16 OPENH264 RESAMPLE RESAMPLEDLL \
28
OPTIONS_DEFINE=	DEBUG FFMPEG G711 G722 G7221 GSM ILBC IPV6 L16 OPENH264 PJSUA \
29
		SAMPLERATE SDL SHARED SPEEX SPEEXAEC V4L SOUND VIDEO AMR EXTSRTP
29
		RESAMPLE RESAMPLEDLL SAMPLERATE SDL SHARED SPEEX SPEEXAEC V4L \
30
		SOUND VIDEO AMR EXTSRTP
30
OPTIONS_DEFAULT=G711 G722 G7221 GSM ILBC L16 SHARED SPEEX SPEEXAEC
31
OPTIONS_DEFAULT=G711 G722 G7221 GSM ILBC L16 SHARED SPEEX SPEEXAEC
31
32
32
G711_DESC=	G.711 codec support
33
G711_DESC=	G.711 codec support
Lines 35-40 Link Here
35
ILBC_DESC=	iLBC codec support
36
ILBC_DESC=	iLBC codec support
36
L16_DESC=	Linear/L16 codec support
37
L16_DESC=	Linear/L16 codec support
37
OPENH264_DESC=	OpenH264 support
38
OPENH264_DESC=	OpenH264 support
39
PJSUA_DESC=	Command line SIP agent
38
RESAMPLE_DESC=	Enable resampling implementations
40
RESAMPLE_DESC=	Enable resampling implementations
39
RESAMPLEDLL_DESC=	Build libresample as shared library
41
RESAMPLEDLL_DESC=	Build libresample as shared library
40
SHARED_DESC=	Build shared libraries (other ports may depend on this)
42
SHARED_DESC=	Build shared libraries (other ports may depend on this)
Lines 61-66 Link Here
61
L16_CONFIGURE_ENABLE=		l16-codec
63
L16_CONFIGURE_ENABLE=		l16-codec
62
OPENH264_CONFIGURE_ENABLE=	openh264
64
OPENH264_CONFIGURE_ENABLE=	openh264
63
OPENH264_LIB_DEPENDS=		libopenh264.so:multimedia/openh264
65
OPENH264_LIB_DEPENDS=		libopenh264.so:multimedia/openh264
66
PJSUA_LIB_DEPENDS=		libspeexdsp.so:audio/speexdsp
64
RESAMPLE_CONFIGURE_ENABLE=	resample
67
RESAMPLE_CONFIGURE_ENABLE=	resample
65
RESAMPLEDLL_CONFIGURE_ENABLE=	resample-dll
68
RESAMPLEDLL_CONFIGURE_ENABLE=	resample-dll
66
SAMPLERATE_CONFIGURE_ENABLE=	libsamplerate
69
SAMPLERATE_CONFIGURE_ENABLE=	libsamplerate
Lines 93-96 Link Here
93
	@${ECHO} "#include <sys/select.h>" > ${WRKSRC}/pjlib/include/pj/config_site.h
96
	@${ECHO} "#include <sys/select.h>" > ${WRKSRC}/pjlib/include/pj/config_site.h
94
	@${ECHO} "#define PJ_IOQUEUE_MAX_HANDLES (FD_SETSIZE)" >> ${WRKSRC}/pjlib/include/pj/config_site.h
97
	@${ECHO} "#define PJ_IOQUEUE_MAX_HANDLES (FD_SETSIZE)" >> ${WRKSRC}/pjlib/include/pj/config_site.h
95
98
99
post-install:
100
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so
101
102
post-install-PJSUA-on:
103
	${INSTALL_PROGRAM} \
104
	${WRKSRC}/pjsip-apps/bin/pjsua-${ARCH}-portbld-${OPSYS:tl}${OSREL} \
105
	${STAGEDIR}${PREFIX}/bin/pjsua
106
	${INSTALL_PROGRAM} \
107
	${WRKSRC}/pjsip-apps/bin/pjsystest-${ARCH}-portbld-${OPSYS:tl}${OSREL} \
108
	${STAGEDIR}${PREFIX}/bin/pjsystest
109
96
.include <bsd.port.mk>
110
.include <bsd.port.mk>
(-)distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1464866277
1
TIMESTAMP = 1470021325
2
SHA256 (pjproject-2.5.1.tar.bz2) = c5a63bed7a0832ff53ddcd69612cf43148019d0f320b22beb5ca2223bc857dcb
2
SHA256 (pjproject-2.5.5.tar.bz2) = ab39207b761d3485199cd881410afeb2d171dff7c2bf75e8caae91c6dca508f3
3
SIZE (pjproject-2.5.1.tar.bz2) = 4180967
3
SIZE (pjproject-2.5.5.tar.bz2) = 4364389
(-)pkg-plist (+5 lines)
Lines 342-347 Link Here
342
lib/libpjsua2-%%CONFIGURE_TARGET%%.a
342
lib/libpjsua2-%%CONFIGURE_TARGET%%.a
343
%%SHARED%%lib/libpjsua2.so
343
%%SHARED%%lib/libpjsua2.so
344
%%SHARED%%lib/libpjsua2.so.2
344
%%SHARED%%lib/libpjsua2.so.2
345
%%SHARED%%%%VIDEO%%lib/libyuv.so
346
%%SHARED%%%%VIDEO%%lib/libyuv.so.2
347
%%VIDEO%%lib/libyuv-%%CONFIGURE_TARGET%%.a
345
%%NO_SAMPLERATE%%%%RESAMPLE%%lib/libresample-%%CONFIGURE_TARGET%%.a
348
%%NO_SAMPLERATE%%%%RESAMPLE%%lib/libresample-%%CONFIGURE_TARGET%%.a
346
%%NO_SAMPLERATE%%%%RESAMPLE%%%%RESAMPLEDLL%%lib/libresample.so
349
%%NO_SAMPLERATE%%%%RESAMPLE%%%%RESAMPLEDLL%%lib/libresample.so
347
%%NO_SAMPLERATE%%%%RESAMPLE%%%%RESAMPLEDLL%%lib/libresample.so.2
350
%%NO_SAMPLERATE%%%%RESAMPLE%%%%RESAMPLEDLL%%lib/libresample.so.2
Lines 349-351 Link Here
349
%%NO_EXTSRTP%%%%SHARED%%lib/libsrtp.so
352
%%NO_EXTSRTP%%%%SHARED%%lib/libsrtp.so
350
%%NO_EXTSRTP%%%%SHARED%%lib/libsrtp.so.2
353
%%NO_EXTSRTP%%%%SHARED%%lib/libsrtp.so.2
351
libdata/pkgconfig/libpjproject.pc
354
libdata/pkgconfig/libpjproject.pc
355
%%PJSUA%%bin/pjsua
356
%%PJSUA%%bin/pjsystest

Return to bug 211533