# 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 # 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/4.0.2/src/ XDISTNAME= ${PORTNAME}-${PORTVERSION}_src X XMAINTAINER= olivermahmoudi@gmail.com XCOMMENT= Very fast and configurable open source SIP proxy X XUSES= gmake XUSE_LDCONFIG= YES XCFLAGS+= -Wall X XLIB_DEPENDS+= libexpat.so:${PORTSDIR}/textproc/expat2 \ X libxml2.so:${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 XOPTIONS_DEFINE= DOCS MYSQL PGSQL RADIUS JITSI JABBER TLS UNIXODBC XOPTIONS_DEFAULT= MYSQL RADIUS JABBER TLS XOPTIONS_SUB= YES X XJITSI_DESC= VoIP Frontend GUI via Jitsi X XMYSQL_USE= mysql=yes XPGSQL_USES= pgsql XJITSI_RUN_DEPENDS= jitsi:${PORTSDIR}/net-im/jitsi XUNIXODBC_LIB_DEPENDS= libodbc.so:${PORTSDIR}/databases/unixODBC XRADIUS_LIB_DEPENDS= libradiusclient-ng.so:${PORTSDIR}/net/radiusclient X X.include X X.if ${PORT_OPTIONS:MMYSQL} XEXTRA_MODULES+= db_mysql X.endif X X.if ${PORT_OPTIONS:MPGSQL} XEXTRA_MODULES+= db_postgres X.endif X X.if ${PORT_OPTIONS:MUNIXODBC} XEXTRA_MODULES+= db_unixodbc X.endif X X.if ${PORT_OPTIONS:MRADIUS} XEXTRA_MODULES+= auth_radius group_radius uri_radius X.endif X X.if ${PORT_OPTIONS:MJABBER} XEXTRA_MODULES+= jabber X.endif X X.if ${PORT_OPTIONS:MTLS} XEXTRA_MODULES+= tls X.endif X X.if !empty (EXTRA_MODULES) XMAKE_ARGS= include_modules="${EXTRA_MODULES}" X.endif X Xpost-patch: X.if ! ${PORT_OPTIONS:MDOCS} 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 Xpost-stage: X# Do not install anything beyond ${PREFIX} X ${RM} /root/.rnd X X# Strip modules in lib/kamailio/modules X @${ECHO_CMD} "Stripping modules in ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules/" X X.for i in db_mysql db_postgres db_unixodbc tls blst \ X xhttp_rpc nat_traversal print msrp mi_datagram \ X userblacklist msilo uid_uri_db drouting enum \ X p_usrloc avpops matrix rr sst \ X rtpproxy mqueue tmx sqlops dialog \ X usrloc dispatcher auth_db uac permissions \ X path tm mediaproxy nathelper print_lib \ X mangler group textops rtimer db_cluster \ X textopsx db_flatstore sl pipelimit counters \ X mi_fifo statistics corex debugger pv \ X ratelimit ctl db2_ops mi_rpc tmrec \ X benchmark domainpolicy acc exec siputils \ X malloc_test kex cfg_rpc diversion ipops \ X uid_auth_db imc cfg_db xhttp seas \ X timer auth_diameter dmq uac_redirect pdt \ X call_control uri_db alias_db sca avp \ X cfgutils pike uid_domain domain maxfwd \ X htable topoh auth sms async \ X prefix_route speeddial registrar mtree uid_avp_db \ X xlog siptrace qos pdb xprint auth_radius \ X sanity uid_gflags db_text sdpops sipcapture X @if [ -e ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules/${i}.so ]; then \ X ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules/${i}.so; \ X fi X.endfor X X# Strip libraries in lib/kamailio X @${ECHO_CMD} "Stripping libraries in ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/" X X.for j in srdb2 srdb1 kcore srutils kmi trie print X @if [ -e ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/lib${j}.so.1 ]; then \ X ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/lib${j}.so.1; \ X fi X.endfor X X# This is also part of lib/kamailio but ends in .so.0 X @if [ -e ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/libbinrpc.so.0 ]; then \ X ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/libbinrpc.so.0; \ X fi X X# Strip binaries in sbin X @${ECHO_CMD} "Stripping binaries in ${STAGEDIR}${PREFIX}/sbin/" X X.for k in kamailio kamcmd X @${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/${k} X.endfor X Xdo-install: X cd ${WRKSRC} && ${GMAKE} ${INSTALL_TARGET} 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 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%% Xman/man5/kamailio.cfg.5.gz Xman/man8/kamailio.8.gz Xman/man8/kamcmd.8.gz Xman/man8/kamctl.8.gz Xman/man8/kamdbctl.8.gz 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 exit