forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Package-Manager: Portage-2.3.5, Repoman-2.3.2
- Loading branch information
Jeroen Roovers
committed
Apr 22, 2017
1 parent
954ca4b
commit fa9d2e8
Showing
2 changed files
with
82 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,3 @@ | ||
DIST pmacct-1.5.1.tar.gz 874563 SHA256 96134549a10947f3f6d610b670a26f1a54e01af4be0eff09bf48c19246d33584 SHA512 c3a0ddaf1b8679df2097147ce844eb2a3e3058599aea457e463cd4e65a7601e0ce5bac5ca5e1c82afecd5edc92dae673eed3ed1787bfbd3e8ac2af5677885bb7 WHIRLPOOL bd071ac30493f5ee2e0393eb9277dfae2d2fdd6283293aee589ae41ab326b0aaef0ec9b70a421eeca4df857a0046ca7b196e0692ffdd2ea12d9a7c66a74e9a32 | ||
DIST pmacct-1.6.1.tar.gz 1280968 SHA256 eb332a6812d1e02134900a1d115a24f315de7c861a9b63093c1226753486cbe7 SHA512 e4c24d4c09716374a1315f8b4a70f3c58fb45848d80cf5c36e5a7653c47249717353a297826e341ec9fd741dd77b840241ad8f5e9d33f4c3dd0525661127cf27 WHIRLPOOL 2ba781d320ceccf7a815d5dd1f8e2362d3fa5085fecafe4e6d75116ca3dafb7ce49d4c455add1615773a83e614f7b7c941c2e4c6ec8424b1cdaf559227f3ab98 | ||
DIST pmacct-1.6.2.tar.gz 1311678 SHA256 e6ede7f500fb1771b5cdfb63dfa016e34c19b8aa2d2f672bd4c63016a5d6bbe2 SHA512 8495f97752ae586fd842eed49ce91db3e4753133f7d380d067e7df153abeea469e5126800074e9071cb7227a3f1df64d4642dfece624fbbfa39b4537fde38b46 WHIRLPOOL ebfa8caeaa1cf48d6b3785cb600d4459e9408e9e8e110b636d0dd0108fcd33a8660259d99469960d32aff720b5387b029891f4d6419dab88920f3bae89f0871a |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,81 @@ | ||
# Copyright 1999-2017 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=6 | ||
inherit toolchain-funcs | ||
|
||
DESCRIPTION="A network tool to gather IP traffic information" | ||
HOMEPAGE="http://www.pmacct.net/" | ||
SRC_URI="http://www.pmacct.net/${P}.tar.gz" | ||
|
||
LICENSE="GPL-2" | ||
SLOT="0" | ||
KEYWORDS="~amd64 ~x86" | ||
IUSE="64bit debug geoip geoipv2 ipv6 jansson kafka mongodb mysql nflog postgres rabbitmq sqlite threads" | ||
REQUIRED_USE=" | ||
?? ( geoip geoipv2 ) | ||
kafka? ( jansson ) | ||
rabbitmq? ( jansson ) | ||
" | ||
|
||
RDEPEND=" | ||
net-libs/libpcap | ||
geoip? ( dev-libs/geoip ) | ||
geoipv2? ( dev-libs/libmaxminddb ) | ||
jansson? ( dev-libs/jansson ) | ||
kafka? ( dev-libs/librdkafka ) | ||
mongodb? ( | ||
>=dev-libs/mongo-c-driver-0.8.1-r1 | ||
<dev-libs/mongo-c-driver-0.98 | ||
) | ||
mysql? ( virtual/mysql ) | ||
nflog? ( net-libs/libnetfilter_log ) | ||
postgres? ( dev-db/postgresql:* ) | ||
rabbitmq? ( net-libs/rabbitmq-c ) | ||
sqlite? ( =dev-db/sqlite-3* ) | ||
" | ||
DEPEND=" | ||
${RDEPEND} | ||
virtual/pkgconfig | ||
" | ||
|
||
DOCS=( | ||
CONFIG-KEYS ChangeLog FAQS QUICKSTART TOOLS UPGRADE | ||
docs/INTERNALS docs/PLUGINS docs/SIGNALS | ||
) | ||
|
||
src_configure() { | ||
tc-export CC AR RANLIB | ||
|
||
econf \ | ||
$(use_enable 64bit) \ | ||
$(use_enable debug) \ | ||
$(use_enable geoip) \ | ||
$(use_enable geoipv2) \ | ||
$(use_enable ipv6) \ | ||
$(use_enable jansson) \ | ||
$(use_enable kafka) \ | ||
$(use_enable mongodb) \ | ||
$(use_enable mysql) \ | ||
$(use_enable nflog) \ | ||
$(use_enable postgres pgsql) \ | ||
$(use_enable rabbitmq) \ | ||
$(use_enable sqlite sqlite3) \ | ||
$(use_enable threads) \ | ||
--disable-debug | ||
} | ||
|
||
src_install() { | ||
default | ||
|
||
for dirname in examples sql; do | ||
docinto ${dirname} | ||
dodoc -r ${dirname}/* | ||
done | ||
|
||
newinitd "${FILESDIR}"/pmacctd-init.d pmacctd | ||
newconfd "${FILESDIR}"/pmacctd-conf.d pmacctd | ||
|
||
insinto /etc/pmacctd | ||
newins examples/pmacctd-imt.conf.example pmacctd.conf | ||
} |