summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2016-11-24 18:52:55 +0100
committerJustin Lecher <jlec@gentoo.org>2016-11-24 18:55:37 +0100
commiteb7c268051a95a3324bd67f068c42b74aac3e6f7 (patch)
treead04233a7eb97be0389cd9d7134cad750ca8ea99 /sys-kernel/aufs-sources
parentdev-perl/File-Share-0.250.0-r0: keyworded for ~alpha (diff)
downloadgentoo-eb7c268051a95a3324bd67f068c42b74aac3e6f7.tar.gz
gentoo-eb7c268051a95a3324bd67f068c42b74aac3e6f7.tar.bz2
gentoo-eb7c268051a95a3324bd67f068c42b74aac3e6f7.zip
sys-kernel/aufs-sources: Bump to latest genpatches and linux release
Package-Manager: portage-2.3.2 Signed-off-by: Justin Lecher <jlec@gentoo.org>
Diffstat (limited to 'sys-kernel/aufs-sources')
-rw-r--r--sys-kernel/aufs-sources/Manifest18
-rw-r--r--sys-kernel/aufs-sources/aufs-sources-4.4.32.ebuild86
-rw-r--r--sys-kernel/aufs-sources/aufs-sources-4.4.33.ebuild86
-rw-r--r--sys-kernel/aufs-sources/aufs-sources-4.4.34.ebuild86
-rw-r--r--sys-kernel/aufs-sources/aufs-sources-4.8.10.ebuild86
-rw-r--r--sys-kernel/aufs-sources/aufs-sources-4.8.8.ebuild86
-rw-r--r--sys-kernel/aufs-sources/aufs-sources-4.8.9.ebuild86
7 files changed, 534 insertions, 0 deletions
diff --git a/sys-kernel/aufs-sources/Manifest b/sys-kernel/aufs-sources/Manifest
index a55944b0fee7..0ce04601f7aa 100644
--- a/sys-kernel/aufs-sources/Manifest
+++ b/sys-kernel/aufs-sources/Manifest
@@ -22,6 +22,21 @@ DIST genpatches-4.4-32.extras.tar.xz 16364 SHA256 5f5f268c22aa2d50ca56c0c7d82ce5
DIST genpatches-4.4-33.base.tar.xz 850720 SHA256 eae840197680715512c693b75fb057044599ba01964305ac4cf4d0f15af8b3c9 SHA512 b3a9e738b7c727d323b0fafc363953a6c3c82f1c36d69799cd7c127b4f72201f370f66ea1208ca90429b7bec6293e74e7afa46c6bd9730ce73dde87d432431bf WHIRLPOOL 820d5fc091b09ba3b4710cda4c1c2ee3830532b75753cef74625dd5a3edc6ce7061dcd477e9771e351d448700857ae296e2c32826eb79a3f3d1407f0fa028a20
DIST genpatches-4.4-33.experimental.tar.xz 87772 SHA256 afc0fd086c59ee13619a4a70dd5b544f72cba25d9a927adea7ad87a690af47fa SHA512 e110f45870ce3a7674f2a655b193fd83d79280026435dc513a9fb863342fecf6ca0b49955771ac2fd74860de386387e9cae8b86fb32b7ccbc4126e16b0695e0c WHIRLPOOL dfda6e1d34449185db77bd8158ee58416b90cde87436b6c39963b262bd02047c229be59dfb08915cc4deb7394ad78fe9dc8323fc8c9735f50e774661dd87ac30
DIST genpatches-4.4-33.extras.tar.xz 16356 SHA256 1938d9cc5380cae7cb10def088e706b021e17bee9a23dbf2768da38f37f951ae SHA512 a9d4c230cff46309fccf18b7fa0cd93eea305b9bb7cfa4ee49c4561bdaff28ecb9dc8f2bd33fc4f97fde3b61363f977e3363f162feecdf06aa82ca0dd1a11f47 WHIRLPOOL 01e987a5edb5082a62383798f8869dec128671b2d0f7504ed291c6a805ce6a7cbf49425fc6482e08bd1ff320e76f444122329b0786c244e146d6f205a7ee23b1
+DIST genpatches-4.4-34.base.tar.xz 859080 SHA256 2e054815b7af0b23cedd90fd0d567781b17ecc1a8e7e05821a0a7346e79233b6 SHA512 ae3303f0cdbbe52653c2ec8e3a30df77933ccb5862c89cebf89e088687360482d743020c58397e8b9248caa15bb2c6190a0c5bef05bc697238fee30e33fcdfde WHIRLPOOL 11aaa290448100c8309153950692c03de0bd2648b66ca26f1c54b0fb9eba2f1a1d16dec0f88ab0cd0e6ee113ead64be238a7e5d27ccdaaa8d16c86296ff25b17
+DIST genpatches-4.4-34.experimental.tar.xz 87780 SHA256 6a050d8763bb9b8a8fcd32b8887a1640a5941d1a8253fd845e8fb2dbd2f598ba SHA512 1a4433e146fed5f771769790ccc45b3bbeff15b1e500e69a260bab54f52fdc74f7116529b39d148ef180f89bc05bc046268cb154a04e6c4463c4531c183c9293 WHIRLPOOL eecf3fea2d77a9bd1900b7ca3fc26de673a321be46cc96d3023c764817823a034d563b08fbdc76cbc111ebd71512c15ba6ef1ef2fbea501e00dbbf0d29cda276
+DIST genpatches-4.4-34.extras.tar.xz 16352 SHA256 b65e56fd010c22413f0c3aeb04f6ecb380510a021fcc49f2a8dd5cb7fc0c17fb SHA512 273e428934ce29a0e57b9bfaec784da7c9bc730cdca49e0b81ce658a56edd00a586d0e77749b8cb0e932b948281ee8db7ea5044c7673663e26cfc8149de6c2bb WHIRLPOOL 1911dbdaeb4400d407b590867191a03969c2a9d2add3b371372d4ab2524c460d78c4a43761977d37f51d0d1628665f7b94e940467508a536ca908eac057855db
+DIST genpatches-4.4-35.base.tar.xz 867704 SHA256 ac6fa63131d98bd431184e1d681a1339f65c3c44e79a0c208076f95c4f1cd74c SHA512 91c47ba438eca7bf14d84d934c570e5e70a0d7ee11c2f439a7941407c69af8ea5a985c3378fcbb3e3b3eb6781e1a702162f7f2275e1f1c45cca1010e39b4bf1b WHIRLPOOL 3baed5178f8d0ec79e333892b0d2c6ce5366a36d642a3f1017ee6a965f9499f5237a3265bdf9071926b511fb1068c63ceef231e2e05e434f6c25cf4bbd2dbbb2
+DIST genpatches-4.4-35.experimental.tar.xz 87772 SHA256 9f4f587551d86627663191cf037ed6228116b18f12dd5b5e636b4fe773635294 SHA512 f956c14aacc2631e55e0b9388a7d0357adf335c6d833b6ab12729069893b863e0ab7c9adaa8afc40bbf956bf8e4bc9e4c2ddb52775a83e7d2e03625e6991c948 WHIRLPOOL 91aae0f455d76bebafe08ee3a6cb1cc8a1ce570298ff32beddce999e8e9430d704dc15d3e13261d8ad423ec1a8cd23736b826e62aad7a6aab601d8badad9f94c
+DIST genpatches-4.4-35.extras.tar.xz 16352 SHA256 3b45b53956afd190b850db54b4e884976001851770fb0d29c831e35b7ffe1bc0 SHA512 5deb915d51bf4f4f9531018abe38a321b0aada129edf9de7356eda678828adf4b5dcf287195811e84335c2e059b5ef80f7d43649b2249897e1e9281ab581f1eb WHIRLPOOL 94917e10545826112d372c5c153a831e2502f982c2fbd7dcb2cdd2651484b2ff098107597f5e640a9e41445c1a74a16245e50b7e931be5f756643ea849124218
+DIST genpatches-4.4-36.base.tar.xz 885164 SHA256 57dda7bc44a7443db8c93a97db4c96e25e4e4f154e1f57c33ad2c71f71f874ab SHA512 44dc33ca4d977d0313f9a5a9ca96522bf4e8d0389a50ca9013f4bcabee5b7fe9587a75e0c121984459dbae19c4648dee71e79b6f3add8bc1e2bf9e77ce2da3c8 WHIRLPOOL ec0a292e5a14e8d7d298d05b5bd9f3dd2a81536ad5c2578d5ce041e3786af795aaba7e3567d1e290dcd57570acccd1c86311cc60bc25c259ef0fb3e62a848964
+DIST genpatches-4.4-36.experimental.tar.xz 87760 SHA256 4f46c90e7f4df95d2c83de8b08d52ca831dd269ec0c81103a46846dc92bfe9b4 SHA512 b508fbb7a57542085dfe4f37b52ed0ff7e53a5b516db40360eefcfa556c6ae7b7813b97e6fa8175be82007696ff586eb6247a881b794eadea15fd7bf0fa705ac WHIRLPOOL 228c1ab3b5ef249362c3a92ecce3c86918fcd0b89bb44cf5f564cfdd4345ee600bd0a5888ee341d39e5424e356d07a8cc4125bb3bda2831d9f04df3c6221035f
+DIST genpatches-4.4-36.extras.tar.xz 16416 SHA256 313b4322ed7fabb9067bd0d5c20e67b4ab7cdcd59bd97c3b426161f305234271 SHA512 0f66916ffa293433a6e7737290b7032ed5272018d6f551c709f2986231810e130eb47290a1369df098d945e3805dbde06a756b6dd71525e833d9de9cbe34026a WHIRLPOOL d93a1a15bd3bb87821147fb24522485bc135557f668cfe31ce3cfdfe955ce733cc936f4f6f0fca02d73855d3214509ed0a4a13c67c25e87dbe3d9abc0c058ed1
+DIST genpatches-4.8-10.base.tar.xz 195816 SHA256 c682b801ff8d0fa91ea25668223737fbab94e9034ea2d881992dd7b91ab36360 SHA512 b468210994ad688512b80608e25b9969461751827c46d63060534fc9c4d34c552f0bdc325fad1fa8556e4a7cdf4b346328129a997feb562f74a1f8471249cd2c WHIRLPOOL 67cfffd2aebc3253920b3abc42f8874b603f2df4e850c10575cf6210507eb25b911c4808604228c8cc1e2ad9e836d8b7c878facf460c38dd7e318e4c491b28ea
+DIST genpatches-4.8-10.experimental.tar.xz 91996 SHA256 aa8e2fdf527534f7595fd08da6e4f4108ed7c576298793af1a20ed1c57cc87dd SHA512 46eb1d232150e459452108b09326635d9250b1bb55beef05259bf4e64244fd46aa844dc063aa07cae4ce516338c74013b2f7f17aaefaa059b861851d356077d7 WHIRLPOOL 7556bfc112af421dee3e26a44b9fac70226a6cc8df27c8ef172c7bbd37705ffeda8e3b05c3cddb0127b3e47d27a952e71ffd1ac5b23c7e23fef94978182f4b1e
+DIST genpatches-4.8-10.extras.tar.xz 17228 SHA256 2585cd316731f3390d8dcd655f5b20599576de7a0112d443154a699bd8828169 SHA512 d43698b7ff8583bf8962097311ed22efe5a1eb072115376302312f7d2f581b743936585b82ef30920e0f124ec655320ad5df3a2572f9e8b3f82f9ce1def51578 WHIRLPOOL 23ff3f4edd52bca20110e9493c20bd5ebdc6bee580bfd7a63f34cf40842ea0db1b41b4f362c39fb402a5a73a3e7a1113310c3312c87794ecf8a04a8570865f72
+DIST genpatches-4.8-11.base.tar.xz 216840 SHA256 3b16fb85b7bae7c754201a7e0e7151e7303652dec9798b6ae8633265820592bf SHA512 ab2e670abcb26b9c94110760eaabbbfccd93cbd8fc207cb1876414a4d1e7450b56aa713a54d2db7804df9dc98ad7e139bf736ac0ef2e6257c25d496fc4374bab WHIRLPOOL 6b6045085072a406fc1065876ced0bfced1f619ec651dd360319887bf7dc7ccbf7ca51f75e803a3243e25fe87fe1544259cbb2ffdcd594b8ad62f145f3dadf05
+DIST genpatches-4.8-11.experimental.tar.xz 91984 SHA256 04188ee21df440451886a42b43003d34bf3680e1c1c88771ba92fc491f8720e1 SHA512 2cc12f02670beb43655b6cfbc9497241be89266fae9ed5c67c33caa10da519b18631b5bdc20cb612a2a5715ecc947916e358d13ba77ec8e05dfeeb99c081c7ea WHIRLPOOL 2f61b90c540addda8b6da155a6b6381fd1cc7f93a7c60c2b8f5667773597e07dec2e753df4ce878c963d31ab6238290e604f6a232d9736b58e0a90c33b11fdd3
+DIST genpatches-4.8-11.extras.tar.xz 17304 SHA256 eb4f2dfd8e18610c83dc6f78e1f1c93f26799b1e07ee5c6f2f257e4919fa8223 SHA512 ea11b0187446d2148081e8dd49ae012d1355d53991eb901e7082e7469f44ea7d6e7030b849258a41e2109b9a5c32612c0b0cded9568a5fe7d52295d205d0ea4e WHIRLPOOL 94dde7937a757ce0c352882b781040aea1436c7acb66830f4bbaea2cd10acfa639c12a93f96d6f27cdc831ffab12cc7bd7513652ad27f31d01e888857cb3149e
DIST genpatches-4.8-4.base.tar.xz 22700 SHA256 ec60a8dd77a13b82d4f6dc862579f4647ef4b42f3d8385fbad465a2182084c22 SHA512 6450df1fb0cf026246cf69cbed318969daa6c96615ea82d9c9e79362b5f3d4bfef634923c61910276e1c4ff3ad4fb325a7c76b2ba771123c4be125ad65662dec WHIRLPOOL 4ec100607196d1eaa22784c6c224683af638faa92529dae3a476aa75fe18f60a08c766f97f4f754048135a020fc3d35281cace8a58386fcf3a0d75961299a536
DIST genpatches-4.8-4.experimental.tar.xz 4272 SHA256 9d9cf00237787816175dd877669c184ff7d2de72bc7e428bdb3e7c1fb3e3174c SHA512 d701269683acdef0d5e472323d7e56a44d1e9c2cffd695005688ff3c6cca161254957cc572b583aedaa9bee3db6da085a0053d3a7961bd81cfeed1fed8239b63 WHIRLPOOL 4058bfa922a54f7bacba79c0820ea13dd05c9d07abe8d5be17d937b3533f8b0c279f2eca00cfa660c0ca88f991590ca6432238c69ef08b837f6981bfca138da8
DIST genpatches-4.8-4.extras.tar.xz 17244 SHA256 69cdebdb2cb1b7c2b9791afd372267089f5a9f83c3e74ae16f1497d49abfe081 SHA512 4238be54a0315eae698b7cd48a3a459ddf43ddf1f07e884910696b97c7dfc3d8a5b5b14ac96fdf69ea8fd37203a32a78fc45e9576e5e9217afaa0a2a6674c8e1 WHIRLPOOL b7107325834f02e486419a8006e0f5c478a46fb33e1df90f2d4b46aac36a221115698777a30cc8414cb5daa419e8bef17d55e5c9536e17562d88ea37eea5a5ad
@@ -37,6 +52,9 @@ DIST genpatches-4.8-7.extras.tar.xz 17232 SHA256 2f567d87267974fa1957c3361a1b14a
DIST genpatches-4.8-8.base.tar.xz 157508 SHA256 36acdc91d6bbb364eb9c5ec2227766e82f0e203e434c25255965818b933a4986 SHA512 5a43e3a2dd556d7bff251eb22eb98ef7a4a673d6ed0a9f9b3bb4b63e0ebfc5d2ac16abd9d3095116202735d3a5aec7213388a48a0f28e0f721268cb360f5dd23 WHIRLPOOL 79d10ddfaad5341f70b98c5c6c0104a1a1243a6adc77a639d51d1cf911c349caf759b9744146ce3dbeab2d8bed04d59de0456ce977e41dae98a8dfcbc06e2978
DIST genpatches-4.8-8.experimental.tar.xz 91988 SHA256 6405e2eb15cd885127966db2acc926c9237304314ee63f7d9806cb41f4efbbe2 SHA512 f7a86ac88045b6163860b2d2f2857bb66f096c9cf823b32fe0f198df80fa0316ae02739c75852bf3023ca679f12f4de771aef7e2e93af4bf2ed8b451f73d40d6 WHIRLPOOL 31821f6a6d333df4d5a0c8fda36791fb3147fac5ba73c3235baefd397f6f237077bef0ba97e0c4a22a5efdcb6176c2a88d5f92c483ffda96a19208ea761fee69
DIST genpatches-4.8-8.extras.tar.xz 17232 SHA256 0ebb5b68c85a9c969b5cf6923ad4f717a7c2feec75a63488050036c1fc00eee9 SHA512 bcdcba2698f386cd626fa89f6534720e9aff578daf72324c4f7d40f27464fe0d9744a8f5a40e3edfa77de2336a5f37ece51588a5a5e91c66409543787d8154d2 WHIRLPOOL 66489a38a7e906721d659159da59aef85f11bf8616e6a8a10d73a3bcedce06981fcd29f44e9a50fceb2ee6656528e539e6993ba04d6c6b41631cdf54608b4120
+DIST genpatches-4.8-9.base.tar.xz 171712 SHA256 17a33696a461e900a59eb2ecc8aeb6461681889b71bd12d89756f183b9aa85ff SHA512 bbdfae61748f45009ba3658ed325b1e977a37c238204a654409f5f67718e98146ce40e5ca0ef5c97571f79b300b7ea98a6e45790407250b4d858bcc3f34752f2 WHIRLPOOL eae93dec27e1eb9b6c834ce5a95e7bbeaefb013451e0d3cd87025321e50ba96e86713590dd908f9c397c7a51d5a57f5c695db8c27a9c73366138ce0384d772a3
+DIST genpatches-4.8-9.experimental.tar.xz 91964 SHA256 c5a4a43bacac7dccb3da756c4422f786815688eeba637fc17d515af99f7f1668 SHA512 b9c1c62599bd9e42a4be60dbbf66d07f1c53135e272b6d7ac18d102fee57ba92f73d16fb5d31e80830389b44736ed50c72fe1d27c8c40e3f5cc90367f49c4ddb WHIRLPOOL c96147a7ed5a7f4b0a48faae8cec3a322057fc8173aeb379339140fea6039fcf397ffd878018ff1f815a793f2f8fddb2e1cf8af630b04819dfe1b3a5edeb537f
+DIST genpatches-4.8-9.extras.tar.xz 17240 SHA256 234f0e14d33db0e6f6030a0ab178cc66262362995ff4283862bc7158653bcb04 SHA512 8ff161bdd3984ec06731ff3da8136ad6a2034e0bf9ab10bf47d6715aaf5cb3495d005c35155c65ff621ce91b8f906019881f3a361b425ba8a6efb9ff45aa16a2 WHIRLPOOL bf4d2f3eadbec945f56d576c7c95169379a44c803cb1c848de1247c506f7acce57f915dd9356844c7412e71c032d02274207a7519ad10ca6adf6d1307cb0c86b
DIST linux-3.18.tar.xz 80934708 SHA256 becc413cc9e6d7f5cc52a3ce66d65c3725bc1d1cc1001f4ce6c32b69eb188cbd SHA512 2f0b72466e9bc538a675738aa416573d41bbbd7e3e2ffd5b5b127afde609ebc278cec5a3c37e73479607e957c13f1b4ed9782a3795e0dcc2cf8e550228594009 WHIRLPOOL 81634af631b7d30ccd1f4798f96f44d9aa0ba6609b73f2747eb6aebaf7a99487fb2dbd45767605186182533cb222bfd9236e8dd5e11a04fdb67c211e4e0a91d6
DIST linux-4.4.tar.xz 87295988 SHA256 401d7c8fef594999a460d10c72c5a94e9c2e1022f16795ec51746b0d165418b2 SHA512 13c8459933a8b80608e226a1398e3d1848352ace84bcfb7e6a4a33cb230bbe1ab719d4b58e067283df91ce5311be6d2d595fc8c19e2ae6ecc652499415614b3e WHIRLPOOL 02abc203d867404b9934aaa4c1e5b5dcbb0b0021e91a03f3a7e7fd224eed106821d8b4949f32a590536db150e5a88c16fcde88538777a26d0c17900f0257b1bc
DIST linux-4.8.tar.xz 91966856 SHA256 3e9150065f193d3d94bcf46a1fe9f033c7ef7122ab71d75a7fb5a2f0c9a7e11a SHA512 a48a065f21e1c7c4de4cf8ca47b8b8d9a70f86b64e7cfa6e01be490f78895745b9c8790734b1d22182cf1f930fb87eaaa84e62ec8cc1f64ac4be9b949e7c0358 WHIRLPOOL 3888c8c07db0c069f827245d4d7306087f78f7d03e8240eb1fcd13622cd5dbe1c17cd8ed7dc11513f77f3efd5dbd84e2b48e82bdb9b9bfd2242fd62ae32812d5
diff --git a/sys-kernel/aufs-sources/aufs-sources-4.4.32.ebuild b/sys-kernel/aufs-sources/aufs-sources-4.4.32.ebuild
new file mode 100644
index 000000000000..1218125efe8b
--- /dev/null
+++ b/sys-kernel/aufs-sources/aufs-sources-4.4.32.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=34
+K_DEBLOB_AVAILABLE="0"
+K_KDBUS_AVAILABLE="0"
+UNIPATCH_STRICTORDER=1
+inherit kernel-2 eutils readme.gentoo-r1
+
+AUFS_VERSION=4.4_p20161010
+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 linux 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() {
+ detect_version
+ detect_arch
+ 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_print_elog
+}
+
+pkg_postrm() {
+ kernel-2_pkg_postrm
+}
diff --git a/sys-kernel/aufs-sources/aufs-sources-4.4.33.ebuild b/sys-kernel/aufs-sources/aufs-sources-4.4.33.ebuild
new file mode 100644
index 000000000000..f024fbc80e6a
--- /dev/null
+++ b/sys-kernel/aufs-sources/aufs-sources-4.4.33.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=35
+K_DEBLOB_AVAILABLE="0"
+K_KDBUS_AVAILABLE="0"
+UNIPATCH_STRICTORDER=1
+inherit kernel-2 eutils readme.gentoo-r1
+
+AUFS_VERSION=4.4_p20161010
+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 linux 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() {
+ detect_version
+ detect_arch
+ 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_print_elog
+}
+
+pkg_postrm() {
+ kernel-2_pkg_postrm
+}
diff --git a/sys-kernel/aufs-sources/aufs-sources-4.4.34.ebuild b/sys-kernel/aufs-sources/aufs-sources-4.4.34.ebuild
new file mode 100644
index 000000000000..d1cea8612363
--- /dev/null
+++ b/sys-kernel/aufs-sources/aufs-sources-4.4.34.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=36
+K_DEBLOB_AVAILABLE="0"
+K_KDBUS_AVAILABLE="0"
+UNIPATCH_STRICTORDER=1
+inherit kernel-2 eutils readme.gentoo-r1
+
+AUFS_VERSION=4.4_p20161010
+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 linux 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() {
+ detect_version
+ detect_arch
+ 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_print_elog
+}
+
+pkg_postrm() {
+ kernel-2_pkg_postrm
+}
diff --git a/sys-kernel/aufs-sources/aufs-sources-4.8.10.ebuild b/sys-kernel/aufs-sources/aufs-sources-4.8.10.ebuild
new file mode 100644
index 000000000000..ac8b6544a974
--- /dev/null
+++ b/sys-kernel/aufs-sources/aufs-sources-4.8.10.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=11
+K_DEBLOB_AVAILABLE="0"
+K_KDBUS_AVAILABLE="0"
+UNIPATCH_STRICTORDER=1
+inherit kernel-2 eutils readme.gentoo-r1
+
+AUFS_VERSION=4.8_p20161010
+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 linux 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() {
+ detect_version
+ detect_arch
+ 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_print_elog
+}
+
+pkg_postrm() {
+ kernel-2_pkg_postrm
+}
diff --git a/sys-kernel/aufs-sources/aufs-sources-4.8.8.ebuild b/sys-kernel/aufs-sources/aufs-sources-4.8.8.ebuild
new file mode 100644
index 000000000000..fd7ec85a4a27
--- /dev/null
+++ b/sys-kernel/aufs-sources/aufs-sources-4.8.8.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=9
+K_DEBLOB_AVAILABLE="0"
+K_KDBUS_AVAILABLE="0"
+UNIPATCH_STRICTORDER=1
+inherit kernel-2 eutils readme.gentoo-r1
+
+AUFS_VERSION=4.8_p20161010
+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 linux 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() {
+ detect_version
+ detect_arch
+ 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_print_elog
+}
+
+pkg_postrm() {
+ kernel-2_pkg_postrm
+}
diff --git a/sys-kernel/aufs-sources/aufs-sources-4.8.9.ebuild b/sys-kernel/aufs-sources/aufs-sources-4.8.9.ebuild
new file mode 100644
index 000000000000..b8776cb72f86
--- /dev/null
+++ b/sys-kernel/aufs-sources/aufs-sources-4.8.9.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=10
+K_DEBLOB_AVAILABLE="0"
+K_KDBUS_AVAILABLE="0"
+UNIPATCH_STRICTORDER=1
+inherit kernel-2 eutils readme.gentoo-r1
+
+AUFS_VERSION=4.8_p20161010
+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 linux 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() {
+ detect_version
+ detect_arch
+ 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_print_elog
+}
+
+pkg_postrm() {
+ kernel-2_pkg_postrm
+}