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

(-)net/kamailio/Makefile (-69 / +6 lines)
Lines 2-8 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	kamailio
4
PORTNAME=	kamailio
5
PORTVERSION=	5.1.3
5
PORTVERSION=	5.1.5
6
6
7
CATEGORIES=	net
7
CATEGORIES=	net
8
MASTER_SITES=	http://www.kamailio.org/pub/kamailio/${PORTVERSION}/src/
8
MASTER_SITES=	http://www.kamailio.org/pub/kamailio/${PORTVERSION}/src/
Lines 21-27 Link Here
21
21
22
BROKEN_powerpc64=	Does not build: /bin/sh: clang: not found
22
BROKEN_powerpc64=	Does not build: /bin/sh: clang: not found
23
23
24
USES=		gmake ncurses python readline shebangfix
24
USES=		gmake ncurses pkgconfig python readline shebangfix
25
USE_LDCONFIG=	yes
25
USE_LDCONFIG=	yes
26
SHEBANG_FILES=	utils/kamctl/dbtextdb/dbtextdb.py \
26
SHEBANG_FILES=	utils/kamctl/dbtextdb/dbtextdb.py \
27
		utils/kamctl/kamctl utils/kamctl/kamdbctl
27
		utils/kamctl/kamctl utils/kamctl/kamdbctl
Lines 54-68 Link Here
54
54
55
.include <bsd.port.options.mk>
55
.include <bsd.port.options.mk>
56
56
57
# avoid slow locks, use fast atomic ops
58
#.if ${ARCH} == "amd64"
59
#EXTRA_PATCHES+=	${.CURDIR}/files/extra-patch-atomic-amd64
60
#.endif
61
#
62
#.if ${ARCH} == "i386"
63
#EXTRA_PATCHES+=	${.CURDIR}/files/extra-patch-atomic-i386
64
#.endif
65
66
DEFAULT_GROUP_INCLUDE=	standard standard-dep
57
DEFAULT_GROUP_INCLUDE=	standard standard-dep
67
58
68
.if ${PORT_OPTIONS:MMYSQL}
59
.if ${PORT_OPTIONS:MMYSQL}
Lines 139-201 Link Here
139
	${RMDIR} ${STAGEDIR}${PREFIX}/share/${PORTNAME}
130
	${RMDIR} ${STAGEDIR}${PREFIX}/share/${PORTNAME}
140
.endif
131
.endif
141
132
142
# Strip modules in lib/kamailio/modules
133
post-install:
143
	@${ECHO_CMD} "Stripping modules in ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules/"
134
	(cd ${STAGEDIR}${PREFIX}/lib/kamailio/modules ; ${STRIP_CMD} *.so)
135
	(cd ${STAGEDIR}${PREFIX}/lib/kamailio ; ${STRIP_CMD} *.so.1)
136
	(cd ${STAGEDIR}${PREFIX}/sbin ; ${STRIP_CMD} kamailio kamcmd)
144
137
145
.for i in db_mysql db_postgres db_unixodbc tls blst \
146
	xhttp_rpc nat_traversal print msrp mi_datagram \
147
	userblacklist msilo uid_uri_db drouting enum \
148
	p_usrloc avpops matrix rr sst \
149
	rtpproxy rtpproxy-ng mohqueue mqueue tmx sqlops dialog \
150
	usrloc dispatcher auth_db uac permissions \
151
	path tm mediaproxy nathelper print_lib \
152
	mangler group textops rtimer db_cluster \
153
	textopsx db_flatstore sl pipelimit counters \
154
	mi_fifo statistics stun cnxcc corex debugger pv \
155
	ratelimit ctl db2_ops mi_rpc tmrec \
156
	benchmark domainpolicy acc exec siputils \
157
	malloc_test kex cfg_rpc diversion ipops \
158
	uid_auth_db imc cfg_db xhttp seas \
159
	timer auth_diameter dmq uac_redirect pdt \
160
	call_control uri_db alias_db sca avp \
161
	cfgutils pike uid_domain domain maxfwd \
162
	htable topoh auth sms async \
163
	prefix_route speeddial registrar mtree uid_avp_db \
164
	xlog sipt siptrace qos pdb xprint auth_radius \
165
	sanity uid_gflags db_text sdpops sipcapture \
166
	tsilo nosip rtpengine jsonrpc-s \
167
	presence presence_conference presence_dialog presence_dialoginfo \
168
	presence_mwi \
169
	presence_profile presence_reginfo presence_xml pua_bla \
170
	pua_dialoginfo pua_mi pua_reginfo pua_usrloc rls \
171
	acc_radius misc_radius peering pua pua_xmpp xcap_client xcap_server \
172
	tcpops auth_xkeys statsd dmq_usrloc rtjson websocket sctp \
173
	app_perl cfgt smsops log_custom topos statsc dialplan \
174
	ss7ops app_jsdt jsonrpcs pua_rpc
175
	@if [ -e ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules/${i}.so ]; then \
176
		${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules/${i}.so; \
177
	fi
178
.endfor
179
180
# Strip libraries in lib/kamailio
181
	@${ECHO_CMD} "Stripping libraries in ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/"
182
183
.for j in srdb2 srdb1 kcore srutils kmi trie print
184
	@if [ -e ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/lib${j}.so.1 ]; then \
185
		${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/lib${j}.so.1; \
186
	fi
187
.endfor
188
189
# This is also part of lib/kamailio but ends in .so.0
190
	@if [ -e ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/libbinrpc.so.0 ]; then \
191
		${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/libbinrpc.so.0; \
192
	fi
193
194
# Strip binaries in sbin
195
	@${ECHO_CMD} "Stripping binaries in ${STAGEDIR}${PREFIX}/sbin/"
196
197
.for k in kamailio kamcmd
198
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/${k}
199
.endfor
200
201
.include <bsd.port.mk>
138
.include <bsd.port.mk>
(-)net/kamailio/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1525555079
1
TIMESTAMP = 1531530327
2
SHA256 (kamailio-5.1.3_src.tar.gz) = b2266e15ec8ffa62be66b44989155f26a31d137f06f81fb3841aad8315315a14
2
SHA256 (kamailio-5.1.5_src.tar.gz) = f185294b070c65117e9e7d31e6c91446f6c70ae970a3fa4797254470ba55b9ae
3
SIZE (kamailio-5.1.3_src.tar.gz) = 12015322
3
SIZE (kamailio-5.1.5_src.tar.gz) = 12058396

Return to bug 231031