# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # kamailio # kamailio/Makefile # kamailio/pkg-descr # kamailio/distinfo # kamailio/pkg-plist # kamailio/files # kamailio/files/kamailio.in # kamailio/files/patch-modules-db__postgres-Makefile # kamailio/files/patch-modules-db__oracle-Makefile # kamailio/files/patch-modules-db__berkeley-Makefile # kamailio/files/patch-modules-db__sqlite-Makefile # kamailio/files/patch-Makefile # kamailio/files/patch-utils-kamctl-Makefile # kamailio/files/patch-modules-tls-Makefile # kamailio/UIDs.diff # kamailio/GIDs.diff # echo c - kamailio mkdir -p kamailio > /dev/null 2>&1 echo x - kamailio/Makefile sed 's/^X//' >kamailio/Makefile << 'fccdd943041a5f5fa596d298f02eef76' X# Created by: Oliver Mahmoudi X# $FreeBSD$ X# X XPORTNAME= kamailio XPORTVERSION= 4.0.2 XCATEGORIES= net XMASTER_SITES= http://www.kamailio.org/pub/kamailio/latest/src/ XDISTNAME= ${PORTNAME}-${PORTVERSION}_src X XMAINTAINER= olivermahmoudi@gmail.com XCOMMENT= A very fast and configurable open source SIP proxy X XUSE_GMAKE= YES XUSE_LDCONFIG= YES XCFLAGS+= -Wall -Werror X XLIB_DEPENDS+= expat:${PORTSDIR}/textproc/expat2 \ X xml2:${PORTSDIR}/textproc/libxml2 X XRUN_DEPENDS+= ${LOCALBASE}/bin/bash:${PORTSDIR}/shells/bash X XWRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} X XUSE_RC_SUBR= kamailio X XUSERS= kamailio XGROUPS= kamailio X XMAN5= kamailio.cfg.5 XMAN8= kamailio.8 \ X kamcmd.8 \ X kamctl.8 \ X kamdbctl.8 X XOPTIONS_DEFINE= MYSQL PGSQL RADIUS JABBER TLS UNIXODBC XOPTIONS_DEFAULT= MYSQL RADIUS JABBER TLS X X.include X X.if ${PORT_OPTIONS:MMYSQL} XUSE_MYSQL= YES XEXTRA_MODULES+= db_mysql XPLIST_SUB+= MYSQL="" X.else XPLIST_SUB+= MYSQL="@comment " X.endif X X.if ${PORT_OPTIONS:MPGSQL} XLIB_DEPENDS+= pqxx:${PORTSDIR}/databases/postgresql-libpqxx XEXTRA_MODULES+= db_postgres XPLIST_SUB+= PGSQL="" X.else XPLIST_SUB+= PGSQL="@comment " X.endif X X.if ${PORT_OPTIONS:MUNIXODBC} XLIB_DEPENDS+= odbc:${PORTSDIR}/databases/unixODBC XEXTRA_MODULES+= db_unixodbc XPLIST_SUB+= UNIXODBC="" X.else XPLIST_SUB+= UNIXODBC="@comment " X.endif X X.if ${PORT_OPTIONS:MRADIUS} XLIB_DEPENDS+= radiusclient-ng:${PORTSDIR}/net/radiusclient XEXTRA_MODULES+= auth_radius group_radius uri_radius XPLIST_SUB+= RADIUS="" X.else XPLIST_SUB+= RADIUS="@comment " X.endif X X.if ${PORT_OPTIONS:MJABBER} XEXTRA_MODULES+= jabber X.endif X X.if ${PORT_OPTIONS:MTLS} XEXTRA_MODULES+= tls XPLIST_SUB+= TLS="" X.else XPLIST_SUB+= TLS="@comment " X.endif X X.if !empty (EXTRA_MODULES) XMAKE_ARGS= include_modules="${EXTRA_MODULES}" X.endif X Xpost-patch: X.if defined(NOPORTDOCS) X @${REINPLACE_CMD} -e 's#install-doc install-man#install-man#' \ X ${WRKSRC}/Makefile X.endif X X @${REINPLACE_CMD} -e 's#/bin/bash#/usr/local/bin/bash#' \ X ${WRKSRC}/utils/kamctl/kamctl X @${REINPLACE_CMD} -e 's#/bin/bash#/usr/local/bin/bash#' \ X ${WRKSRC}/utils/kamctl/kamdbctl X Xpre-build: X @cd ${WRKSRC} && ${GMAKE} ${MAKE_ARGS} cfg X Xdo-build: X @cd ${WRKSRC} && ${GMAKE} ${ALL_TARGET} X Xdo-install: X @cd ${WRKSRC} && ${GMAKE} ${INSTALL_TARGET} X Xpost-install: X @if [ ! -f ${PREFIX}/etc/kamailio/kamailio-advanced.cfg ]; then \ X ${CP} -p ${PREFIX}/etc/kamailio/kamailio-advanced.cfg.sample ${PREFIX}/etc/kamailio/kamailio-advanced.cfg ; \ X fi X @if [ ! -f ${PREFIX}/etc/kamailio/kamailio.cfg ]; then \ X ${CP} -p ${PREFIX}/etc/kamailio/kamailio.cfg.sample ${PREFIX}/etc/kamailio/kamailio.cfg ; \ X fi X @if [ ! -f ${PREFIX}/etc/kamailio/kamctlrc ]; then \ X ${CP} -p ${PREFIX}/etc/kamailio/kamctlrc.sample ${PREFIX}/etc/kamailio/kamctlrc ; \ X fi X @if [ ! -f ${PREFIX}/etc/kamailio/tls.cfg ]; then \ X ${CP} -p ${PREFIX}/etc/kamailio/tls.cfg.sample ${PREFIX}/etc/kamailio/tls.cfg ; \ X fi X @if [ ! -f ${PREFIX}/etc/kamailio/dictionary.kamailio ]; then \ X ${CP} -p ${PREFIX}/etc/kamailio/dictionary.kamailio.sample ${PREFIX}/etc/kamailio/dictionary.kamailio ; \ X fi X X.include fccdd943041a5f5fa596d298f02eef76 echo x - kamailio/pkg-descr sed 's/^X//' >kamailio/pkg-descr << '461a762f908bcd9470756c9a069429a3' XKamailio is an open source SIP proxy server that is capable of Xhandling thousands of up calls in a second. Among the features Xit provides, are support for TCP, UDP and SCTP, secure communication Xvia TLS for VoIP (voice, video), accounting, the most popular open Xsource databases and much more. X XOriginally starting out as the SIP Express Router (SER) project by Xthe Fraunhofer Society in 2001, the design team got together in X2008, merged old and new source code and rebranded SER to Kamailio. X XWWW: http://www.kamailio.org/ 461a762f908bcd9470756c9a069429a3 echo x - kamailio/distinfo sed 's/^X//' >kamailio/distinfo << '077a7856fe58dea4ec5c7c08a29abc1f' XSHA256 (kamailio-4.0.2_src.tar.gz) = 4b7651c5f5a796c1f207ecf5de0e503d7e727ad3acffa1b665627d7ee1480858 XSIZE (kamailio-4.0.2_src.tar.gz) = 10367662 077a7856fe58dea4ec5c7c08a29abc1f echo x - kamailio/pkg-plist sed 's/^X//' >kamailio/pkg-plist << 'bed417ba6058aeb97597dfd4d90fe61b' Xsbin/kamailio Xsbin/kamcmd Xsbin/kamctl Xsbin/kamdbctl X@unexec if cmp -s %D/etc/kamailio/dictionary.kamailio.sample %D/etc/kamailio/dictionary.kamailio; then rm -f %D/etc/kamailio/dictionary.kamailio; fi Xetc/kamailio/dictionary.kamailio.sample X@exec if [ ! -f %D/etc/kamailio/dictionary.kamailio ] ; then cp -p %D/%F %B/dictionary.kamailio; fi X@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 Xetc/kamailio/kamailio-advanced.cfg.sample X@exec if [ ! -f %D/etc/kamailio/kamailio-advanced.cfg ] ; then cp -p %D/%F %B/kamailio-advanced.cfg; fi X@unexec if cmp -s %D/etc/kamailio/kamailio.cfg.sample %D/etc/kamailio/kamailio.cfg; then rm -f %D/etc/kamailio/kamailio.cfg; fi Xetc/kamailio/kamailio.cfg.sample X@exec if [ ! -f %D/etc/kamailio/kamailio.cfg ] ; then cp -p %D/%F %B/kamailio.cfg; fi X@unexec if cmp -s %D/etc/kamailio/kamctlrc.sample %D/etc/kamailio/kamctlrc; then rm -f %D/etc/kamailio/kamctlrc; fi Xetc/kamailio/kamctlrc.sample X@exec if [ ! -f %D/etc/kamailio/kamctlrc ] ; then cp -p %D/%F %B/kamctlrc; fi X%%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 X%%TLS%%etc/kamailio/tls.cfg.sample X%%TLS%%@exec if [ ! -f %D/etc/kamailio/tls.cfg ] ; then cp -p %D/%F %B/tls.cfg; fi X%%TLS%%etc/kamailio/kamailio-selfsigned.key X%%TLS%%etc/kamailio/kamailio-selfsigned.pem Xetc/rc.d/kamailio Xlib/kamailio/libbinrpc.so Xlib/kamailio/libbinrpc.so.0 Xlib/kamailio/libkcore.so Xlib/kamailio/libkcore.so.1 Xlib/kamailio/libkmi.so Xlib/kamailio/libkmi.so.1 Xlib/kamailio/libprint.so Xlib/kamailio/libprint.so.1 Xlib/kamailio/libsrdb1.so Xlib/kamailio/libsrdb1.so.1 Xlib/kamailio/libsrdb2.so Xlib/kamailio/libsrdb2.so.1 Xlib/kamailio/libsrutils.so Xlib/kamailio/libsrutils.so.1 Xlib/kamailio/libtrie.so Xlib/kamailio/libtrie.so.1 Xlib/kamailio/kamctl/kamctl.base Xlib/kamailio/kamctl/kamctl.ctlbase Xlib/kamailio/kamctl/kamctl.dbtext Xlib/kamailio/kamctl/kamctl.fifo X%%MYSQL%%lib/kamailio/kamctl/kamctl.mysql X%%PGSQL%%lib/kamailio/kamctl/kamctl.pgsql Xlib/kamailio/kamctl/kamctl.ser Xlib/kamailio/kamctl/kamctl.ser_mi Xlib/kamailio/kamctl/kamctl.sqlbase Xlib/kamailio/kamctl/kamctl.unixsock Xlib/kamailio/kamctl/kamdbctl.base Xlib/kamailio/kamctl/kamdbctl.dbtext X%%MYSQL%%lib/kamailio/kamctl/kamdbctl.mysql X%%PGSQL%%lib/kamailio/kamctl/kamdbctl.pgsql Xlib/kamailio/kamctl/dbtextdb/dbtextdb.py Xlib/kamailio/modules/acc.so Xlib/kamailio/modules/alias_db.so Xlib/kamailio/modules/async.so Xlib/kamailio/modules/auth.so Xlib/kamailio/modules/auth_db.so Xlib/kamailio/modules/auth_diameter.so X%%RADIUS%%lib/kamailio/modules/auth_radius.so Xlib/kamailio/modules/avp.so Xlib/kamailio/modules/avpops.so Xlib/kamailio/modules/benchmark.so Xlib/kamailio/modules/blst.so Xlib/kamailio/modules/call_control.so Xlib/kamailio/modules/cfg_db.so Xlib/kamailio/modules/cfg_rpc.so Xlib/kamailio/modules/cfgutils.so Xlib/kamailio/modules/corex.so Xlib/kamailio/modules/counters.so Xlib/kamailio/modules/ctl.so Xlib/kamailio/modules/db2_ops.so Xlib/kamailio/modules/db_cluster.so Xlib/kamailio/modules/db_flatstore.so X%%MYSQL%%lib/kamailio/modules/db_mysql.so X%%PGSQL%%lib/kamailio/modules/db_postgres.so X%%UNIXODBC%%lib/kamailio/modules/db_unixodbc.so X%%TLS%%lib/kamailio/modules/tls.so Xlib/kamailio/modules/db_text.so Xlib/kamailio/modules/debugger.so Xlib/kamailio/modules/dialog.so Xlib/kamailio/modules/dispatcher.so Xlib/kamailio/modules/diversion.so Xlib/kamailio/modules/dmq.so Xlib/kamailio/modules/domain.so Xlib/kamailio/modules/domainpolicy.so Xlib/kamailio/modules/drouting.so Xlib/kamailio/modules/enum.so Xlib/kamailio/modules/exec.so Xlib/kamailio/modules/group.so Xlib/kamailio/modules/htable.so Xlib/kamailio/modules/imc.so Xlib/kamailio/modules/ipops.so Xlib/kamailio/modules/kex.so Xlib/kamailio/modules/malloc_test.so Xlib/kamailio/modules/mangler.so Xlib/kamailio/modules/matrix.so Xlib/kamailio/modules/maxfwd.so Xlib/kamailio/modules/mediaproxy.so Xlib/kamailio/modules/mi_datagram.so Xlib/kamailio/modules/mi_fifo.so Xlib/kamailio/modules/mi_rpc.so Xlib/kamailio/modules/mqueue.so Xlib/kamailio/modules/msilo.so Xlib/kamailio/modules/msrp.so Xlib/kamailio/modules/mtree.so Xlib/kamailio/modules/nat_traversal.so Xlib/kamailio/modules/nathelper.so Xlib/kamailio/modules/p_usrloc.so Xlib/kamailio/modules/path.so Xlib/kamailio/modules/pdb.so Xlib/kamailio/modules/pdt.so Xlib/kamailio/modules/permissions.so Xlib/kamailio/modules/pike.so Xlib/kamailio/modules/pipelimit.so Xlib/kamailio/modules/prefix_route.so Xlib/kamailio/modules/print.so Xlib/kamailio/modules/print_lib.so Xlib/kamailio/modules/pv.so Xlib/kamailio/modules/qos.so Xlib/kamailio/modules/ratelimit.so Xlib/kamailio/modules/registrar.so Xlib/kamailio/modules/rr.so Xlib/kamailio/modules/rtimer.so Xlib/kamailio/modules/rtpproxy.so Xlib/kamailio/modules/sanity.so Xlib/kamailio/modules/sca.so Xlib/kamailio/modules/sdpops.so Xlib/kamailio/modules/seas.so Xlib/kamailio/modules/sipcapture.so Xlib/kamailio/modules/siptrace.so Xlib/kamailio/modules/siputils.so Xlib/kamailio/modules/sl.so Xlib/kamailio/modules/sms.so Xlib/kamailio/modules/speeddial.so Xlib/kamailio/modules/sqlops.so Xlib/kamailio/modules/sst.so Xlib/kamailio/modules/statistics.so Xlib/kamailio/modules/textops.so Xlib/kamailio/modules/textopsx.so Xlib/kamailio/modules/timer.so Xlib/kamailio/modules/tm.so Xlib/kamailio/modules/tmrec.so Xlib/kamailio/modules/tmx.so Xlib/kamailio/modules/topoh.so Xlib/kamailio/modules/uac.so Xlib/kamailio/modules/uac_redirect.so Xlib/kamailio/modules/uid_auth_db.so Xlib/kamailio/modules/uid_avp_db.so Xlib/kamailio/modules/uid_domain.so Xlib/kamailio/modules/uid_gflags.so Xlib/kamailio/modules/uid_uri_db.so Xlib/kamailio/modules/uri_db.so Xlib/kamailio/modules/userblacklist.so Xlib/kamailio/modules/usrloc.so Xlib/kamailio/modules/xhttp.so Xlib/kamailio/modules/xhttp_rpc.so Xlib/kamailio/modules/xlog.so Xlib/kamailio/modules/xprint.so X%%DATADIR%%/dbtext/kamailio/acc X%%DATADIR%%/dbtext/kamailio/active_watchers X%%DATADIR%%/dbtext/kamailio/address X%%DATADIR%%/dbtext/kamailio/aliases X%%DATADIR%%/dbtext/kamailio/carrier_name X%%DATADIR%%/dbtext/kamailio/carrierfailureroute X%%DATADIR%%/dbtext/kamailio/carrierroute X%%DATADIR%%/dbtext/kamailio/cpl X%%DATADIR%%/dbtext/kamailio/dbaliases X%%DATADIR%%/dbtext/kamailio/dialog X%%DATADIR%%/dbtext/kamailio/dialog_vars X%%DATADIR%%/dbtext/kamailio/dialplan X%%DATADIR%%/dbtext/kamailio/dispatcher X%%DATADIR%%/dbtext/kamailio/domain X%%DATADIR%%/dbtext/kamailio/domain_attrs X%%DATADIR%%/dbtext/kamailio/domain_name X%%DATADIR%%/dbtext/kamailio/domainpolicy X%%DATADIR%%/dbtext/kamailio/dr_gateways X%%DATADIR%%/dbtext/kamailio/dr_groups X%%DATADIR%%/dbtext/kamailio/dr_gw_lists X%%DATADIR%%/dbtext/kamailio/dr_rules X%%DATADIR%%/dbtext/kamailio/globalblacklist X%%DATADIR%%/dbtext/kamailio/grp X%%DATADIR%%/dbtext/kamailio/htable X%%DATADIR%%/dbtext/kamailio/imc_members X%%DATADIR%%/dbtext/kamailio/imc_rooms X%%DATADIR%%/dbtext/kamailio/lcr_gw X%%DATADIR%%/dbtext/kamailio/lcr_rule X%%DATADIR%%/dbtext/kamailio/lcr_rule_target X%%DATADIR%%/dbtext/kamailio/location X%%DATADIR%%/dbtext/kamailio/location_attrs X%%DATADIR%%/dbtext/kamailio/matrix X%%DATADIR%%/dbtext/kamailio/missed_calls X%%DATADIR%%/dbtext/kamailio/mtree X%%DATADIR%%/dbtext/kamailio/mtrees X%%DATADIR%%/dbtext/kamailio/pdt X%%DATADIR%%/dbtext/kamailio/pl_pipes X%%DATADIR%%/dbtext/kamailio/presentity X%%DATADIR%%/dbtext/kamailio/pua X%%DATADIR%%/dbtext/kamailio/purplemap X%%DATADIR%%/dbtext/kamailio/re_grp X%%DATADIR%%/dbtext/kamailio/rls_presentity X%%DATADIR%%/dbtext/kamailio/rls_watchers X%%DATADIR%%/dbtext/kamailio/sca_subscriptions X%%DATADIR%%/dbtext/kamailio/silo X%%DATADIR%%/dbtext/kamailio/sip_trace X%%DATADIR%%/dbtext/kamailio/speed_dial X%%DATADIR%%/dbtext/kamailio/subscriber X%%DATADIR%%/dbtext/kamailio/trusted X%%DATADIR%%/dbtext/kamailio/uacreg X%%DATADIR%%/dbtext/kamailio/uid_credentials X%%DATADIR%%/dbtext/kamailio/uid_domain X%%DATADIR%%/dbtext/kamailio/uid_domain_attrs X%%DATADIR%%/dbtext/kamailio/uid_global_attrs X%%DATADIR%%/dbtext/kamailio/uid_uri X%%DATADIR%%/dbtext/kamailio/uid_uri_attrs X%%DATADIR%%/dbtext/kamailio/uid_user_attrs X%%DATADIR%%/dbtext/kamailio/uri X%%DATADIR%%/dbtext/kamailio/userblacklist X%%DATADIR%%/dbtext/kamailio/usr_preferences X%%DATADIR%%/dbtext/kamailio/version X%%DATADIR%%/dbtext/kamailio/watchers X%%DATADIR%%/dbtext/kamailio/xcap X%%MYSQL%%%%DATADIR%%/mysql/acc-create.sql X%%MYSQL%%%%DATADIR%%/mysql/alias_db-create.sql X%%MYSQL%%%%DATADIR%%/mysql/auth_db-create.sql X%%MYSQL%%%%DATADIR%%/mysql/avpops-create.sql X%%MYSQL%%%%DATADIR%%/mysql/carrierroute-create.sql X%%MYSQL%%%%DATADIR%%/mysql/cpl-create.sql X%%MYSQL%%%%DATADIR%%/mysql/dialog-create.sql X%%MYSQL%%%%DATADIR%%/mysql/dialplan-create.sql X%%MYSQL%%%%DATADIR%%/mysql/dispatcher-create.sql X%%MYSQL%%%%DATADIR%%/mysql/domain-create.sql X%%MYSQL%%%%DATADIR%%/mysql/domainpolicy-create.sql X%%MYSQL%%%%DATADIR%%/mysql/drouting-create.sql X%%MYSQL%%%%DATADIR%%/mysql/group-create.sql X%%MYSQL%%%%DATADIR%%/mysql/htable-create.sql X%%MYSQL%%%%DATADIR%%/mysql/imc-create.sql X%%MYSQL%%%%DATADIR%%/mysql/lcr-create.sql X%%MYSQL%%%%DATADIR%%/mysql/matrix-create.sql X%%MYSQL%%%%DATADIR%%/mysql/msilo-create.sql X%%MYSQL%%%%DATADIR%%/mysql/mtree-create.sql X%%MYSQL%%%%DATADIR%%/mysql/pdt-create.sql X%%MYSQL%%%%DATADIR%%/mysql/permissions-create.sql X%%MYSQL%%%%DATADIR%%/mysql/pipelimit-create.sql X%%MYSQL%%%%DATADIR%%/mysql/presence-create.sql X%%MYSQL%%%%DATADIR%%/mysql/purple-create.sql X%%MYSQL%%%%DATADIR%%/mysql/registrar-create.sql X%%MYSQL%%%%DATADIR%%/mysql/rls-create.sql X%%MYSQL%%%%DATADIR%%/mysql/sca-create.sql X%%MYSQL%%%%DATADIR%%/mysql/siptrace-create.sql X%%MYSQL%%%%DATADIR%%/mysql/speeddial-create.sql X%%MYSQL%%%%DATADIR%%/mysql/standard-create.sql X%%MYSQL%%%%DATADIR%%/mysql/uac-create.sql X%%MYSQL%%%%DATADIR%%/mysql/uid_auth_db-create.sql X%%MYSQL%%%%DATADIR%%/mysql/uid_avp_db-create.sql X%%MYSQL%%%%DATADIR%%/mysql/uid_domain-create.sql X%%MYSQL%%%%DATADIR%%/mysql/uid_gflags-create.sql X%%MYSQL%%%%DATADIR%%/mysql/uid_uri_db-create.sql X%%MYSQL%%%%DATADIR%%/mysql/uri_db-create.sql X%%MYSQL%%%%DATADIR%%/mysql/userblacklist-create.sql X%%MYSQL%%%%DATADIR%%/mysql/usrloc-create.sql X%%PGSQL%%%%DATADIR%%/postgres/acc-create.sql X%%PGSQL%%%%DATADIR%%/postgres/alias_db-create.sql X%%PGSQL%%%%DATADIR%%/postgres/auth_db-create.sql X%%PGSQL%%%%DATADIR%%/postgres/avpops-create.sql X%%PGSQL%%%%DATADIR%%/postgres/carrierroute-create.sql X%%PGSQL%%%%DATADIR%%/postgres/cpl-create.sql X%%PGSQL%%%%DATADIR%%/postgres/dialog-create.sql X%%PGSQL%%%%DATADIR%%/postgres/dialplan-create.sql X%%PGSQL%%%%DATADIR%%/postgres/dispatcher-create.sql X%%PGSQL%%%%DATADIR%%/postgres/domain-create.sql X%%PGSQL%%%%DATADIR%%/postgres/domainpolicy-create.sql X%%PGSQL%%%%DATADIR%%/postgres/drouting-create.sql X%%PGSQL%%%%DATADIR%%/postgres/group-create.sql X%%PGSQL%%%%DATADIR%%/postgres/htable-create.sql X%%PGSQL%%%%DATADIR%%/postgres/imc-create.sql X%%PGSQL%%%%DATADIR%%/postgres/lcr-create.sql X%%PGSQL%%%%DATADIR%%/postgres/matrix-create.sql X%%PGSQL%%%%DATADIR%%/postgres/msilo-create.sql X%%PGSQL%%%%DATADIR%%/postgres/mtree-create.sql X%%PGSQL%%%%DATADIR%%/postgres/pdt-create.sql X%%PGSQL%%%%DATADIR%%/postgres/permissions-create.sql X%%PGSQL%%%%DATADIR%%/postgres/pipelimit-create.sql X%%PGSQL%%%%DATADIR%%/postgres/presence-create.sql X%%PGSQL%%%%DATADIR%%/postgres/purple-create.sql X%%PGSQL%%%%DATADIR%%/postgres/registrar-create.sql X%%PGSQL%%%%DATADIR%%/postgres/rls-create.sql X%%PGSQL%%%%DATADIR%%/postgres/sca-create.sql X%%PGSQL%%%%DATADIR%%/postgres/siptrace-create.sql X%%PGSQL%%%%DATADIR%%/postgres/speeddial-create.sql X%%PGSQL%%%%DATADIR%%/postgres/standard-create.sql X%%PGSQL%%%%DATADIR%%/postgres/uac-create.sql X%%PGSQL%%%%DATADIR%%/postgres/uid_auth_db-create.sql X%%PGSQL%%%%DATADIR%%/postgres/uid_avp_db-create.sql X%%PGSQL%%%%DATADIR%%/postgres/uid_domain-create.sql X%%PGSQL%%%%DATADIR%%/postgres/uid_gflags-create.sql X%%PGSQL%%%%DATADIR%%/postgres/uid_uri_db-create.sql X%%PGSQL%%%%DATADIR%%/postgres/uri_db-create.sql X%%PGSQL%%%%DATADIR%%/postgres/userblacklist-create.sql X%%PGSQL%%%%DATADIR%%/postgres/usrloc-create.sql X%%PORTDOCS%%%%DOCSDIR%%/AUTHORS X%%PORTDOCS%%%%DOCSDIR%%/INSTALL X%%PORTDOCS%%%%DOCSDIR%%/NEWS X%%PORTDOCS%%%%DOCSDIR%%/README X%%PORTDOCS%%%%DOCSDIR%%/README-MODULES X%%PORTDOCS%%%%DOCSDIR%%/modules/README.acc X%%PORTDOCS%%%%DOCSDIR%%/modules/README.alias_db X%%PORTDOCS%%%%DOCSDIR%%/modules/README.async X%%PORTDOCS%%%%DOCSDIR%%/modules/README.auth X%%PORTDOCS%%%%DOCSDIR%%/modules/README.auth_db X%%PORTDOCS%%%%DOCSDIR%%/modules/README.auth_diameter X%%PORTDOCS%%%%RADIUS%%%%DOCSDIR%%/modules/README.auth_radius X%%PORTDOCS%%%%DOCSDIR%%/modules/README.avp X%%PORTDOCS%%%%DOCSDIR%%/modules/README.avpops X%%PORTDOCS%%%%DOCSDIR%%/modules/README.benchmark X%%PORTDOCS%%%%DOCSDIR%%/modules/README.blst X%%PORTDOCS%%%%DOCSDIR%%/modules/README.call_control X%%PORTDOCS%%%%DOCSDIR%%/modules/README.cfg_db X%%PORTDOCS%%%%DOCSDIR%%/modules/README.cfg_rpc X%%PORTDOCS%%%%DOCSDIR%%/modules/README.cfgutils X%%PORTDOCS%%%%DOCSDIR%%/modules/README.corex X%%PORTDOCS%%%%DOCSDIR%%/modules/README.counters X%%PORTDOCS%%%%DOCSDIR%%/modules/README.ctl X%%PORTDOCS%%%%DOCSDIR%%/modules/README.db2_ops X%%PORTDOCS%%%%DOCSDIR%%/modules/README.db_cluster X%%PORTDOCS%%%%DOCSDIR%%/modules/README.db_flatstore X%%PORTDOCS%%%%MYSQL%%%%DOCSDIR%%/modules/README.db_mysql X%%PORTDOCS%%%%PGSQL%%%%DOCSDIR%%/modules/README.db_postgres X%%PORTDOCS%%%%UNIXODBC%%%%DOCSDIR%%/modules/README.db_unixodbc X%%PORTDOCS%%%%TLS%%%%DOCSDIR%%/modules/README.tls X%%PORTDOCS%%%%DOCSDIR%%/modules/README.db_text X%%PORTDOCS%%%%DOCSDIR%%/modules/README.debugger X%%PORTDOCS%%%%DOCSDIR%%/modules/README.dialog X%%PORTDOCS%%%%DOCSDIR%%/modules/README.dispatcher X%%PORTDOCS%%%%DOCSDIR%%/modules/README.diversion X%%PORTDOCS%%%%DOCSDIR%%/modules/README.dmq X%%PORTDOCS%%%%DOCSDIR%%/modules/README.domain X%%PORTDOCS%%%%DOCSDIR%%/modules/README.domainpolicy X%%PORTDOCS%%%%DOCSDIR%%/modules/README.drouting X%%PORTDOCS%%%%DOCSDIR%%/modules/README.enum X%%PORTDOCS%%%%DOCSDIR%%/modules/README.exec X%%PORTDOCS%%%%DOCSDIR%%/modules/README.group X%%PORTDOCS%%%%DOCSDIR%%/modules/README.htable X%%PORTDOCS%%%%DOCSDIR%%/modules/README.imc X%%PORTDOCS%%%%DOCSDIR%%/modules/README.ipops X%%PORTDOCS%%%%DOCSDIR%%/modules/README.kex X%%PORTDOCS%%%%DOCSDIR%%/modules/README.malloc_test X%%PORTDOCS%%%%DOCSDIR%%/modules/README.mangler X%%PORTDOCS%%%%DOCSDIR%%/modules/README.matrix X%%PORTDOCS%%%%DOCSDIR%%/modules/README.maxfwd X%%PORTDOCS%%%%DOCSDIR%%/modules/README.mediaproxy X%%PORTDOCS%%%%DOCSDIR%%/modules/README.mi_datagram X%%PORTDOCS%%%%DOCSDIR%%/modules/README.mi_fifo X%%PORTDOCS%%%%DOCSDIR%%/modules/README.mi_rpc X%%PORTDOCS%%%%DOCSDIR%%/modules/README.mqueue X%%PORTDOCS%%%%DOCSDIR%%/modules/README.msilo X%%PORTDOCS%%%%DOCSDIR%%/modules/README.msrp X%%PORTDOCS%%%%DOCSDIR%%/modules/README.mtree X%%PORTDOCS%%%%DOCSDIR%%/modules/README.nat_traversal X%%PORTDOCS%%%%DOCSDIR%%/modules/README.nathelper X%%PORTDOCS%%%%DOCSDIR%%/modules/README.p_usrloc X%%PORTDOCS%%%%DOCSDIR%%/modules/README.path X%%PORTDOCS%%%%DOCSDIR%%/modules/README.pdb X%%PORTDOCS%%%%DOCSDIR%%/modules/README.pdt X%%PORTDOCS%%%%DOCSDIR%%/modules/README.permissions X%%PORTDOCS%%%%DOCSDIR%%/modules/README.pike X%%PORTDOCS%%%%DOCSDIR%%/modules/README.pipelimit X%%PORTDOCS%%%%DOCSDIR%%/modules/README.prefix_route X%%PORTDOCS%%%%DOCSDIR%%/modules/README.print X%%PORTDOCS%%%%DOCSDIR%%/modules/README.print_lib X%%PORTDOCS%%%%DOCSDIR%%/modules/README.pv X%%PORTDOCS%%%%DOCSDIR%%/modules/README.qos X%%PORTDOCS%%%%DOCSDIR%%/modules/README.ratelimit X%%PORTDOCS%%%%DOCSDIR%%/modules/README.registrar X%%PORTDOCS%%%%DOCSDIR%%/modules/README.rr X%%PORTDOCS%%%%DOCSDIR%%/modules/README.rtimer X%%PORTDOCS%%%%DOCSDIR%%/modules/README.rtpproxy X%%PORTDOCS%%%%DOCSDIR%%/modules/README.sanity X%%PORTDOCS%%%%DOCSDIR%%/modules/README.sca X%%PORTDOCS%%%%DOCSDIR%%/modules/README.sdpops X%%PORTDOCS%%%%DOCSDIR%%/modules/README.seas X%%PORTDOCS%%%%DOCSDIR%%/modules/README.sipcapture X%%PORTDOCS%%%%DOCSDIR%%/modules/README.siptrace X%%PORTDOCS%%%%DOCSDIR%%/modules/README.siputils X%%PORTDOCS%%%%DOCSDIR%%/modules/README.sl X%%PORTDOCS%%%%DOCSDIR%%/modules/README.sms X%%PORTDOCS%%%%DOCSDIR%%/modules/README.speeddial X%%PORTDOCS%%%%DOCSDIR%%/modules/README.sqlops X%%PORTDOCS%%%%DOCSDIR%%/modules/README.sst X%%PORTDOCS%%%%DOCSDIR%%/modules/README.statistics X%%PORTDOCS%%%%DOCSDIR%%/modules/README.textops X%%PORTDOCS%%%%DOCSDIR%%/modules/README.textopsx X%%PORTDOCS%%%%DOCSDIR%%/modules/README.timer X%%PORTDOCS%%%%DOCSDIR%%/modules/README.tm X%%PORTDOCS%%%%DOCSDIR%%/modules/README.tmrec X%%PORTDOCS%%%%DOCSDIR%%/modules/README.tmx X%%PORTDOCS%%%%DOCSDIR%%/modules/README.topoh X%%PORTDOCS%%%%DOCSDIR%%/modules/README.uac X%%PORTDOCS%%%%DOCSDIR%%/modules/README.uac_redirect X%%PORTDOCS%%%%DOCSDIR%%/modules/README.uid_auth_db X%%PORTDOCS%%%%DOCSDIR%%/modules/README.uid_avp_db X%%PORTDOCS%%%%DOCSDIR%%/modules/README.uid_domain X%%PORTDOCS%%%%DOCSDIR%%/modules/README.uid_gflags X%%PORTDOCS%%%%DOCSDIR%%/modules/README.uid_uri_db X%%PORTDOCS%%%%DOCSDIR%%/modules/README.uri_db X%%PORTDOCS%%%%DOCSDIR%%/modules/README.userblacklist X%%PORTDOCS%%%%DOCSDIR%%/modules/README.usrloc X%%PORTDOCS%%%%DOCSDIR%%/modules/README.xhttp X%%PORTDOCS%%%%DOCSDIR%%/modules/README.xhttp_rpc X%%PORTDOCS%%%%DOCSDIR%%/modules/README.xlog X%%PORTDOCS%%%%DOCSDIR%%/modules/README.xprint X@dirrmtry etc/kamailio X@dirrm lib/kamailio/kamctl/dbtextdb X@dirrm lib/kamailio/kamctl X@dirrm lib/kamailio/modules X@dirrm lib/kamailio X@dirrm %%DATADIR%%/dbtext/kamailio X@dirrm %%DATADIR%%/dbtext X%%MYSQL%%@dirrm %%DATADIR%%/mysql X%%PGSQL%%@dirrm %%DATADIR%%/postgres X@dirrm %%DATADIR%% X%%PORTDOCS%%@dirrm %%DOCSDIR%%/modules X%%PORTDOCS%%@dirrm %%DOCSDIR%% bed417ba6058aeb97597dfd4d90fe61b echo c - kamailio/files mkdir -p kamailio/files > /dev/null 2>&1 echo x - kamailio/files/kamailio.in sed 's/^X//' >kamailio/files/kamailio.in << 'bb1a647d684c1600af2f48408bb9faa8' X#!/bin/sh X# X# $FreeBSD: net/kamailio/files/kamailio.in X# X# PROVIDE: kamailio X# REQUIRE: LOGIN X# KEYWORD: shutdown X# X# Add the following line to /etc/rc.conf to enable this service X# at system startup: X# X# kamailio_enable (bool): Set to NO by default. X# Set it to YES to enable kamailio. X# X X. /etc/rc.subr X Xname=kamailio Xrcvar=kamailio_enable X Xload_rc_config ${name} X X: ${kamailio_enable:=NO} X Xcommand="/usr/local/sbin/kamailio" Xrequired_files="/usr/local/etc/kamailio/kamailio.cfg" X X Xrun_rc_command $1 bb1a647d684c1600af2f48408bb9faa8 echo x - kamailio/files/patch-modules-db__postgres-Makefile sed 's/^X//' >kamailio/files/patch-modules-db__postgres-Makefile << 'c3dda3b58f3af891929b3b015713c494' X--- modules/db_postgres/Makefile.orig 2013-07-26 08:14:20.000000000 +0800 X+++ modules/db_postgres/Makefile 2013-07-26 08:16:14.000000000 +0800 X@@ -40,7 +40,7 @@ X # extra install for kamailio X X install-pgsql-scripts: $(bin_prefix)/$(bin_dir) X- PGSQLON=yes make -C ../../utils/kamctl/ install-modules X+ PGSQLON=yes $(MAKE) -C ../../utils/kamctl/ install-modules X X install-scripts: install-pgsql-scripts X c3dda3b58f3af891929b3b015713c494 echo x - kamailio/files/patch-modules-db__oracle-Makefile sed 's/^X//' >kamailio/files/patch-modules-db__oracle-Makefile << '5110b1dabb735a40310e59d0ab0f379d' X--- modules/db_oracle/Makefile.orig 2013-07-26 08:24:05.000000000 +0800 X+++ modules/db_oracle/Makefile 2013-07-26 08:24:35.000000000 +0800 X@@ -71,7 +71,7 @@ X # extra install for kamailio X X install-oracle-scripts: $(bin_prefix)/$(bin_dir) X- ORACLEON=yes make -C ../../utils/kamctl/ install-modules X+ ORACLEON=yes $(MAKE) -C ../../utils/kamctl/ install-modules X X install-scripts: install-oracle-scripts X 5110b1dabb735a40310e59d0ab0f379d echo x - kamailio/files/patch-modules-db__berkeley-Makefile sed 's/^X//' >kamailio/files/patch-modules-db__berkeley-Makefile << '79243cacc24cd9d2634d6bb0f745b890' X--- modules/db_berkeley/Makefile.orig 2013-07-26 08:29:13.000000000 +0800 X+++ modules/db_berkeley/Makefile 2013-07-26 08:29:40.000000000 +0800 X@@ -25,7 +25,7 @@ X # extra install for kamailio X X install-berkeley-scripts: $(bin_prefix)/$(bin_dir) X- BERKELEYDBON=yes make -C ../../utils/kamctl/ install-modules X+ BERKELEYDBON=yes $(MAKE) -C ../../utils/kamctl/ install-modules X X install-scripts: install-berkeley-scripts X 79243cacc24cd9d2634d6bb0f745b890 echo x - kamailio/files/patch-modules-db__sqlite-Makefile sed 's/^X//' >kamailio/files/patch-modules-db__sqlite-Makefile << 'f3f4e6139353554d4fc89229213f740d' X--- modules/db_sqlite/Makefile.orig 2013-07-26 08:33:52.000000000 +0800 X+++ modules/db_sqlite/Makefile 2013-07-26 08:34:14.000000000 +0800 X@@ -18,7 +18,7 @@ X # extra install for kamailio X X install-sqlite-scripts: $(bin_prefix)/$(bin_dir) X- SQLITEON=yes make -C ../../utils/kamctl/ install-modules X+ SQLITEON=yes $(MAKE) -C ../../utils/kamctl/ install-modules X X install-scripts: install-sqlite-scripts X f3f4e6139353554d4fc89229213f740d echo x - kamailio/files/patch-Makefile sed 's/^X//' >kamailio/files/patch-Makefile << 'f96282cf34dbacb46bce860c29618ea4' X--- Makefile.orig 2013-08-03 07:04:04.000000000 +0800 X+++ Makefile 2013-08-03 07:06:44.000000000 +0800 X@@ -95,7 +95,7 @@ X # whether or not to install $(MAIN_NAME).cfg or just $(MAIN_NAME).cfg.default X # ($(MAIN_NAME).cfg will never be overwritten by make install, this is usefull X # when creating packages) X-skip_cfg_install?= X+skip_cfg_install?=yes X X #extra modules to exclude X skip_modules?= X@@ -819,8 +819,8 @@ X fi ; \ X done; true X # radius dictionary X- $(INSTALL_TOUCH) $(cfg_prefix)/$(cfg_dir)/dictionary.$(CFG_NAME) X- $(INSTALL_CFG) etc/dictionary.$(CFG_NAME) $(cfg_prefix)/$(cfg_dir) X+ $(INSTALL_TOUCH) $(cfg_prefix)/$(cfg_dir)/dictionary.$(CFG_NAME).sample X+ $(INSTALL_CFG) etc/dictionary.$(CFG_NAME) $(cfg_prefix)/$(cfg_dir)/dictionary.$(CFG_NAME).sample X X install-bin: $(bin_prefix)/$(bin_dir) $(NAME) X $(INSTALL_TOUCH) $(bin_prefix)/$(bin_dir)/$(NAME) f96282cf34dbacb46bce860c29618ea4 echo x - kamailio/files/patch-utils-kamctl-Makefile sed 's/^X//' >kamailio/files/patch-utils-kamctl-Makefile << 'b280d00173d34d0aad26828885561369' X--- utils/kamctl/Makefile.orig 2013-08-02 23:04:38.000000000 +0800 X+++ utils/kamctl/Makefile 2013-08-02 23:07:17.000000000 +0800 X@@ -3,6 +3,8 @@ X include $(COREPATH)/Makefile.defs X include $(COREPATH)/config.mak X X+skip_cfg_install?=yes X+ X all: X @echo "No compilation needed for kamctl" X X@@ -15,7 +17,8 @@ X $(INSTALL_TOUCH) $(cfg_prefix)/$(cfg_dir)/kamctlrc.sample X $(INSTALL_CFG) kamctlrc \ X $(cfg_prefix)/$(cfg_dir)/kamctlrc.sample X- if [ ! -f $(cfg_prefix)/$(cfg_dir)/kamctlrc ]; then \ X+ if [ -z "${skip_cfg_install}" -a \ X+ ! -f $(cfg_prefix)/$(cfg_dir)/kamctlrc ]; then \ X mv -f $(cfg_prefix)/$(cfg_dir)/kamctlrc.sample \ X $(cfg_prefix)/$(cfg_dir)/kamctlrc; \ X fi b280d00173d34d0aad26828885561369 echo x - kamailio/files/patch-modules-tls-Makefile sed 's/^X//' >kamailio/files/patch-modules-tls-Makefile << 'f24f6d6724730ad6ec8ca885c7e300c7' X--- modules/tls/Makefile.orig 2013-08-02 07:54:23.000000000 +0800 X+++ modules/tls/Makefile 2013-08-02 07:54:42.000000000 +0800 X@@ -9,6 +9,8 @@ X auto_gen= X NAME=tls.so X X+skip_cfg_install?=yes X+ X ifeq ($(CROSS_COMPILE),) X SSL_BUILDER=$(shell \ X if pkg-config --exists libssl; then \ f24f6d6724730ad6ec8ca885c7e300c7 echo x - kamailio/UIDs.diff sed 's/^X//' >kamailio/UIDs.diff << '065a83cbe0674b723ccda47f27b0f032' X--- /usr/ports/UIDs 2013-08-08 07:35:39.000000000 +0800 X+++ /usr/ports/net/kamailio/UIDs 2013-08-13 07:11:07.000000000 +0800 X@@ -266,4 +266,5 @@ X colord:*:970:970::0:0:colord color management daemon:/nonexistent:/usr/sbin/nologin X shibd:*:971:971::0:0:Shibboleth SAML daemon:/nonexistent:/usr/sbin/nologin X plex:*:972:972::0:0:Plex Media Server:/nonexistent:/usr/sbin/nologin X+kamailio:*:973:973::0:0:kamailio daemon:/nonexistent:/usr/sbin/nologin X nobody:*:65534:65534::0:0:Unprivileged user:/nonexistent:/usr/sbin/nologin 065a83cbe0674b723ccda47f27b0f032 echo x - kamailio/GIDs.diff sed 's/^X//' >kamailio/GIDs.diff << '58b636aa59c9f2fda4409407a3a1e903' X--- /usr/ports/GIDs 2013-08-08 07:35:39.000000000 +0800 X+++ /usr/ports/net/kamailio/GIDs 2013-08-13 07:12:11.000000000 +0800 X@@ -259,5 +259,6 @@ X colord:*:970: X shibd:*:971: X plex:*:972: X+kamailio:*:973: X nogroup:*:65533: X nobody:*:65534: 58b636aa59c9f2fda4409407a3a1e903 exit