Portage is a package management system used by Gentoo Linux
# 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
ppc stable, bug #223017
25 May 2008; Jeroen Roovers
Stable for HPPA (bug #223017).
25 May 2008; Raúl Porcel
alpha/ia64/sparc stable wrt security #223017
25 May 2008; Markus Rothe
Added ~ppc64
25 May 2008; Markus Meier
amd64/x86 stable, bug #223017
*mtr-0.73-r2 (25 May 2008)
25 May 2008; Peter Volkov
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
Move pkgconfig to DEPEND wrt #217278.
06 Sep 2007; Markus Ullmann
-mtr-0.69-r1.ebuild, -mtr-0.71.ebuild:
Cleanup
19 Jul 2007; Fabian Groffen
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
Stable for HPPA (bug #184750).
09 Jul 2007; Raúl Porcel
alpha stable wrt #184750
13 May 2007; Steve Dibb
amd64 stable
22 Apr 2007; Raúl Porcel
ia64 stable
06 Apr 2007; Tobias Scherbaum
ppc stable
15 Mar 2007; Gustavo Zacarias
Stable on sprac
13 Mar 2007; Raúl Porcel
x86 stable
04 Nov 2006; Alexander H. Færøy
Stable on alpha.
*mtr-0.72 (09 Oct 2006)
09 Oct 2006; Markus Ullmann
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
0.71 version bump. Both patches are now in upstream. Fixes bug 139781.
Thanks to Taku Murakami
13 Mar 2006; Gustavo Zacarias
Stable on hppa
10 Mar 2006; Aron Griffis
Mark 0.69-r1 stable on ia64
10 Mar 2006; Michael Hanselmann
Stable on ppc.
07 Mar 2006; Chris White
amd64 stable for 0.69-r1.
27 Feb 2006; Christian Birchinger
Added sparc stable keyword
26 Feb 2006; Marcelo Goes
Mark 0.69-r1 x86 stable.
25 Dec 2005; Diego Pettenò
Use bindnow-flags function instead of -Wl,-z,now. Drop ppc-macos special case.
09 Oct 2005;
Fixing dependencies (bug #108100)
19 Sep 2005; Marcelo Goes
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
stable on ia64
08 Aug 2005; Fabian Groffen
Implementing a patch by Marcin Gabrowski
successfully on ppc-macos. Marking ~ppc-macos
26 Jul 2005; Simon Stelling
stable on amd64
17 Jun 2005; Michael Hanselmann
Stable on ppc.
17 May 2005; Guy Martin
Stable on hppa.
16 May 2005; Gustavo Zacarias
Stable on sparc
15 May 2005; Fernando J. Pereda
alpha stable
14 May 2005; Marcelo Goes
-mtr-0.64.ebuild, mtr-0.69.ebuild:
Marked 0.69 x86 stable, removed old versions.
03 May 2005; Herbie Hopkins
Stable on amd64 wrt bug #91332.
08 Apr 2005; Michael Hanselmann
Stable on ppc.
01 Apr 2005; Aron Griffis
stable on ia64
21 Mar 2005; Guy Martin
Stable on hppa.
19 Mar 2005; Bryan Østergaard
Stable on alpha.
*mtr-0.69 (02 Feb 2005)
02 Feb 2005; Aaron Walker
+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
Stable on sparc
31 Jan 2005; Aaron Walker
Marked stable on x86.
29 Dec 2004; Ciaran McCreesh
Change encoding to UTF-8 for GLEP 31 compliance
19 Dec 2004; Bryan Østergaard
Stable on alpha.
*mtr-0.67 (18 Dec 2004)
18 Dec 2004; Eldad Zack
mtr-0.64.ebuild, +mtr-0.67.ebuild:
Version bump. Fixed lazy-binding suid issue.
30 Nov 2004; Guy Martin
Stable on hppa.
23 Nov 2004; Gustavo Zacarias
Stable on sparc
22 Nov 2004; Eldad Zack
x86 stable
05 Sep 2004; Guy Martin
Marked stable on hppa.
22 Aug 2004; Bryan Østergaard
Stable on alpha.
*mtr-0.64 (22 Aug 2004)
22 Aug 2004; Eldad Zack
+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
Stable on sparc
17 Aug 2004; Eldad Zack
x86 stable
11 Jul 2004; Eldad Zack
Purged old unstable
08 Jul 2004; Eldad Zack
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
+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
Stable on alpha.
*mtr-0.54-r1 (04 Aug 2003)
30 Sep 2003; Joshua Kinard
Added ~mips to KEYWORDS
04 Aug 2003; Guy Martin
Added support for ipv6.
30 Jul 2003; Tavis Ormandy
marking ~alpha
10 Jun 2003; Christian Birchinger
Added sparc stable keyword
05 Jun 2003; Martin Holzer
Marked stable on x86.
Now installs into right location. closes #21495.
*mtr-0.54 (17 May 2003)
17 Jun 2003; Guy Martin
Added hppa to KEYWORDS.
17 May 2003; Martin Holzer
Version bumped. Closes #21135.
13 Feb 2003; Guy Martin
Added hppa to keywords.
*mtr-0.52 (02 Jan 2002)
02 Jan 2002; Martin Holzer
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
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
New version of mtr. Removed older versions with security issues.
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
# 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
}
# 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
}
# 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
}
# 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
}