Portage is a package management system used by Gentoo Linux
# ChangeLog for net-analyzer/iptraf
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/iptraf/ChangeLog,v 1.67 2007/11/06 17:26:07 corsair Exp $
06 Nov 2007; Markus Rothe
Stable on ppc64; bug #197609
03 Nov 2007; Raúl Porcel
alpha stable wrt #197609
02 Nov 2007; Lars Weiler
stable ppc, bug #197609
02 Nov 2007; Steve Dibb
amd64 stable, bug 197609
31 Oct 2007; Dawid Węgliński
Stable on x86 (bug #197609)
31 Oct 2007; Jeroen Roovers
Stable for HPPA (bug #197609).
31 Oct 2007; Ferris McCormick
Sparc stable, fix quoting --- Bug #197609 --- Neat!
06 Sep 2007; Markus Ullmann
Cleanup
03 Sep 2007; Jeroen Roovers
Back to ~arch (bug #190032).
*iptraf-3.0.0-r4 (02 Sep 2007)
02 Sep 2007;
-iptraf-3.0.0-r2.ebuild, +iptraf-3.0.0-r4.ebuild:
bnep, ath and misc additional devices reported in bug #190032 by Rui Santos
old ebuild.
27 Jun 2007; Raúl Porcel
alpha stable wrt #183386
27 Jun 2007; Christoph Mende
Stable on amd64 wrt bug 183386
01 May 2007; Marius Mauch
iptraf-3.0.0-r3.ebuild:
Replacing einfo with elog
24 Apr 2007; Jeroen Roovers
Stable for HPPA too.
16 Apr 2007; Markus Rothe
Stable on ppc64
06 Apr 2007; Tobias Scherbaum
iptraf-3.0.0-r3.ebuild:
ppc stable
22 Mar 2007; Gustavo Zacarias
iptraf-3.0.0-r3.ebuild:
Stable on sparc
20 Mar 2007; Raúl Porcel
x86 stable
15 Nov 2006; Cedric Krier
Add flag unicode and fix cross-compile
*iptraf-3.0.0-r3 (14 Nov 2006)
14 Nov 2006; Cedric Krier
+files/iptraf-3.0.0-ncursesw.patch, +files/iptraf-3.0.0-setlocale.patch,
+iptraf-3.0.0-r3.ebuild:
Fixed UTF-8 display bug 152883
16 Oct 2006; Jose Luis Rivero
Stable on alpha wrt bug #146939
11 Oct 2006; Markus Rothe
Stable on ppc64; bug #146939
10 Oct 2006; Jeroen Roovers
Stable for HPPA (bug #146939).
10 Oct 2006; Chris Gianelloni
iptraf-3.0.0-r2.ebuild:
Stable on amd64/x86 wrt bug #146939.
10 Oct 2006; Gustavo Zacarias
iptraf-3.0.0-r2.ebuild:
Stable on sparc wrt #146939
10 Oct 2006; Markus Ullmann
stable on arm per bug #146939
10 Oct 2006; Markus Ullmann
files/iptraf-3.0.0-headerfix.patch,
files/iptraf-3.0.0-ipv6-headerfix.patch, -iptraf-2.7.0-r2.ebuild,
-iptraf-3.0.0-r1.ebuild:
Adding linux-headers compile fix wrt bug #144205 thanks to Bo Orsted Andresen
16 Sep 2006; Markus Rothe
Added ~ppc64
08 Jul 2006; Lars Weiler
Stable on ppc; gcc-4 related; dragonheart is fine with the move.
20 May 2006; Thomas Cort
Re-added ~alpha keyword.
27 Apr 2006; Jason Wever
Re-added ~sparc keyword as it mysteriously went missing.
15 Apr 2006; Markus Ullmann
+files/iptraf-3.0.0-headerfix.patch,
+files/iptraf-3.0.0-ipv6-headerfix.patch, iptraf-3.0.0-r2.ebuild:
Adding header patches to fix bug #128965, thanks to plasmaroo
*iptraf-3.0.0-r2 (21 Mar 2006)
*iptraf-2.7.0-r2 (21 Mar 2006)
21 Mar 2006; Markus Ullmann
+files/iptraf-2.7.0-ipv6-glibc24.patch,
+files/iptraf-3.0.0-ipv6-glibc24.patch, +iptraf-2.7.0-r2.ebuild,
+iptraf-3.0.0-r2.ebuild:
Fixed glibc-2.4-dep bug #126479 and added suid-root support bug #125681
05 Mar 2006; Markus Ullmann
iptraf-3.0.0.ebuild:
INSTALL cleanup
*iptraf-3.0.0-r1 (29 Jan 2006)
29 Jan 2006; Markus Ullmann
+files/iptraf-3.0.0-Makefile.patch, +files/iptraf-3.0.0-bnep.patch,
+iptraf-3.0.0-r1.ebuild:
Adding bnepX support bug #118471, thanks to Jan Spitalnik
Adding optional ipv6 support bug #106775
*iptraf-3.0.0 (01 Nov 2005)
01 Nov 2005; Mike Frysinger
+files/iptraf-3.0.0-atheros.patch, +files/iptraf-3.0.0-build.patch,
+files/iptraf-3.0.0-linux-headers.patch, +iptraf-3.0.0.ebuild:
Version bump #106775 by tonich/Tudor Alexandru Dragos.
16 Sep 2005; Ciaran McCreesh
Converted to UTF-8, fixed encoding screwups
18 Jul 2005; Aaron Walker
files/iptraf-2.7.0-2.6.patch, iptraf-2.7.0-r1.ebuild:
Update ipv6 patch revision, which can now be applied unconditionally. This
fixes the USE=ipv6 compile failure that resulted from the bug 89458 fix.
Both patches can now live in harmony.
17 Jul 2005; Aaron Walker
+files/iptraf-2.7.0-2.6.patch, iptraf-2.7.0-r1.ebuild:
Add patch from Aurelien Minet in bug 89458 that fixes compile issues when
running a 2.6 kernel.
25 Jun 2005; Marcelo Goes
iptraf-2.7.0-r1.ebuild:
Remove old ebuild, add -j1 to emake.
10 Apr 2005; Andrej Kacian
Stable on amd64.
07 Mar 2005; Markus Rothe
Stable on ppc64
26 Feb 2005;
iptraf-2.7.0-r1.ebuild:
- Add atheros interface support
25 Jan 2005; Markus Rothe
Added ~ppc64 to KEYWORDS; bug #79367
23 Jul 2004; Eldad Zack
Fixed URL location of ipv6 patch. Closes #58021.
09 Jul 2004; Eldad Zack
iptraf-2.7.0.ebuild:
Tidy. Added missing IUSE
09 Jun 2004; Aron Griffis
Fix use invocation
05 Jun 2004; Bryan Østergaard
Stable on alpha.
28 Dec 2003; Joshua Kinard
Move to mips stable (~mips -> mips)
02 Nov 2003; Christian Birchinger
Added sparc stable keyword
05 Oct 2003; Brad House
add ~amd64 flag
*iptraf-2.7.0-r1 (03 Aug 2003)
27 Oct 2003; Guy Martin
Marked stable on x86 and hppa.
04 Aug 2003; Guy Martin
Updated ipv6 patch to alpha11.
03 Aug 2003; Guy Martin
Added ipv6 support. Fixed a small bug with path. Marked unstable.
*iptraf-2.7.0 (30 Aug 2002)
01 Aug 2003; Jan Seidel
Added mips to keywords.
04 Mar 2003; Martin Holzer
Changed dodir to keepdir. Closes #16776.
18 Feb 2003; Guy Martin
Added hppa to keywords.
02 Feb 2003; Daniel Ahlberg
Closes #14654.
06 Dec 2002; Rodney Rees
25 Sep 2002; Mike Frysinger
Added alpha to KEYWORDS.
30 Aug 2002; Sascha Schwabbauer
Added ppc to KEYWORDS.
18 Aug 2002; Daniel Ahlberg
Moved bins from /usr/bin to /usr/sbin as suggested in #6517.
20 Jun 2002; J.Alberto Suárez L. iptraf-2.7.0.ebuild :
Version bumped.
*iptraf-2.4.0-r1 (1 Feb 2002)
1 Feb 2002; G.Bevin
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.
AUX iptraf-2.7.0-2.6.patch 1711 RMD160 f839a835d8553803d47dd9c0905254c41ba6e33b SHA1 9f448ea798350f5c97a8623f4b23ac6799bb4979 SHA256 59441534079f43a381c68d48f1160ddd64bbf0ecdc42bd364559287504e8b57a
AUX iptraf-2.7.0-atheros.patch 1644 RMD160 90c21cbced797182f39c22713bef74e110fe004a SHA1 fef0a734e3ca856e1ab78a7e7c3d9cd112cb9500 SHA256 17d3d64c204297dca178e546b49f5ab980377b3f7a6cfa53c7e724de44eed127
AUX iptraf-2.7.0-ipv6-glibc24.patch 1299 RMD160 881d15260024a062277abdd88e2f80666fb4722a SHA1 a6c645a18dfc5f3f648b26cf99f7b8695d27f739 SHA256 ef4430bed8ec7fa1ed83f79d537e8520f505279d74e115bafca27e7b88299023
AUX iptraf-3.0.0-Makefile.patch 740 RMD160 5d7b61d42843c2c2e70e7b33358e11caf4ee73be SHA1 86c65171654f54d7585e39e6bd60a17ca0439bc8 SHA256 d4246568afb834b35deca81e49860335cfa1c57d2f6848d0f3713c34843a9835
AUX iptraf-3.0.0-add-devnames.patch 2765 RMD160 8975f882802558fe042be71c6488468d8550df4c SHA1 74c2181279e93d5e59e8f9a2c1aee1850d7e5887 SHA256 82c41b11130749bbd0b2b977bca4ed421ceaf7262c8ae8a4a9254bc389bac820
AUX iptraf-3.0.0-atheros.patch 1508 RMD160 b27416c045e1f0c9de5ea1d3ca3eb1390c87f7ca SHA1 703de9ea7c4674fb6bccfb89ba833caf51846637 SHA256 b7201f79837046fcb787c4e76bafada04236a4c90b45ba5f140eca05c66b33b6
AUX iptraf-3.0.0-bnep.patch 2156 RMD160 3a054a51015f93f6115758c4cb088e450036665b SHA1 e40e6070ee4c0ab5ece8e5adbc7e61e282dc268e SHA256 dcd54d8dd2cb5c92448359f9ffe9312d6171586fb47a2d091a3c933040713531
AUX iptraf-3.0.0-build.patch 949 RMD160 15dfd3e0a9385af04c592b71c4a3ca55ace86fee SHA1 dcb596e6d20fe7db043a4a21a63b8f8b294411b2 SHA256 a0fd3a9ae85f565df9322465aea0163b9bee9268d12b173e63a4bf7b44e3bd91
AUX iptraf-3.0.0-headerfix.patch 728 RMD160 99a4b283f94850dd9365194d86046f35c9042f05 SHA1 176c1a5e4926e8a60e96a5188c652a5cb3f820e0 SHA256 a4f00741052aba3482ddb4d3396b777cda3083e8e77983e200e8aec55b3ce6f8
AUX iptraf-3.0.0-ipv6-glibc24.patch 1324 RMD160 4e88de3dcc03d87508cf7acf83598dcd62419865 SHA1 c02cbc842a1758394abb38bd3cdd27d42fdd92c2 SHA256 a99ad5aacab94dcc7e6358014809211cfbe5eccb1da152bd3a5a873f650320b6
AUX iptraf-3.0.0-ipv6-headerfix.patch 460 RMD160 0de05f8d46360c13420c508831e5e9ad45f0a038 SHA1 eb6ea3f504ab78ccddde2bdb1d89ad5d20621658 SHA256 9adae655d64ac02f6b07a08d19083223da602159c8b9532e9863479fe3b321a0
AUX iptraf-3.0.0-linux-headers.patch 963 RMD160 aac7828fdeab874ad44f6f019398497a1e15d4c5 SHA1 79d90657a8b7ff49e4b0c1792406eec294c05625 SHA256 6fa481ad5111e05f4b4ad84f34bf386ae8cc05f998b3d746ece9fb0c79bac6ae
AUX iptraf-3.0.0-ncursesw.patch 1296 RMD160 d0c2648b15d0c0e76278f6ba47c7a3da39ebdbb2 SHA1 876073e52255ab283402c984d5dd33bb8df4f415 SHA256 87ff765718a45518c74ae23427a6f3e5b65dfa9c44774b67e9404ec12e8d5e0f
AUX iptraf-3.0.0-setlocale.patch 474 RMD160 dafa0ce1dce44c1108c1a8e76ce03cde0a918a4f SHA1 6a2bc2ddd4f3b99cf4cbfa90dd32df4ddb94fcc0 SHA256 3e2b39946039d39ed35a17752790ac06be4c7726e71721224d9534d736f71f3a
DIST iptraf-2.7.0-ipv6-alpha12.diff 57251 RMD160 5a1851ea0c5fa8d9a5f7910b80c8f35192d8ed6c SHA1 7ea33075729a2a77549fa122749752953ebd7933 SHA256 fca50b42120ae5dd4c86b00880c7867a4c9e6f804cd7d22ea3c8b8d4e1cf05a3
DIST iptraf-2.7.0.tar.gz 363496 RMD160 49e09c9e74a09828c477cc22d75f9e64114d390b SHA1 f5ec59aaa31721e285e0cd509acf0026d47f4489 SHA256 5a335c8c22d02f7ccc640b37fcc7c0ea6840d4287e532a9efd0d0c9b6f1a16ae
DIST iptraf-3.0.0-ipv6.patch.bz2 10069 RMD160 021161e47e638590c618c0cb5fbb279e5d5503a7 SHA1 f0032c78f72ba1c3fe7ecbb51135142fb7d3318c SHA256 d13c5447d726d01da2c1ce3bc793c9db5e6874b2f6b351114cc28e24be24998b
DIST iptraf-3.0.0.tar.gz 575169 RMD160 aaef797076056d6b788a9c9eff29500060594526 SHA1 e5032b564593a8ec336751d41c090e5cdb7663a1 SHA256 9ee433d95573d612539da4b452e6cdcbca6ab6674a88bfbf6eaf12d4902b5163
EBUILD iptraf-2.7.0-r1.ebuild 1446 RMD160 3e404caad9c14fe86b82167a8fdb9e2104aee8a6 SHA1 73448ecbfaaaed65559a84fe60ae7bda962bfbdb SHA256 f821f149f1f857f2cda01711c04ec01ddbb10de9fc6e8b82b8a1007feac66f9b
EBUILD iptraf-3.0.0-r3.ebuild 2264 RMD160 7003fc3f2eca64df867595f237c36662fe5d7454 SHA1 60a32ce07227b58590eed195c1cce961b1b5de23 SHA256 c79cedb23fa7d80537e9880b2e539b990d4d86e1e2839ff7853f80ce53a9747f
EBUILD iptraf-3.0.0-r4.ebuild 2252 RMD160 e72abf0fa04046d740d569330c2f4b48879d158f SHA1 72c6a72b3bb50a92166efa00864940b9d4af346f SHA256 7dcf4e1bfbd4c7ca521454e45507bdcde68972bee2b29efca521eac5d2f72245
MISC ChangeLog 8889 RMD160 a0f7d04df3c19977b5594a1d9fa24013cc2bad05 SHA1 eebc408981c188fa90d22a6e09509a4b067c02be SHA256 80920bfda03bef09c7a2dbca55f9363963f05a6739df45eb0a8c04a244f8437d
MISC metadata.xml 236 RMD160 42b34c8fdced6d21f13690c9e15d94f84d23e377 SHA1 a04ff116faafca0e392581b88eb6c2d9afb82102 SHA256 5b6e4809a5c8961695ce4f6c1a9f83e81782c69b244a610c3999bfd3bb9e699f
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/iptraf/iptraf-2.7.0-r1.ebuild,v 1.24 2006/03/05 20:53:03 jokey Exp $
inherit eutils flag-o-matic
V6PATCH_LEVEL=alpha12
DESCRIPTION="IPTraf is an ncurses-based IP LAN monitor"
HOMEPAGE="http://iptraf.seul.org/"
SRC_URI="ftp://iptraf.seul.org/pub/iptraf/${P}.tar.gz
http://dev.gentoo.org/~gmsoft/patches/${P}-ipv6-${V6PATCH_LEVEL}.diff"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa mips ppc ppc64 sparc x86"
IUSE="ipv6"
DEPEND=">=sys-libs/ncurses-5.2-r1"
src_unpack() {
unpack ${P}.tar.gz
cd "${S}"
epatch "${FILESDIR}"/${P}-atheros.patch
epatch "${DISTDIR}"/${P}-ipv6-${V6PATCH_LEVEL}.diff
# use ipv6 && epatch ${DISTDIR}/${P}-ipv6-${V6PATCH_LEVEL}.diff
# bug 89458
has_version '>=sys-kernel/linux-headers-2.6.11-r2' && \
epatch "${FILESDIR}"/${P}-2.6.patch
cd src
cp dirs.h dirs.h.orig
sed -e s:/var/local/iptraf:/var/lib/iptraf: -e s:/usr/local/bin:/usr/sbin: dirs.h.orig > dirs.h
}
src_compile() {
cd src
use ipv6 && append-flags -DUSE_IPV6
emake -j1 CFLAGS="$CFLAGS" DEBUG="" TARGET="/usr/sbin" WORKDIR="/var/lib/iptraf" \
clean all || die "emake failed"
}
src_install() {
dosbin src/{iptraf,cfconv,rvnamed} || die
dodoc FAQ README* CHANGES RELEASE-NOTES
doman Documentation/*.8
dohtml Documentation/*.html
keepdir /var/{lib,run,log}/iptraf
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/iptraf/iptraf-3.0.0-r3.ebuild,v 1.11 2007/06/27 16:15:32 armin76 Exp $
inherit eutils flag-o-matic toolchain-funcs
DESCRIPTION="IPTraf is an ncurses-based IP LAN monitor"
HOMEPAGE="http://iptraf.seul.org/"
SRC_URI="ftp://iptraf.seul.org/pub/iptraf/${P}.tar.gz
mirror://gentoo/${P}-ipv6.patch.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ppc ppc64 sparc x86"
IUSE="ipv6 suid unicode"
DEPEND=">=sys-libs/ncurses-5.2-r1"
pkg_setup() {
if use unicode && ! built_with_use sys-libs/ncurses unicode; then
eerror "sys-libs/ncurses must be build with unicode"
die "${PN} requires sys-libs/ncurses with USE=unicode"
fi
}
src_unpack() {
unpack ${P}.tar.gz
cd ${S}
epatch ${FILESDIR}/${P}-atheros.patch
epatch ${FILESDIR}/${P}-build.patch
epatch ${FILESDIR}/${P}-linux-headers.patch
epatch ${FILESDIR}/${P}-bnep.patch
epatch ${FILESDIR}/${P}-Makefile.patch
# bug 152883
use unicode && epatch "${FILESDIR}/${P}-ncursesw.patch"
epatch "${FILESDIR}/${P}-setlocale.patch"
# bug 128965
epatch ${FILESDIR}/${P}-headerfix.patch
sed -i \
-e 's:/var/local/iptraf:/var/lib/iptraf:g' \
-e "s:Documentation/:/usr/share/doc/${PF}:g" \
Documentation/*.* || die "sed doc paths"
if use ipv6 ; then
epatch ${DISTDIR}/${P}-ipv6.patch.bz2
# bug 126479
if has_version '>=sys-libs/glibc-2.4' ; then
epatch ${FILESDIR}/${P}-ipv6-glibc24.patch
fi
# bug 128965
epatch ${FILESDIR}/${P}-ipv6-headerfix.patch
fi
}
src_compile() {
if use suid ; then
append-flags -DALLOWUSERS
fi
emake CFLAGS="$CFLAGS" CC="$(tc-getCC)" -C src || die "emake failed"
}
src_install() {
dosbin src/{iptraf,rawtime,rvnamed} || die
dodoc FAQ README* CHANGES RELEASE-NOTES
doman Documentation/*.8
dohtml -r Documentation/*
keepdir /var/{lib,run,log}/iptraf
}
pkg_postinst() {
if use suid ; then
elog
elog "You've chosen to build iptraf with run-as-user support"
elog
elog "The app now has this support, but for security reasons"
elog "you need to run the following command to allow your users"
elog "to suid-run it:"
elog
elog " # chmod 4755 /usr/sbin/iptraf"
elog
fi
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/iptraf/iptraf-3.0.0-r4.ebuild,v 1.10 2008/01/10 09:11:00 vapier Exp $
inherit eutils flag-o-matic toolchain-funcs
DESCRIPTION="IPTraf is an ncurses-based IP LAN monitor"
HOMEPAGE="http://iptraf.seul.org/"
SRC_URI="ftp://iptraf.seul.org/pub/iptraf/${P}.tar.gz
mirror://gentoo/${P}-ipv6.patch.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ppc ppc64 sparc x86"
IUSE="ipv6 suid unicode"
DEPEND=">=sys-libs/ncurses-5.2-r1"
pkg_setup() {
if use unicode && ! built_with_use sys-libs/ncurses unicode; then
eerror "sys-libs/ncurses must be build with unicode"
die "${PN} requires sys-libs/ncurses with USE=unicode"
fi
}
src_unpack() {
unpack ${P}.tar.gz
cd "${S}"
epatch "${FILESDIR}/${P}-Makefile.patch"
epatch "${FILESDIR}"/${P}-build.patch
epatch "${FILESDIR}"/${P}-add-devnames.patch
epatch "${FILESDIR}"/${P}-linux-headers.patch
# bug 152883
use unicode && epatch "${FILESDIR}/${P}-ncursesw.patch"
epatch "${FILESDIR}/${P}-setlocale.patch"
# bug 128965
epatch "${FILESDIR}"/${P}-headerfix.patch
sed -i \
-e 's:/var/local/iptraf:/var/lib/iptraf:g' \
-e "s:Documentation/:/usr/share/doc/${PF}:g" \
Documentation/*.* || die "sed doc paths"
if use ipv6 ; then
epatch "${DISTDIR}"/${P}-ipv6.patch.bz2
# bug 126479
if has_version '>=sys-libs/glibc-2.4' ; then
epatch "${FILESDIR}"/${P}-ipv6-glibc24.patch
fi
# bug 128965
epatch "${FILESDIR}"/${P}-ipv6-headerfix.patch
fi
}
src_compile() {
if use suid ; then
append-flags -DALLOWUSERS
fi
emake -C src CFLAGS="$CFLAGS" CC="$(tc-getCC)" || die "emake failed"
}
src_install() {
dosbin src/{iptraf,rawtime,rvnamed} || die
dodoc FAQ README* CHANGES RELEASE-NOTES
doman Documentation/*.8
dohtml -r Documentation/*
keepdir /var/{lib,run,log}/iptraf
}
pkg_postinst() {
if use suid ; then
elog
elog "You've chosen to build iptraf with run-as-user support"
elog
elog "The app now has this support, but for security reasons"
elog "you need to run the following command to allow your users"
elog "to suid-run it:"
elog
elog " # chmod 4755 /usr/sbin/iptraf"
elog
fi
}