commit:     c3b67a4f55be18a4a0e2b4dd23e7fe538a9a847b
Author:     Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 18 08:13:13 2016 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Mon Jan 18 08:44:48 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3b67a4f

sys-kernel/aufs-sources: Bump to latest aufs, genpatches and linux release

Package-Manager: portage-2.2.26
Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>

 sys-kernel/aufs-sources/Manifest                  |  5 ++
 sys-kernel/aufs-sources/aufs-sources-4.4.0.ebuild | 86 +++++++++++++++++++++++
 sys-kernel/aufs-sources/metadata.xml              | 27 +++----
 3 files changed, 105 insertions(+), 13 deletions(-)

diff --git a/sys-kernel/aufs-sources/Manifest b/sys-kernel/aufs-sources/Manifest
index 1515f33..8852881 100644
--- a/sys-kernel/aufs-sources/Manifest
+++ b/sys-kernel/aufs-sources/Manifest
@@ -7,6 +7,7 @@ DIST aufs-sources-4.2_p20151012.tar.xz 166928 SHA256 
2f3b5c79bc28a9b609cd7def954
 DIST aufs-sources-4.2_p20151116.tar.xz 167812 SHA256 
3bda3fe61fa32a886b2fd723c4c00764401e40edf8d1c9ad1ee9610ff036ce95 SHA512 
80cfc69a11ed9b3b6aa109523edf94d2f3b358535f9f310cf845129ffd2d831ea3b7e5608afbc76f8a0ee28d8e0f27ea1c0417be2a93d1bb74069907ebc7c440
 WHIRLPOOL 
58511b0437df861bb30a892c802c25135617755f156ffa51e0312c598e04822d1646b629123778253e5234847fc4058c0d6073d9b3f9e2f7301dec99e62561a3
 DIST aufs-sources-4.3_p20151109.tar.xz 167420 SHA256 
354c397edd4b58e7114f623871f758d1215011127a69de98041721035add1162 SHA512 
2b38fcc3b02287cab3e92c7155cacec533ae4b6893f9efa1e951af0cedfabfbc39472259c9cd435184a7d372bac4ab46239261d6c0196d12bb7b2314f67c4758
 WHIRLPOOL 
69a670e9026ed04ad62041446a694be71098a4fd40f395a596cf3c4ac6f3d5cd96e354123b57facb5890d76cd8510a7d70036ff7a3fc681e4895f6b2e0b934aa
 DIST aufs-sources-4.3_p20151116.tar.xz 167772 SHA256 
9c2784ceb8e7728e5a3facb319a10411e24ec1a45bdd364181e9340d6b51e8f0 SHA512 
859715a0f9f1278a487b9ee4bedc44654aa0967a85280c98a1636e5ce3617d6ca81dd5c37130baa5d4f1c186d3b1fa69df1a719c8cfc9a2b38a238da6e5a70f2
 WHIRLPOOL 
9b4db70c6ac919fed7af474a3a0904889af2ff9b926ffed876cd3f60737a7885319b92aa7105ed5dce71ff58172e0227005bc1e2643784490550616d957b694f
+DIST aufs-sources-4.4_p20160118.tar.xz 168316 SHA256 
9f28b43dc7ba8c70a61ecb1726debf087226e68c2381d10fce72161c7fd443bf SHA512 
fbb0b4dc6fca6c3b8d8f43c610c2029bb117ed51f42dbd868fd8098c380480782517cae385618c46ec7a8f416298077b810285d57202a9fca157ca0dff846031
 WHIRLPOOL 
6f355b41e31e707f0674dcf957055e26a18769b7f576e48f79c40594c04a662655996a3911cc7128fd5fd07ab5f18ce0305b7e763a786b4cffb5f630bc0e5f80
 DIST deblob-3.18 127087 SHA256 
c720eabb3911f8dfa4398c4250853df4633018abebc01a509ee4a283c3e00941 SHA512 
6fe33762ba19aad7ff891b7b805cc26f6e2926f5e40c92fa45bc7f31bdeb5c8fc42b97e5d37d71b9422da239c7c54abd25f1fa2fa1e5733c6053abbf4c9e9011
 WHIRLPOOL 
c351a3ae15c59081fca69c1b5d9b9de10f024eb01f1426722a0d6ccb7caa34330be42897cd85cf19b22ff876352b0cec1c19707edc81c4cb01ad9c1df2e3d831
 DIST deblob-4.0 129952 SHA256 
c3d8e9a9728d5c1fc11b1112f5343b14e46a8cf2880e10399a840bc94b6e2ad3 SHA512 
055205394487dbc0022f9531fb76d0be51ca3ec4e119232cc0972790d1532c680e1367eb36a9f40529f0ab1d76f64240b1e8a07cb02d3605d594c06e3547f1bb
 WHIRLPOOL 
db32b66231e552ac6e3651152eb2b3212ef0863842cd352bd2f1b1080b9ea5543f1f7ed0e7958a9f4b115559233dc1817560e896c789378ea7b68b527b721ca8
 DIST deblob-check-3.18 654232 SHA256 
30f22602b6ddf2cbccc16ef25fdc4d92755f3972e1c671d7cab8b9d6865eb155 SHA512 
2cff9abef479a55dd6a0699371be8227ba63b18da1fb153d5df382e0a5e4f1b745b7de256a367a36efa9d12e2aad5622cc288efef009feebf81c108dbef4fe16
 WHIRLPOOL 
e92927ad1565e80ce87e8bda372f8f7eb42bc0f47ad9b19fe5cf737903b2021fd6e3756e8d22b70f3037a46c254fec8b7285b37beb10795ccb4ca99d38876f8c
@@ -59,8 +60,12 @@ DIST genpatches-4.3-3.extras.tar.xz 16284 SHA256 
575fdbd65e2c4a607cecd55e5ddb9be
 DIST genpatches-4.3-4.base.tar.xz 75572 SHA256 
c0c073f12a4f1c0adf9d3865fe5d16dc43ea0e5c95c0867868e16e57f2fd6235 SHA512 
a16b75f8fcd868d6f9bc2b91318eb8b8ec4db2b622d244e750d4176c4e8225808751c543c54d768fbd88785da656e9f60d8ef8bc22672b5cb1038573c0c366e1
 WHIRLPOOL 
04c723b71f440035f57684088a47e83430f1c5b057951e037f128f3681f16669eca16f2f1b8d4b7be4a617420131277d1fe415503a679b83a081e06635df46e3
 DIST genpatches-4.3-4.experimental.tar.xz 61592 SHA256 
93b8882ba8e67d58f997a9114d5f6d80097aa2773706299899dc38e14d23dda1 SHA512 
ecd35bf49aff3afba08eadff0bef4adeac1d2de4e99f27f7fb2d21a55cbc933ea14eb540e77324680b551b9d96f613de7f5882f12efb25aac7109aa92a47713e
 WHIRLPOOL 
259028c079acb258dbef7f36541ad1cce204b4db3058190b00a627e88d48247f4352e0dcd8d46f2106ba292ac740aea3e9d1220e4cb7865cfc6a03d402028370
 DIST genpatches-4.3-4.extras.tar.xz 16292 SHA256 
51f02ec53d62389b330e5247a30cc1b84e689f450be6ee6a14f70aa563cac258 SHA512 
f1861903f167a85bec8779cdd38d84e1503be4fa417582eb254627a421de32582e81e5983a7e38d371f74175b44685e34f6264cc7f3557b6e021140612afc644
 WHIRLPOOL 
610c81d7eb45f2152e90c6fdc88fe40a92701e9208bd04127bb54a2ab64ae51ff39f31ae0802efd9fa83b723e467008de2e0d1d93c440d4d3d44834efcd3034b
+DIST genpatches-4.4-1.base.tar.xz 3460 SHA256 
d8c94ed4b71deb4c138ab3234d9ffed1303b133f7ae2bbd6891615f0af86f849 SHA512 
1b9e565f9bb173da5c9d7a4d657abb6f6f0470f8ee0cf671d638f27c9f52005b33d4984793ad8f4424215b87ab18a6fa46b2119a2d5146ccda1e9eb420525f30
 WHIRLPOOL 
dfd911a7dbacd37e9e6c3a81501b9cfbd03ce1338c9b597f0da1e3363abf752dccdab85ebb3a494333bcdaef1fc04f9ab2f2df6797b55ce6e5f1c733be2fc737
+DIST genpatches-4.4-1.experimental.tar.xz 4900 SHA256 
1593bfb10d2efa52519d74b2727a4560e11ab5d6ddea2d0f0c0bc8ac59e941f6 SHA512 
7523e6de6d4f58b5ebf7d46e6beee58efb96fe4711060bdb358781d95c928a16e63abc26007690df6f25addd8bb07d2034d6040e52938278a0ee8bf4aa8d3db2
 WHIRLPOOL 
b4703ca1a8f4e79a30d1f9ef7e3457c3e6c591c2f6f626a009b609b6396764b6a03939b8fda7debf3c4e3e4f996fc6a9c6a63048f607ab96d6fbc55946f4c303
+DIST genpatches-4.4-1.extras.tar.xz 16292 SHA256 
b96ca9230b7dd3e91d571bf82da1ba76050cd5925c7cb537be089d5794e3a1a9 SHA512 
a4826a8a652d8155665a8f39c842c0d38757230ab475e0288ce75394b2e62b88dc601b1ddb2ac5169d256ce95a9acc5ceeadc084c774d919f3ddb9e166a59067
 WHIRLPOOL 
a53e9c415af0a8030b507479a7e8a2ff669a7bb409fc960b19b2348e367ed1f841d6339066ff211f16586965fdcaea074b50649d94120ebebdb0ca675ec3329b
 DIST linux-3.18.tar.xz 80934708 SHA256 
becc413cc9e6d7f5cc52a3ce66d65c3725bc1d1cc1001f4ce6c32b69eb188cbd SHA512 
2f0b72466e9bc538a675738aa416573d41bbbd7e3e2ffd5b5b127afde609ebc278cec5a3c37e73479607e957c13f1b4ed9782a3795e0dcc2cf8e550228594009
 WHIRLPOOL 
81634af631b7d30ccd1f4798f96f44d9aa0ba6609b73f2747eb6aebaf7a99487fb2dbd45767605186182533cb222bfd9236e8dd5e11a04fdb67c211e4e0a91d6
 DIST linux-4.0.tar.xz 82313052 SHA256 
0f2f7d44979bc8f71c4fc5d3308c03499c26a824dd311fdf6eef4dee0d7d5991 SHA512 
ce13d2c1c17908fd9a4aa42bb6348a0cb13dd22e560bd54c61b8bfdf62726d6095f130c59177a2fe4793b7dc399481bf10d3556d1d571616000f180304e5a995
 WHIRLPOOL 
c481256e23dc82209942d4f2fc9a94aa7fc4c3c69b05eaa041a58ca4bdc5781274ec4c49d597ccf94b634d61418ec578d20a6569c6c7052b4d3cf33611c99001
 DIST linux-4.1.tar.xz 83017828 SHA256 
caf51f085aac1e1cea4d00dbbf3093ead07b551fc07b31b2a989c05f8ea72d9f SHA512 
168ef84a4e67619f9f53f3574e438542a5747f9b43443363cb83597fcdac9f40d201625c66e375a23226745eaada9176eb006ca023613cec089349e91751f3c0
 WHIRLPOOL 
85fcfdb67ea7f865272a85d3b4c3ec1f5a1267f4664bf073c562bb3875e9d96ad68486259d8866a9aced98c95de16840ec531d89745aec75b7315a64ebe650b8
 DIST linux-4.2.tar.xz 85507784 SHA256 
cf20e044f17588d2a42c8f2a450b0fd84dfdbd579b489d93e9ab7d0e8b45dbeb SHA512 
a87bbce3c0c6d810a41bbba1c0dcaae80dc38dded9f8571e97fa4ee5a468d655daf52d260911412f7c7da3171a5114e89d63da14b1753b9a3eb2cc38fd89b9ee
 WHIRLPOOL 
2058e664ee287cc03119ff3dd0155b7018b9c789a13a1012f190e516172f845dcb2d977c8e6a6951e9bd720e5e8cdfa3b888cce392c9b02780520e77475870d0
 DIST linux-4.3.tar.xz 86920812 SHA256 
4a622cc84b8a3c38d39bc17195b0c064d2b46945dfde0dae18f77b120bc9f3ae SHA512 
d25812043850530fdcfdb48523523ee980747f3c2c1266149330844dae2cba0d056d4ddd9c0f129f570f5d1f6df5c20385aec5f6a2e0755edc1e2f5f93e2c6bc
 WHIRLPOOL 
e3f131443acc14d4f67bbd3f4e1c57af3d822c41c85a112564d54667a591c8619dce42327fd8166d30a2d7adfaf433c2e2134d4995c91c08f65ac0cc2190f935
+DIST linux-4.4.tar.xz 87295988 SHA256 
401d7c8fef594999a460d10c72c5a94e9c2e1022f16795ec51746b0d165418b2 SHA512 
13c8459933a8b80608e226a1398e3d1848352ace84bcfb7e6a4a33cb230bbe1ab719d4b58e067283df91ce5311be6d2d595fc8c19e2ae6ecc652499415614b3e
 WHIRLPOOL 
02abc203d867404b9934aaa4c1e5b5dcbb0b0021e91a03f3a7e7fd224eed106821d8b4949f32a590536db150e5a88c16fcde88538777a26d0c17900f0257b1bc

diff --git a/sys-kernel/aufs-sources/aufs-sources-4.4.0.ebuild 
b/sys-kernel/aufs-sources/aufs-sources-4.4.0.ebuild
new file mode 100644
index 0000000..4ee7441
--- /dev/null
+++ b/sys-kernel/aufs-sources/aufs-sources-4.4.0.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="1"
+K_DEBLOB_AVAILABLE="0"
+K_KDBUS_AVAILABLE="0"
+UNIPATCH_STRICTORDER=1
+inherit kernel-2 eutils readme.gentoo
+detect_version
+detect_arch
+
+AUFS_VERSION=4.4_p20160118
+AUFS_TARBALL="aufs-sources-${AUFS_VERSION}.tar.xz"
+# git archive -v --remote=git://git.code.sf.net/p/aufs/aufs4-standalone 
aufs${AUFS_VERSION/_p*} > aufs-sources-${AUFS_VERSION}.tar
+AUFS_URI="https://dev.gentoo.org/~jlec/distfiles/${AUFS_TARBALL}";
+
+KEYWORDS="~amd64 ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches 
http://aufs.sourceforge.net/";
+IUSE="deblob experimental module vanilla"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the 
${KV_MAJOR}.${KV_MINOR} kernel tree and aufs4 support"
+SRC_URI="
+       ${KERNEL_URI}
+       ${ARCH_URI}
+       ${AUFS_URI}
+       !vanilla? ( ${GENPATCHES_URI} )
+       "
+
+PDEPEND="=sys-fs/aufs-util-4*"
+
+README_GENTOO_SUFFIX="-r1"
+
+src_unpack() {
+       if use vanilla; then
+               unset UNIPATCH_LIST_GENPATCHES UNIPATCH_LIST_DEFAULT
+               ewarn "You are using USE=vanilla"
+               ewarn "This will drop all support from the gentoo kernel 
security team"
+       fi
+
+       UNIPATCH_LIST="
+               "${WORKDIR}"/aufs4-kbuild.patch
+               "${WORKDIR}"/aufs4-base.patch
+               "${WORKDIR}"/aufs4-mmap.patch"
+
+       use module && UNIPATCH_LIST+=" "${WORKDIR}"/aufs4-standalone.patch"
+
+       unpack ${AUFS_TARBALL}
+
+       einfo "Using aufs4 version: ${AUFS_VERSION}"
+
+       kernel-2_src_unpack
+}
+
+src_prepare() {
+       if ! use module; then
+               sed -e 's:tristate:bool:g' -i "${WORKDIR}"/fs/aufs/Kconfig || 
die
+       fi
+       cp -f "${WORKDIR}"/include/uapi/linux/aufs_type.h 
include/uapi/linux/aufs_type.h || die
+       cp -rf "${WORKDIR}"/{Documentation,fs} . || die
+}
+
+src_install() {
+       kernel-2_src_install
+       dodoc "${WORKDIR}"/{aufs4-loopback,vfs-ino,tmpfs-idr}.patch
+       docompress -x 
/usr/share/doc/${PF}/{aufs4-loopback,vfs-ino,tmpfs-idr}.patch
+       readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+       kernel-2_pkg_postinst
+       einfo "For more info on this patchset, and how to report problems, see:"
+       einfo "${HOMEPAGE}"
+       has_version sys-fs/aufs-util || \
+               elog "In order to use aufs FS you need to install 
sys-fs/aufs-util"
+
+       readme.gentoo_pkg_postinst
+}
+
+pkg_postrm() {
+       kernel-2_pkg_postrm
+}

diff --git a/sys-kernel/aufs-sources/metadata.xml 
b/sys-kernel/aufs-sources/metadata.xml
index d7e0f20..5c2a78a 100644
--- a/sys-kernel/aufs-sources/metadata.xml
+++ b/sys-kernel/aufs-sources/metadata.xml
@@ -1,29 +1,30 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-       <maintainer>
-               <email>j...@gentoo.org</email>
-       </maintainer>
-       <use>
-               <flag name="deblob">
+  <maintainer>
+    <email>j...@gentoo.org</email>
+  </maintainer>
+  <use>
+    <flag name="deblob">
                Remove binary blobs from kernel sources to provide libre 
license 
                compliance.
        </flag>
-               <flag name="experimental">
+    <flag name="experimental">
                Apply experimental patches; for more information, 
                see "https://wiki.gentoo.org/wiki/Project:Kernel/Experimental";.
        </flag>
-               <flag name="module">
+    <flag name="module">
                Patch kernel to allow aufs being build as a module.
        </flag>
-               <flag name="vanilla">
+    <flag name="vanilla">
         Use vanilla kernel sources without applying genpatches. 
                WARNING: This flag will drop all support from the Gentoo Kernel 
                Security team
        </flag>
-       </use>
-       <upstream>
-               <remote-id type="cpe">cpe:/o:linux:linux_kernel</remote-id>
-               <remote-id type="sourceforge">aufs</remote-id>
-       </upstream>
+    <flag name="kdbus">Apply the kdbus patch. This also requires the 
"experimental" use flag.</flag>
+  </use>
+  <upstream>
+    <remote-id type="cpe">cpe:/o:linux:linux_kernel</remote-id>
+    <remote-id type="sourceforge">aufs</remote-id>
+  </upstream>
 </pkgmetadata>

Reply via email to