Version bump. Fixed lazy-binding suid issue.
authorEldad Zack <eldad@gentoo.org>
Fri, 17 Dec 2004 23:30:56 +0000 (23:30 +0000)
committerEldad Zack <eldad@gentoo.org>
Fri, 17 Dec 2004 23:30:56 +0000 (23:30 +0000)
net-analyzer/mtr/ChangeLog
net-analyzer/mtr/Manifest
net-analyzer/mtr/files/digest-mtr-0.67 [new file with mode: 0644]
net-analyzer/mtr/mtr-0.54-r2.ebuild
net-analyzer/mtr/mtr-0.64.ebuild
net-analyzer/mtr/mtr-0.67.ebuild [new file with mode: 0644]

index 559bb2774598c25aa3dff188ba2a47fff62966f7..0e6662724bda1a8835d9589e59e5e30bdd54a2a6 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for net-analyzer/mtr
 # Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/mtr/ChangeLog,v 1.29 2004/11/30 20:22:01 gmsoft Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/mtr/ChangeLog,v 1.30 2004/12/17 23:30:56 eldad Exp $
+
+*mtr-0.67 (18 Dec 2004)
+
+  18 Dec 2004; Eldad Zack <eldad@gentoo.org> 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 <gmsoft@gentoo.org> mtr-0.64.ebuild:
   Stable on hppa.
index db4c9df2c9a2cdc701409b26c6b87e07a2eb9522..c237424ec9bfce8f50e08828034885ece21cb57b 100644 (file)
@@ -1,7 +1,19 @@
-MD5 24ef5bc9885622c00e5bb018dec02772 ChangeLog 3223
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 fe99b5183d46846f6b3dea9c63fe328e mtr-0.54-r2.ebuild 1158
+MD5 9a74746f955bbd978da64e5b3fa9bdd7 mtr-0.67.ebuild 1093
+MD5 f3aa9d8cf158dbca156099376801ef9c mtr-0.64.ebuild 1090
+MD5 36d2a496515b159eb3b9fe557e7d869f ChangeLog 3397
 MD5 720bffd73acf542e859034ca9d443c19 metadata.xml 244
-MD5 76a50eb5847108e787bdfcdcd59be571 mtr-0.54-r2.ebuild 1112
-MD5 9c29fa48eedac9f24ce8e5b7a6de290d mtr-0.64.ebuild 1049
-MD5 cf3436006255ff4c602431f3a3eca98e files/digest-mtr-0.54-r2 131
-MD5 f809e2209338aeea9e409e8a7c17bc05 files/digest-mtr-0.64 60
 MD5 0bbdffc84e47f22daaf46c76e941a02a files/mtr-ac-res_mkquery.patch 510
+MD5 f809e2209338aeea9e409e8a7c17bc05 files/digest-mtr-0.64 60
+MD5 ed7a57f974bbb8a86b2fc02be7277c94 files/digest-mtr-0.67 60
+MD5 cf3436006255ff4c602431f3a3eca98e files/digest-mtr-0.54-r2 131
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.6 (GNU/Linux)
+
+iD8DBQFBw2vuT+MN7JbqCpMRAuJxAJ9Vq7M7j8QndbhRQ6B1jdoYPaOk2gCfV8zs
+1++YPCzK0Q0lCJ7mtYydHt4=
+=bFQv
+-----END PGP SIGNATURE-----
diff --git a/net-analyzer/mtr/files/digest-mtr-0.67 b/net-analyzer/mtr/files/digest-mtr-0.67
new file mode 100644 (file)
index 0000000..99a4f77
--- /dev/null
@@ -0,0 +1 @@
+MD5 76347197775ac604d7150ea01502a1df mtr-0.67.tar.gz 131393
index 40b6e309bfd5497421efe6fde168b7b93a079b3d..f7aed6011e771911a2df379503d2caf8fed0d507 100644 (file)
@@ -1,6 +1,8 @@
 # Copyright 1999-2004 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/mtr/mtr-0.54-r2.ebuild,v 1.7 2004/10/04 22:59:47 pvdabeel Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/mtr/mtr-0.54-r2.ebuild,v 1.8 2004/12/17 23:30:56 eldad Exp $
+
+inherit flag-o-matic
 
 IUSE="gtk ipv6"
 
@@ -27,6 +29,7 @@ src_compile() {
        local myconf
        use gtk || myconf="${myconf} --without-gtk"
 
+       append-ldflags -Wl,-z,now
        econf ${myconf} || die
        emake || die
 }
index a8517d1c1175974e9876052d2a44e361f6f3db1d..3fc76e8353dab3fcaae58051b7c3a3f809d1a40e 100644 (file)
@@ -1,8 +1,8 @@
 # Copyright 1999-2004 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/mtr/mtr-0.64.ebuild,v 1.7 2004/11/30 20:22:01 gmsoft Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/mtr/mtr-0.64.ebuild,v 1.8 2004/12/17 23:30:56 eldad Exp $
 
-inherit eutils
+inherit eutils flag-o-matic
 
 DESCRIPTION="My TraceRoute. Excellent network diagnostic tool."
 HOMEPAGE="http://www.bitwizard.nl/mtr/"
@@ -21,11 +21,14 @@ src_compile() {
        local myconf
        use gtk || myconf="${myconf} --without-gtk"
 
+       append-ldflags -Wl,-z,now
+
        epatch ${FILESDIR}/mtr-ac-res_mkquery.patch
        autoconf
 
        econf ${myconf} \
                `use_enable gtk2` || die
+
        emake || die
 }
 
diff --git a/net-analyzer/mtr/mtr-0.67.ebuild b/net-analyzer/mtr/mtr-0.67.ebuild
new file mode 100644 (file)
index 0000000..532c633
--- /dev/null
@@ -0,0 +1,43 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/mtr/mtr-0.67.ebuild,v 1.1 2004/12/17 23:30:56 eldad Exp $
+
+inherit eutils 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 ~sparc ~x86"
+IUSE="gtk gtk2"
+
+DEPEND=">=sys-libs/ncurses-5.2
+       gtk? ( !gtk2? ( =x11-libs/gtk+-1.2* )
+               gtk2? ( >=x11-libs/gtk+-2* ) )"
+
+src_compile() {
+       local myconf
+       use gtk || myconf="${myconf} --without-gtk"
+
+       append-ldflags -Wl,-z,now
+
+       epatch ${FILESDIR}/mtr-ac-res_mkquery.patch
+       autoconf
+
+       econf ${myconf} \
+               `use_enable gtk2` || die
+
+       emake || die
+}
+
+src_install() {
+       # this binary is universal. ie: it does both console and gtk.
+       make DESTDIR=${D} sbindir=/usr/bin install || die
+
+       fowners root:wheel /usr/bin/mtr
+       fperms 4710 /usr/bin/mtr
+
+       dodoc AUTHORS COPYING ChangeLog FORMATS NEWS README SECURITY TODO
+}