From owner-svn-ports-head@FreeBSD.ORG Thu Feb 19 05:29:45 2015 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 38F6D519; Thu, 19 Feb 2015 05:29:45 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 232A6D47; Thu, 19 Feb 2015 05:29:45 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t1J5Ti3h043138; Thu, 19 Feb 2015 05:29:44 GMT (envelope-from pi@FreeBSD.org) Received: (from pi@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t1J5TioU043134; Thu, 19 Feb 2015 05:29:44 GMT (envelope-from pi@FreeBSD.org) Message-Id: <201502190529.t1J5TioU043134@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: pi set sender to pi@FreeBSD.org using -f From: Kurt Jaeger Date: Thu, 19 Feb 2015 05:29:44 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r379332 - in head/net/kamailio: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Feb 2015 05:29:45 -0000 Author: pi Date: Thu Feb 19 05:29:43 2015 New Revision: 379332 URL: https://svnweb.freebsd.org/changeset/ports/379332 QAT: https://qat.redports.org/buildarchive/r379332/ Log: net/kamailio: 4.2.2 -> 4.2.3 Changes: http://www.kamailio.org/pub/kamailio/4.2.3/ChangeLog Adds PRESENCE option and additional modules are integrated in the build. Submitted by: Euan Thoms Added: head/net/kamailio/files/patch-ip_addr_h (contents, props changed) Deleted: head/net/kamailio/files/patch-modules__pipelimit__pipelimit.c head/net/kamailio/files/patch-modules__ratelimit__ratelimit.c Modified: head/net/kamailio/Makefile head/net/kamailio/distinfo head/net/kamailio/pkg-plist Modified: head/net/kamailio/Makefile ============================================================================== --- head/net/kamailio/Makefile Thu Feb 19 02:29:06 2015 (r379331) +++ head/net/kamailio/Makefile Thu Feb 19 05:29:43 2015 (r379332) @@ -3,8 +3,7 @@ # PORTNAME= kamailio -PORTVERSION= 4.2.2 -PORTREVISION= 1 +PORTVERSION= 4.2.3 CATEGORIES= net MASTER_SITES= http://www.kamailio.org/pub/kamailio/${PORTVERSION}/src/ DISTNAME= ${PORTNAME}-${PORTVERSION}_src @@ -15,7 +14,8 @@ COMMENT= Very fast and configurable open LICENSE= GPLv2 LIB_DEPENDS= libexpat.so:${PORTSDIR}/textproc/expat2 \ - libxml2.so:${PORTSDIR}/textproc/libxml2 + libxml2.so:${PORTSDIR}/textproc/libxml2 \ + libcurl.so:${PORTSDIR}/ftp/curl RUN_DEPENDS= ${LOCALBASE}/bin/bash:${PORTSDIR}/shells/bash USES= gmake shebangfix readline @@ -30,11 +30,12 @@ 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_DEFINE= DOCS MYSQL PGSQL RADIUS JITSI JABBER TLS UNIXODBC PRESENCE +OPTIONS_DEFAULT=MYSQL RADIUS JABBER TLS PRESENCE OPTIONS_SUB= YES JITSI_DESC= VoIP Frontend GUI via Jitsi +PRESENCE_DESC= Presence support MYSQL_USE= mysql=yes PGSQL_USES= pgsql @@ -49,12 +50,14 @@ TLS_USE= OPENSSL=yes BUILD_DEPENDS+= clang33:${PORTSDIR}/lang/clang33 .endif +DEFAULT_GROUP_INCLUDE= standard standard-dep + .if ${PORT_OPTIONS:MMYSQL} -EXTRA_MODULES+= db_mysql +EXTRA_GROUPS+= mysql .endif .if ${PORT_OPTIONS:MPGSQL} -EXTRA_MODULES+= db_postgres +EXTRA_GROUPS+= postgres .endif .if ${PORT_OPTIONS:MUNIXODBC} @@ -62,7 +65,7 @@ EXTRA_MODULES+= db_unixodbc .endif .if ${PORT_OPTIONS:MRADIUS} -EXTRA_MODULES+= auth_radius group_radius uri_radius +EXTRA_GROUPS+= radius .endif .if ${PORT_OPTIONS:MJABBER} @@ -73,8 +76,12 @@ EXTRA_MODULES+= jabber EXTRA_MODULES+= tls .endif +.if ${PORT_OPTIONS:MPRESENCE} +EXTRA_GROUPS+= presence +.endif + .if !empty (EXTRA_MODULES) -MAKE_ARGS= include_modules="${EXTRA_MODULES}" +MAKE_ARGS+= group_include="${DEFAULT_GROUP_INCLUDE} ${EXTRA_GROUPS}" include_modules="${EXTRA_MODULES}" .endif post-patch: @@ -120,12 +127,18 @@ post-stage: 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 + 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 @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}/" Modified: head/net/kamailio/distinfo ============================================================================== --- head/net/kamailio/distinfo Thu Feb 19 02:29:06 2015 (r379331) +++ head/net/kamailio/distinfo Thu Feb 19 05:29:43 2015 (r379332) @@ -1,2 +1,2 @@ -SHA256 (kamailio-4.2.2_src.tar.gz) = 10fb05cdc8a5223e5b0a8faf2b24819c60b40f232809c621569eda3e620f0ee5 -SIZE (kamailio-4.2.2_src.tar.gz) = 11148160 +SHA256 (kamailio-4.2.3_src.tar.gz) = 7dbbca4a515778d3e903380adcc49f727ddc4853238cb905e14c811a5671ed80 +SIZE (kamailio-4.2.2_src.tar.gz) = 11160883 Added: head/net/kamailio/files/patch-ip_addr_h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/kamailio/files/patch-ip_addr_h Thu Feb 19 05:29:43 2015 (r379332) @@ -0,0 +1,13 @@ +--- ip_addr.h.orig 2015-02-08 08:55:12.465621472 +0800 ++++ ip_addr.h 2015-02-08 08:57:10.297609516 +0800 +@@ -59,6 +59,10 @@ + enum comp_methods { COMP_NONE, COMP_SIGCOMP, COMP_SERGZ }; + #endif + ++#ifndef INADDR_LOOPBACK ++#define INADDR_LOOPBACK (long) 0x7F000001 ++#endif ++ + struct ip_addr{ + unsigned int af; /* address family: AF_INET6 or AF_INET */ + unsigned int len; /* address len, 16 or 4 */ Modified: head/net/kamailio/pkg-plist ============================================================================== --- head/net/kamailio/pkg-plist Thu Feb 19 02:29:06 2015 (r379331) +++ head/net/kamailio/pkg-plist Thu Feb 19 05:29:43 2015 (r379332) @@ -72,7 +72,6 @@ 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 @@ -152,14 +151,8 @@ lib/kamailio/modules/tm.so lib/kamailio/modules/tmrec.so lib/kamailio/modules/tmx.so lib/kamailio/modules/topoh.so -lib/kamailio/modules/tsilo.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 @@ -342,7 +335,6 @@ lib/kamailio/modules/xprint.so %%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 @@ -422,14 +414,8 @@ lib/kamailio/modules/xprint.so %%PORTDOCS%%%%DOCSDIR%%/modules/README.tmrec %%PORTDOCS%%%%DOCSDIR%%/modules/README.tmx %%PORTDOCS%%%%DOCSDIR%%/modules/README.topoh -%%PORTDOCS%%%%DOCSDIR%%/modules/README.tsilo %%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 @@ -442,3 +428,43 @@ man/man8/kamailio.8.gz man/man8/kamcmd.8.gz man/man8/kamctl.8.gz man/man8/kamdbctl.8.gz +%%RADIUS%%lib/kamailio/modules/acc_radius.so +%%RADIUS%%lib/kamailio/modules/misc_radius.so +%%RADIUS%%lib/kamailio/modules/peering.so +%%PRESENCE%%lib/kamailio/modules/pua.so +%%PRESENCE%%lib/kamailio/modules/pua_xmpp.so +%%PRESENCE%%lib/kamailio/modules/xcap_client.so +%%PRESENCE%%lib/kamailio/modules/xcap_server.so +%%PRESENCE%%lib/kamailio/modules/presence.so +%%PRESENCE%%lib/kamailio/modules/presence_conference.so +%%PRESENCE%%lib/kamailio/modules/presence_dialoginfo.so +%%PRESENCE%%lib/kamailio/modules/presence_mwi.so +%%PRESENCE%%lib/kamailio/modules/presence_profile.so +%%PRESENCE%%lib/kamailio/modules/presence_reginfo.so +%%PRESENCE%%lib/kamailio/modules/presence_xml.so +%%PRESENCE%%lib/kamailio/modules/pua_bla.so +%%PRESENCE%%lib/kamailio/modules/pua_dialoginfo.so +%%PRESENCE%%lib/kamailio/modules/pua_mi.so +%%PRESENCE%%lib/kamailio/modules/pua_reginfo.so +%%PRESENCE%%lib/kamailio/modules/pua_usrloc.so +%%PRESENCE%%lib/kamailio/modules/rls.so +%%PORTDOCS%%%%RADIUS%%%%DOCSDIR%%/modules/README.acc_radius +%%PORTDOCS%%%%RADIUS%%%%DOCSDIR%%/modules/README.misc_radius +%%PORTDOCS%%%%RADIUS%%%%DOCSDIR%%/modules/README.peering +%%PORTDOCS%%%%PRESENCE%%%%DOCSDIR%%/modules/README.pua +%%PORTDOCS%%%%PRESENCE%%%%DOCSDIR%%/modules/README.pua_xmpp +%%PORTDOCS%%%%PRESENCE%%%%DOCSDIR%%/modules/README.xcap_client +%%PORTDOCS%%%%PRESENCE%%%%DOCSDIR%%/modules/README.xcap_server +%%PORTDOCS%%%%PRESENCE%%%%DOCSDIR%%/modules/README.presence +%%PORTDOCS%%%%PRESENCE%%%%DOCSDIR%%/modules/README.presence_conference +%%PORTDOCS%%%%PRESENCE%%%%DOCSDIR%%/modules/README.presence_dialoginfo +%%PORTDOCS%%%%PRESENCE%%%%DOCSDIR%%/modules/README.presence_mwi +%%PORTDOCS%%%%PRESENCE%%%%DOCSDIR%%/modules/README.presence_profile +%%PORTDOCS%%%%PRESENCE%%%%DOCSDIR%%/modules/README.presence_reginfo +%%PORTDOCS%%%%PRESENCE%%%%DOCSDIR%%/modules/README.presence_xml +%%PORTDOCS%%%%PRESENCE%%%%DOCSDIR%%/modules/README.pua_bla +%%PORTDOCS%%%%PRESENCE%%%%DOCSDIR%%/modules/README.pua_dialoginfo +%%PORTDOCS%%%%PRESENCE%%%%DOCSDIR%%/modules/README.pua_mi +%%PORTDOCS%%%%PRESENCE%%%%DOCSDIR%%/modules/README.pua_reginfo +%%PORTDOCS%%%%PRESENCE%%%%DOCSDIR%%/modules/README.pua_usrloc +%%PORTDOCS%%%%PRESENCE%%%%DOCSDIR%%/modules/README.rls