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_p20100101055920.ebuild
Date: Fri, 01 Jan 2010 06:11:03
Message-Id: E1NQaiy-0005OT-AZ@stork.gentoo.org
1 vapier 10/01/01 06:11:00
2
3 Modified: ChangeLog
4 Added: net-tools-1.60_p20100101055920.ebuild
5 Log:
6 Update snapshot.
7 (Portage version: 2.2_rc61/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.90 sys-apps/net-tools/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/net-tools/ChangeLog?rev=1.90&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/net-tools/ChangeLog?rev=1.90&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/net-tools/ChangeLog?r1=1.89&r2=1.90
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/sys-apps/net-tools/ChangeLog,v
19 retrieving revision 1.89
20 retrieving revision 1.90
21 diff -u -r1.89 -r1.90
22 --- ChangeLog 6 Sep 2009 17:13:56 -0000 1.89
23 +++ ChangeLog 1 Jan 2010 06:10:59 -0000 1.90
24 @@ -1,6 +1,12 @@
25 # ChangeLog for sys-apps/net-tools
26 -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/net-tools/ChangeLog,v 1.89 2009/09/06 17:13:56 vapier Exp $
28 +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/net-tools/ChangeLog,v 1.90 2010/01/01 06:10:59 vapier Exp $
30 +
31 +*net-tools-1.60_p20100101055920 (01 Jan 2010)
32 +
33 + 01 Jan 2010; Mike Frysinger <vapier@g.o>
34 + +net-tools-1.60_p20100101055920.ebuild:
35 + Update snapshot.
36
37 06 Sep 2009; Mike Frysinger <vapier@g.o>
38 net-tools-1.60_p20090728014017-r1.ebuild:
39
40
41
42 1.1 sys-apps/net-tools/net-tools-1.60_p20100101055920.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/net-tools/net-tools-1.60_p20100101055920.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/net-tools/net-tools-1.60_p20100101055920.ebuild?rev=1.1&content-type=text/plain
46
47 Index: net-tools-1.60_p20100101055920.ebuild
48 ===================================================================
49 # Copyright 1999-2010 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/sys-apps/net-tools/net-tools-1.60_p20100101055920.ebuild,v 1.1 2010/01/01 06:10:59 vapier Exp $
52
53 inherit flag-o-matic toolchain-funcs eutils
54
55 PATCH_VER="1"
56 DESCRIPTION="Standard Linux networking tools"
57 HOMEPAGE="http://net-tools.berlios.de/"
58 SRC_URI="mirror://gentoo/${P}.tar.lzma
59 mirror://gentoo/${P}-patches-${PATCH_VER}.tar.lzma"
60
61 LICENSE="GPL-2"
62 SLOT="0"
63 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
64 IUSE="nls static"
65
66 RDEPEND=""
67 DEPEND="${RDEPEND}
68 || ( app-arch/xz-utils app-arch/lzma-utils )"
69
70 maint_pkg_create() {
71 cd /usr/local/src/net-tools/git
72 #git-update
73 local stamp=$(git log -n1 --pretty=format:%ai master | sed -e 's:[- :]::g' -e 's:+.*::')
74 local pv="${PV/_p*}_p${stamp}"
75 local p="${PN}-${pv}"
76 git archive --prefix="nt/" master | tar xf - -C "${T}"
77 pushd "${T}" >/dev/null
78 pushd nt >/dev/null
79 sed -i "/^RELEASE/s:=.*:=${pv}:" Makefile || die
80 emake dist >/dev/null
81 popd >/dev/null
82 zcat ${p}.tar.gz | lzma > ${p}.tar.lzma
83 rm -f ${p}.tar.gz
84 popd >/dev/null
85
86 local patches="${p}-patches-${PATCH_VER}"
87 mkdir "${T}"/${patches}
88 git format-patch -o "${T}"/${patches} master..gentoo > /dev/null
89 tar cf - -C "${T}" ${patches} | lzma > "${T}"/${patches}.tar.lzma
90 rm -rf "${T}"/${patches}
91
92 du -b "${T}"/*.tar.lzma
93 }
94
95 pkg_setup() { [[ -n ${VAPIER_LOVES_YOU} ]] && maint_pkg_create ; }
96
97 set_opt() {
98 local opt=$1 ans
99 shift
100 ans=$("$@" && echo y || echo n)
101 einfo "Setting option ${opt} to ${ans}"
102 sed -i \
103 -e "/^bool.* ${opt} /s:[yn]$:${ans}:" \
104 config.in || die
105 }
106
107 src_unpack() {
108 unpack ${A}
109 cd "${S}"
110 EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" epatch "${WORKDIR}"/${P}-patches-${PATCH_VER}
111
112 set_opt I18N use nls
113 set_opt HAVE_HWIB has_version '>=sys-kernel/linux-headers-2.6'
114 if use static ; then
115 append-flags -static
116 append-ldflags -static
117 fi
118 }
119
120 src_compile() {
121 tc-export AR CC
122 yes "" | ./configure.sh config.in || die
123 emake || die
124 }
125
126 src_install() {
127 emake DESTDIR="${D}" install || die
128 dodoc README README.ipv6 TODO
129 }
130
131 pkg_postinst() {
132 einfo "etherwake and such have been split into net-misc/ethercard-diag"
133 }