From 5204d77a9aba7c529ff327dd240dd84897f71b04 Mon Sep 17 00:00:00 2001 From: Gluzskiy Alexandr Date: Tue, 17 Mar 2020 05:03:11 +0300 Subject: added ntop --- packages/net-analyzer/ntopng/ntopng.exlib | 37 +++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 packages/net-analyzer/ntopng/ntopng.exlib (limited to 'packages/net-analyzer/ntopng/ntopng.exlib') diff --git a/packages/net-analyzer/ntopng/ntopng.exlib b/packages/net-analyzer/ntopng/ntopng.exlib new file mode 100644 index 0000000..354cd3c --- /dev/null +++ b/packages/net-analyzer/ntopng/ntopng.exlib @@ -0,0 +1,37 @@ +# Distributed under the terms of the GNU General Public License v2 +# Copyright 2020 Gluzskiy Alexandr + +require github [ user=ntop ] +require autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.16 ] ] + +export_exlib_phases src_prepare + +SCM_BRANCH="dev" + +SUMMARY="ntopng is a web-based network traffic monitoring application." +SLOT="0" +LICENCES="GPL-3" +MYOPTIONS="" +DEPENDENCIES=" + build+run: + dev-db/redis + net-analyzer/rrdtool + net-libs/libmaxminddb + net-libs/ndpi + net-libs/zeromq + virtual/mysql +" + +ntopng_src_prepare() { + default + #required to generate configure.ac + #TODO: better solution + edo ./autogen.sh + edo sed "s/pkg-config/$(exhost --target)-pkg-config/g" -i "${WORK}"/configure.ac + edo sed "s/pkg-config/$(exhost --target)-pkg-config/g" -i "${WORK}"/tools/json2tlv/Makefile.in + edo sed "s/pkg-config/$(exhost --target)-pkg-config/g" -i "${WORK}"/Makefile.in + edo sed "s/ gcc/$(exhost --target)-cc/g" -i "${WORK}"/third-party/lua-5.3.5/src/Makefile + edo sed "s/ar rcu/${AR} rcu/g" -i "${WORK}"/third-party/lua-5.3.5/src/Makefile + edo sed "s/= ranlib/= $(exhost --target)-ranlib/g" -i "${WORK}"/third-party/lua-5.3.5/src/Makefile + autotools_src_prepare +} -- cgit v1.2.3