Tweak net/appkonference version 2.8_3
[dports.git] / net / appkonference / Makefile
1 # Created by: Alex Deiter <Alex.Deiter@Gmail.COM>
2
3 PORTNAME=       appkonference
4 PORTVERSION=    2.8
5 PORTREVISION=   3
6 CATEGORIES=     net
7 MASTER_SITES=   SF
8
9 MAINTAINER=     ports@FreeBSD.org
10 COMMENT=        High-performance Asterisk voice/video conferencing plugin
11
12 LICENSE=        GPLv2
13 LICENSE_FILE=   ${WRKSRC}/LICENSE
14
15 ONLY_FOR_ARCHS=         amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le
16 ONLY_FOR_ARCHS_REASON=  not yet ported to this architecture
17
18 BUILD_DEPENDS=  asterisk:net/asterisk13
19 RUN_DEPENDS=    asterisk:net/asterisk13
20
21 USES=           compiler:features gmake
22 USE_CSTD=       gnu89
23 WRKSRC=         ${WRKDIR}/${PORTNAME}/konference
24 MAKE_ARGS=      ASTERISK_SRC_VERSION=1300
25 # Fix build with clang11
26 CFLAGS+=        -fcommon
27
28 PLIST_FILES=    lib/asterisk/modules/app_konference.so
29
30 OPTIONS_DEFINE=         OPTIMIZED_CFLAGS
31 OPTIONS_DEFAULT=        OPTIMIZED_CFLAGS
32
33 OPTIMIZED_CFLAGS_CFLAGS=        -O3 -ffast-math
34
35 .include <bsd.port.pre.mk>
36
37 .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} && ${CHOSEN_COMPILER_TYPE} == gcc
38 CFLAGS+=        -funroll-all-loops -fsingle-precision-constant
39 .endif
40
41 .if ${CHOSEN_COMPILER_TYPE} == clang
42 CFLAGS+=        -fblocks
43 .endif
44
45 .include <bsd.port.post.mk>