Gentoo Archives: gentoo-commits

From: Justin Lecher <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-kernel/aufs-sources/
Date: Wed, 30 Sep 2015 10:33:03
Message-Id: 1443609165.a330d719b530bce49a89fc4dbfc0e99bac39a237.jlec@gentoo
1 commit: a330d719b530bce49a89fc4dbfc0e99bac39a237
2 Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
3 AuthorDate: Wed Sep 30 10:32:35 2015 +0000
4 Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
5 CommitDate: Wed Sep 30 10:32:45 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a330d719
7
8 sys-kernel/aufs-sources: Bump to latest genpatches and linux release
9
10 Package-Manager: portage-2.2.22
11 Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>
12
13 sys-kernel/aufs-sources/Manifest | 6 ++
14 sys-kernel/aufs-sources/aufs-sources-4.1.9.ebuild | 85 +++++++++++++++++++++++
15 sys-kernel/aufs-sources/aufs-sources-4.2.2.ebuild | 85 +++++++++++++++++++++++
16 3 files changed, 176 insertions(+)
17
18 diff --git a/sys-kernel/aufs-sources/Manifest b/sys-kernel/aufs-sources/Manifest
19 index 218f382..39ecb3b 100644
20 --- a/sys-kernel/aufs-sources/Manifest
21 +++ b/sys-kernel/aufs-sources/Manifest
22 @@ -32,9 +32,15 @@ DIST genpatches-4.1-10.extras.tar.xz 16184 SHA256 5d4492d3d535b3904fe917532b52d3
23 DIST genpatches-4.1-12.base.tar.xz 266104 SHA256 d99620d6fa052732357a9b050a878d6ed7f1f3b03c1ae59d99132db8244829cc SHA512 4128fd323a7451692b512b249226f25ed5a0d5aebdf48832495d3d72351ccf61b7d7ecbccdd85915eff023fcb9fcbb408a1c01f2bb58535434153ca00d5ef0a3 WHIRLPOOL 2c9d9f8c989a319fb1b06ff8f2e29feeabed05c41546eb91a0bfa5bf2d586a7ef39c01d1e100519c844e419c92ece745b7192f3e3839c2fcf9dd08d971143c35
24 DIST genpatches-4.1-12.experimental.tar.xz 215960 SHA256 8d0659bda61873ce16612e919b7ba6ccb8b5b9b5362ab218a886bf2ccb2684c8 SHA512 b1392299fed208e973eed70174f55ab6e70c0f5c7cbe5e29a12dc27ca9fdb09448314fd3a32b1d4abfa529065d76e7ddbc66cc60019b1d9c66d1b96d0d146dd9 WHIRLPOOL 4e7189dae91ffcf37d70dd9d2547a8e2092cece356e004e9282d5c0aa3d5d992cb7423496ef9f28503e687052b21468e456f83772989a023fe0f8d33a2bdf00a
25 DIST genpatches-4.1-12.extras.tar.xz 16184 SHA256 dae92203157380e361f9b114a56d59e68cb63a52ec9dfb9f9418b8804549c531 SHA512 3de0640711c7877872872025d10d4a34a8476244d0fcee9ebbaaa02213849683cf27492181783535a167791c35f6ddc0a60f4c939a62daf093739f776151cd15 WHIRLPOOL 6b10caf17084410d8c1b38be868c7658e74210a12f460b56956d8f4b4f462d8018bd983f58a7257a51be27181b20a3cddab1627edb05290b934ad078b307baa3
26 +DIST genpatches-4.1-13.base.tar.xz 311220 SHA256 da5df39634a32c9da405258e947a23dff4d3d108df3533852c2be9b555060fa0 SHA512 f2e17dfe8fd8b572890129ee2dc4bae15ceca0f695fcd2b0c216bb755fd3031979b18a41aec32d24a2cc81dd2bb85b7f3050d18b7bc6615c925906f08cc2586b WHIRLPOOL 70a669cfd26ac756bce5d90087d7aadc9311140eb162c1108d414e0cce3bb4e43243057dc0e81765df4b2c95b3c99cad2a5ea2a802d02d4236b95c6e39cad077
27 +DIST genpatches-4.1-13.experimental.tar.xz 215988 SHA256 3b58f4e8e4867bb7eac7acc78954824f79d0e4260ab5b21d73d30ee617287708 SHA512 bed868ee20616194dfd314705234348f1a860a2163c886470a16e387940a48dfa78e1cd0e2a6b4a827b9c664fa37586d0a52925ad7502e2ca4e15e94fd33c2b3 WHIRLPOOL 2ff84c87619e2dea27886d1bf7e94753187e2f1b07c71b4b5ebbbaa3ead391c0d3a14431a67b3707ceda05d26b86598f1bfbe1beadb63285614e77b3e76102af
28 +DIST genpatches-4.1-13.extras.tar.xz 16176 SHA256 587b262c33c48fd62b490d433226f8e7e695eff295679f3ee2589e07d2f6d8a2 SHA512 70da581e7c4fbf456ca5000cc2cf7aa13840400f549f84f5f8ae17f5c232d10917ef4dfdc391df96588f9e27b8cfee0d360faf19653dfd6b081e2cf23f4976d0 WHIRLPOOL 12af4e7972fe1a5fe54fe31ae58104624dba595793dcd3aac497e87c9e1850b203a2d17816bed1c88ae609e378075ed015ad426c0a72767cd3385b0b7c74a5fd
29 DIST genpatches-4.2-3.base.tar.xz 44600 SHA256 ba1a0d8d9e1a139da388d44085a1011d760231467cef4ea9a87633673560e3dc SHA512 60367b50a40c60e6659cf11db99d4124b86fd7afa1bb8e5c3aac38b3025015f56f880e34250d1267ec4f295da38f656708ed2c6b46aa5b56f72503ed34b0e8c3 WHIRLPOOL 6dc72908e0ea0b4084d919f1049169fbe98153f85ae1bc87f3c3eef061b3cbefd427d87fef541299cf0bc48faea79b4a39e5dfb94dfdeedb4be7f53248ff3f9f
30 DIST genpatches-4.2-3.experimental.tar.xz 216620 SHA256 b038447b1d8129229469dfa3898b42374233ee00c65ea4728abaf632657f431d SHA512 17c13d9669596a34a85a844e38886099ff717248183104e3b02c438de4f1916886afea9db985b5c56170917901611331ef5038777eed2a4019811f98a75d399c WHIRLPOOL 9547278a329049d20a73e31e6bd5d6bf0270a2b3c7c02ce51163f4f91da18d74820f782e2c7ff66cd1e7f4075e088013def679568043d800c89c601a1cc4cce2
31 DIST genpatches-4.2-3.extras.tar.xz 16184 SHA256 dae92203157380e361f9b114a56d59e68cb63a52ec9dfb9f9418b8804549c531 SHA512 3de0640711c7877872872025d10d4a34a8476244d0fcee9ebbaaa02213849683cf27492181783535a167791c35f6ddc0a60f4c939a62daf093739f776151cd15 WHIRLPOOL 6b10caf17084410d8c1b38be868c7658e74210a12f460b56956d8f4b4f462d8018bd983f58a7257a51be27181b20a3cddab1627edb05290b934ad078b307baa3
32 +DIST genpatches-4.2-4.base.tar.xz 44440 SHA256 439b89a4722bbc9c1ae72a17917d8923aa3447a16420674f12d22d6579571057 SHA512 526655ca30663fa2937ed784bcba1f89d3ffe8b5e9fe6e6134c40d42d698465bc6e266d73f1f35836b9ad94030aa4bbcef35aacd7145026bb158fe78f117a1b7 WHIRLPOOL 84bc29d2fcb171645f442eb13827764e1532451be808d9eba5393d81fe21ddfccc3167a027a31a334b9185f96b4b07507ee01643adcff60a7dac21bfe4f1e371
33 +DIST genpatches-4.2-4.experimental.tar.xz 161676 SHA256 55687ed45c227be95df64f8bdeee322a3262424af4c72307c80aa0213971ac0a SHA512 722caebf457c370e0d75ea2c8f3861500f1f910a09c1e10b5c34847b94313e698f8abe4d2b5a604d35b5b8f324bd87b20b078904b80a16dd704e4d113a977a49 WHIRLPOOL d5c9d808d9aa340e912272f0d0b0e58b8f39c8a6c75b2b7294609dde43140397e0325d178815bd19425a2e885cf23e9c8b5cb889bcb84b6c4b6a1625f669daf5
34 +DIST genpatches-4.2-4.extras.tar.xz 16184 SHA256 dae92203157380e361f9b114a56d59e68cb63a52ec9dfb9f9418b8804549c531 SHA512 3de0640711c7877872872025d10d4a34a8476244d0fcee9ebbaaa02213849683cf27492181783535a167791c35f6ddc0a60f4c939a62daf093739f776151cd15 WHIRLPOOL 6b10caf17084410d8c1b38be868c7658e74210a12f460b56956d8f4b4f462d8018bd983f58a7257a51be27181b20a3cddab1627edb05290b934ad078b307baa3
35 DIST linux-3.18.tar.xz 80934708 SHA256 becc413cc9e6d7f5cc52a3ce66d65c3725bc1d1cc1001f4ce6c32b69eb188cbd SHA512 2f0b72466e9bc538a675738aa416573d41bbbd7e3e2ffd5b5b127afde609ebc278cec5a3c37e73479607e957c13f1b4ed9782a3795e0dcc2cf8e550228594009 WHIRLPOOL 81634af631b7d30ccd1f4798f96f44d9aa0ba6609b73f2747eb6aebaf7a99487fb2dbd45767605186182533cb222bfd9236e8dd5e11a04fdb67c211e4e0a91d6
36 DIST linux-4.0.tar.xz 82313052 SHA256 0f2f7d44979bc8f71c4fc5d3308c03499c26a824dd311fdf6eef4dee0d7d5991 SHA512 ce13d2c1c17908fd9a4aa42bb6348a0cb13dd22e560bd54c61b8bfdf62726d6095f130c59177a2fe4793b7dc399481bf10d3556d1d571616000f180304e5a995 WHIRLPOOL c481256e23dc82209942d4f2fc9a94aa7fc4c3c69b05eaa041a58ca4bdc5781274ec4c49d597ccf94b634d61418ec578d20a6569c6c7052b4d3cf33611c99001
37 DIST linux-4.1.tar.xz 83017828 SHA256 caf51f085aac1e1cea4d00dbbf3093ead07b551fc07b31b2a989c05f8ea72d9f SHA512 168ef84a4e67619f9f53f3574e438542a5747f9b43443363cb83597fcdac9f40d201625c66e375a23226745eaada9176eb006ca023613cec089349e91751f3c0 WHIRLPOOL 85fcfdb67ea7f865272a85d3b4c3ec1f5a1267f4664bf073c562bb3875e9d96ad68486259d8866a9aced98c95de16840ec531d89745aec75b7315a64ebe650b8
38
39 diff --git a/sys-kernel/aufs-sources/aufs-sources-4.1.9.ebuild b/sys-kernel/aufs-sources/aufs-sources-4.1.9.ebuild
40 new file mode 100644
41 index 0000000..76c6cc7
42 --- /dev/null
43 +++ b/sys-kernel/aufs-sources/aufs-sources-4.1.9.ebuild
44 @@ -0,0 +1,85 @@
45 +# Copyright 1999-2015 Gentoo Foundation
46 +# Distributed under the terms of the GNU General Public License v2
47 +# $Id$
48 +
49 +EAPI=5
50 +
51 +ETYPE="sources"
52 +K_WANT_GENPATCHES="base extras experimental"
53 +K_GENPATCHES_VER="13"
54 +K_DEBLOB_AVAILABLE="0"
55 +UNIPATCH_STRICTORDER=1
56 +inherit kernel-2 eutils readme.gentoo
57 +detect_version
58 +detect_arch
59 +
60 +AUFS_VERSION=4.1_p20150928
61 +AUFS_TARBALL="aufs-sources-${AUFS_VERSION}.tar.xz"
62 +# git archive -v --remote=git://git.code.sf.net/p/aufs/aufs4-standalone aufs${AUFS_VERSION/_p*} > aufs-sources-${AUFS_VERSION}.tar
63 +AUFS_URI="https://dev.gentoo.org/~jlec/distfiles/${AUFS_TARBALL}"
64 +
65 +KEYWORDS="~amd64 ~x86"
66 +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches http://aufs.sourceforge.net/"
67 +IUSE="deblob experimental module vanilla"
68 +
69 +DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree and aufs4 support"
70 +SRC_URI="
71 + ${KERNEL_URI}
72 + ${ARCH_URI}
73 + ${AUFS_URI}
74 + !vanilla? ( ${GENPATCHES_URI} )
75 + "
76 +
77 +PDEPEND="=sys-fs/aufs-util-4*"
78 +
79 +README_GENTOO_SUFFIX="-r1"
80 +
81 +src_unpack() {
82 + if use vanilla; then
83 + unset UNIPATCH_LIST_GENPATCHES UNIPATCH_LIST_DEFAULT
84 + ewarn "You are using USE=vanilla"
85 + ewarn "This will drop all support from the gentoo kernel security team"
86 + fi
87 +
88 + UNIPATCH_LIST="
89 + "${WORKDIR}"/aufs4-kbuild.patch
90 + "${WORKDIR}"/aufs4-base.patch
91 + "${WORKDIR}"/aufs4-mmap.patch"
92 +
93 + use module && UNIPATCH_LIST+=" "${WORKDIR}"/aufs4-standalone.patch"
94 +
95 + unpack ${AUFS_TARBALL}
96 +
97 + einfo "Using aufs4 version: ${AUFS_VERSION}"
98 +
99 + kernel-2_src_unpack
100 +}
101 +
102 +src_prepare() {
103 + if ! use module; then
104 + sed -e 's:tristate:bool:g' -i "${WORKDIR}"/fs/aufs/Kconfig || die
105 + fi
106 + cp -f "${WORKDIR}"/include/uapi/linux/aufs_type.h include/uapi/linux/aufs_type.h || die
107 + cp -rf "${WORKDIR}"/{Documentation,fs} . || die
108 +}
109 +
110 +src_install() {
111 + kernel-2_src_install
112 + dodoc "${WORKDIR}"/{aufs4-loopback,vfs-ino,tmpfs-idr}.patch
113 + docompress -x /usr/share/doc/${PF}/{aufs4-loopback,vfs-ino,tmpfs-idr}.patch
114 + readme.gentoo_create_doc
115 +}
116 +
117 +pkg_postinst() {
118 + kernel-2_pkg_postinst
119 + einfo "For more info on this patchset, and how to report problems, see:"
120 + einfo "${HOMEPAGE}"
121 + has_version sys-fs/aufs-util || \
122 + elog "In order to use aufs FS you need to install sys-fs/aufs-util"
123 +
124 + readme.gentoo_pkg_postinst
125 +}
126 +
127 +pkg_postrm() {
128 + kernel-2_pkg_postrm
129 +}
130
131 diff --git a/sys-kernel/aufs-sources/aufs-sources-4.2.2.ebuild b/sys-kernel/aufs-sources/aufs-sources-4.2.2.ebuild
132 new file mode 100644
133 index 0000000..d092675
134 --- /dev/null
135 +++ b/sys-kernel/aufs-sources/aufs-sources-4.2.2.ebuild
136 @@ -0,0 +1,85 @@
137 +# Copyright 1999-2015 Gentoo Foundation
138 +# Distributed under the terms of the GNU General Public License v2
139 +# $Id$
140 +
141 +EAPI=5
142 +
143 +ETYPE="sources"
144 +K_WANT_GENPATCHES="base extras experimental"
145 +K_GENPATCHES_VER="4"
146 +K_DEBLOB_AVAILABLE="0"
147 +UNIPATCH_STRICTORDER=1
148 +inherit kernel-2 eutils readme.gentoo
149 +detect_version
150 +detect_arch
151 +
152 +AUFS_VERSION=4.2_p20150928
153 +AUFS_TARBALL="aufs-sources-${AUFS_VERSION}.tar.xz"
154 +# git archive -v --remote=git://git.code.sf.net/p/aufs/aufs4-standalone aufs${AUFS_VERSION/_p*} > aufs-sources-${AUFS_VERSION}.tar
155 +AUFS_URI="https://dev.gentoo.org/~jlec/distfiles/${AUFS_TARBALL}"
156 +
157 +KEYWORDS="~amd64 ~x86"
158 +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches http://aufs.sourceforge.net/"
159 +IUSE="deblob experimental module vanilla"
160 +
161 +DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree and aufs4 support"
162 +SRC_URI="
163 + ${KERNEL_URI}
164 + ${ARCH_URI}
165 + ${AUFS_URI}
166 + !vanilla? ( ${GENPATCHES_URI} )
167 + "
168 +
169 +PDEPEND="=sys-fs/aufs-util-4*"
170 +
171 +README_GENTOO_SUFFIX="-r1"
172 +
173 +src_unpack() {
174 + if use vanilla; then
175 + unset UNIPATCH_LIST_GENPATCHES UNIPATCH_LIST_DEFAULT
176 + ewarn "You are using USE=vanilla"
177 + ewarn "This will drop all support from the gentoo kernel security team"
178 + fi
179 +
180 + UNIPATCH_LIST="
181 + "${WORKDIR}"/aufs4-kbuild.patch
182 + "${WORKDIR}"/aufs4-base.patch
183 + "${WORKDIR}"/aufs4-mmap.patch"
184 +
185 + use module && UNIPATCH_LIST+=" "${WORKDIR}"/aufs4-standalone.patch"
186 +
187 + unpack ${AUFS_TARBALL}
188 +
189 + einfo "Using aufs4 version: ${AUFS_VERSION}"
190 +
191 + kernel-2_src_unpack
192 +}
193 +
194 +src_prepare() {
195 + if ! use module; then
196 + sed -e 's:tristate:bool:g' -i "${WORKDIR}"/fs/aufs/Kconfig || die
197 + fi
198 + cp -f "${WORKDIR}"/include/uapi/linux/aufs_type.h include/uapi/linux/aufs_type.h || die
199 + cp -rf "${WORKDIR}"/{Documentation,fs} . || die
200 +}
201 +
202 +src_install() {
203 + kernel-2_src_install
204 + dodoc "${WORKDIR}"/{aufs4-loopback,vfs-ino,tmpfs-idr}.patch
205 + docompress -x /usr/share/doc/${PF}/{aufs4-loopback,vfs-ino,tmpfs-idr}.patch
206 + readme.gentoo_create_doc
207 +}
208 +
209 +pkg_postinst() {
210 + kernel-2_pkg_postinst
211 + einfo "For more info on this patchset, and how to report problems, see:"
212 + einfo "${HOMEPAGE}"
213 + has_version sys-fs/aufs-util || \
214 + elog "In order to use aufs FS you need to install sys-fs/aufs-util"
215 +
216 + readme.gentoo_pkg_postinst
217 +}
218 +
219 +pkg_postrm() {
220 + kernel-2_pkg_postrm
221 +}