diff --git a/net/ntopng/Makefile b/net/ntopng/Makefile index 2879d75de5c1..961f42ec6192 100644 --- a/net/ntopng/Makefile +++ b/net/ntopng/Makefile @@ -1,69 +1,69 @@ PORTNAME= ntopng -PORTVERSION= 5.4.d20220812 +PORTVERSION= 5.4.d20221219 PORTEPOCH= 1 CATEGORIES= net MAINTAINER= madpilot@FreeBSD.org COMMENT= Network monitoring tool with command line and web interfaces WWW= https://www.ntop.org/products/traffic-analysis/ntop/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= librrd.so:databases/rrdtool \ libzmq.so:net/libzmq4 \ libcurl.so:ftp/curl \ libndpi.so:net/ndpi \ libjson-c.so:devel/json-c \ libsodium.so:security/libsodium \ libmaxminddb.so:net/libmaxminddb \ libexpat.so:textproc/expat2 \ libzstd.so:archivers/zstd \ libgcrypt.so:security/libgcrypt \ libgpg-error.so:security/libgpg-error \ libhiredis.so:databases/hiredis BUILD_DEPENDS= bash:shells/bash USES= autoreconf compiler:c++11-lang cpe gmake libtool localbase \ lua:54 mysql pathfix pkgconfig shebangfix sqlite ssl USE_OPENLDAP= yes SUB_FILES= ntopng-geoip2update.sh pkg-deinstall SHEBANG_FILES= httpdocs/misc/ntopng-add-user.sh \ httpdocs/misc/ntopng-utils-manage-config.in GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-ndpi-includes=${LOCALBASE}/include/ndpi USERS= ntopng GROUPS= ntopng PLIST_SUB= NTOPNGUSER="${USERS}" NTOPNGROUP="${GROUPS}" USE_GITHUB= yes -GH_TUPLE= ntop:ntopng-dist:604aa39:dist/httpdocs/dist +GH_TUPLE= ntop:ntopng-dist:9579bab:dist/httpdocs/dist GH_ACCOUNT= ntop -GH_TAGNAME= 8ade112 +GH_TAGNAME= 05f68a1 CPE_VENDOR= ntop OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext USE_RC_SUBR= ntopng post-patch: @${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/Makefile.in \ ${WRKSRC}/configure.ac.in cd ${WRKSRC} && ${SH} autogen.sh post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ntopng ${MKDIR} ${STAGEDIR}/var/db/ntopng ${INSTALL_SCRIPT} ${WRKDIR}/ntopng-geoip2update.sh ${STAGEDIR}${PREFIX}/bin ${RM} ${STAGEDIR}${DATADIR}/httpdocs/misc/ntopng-utils-manage-updates \ ${STAGEDIR}${DATADIR}/httpdocs/misc/ntopng-utils-manage-updates.in .include diff --git a/net/ntopng/distinfo b/net/ntopng/distinfo index cf4dff247765..a75d33fd591f 100644 --- a/net/ntopng/distinfo +++ b/net/ntopng/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1660757495 -SHA256 (ntop-ntopng-5.4.d20220812-8ade112_GH0.tar.gz) = a6e37f51dc1406322beb4c9998215422bc69b653c054340fd9d6e307648bf138 -SIZE (ntop-ntopng-5.4.d20220812-8ade112_GH0.tar.gz) = 42662190 -SHA256 (ntop-ntopng-dist-604aa39_GH0.tar.gz) = 0187ee0514ec63e4421e8386f521cf241d6b72da9683ef2bd164851deb6e2d87 -SIZE (ntop-ntopng-dist-604aa39_GH0.tar.gz) = 1712437 +TIMESTAMP = 1671612269 +SHA256 (ntop-ntopng-5.4.d20221219-05f68a1_GH0.tar.gz) = 762eed49add7c8125357a1c0e0304355abbb306854442ade71d93ed9ec129ee1 +SIZE (ntop-ntopng-5.4.d20221219-05f68a1_GH0.tar.gz) = 42663355 +SHA256 (ntop-ntopng-dist-9579bab_GH0.tar.gz) = 5108087df5ad60512d646909db5f63aceedd99c24ba0f8c594c4c88dba1a04dd +SIZE (ntop-ntopng-dist-9579bab_GH0.tar.gz) = 1712425 diff --git a/net/ntopng/files/patch-FlowDevicesFix b/net/ntopng/files/patch-FlowDevicesFix new file mode 100644 index 000000000000..55a058a54355 --- /dev/null +++ b/net/ntopng/files/patch-FlowDevicesFix @@ -0,0 +1,41 @@ +From 9d7bdc36a0d9cf7f06fd66f1ee26d7bb79c7c109 Mon Sep 17 00:00:00 2001 +From: Luca Deri +Date: Mon, 12 Dec 2022 10:37:13 +0100 +Subject: [PATCH] Fixes #7029 + +--- + scripts/lua/inc/menu.lua | 2 +- + src/LuaEngineInterface.cpp | 4 +++- + 2 files changed, 4 insertions(+), 2 deletions(-) + +diff --git a/scripts/lua/inc/menu.lua b/scripts/lua/inc/menu.lua +index 24bfbabd3b3..081c7729171 100644 +--- scripts/lua/inc/menu.lua ++++ scripts/lua/inc/menu.lua +@@ -305,7 +305,7 @@ else + + -- Exporters + +- local has_exporters = (ifs.type == "zmq") or (ifs.type == "custom") or (table.len(interface.getFlowDevices()) > 0) ++ local has_exporters = (ifs.type == "zmq") or (ifs.type == "custom") or (ntop.isPro() and (table.len(interface.getFlowDevices()) > 0)) + + page_utils.add_menubar_section( + { +diff --git a/src/LuaEngineInterface.cpp b/src/LuaEngineInterface.cpp +index fa1cc582fa1..9dfc147effd 100644 +--- src/LuaEngineInterface.cpp ++++ src/LuaEngineInterface.cpp +@@ -4657,10 +4657,12 @@ static luaL_Reg _ntop_interface_reg[] = { + /* SNMP */ + { "getSNMPStats", ntop_interface_get_snmp_stats }, + ++#ifdef NTOPNG_PRO + /* Flow Devices */ + { "getFlowDevices", ntop_get_flow_devices }, + { "getFlowDeviceInfo", ntop_get_flow_device_info }, +- ++#endif ++ + #ifdef HAVE_NEDGE + /* L7 */ + { "reloadL7Rules", ntop_reload_l7_rules },