Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 364640 Details for
Bug 493308
=net-analyzer/mtr-9999 - mtr reports malformed version number due to being mangled in ebuild
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Modified net-analyzer/mtr-9999 ebuild with suggested sed line
file_493308.txt (text/plain), 2.05 KB, created by
James Taylor
on 2013-12-05 07:17:19 UTC
(
hide
)
Description:
Modified net-analyzer/mtr-9999 ebuild with suggested sed line
Filename:
MIME Type:
Creator:
James Taylor
Created:
2013-12-05 07:17:19 UTC
Size:
2.05 KB
patch
obsolete
># Copyright 1999-2013 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/net-analyzer/mtr/mtr-9999.ebuild,v 1.2 2013/12/04 14:23:38 jer Exp $ > >EAPI=5 >inherit eutils autotools flag-o-matic git-r3 > >DESCRIPTION="My TraceRoute, an Excellent network diagnostic tool" >HOMEPAGE="http://www.bitwizard.nl/mtr/" >EGIT_REPO_URI="https://github.com/traviscross/mtr.git" >SRC_URI="mirror://gentoo/gtk-2.0-for-mtr.m4.bz2" > >LICENSE="GPL-2" >SLOT="0" >KEYWORDS="" >IUSE="gtk ipv6 suid" > >RDEPEND=" > sys-libs/ncurses > gtk? ( > dev-libs/glib:2 > x11-libs/gtk+:2 > ) >" >DEPEND=" > ${RDEPEND} > virtual/pkgconfig >" > >DOCS=( AUTHORS FORMATS NEWS README SECURITY TODO ) > >src_unpack() { > git-r3_src_unpack > unpack ${A} >} > >src_prepare() { > epatch \ > "${FILESDIR}"/0.80-impl-dec.patch \ > "${FILESDIR}"/0.85-ipv6.patch \ > "${FILESDIR}"/0.85-gtk.patch > > sed -i -e "/^\s*xver=/s/$.*)/${EGIT_VERSION:0:8}/" Makefile.am || die > > # Keep this comment and following mv, even in case ebuild does not need > # it: kept gtk-2.0.m4 in SRC_URI but you'll have to mv it before autoreconf > mv "${WORKDIR}"/gtk-2.0-for-mtr.m4 gtk-2.0.m4 || die #222909 > AT_M4DIR="." eautoreconf >} > >src_configure() { > # In the source's configure script -lresolv is commented out. Apparently it > # is needed for 64bit macos still. > [[ ${CHOST} == *-darwin* ]] && append-libs -lresolv > econf \ > $(use_enable ipv6) \ > $(use_with gtk) > > # It's a bit absurd to have to do this, but the package isn't > # actually "configured" and ready to be compiled until this is > # done because upstream packaged .o files with the tarball. > # Remember to take this out on future versions. > emake clean >} > >src_install() { > default > > if use !prefix ; then > fowners root:0 /usr/sbin/mtr > if use suid; then > fperms 4711 /usr/sbin/mtr > else > fperms 0710 /usr/sbin/mtr > fi > fi >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 493308
: 364640