ChangeLog

# ChangeLog for net-analyzer/mtr
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/mtr/ChangeLog,v 1.80 2008/05/26 18:25:55 dertobi123 Exp $

26 May 2008; Tobias Scherbaum mtr-0.73-r2.ebuild:
ppc stable, bug #223017

25 May 2008; Jeroen Roovers mtr-0.73-r2.ebuild:
Stable for HPPA (bug #223017).

25 May 2008; Raúl Porcel mtr-0.73-r2.ebuild:
alpha/ia64/sparc stable wrt security #223017

25 May 2008; Markus Rothe mtr-0.73-r2.ebuild:
Added ~ppc64

25 May 2008; Markus Meier mtr-0.73-r2.ebuild:
amd64/x86 stable, bug #223017

*mtr-0.73-r2 (25 May 2008)

25 May 2008; Peter Volkov +mtr-0.73-r2.ebuild:
Fixed permitions problems, bug #223017, noticed by Markus Meier.

*mtr-0.73-r1 (24 May 2008)

24 May 2008; Peter Volkov
+files/mtr-0.73-CVE-2008-2357.patch, +mtr-0.73-r1.ebuild:
Added patch to fix stack-based buffer overflow (CVE-2008-2357), bug
223017, thank Robert Buchholz for report and digging patch. Fixed build
problem, bug #222909, thank Andrei Ivanov for report.

*mtr-0.73 (18 May 2008)

18 May 2008; Cédric Krier
+files/mtr-0.73-am_path_gtk.patch, +mtr-0.73.ebuild:
Version bump

06 May 2008; Samuli Suominen mtr-0.72.ebuild:
Move pkgconfig to DEPEND wrt #217278.

06 Sep 2007; Markus Ullmann -mtr-0.69.ebuild,
-mtr-0.69-r1.ebuild, -mtr-0.71.ebuild:
Cleanup

19 Jul 2007; Fabian Groffen mtr-0.69.ebuild,
mtr-0.69-r1.ebuild, mtr-0.71.ebuild, mtr-0.72.ebuild:
Dropped ppc-macos keyword, see you in prefix

10 Jul 2007; Jeroen Roovers mtr-0.72.ebuild:
Stable for HPPA (bug #184750).

09 Jul 2007; Raúl Porcel mtr-0.72.ebuild:
alpha stable wrt #184750

13 May 2007; Steve Dibb mtr-0.72.ebuild:
amd64 stable

22 Apr 2007; Raúl Porcel mtr-0.72.ebuild:
ia64 stable

06 Apr 2007; Tobias Scherbaum mtr-0.72.ebuild:
ppc stable

15 Mar 2007; Gustavo Zacarias mtr-0.72.ebuild:
Stable on sprac

13 Mar 2007; Raúl Porcel mtr-0.72.ebuild:
x86 stable

04 Nov 2006; Alexander H. Færøy mtr-0.69-r1.ebuild:
Stable on alpha.

*mtr-0.72 (09 Oct 2006)

09 Oct 2006; Markus Ullmann mtr-0.69.ebuild,
mtr-0.69-r1.ebuild, mtr-0.71.ebuild, +mtr-0.72.ebuild:
Version bump wrt bug #149993 thanks to Cedric Krier

*mtr-0.71 (09 Jul 2006)

09 Jul 2006; Marcelo Goes +mtr-0.71.ebuild:
0.71 version bump. Both patches are now in upstream. Fixes bug 139781.
Thanks to Taku Murakami .

13 Mar 2006; Gustavo Zacarias mtr-0.69-r1.ebuild:
Stable on hppa

10 Mar 2006; Aron Griffis mtr-0.69-r1.ebuild:
Mark 0.69-r1 stable on ia64

10 Mar 2006; Michael Hanselmann mtr-0.69-r1.ebuild:
Stable on ppc.

07 Mar 2006; Chris White mtr-0.69-r1.ebuild:
amd64 stable for 0.69-r1.

27 Feb 2006; Christian Birchinger mtr-0.69-r1.ebuild:
Added sparc stable keyword

26 Feb 2006; Marcelo Goes mtr-0.69-r1.ebuild:
Mark 0.69-r1 x86 stable.

25 Dec 2005; Diego Pettenò mtr-0.69-r1.ebuild:
Use bindnow-flags function instead of -Wl,-z,now. Drop ppc-macos special case.

09 Oct 2005; mtr-0.69.ebuild, mtr-0.69-r1.ebuild:
Fixing dependencies (bug #108100)

19 Sep 2005; Marcelo Goes -mtr-0.67.ebuild,
mtr-0.69.ebuild, mtr-0.69-r1.ebuild:
Kill gtk2 USE flag for bug 106560.

*mtr-0.69-r1 (03 Sep 2005)

03 Sep 2005; Marcelo Goes
+files/mtr-0.69-debian.patch, +mtr-0.69-r1.ebuild:
Use patch from Debian to fix failed to bind to interface problem when using
--address. Fixes bug 104718. Thanks to Claudiu Gafton .

24 Aug 2005; Aron Griffis mtr-0.69.ebuild:
stable on ia64

08 Aug 2005; Fabian Groffen mtr-0.69.ebuild:
Implementing a patch by Marcin Gabrowski to compile
successfully on ppc-macos. Marking ~ppc-macos

26 Jul 2005; Simon Stelling mtr-0.69.ebuild:
stable on amd64

17 Jun 2005; Michael Hanselmann mtr-0.69.ebuild:
Stable on ppc.

17 May 2005; Guy Martin mtr-0.69.ebuild:
Stable on hppa.

16 May 2005; Gustavo Zacarias mtr-0.69.ebuild:
Stable on sparc

15 May 2005; Fernando J. Pereda mtr-0.69.ebuild:
alpha stable

14 May 2005; Marcelo Goes -mtr-0.54-r2.ebuild,
-mtr-0.64.ebuild, mtr-0.69.ebuild:
Marked 0.69 x86 stable, removed old versions.

03 May 2005; Herbie Hopkins mtr-0.67.ebuild:
Stable on amd64 wrt bug #91332.

08 Apr 2005; Michael Hanselmann mtr-0.67.ebuild:
Stable on ppc.

01 Apr 2005; Aron Griffis mtr-0.67.ebuild:
stable on ia64

21 Mar 2005; Guy Martin mtr-0.67.ebuild:
Stable on hppa.

19 Mar 2005; Bryan Østergaard mtr-0.67.ebuild:
Stable on alpha.

*mtr-0.69 (02 Feb 2005)

02 Feb 2005; Aaron Walker mtr-0.67.ebuild,
+mtr-0.69.ebuild:
Version bump for bug 80383. Moved epatch statement to src_unpack where it
belongs and fixed deps. Added ipv6 support via USE=ipv6.

31 Jan 2005; Gustavo Zacarias mtr-0.67.ebuild:
Stable on sparc

31 Jan 2005; Aaron Walker mtr-0.67.ebuild:
Marked stable on x86.

29 Dec 2004; Ciaran McCreesh :
Change encoding to UTF-8 for GLEP 31 compliance

19 Dec 2004; Bryan Østergaard mtr-0.64.ebuild:
Stable on alpha.

*mtr-0.67 (18 Dec 2004)

18 Dec 2004; Eldad Zack mtr-0.54-r2.ebuild,
mtr-0.64.ebuild, +mtr-0.67.ebuild:
Version bump. Fixed lazy-binding suid issue.

30 Nov 2004; Guy Martin mtr-0.64.ebuild:
Stable on hppa.

23 Nov 2004; Gustavo Zacarias mtr-0.64.ebuild:
Stable on sparc

22 Nov 2004; Eldad Zack mtr-0.64.ebuild:
x86 stable

05 Sep 2004; Guy Martin mtr-0.54-r2.ebuild:
Marked stable on hppa.

22 Aug 2004; Bryan Østergaard mtr-0.54-r2.ebuild:
Stable on alpha.

*mtr-0.64 (22 Aug 2004)

22 Aug 2004; Eldad Zack +files/mtr-ac-res_mkquery.patch,
+mtr-0.64.ebuild:
Version bump. Dropped ipv6 in 0.64. Fixes amd64 issue with resolver lib.
marking ~amd64. Closes #54024.

18 Aug 2004; Gustavo Zacarias mtr-0.54-r2.ebuild:
Stable on sparc

17 Aug 2004; Eldad Zack mtr-0.54-r2.ebuild:
x86 stable

11 Jul 2004; Eldad Zack -mtr-0.54-r1.ebuild:
Purged old unstable

08 Jul 2004; Eldad Zack mtr-0.49-r1.ebuild,
mtr-0.54-r1.ebuild, mtr-0.54-r2.ebuild, mtr-0.54.ebuild:
Tidy

*mtr-0.54-r2 (01 Jul 2004)

01 Jul 2004; Eldad Zack +metadata.xml,
+mtr-0.54-r2.ebuild:
suid: fixed permissions to 4710, group is set to root:wheel,
closes #47210, Thanks to Philipp Kern .
added metadata.

05 Jun 2004; Bryan Østergaard mtr-0.54-r1.ebuild:
Stable on alpha.

*mtr-0.54-r1 (04 Aug 2003)

30 Sep 2003; Joshua Kinard mtr-0.54-r1.ebuild:
Added ~mips to KEYWORDS

04 Aug 2003; Guy Martin mtr-0.54-r1.ebuild :
Added support for ipv6.

30 Jul 2003; Tavis Ormandy mtr-0.54.ebuild:
marking ~alpha

10 Jun 2003; Christian Birchinger mtr-0.54.ebuild:
Added sparc stable keyword

05 Jun 2003; Martin Holzer mtr-0.54.ebuild:
Marked stable on x86.
Now installs into right location. closes #21495.

*mtr-0.54 (17 May 2003)

17 Jun 2003; Guy Martin mtr-0.54.ebuild :
Added hppa to KEYWORDS.

17 May 2003; Martin Holzer mtr-0.54.ebuild:
Version bumped. Closes #21135.

13 Feb 2003; Guy Martin :
Added hppa to keywords.

*mtr-0.52 (02 Jan 2002)

02 Jan 2002; Martin Holzer mtr-0.52.ebuild files/digest-mtr-0.52 ChangeLog :
Version bump. Closes #12598.

*mtr-0.51 (05 Nov 2002)

05 Nov 2002; Daniel Ahlberg :
Version bump.

28 Jun 2002; Thilo Bangert :
moved to net-analyzer

*mtr-0.49-r1 (3 May 2002)

26 Aug 2002; Daniel Ahlberg mtr-0.49-r1 :
Moves binary from /usr/sbin to /usr/bin. Closes #6521.
Submitted by Hannes Mehnert .

3 May 2002; Donny Davies :
Added LICENSE, SLOT.

*mtr-0.49 (15 Mar 2002)

15 Mar 2002; Bruce A. Locke mtr-0.49.ebuild :
New version of mtr. Removed older versions with security issues.

Manifest

AUX mtr-0.69-debian.patch 2558 RMD160 0d2408192d16432e9a1702d7b5817491664f03d9 SHA1 b75752e905f4b20d9a755e5c5f08ee60fd2cd8e8 SHA256 5d86d791b0bbcbc75fdeb1f65b26955aa55d0f7caebdcd5d2dd6324e9c0684a2
AUX mtr-0.73-CVE-2008-2357.patch 9729 RMD160 39385b3820dbee784678006f9d565d10ee1e7f35 SHA1 b0553d92af0750da30f6db984b672b6f5211e605 SHA256 9a6bbf7c5f825c9f81f622a7cd65a50ed051593beb4c53ae44494ecb5ad3d8ad
AUX mtr-0.73-am_path_gtk.patch 728 RMD160 c2f4fe18a97033eac9ca74cd69017c7e85f69c38 SHA1 2eb9857c066a9add7d1bf12c12658c95836e55da SHA256 0a250cc9cb58340d2ecb29c1d1d209811e9956c7dc2ab6081702758651cf9f4b
AUX mtr-ac-res_mkquery.patch 510 RMD160 6ee5bdf1e8b52779eb4288ffad6bae05d134d68b SHA1 a0d54a26a355d4ccc01703b726fc365f32750079 SHA256 2a369c93e2244967b75e89fb45541edafeb92f012cc78b9ee043685e0eb51785
DIST gtk-2.0-for-mtr.m4.bz2 2508 RMD160 f5fc7a3a3c4fcfe03356170371113a1b0f18eda6 SHA1 c72993fdb224ffba6afeca43a60303ed0350c56f SHA256 59152f9a4a1af5cf09f2aaa804c9071afe3eb6632162f1660d85c820db342eba
DIST mtr-0.72.tar.gz 295845 RMD160 69843b82fb2de2b2a597c21a62d8eb9473df31b6 SHA1 afc26c9e8a30eba7ca92ba68d4489b0c9c07977d SHA256 1473b7880cd3570cff59fb9692c08c8579c334cc04d5a1df092088f1570318db
DIST mtr-0.73.tar.gz 558744 RMD160 09b9b2cea84b0596bf25a4055cdcb78e8faebc10 SHA1 52cf5bd1a1e6a8e14a0ebb70610bd2be9e597c15 SHA256 30bdf752ac048dd160aa28d5caff1ffe0986dd4df046c397087fa1d8c8e1ab51
EBUILD mtr-0.72.ebuild 1214 RMD160 9cc03b1757cef8b8bb90b36a711912b4ef5120e9 SHA1 eff0b16ca8e5b63fddd263823886a01c23f4dbbd SHA256 cc0578ceb2f07fd527739c0dffe3effb9a3189a8a161d272cdeced1350dc3764
EBUILD mtr-0.73-r1.ebuild 1450 RMD160 5f6b37b2023fb1752ac9f213bc734125c12e57aa SHA1 408a80edc37ca7b6a76ba8ef7db551e4268aab43 SHA256 c146cd882cfa4cd0f5dede56d2edd7a491a8c1c86bcede9dfeade811a2d20e63
EBUILD mtr-0.73-r2.ebuild 1455 RMD160 80b92be92398db45f454ba42a8de303c96f36f16 SHA1 ca774ccbde9158d52ce9c62de701f46943fff74f SHA256 f29b17fa1d960501f6dc2cac835f425a3fb2d533a4cef9fcd7dd6ff8ea7ce0d9
EBUILD mtr-0.73.ebuild 1307 RMD160 db9a12394379e5437002ac22ffd402b868011d02 SHA1 8fac1a6380cf2141823cd018cb9ce6a0d2315fce SHA256 2005719a05f61a6cadd7940180b1ad3ddec7fd3b692274ee89ee07bb2b73e328
MISC ChangeLog 9316 RMD160 75589bae0c83fd2fa1688d06435b0198b3ab9b9c SHA1 2458ee8485069403a71ef685352323692618a75f SHA256 5e6e11d7095da41c0d0dd460bf0b2c2412b0bc09e9511af68e779be5210042f6
MISC metadata.xml 244 RMD160 e017aaa0a93030fffb56cd11f8894d932ca77173 SHA1 6c242450f36154bb9453827b44e6c2dc99ddc634 SHA256 4b90774b23e03ba5cfff56d639ba013394dccf7597849fc010e54f69042b47d9

files

metadata.xml




netmon
My TraceRoute. Excellent network diagnostic tool.

mtr-0.72.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/mtr/mtr-0.72.ebuild,v 1.12 2008/05/06 13:47:24 drac Exp $

inherit flag-o-matic

DESCRIPTION="My TraceRoute. Excellent network diagnostic tool."
HOMEPAGE="http://www.bitwizard.nl/mtr/"
SRC_URI="ftp://ftp.bitwizard.nl/mtr/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ppc s390 sh sparc x86"
IUSE="gtk ipv6"

RDEPEND="sys-libs/ncurses
gtk? ( >=x11-libs/gtk+-2 )"
DEPEND="${RDEPEND}
dev-util/pkgconfig"

src_compile() {
local myconf
use gtk || myconf="${myconf} --without-gtk"

[[ ${CHOST} == *-darwin* ]] && append-flags "-DBIND_8_COMPAT"
append-ldflags $(bindnow-flags)

econf ${myconf} \
$(use_enable gtk gtk2) \
$(use_enable ipv6) \
|| die "econf failed"

emake || die "emake failed"
}

src_install() {
# this binary is universal. ie: it does both console and gtk.
make DESTDIR="${D}" sbindir=/usr/bin install || die "make install failed"

insinto /usr/share/${PN} ; doins img/mtr_icon.xpm

fowners root:wheel /usr/bin/mtr
fperms 4710 /usr/bin/mtr

dodoc AUTHORS ChangeLog FORMATS NEWS README SECURITY TODO
}

mtr-0.73-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/mtr/mtr-0.73-r1.ebuild,v 1.2 2008/05/25 15:52:10 armin76 Exp $

inherit flag-o-matic autotools eutils

DESCRIPTION="My TraceRoute. Excellent network diagnostic tool."
HOMEPAGE="http://www.bitwizard.nl/mtr/"
SRC_URI="ftp://ftp.bitwizard.nl/mtr/${P}.tar.gz
mirror://gentoo/gtk-2.0-for-mtr.m4.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha ~amd64 ~arm ~hppa ia64 ~ppc ~s390 ~sh sparc x86"
IUSE="gtk ipv6"

RDEPEND="sys-libs/ncurses
gtk? ( >=x11-libs/gtk+-2 )"
DEPEND="${RDEPEND}
gtk? ( dev-util/pkgconfig )"

src_unpack() {
unpack ${A}
cd "${S}"

mv "${WORKDIR}"/gtk-2.0-for-mtr.m4 gtk-2.0.m4
epatch "${FILESDIR}"/${P}-am_path_gtk.patch
epatch "${FILESDIR}"/${P}-CVE-2008-2357.patch
AT_M4DIR="." eautoreconf
}

src_compile() {
local myconf
use gtk || myconf="${myconf} --without-gtk"

[[ ${CHOST} == *-darwin* ]] && append-flags "-DBIND_8_COMPAT"

econf ${myconf} \
$(use_enable gtk gtk2) \
$(use_enable ipv6) \
|| die "econf failed"

emake || die "emake failed"
}

src_install() {
# this binary is universal. ie: it does both console and gtk.
emake DESTDIR="${D}" install || die "make install failed"

insinto /usr/share/${PN}
doins img/mtr_icon.xpm

fowners root:wheel /usr/bin/mtr
fperms 4710 /usr/bin/mtr

dodoc AUTHORS ChangeLog FORMATS NEWS README SECURITY TODO
}

mtr-0.73-r2.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/mtr/mtr-0.73-r2.ebuild,v 1.6 2008/05/26 18:25:55 dertobi123 Exp $

inherit flag-o-matic autotools eutils

DESCRIPTION="My TraceRoute. Excellent network diagnostic tool."
HOMEPAGE="http://www.bitwizard.nl/mtr/"
SRC_URI="ftp://ftp.bitwizard.nl/mtr/${P}.tar.gz
mirror://gentoo/gtk-2.0-for-mtr.m4.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ~ppc64 ~s390 ~sh sparc x86"
IUSE="gtk ipv6"

RDEPEND="sys-libs/ncurses
gtk? ( >=x11-libs/gtk+-2 )"
DEPEND="${RDEPEND}
gtk? ( dev-util/pkgconfig )"

src_unpack() {
unpack ${A}
cd "${S}"

mv "${WORKDIR}"/gtk-2.0-for-mtr.m4 gtk-2.0.m4
epatch "${FILESDIR}"/${P}-am_path_gtk.patch
epatch "${FILESDIR}"/${P}-CVE-2008-2357.patch
AT_M4DIR="." eautoreconf
}

src_compile() {
local myconf
use gtk || myconf="${myconf} --without-gtk"

[[ ${CHOST} == *-darwin* ]] && append-flags "-DBIND_8_COMPAT"

econf ${myconf} \
$(use_enable gtk gtk2) \
$(use_enable ipv6) \
|| die "econf failed"

emake || die "emake failed"
}

src_install() {
# this binary is universal. ie: it does both console and gtk.
emake DESTDIR="${D}" install || die "make install failed"

insinto /usr/share/${PN}
doins img/mtr_icon.xpm

fowners root:0 /usr/sbin/mtr
fperms 4710 /usr/sbin/mtr

dodoc AUTHORS ChangeLog FORMATS NEWS README SECURITY TODO
}

mtr-0.73.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/mtr/mtr-0.73.ebuild,v 1.1 2008/05/18 12:21:59 cedk Exp $

inherit flag-o-matic autotools eutils

DESCRIPTION="My TraceRoute. Excellent network diagnostic tool."
HOMEPAGE="http://www.bitwizard.nl/mtr/"
SRC_URI="ftp://ftp.bitwizard.nl/mtr/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~s390 ~sh ~sparc ~x86"
IUSE="gtk ipv6"

RDEPEND="sys-libs/ncurses
gtk? ( >=x11-libs/gtk+-2 )"
DEPEND="${RDEPEND}
dev-util/pkgconfig"

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${P}-am_path_gtk.patch"
eautoreconf
}

src_compile() {
local myconf
use gtk || myconf="${myconf} --without-gtk"

[[ ${CHOST} == *-darwin* ]] && append-flags "-DBIND_8_COMPAT"

econf ${myconf} \
$(use_enable gtk gtk2) \
$(use_enable ipv6) \
|| die "econf failed"

emake || die "emake failed"
}

src_install() {
# this binary is universal. ie: it does both console and gtk.
emake DESTDIR="${D}" sbindir=/usr/bin install || die "make install failed"

insinto /usr/share/${PN}
doins img/mtr_icon.xpm

fowners root:wheel /usr/bin/mtr
fperms 4710 /usr/bin/mtr

dodoc AUTHORS ChangeLog FORMATS NEWS README SECURITY TODO
}