diff --git a/net/kamailio/Makefile b/net/kamailio/Makefile index 055ea6ff9257..c22f0f0c8670 100644 --- a/net/kamailio/Makefile +++ b/net/kamailio/Makefile @@ -1,184 +1,185 @@ PORTNAME= kamailio DISTVERSION= 6.1.1 +PORTREVISION= 1 CATEGORIES= net MASTER_SITES= http://www.kamailio.org/pub/kamailio/${DISTVERSION}/src/ DISTNAME= ${PORTNAME}-${DISTVERSION}_src MAINTAINER= drtr0jan@yandex.ru COMMENT= Very fast and configurable open source SIP proxy WWW= https://www.kamailio.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= xsltproc:textproc/libxslt USES= bison cmake compiler:c11 cpe pkgconfig python:build readline \ shebangfix USE_LDCONFIG= yes USE_RC_SUBR= kamailio SHEBANG_FILES= utils/kamctl/dbtextdb/dbtextdb.py utils/kamctl/kamctl \ utils/kamctl/kamdbctl ALL_TARGET= all dbschema man CFLAGS+= -Wall KAMAILIO_USER?= kamailio KAMAILIO_GROUP?= kamailio KAMAILIO_RUNDIR?= /var/run/${PORTNAME} SUB_LIST= KAMAILIO_GROUP=${KAMAILIO_GROUP} \ KAMAILIO_RUNDIR=${KAMAILIO_RUNDIR} \ KAMAILIO_USER=${KAMAILIO_USER} WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} .if ${KAMAILIO_USER} == kamailio USERS= ${KAMAILIO_USER} .endif .if ${KAMAILIO_GROUP} == kamailio GROUPS= ${KAMAILIO_GROUP} .endif OPTIONS_DEFINE= BLOCKCHAIN DIALPLAN DOCS EVAPI GCRYPT \ HTTP_CLIENT JWT KAFKA LOST LWSC MICROHTTPD \ MQTT NGHTTP2 OUTBOUND PERL PHONENUM PRESENCE \ RADIUS SCTP SIPREPO SLACK TLS WEBSOCKET OPTIONS_DEFAULT= MYSQL PRESENCE RADIUS SQLITE TLS OPTIONS_GROUP= DATABASE_DRIVERS KEMI_LANGS OPTIONS_GROUP_DATABASE_DRIVERS= MYSQL PGSQL SQLITE UNIXODBC OPTIONS_GROUP_KEMI_LANGS= LUAJIT PYTHON3 OPTIONS_SUB= YES BLOCKCHAIN_DESC= Blockchain modules DATABASE_DRIVERS_DESC= Database drivers DIALPLAN_DESC= String translations based on rules EVAPI_DESC= Network event broadcast API GCRYPT_DESC= Cryptography functions HTTP_CLIENT_DESC= HTTP-client module JWT_DESC= JSON Web Token generation and validation KAFKA_DESC= Produces and sends messages to a Kafka server KEMI_LANGS_DESC= Kamailio Embedded Interface Interpreters LOST_DESC= HELD (RFC6155) and LOST (RFC5222) location-based routing LUAJIT_DESC= Execute embedded Lua scripts LWSC_DESC= Websocket client connector using libwebsockets MICROHTTPD_DESC= Simple HTTP server implementation MQTT_DESC= MQTT connector for bi-directional publish-subscribe communication NGHTTP2_DESC= HTTP2 server module implementation OUTBOUND_DESC= SIP Outbound support PHONENUM_DESC= Phone number lookup and normalization using libphonenumber PRESENCE_DESC= Presence support PYTHON3_DESC= Execute embedded Python3 scripts SCTP_DESC= SCTP support SIPREPO_DESC= In-memory SIP message storage SLACK_DESC= Connector to Slack channels BLOCKCHAIN_LIB_DEPENDS= libcurl.so:ftp/curl \ libsecp256k1.so:math/secp256k1 BLOCKCHAIN_VARS= EXTRA_MODULES+="auth_web3 auth_arnacon" DIALPLAN_LIB_DEPENDS= libpcre2-8.so:devel/pcre2 DIALPLAN_VARS= EXTRA_MODULES+=dialplan DOCS_EXTRA_PATCHES_OFF= ${PATCHDIR}/extra-patch-cmake_modules-docs.cmake \ ${PATCHDIR}/extra-patch-src_CMakeLists.txt EVAPI_LIB_DEPENDS= libev.so:devel/libev EVAPI_VARS= EXTRA_MODULES+=evapi GCRYPT_LIB_DEPENDS= libgcrypt.so:security/libgcrypt GCRYPT_VARS= EXTRA_MODULES+=gcrypt HTTP_CLIENT_LIB_DEPENDS= libcurl.so:ftp/curl HTTP_CLIENT_VARS= EXTRA_MODULES+=http_client JWT_LIB_DEPENDS= libjwt.so:www/libjwt JWT_VARS= EXTRA_MODULES+=jwt KAFKA_LIB_DEPENDS= librdkafka.so:net/librdkafka KAFKA_VARS= EXTRA_MODULES+=kafka LOST_LIB_DEPENDS= libcurl.so:ftp/curl \ libxml2.so:textproc/libxml2 LOST_VARS= EXTRA_MODULES+=lost LUAJIT_USES= luajit LUAJIT_CMAKE_BOOL= LUAJIT LUAJIT_VARS= EXTRA_MODULES+=app_lua LWSC_LIB_DEPENDS= libwebsockets.so:net/libwebsockets LWSC_VARS= EXTRA_MODULES+=lwsc MICROHTTPD_LIB_DEPENDS= libmicrohttpd.so:www/libmicrohttpd MICROHTTPD_VARS= EXTRA_MODULES+=microhttpd MQTT_LIB_DEPENDS= libev.so:devel/libev \ libmosquitto.so:net/mosquitto MQTT_VARS= EXTRA_MODULES+=mqtt MYSQL_LIB_DEPENDS= libunwind.so:devel/libunwind MYSQL_USES= mysql MYSQL_VARS= EXTRA_MODULES+=db_mysql NGHTTP2_LIB_DEPENDS= libevent.so:devel/libevent \ libnghttp2.so:www/libnghttp2 NGHTTP2_VARS= EXTRA_MODULES+=nghttp2 OUTBOUND_USES= ssl OUTBOUND_VARS= EXTRA_MODULES+=outbound PERL_USES= perl5 PERL_CMAKE_ON= -DPERLCCOPTS="`perl -MExtUtils::Embed -e ccopts`" \ -DPERLLDOPTS="`perl -MExtUtils::Embed -e ldopts`" \ -DTYPEMAP="`perl -MConfig -e 'print $$Config{privlib}'`/ExtUtils/typemap" PERL_VARS= EXTRA_MODULES+=app_perl PGSQL_USES= pgsql PGSQL_VARS= EXTRA_MODULES+=db_postgres PHONENUM_LIB_DEPENDS= libphonenumber.so:devel/libphonenumber PHONENUM_VARS= EXTRA_MODULES+=phonenum PRESENCE_LIB_DEPENDS= libcurl.so:ftp/curl \ libicuuc.so:devel/icu \ libxml2.so:textproc/libxml2 PRESENCE_VARS= EXTRA_MODULES+="presence presence_conference presence_dfks presence_dialoginfo presence_mwi presence_profile presence_reginfo presence_xml pua pua_bla pua_dialoginfo pua_reginfo pua_rpc pua_usrloc pua_xmpp rls xcap_client xcap_server" PYTHON3_USES= gettext-runtime python PYTHON3_VARS= EXTRA_MODULES+=app_python3 RADIUS_LIB_DEPENDS= libradcli.so:net/radcli RADIUS_VARS= EXTRA_MODULES+="acc_radius auth_radius misc_radius peering" SCTP_VARS= EXTRA_MODULES+=sctp SIPREPO_VARS= EXTRA_MODULES+=siprepo SLACK_LIB_DEPENDS= libcurl.so:ftp/curl SLACK_VARS= EXTRA_MODULES+=slack SQLITE_USES= sqlite SQLITE_VARS= EXTRA_MODULES+=db_sqlite TLS_USES= ssl TLS_VARS= EXTRA_MODULES+=tls UNIXODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC UNIXODBC_VARS= EXTRA_MODULES+=db_unixodbc WEBSOCKET_LIB_DEPENDS= libunistring.so:devel/libunistring WEBSOCKET_VARS= EXTRA_MODULES+=websocket .include .if !empty (EXTRA_MODULES) CMAKE_ARGS+= -DINCLUDE_MODULES="${EXTRA_MODULES}" .endif post-install: @(cd ${STAGEDIR}${ETCDIR}; for i in `${FIND} . -type f`; do ${MV} $$i $$i.sample; done) .include diff --git a/net/ocserv/Makefile b/net/ocserv/Makefile index 3d0bbf9d84a8..414b7b999fa7 100644 --- a/net/ocserv/Makefile +++ b/net/ocserv/Makefile @@ -1,87 +1,87 @@ PORTNAME= ocserv DISTVERSION= 1.3.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= net net-vpn security MASTER_SITES= https://www.infradead.org/ocserv/download/ MAINTAINER= otis@FreeBSD.org COMMENT= Server implementing the AnyConnect SSL VPN protocol WWW= https://ocserv.gitlab.io/www/index.html LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= bash:shells/bash \ gsed:textproc/gsed \ ipcalc:net-mgmt/ipcalc LIB_DEPENDS= libev.so:devel/libev \ libgnutls.so:security/gnutls \ libiconv.so:converters/libiconv \ liblz4.so:archivers/liblz4 \ libnettle.so:security/nettle \ liboath.so:security/oath-toolkit \ libpcl.so:devel/pcl \ libprotobuf-c.so:devel/protobuf-c \ libtalloc.so:devel/talloc \ libtasn1.so:security/libtasn1 USES= autoreconf cpe gettext-tools gperf libtool localbase ncurses \ pathfix pkgconfig readline tar:xz CPE_VENDOR= infradead USE_RC_SUBR= ocserv GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --disable-namespaces \ --without-geoip \ --without-http-parser USERS= _ocserv GROUPS= _ocserv PLIST_SUB= GROUPS="${GROUPS}" \ USERS="${USERS}" PORTDOCS= AUTHORS ChangeLog NEWS README PORTEXAMPLES= profile.xml sample.config sample.passwd OPTIONS_DEFINE= DOCS EXAMPLES GSSAPI MAXMIND RADIUS MAXMIND_DESC= Use Maxmind GeoIP library GSSAPI_LIB_DEPENDS= libkrb5support.so:security/krb5 GSSAPI_USES= gssapi:mit GSSAPI_CONFIGURE_OFF= --without-gssapi MAXMIND_LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb MAXMIND_CONFIGURE_OFF= --without-maxmind RADIUS_LIB_DEPENDS= libradcli.so:net/radcli RADIUS_CONFIGURE_OFF= --without-radius .include post-patch: ${REINPLACE_CMD} 's|/usr/bin/ocserv\\-fw|${PREFIX}/libexec/ocserv\\-fw|g' \ ${WRKSRC}/doc/ocserv.8 ${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \ -e 's|%%ETCDIR%%|${ETCDIR}|g' \ -e 's|%%USERS%%|${USERS}|g' \ -e 's|%%GROUPS%%|${GROUPS}|g' \ ${WRKSRC}/doc/sample.config \ ${WRKSRC}/src/main-user.c .if "${PREFIX}" != "" && "${PREFIX}" != "/" && "${PREFIX}" != "/usr" ${REINPLACE_CMD} -E 's|^(#define DEFAULT_CFG_FILE ")(/etc/ocserv/ocserv.conf")|\1${PREFIX}\2|' ${WRKSRC}/src/config.c ${REINPLACE_CMD} -E 's|^(#define DEFAULT_OCPASSWD ")(/etc/ocserv/ocpasswd")|\1${PREFIX}\2|' ${WRKSRC}/src/ocpasswd/ocpasswd.c .endif post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/ocserv ${STAGEDIR}/var/run/ocserv ${INSTALL_DATA} ${WRKSRC}/doc/sample.config ${STAGEDIR}${PREFIX}/etc/ocserv/ocserv.conf.sample post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/net/radcli/Makefile b/net/radcli/Makefile index 4b9b4611ba49..ccf84c001ec2 100644 --- a/net/radcli/Makefile +++ b/net/radcli/Makefile @@ -1,28 +1,28 @@ PORTNAME= radcli -PORTVERSION= 1.4.0 +PORTVERSION= 1.5.0 MASTER_SITES= https://github.com/radcli/radcli/releases/download/${PORTVERSION}/ CATEGORIES= net MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simple RADIUS client library WWW= https://radcli.github.io/radcli/ \ https://github.com/radcli/radcli LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT LIB_DEPENDS= libgnutls.so:security/gnutls \ libnettle.so:security/nettle USES= libtool pkgconfig GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USE_LDCONFIG= yes post-install: .for file in radiusclient.conf radiusclient-tls.conf servers servers-tls ${INSTALL_DATA} ${WRKSRC}/etc/${file} ${STAGEDIR}${PREFIX}/etc/radcli/${file}.sample .endfor .include diff --git a/net/radcli/distinfo b/net/radcli/distinfo index 281d21752460..a11732c2ff59 100644 --- a/net/radcli/distinfo +++ b/net/radcli/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1718580028 -SHA256 (radcli-1.4.0.tar.gz) = b0e2fef60800cc5cd2123db5ccca967f44735f3fb1b8f36adf3d32fefc0f26aa -SIZE (radcli-1.4.0.tar.gz) = 607222 +TIMESTAMP = 1777252510 +SHA256 (radcli-1.5.0.tar.gz) = 9b3bc9e1578c81e38ddc538d5ff4ec3102552dc1778cbfff9032fbbdeec11ed2 +SIZE (radcli-1.5.0.tar.gz) = 643510 diff --git a/net/radcli/pkg-plist b/net/radcli/pkg-plist index bf7d9e2ed77a..aaaadb449e3e 100644 --- a/net/radcli/pkg-plist +++ b/net/radcli/pkg-plist @@ -1,82 +1,82 @@ @sample etc/radcli/radiusclient-tls.conf.sample @sample etc/radcli/radiusclient.conf.sample @sample etc/radcli/servers-tls.sample @sample etc/radcli/servers.sample include/radcli/radcli.h include/radcli/version.h lib/libradcli.a lib/libradcli.so -lib/libradcli.so.6 -lib/libradcli.so.6.3.0 +lib/libradcli.so.10 +lib/libradcli.so.10.0.0 libdata/pkgconfig/radcli.pc share/man/man3/radcli.h.3.gz share/man/man3/rc_aaa.3.gz share/man/man3/rc_aaa_ctx.3.gz share/man/man3/rc_aaa_ctx_free.3.gz share/man/man3/rc_aaa_ctx_get_secret.3.gz share/man/man3/rc_aaa_ctx_get_vector.3.gz share/man/man3/rc_aaa_ctx_server.3.gz share/man/man3/rc_acct.3.gz share/man/man3/rc_acct_proxy.3.gz share/man/man3/rc_add_config.3.gz share/man/man3/rc_apply_config.3.gz share/man/man3/rc_auth.3.gz share/man/man3/rc_auth_proxy.3.gz share/man/man3/rc_avpair_add.3.gz share/man/man3/rc_avpair_assign.3.gz share/man/man3/rc_avpair_copy.3.gz share/man/man3/rc_avpair_free.3.gz share/man/man3/rc_avpair_gen.3.gz share/man/man3/rc_avpair_get.3.gz share/man/man3/rc_avpair_get_attr.3.gz share/man/man3/rc_avpair_get_in6.3.gz share/man/man3/rc_avpair_get_raw.3.gz share/man/man3/rc_avpair_get_uint32.3.gz share/man/man3/rc_avpair_insert.3.gz share/man/man3/rc_avpair_log.3.gz share/man/man3/rc_avpair_new.3.gz share/man/man3/rc_avpair_next.3.gz share/man/man3/rc_avpair_parse.3.gz share/man/man3/rc_avpair_remove.3.gz share/man/man3/rc_avpair_tostr.3.gz share/man/man3/rc_buildreq.3.gz share/man/man3/rc_check.3.gz share/man/man3/rc_check_tls.3.gz share/man/man3/rc_conf_int.3.gz share/man/man3/rc_conf_srv.3.gz share/man/man3/rc_conf_str.3.gz share/man/man3/rc_config_free.3.gz share/man/man3/rc_config_init.3.gz share/man/man3/rc_destroy.3.gz share/man/man3/rc_dict_addattr.3.gz share/man/man3/rc_dict_addval.3.gz share/man/man3/rc_dict_addvend.3.gz share/man/man3/rc_dict_findattr.3.gz share/man/man3/rc_dict_findval.3.gz share/man/man3/rc_dict_findvend.3.gz share/man/man3/rc_dict_free.3.gz share/man/man3/rc_dict_getattr.3.gz share/man/man3/rc_dict_getval.3.gz share/man/man3/rc_dict_getvend.3.gz share/man/man3/rc_find_server_addr.3.gz share/man/man3/rc_get_socket_type.3.gz share/man/man3/rc_get_srcaddr.3.gz share/man/man3/rc_getport.3.gz share/man/man3/rc_mksid.3.gz share/man/man3/rc_new.3.gz share/man/man3/rc_openlog.3.gz share/man/man3/rc_own_hostname.3.gz share/man/man3/rc_read_config.3.gz share/man/man3/rc_read_dictionary.3.gz share/man/man3/rc_read_dictionary_from_buffer.3.gz share/man/man3/rc_send_server.3.gz share/man/man3/rc_setdebug.3.gz share/man/man3/rc_test_config.3.gz share/man/man3/rc_tls_fd.3.gz %%DATADIR%%/dictionary %%DATADIR%%/dictionary.ascend %%DATADIR%%/dictionary.compat %%DATADIR%%/dictionary.merit %%DATADIR%%/dictionary.microsoft %%DATADIR%%/dictionary.roaringpenguin %%DATADIR%%/dictionary.sip