From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 5A83F139694 for ; Mon, 19 Jun 2017 11:59:09 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A10F5234020; Mon, 19 Jun 2017 11:59:08 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 69988234020 for ; Mon, 19 Jun 2017 11:59:08 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id DDE453417C1 for ; Mon, 19 Jun 2017 11:59:06 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 0CC817477 for ; Mon, 19 Jun 2017 11:59:05 +0000 (UTC) From: "Slawek Lis" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Slawek Lis" Message-ID: <1497873534.eca4bb921bc687293a9568c8c92400252caac86a.slis@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: net-analyzer/ntopng/files/, net-analyzer/ntopng/ X-VCS-Repository: repo/gentoo X-VCS-Files: net-analyzer/ntopng/Manifest net-analyzer/ntopng/files/ntopng.init.d net-analyzer/ntopng/ntopng-3.0.ebuild X-VCS-Directories: net-analyzer/ntopng/files/ net-analyzer/ntopng/ X-VCS-Committer: slis X-VCS-Committer-Name: Slawek Lis X-VCS-Revision: eca4bb921bc687293a9568c8c92400252caac86a X-VCS-Branch: master Date: Mon, 19 Jun 2017 11:59:05 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 7b09f5d0-e01c-4ce0-a7be-7aaaa74063fb X-Archives-Hash: f975efaa1759d4b46dbf6ad3f86d5d83 commit: eca4bb921bc687293a9568c8c92400252caac86a Author: Slawomir Lis gentoo org> AuthorDate: Mon Jun 19 11:57:29 2017 +0000 Commit: Slawek Lis gentoo org> CommitDate: Mon Jun 19 11:58:54 2017 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eca4bb92 net-analyzer/ntopng: version bump to 3.0 Package-Manager: Portage-2.3.6, Repoman-2.3.2 net-analyzer/ntopng/Manifest | 1 + net-analyzer/ntopng/files/ntopng.init.d | 3 +- net-analyzer/ntopng/ntopng-3.0.ebuild | 87 +++++++++++++++++++++++++++++++++ 3 files changed, 90 insertions(+), 1 deletion(-) diff --git a/net-analyzer/ntopng/Manifest b/net-analyzer/ntopng/Manifest index e529401e453..2d28aa2bc7a 100644 --- a/net-analyzer/ntopng/Manifest +++ b/net-analyzer/ntopng/Manifest @@ -1 +1,2 @@ DIST ntopng-2.4.tar.gz 134074662 SHA256 f44e2faf3cb712d75106fc9c594139fbfd437edf4a7e6e9ed65134e1f47ad355 SHA512 515dd7889ae3aaf2482371bb2c55ab7300cf4207fe07f37029b7529bfb710379c19a54f58cf6df87e42454c0c99d15291af334adff676252301d9edd0acf3c7a WHIRLPOOL ba5d9fce207d1a89e5c8b35705b0aaeb66235153b91eaf7a84b1c50bcb4b897f992c81aa7fd316ad2d87458cdfdcd4d63de37d0a00375706a036f491ba448c7b +DIST ntopng-3.0.tar.gz 23017655 SHA256 3780f1e71bc7aa404f40ea9b805d195943cdb5095d712f41669eae138d388ad5 SHA512 d5e310d5dba7fe696d38d9d8251ffa4077182200e41c3f0b6034e68cf6623220ec47ba9d9fd5d2392a7b65a6de770e330821169c7ec06b4952f68c3f5f738eb1 WHIRLPOOL 21351cd8e658826ac3bfe91e6817d4daef609f86655a2c645afcdc1eb3ec24ef3c92c99574363b2d15706abf9a7277489453fc8a2a4ff3ec625284a458ff643a diff --git a/net-analyzer/ntopng/files/ntopng.init.d b/net-analyzer/ntopng/files/ntopng.init.d index ffec852cb7e..a5984b18eba 100644 --- a/net-analyzer/ntopng/files/ntopng.init.d +++ b/net-analyzer/ntopng/files/ntopng.init.d @@ -1,6 +1,7 @@ #!/sbin/openrc-run -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 +# $Header: $ depend() { need net redis diff --git a/net-analyzer/ntopng/ntopng-3.0.ebuild b/net-analyzer/ntopng/ntopng-3.0.ebuild new file mode 100644 index 00000000000..b4b23cb72ad --- /dev/null +++ b/net-analyzer/ntopng/ntopng-3.0.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit autotools eutils user toolchain-funcs + +DESCRIPTION="Network traffic analyzer with web interface" +HOMEPAGE="http://www.ntop.org/" +SRC_URI="https://github.com/ntop/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="dev-db/sqlite:3 + dev-python/pyzmq + dev-lang/luajit:2 + dev-libs/json-c + dev-libs/geoip + dev-libs/glib:2 + dev-libs/hiredis + dev-libs/libxml2 + net-analyzer/rrdtool + net-libs/libpcap + net-libs/nDPI + net-misc/curl + virtual/libmysqlclient" +RDEPEND="${DEPEND} + dev-db/redis" + +src_prepare() { + default + cat "${S}/configure.seed" | sed "s/@VERSION@/${PV}/g" | sed "s/@SHORT_VERSION@/${PV}/g" > "${S}/configure.ac" + epatch "${FILESDIR}/configure-${PV}.patch" + epatch "${FILESDIR}/${P}-mysqltool.patch" +# epatch "${FILESDIR}/${P}-dont-build-ndpi.patch" +# epatch "${FILESDIR}/${P}-mysqltool.patch" +# epatch "${FILESDIR}/${P}-cxx.patch" +# sed -i 's/exit$/exit 1/g' "${S}/configure.ac" "${S}/nDPI/configure.ac" + eautoreconf + +# cd "${S}/nDPI" +# eautoreconf +} + +# src_configure() { +# tc-export CC CXX LD NM OBJDUMP PKG_CONFIG +# cd "${S}/nDPI" +# econf +# cd "${S}" +# econf +# } +# +# src_compile() { +# cd "${S}/nDPI" +# emake +# +# cd "${S}" +# emake +# } + +src_install() { + SHARE_NTOPNG_DIR="${EPREFIX}/usr/share/${PN}" + dodir ${SHARE_NTOPNG_DIR} + insinto ${SHARE_NTOPNG_DIR} + doins -r httpdocs + doins -r scripts + + exeinto /usr/bin + doexe ${PN} + doman ${PN}.8 + + newinitd "${FILESDIR}/ntopng.init.d" ntopng + newconfd "${FILESDIR}/ntopng.conf.d" ntopng + + dodir "/var/lib/ntopng" + fowners ntopng "${EPREFIX}/var/lib/ntopng" +} + +pkg_setup() { + enewuser ntopng +} + +pkg_postinst() { + elog "ntopng default creadential are user='admin' password='admin'" +}