Gentoo Archives: gentoo-commits

From: "Tom Wijsman (tomwij)" <tomwij@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-kernel/gentoo-sources: gentoo-sources-3.4.9999.ebuild gentoo-sources-3.10.9999.ebuild gentoo-sources-3.11.9999.ebuild ChangeLog
Date: Sat, 02 Nov 2013 16:15:15
Message-Id: 20131102161444.4EEA52004B@flycatcher.gentoo.org
1 tomwij 13/11/02 16:14:44
2
3 Modified: ChangeLog
4 Added: gentoo-sources-3.4.9999.ebuild
5 gentoo-sources-3.10.9999.ebuild
6 gentoo-sources-3.11.9999.ebuild
7 Log:
8 Added live ebuilds that combine the genpatches branches with the upstream stable queues; useful for testing upcoming releases in advance of them being announced, this helps us catch broken genpatches earlier so we can avoid delays.
9
10 (Portage version: HEAD/cvs/Linux x86_64, signed Manifest commit with key 6D34E57D)
11
12 Revision Changes Path
13 1.1202 sys-kernel/gentoo-sources/ChangeLog
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/gentoo-sources/ChangeLog?rev=1.1202&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/gentoo-sources/ChangeLog?rev=1.1202&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/gentoo-sources/ChangeLog?r1=1.1201&r2=1.1202
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/sys-kernel/gentoo-sources/ChangeLog,v
22 retrieving revision 1.1201
23 retrieving revision 1.1202
24 diff -u -r1.1201 -r1.1202
25 --- ChangeLog 31 Oct 2013 12:41:56 -0000 1.1201
26 +++ ChangeLog 2 Nov 2013 16:14:44 -0000 1.1202
27 @@ -1,6 +1,17 @@
28 # ChangeLog for sys-kernel/gentoo-sources
29 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/gentoo-sources/ChangeLog,v 1.1201 2013/10/31 12:41:56 mpagano Exp $
31 +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/gentoo-sources/ChangeLog,v 1.1202 2013/11/02 16:14:44 tomwij Exp $
32 +
33 +*gentoo-sources-3.11.9999 (02 Nov 2013)
34 +*gentoo-sources-3.10.9999 (02 Nov 2013)
35 +*gentoo-sources-3.4.9999 (02 Nov 2013)
36 +
37 + 02 Nov 2013; Tom Wijsman <TomWij@g.o> +gentoo-sources-3.10.9999.ebuild,
38 + +gentoo-sources-3.11.9999.ebuild, +gentoo-sources-3.4.9999.ebuild:
39 + Added live ebuilds that combine the genpatches branches with the upstream
40 + stable queues; useful for testing upcoming releases in advance of them being
41 + announced, this helps us catch broken genpatches earlier so we can avoid
42 + delays.
43
44 31 Oct 2013; Michael Pagano <mpagano@g.o>
45 -gentoo-sources-3.0.97.ebuild, -gentoo-sources-3.0.98.ebuild,
46
47
48
49 1.1 sys-kernel/gentoo-sources/gentoo-sources-3.4.9999.ebuild
50
51 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/gentoo-sources/gentoo-sources-3.4.9999.ebuild?rev=1.1&view=markup
52 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/gentoo-sources/gentoo-sources-3.4.9999.ebuild?rev=1.1&content-type=text/plain
53
54 Index: gentoo-sources-3.4.9999.ebuild
55 ===================================================================
56 # Copyright 1999-2013 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 # $Header: /var/cvsroot/gentoo-x86/sys-kernel/gentoo-sources/gentoo-sources-3.4.9999.ebuild,v 1.1 2013/11/02 16:14:44 tomwij Exp $
59
60 EAPI="5"
61 ETYPE="sources"
62 K_DEBLOB_AVAILABLE="1"
63 inherit kernel-2 subversion git-r3
64 detect_version
65 detect_arch
66
67 KEYWORDS=""
68 HOMEPAGE="http://dev.gentoo.org/~mpagano/genpatches"
69 IUSE="deblob experimental"
70
71 DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
72 SRC_URI="https://www.kernel.org/pub/linux/kernel/v3.x/linux-${KV_MAJOR}.${KV_MINOR}.tar.xz ${ARCH_URI}"
73 ESVN_REPO_URI="svn://anonsvn.gentoo.org/linux-patches/genpatches-2.6/trunk/${KV_MAJOR}.${KV_MINOR}"
74 EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git
75 https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git
76 http://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git"
77
78 S="${WORKDIR}/linux-${KV_MAJOR}.${KV_MINOR}.9999"
79
80 UNIPATCH_DOCS="${UNIPATCH_DOCS} ../work/0000_README"
81
82 pkg_postinst() {
83 kernel-2_pkg_postinst
84 einfo "For more info on this patchset, and how to report problems, see:"
85 einfo "${HOMEPAGE}"
86 }
87
88 pkg_postrm() {
89 kernel-2_pkg_postrm
90 }
91
92 src_unpack() {
93 unpack ${A}
94
95 mv "${WORKDIR}/linux-${KV_MAJOR}.${KV_MINOR}" "${S}" || die
96 cd "${S}" || die
97
98 subversion_src_unpack
99 EGIT_CHECKOUT_DIR="${WORKDIR}/stable-queue" git-r3_src_unpack
100 }
101
102 src_prepare() {
103 # First do previous versions, ...
104 for p in 1[0123]*.patch* ; do
105 UNIPATCH_LIST+=" ${p}"
106 done
107 unipatch "${UNIPATCH_LIST}"
108
109 # ... then do the stable queue, as they are not ordered by name; we apply them one by one ...
110 local patch_dir="${WORKDIR}/stable-queue/queue-${KV_MAJOR}.${KV_MINOR}"
111 for p in $(cat ${patch_dir}/series | tr '\n' ' ') ; do
112 if [[ -f "${patch_dir}/${p}" ]] ; then
113 UNIPATCH_LIST="${patch_dir}/${p}"
114 unipatch "${UNIPATCH_LIST}"
115 fi
116 done
117
118 # ... and finally do the rest of the genpatches.
119 UNIPATCH_LIST=""
120 for p in 1[4-9]*.patch* [2-4]*.patch* 50*.patch* ; do
121 if ! use experimental ; then
122 [[ ${p} == "50"*_*.patch* ]] && continue
123 fi
124 UNIPATCH_LIST+=" ${p}"
125 done
126 unipatch "${UNIPATCH_LIST}"
127
128 rm *.patch* || die
129 mv 0000_README ../ || die
130 }
131
132
133
134 1.1 sys-kernel/gentoo-sources/gentoo-sources-3.10.9999.ebuild
135
136 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/gentoo-sources/gentoo-sources-3.10.9999.ebuild?rev=1.1&view=markup
137 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/gentoo-sources/gentoo-sources-3.10.9999.ebuild?rev=1.1&content-type=text/plain
138
139 Index: gentoo-sources-3.10.9999.ebuild
140 ===================================================================
141 # Copyright 1999-2013 Gentoo Foundation
142 # Distributed under the terms of the GNU General Public License v2
143 # $Header: /var/cvsroot/gentoo-x86/sys-kernel/gentoo-sources/gentoo-sources-3.10.9999.ebuild,v 1.1 2013/11/02 16:14:44 tomwij Exp $
144
145 EAPI="5"
146 ETYPE="sources"
147 K_DEBLOB_AVAILABLE="1"
148 inherit kernel-2 subversion git-r3
149 detect_version
150 detect_arch
151
152 KEYWORDS=""
153 HOMEPAGE="http://dev.gentoo.org/~mpagano/genpatches"
154 IUSE="deblob experimental"
155
156 DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
157 SRC_URI="https://www.kernel.org/pub/linux/kernel/v3.x/linux-${KV_MAJOR}.${KV_MINOR}.tar.xz ${ARCH_URI}"
158 ESVN_REPO_URI="svn://anonsvn.gentoo.org/linux-patches/genpatches-2.6/trunk/${KV_MAJOR}.${KV_MINOR}"
159 EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git
160 https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git
161 http://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git"
162
163 S="${WORKDIR}/linux-${KV_MAJOR}.${KV_MINOR}.9999"
164
165 UNIPATCH_DOCS="${UNIPATCH_DOCS} ../work/0000_README"
166
167 pkg_postinst() {
168 kernel-2_pkg_postinst
169 einfo "For more info on this patchset, and how to report problems, see:"
170 einfo "${HOMEPAGE}"
171 }
172
173 pkg_postrm() {
174 kernel-2_pkg_postrm
175 }
176
177 src_unpack() {
178 unpack ${A}
179
180 mv "${WORKDIR}/linux-${KV_MAJOR}.${KV_MINOR}" "${S}" || die
181 cd "${S}" || die
182
183 subversion_src_unpack
184 EGIT_CHECKOUT_DIR="${WORKDIR}/stable-queue" git-r3_src_unpack
185 }
186
187 src_prepare() {
188 # First do previous versions, ...
189 for p in 1[0123]*.patch* ; do
190 UNIPATCH_LIST+=" ${p}"
191 done
192 unipatch "${UNIPATCH_LIST}"
193
194 # ... then do the stable queue, as they are not ordered by name; we apply them one by one ...
195 local patch_dir="${WORKDIR}/stable-queue/queue-${KV_MAJOR}.${KV_MINOR}"
196 for p in $(cat ${patch_dir}/series | tr '\n' ' ') ; do
197 if [[ -f "${patch_dir}/${p}" ]] ; then
198 UNIPATCH_LIST="${patch_dir}/${p}"
199 unipatch "${UNIPATCH_LIST}"
200 fi
201 done
202
203 # ... and finally do the rest of the genpatches.
204 UNIPATCH_LIST=""
205 for p in 1[4-9]*.patch* [2-4]*.patch* 50*.patch* ; do
206 if ! use experimental ; then
207 [[ ${p} == "50"*_*.patch* ]] && continue
208 fi
209 UNIPATCH_LIST+=" ${p}"
210 done
211 unipatch "${UNIPATCH_LIST}"
212
213 rm *.patch* || die
214 mv 0000_README ../ || die
215 }
216
217
218
219 1.1 sys-kernel/gentoo-sources/gentoo-sources-3.11.9999.ebuild
220
221 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/gentoo-sources/gentoo-sources-3.11.9999.ebuild?rev=1.1&view=markup
222 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/gentoo-sources/gentoo-sources-3.11.9999.ebuild?rev=1.1&content-type=text/plain
223
224 Index: gentoo-sources-3.11.9999.ebuild
225 ===================================================================
226 # Copyright 1999-2013 Gentoo Foundation
227 # Distributed under the terms of the GNU General Public License v2
228 # $Header: /var/cvsroot/gentoo-x86/sys-kernel/gentoo-sources/gentoo-sources-3.11.9999.ebuild,v 1.1 2013/11/02 16:14:44 tomwij Exp $
229
230 EAPI="5"
231 ETYPE="sources"
232 K_DEBLOB_AVAILABLE="1"
233 inherit kernel-2 subversion git-r3
234 detect_version
235 detect_arch
236
237 KEYWORDS=""
238 HOMEPAGE="http://dev.gentoo.org/~mpagano/genpatches"
239 IUSE="deblob experimental"
240
241 DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
242 SRC_URI="https://www.kernel.org/pub/linux/kernel/v3.x/linux-${KV_MAJOR}.${KV_MINOR}.tar.xz ${ARCH_URI}"
243 ESVN_REPO_URI="svn://anonsvn.gentoo.org/linux-patches/genpatches-2.6/trunk/${KV_MAJOR}.${KV_MINOR}"
244 EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git
245 https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git
246 http://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git"
247
248 S="${WORKDIR}/linux-${KV_MAJOR}.${KV_MINOR}.9999"
249
250 UNIPATCH_DOCS="${UNIPATCH_DOCS} ../work/0000_README"
251
252 pkg_postinst() {
253 kernel-2_pkg_postinst
254 einfo "For more info on this patchset, and how to report problems, see:"
255 einfo "${HOMEPAGE}"
256 }
257
258 pkg_postrm() {
259 kernel-2_pkg_postrm
260 }
261
262 src_unpack() {
263 unpack ${A}
264
265 mv "${WORKDIR}/linux-${KV_MAJOR}.${KV_MINOR}" "${S}" || die
266 cd "${S}" || die
267
268 subversion_src_unpack
269 EGIT_CHECKOUT_DIR="${WORKDIR}/stable-queue" git-r3_src_unpack
270 }
271
272 src_prepare() {
273 # First do previous versions, ...
274 for p in 1[0123]*.patch* ; do
275 UNIPATCH_LIST+=" ${p}"
276 done
277 unipatch "${UNIPATCH_LIST}"
278
279 # ... then do the stable queue, as they are not ordered by name; we apply them one by one ...
280 local patch_dir="${WORKDIR}/stable-queue/queue-${KV_MAJOR}.${KV_MINOR}"
281 for p in $(cat ${patch_dir}/series | tr '\n' ' ') ; do
282 if [[ -f "${patch_dir}/${p}" ]] ; then
283 UNIPATCH_LIST="${patch_dir}/${p}"
284 unipatch "${UNIPATCH_LIST}"
285 fi
286 done
287
288 # ... and finally do the rest of the genpatches.
289 UNIPATCH_LIST=""
290 for p in 1[4-9]*.patch* [2-4]*.patch* 50*.patch* ; do
291 if ! use experimental ; then
292 [[ ${p} == "50"*_*.patch* ]] && continue
293 fi
294 UNIPATCH_LIST+=" ${p}"
295 done
296 unipatch "${UNIPATCH_LIST}"
297
298 rm *.patch* || die
299 mv 0000_README ../ || die
300 }