View | Details | Raw Unified | Return to bug 264243
Collapse All | Expand All

(-)b/net-im/Makefile (+1 lines)
Lines 35-40 Link Here
35
    SUBDIR += jicofo
35
    SUBDIR += jicofo
36
    SUBDIR += jitsi-meet-full
36
    SUBDIR += jitsi-meet-full
37
    SUBDIR += jitsi-prosody-plugins
37
    SUBDIR += jitsi-prosody-plugins
38
    SUBDIR += jitsi-srtp-native
38
    SUBDIR += jitsi-videobridge
39
    SUBDIR += jitsi-videobridge
39
    SUBDIR += kaccounts-integration
40
    SUBDIR += kaccounts-integration
40
    SUBDIR += kaccounts-providers
41
    SUBDIR += kaccounts-providers
(-)b/net-im/jitsi-meet-full/Makefile (+2 lines)
Lines 1-5 Link Here
1
PORTNAME=	jitsi-meet-full
1
PORTNAME=	jitsi-meet-full
2
PORTVERSION=	2.0.7287
2
PORTVERSION=	2.0.7287
3
PORTREVISION=	1
3
CATEGORIES=	net-im
4
CATEGORIES=	net-im
4
5
5
MAINTAINER=	grembo@FreeBSD.org
6
MAINTAINER=	grembo@FreeBSD.org
Lines 10-15 USES= metaport Link Here
10
RUN_DEPENDS+=	jicofo>=1.0.877:net-im/jicofo \
11
RUN_DEPENDS+=	jicofo>=1.0.877:net-im/jicofo \
11
		jitsi-meet>=1.0.6155:www/jitsi-meet \
12
		jitsi-meet>=1.0.6155:www/jitsi-meet \
12
		jitsi-prosody-plugins>=2.0.7287:net-im/jitsi-prosody-plugins \
13
		jitsi-prosody-plugins>=2.0.7287:net-im/jitsi-prosody-plugins \
14
		jitsi-srtp-native>=1.1.7:net-im/jitsi-srtp-native \
13
		jitsi-videobridge>=2.1.681:net-im/jitsi-videobridge \
15
		jitsi-videobridge>=2.1.681:net-im/jitsi-videobridge \
14
		nginx>0:www/nginx
16
		nginx>0:www/nginx
15
17
(-)b/net-im/jitsi-srtp-native/Makefile (+53 lines)
Added Link Here
1
PORTNAME=	jitsi
2
DISTVERSION=	1.1-7
3
DISTVERSIONSUFFIX=	-gd8d1435
4
CATEGORIES=	net-im java
5
PKGNAMESUFFIX=	-srtp-native
6
7
MAINTAINER=	acm@FreeBSD.org
8
COMMENT=	Native libraties to speed up jitsi-srtp
9
10
LICENSE=	APACHE20
11
LICENSE_FILE=	${WRKSRC}/LICENSE
12
13
ONLY_FOR_ARCHS=	amd64 i386 powerpc64 powerpc64le
14
15
BUILD_DEPENDS=	jitsi-videobridge>=2.1.681:net-im/jitsi-videobridge
16
17
USES=		ssl
18
USE_GITHUB=	yes
19
USE_LDCONFIG=	yes
20
GH_PROJECT=	${PORTNAME}-srtp
21
USE_JAVA=	yes
22
JAVA_VERSION=	11
23
24
PLIST_FILES=	lib/libjitsisrtp_1.1.so
25
26
do-build:
27
	${MKDIR} ${WRKSRC}/target/native/javah
28
	${FIND} ${WRKSRC}/src/main/java/org/jitsi/srtp/crypto -name "*.java" \
29
		-exec ${JAVAC} \
30
			-classpath ${JAVAJARDIR}/jitsi-videobridge.jar \
31
			-h ${WRKSRC}/src/main/native \
32
			$$(${BASENAME} {} .java) \;
33
	cd ${WRKSRC}/src/main/native && ${FIND} . -name "*.c" \
34
		-exec ${CC} ${CFLAGS} -Djitsisrtp_1_1_EXPORTS \
35
			-I${JAVA_HOME}/include \
36
			-I${JAVA_HOME}/include/freebsd \
37
			-I. \
38
			-I${OPENSSLINC} \
39
			-fPIC \
40
			-o $$(${BASENAME} {} .c).o \
41
			-c {} \;
42
	cd ${WRKSRC}/src/main/native && \
43
		${CC} ${CFLAGS} -fPIC -shared \
44
			-Wl,-soname,libjitsisrtp_1.1.so \
45
			-o libjitsisrtp_1.1.so *.o \
46
			-L${OPENSSLLIB} -lcrypto \
47
			-Wl,-rpath,${JAVA_HOME}/lib/server
48
49
do-install:
50
	${INSTALL_LIB} ${WRKSRC}/src/main/native/libjitsisrtp_1.1.so \
51
		${STAGEDIR}${PREFIX}/lib/
52
53
.include <bsd.port.mk>
(-)b/net-im/jitsi-srtp-native/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1653499003
2
SHA256 (jitsi-jitsi-srtp-1.1-7-gd8d1435_GH0.tar.gz) = 706ea56d9edc9c197cd1255721f66ac277324752735a6ff2c47b8f809bd391c4
3
SIZE (jitsi-jitsi-srtp-1.1-7-gd8d1435_GH0.tar.gz) = 55896
(-)b/net-im/jitsi-srtp-native/pkg-descr (-1 / +3 lines)
Added Link Here
0
- 
1
Native libraries required to speed-up Jitsi SRTP.
2
3
WWW: https://github.com/jitsi/jitsi-srtp/tree/master/src/main/native

Return to bug 264243