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

Collapse All | Expand All

(-)net/kamailio/Makefile (-52 / +49 lines)
Lines 2-8 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	kamailio
4
PORTNAME=	kamailio
5
PORTVERSION=	5.4.3
5
PORTVERSION=	5.4.4
6
CATEGORIES=	net
6
CATEGORIES=	net
7
MASTER_SITES=	http://www.kamailio.org/pub/kamailio/${PORTVERSION}/src/
7
MASTER_SITES=	http://www.kamailio.org/pub/kamailio/${PORTVERSION}/src/
8
DISTNAME=	${PORTNAME}-${PORTVERSION}_src
8
DISTNAME=	${PORTNAME}-${PORTVERSION}_src
Lines 13-113 Link Here
13
LICENSE=	GPLv2
13
LICENSE=	GPLv2
14
LICENSE_FILE=	${WRKSRC}/COPYING
14
LICENSE_FILE=	${WRKSRC}/COPYING
15
15
16
LIB_DEPENDS=	libexpat.so:textproc/expat2 \
16
LIB_DEPENDS=	libcurl.so:ftp/curl \
17
		libxml2.so:textproc/libxml2 \
17
		libexpat.so:textproc/expat2 \
18
		libcurl.so:ftp/curl
18
		libxml2.so:textproc/libxml2
19
RUN_DEPENDS=	${LOCALBASE}/bin/bash:shells/bash
19
RUN_DEPENDS=	${LOCALBASE}/bin/bash:shells/bash
20
20
21
USES=		compiler:c11 gmake ncurses pkgconfig python:3.5+ readline \
21
USES=		compiler:c11 gmake ncurses pkgconfig python:3.5+ readline \
22
		shebangfix
22
		shebangfix
23
23
24
USE_LDCONFIG=	yes
24
USE_LDCONFIG=	yes
25
SHEBANG_FILES=	utils/kamctl/dbtextdb/dbtextdb.py \
25
USE_RC_SUBR=	kamailio
26
		utils/kamctl/kamctl utils/kamctl/kamdbctl
27
26
27
SHEBANG_FILES=	utils/kamctl/dbtextdb/dbtextdb.py utils/kamctl/kamctl \
28
		utils/kamctl/kamdbctl
29
28
CFLAGS+=	-Wall
30
CFLAGS+=	-Wall
29
31
30
KAMAILIO_USER?=		kamailio
32
KAMAILIO_USER?=		kamailio
31
KAMAILIO_GROUP?=	kamailio
33
KAMAILIO_GROUP?=	kamailio
32
33
USERS=		${KAMAILIO_USER}
34
GROUPS=		${KAMAILIO_GROUP}
35
36
KAMAILIO_RUNDIR?=	/var/run/${PORTNAME}
34
KAMAILIO_RUNDIR?=	/var/run/${PORTNAME}
37
35
38
USE_RC_SUBR=	kamailio
36
SUB_LIST=	KAMAILIO_GROUP=${KAMAILIO_GROUP} \
37
		KAMAILIO_RUNDIR=${KAMAILIO_RUNDIR} \
38
		KAMAILIO_USER=${KAMAILIO_USER}
39
39
40
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
40
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
41
41
42
SUB_LIST=	KAMAILIO_USER=${KAMAILIO_USER} \
42
USERS=		${KAMAILIO_USER}
43
		KAMAILIO_GROUP=${KAMAILIO_GROUP} \
43
GROUPS=		${KAMAILIO_GROUP}
44
		KAMAILIO_RUNDIR=${KAMAILIO_RUNDIR}
45
44
46
OPTIONS_GROUP=		DATABASE_DRIVERS KEMI_LANGS
45
OPTIONS_DEFINE=			DATABASE DIALPLAN DOCS KEMIX PERL PRESENCE \
46
				RADIUS SCTP TLS WEBSOCKET
47
OPTIONS_DEFAULT=		MYSQL PRESENCE RADIUS TLS
48
OPTIONS_GROUP=			DATABASE_DRIVERS KEMI_LANGS
47
OPTIONS_GROUP_DATABASE_DRIVERS=	MYSQL PGSQL UNIXODBC
49
OPTIONS_GROUP_DATABASE_DRIVERS=	MYSQL PGSQL UNIXODBC
48
OPTIONS_GROUP_KEMI_LANGS=	LUAJIT PYTHON3
50
OPTIONS_GROUP_KEMI_LANGS=	LUAJIT PYTHON3
49
OPTIONS_DEFINE=		DATABASE DIALPLAN DOCS KEMIX PERL PRESENCE RADIUS \
51
OPTIONS_SUB=			YES
50
			SCTP TLS WEBSOCKET
51
OPTIONS_DEFAULT=	MYSQL PRESENCE RADIUS TLS
52
OPTIONS_SUB=		YES
53
52
53
DATABASE_DESC=		Database support
54
DATABASE_DRIVERS_DESC=	Database drivers
54
DATABASE_DRIVERS_DESC=	Database drivers
55
DIALPLAN_DESC=		String translations based on rules
56
KEMIX_DESC=		Core KEMI Functions
57
KEMI_LANGS_DESC=	Kamailio Embedded Interface Interpreters
58
LUAJIT_DESC=		Execute embedded Lua scripts
59
PRESENCE_DESC=		Presence support
60
PYTHON3_DESC=		Execute embedded Python3 scripts
61
SCTP_DESC=		SCTP support
62
WEBSOCKET_DESC=		Websocket support
55
63
56
DATABASE_DESC=	Database support
64
DATABASE_VARS=		EXTRA_GROUPS+=db
57
DATABASE_VARS=	EXTRA_GROUPS+=db
65
DIALPLAN_LIB_DEPENDS=	libpcre.so:devel/pcre
66
DIALPLAN_VARS=		EXTRA_MODULES+=dialplan
58
67
68
KEMIX_VARS=	EXTRA_MODULES+=kemix
69
70
LUAJIT_IMPLIES=		KEMIX
71
LUAJIT_LIB_DEPENDS=	libluajit-5.1.so:lang/luajit
72
LUAJIT_MAKE_ARGS=	LUAJIT=yes
73
LUAJIT_VARS=		EXTRA_MODULES+=app_lua
74
59
MYSQL_IMPLIES=	DATABASE
75
MYSQL_IMPLIES=	DATABASE
60
MYSQL_USES=	mysql
76
MYSQL_USES=	mysql
61
MYSQL_VARS=	EXTRA_GROUPS+=mysql
77
MYSQL_VARS=	EXTRA_GROUPS+=mysql
62
78
79
PERL_USES=	perl5
80
PERL_MAKE_ENV=	PERLCCOPTS="`perl -MExtUtils::Embed -e ccopts`" \
81
		PERLLDOPTS="`perl -MExtUtils::Embed -e ldopts`" \
82
		TYPEMAP="`perl -MConfig -e 'print $$Config{privlib}'`/ExtUtils/typemap"
83
PERL_VARS=	EXTRA_MODULES+=app_perl
84
63
PGSQL_IMPLIES=	DATABASE
85
PGSQL_IMPLIES=	DATABASE
64
PGSQL_USES=	pgsql
86
PGSQL_USES=	pgsql
65
PGSQL_VARS=	EXTRA_GROUPS+=postgres
87
PGSQL_VARS=	EXTRA_GROUPS+=postgres
66
88
67
UNIXODBC_IMPLIES=	DATABASE
89
PRESENCE_VARS=	EXTRA_GROUPS+=presence
68
UNIXODBC_LIB_DEPENDS=	libodbc.so:databases/unixODBC
69
UNIXODBC_VARS=		EXTRA_MODULES+=db_unixodbc
70
90
71
KEMIX_DESC=		Core KEMI Functions
72
KEMIX_VARS=		EXTRA_MODULES+=kemix
73
74
KEMI_LANGS_DESC=	Kamailio Embedded Interface Interpreters
75
76
LUAJIT_DESC=		Execute embedded Lua scripts
77
LUAJIT_IMPLIES=		KEMIX
78
LUAJIT_LIB_DEPENDS=	libluajit-5.1.so:lang/luajit
79
LUAJIT_MAKE_ARGS=	LUAJIT=yes
80
LUAJIT_VARS=		EXTRA_MODULES+=app_lua
81
82
PYTHON3_DESC=		Execute embedded Python3 scripts
83
PYTHON3_IMPLIES=	KEMIX
91
PYTHON3_IMPLIES=	KEMIX
84
PYTHON3_MAKE_ARGS=	PYTHON3=${PYTHON_CMD}
85
PYTHON3_USES=		gettext-runtime
92
PYTHON3_USES=		gettext-runtime
93
PYTHON3_MAKE_ARGS=	PYTHON3=${PYTHON_CMD}
86
PYTHON3_VARS=		EXTRA_MODULES+=app_python3
94
PYTHON3_VARS=		EXTRA_MODULES+=app_python3
87
95
88
DIALPLAN_DESC=		String translations based on rules
89
DIALPLAN_LIB_DEPENDS=	libpcre.so:devel/pcre
90
DIALPLAN_VARS=		EXTRA_MODULES+=dialplan
91
92
PERL_USES=	perl5
93
PERL_VARS=	EXTRA_MODULES+=app_perl
94
PERL_MAKE_ENV=	PERLLDOPTS="`perl -MExtUtils::Embed -e ldopts`" \
95
		PERLCCOPTS="`perl -MExtUtils::Embed -e ccopts`" \
96
		TYPEMAP="`perl -MConfig -e 'print $$Config{privlib}'`/ExtUtils/typemap"
97
98
PRESENCE_DESC=	Presence support
99
PRESENCE_VARS=	EXTRA_GROUPS+=presence
100
101
RADIUS_LIB_DEPENDS=	libradiusclient-ng.so:net/radiusclient
96
RADIUS_LIB_DEPENDS=	libradiusclient-ng.so:net/radiusclient
102
RADIUS_VARS=		EXTRA_GROUPS+=radius
97
RADIUS_VARS=		EXTRA_GROUPS+=radius
103
98
104
SCTP_DESC=	SCTP support
105
SCTP_VARS=	EXTRA_MODULES+=sctp
99
SCTP_VARS=	EXTRA_MODULES+=sctp
106
100
107
TLS_USES=	ssl
101
TLS_USES=	ssl
108
TLS_VARS=	EXTRA_MODULES+=tls
102
TLS_VARS=	EXTRA_MODULES+=tls
109
103
110
WEBSOCKET_DESC=		Websocket support
104
UNIXODBC_IMPLIES=	DATABASE
105
UNIXODBC_LIB_DEPENDS=	libodbc.so:databases/unixODBC
106
UNIXODBC_VARS=		EXTRA_MODULES+=db_unixodbc
107
111
WEBSOCKET_LIB_DEPENDS=	libunistring.so:devel/libunistring
108
WEBSOCKET_LIB_DEPENDS=	libunistring.so:devel/libunistring
112
WEBSOCKET_VARS=		EXTRA_MODULES+=websocket
109
WEBSOCKET_VARS=		EXTRA_MODULES+=websocket
113
110
(-)net/kamailio/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1608573190
1
TIMESTAMP = 1615387513
2
SHA256 (kamailio-5.4.3_src.tar.gz) = 2efb756af586fa695fd65f2c0f1d240bc527d6b41c427f18e2ee8daed668fbc0
2
SHA256 (kamailio-5.4.4_src.tar.gz) = 75ac2cdaa6bfb419992583099370d4f7b75f121bab1d6ac8b727519178159c45
3
SIZE (kamailio-5.4.3_src.tar.gz) = 12631383
3
SIZE (kamailio-5.4.4_src.tar.gz) = 12646352

Return to bug 254187