net/kamailio: update 5.1.3 -> 5.1.5
- Add pkgconfig
- Simplify strip
PR: 231031
Submitted by: ben@relops.com, ndowens@yahoo.com
Relnotes: d060804b66/ChangeLog
This commit is contained in:
parent
e43fdc46e5
commit
cba8ddc969
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=478698
@ -2,7 +2,7 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= kamailio
|
||||
PORTVERSION= 5.1.3
|
||||
PORTVERSION= 5.1.5
|
||||
|
||||
CATEGORIES= net
|
||||
MASTER_SITES= http://www.kamailio.org/pub/kamailio/${PORTVERSION}/src/
|
||||
@ -21,7 +21,7 @@ RUN_DEPENDS= ${LOCALBASE}/bin/bash:shells/bash
|
||||
|
||||
BROKEN_powerpc64= Does not build: /bin/sh: clang: not found
|
||||
|
||||
USES= gmake ncurses python readline shebangfix
|
||||
USES= gmake ncurses pkgconfig python readline shebangfix
|
||||
USE_LDCONFIG= yes
|
||||
SHEBANG_FILES= utils/kamctl/dbtextdb/dbtextdb.py \
|
||||
utils/kamctl/kamctl utils/kamctl/kamdbctl
|
||||
@ -54,15 +54,6 @@ TLS_USES= ssl
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
# avoid slow locks, use fast atomic ops
|
||||
#.if ${ARCH} == "amd64"
|
||||
#EXTRA_PATCHES+= ${.CURDIR}/files/extra-patch-atomic-amd64
|
||||
#.endif
|
||||
#
|
||||
#.if ${ARCH} == "i386"
|
||||
#EXTRA_PATCHES+= ${.CURDIR}/files/extra-patch-atomic-i386
|
||||
#.endif
|
||||
|
||||
DEFAULT_GROUP_INCLUDE= standard standard-dep
|
||||
|
||||
.if ${PORT_OPTIONS:MMYSQL}
|
||||
@ -139,63 +130,9 @@ do-install:
|
||||
${RMDIR} ${STAGEDIR}${PREFIX}/share/${PORTNAME}
|
||||
.endif
|
||||
|
||||
# Strip modules in lib/kamailio/modules
|
||||
@${ECHO_CMD} "Stripping modules in ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules/"
|
||||
|
||||
.for i in db_mysql db_postgres db_unixodbc tls blst \
|
||||
xhttp_rpc nat_traversal print msrp mi_datagram \
|
||||
userblacklist msilo uid_uri_db drouting enum \
|
||||
p_usrloc avpops matrix rr sst \
|
||||
rtpproxy rtpproxy-ng mohqueue mqueue tmx sqlops dialog \
|
||||
usrloc dispatcher auth_db uac permissions \
|
||||
path tm mediaproxy nathelper print_lib \
|
||||
mangler group textops rtimer db_cluster \
|
||||
textopsx db_flatstore sl pipelimit counters \
|
||||
mi_fifo statistics stun cnxcc corex debugger pv \
|
||||
ratelimit ctl db2_ops mi_rpc tmrec \
|
||||
benchmark domainpolicy acc exec siputils \
|
||||
malloc_test kex cfg_rpc diversion ipops \
|
||||
uid_auth_db imc cfg_db xhttp seas \
|
||||
timer auth_diameter dmq uac_redirect pdt \
|
||||
call_control uri_db alias_db sca avp \
|
||||
cfgutils pike uid_domain domain maxfwd \
|
||||
htable topoh auth sms async \
|
||||
prefix_route speeddial registrar mtree uid_avp_db \
|
||||
xlog sipt siptrace qos pdb xprint auth_radius \
|
||||
sanity uid_gflags db_text sdpops sipcapture \
|
||||
tsilo nosip rtpengine jsonrpc-s \
|
||||
presence presence_conference presence_dialog presence_dialoginfo \
|
||||
presence_mwi \
|
||||
presence_profile presence_reginfo presence_xml pua_bla \
|
||||
pua_dialoginfo pua_mi pua_reginfo pua_usrloc rls \
|
||||
acc_radius misc_radius peering pua pua_xmpp xcap_client xcap_server \
|
||||
tcpops auth_xkeys statsd dmq_usrloc rtjson websocket sctp \
|
||||
app_perl cfgt smsops log_custom topos statsc dialplan \
|
||||
ss7ops app_jsdt jsonrpcs pua_rpc
|
||||
@if [ -e ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules/${i}.so ]; then \
|
||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules/${i}.so; \
|
||||
fi
|
||||
.endfor
|
||||
|
||||
# Strip libraries in lib/kamailio
|
||||
@${ECHO_CMD} "Stripping libraries in ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/"
|
||||
|
||||
.for j in srdb2 srdb1 kcore srutils kmi trie print
|
||||
@if [ -e ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/lib${j}.so.1 ]; then \
|
||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/lib${j}.so.1; \
|
||||
fi
|
||||
.endfor
|
||||
|
||||
# This is also part of lib/kamailio but ends in .so.0
|
||||
@if [ -e ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/libbinrpc.so.0 ]; then \
|
||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/libbinrpc.so.0; \
|
||||
fi
|
||||
|
||||
# Strip binaries in sbin
|
||||
@${ECHO_CMD} "Stripping binaries in ${STAGEDIR}${PREFIX}/sbin/"
|
||||
|
||||
.for k in kamailio kamcmd
|
||||
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/${k}
|
||||
.endfor
|
||||
post-install:
|
||||
(cd ${STAGEDIR}${PREFIX}/lib/kamailio/modules ; ${STRIP_CMD} *.so)
|
||||
(cd ${STAGEDIR}${PREFIX}/lib/kamailio ; ${STRIP_CMD} *.so.1)
|
||||
(cd ${STAGEDIR}${PREFIX}/sbin ; ${STRIP_CMD} kamailio kamcmd)
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1525555079
|
||||
SHA256 (kamailio-5.1.3_src.tar.gz) = b2266e15ec8ffa62be66b44989155f26a31d137f06f81fb3841aad8315315a14
|
||||
SIZE (kamailio-5.1.3_src.tar.gz) = 12015322
|
||||
TIMESTAMP = 1531530327
|
||||
SHA256 (kamailio-5.1.5_src.tar.gz) = f185294b070c65117e9e7d31e6c91446f6c70ae970a3fa4797254470ba55b9ae
|
||||
SIZE (kamailio-5.1.5_src.tar.gz) = 12058396
|
||||
|
Loading…
Reference in New Issue
Block a user