| @@ -1,37 +1,38 @@ | | | @@ -1,37 +1,38 @@ |
1 | # $NetBSD: Makefile,v 1.2 2023/10/24 22:08:21 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.3 2024/04/25 17:00:15 khorben Exp $ |
2 | | | 2 | |
3 | GITHUB_TAG= 88a9c387a8dc006a06dbe911ef1252423004927b | | 3 | GITHUB_TAG= 88a9c387a8dc006a06dbe911ef1252423004927b |
4 | DISTNAME= jitsi-srtp-1.1 | | 4 | DISTNAME= jitsi-srtp-1.1 |
5 | PKGREVISION= 1 | | 5 | PKGREVISION= 2 |
6 | CATEGORIES= chat | | 6 | CATEGORIES= chat |
7 | MASTER_SITES= ${MASTER_SITE_GITHUB:=jitsi/} | | 7 | MASTER_SITES= ${MASTER_SITE_GITHUB:=jitsi/} |
8 | | | 8 | |
9 | MAINTAINER= khorben@defora.org | | 9 | MAINTAINER= khorben@defora.org |
10 | HOMEPAGE= https://github.com/jitsi/jitsi-srtp/ | | 10 | HOMEPAGE= https://github.com/jitsi/jitsi-srtp/ |
11 | COMMENT= SRTP implementation for Jitsi | | 11 | COMMENT= SRTP implementation for Jitsi |
12 | LICENSE= apache-2.0 | | 12 | LICENSE= apache-2.0 |
13 | | | 13 | |
14 | DISTINFO_FILE= ${.CURDIR}/../../chat/jitsi-srtp/distinfo | | 14 | DISTINFO_FILE= ${.CURDIR}/../../chat/jitsi-srtp/distinfo |
15 | DISTFILES= ${DEFAULT_DISTFILES} | | 15 | DISTFILES= ${DEFAULT_DISTFILES} |
16 | DISTFILES+= jitsi-srtp-java-deps-1.1.tar.gz | | 16 | DISTFILES+= jitsi-srtp-java-deps-1.1.tar.gz |
17 | SITES.jitsi-srtp-java-deps-1.1.tar.gz= \ | | 17 | SITES.jitsi-srtp-java-deps-1.1.tar.gz= \ |
18 | ftp://ftp.NetBSD.org/pub/NetBSD/misc/khorben/ | | 18 | ftp://ftp.NetBSD.org/pub/NetBSD/misc/khorben/ |
19 | | | 19 | |
20 | USE_TOOLS+= pax:build | | 20 | USE_TOOLS+= pax:build |
21 | | | 21 | |
22 | USE_CMAKE= yes | | 22 | USE_CMAKE= yes |
23 | CMAKE_ARGS+= -DJAVA_INCLUDE_PATH2=${PKG_JAVA_HOME}/include/netbsd | | 23 | CMAKE_ARGS+= -DJAVA_INCLUDE_PATH2=${PKG_JAVA_HOME}/include/netbsd |
24 | CMAKE_ARGS+= -DJITSI_SRTP_LIBSSL_VERSION=1.1 | | 24 | CMAKE_ARGS+= -DJITSI_SRTP_LIBSSL_VERSION=3 |
| | | 25 | CMAKE_ARGS+= -DOPENSSL_INCLUDE_DIR=${PREFIX}/include |
25 | CMAKE_INSTALL_PREFIX= ${PREFIX}/lib | | 26 | CMAKE_INSTALL_PREFIX= ${PREFIX}/lib |
26 | | | 27 | |
27 | USE_JAVA2= 17 | | 28 | USE_JAVA2= 17 |
28 | | | 29 | |
29 | TOOL_DEPENDS+= apache-maven-[0-9]*:../../devel/apache-maven | | 30 | TOOL_DEPENDS+= apache-maven-[0-9]*:../../devel/apache-maven |
30 | | | 31 | |
31 | MAVEN_FLAGS+= -Duser.home=${FAKEHOMEDIR} | | 32 | MAVEN_FLAGS+= -Duser.home=${FAKEHOMEDIR} |
32 | MAVEN_FLAGS+= -Dmaven.repo.local=${WRKDIR}/deps | | 33 | MAVEN_FLAGS+= -Dmaven.repo.local=${WRKDIR}/deps |
33 | MAVEN_FLAGS+= --offline | | 34 | MAVEN_FLAGS+= --offline |
34 | MAVEN_FLAGS+= -DskipTests | | 35 | MAVEN_FLAGS+= -DskipTests |
35 | MAVEN_FLAGS+= -Dassembly.skipAssembly=false | | 36 | MAVEN_FLAGS+= -Dassembly.skipAssembly=false |
36 | MVN= ${PKGSRC_SETENV} ${MAKE_ENV} mvn ${MAVEN_FLAGS} | | 37 | MVN= ${PKGSRC_SETENV} ${MAKE_ENV} mvn ${MAVEN_FLAGS} |
37 | | | 38 | |