Version bump from mtr-0.69-r1.ebuild to mtr-0.71. The new version seems to work fine in my chroot environment. # emerge --info Portage 2.0.54 (default-linux/x86/no-nptl, gcc-3.4.4, glibc-2.3.5-r2, 2.6.16-gentoo-r7 i686) ================================================================= System uname: 2.6.16-gentoo-r7 i686 AMD Athlon(tm) XP 2500+ Gentoo Base System version 1.6.14 app-admin/eselect-compiler: [Not Present] dev-lang/python: 2.4.2 dev-python/pycrypto: [Not Present] dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/gcc-config: 1.3.12-r6 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i386-pc-linux-gnu" CFLAGS="-O2 -mtune=i686 -pipe" CHOST="i386-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mtune=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig collision-protect distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 alsa apm arts avi berkdb bitmap-fonts bzip2 cli crypt cups dlloader dri eds emboss encode expat foomaticdb fortran gdbm gif gnome gpm gstreamer gtk2 imlib isdnlog jpeg kde libg++ libwww mad mikmod motif mp3 mpeg ncurses nls ogg opengl oss pam pcre pdflib perl png pppd python qt qt3 qt4 quicktime readline reflection sdl session spell spl ssl tcpd truetype truetype-fonts type1-fonts udev vorbis xml xmms xorg xv zlib input_devices_keyboard input_devices_mouse input_devices_evdev userland_GNU kernel_linux elibc_glibc" Unset: CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS, PORTAGE_RSYNC_OPTS
Created attachment 91297 [details] mtr-0.71.ebuild The difference between mtr-0.69-r1.ebuild(stable version) and mtr-0.71.ebuild(attached) is just followings. # diff mtr-0.69-r1.ebuild mtr-0.71.ebuild 13c13 < KEYWORDS="~alpha amd64 ~arm hppa ia64 ppc ~ppc-macos ~s390 sparc x86" --- > KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc-macos ~s390 ~sparc ~x86" 20,27d19 < src_unpack() { < unpack ${A} < cd "${S}" < epatch "${FILESDIR}/${PN}-ac-res_mkquery.patch" < # bug 104718 < epatch "${FILESDIR}/${P}-debian.patch" < } < In the attached ebuild, I just deleted src_unpack() function from mtr-0.69-r1.ebuild, since maybe it is no need to install any patches in this version.
Indeed, both patches are now in upstream. Only one chunk is missing from the Debian patch: --- mtr-0.69.orig/net.h +++ mtr-0.69/net.h @@ -117,3 +117,6 @@ extern char available_options[]; ip_t unspec_addr; + +FILE *ADDRCMP; +int i; But I do not think it is relevant. In cvs. Thanks!