Gentoo Archives: gentoo-commits

From: "Mike Frysinger (vapier)" <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-apps/net-tools: ChangeLog net-tools-1.60_p20071202044231-r1.ebuild
Date: Mon, 24 Aug 2009 08:16:57
Message-Id: E1MfUjX-0007W5-2u@stork.gentoo.org
1 vapier 09/08/24 08:16:55
2
3 Modified: ChangeLog net-tools-1.60_p20071202044231-r1.ebuild
4 Log:
5 Update git invocation, disable infiniband with older kernels #238690 by Mark Wagner, and disable strict aliasing because this source code base is awful.
6 (Portage version: 2.2_rc38/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.85 sys-apps/net-tools/ChangeLog
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/net-tools/ChangeLog?rev=1.85&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/net-tools/ChangeLog?rev=1.85&content-type=text/plain
13 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/net-tools/ChangeLog?r1=1.84&r2=1.85
14
15 Index: ChangeLog
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/sys-apps/net-tools/ChangeLog,v
18 retrieving revision 1.84
19 retrieving revision 1.85
20 diff -u -r1.84 -r1.85
21 --- ChangeLog 30 Sep 2008 11:33:15 -0000 1.84
22 +++ ChangeLog 24 Aug 2009 08:16:54 -0000 1.85
23 @@ -1,6 +1,12 @@
24 # ChangeLog for sys-apps/net-tools
25 -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
26 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/net-tools/ChangeLog,v 1.84 2008/09/30 11:33:15 armin76 Exp $
27 +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
28 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/net-tools/ChangeLog,v 1.85 2009/08/24 08:16:54 vapier Exp $
29 +
30 + 24 Aug 2009; Mike Frysinger <vapier@g.o>
31 + net-tools-1.60_p20071202044231-r1.ebuild:
32 + Update git invocation, disable infiniband with older kernels #238690 by
33 + Mark Wagner, and disable strict aliasing because this source code base is
34 + awful.
35
36 30 Sep 2008; Raúl Porcel <armin76@g.o>
37 net-tools-1.60_p20071202044231-r1.ebuild:
38
39
40
41 1.11 sys-apps/net-tools/net-tools-1.60_p20071202044231-r1.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/net-tools/net-tools-1.60_p20071202044231-r1.ebuild?rev=1.11&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/net-tools/net-tools-1.60_p20071202044231-r1.ebuild?rev=1.11&content-type=text/plain
45 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/net-tools/net-tools-1.60_p20071202044231-r1.ebuild?r1=1.10&r2=1.11
46
47 Index: net-tools-1.60_p20071202044231-r1.ebuild
48 ===================================================================
49 RCS file: /var/cvsroot/gentoo-x86/sys-apps/net-tools/net-tools-1.60_p20071202044231-r1.ebuild,v
50 retrieving revision 1.10
51 retrieving revision 1.11
52 diff -u -r1.10 -r1.11
53 --- net-tools-1.60_p20071202044231-r1.ebuild 30 Sep 2008 11:33:15 -0000 1.10
54 +++ net-tools-1.60_p20071202044231-r1.ebuild 24 Aug 2009 08:16:54 -0000 1.11
55 @@ -1,6 +1,6 @@
56 -# Copyright 1999-2008 Gentoo Foundation
57 +# Copyright 1999-2009 Gentoo Foundation
58 # Distributed under the terms of the GNU General Public License v2
59 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/net-tools/net-tools-1.60_p20071202044231-r1.ebuild,v 1.10 2008/09/30 11:33:15 armin76 Exp $
60 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/net-tools/net-tools-1.60_p20071202044231-r1.ebuild,v 1.11 2009/08/24 08:16:54 vapier Exp $
61
62 inherit flag-o-matic toolchain-funcs eutils
63
64 @@ -10,7 +10,7 @@
65
66 LICENSE="GPL-2"
67 SLOT="0"
68 -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
69 +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
70 IUSE="nls static"
71
72 RDEPEND=""
73 @@ -20,25 +20,37 @@
74 maint_pkg_create() {
75 cd /usr/local/src/net-tools
76 #git-update
77 - local stamp=$(git log -n1 --pretty=format:%ai | sed -e 's:[- :]::g' -e 's:+.*::')
78 + local stamp=$(git log -n1 --pretty=format:%ai master | sed -e 's:[- :]::g' -e 's:+.*::')
79 local pv="${PV/_p*}_p${stamp}"
80 local p="${PN}-${pv}"
81 - git-archive --prefix="${p}/" HEAD | lzma > "${T}"/${p}.tar.lzma
82 + git archive --prefix="${p}/" master | lzma > "${T}"/${p}.tar.lzma
83 du -b "${T}"/${p}.tar.lzma
84 }
85
86 pkg_setup() { [[ -n ${VAPIER_LOVES_YOU} ]] && maint_pkg_create ; }
87
88 +set_opt() {
89 + local opt=$1 ans
90 + shift
91 + ans=$("$@" && echo y || echo n)
92 + einfo "Setting option ${opt} to ${ans}"
93 + sed -i \
94 + -e "/^bool.* ${opt} /s:[yn]$:${ans}:" \
95 + config.in || die
96 +}
97 +
98 src_unpack() {
99 unpack ${A}
100 cd "${S}"
101 EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" epatch "${FILESDIR}"/${PV}/
102
103 - sed -i "/^bool.*I18N/s:[yn]$:$(use nls && echo y || echo n):" config.in
104 + set_opt I18N use nls
105 + set_opt HAVE_HWIB has_version '>=sys-kernel/linux-headers-2.6'
106 if use static ; then
107 append-flags -static
108 append-ldflags -static
109 fi
110 + append-flags -fno-strict-aliasing #blah
111 }
112
113 src_compile() {