New port: net/kamailio 4.1.6

Kamailio is an open source SIP proxy server that is capable of
handling thousands of up calls in a second. Among the features
it provides, are support for TCP, UDP and SCTP, secure communication
via TLS for VoIP (voice, video), accounting, the most popular open
source databases and much more.

Originally starting out as the SIP Express Router (SER) project by
the Fraunhofer Society in 2001, the design team got together in
2008, merged old and new source code and rebranded SER to Kamailio.

WWW: http://www.kamailio.org/

PR:		181301
Submitted by:	Oliver Mahmoudi <olivermahmoudi@gmail.com>
Reviewed by:	marino
This commit is contained in:
Kurt Jaeger 2014-09-19 18:02:46 +00:00
parent 7aa6c96ebd
commit bb2f76c9c3
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=368581
15 changed files with 781 additions and 0 deletions

1
GIDs
View File

@ -294,5 +294,6 @@ bro:*:982:
syncthing:*:983:
tvheadend:*:984:
puppetdb:*:985:
kamailio:*:986:
nogroup:*:65533:
nobody:*:65534:

1
UIDs
View File

@ -300,4 +300,5 @@ bro:*:982:982::0:0:Bro Network Security Monitor:/nonexistent:/usr/sbin/nologin
syncthing:*:983:983::0:0:Syncthing Daemon:/var/tmp/syncthing:/usr/sbin/nologin
tvheadend:*:984:984::0:0:TV Headend:/usr/local/etc/tvheadend:/bin/sh
puppetdb:*:985:985::0:0:PuppetDB Daemon pseudo-user:/nonexistent:/usr/sbin/nologin
kamailio:*:986:986::0:0:kamailio daemon:/nonexistent:/usr/sbin/nologin
nobody:*:65534:65534::0:0:Unprivileged user:/nonexistent:/usr/sbin/nologin

View File

@ -246,6 +246,7 @@
SUBDIR += jsch
SUBDIR += jumpgate
SUBDIR += jwhois
SUBDIR += kamailio
SUBDIR += kdenetwork4
SUBDIR += kdenetwork4-filesharing
SUBDIR += kdenetwork4-strigi-analyzers

151
net/kamailio/Makefile Normal file
View File

@ -0,0 +1,151 @@
# Created by: Oliver Mahmoudi <olivermahmoudi@gmail.com>
# $FreeBSD$
#
PORTNAME= kamailio
PORTVERSION= 4.1.6
CATEGORIES= net
MASTER_SITES= http://www.kamailio.org/pub/kamailio/${PORTVERSION}/src/
DISTNAME= ${PORTNAME}-${PORTVERSION}_src
MAINTAINER= olivermahmoudi@gmail.com
COMMENT= Very fast and configurable open source SIP proxy
LICENSE= GPL2
USES= gmake shebangfix
USE_LDCONFIG= yes
SHEBANG_FILES= utils/kamctl/kamctl utils/kamctl/kamdbctl
CFLAGS+= -Wall
LIB_DEPENDS+= libexpat.so:${PORTSDIR}/textproc/expat2 \
libxml2.so:${PORTSDIR}/textproc/libxml2
RUN_DEPENDS+= ${LOCALBASE}/bin/bash:${PORTSDIR}/shells/bash
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
USE_RC_SUBR= kamailio
USERS= kamailio
GROUPS= kamailio
OPTIONS_DEFINE= DOCS MYSQL PGSQL RADIUS JITSI JABBER TLS UNIXODBC
OPTIONS_DEFAULT= MYSQL RADIUS JABBER TLS
OPTIONS_SUB= YES
JITSI_DESC= VoIP Frontend GUI via Jitsi
MYSQL_USE= mysql=yes
PGSQL_USES= pgsql
JITSI_RUN_DEPENDS= jitsi:${PORTSDIR}/net-im/jitsi
UNIXODBC_LIB_DEPENDS= libodbc.so:${PORTSDIR}/databases/unixODBC
RADIUS_LIB_DEPENDS= libradiusclient-ng.so:${PORTSDIR}/net/radiusclient
.include <bsd.port.options.mk>
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 900000
BUILD_DEPENDS+= clang33:${PORTSDIR}/lang/clang33
.endif
.if ${PORT_OPTIONS:MMYSQL}
EXTRA_MODULES+= db_mysql
.endif
.if ${PORT_OPTIONS:MPGSQL}
EXTRA_MODULES+= db_postgres
.endif
.if ${PORT_OPTIONS:MUNIXODBC}
EXTRA_MODULES+= db_unixodbc
.endif
.if ${PORT_OPTIONS:MRADIUS}
EXTRA_MODULES+= auth_radius group_radius uri_radius
.endif
.if ${PORT_OPTIONS:MJABBER}
EXTRA_MODULES+= jabber
.endif
.if ${PORT_OPTIONS:MTLS}
EXTRA_MODULES+= tls
.endif
.if !empty (EXTRA_MODULES)
MAKE_ARGS= include_modules="${EXTRA_MODULES}"
.endif
post-patch:
.if ! ${PORT_OPTIONS:MDOCS}
@${REINPLACE_CMD} -e 's#install-doc install-man#install-man#' \
${WRKSRC}/Makefile
.endif
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 900000
${REINPLACE_CMD} -e 's/clang/clang33/g' ${WRKSRC}/Makefile.defs
.endif
pre-build:
cd ${WRKSRC} && ${GMAKE} ${MAKE_ARGS} cfg
do-build:
cd ${WRKSRC} && ${GMAKE} ${ALL_TARGET}
post-stage:
# Do not install anything beyond ${PREFIX}
${RM} /root/.rnd
# 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
@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
do-install:
cd ${WRKSRC} && ${GMAKE} ${INSTALL_TARGET}
.include <bsd.port.mk>

2
net/kamailio/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (kamailio-4.1.6_src.tar.gz) = 7aa15fb73f95b41a1cd0a2708fb29aec124d956a9f767588f12a60946c0bcb50
SIZE (kamailio-4.1.6_src.tar.gz) = 10865531

View File

@ -0,0 +1,29 @@
#!/bin/sh
#
# $FreeBSD: net/kamailio/files/kamailio.in
#
# PROVIDE: kamailio
# REQUIRE: LOGIN
# KEYWORD: shutdown
#
# Add the following line to /etc/rc.conf to enable this service
# at system startup:
#
# kamailio_enable (bool): Set to NO by default.
# Set it to YES to enable kamailio.
#
. /etc/rc.subr
name=kamailio
rcvar=kamailio_enable
load_rc_config ${name}
: ${kamailio_enable:=NO}
command="/usr/local/sbin/kamailio"
required_files="/usr/local/etc/kamailio/kamailio.cfg"
run_rc_command $1

View File

@ -0,0 +1,22 @@
--- Makefile.orig 2014-08-06 15:29:50 UTC
+++ Makefile
@@ -95,7 +95,7 @@
# whether or not to install $(MAIN_NAME).cfg or just $(MAIN_NAME).cfg.default
# ($(MAIN_NAME).cfg will never be overwritten by make install, this is usefull
# when creating packages)
-skip_cfg_install?=
+skip_cfg_install?=yes
#extra modules to exclude
skip_modules?=
@@ -820,8 +820,8 @@
fi ; \
done; true
# radius dictionary
- $(INSTALL_TOUCH) $(cfg_prefix)/$(cfg_dir)/dictionary.$(CFG_NAME)
- $(INSTALL_CFG) etc/dictionary.$(CFG_NAME) $(cfg_prefix)/$(cfg_dir)
+ $(INSTALL_TOUCH) $(cfg_prefix)/$(cfg_dir)/dictionary.$(CFG_NAME).sample
+ $(INSTALL_CFG) etc/dictionary.$(CFG_NAME) $(cfg_prefix)/$(cfg_dir)/dictionary.$(CFG_NAME).sample
install-bin: $(bin_prefix)/$(bin_dir) $(NAME)
$(INSTALL_TOUCH) $(bin_prefix)/$(bin_dir)/$(NAME)

View File

@ -0,0 +1,52 @@
--- Makefile.defs.orig 2014-09-18 16:09:15.000000000 +0200
+++ Makefile.defs 2014-09-19 08:27:49.000000000 +0200
@@ -265,7 +265,7 @@
# find compiler name & version
ifeq ($(CC),)
- CC=gcc
+ CC=clang
endif
LD= $(CC)
CC_LONGVER:=$(shell if $(CC) -v 2>/dev/null; then \
@@ -279,7 +279,7 @@
#find-out the compiler's name
ifneq (,$(findstring gcc, $(CC_LONGVER)))
- CC_NAME=gcc
+ CC_NAME=clang
RPAREN=)
CC_VER:=$(word 1,$(CC)) $(shell $(CC) - --version|head -n 1|\
sed -e 's/([^$(RPAREN)]*)//g' \
@@ -432,7 +432,7 @@
ifeq ($(LIBDIR),)
ARCHBSZ= $(shell echo $(ARCH) | sed -e 's/.*64.*/64b/')
ifeq ($(ARCHBSZ),64b)
- LIBDIR = lib64
+ LIBDIR = lib
else
LIBDIR = lib
endif
@@ -946,11 +946,8 @@
ifeq ($(CC_NAME), clang)
$(call set_if_empty,CPU,athlon64)
C_DEFS+=-DCC_GCC_LIKE_ASM
- CFLAGS+=-m32
- $(CC_OPT) \
- \
- -mtune=$(CPU)
- LDFLAGS+=-m32
+ CFLAGS+=-m32 $(CC_OPT) -mtune=$(CPU)
+ LDFLAGS+=-m32
else # CC_NAME, clang
ifeq ($(CC_NAME), icc)
C_DEFS+=-DCC_GCC_LIKE_ASM
@@ -1745,7 +1742,7 @@
endif
YACC_FLAGS=-d -b cfg
# on solaris add -lxnet (e.g. LIBS= -lxnet)
-LIBS= -ldl -lresolv
+LIBS=
LIB_PREFIX:=lib
LIB_SUFFIX:=.so

View File

@ -0,0 +1,11 @@
--- modules/db_berkeley/Makefile.orig 2014-08-06 15:29:51 UTC
+++ modules/db_berkeley/Makefile
@@ -25,7 +25,7 @@
# extra install for kamailio
install-berkeley-scripts: $(bin_prefix)/$(bin_dir)
- BERKELEYDBON=yes make -C ../../utils/kamctl/ install-modules
+ BERKELEYDBON=yes $(MAKE) -C ../../utils/kamctl/ install-modules
install-scripts: install-berkeley-scripts

View File

@ -0,0 +1,11 @@
--- modules/db_oracle/Makefile.orig 2014-08-06 15:29:51 UTC
+++ modules/db_oracle/Makefile
@@ -71,7 +71,7 @@
# extra install for kamailio
install-oracle-scripts: $(bin_prefix)/$(bin_dir)
- ORACLEON=yes make -C ../../utils/kamctl/ install-modules
+ ORACLEON=yes $(MAKE) -C ../../utils/kamctl/ install-modules
install-scripts: install-oracle-scripts

View File

@ -0,0 +1,11 @@
--- modules/db_sqlite/Makefile.orig 2014-08-06 15:29:51 UTC
+++ modules/db_sqlite/Makefile
@@ -23,7 +23,7 @@
# extra install for kamailio
install-sqlite-scripts: $(bin_prefix)/$(bin_dir)
- SQLITEON=yes make -C ../../utils/kamctl/ install-modules
+ SQLITEON=yes $(MAKE) -C ../../utils/kamctl/ install-modules
install-scripts: install-sqlite-scripts

View File

@ -0,0 +1,11 @@
--- modules/tls/Makefile.orig 2014-08-06 15:29:51 UTC
+++ modules/tls/Makefile
@@ -9,6 +9,8 @@
auto_gen=
NAME=tls.so
+skip_cfg_install?=yes
+
ifeq ($(CROSS_COMPILE),)
SSL_BUILDER=$(shell \
if pkg-config --exists libssl; then \

View File

@ -0,0 +1,21 @@
--- utils/kamctl/Makefile.orig 2014-08-06 15:29:51 UTC
+++ utils/kamctl/Makefile
@@ -3,6 +3,8 @@
include $(COREPATH)/Makefile.defs
include $(COREPATH)/config.mak
+skip_cfg_install?=yes
+
all:
@echo "No compilation needed for kamctl"
@@ -15,7 +17,8 @@
$(INSTALL_TOUCH) $(cfg_prefix)/$(cfg_dir)/kamctlrc.sample
$(INSTALL_CFG) kamctlrc \
$(cfg_prefix)/$(cfg_dir)/kamctlrc.sample
- if [ ! -f $(cfg_prefix)/$(cfg_dir)/kamctlrc ]; then \
+ if [ -z "${skip_cfg_install}" -a \
+ ! -f $(cfg_prefix)/$(cfg_dir)/kamctlrc ]; then \
mv -f $(cfg_prefix)/$(cfg_dir)/kamctlrc.sample \
$(cfg_prefix)/$(cfg_dir)/kamctlrc; \
fi

11
net/kamailio/pkg-descr Normal file
View File

@ -0,0 +1,11 @@
Kamailio is an open source SIP proxy server that is capable of
handling thousands of up calls in a second. Among the features
it provides, are support for TCP, UDP and SCTP, secure communication
via TLS for VoIP (voice, video), accounting, the most popular open
source databases and much more.
Originally starting out as the SIP Express Router (SER) project by
the Fraunhofer Society in 2001, the design team got together in
2008, merged old and new source code and rebranded SER to Kamailio.
WWW: http://www.kamailio.org/

446
net/kamailio/pkg-plist Normal file
View File

@ -0,0 +1,446 @@
sbin/kamailio
sbin/kamcmd
sbin/kamctl
sbin/kamdbctl
@unexec if cmp -s %D/etc/kamailio/dictionary.kamailio.sample %D/etc/kamailio/dictionary.kamailio; then rm -f %D/etc/kamailio/dictionary.kamailio; fi
etc/kamailio/dictionary.kamailio.sample
@exec if [ ! -f %D/etc/kamailio/dictionary.kamailio ] ; then cp -p %D/%F %B/dictionary.kamailio; fi
@unexec if cmp -s %D/etc/kamailio/kamailio-advanced.cfg.sample %D/etc/kamailio/kamailio-advanced.cfg; then rm -f %D/etc/kamailio/kamailio-advanced.cfg; fi
etc/kamailio/kamailio-advanced.cfg.sample
@exec if [ ! -f %D/etc/kamailio/kamailio-advanced.cfg ] ; then cp -p %D/%F %B/kamailio-advanced.cfg; fi
@unexec if cmp -s %D/etc/kamailio/kamailio-basic.cfg.sample %D/etc/kamailio/kamailio-advanced.cfg; then rm -f %D/etc/kamailio/kamailio-advanced.cfg; fi
etc/kamailio/kamailio-basic.cfg.sample
@exec if [ ! -f %D/etc/kamailio/kamailio-basic.cfg ] ; then cp -p %D/%F %B/kamailio-advanced.cfg; fi
@unexec if cmp -s %D/etc/kamailio/kamailio.cfg.sample %D/etc/kamailio/kamailio.cfg; then rm -f %D/etc/kamailio/kamailio.cfg; fi
etc/kamailio/kamailio.cfg.sample
@exec if [ ! -f %D/etc/kamailio/kamailio.cfg ] ; then cp -p %D/%F %B/kamailio.cfg; fi
@unexec if cmp -s %D/etc/kamailio/kamctlrc.sample %D/etc/kamailio/kamctlrc; then rm -f %D/etc/kamailio/kamctlrc; fi
etc/kamailio/kamctlrc.sample
@exec if [ ! -f %D/etc/kamailio/kamctlrc ] ; then cp -p %D/%F %B/kamctlrc; fi
%%TLS%%@unexec if cmp -s %D/etc/kamailio/tls.cfg.sample %D/etc/kamailio/tls.cfg; then rm -f %D/etc/kamailio/tls.cfg; fi
%%TLS%%etc/kamailio/tls.cfg.sample
%%TLS%%@exec if [ ! -f %D/etc/kamailio/tls.cfg ] ; then cp -p %D/%F %B/tls.cfg; fi
%%TLS%%etc/kamailio/kamailio-selfsigned.key
%%TLS%%etc/kamailio/kamailio-selfsigned.pem
lib/kamailio/libbinrpc.so
lib/kamailio/libbinrpc.so.0
lib/kamailio/libkcore.so
lib/kamailio/libkcore.so.1
lib/kamailio/libkmi.so
lib/kamailio/libkmi.so.1
lib/kamailio/libprint.so
lib/kamailio/libprint.so.1
lib/kamailio/libsrdb1.so
lib/kamailio/libsrdb1.so.1
lib/kamailio/libsrdb2.so
lib/kamailio/libsrdb2.so.1
lib/kamailio/libsrutils.so
lib/kamailio/libsrutils.so.1
lib/kamailio/libtrie.so
lib/kamailio/libtrie.so.1
lib/kamailio/kamctl/kamctl.base
lib/kamailio/kamctl/kamctl.ctlbase
lib/kamailio/kamctl/kamctl.dbtext
lib/kamailio/kamctl/kamctl.fifo
%%MYSQL%%lib/kamailio/kamctl/kamctl.mysql
%%PGSQL%%lib/kamailio/kamctl/kamctl.pgsql
lib/kamailio/kamctl/kamctl.ser
lib/kamailio/kamctl/kamctl.ser_mi
lib/kamailio/kamctl/kamctl.sqlbase
lib/kamailio/kamctl/kamctl.unixsock
lib/kamailio/kamctl/kamdbctl.base
lib/kamailio/kamctl/kamdbctl.dbtext
%%MYSQL%%lib/kamailio/kamctl/kamdbctl.mysql
%%PGSQL%%lib/kamailio/kamctl/kamdbctl.pgsql
lib/kamailio/kamctl/dbtextdb/dbtextdb.py
lib/kamailio/modules/acc.so
lib/kamailio/modules/alias_db.so
lib/kamailio/modules/async.so
lib/kamailio/modules/auth.so
lib/kamailio/modules/auth_db.so
lib/kamailio/modules/auth_diameter.so
%%RADIUS%%lib/kamailio/modules/auth_radius.so
lib/kamailio/modules/avp.so
lib/kamailio/modules/avpops.so
lib/kamailio/modules/benchmark.so
lib/kamailio/modules/blst.so
lib/kamailio/modules/call_control.so
lib/kamailio/modules/cfg_db.so
lib/kamailio/modules/cfg_rpc.so
lib/kamailio/modules/cfgutils.so
lib/kamailio/modules/cnxcc.so
lib/kamailio/modules/corex.so
lib/kamailio/modules/counters.so
lib/kamailio/modules/ctl.so
lib/kamailio/modules/db2_ops.so
lib/kamailio/modules/db_cluster.so
lib/kamailio/modules/db_flatstore.so
%%MYSQL%%lib/kamailio/modules/db_mysql.so
%%PGSQL%%lib/kamailio/modules/db_postgres.so
%%UNIXODBC%%lib/kamailio/modules/db_unixodbc.so
%%TLS%%lib/kamailio/modules/tls.so
lib/kamailio/modules/db_text.so
lib/kamailio/modules/debugger.so
lib/kamailio/modules/dialog.so
lib/kamailio/modules/dispatcher.so
lib/kamailio/modules/diversion.so
lib/kamailio/modules/dmq.so
lib/kamailio/modules/domain.so
lib/kamailio/modules/domainpolicy.so
lib/kamailio/modules/drouting.so
lib/kamailio/modules/enum.so
lib/kamailio/modules/exec.so
lib/kamailio/modules/group.so
lib/kamailio/modules/htable.so
lib/kamailio/modules/imc.so
lib/kamailio/modules/ipops.so
lib/kamailio/modules/kex.so
lib/kamailio/modules/malloc_test.so
lib/kamailio/modules/mangler.so
lib/kamailio/modules/matrix.so
lib/kamailio/modules/maxfwd.so
lib/kamailio/modules/mediaproxy.so
lib/kamailio/modules/mi_datagram.so
lib/kamailio/modules/mi_fifo.so
lib/kamailio/modules/mi_rpc.so
lib/kamailio/modules/mohqueue.so
lib/kamailio/modules/mqueue.so
lib/kamailio/modules/msilo.so
lib/kamailio/modules/msrp.so
lib/kamailio/modules/mtree.so
lib/kamailio/modules/nat_traversal.so
lib/kamailio/modules/nathelper.so
lib/kamailio/modules/p_usrloc.so
lib/kamailio/modules/path.so
lib/kamailio/modules/pdb.so
lib/kamailio/modules/pdt.so
lib/kamailio/modules/permissions.so
lib/kamailio/modules/pike.so
lib/kamailio/modules/pipelimit.so
lib/kamailio/modules/prefix_route.so
lib/kamailio/modules/print.so
lib/kamailio/modules/print_lib.so
lib/kamailio/modules/pv.so
lib/kamailio/modules/qos.so
lib/kamailio/modules/ratelimit.so
lib/kamailio/modules/registrar.so
lib/kamailio/modules/rr.so
lib/kamailio/modules/rtimer.so
lib/kamailio/modules/rtpproxy.so
lib/kamailio/modules/rtpproxy-ng.so
lib/kamailio/modules/sanity.so
lib/kamailio/modules/sca.so
lib/kamailio/modules/sdpops.so
lib/kamailio/modules/seas.so
lib/kamailio/modules/sipcapture.so
lib/kamailio/modules/sipt.so
lib/kamailio/modules/siptrace.so
lib/kamailio/modules/siputils.so
lib/kamailio/modules/sl.so
lib/kamailio/modules/sms.so
lib/kamailio/modules/speeddial.so
lib/kamailio/modules/sqlops.so
lib/kamailio/modules/sst.so
lib/kamailio/modules/statistics.so
lib/kamailio/modules/stun.so
lib/kamailio/modules/textops.so
lib/kamailio/modules/textopsx.so
lib/kamailio/modules/timer.so
lib/kamailio/modules/tm.so
lib/kamailio/modules/tmrec.so
lib/kamailio/modules/tmx.so
lib/kamailio/modules/topoh.so
lib/kamailio/modules/uac.so
lib/kamailio/modules/uac_redirect.so
lib/kamailio/modules/uid_auth_db.so
lib/kamailio/modules/uid_avp_db.so
lib/kamailio/modules/uid_domain.so
lib/kamailio/modules/uid_gflags.so
lib/kamailio/modules/uid_uri_db.so
lib/kamailio/modules/uri_db.so
lib/kamailio/modules/userblacklist.so
lib/kamailio/modules/usrloc.so
lib/kamailio/modules/xhttp.so
lib/kamailio/modules/xhttp_rpc.so
lib/kamailio/modules/xlog.so
lib/kamailio/modules/xprint.so
%%DATADIR%%/dbtext/kamailio/acc
%%DATADIR%%/dbtext/kamailio/acc_cdrs
%%DATADIR%%/dbtext/kamailio/active_watchers
%%DATADIR%%/dbtext/kamailio/address
%%DATADIR%%/dbtext/kamailio/aliases
%%DATADIR%%/dbtext/kamailio/carrier_name
%%DATADIR%%/dbtext/kamailio/carrierfailureroute
%%DATADIR%%/dbtext/kamailio/carrierroute
%%DATADIR%%/dbtext/kamailio/cpl
%%DATADIR%%/dbtext/kamailio/dbaliases
%%DATADIR%%/dbtext/kamailio/dialog
%%DATADIR%%/dbtext/kamailio/dialog_vars
%%DATADIR%%/dbtext/kamailio/dialplan
%%DATADIR%%/dbtext/kamailio/dispatcher
%%DATADIR%%/dbtext/kamailio/domain
%%DATADIR%%/dbtext/kamailio/domain_attrs
%%DATADIR%%/dbtext/kamailio/domain_name
%%DATADIR%%/dbtext/kamailio/domainpolicy
%%DATADIR%%/dbtext/kamailio/dr_gateways
%%DATADIR%%/dbtext/kamailio/dr_groups
%%DATADIR%%/dbtext/kamailio/dr_gw_lists
%%DATADIR%%/dbtext/kamailio/dr_rules
%%DATADIR%%/dbtext/kamailio/globalblacklist
%%DATADIR%%/dbtext/kamailio/grp
%%DATADIR%%/dbtext/kamailio/htable
%%DATADIR%%/dbtext/kamailio/imc_members
%%DATADIR%%/dbtext/kamailio/imc_rooms
%%DATADIR%%/dbtext/kamailio/lcr_gw
%%DATADIR%%/dbtext/kamailio/lcr_rule
%%DATADIR%%/dbtext/kamailio/lcr_rule_target
%%DATADIR%%/dbtext/kamailio/location
%%DATADIR%%/dbtext/kamailio/location_attrs
%%DATADIR%%/dbtext/kamailio/matrix
%%DATADIR%%/dbtext/kamailio/missed_calls
%%DATADIR%%/dbtext/kamailio/mohqcalls
%%DATADIR%%/dbtext/kamailio/mohqueues
%%DATADIR%%/dbtext/kamailio/mtree
%%DATADIR%%/dbtext/kamailio/mtrees
%%DATADIR%%/dbtext/kamailio/pdt
%%DATADIR%%/dbtext/kamailio/pl_pipes
%%DATADIR%%/dbtext/kamailio/presentity
%%DATADIR%%/dbtext/kamailio/pua
%%DATADIR%%/dbtext/kamailio/purplemap
%%DATADIR%%/dbtext/kamailio/re_grp
%%DATADIR%%/dbtext/kamailio/rls_presentity
%%DATADIR%%/dbtext/kamailio/rls_watchers
%%DATADIR%%/dbtext/kamailio/rtpproxy
%%DATADIR%%/dbtext/kamailio/sca_subscriptions
%%DATADIR%%/dbtext/kamailio/silo
%%DATADIR%%/dbtext/kamailio/sip_trace
%%DATADIR%%/dbtext/kamailio/speed_dial
%%DATADIR%%/dbtext/kamailio/subscriber
%%DATADIR%%/dbtext/kamailio/trusted
%%DATADIR%%/dbtext/kamailio/uacreg
%%DATADIR%%/dbtext/kamailio/uid_credentials
%%DATADIR%%/dbtext/kamailio/uid_domain
%%DATADIR%%/dbtext/kamailio/uid_domain_attrs
%%DATADIR%%/dbtext/kamailio/uid_global_attrs
%%DATADIR%%/dbtext/kamailio/uid_uri
%%DATADIR%%/dbtext/kamailio/uid_uri_attrs
%%DATADIR%%/dbtext/kamailio/uid_user_attrs
%%DATADIR%%/dbtext/kamailio/uri
%%DATADIR%%/dbtext/kamailio/userblacklist
%%DATADIR%%/dbtext/kamailio/usr_preferences
%%DATADIR%%/dbtext/kamailio/version
%%DATADIR%%/dbtext/kamailio/watchers
%%DATADIR%%/dbtext/kamailio/xcap
%%MYSQL%%%%DATADIR%%/mysql/acc-create.sql
%%MYSQL%%%%DATADIR%%/mysql/alias_db-create.sql
%%MYSQL%%%%DATADIR%%/mysql/auth_db-create.sql
%%MYSQL%%%%DATADIR%%/mysql/avpops-create.sql
%%MYSQL%%%%DATADIR%%/mysql/carrierroute-create.sql
%%MYSQL%%%%DATADIR%%/mysql/cpl-create.sql
%%MYSQL%%%%DATADIR%%/mysql/dialog-create.sql
%%MYSQL%%%%DATADIR%%/mysql/dialplan-create.sql
%%MYSQL%%%%DATADIR%%/mysql/dispatcher-create.sql
%%MYSQL%%%%DATADIR%%/mysql/domain-create.sql
%%MYSQL%%%%DATADIR%%/mysql/domainpolicy-create.sql
%%MYSQL%%%%DATADIR%%/mysql/drouting-create.sql
%%MYSQL%%%%DATADIR%%/mysql/group-create.sql
%%MYSQL%%%%DATADIR%%/mysql/htable-create.sql
%%MYSQL%%%%DATADIR%%/mysql/imc-create.sql
%%MYSQL%%%%DATADIR%%/mysql/lcr-create.sql
%%MYSQL%%%%DATADIR%%/mysql/matrix-create.sql
%%MYSQL%%%%DATADIR%%/mysql/mohqueue-create.sql
%%MYSQL%%%%DATADIR%%/mysql/msilo-create.sql
%%MYSQL%%%%DATADIR%%/mysql/mtree-create.sql
%%MYSQL%%%%DATADIR%%/mysql/pdt-create.sql
%%MYSQL%%%%DATADIR%%/mysql/permissions-create.sql
%%MYSQL%%%%DATADIR%%/mysql/pipelimit-create.sql
%%MYSQL%%%%DATADIR%%/mysql/presence-create.sql
%%MYSQL%%%%DATADIR%%/mysql/purple-create.sql
%%MYSQL%%%%DATADIR%%/mysql/registrar-create.sql
%%MYSQL%%%%DATADIR%%/mysql/rls-create.sql
%%MYSQL%%%%DATADIR%%/mysql/rtpproxy-create.sql
%%MYSQL%%%%DATADIR%%/mysql/sca-create.sql
%%MYSQL%%%%DATADIR%%/mysql/siptrace-create.sql
%%MYSQL%%%%DATADIR%%/mysql/speeddial-create.sql
%%MYSQL%%%%DATADIR%%/mysql/standard-create.sql
%%MYSQL%%%%DATADIR%%/mysql/uac-create.sql
%%MYSQL%%%%DATADIR%%/mysql/uid_auth_db-create.sql
%%MYSQL%%%%DATADIR%%/mysql/uid_avp_db-create.sql
%%MYSQL%%%%DATADIR%%/mysql/uid_domain-create.sql
%%MYSQL%%%%DATADIR%%/mysql/uid_gflags-create.sql
%%MYSQL%%%%DATADIR%%/mysql/uid_uri_db-create.sql
%%MYSQL%%%%DATADIR%%/mysql/uri_db-create.sql
%%MYSQL%%%%DATADIR%%/mysql/userblacklist-create.sql
%%MYSQL%%%%DATADIR%%/mysql/usrloc-create.sql
%%PGSQL%%%%DATADIR%%/postgres/acc-create.sql
%%PGSQL%%%%DATADIR%%/postgres/alias_db-create.sql
%%PGSQL%%%%DATADIR%%/postgres/auth_db-create.sql
%%PGSQL%%%%DATADIR%%/postgres/avpops-create.sql
%%PGSQL%%%%DATADIR%%/postgres/carrierroute-create.sql
%%PGSQL%%%%DATADIR%%/postgres/cpl-create.sql
%%PGSQL%%%%DATADIR%%/postgres/dialog-create.sql
%%PGSQL%%%%DATADIR%%/postgres/dialplan-create.sql
%%PGSQL%%%%DATADIR%%/postgres/dispatcher-create.sql
%%PGSQL%%%%DATADIR%%/postgres/domain-create.sql
%%PGSQL%%%%DATADIR%%/postgres/domainpolicy-create.sql
%%PGSQL%%%%DATADIR%%/postgres/drouting-create.sql
%%PGSQL%%%%DATADIR%%/postgres/group-create.sql
%%PGSQL%%%%DATADIR%%/postgres/htable-create.sql
%%PGSQL%%%%DATADIR%%/postgres/imc-create.sql
%%PGSQL%%%%DATADIR%%/postgres/lcr-create.sql
%%PGSQL%%%%DATADIR%%/postgres/matrix-create.sql
%%PGSQL%%%%DATADIR%%/postgres/msilo-create.sql
%%PGSQL%%%%DATADIR%%/postgres/mtree-create.sql
%%PGSQL%%%%DATADIR%%/postgres/pdt-create.sql
%%PGSQL%%%%DATADIR%%/postgres/permissions-create.sql
%%PGSQL%%%%DATADIR%%/postgres/pipelimit-create.sql
%%PGSQL%%%%DATADIR%%/postgres/presence-create.sql
%%PGSQL%%%%DATADIR%%/postgres/purple-create.sql
%%PGSQL%%%%DATADIR%%/postgres/registrar-create.sql
%%PGSQL%%%%DATADIR%%/postgres/rls-create.sql
%%PGSQL%%%%DATADIR%%/postgres/sca-create.sql
%%PGSQL%%%%DATADIR%%/postgres/siptrace-create.sql
%%PGSQL%%%%DATADIR%%/postgres/speeddial-create.sql
%%PGSQL%%%%DATADIR%%/postgres/standard-create.sql
%%PGSQL%%%%DATADIR%%/postgres/uac-create.sql
%%PGSQL%%%%DATADIR%%/postgres/uid_auth_db-create.sql
%%PGSQL%%%%DATADIR%%/postgres/uid_avp_db-create.sql
%%PGSQL%%%%DATADIR%%/postgres/uid_domain-create.sql
%%PGSQL%%%%DATADIR%%/postgres/uid_gflags-create.sql
%%PGSQL%%%%DATADIR%%/postgres/uid_uri_db-create.sql
%%PGSQL%%%%DATADIR%%/postgres/uri_db-create.sql
%%PGSQL%%%%DATADIR%%/postgres/userblacklist-create.sql
%%PGSQL%%%%DATADIR%%/postgres/usrloc-create.sql
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
%%PORTDOCS%%%%DOCSDIR%%/INSTALL
%%PORTDOCS%%%%DOCSDIR%%/NEWS
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%%%DOCSDIR%%/README-MODULES
%%PORTDOCS%%%%DOCSDIR%%/modules/README.acc
%%PORTDOCS%%%%DOCSDIR%%/modules/README.alias_db
%%PORTDOCS%%%%DOCSDIR%%/modules/README.async
%%PORTDOCS%%%%DOCSDIR%%/modules/README.auth
%%PORTDOCS%%%%DOCSDIR%%/modules/README.auth_db
%%PORTDOCS%%%%DOCSDIR%%/modules/README.auth_diameter
%%PORTDOCS%%%%RADIUS%%%%DOCSDIR%%/modules/README.auth_radius
%%PORTDOCS%%%%DOCSDIR%%/modules/README.avp
%%PORTDOCS%%%%DOCSDIR%%/modules/README.avpops
%%PORTDOCS%%%%DOCSDIR%%/modules/README.benchmark
%%PORTDOCS%%%%DOCSDIR%%/modules/README.blst
%%PORTDOCS%%%%DOCSDIR%%/modules/README.call_control
%%PORTDOCS%%%%DOCSDIR%%/modules/README.cfg_db
%%PORTDOCS%%%%DOCSDIR%%/modules/README.cfg_rpc
%%PORTDOCS%%%%DOCSDIR%%/modules/README.cfgutils
%%PORTDOCS%%%%DOCSDIR%%/modules/README.cnxcc
%%PORTDOCS%%%%DOCSDIR%%/modules/README.corex
%%PORTDOCS%%%%DOCSDIR%%/modules/README.counters
%%PORTDOCS%%%%DOCSDIR%%/modules/README.ctl
%%PORTDOCS%%%%DOCSDIR%%/modules/README.db2_ops
%%PORTDOCS%%%%DOCSDIR%%/modules/README.db_cluster
%%PORTDOCS%%%%DOCSDIR%%/modules/README.db_flatstore
%%PORTDOCS%%%%MYSQL%%%%DOCSDIR%%/modules/README.db_mysql
%%PORTDOCS%%%%PGSQL%%%%DOCSDIR%%/modules/README.db_postgres
%%PORTDOCS%%%%UNIXODBC%%%%DOCSDIR%%/modules/README.db_unixodbc
%%PORTDOCS%%%%TLS%%%%DOCSDIR%%/modules/README.tls
%%PORTDOCS%%%%DOCSDIR%%/modules/README.db_text
%%PORTDOCS%%%%DOCSDIR%%/modules/README.debugger
%%PORTDOCS%%%%DOCSDIR%%/modules/README.dialog
%%PORTDOCS%%%%DOCSDIR%%/modules/README.dispatcher
%%PORTDOCS%%%%DOCSDIR%%/modules/README.diversion
%%PORTDOCS%%%%DOCSDIR%%/modules/README.dmq
%%PORTDOCS%%%%DOCSDIR%%/modules/README.domain
%%PORTDOCS%%%%DOCSDIR%%/modules/README.domainpolicy
%%PORTDOCS%%%%DOCSDIR%%/modules/README.drouting
%%PORTDOCS%%%%DOCSDIR%%/modules/README.enum
%%PORTDOCS%%%%DOCSDIR%%/modules/README.exec
%%PORTDOCS%%%%DOCSDIR%%/modules/README.group
%%PORTDOCS%%%%DOCSDIR%%/modules/README.htable
%%PORTDOCS%%%%DOCSDIR%%/modules/README.imc
%%PORTDOCS%%%%DOCSDIR%%/modules/README.ipops
%%PORTDOCS%%%%DOCSDIR%%/modules/README.kex
%%PORTDOCS%%%%DOCSDIR%%/modules/README.malloc_test
%%PORTDOCS%%%%DOCSDIR%%/modules/README.mangler
%%PORTDOCS%%%%DOCSDIR%%/modules/README.matrix
%%PORTDOCS%%%%DOCSDIR%%/modules/README.maxfwd
%%PORTDOCS%%%%DOCSDIR%%/modules/README.mediaproxy
%%PORTDOCS%%%%DOCSDIR%%/modules/README.mi_datagram
%%PORTDOCS%%%%DOCSDIR%%/modules/README.mi_fifo
%%PORTDOCS%%%%DOCSDIR%%/modules/README.mi_rpc
%%PORTDOCS%%%%DOCSDIR%%/modules/README.mohqueue
%%PORTDOCS%%%%DOCSDIR%%/modules/README.mqueue
%%PORTDOCS%%%%DOCSDIR%%/modules/README.msilo
%%PORTDOCS%%%%DOCSDIR%%/modules/README.msrp
%%PORTDOCS%%%%DOCSDIR%%/modules/README.mtree
%%PORTDOCS%%%%DOCSDIR%%/modules/README.nat_traversal
%%PORTDOCS%%%%DOCSDIR%%/modules/README.nathelper
%%PORTDOCS%%%%DOCSDIR%%/modules/README.p_usrloc
%%PORTDOCS%%%%DOCSDIR%%/modules/README.path
%%PORTDOCS%%%%DOCSDIR%%/modules/README.pdb
%%PORTDOCS%%%%DOCSDIR%%/modules/README.pdt
%%PORTDOCS%%%%DOCSDIR%%/modules/README.permissions
%%PORTDOCS%%%%DOCSDIR%%/modules/README.pike
%%PORTDOCS%%%%DOCSDIR%%/modules/README.pipelimit
%%PORTDOCS%%%%DOCSDIR%%/modules/README.prefix_route
%%PORTDOCS%%%%DOCSDIR%%/modules/README.print
%%PORTDOCS%%%%DOCSDIR%%/modules/README.print_lib
%%PORTDOCS%%%%DOCSDIR%%/modules/README.pv
%%PORTDOCS%%%%DOCSDIR%%/modules/README.qos
%%PORTDOCS%%%%DOCSDIR%%/modules/README.ratelimit
%%PORTDOCS%%%%DOCSDIR%%/modules/README.registrar
%%PORTDOCS%%%%DOCSDIR%%/modules/README.rr
%%PORTDOCS%%%%DOCSDIR%%/modules/README.rtimer
%%PORTDOCS%%%%DOCSDIR%%/modules/README.rtpproxy
%%PORTDOCS%%%%DOCSDIR%%/modules/README.rtpproxy-ng
%%PORTDOCS%%%%DOCSDIR%%/modules/README.sanity
%%PORTDOCS%%%%DOCSDIR%%/modules/README.sca
%%PORTDOCS%%%%DOCSDIR%%/modules/README.sdpops
%%PORTDOCS%%%%DOCSDIR%%/modules/README.seas
%%PORTDOCS%%%%DOCSDIR%%/modules/README.sipcapture
%%PORTDOCS%%%%DOCSDIR%%/modules/README.sipt
%%PORTDOCS%%%%DOCSDIR%%/modules/README.siptrace
%%PORTDOCS%%%%DOCSDIR%%/modules/README.siputils
%%PORTDOCS%%%%DOCSDIR%%/modules/README.sl
%%PORTDOCS%%%%DOCSDIR%%/modules/README.sms
%%PORTDOCS%%%%DOCSDIR%%/modules/README.speeddial
%%PORTDOCS%%%%DOCSDIR%%/modules/README.sqlops
%%PORTDOCS%%%%DOCSDIR%%/modules/README.sst
%%PORTDOCS%%%%DOCSDIR%%/modules/README.statistics
%%PORTDOCS%%%%DOCSDIR%%/modules/README.stun
%%PORTDOCS%%%%DOCSDIR%%/modules/README.textops
%%PORTDOCS%%%%DOCSDIR%%/modules/README.textopsx
%%PORTDOCS%%%%DOCSDIR%%/modules/README.timer
%%PORTDOCS%%%%DOCSDIR%%/modules/README.tm
%%PORTDOCS%%%%DOCSDIR%%/modules/README.tmrec
%%PORTDOCS%%%%DOCSDIR%%/modules/README.tmx
%%PORTDOCS%%%%DOCSDIR%%/modules/README.topoh
%%PORTDOCS%%%%DOCSDIR%%/modules/README.uac
%%PORTDOCS%%%%DOCSDIR%%/modules/README.uac_redirect
%%PORTDOCS%%%%DOCSDIR%%/modules/README.uid_auth_db
%%PORTDOCS%%%%DOCSDIR%%/modules/README.uid_avp_db
%%PORTDOCS%%%%DOCSDIR%%/modules/README.uid_domain
%%PORTDOCS%%%%DOCSDIR%%/modules/README.uid_gflags
%%PORTDOCS%%%%DOCSDIR%%/modules/README.uid_uri_db
%%PORTDOCS%%%%DOCSDIR%%/modules/README.uri_db
%%PORTDOCS%%%%DOCSDIR%%/modules/README.userblacklist
%%PORTDOCS%%%%DOCSDIR%%/modules/README.usrloc
%%PORTDOCS%%%%DOCSDIR%%/modules/README.xhttp
%%PORTDOCS%%%%DOCSDIR%%/modules/README.xhttp_rpc
%%PORTDOCS%%%%DOCSDIR%%/modules/README.xlog
%%PORTDOCS%%%%DOCSDIR%%/modules/README.xprint
@dirrmtry etc/kamailio
@dirrm lib/kamailio/kamctl/dbtextdb
@dirrm lib/kamailio/kamctl
@dirrm lib/kamailio/modules
@dirrm lib/kamailio
@dirrm %%DATADIR%%/dbtext/kamailio
@dirrm %%DATADIR%%/dbtext
%%MYSQL%%@dirrm %%DATADIR%%/mysql
%%PGSQL%%@dirrm %%DATADIR%%/postgres
@dirrm %%DATADIR%%
%%PORTDOCS%%@dirrm %%DOCSDIR%%/modules
%%PORTDOCS%%@dirrm %%DOCSDIR%%
man/man5/kamailio.cfg.5.gz
man/man8/kamailio.8.gz
man/man8/kamcmd.8.gz
man/man8/kamctl.8.gz
man/man8/kamdbctl.8.gz