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

Collapse All | Expand All

(-)Makefile (-28 / +12 lines)
Lines 9-19 Link Here
9
DISTNAME=	${PORTNAME}-${PORTVERSION}_src
9
DISTNAME=	${PORTNAME}-${PORTVERSION}_src
10
10
11
MAINTAINER=	olivermahmoudi@gmail.com
11
MAINTAINER=	olivermahmoudi@gmail.com
12
COMMENT=	A very fast and configurable open source SIP proxy
12
COMMENT=	Very fast and configurable open source SIP proxy
13
13
14
USES=		gmake
14
USES=		gmake
15
USE_LDCONFIG=	YES
15
USE_LDCONFIG=	YES
16
CFLAGS+=	-Wall -Werror
16
CFLAGS+=	-Wall
17
17
18
LIB_DEPENDS+=	libexpat.so:${PORTSDIR}/textproc/expat2 \
18
LIB_DEPENDS+=	libexpat.so:${PORTSDIR}/textproc/expat2 \
19
		libxml2.so:${PORTSDIR}/textproc/libxml2
19
		libxml2.so:${PORTSDIR}/textproc/libxml2
Lines 27-75 Link Here
27
USERS=		kamailio
27
USERS=		kamailio
28
GROUPS=		kamailio
28
GROUPS=		kamailio
29
29
30
OPTIONS_DEFINE=	MYSQL PGSQL RADIUS JITSI JABBER TLS UNIXODBC
30
OPTIONS_DEFINE=	DOCS MYSQL PGSQL RADIUS JITSI JABBER TLS UNIXODBC
31
OPTIONS_DEFAULT=	MYSQL RADIUS JABBER TLS
31
OPTIONS_DEFAULT=	MYSQL RADIUS JABBER TLS
32
OPTIONS_SUB=	YES
32
33
33
JITSI_DESC=	VoIP Frontend GUI via Jitsi
34
JITSI_DESC=	VoIP Frontend GUI via Jitsi
34
35
35
.include <bsd.port.options.mk>
36
.include <bsd.port.options.mk>
36
37
38
MYSQL_BUILD_DEPENDS=	${LOCALBASE}/libexec/mysqld:${PORTSDIR}/databases/mysql56-server
39
MYSQL_RUN_DEPENDS=	${LOCALBASE}/libexec/mysqld:${PORTSDIR}/databases/mysql56-server
37
.if ${PORT_OPTIONS:MMYSQL}
40
.if ${PORT_OPTIONS:MMYSQL}
38
BUILD_DEPENDS+=	${LOCALBASE}/libexec/mysqld:${PORTSDIR}/databases/mysql56-server
39
RUN_DEPENDS+:=	${BUILD_DEPENDS}
40
EXTRA_MODULES+=	db_mysql
41
EXTRA_MODULES+=	db_mysql
41
PLIST_SUB+=	MYSQL=""
42
.else
43
PLIST_SUB+=	MYSQL="@comment "
44
.endif
42
.endif
45
43
44
PGSQL_BUILD_DEPENDS=	postgres:${PORTSDIR}/databases/postgresql94-server
45
PGSQL_RUN_DEPENDS=	postgres:${PORTSDIR}/databases/postgresql94-server
46
.if ${PORT_OPTIONS:MPGSQL}
46
.if ${PORT_OPTIONS:MPGSQL}
47
BUILD_DEPENDS+=	postgres:${PORTSDIR}/databases/postgresql94-server
48
RUN_DEPENDS+:=	${BUILD_DEPENDS}
49
EXTRA_MODULES+=	db_postgres
47
EXTRA_MODULES+=	db_postgres
50
PLIST_SUB+=	PGSQL=""
51
.else
52
PLIST_SUB+=	PGSQL="@comment "
53
.endif
48
.endif
54
49
55
.if ${PORT_OPTIONS:MJITSI}
50
JITSI_RUN_DEPENDS=	jitsi:${PORTSDIR}/net-im/jitsi
56
RUN_DEPENDS+=	jitsi:${PORTSDIR}/net-im/jitsi
57
.endif
58
51
52
UNIXODBC_LIB_DEPENDS=	libodbc.so:${PORTSDIR}/databases/unixODBC
59
.if ${PORT_OPTIONS:MUNIXODBC}
53
.if ${PORT_OPTIONS:MUNIXODBC}
60
LIB_DEPENDS+=	libodbc.so:${PORTSDIR}/databases/unixODBC
61
EXTRA_MODULES+=	db_unixodbc
54
EXTRA_MODULES+=	db_unixodbc
62
PLIST_SUB+=	UNIXODBC=""
63
.else
64
PLIST_SUB+=	UNIXODBC="@comment "
65
.endif
55
.endif
66
56
57
RADIUS_LIB_DEPENDS=	libradiusclient-ng.so:${PORTSDIR}/net/radiusclient
67
.if ${PORT_OPTIONS:MRADIUS}
58
.if ${PORT_OPTIONS:MRADIUS}
68
LIB_DEPENDS+=	libradiusclient-ng.so:${PORTSDIR}/net/radiusclient
69
EXTRA_MODULES+=	auth_radius group_radius uri_radius
59
EXTRA_MODULES+=	auth_radius group_radius uri_radius
70
PLIST_SUB+=	RADIUS=""
71
.else
72
PLIST_SUB+=	RADIUS="@comment "
73
.endif
60
.endif
74
61
75
.if ${PORT_OPTIONS:MJABBER}
62
.if ${PORT_OPTIONS:MJABBER}
Lines 78-86 Link Here
78
65
79
.if ${PORT_OPTIONS:MTLS}
66
.if ${PORT_OPTIONS:MTLS}
80
EXTRA_MODULES+=	tls
67
EXTRA_MODULES+=	tls
81
PLIST_SUB+=	TLS=""
82
.else
83
PLIST_SUB+=	TLS="@comment "
84
.endif
68
.endif
85
69
86
.if !empty (EXTRA_MODULES)
70
.if !empty (EXTRA_MODULES)
Lines 88-94 Link Here
88
.endif
72
.endif
89
73
90
post-patch:
74
post-patch:
91
.if defined(NOPORTDOCS)
75
.if ! ${PORT_OPTIONS:MDOCS}
92
	@${REINPLACE_CMD} -e 's#install-doc install-man#install-man#'	\
76
	@${REINPLACE_CMD} -e 's#install-doc install-man#install-man#'	\
93
		${WRKSRC}/Makefile
77
		${WRKSRC}/Makefile
94
.endif
78
.endif

Return to bug 181301