# ChangeLog for net-firewall/ipt_netflow
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-firewall/ipt_netflow/ChangeLog,v 1.20 2015/01/09 20:40:12 pinkbyte Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/ipt_netflow/ChangeLog,v 1.21 2015/01/09 20:50:50 pinkbyte Exp $
+
+*ipt_netflow-2.0.1_p20150109 (09 Jan 2015)
+
+ 09 Jan 2015; Sergey Popov <pinkbyte@gentoo.org>
+ +ipt_netflow-2.0.1_p20150109.ebuild:
+ Version bump: add git snapshot that runs correctly on recent kernels, wrt bug
+ #535820
09 Jan 2015; Sergey Popov <pinkbyte@gentoo.org> -ipt_netflow-1.8-r4.ebuild,
-files/ipt_netflow-1.8-configure.patch,
AUX ipt_netflow-2.0-configure.patch 276 SHA256 cf24753f0075b8015b8832799d993fcc1671ab001033f40f7d0ee12ba469de50 SHA512 cb7b1a690a69eb68ce57d1b216324de3114c01a6bc2ca7e29fece702be62a0f903e6946426c49a8fcd08295466524eb464127655a8742507f999a318319cd3d0 WHIRLPOOL ca45617b098c4e57756b5aeacef9c638444c12cbbd3dea38de457fca9be89592e854c3b9bd70d36250dce4becee28fee94ecd321c857786dc93e92ff5316ab16
AUX ipt_netflow-2.0-pax-const.patch 1830 SHA256 e69b9e8f6daa91bb4b56002d201fceb06205b96dd1364b4c5b3fc86e1eddf9db SHA512 3bfaa367c03828bdab59007ea14057b3a3885125d538354301d861573ff04a6c53142234e2b249b3b9955f1c4edafd36ad33397f2015c7c456e69b2900aa6824 WHIRLPOOL 9ebde61106d197ad362816e388d7fa3a0df32b14c2ba854268f974119a40e498b51926c5cee71fd698db8c28570578a64c0bc3c0afa4c26418388eef4c6967c8
DIST ipt_netflow-2.0.1.tgz 46567 SHA256 486faab3b96af2eb7702188a2c50de7a11c9fcc224b4ace8e5ad02cd4d62de2d SHA512 3717439c5135285bb55d65848a049d56beb64dfaf7b06b71352e93c33bf6a69ae3091581d1874e67b24e65c552719dc7d58d79d861fe6bf6e9de671050da7f7e WHIRLPOOL 84af501748f61db1d76d217424560f5ca1d6b8a5b280e2d6d30431e05773a5338def0679c1e3cf1973dac2bf624b7e2629a6f37cd3024cc05ad75a0eb6b55c61
+DIST ipt_netflow-2.0.1_p20150109.tar.bz2 69870 SHA256 d657fd17a45b965f83906eb760d4811c691e4ced4421a22e0e6e9f504133fa6b SHA512 e113f911e466b9e8cabdc5c852693b0fca5d197d2f82c5effa63bd5337964f361b7199c9a8a3f33dcf77180bfb752fecc18ef862277f2b03e9a6270847565032 WHIRLPOOL 7625cab156a48cfea6e0a0cebde6415b4601d2b0cd67543a350c0e05ab102e3b8ac684d73325f82c58ff7754ca59862e92ef648054b54ce72b1436ad3a3a4542
EBUILD ipt_netflow-2.0.1.ebuild 1961 SHA256 185174051cfa60a3f88d0316c809ee59eed213687747b9579acc3a5ada3d2691 SHA512 ead025e2097d55b6397024e9867c129c4204620ef6cfe3a1c7cfedc61860f5ff122223efe41882c9f14991b0700ba0839bed16efd2780866fe45fa759d2fd381 WHIRLPOOL d7e1313e3fb5110f50b9a7ed8dd7a98e97683987f1a0af9cfebb17b4a2d579b463b937614e8a76817f80c3ab114ef182f5d6598654ef9bf8e2c3481af873e967
-MISC ChangeLog 4149 SHA256 61e06920bc311616ada3ddf9ac80c1f6ec425427c487e6ad0fad509739a70b34 SHA512 95384cdf30ef74efd028832a089d046e9245c3b80b7b0b8f889b9aa05442ed6e35448aca7e43de5e30a8c6c9ad0a01abd8752c1a085cd01936df78558a580d2a WHIRLPOOL 22dae07fa2a8702b4eb87ed6b3922c6322b49d99179b639e8307e1f59fcc64f3c24c5a6f9c2bd21cc211f8128d628b0f3355c8f00d05ce63afaa00fbaf8f2b18
+EBUILD ipt_netflow-2.0.1_p20150109.ebuild 1875 SHA256 aac16a33072bc00bb56825047f7e5219560b65b2ca8971b165310dca67ebe732 SHA512 4de2c35ff7fdee8df5be74f2ee49255498e195532b9dc957cc5a672d7010577b30161e4ad49201a13453d7740be87445fb9434732730e1fa74f2372ce7072d30 WHIRLPOOL 2734a6e2e285cd5517f20eb8876bb70eb95a7446b1fef124eb58d2d70020fdafbec24dedd3c3d4e6f07971908e890bfee2a1ab8f17dbe6a102e621073a4455d8
+MISC ChangeLog 4373 SHA256 f861886888e9d59d056bdadbc78333fca7052ba5b0f0704e947667e8eadb086b SHA512 56c361955b76012898cba4d5e90b77b31b0109a578f671bdb0f64e1388e0975859eab7de12a748633af630c56a75f50b915c198791a5b5e410e1642e4c5f07f3 WHIRLPOOL 564f0fd0b63d4859f6004048e03d2cb4342d489e3d4a6dd997d9b93a1470baee17a781b77286720e0b264cbb0438e9b764597a25144a2bdca90b686bf0420a3d
MISC metadata.xml 345 SHA256 dda378025b31263970cd5e6814fa081a36e4e2ba08e84013a9fc0a16f3625d26 SHA512 d599e44bca77388c107e18b966796ae77ecae297d771096096e5a5ee4626e01ddf1b91e3d585de4e3d7ec0c3f1d56286910e1e2c9b5f93920ecbd097f8638797 WHIRLPOOL 1b5c8c9b2832b502c45a1f0573d89ccd2477e1cb127639ef545bab9a004ac848d3640dfde7712aef5704fc5746c04f1d9c850aa772b1a425480b51d056e95001
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQEcBAEBCAAGBQJUsDytAAoJECo/aRed9267MbwH/ilU3ZVMaC/1kLNfIkvRHflz
-+D18+vzqQ5uV+pwPoWHTZ3u4AQN8yVS78nfXEC871PC5ilMC6UiR3VIxXAR+kze1
-g7nEIiohlqHK+yvT6A81Z/vT3T5foE3X0CSQ8eTcOPlfenuklJe5USQORvP38PWW
-mg6HVZZb9MpWWcK1006Em3/5ocSzcu00fKtw5GDn561XyyV0hrJgxvItkHoHIIqg
-nRbgn6TvnJE52kMyWkez01wtYRHRWOk8bO6Mz8dnZPaGi5gc3IyyTrA98JQg23Ts
-Vq7cQOMc2ANZn9wUf2xcNoWqipETe+GVAfg9w9oVxSjbr8Yx5T8Qxjwv9zrmbjw=
-=63LR
+iQEcBAEBCAAGBQJUsD8rAAoJECo/aRed9267n9cIAJwbPgZ2w2h3ZXAaZ7tnZBag
+RSPAns8320i1bdQcGDEHTgDCvWk5h4W23qMu86l+29DgH+zrYjGN91eZC0ACllBC
+Q5Tx3LB+/bZ1zZ5mllFTLXzrMde3DDyCRXxsYHHaotkThc5/NCgfvwFbXHJ7vo0H
+elIqAX8BgQMGA++QLs1uo9mefoGaTITBg4WV2o98Pv3Wj+6EK0NXkjG04FLbl9nR
+eo0d4hsZtQ7fVj/3Z5s9EF2C5I8d/+quQnxvzBDD0BbVYNIpM8tPT4dEEizjrh55
+bD1Grzxusl0VERnImemPRa2j1DJd4mpjYMIN0aS0f76Mot/Rr3OlfZYiPFavkN8=
+=a9v6
-----END PGP SIGNATURE-----
--- /dev/null
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/ipt_netflow/ipt_netflow-2.0.1_p20150109.ebuild,v 1.1 2015/01/09 20:50:50 pinkbyte Exp $
+
+EAPI=5
+inherit eutils linux-info linux-mod multilib toolchain-funcs
+
+DESCRIPTION="Netflow iptables module"
+HOMEPAGE="http://sourceforge.net/projects/ipt-netflow"
+SRC_URI="http://dev.gentoo.org/~pinkbyte/distfiles/snapshots/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="debug"
+
+RDEPEND="
+ net-firewall/iptables
+"
+DEPEND="${RDEPEND}
+ virtual/linux-sources
+ virtual/pkgconfig
+"
+
+# set S before MODULE_NAMES
+S="${WORKDIR}/${PN/_/-}-${PV}"
+
+BUILD_TARGETS="all"
+MODULE_NAMES="ipt_NETFLOW(ipt_netflow:${S})"
+
+IPT_LIB="/usr/$(get_libdir)/xtables"
+
+pkg_setup() {
+ local CONFIG_CHECK="~IP_NF_IPTABLES"
+ use debug && CONFIG_CHECK+=" ~DEBUG_FS"
+ linux-mod_pkg_setup
+}
+
+src_prepare() {
+ sed -i \
+ -e 's:make -C:$(MAKE) -C:g' \
+ -e 's:gcc -O2:$(CC) $(CFLAGS) $(LDFLAGS):' \
+ -e 's:gcc:$(CC) $(CFLAGS) $(LDFLAGS):' \
+ Makefile.in || die
+
+ # bug #455984
+ epatch "${FILESDIR}/${PN}-2.0-configure.patch"
+
+ epatch_user
+}
+
+do_conf() {
+ echo ./configure $*
+ ./configure $* ${EXTRA_ECONF} || die 'configure failed'
+}
+
+src_configure() {
+ local IPT_VERSION="$($(tc-getPKG_CONFIG) --modversion xtables)"
+ # this configure script is not based on autotools
+ # ipt-src need to be defined, see bug #455984
+ do_conf \
+ --disable-dkms \
+ --disable-snmp-agent \
+ --ipt-lib="${IPT_LIB}" \
+ --ipt-src="/usr/" \
+ --ipt-ver="${IPT_VERSION}" \
+ --kdir="${KV_DIR}" \
+ --kver="${KV_FULL}" \
+ $(use debug && echo '--enable-debugfs')
+}
+
+src_compile() {
+ emake ARCH="$(tc-arch-kernel)" CC="$(tc-getCC)" all
+}
+
+src_install() {
+ linux-mod_src_install
+ exeinto "${IPT_LIB}"
+ doexe libipt_NETFLOW.so
+ doheader ipt_NETFLOW.h
+ dodoc README*
+}