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: net-tools-9999.ebuild ChangeLog net-tools-1.60_p20111120203157.ebuild net-tools-1.60_p201111202031570500.ebuild
Date: Wed, 04 Jan 2012 21:17:51
Message-Id: 20120104211742.1122520034@flycatcher.gentoo.org
1 vapier 12/01/04 21:17:42
2
3 Modified: net-tools-9999.ebuild ChangeLog
4 Added: net-tools-1.60_p20111120203157.ebuild
5 Removed: net-tools-1.60_p201111202031570500.ebuild
6 Log:
7 Rename ebuild that had a broken timestamp.
8
9 (Portage version: 2.2.0_alpha81/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.2 sys-apps/net-tools/net-tools-9999.ebuild
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/net-tools/net-tools-9999.ebuild?rev=1.2&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/net-tools/net-tools-9999.ebuild?rev=1.2&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/net-tools/net-tools-9999.ebuild?r1=1.1&r2=1.2
17
18 Index: net-tools-9999.ebuild
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/sys-apps/net-tools/net-tools-9999.ebuild,v
21 retrieving revision 1.1
22 retrieving revision 1.2
23 diff -u -r1.1 -r1.2
24 --- net-tools-9999.ebuild 21 Nov 2011 20:34:49 -0000 1.1
25 +++ net-tools-9999.ebuild 4 Jan 2012 21:17:41 -0000 1.2
26 @@ -1,6 +1,6 @@
27 -# Copyright 1999-2011 Gentoo Foundation
28 +# Copyright 1999-2012 Gentoo Foundation
29 # Distributed under the terms of the GNU General Public License v2
30 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/net-tools/net-tools-9999.ebuild,v 1.1 2011/11/21 20:34:49 vapier Exp $
31 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/net-tools/net-tools-9999.ebuild,v 1.2 2012/01/04 21:17:41 vapier Exp $
32
33 EAPI="3"
34
35 @@ -29,9 +29,9 @@
36 app-arch/xz-utils"
37
38 maint_pkg_create() {
39 - cd /usr/local/src/net-tools/git
40 + cd /usr/local/src/net-tools
41 #git-update
42 - local stamp=$(git log -n1 --pretty=format:%ai master | sed -e 's:[- :]::g' -e 's:+.*::')
43 + local stamp=$(date --date="$(git log -n1 --pretty=format:%ci master)" -u +%Y%m%d%H%M%S)
44 local pv="${PV/_p*}_p${stamp}"; pv=${pv/9999/1.60}
45 local p="${PN}-${pv}"
46 git archive --prefix="nt/" master | tar xf - -C "${T}"
47
48
49
50 1.120 sys-apps/net-tools/ChangeLog
51
52 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/net-tools/ChangeLog?rev=1.120&view=markup
53 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/net-tools/ChangeLog?rev=1.120&content-type=text/plain
54 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/net-tools/ChangeLog?r1=1.119&r2=1.120
55
56 Index: ChangeLog
57 ===================================================================
58 RCS file: /var/cvsroot/gentoo-x86/sys-apps/net-tools/ChangeLog,v
59 retrieving revision 1.119
60 retrieving revision 1.120
61 diff -u -r1.119 -r1.120
62 --- ChangeLog 21 Nov 2011 20:34:49 -0000 1.119
63 +++ ChangeLog 4 Jan 2012 21:17:41 -0000 1.120
64 @@ -1,6 +1,13 @@
65 # ChangeLog for sys-apps/net-tools
66 -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
67 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/net-tools/ChangeLog,v 1.119 2011/11/21 20:34:49 vapier Exp $
68 +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
69 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/net-tools/ChangeLog,v 1.120 2012/01/04 21:17:41 vapier Exp $
70 +
71 +*net-tools-1.60_p20111120203157 (04 Jan 2012)
72 +
73 + 04 Jan 2012; Mike Frysinger <vapier@g.o>
74 + +net-tools-1.60_p20111120203157.ebuild,
75 + -net-tools-1.60_p201111202031570500.ebuild, net-tools-9999.ebuild:
76 + Rename ebuild that had a broken timestamp.
77
78 *net-tools-9999 (21 Nov 2011)
79 *net-tools-1.60_p201111202031570500 (21 Nov 2011)
80
81
82
83 1.1 sys-apps/net-tools/net-tools-1.60_p20111120203157.ebuild
84
85 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/net-tools/net-tools-1.60_p20111120203157.ebuild?rev=1.1&view=markup
86 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/net-tools/net-tools-1.60_p20111120203157.ebuild?rev=1.1&content-type=text/plain
87
88 Index: net-tools-1.60_p20111120203157.ebuild
89 ===================================================================
90 # Copyright 1999-2012 Gentoo Foundation
91 # Distributed under the terms of the GNU General Public License v2
92 # $Header: /var/cvsroot/gentoo-x86/sys-apps/net-tools/net-tools-1.60_p20111120203157.ebuild,v 1.1 2012/01/04 21:17:41 vapier Exp $
93
94 EAPI="3"
95
96 inherit flag-o-matic toolchain-funcs eutils
97
98 # original release had a timestamp screwup
99 MY_P="${P}0500"
100 if [[ ${PV} == "9999" ]] ; then
101 EGIT_REPO_URL="git://net-tools.git.sourceforge.net/gitroot/net-tools/net-tools"
102 inherit git-2
103 KEYWORDS=""
104 else
105 PATCH_VER="1"
106 SRC_URI="mirror://gentoo/${MY_P}.tar.xz
107 mirror://gentoo/${MY_P}-patches-${PATCH_VER}.tar.xz"
108 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
109 fi
110
111 DESCRIPTION="Standard Linux networking tools"
112 HOMEPAGE="http://net-tools.sourceforge.net/"
113
114 LICENSE="GPL-2"
115 SLOT="0"
116 IUSE="nls old-output static"
117
118 RDEPEND=""
119 DEPEND="${RDEPEND}
120 app-arch/xz-utils"
121
122 S=${WORKDIR}/${MY_P}
123
124 maint_pkg_create() {
125 cd /usr/local/src/net-tools/git
126 #git-update
127 local stamp=$(git log -n1 --pretty=format:%ai master | sed -e 's:[- :]::g' -e 's:+.*::')
128 local pv="${PV/_p*}_p${stamp}"; pv=${pv/9999/1.60}
129 local p="${PN}-${pv}"
130 git archive --prefix="nt/" master | tar xf - -C "${T}"
131 pushd "${T}" >/dev/null
132 pushd nt >/dev/null
133 sed -i "/^RELEASE/s:=.*:=${pv}:" Makefile || die
134 emake dist >/dev/null
135 popd >/dev/null
136 zcat ${p}.tar.gz | xz > ${p}.tar.xz
137 rm -f ${p}.tar.gz
138 popd >/dev/null
139
140 local patches="${p}-patches-${PATCH_VER:-1}"
141 local d="${T}/${patches}"
142 mkdir "${d}"
143 git format-patch -o "${d}" master..gentoo > /dev/null
144 echo "From http://git.overlays.gentoo.org/gitweb/?p=proj/net-tools.git" > "${d}"/README
145 tar cf - -C "${T}" ${d##*/} | xz > "${T}"/${patches}.tar.xz
146 rm -rf "${d}"
147
148 du -b "${T}"/*.tar.xz
149 }
150
151 pkg_setup() { [[ -n ${VAPIER_LOVES_YOU} ]] && maint_pkg_create ; }
152
153 set_opt() {
154 local opt=$1 ans
155 shift
156 ans=$("$@" && echo y || echo n)
157 einfo "Setting option ${opt} to ${ans}"
158 sed -i \
159 -e "/^bool.* ${opt} /s:[yn]$:${ans}:" \
160 config.in || die
161 }
162
163 src_prepare() {
164 if [[ -n ${PATCH_VER} ]] ; then
165 use old-output || EPATCH_EXCLUDE="0001-revert-621a2f376334f8097604b9fee5783e0f1141e66d-for-.patch"
166 EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" epatch "${WORKDIR}"/${MY_P}-patches-${PATCH_VER}
167 fi
168 }
169
170 src_configure() {
171 set_opt I18N use nls
172 set_opt HAVE_HWIB has_version '>=sys-kernel/linux-headers-2.6'
173 if use static ; then
174 append-flags -static
175 append-ldflags -static
176 fi
177 tc-export AR CC
178 yes "" | ./configure.sh config.in || die
179 }
180
181 src_install() {
182 emake DESTDIR="${ED}" install || die
183 dodoc README README.ipv6 TODO
184 }
185
186 pkg_postinst() {
187 einfo "etherwake and such have been split into net-misc/ethercard-diag"
188 }