summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2019-10-20 19:16:57 +0100
committerJustin Lecher <jlec@gentoo.org>2019-10-20 19:17:16 +0100
commitcce79e5976308ffd3117a27b3175f4fba6cf70a9 (patch)
tree6001b12d42fee98408e9d437520708564331c10a /sys-kernel/aufs-sources
parentsys-libs/timezone-data: drop old (diff)
downloadgentoo-cce79e5976308ffd3117a27b3175f4fba6cf70a9.tar.gz
gentoo-cce79e5976308ffd3117a27b3175f4fba6cf70a9.tar.bz2
gentoo-cce79e5976308ffd3117a27b3175f4fba6cf70a9.zip
sys-kernel/aufs-sources: Bump to latest aufs, genpatches and linux release
Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Justin Lecher <jlec@gentoo.org>
Diffstat (limited to 'sys-kernel/aufs-sources')
-rw-r--r--sys-kernel/aufs-sources/Manifest12
-rw-r--r--sys-kernel/aufs-sources/aufs-sources-4.14.150.ebuild84
-rw-r--r--sys-kernel/aufs-sources/aufs-sources-4.19.80.ebuild84
-rw-r--r--sys-kernel/aufs-sources/aufs-sources-5.3.7.ebuild84
4 files changed, 264 insertions, 0 deletions
diff --git a/sys-kernel/aufs-sources/Manifest b/sys-kernel/aufs-sources/Manifest
index f3bd177a87cc..2433db956865 100644
--- a/sys-kernel/aufs-sources/Manifest
+++ b/sys-kernel/aufs-sources/Manifest
@@ -1,7 +1,10 @@
DIST aufs-sources-4.14.73+_p20190909.tar.xz 187192 BLAKE2B f448c94cbd99fcfd28883565cf0e8a293fee766f8cb65a2b968d93e43e2b554267a4de49601e2364343df1d5216e5c67f192b67d04489577328d4cfed4e983a7 SHA512 5c46310d4788534ce07eb2575d3be9c8b71cbc1ca648c980d5587011985e887e47740c43f4d8d71ba377eef26ee5ef43c24331d4f80733c23c431167b52667ce
+DIST aufs-sources-4.14.73+_p20191021.tar.xz 187192 BLAKE2B f448c94cbd99fcfd28883565cf0e8a293fee766f8cb65a2b968d93e43e2b554267a4de49601e2364343df1d5216e5c67f192b67d04489577328d4cfed4e983a7 SHA512 5c46310d4788534ce07eb2575d3be9c8b71cbc1ca648c980d5587011985e887e47740c43f4d8d71ba377eef26ee5ef43c24331d4f80733c23c431167b52667ce
DIST aufs-sources-4.19.63+_p20190909.tar.xz 186872 BLAKE2B cf4f7ef619e9263dfd1117dcb94367c2d5cdf967c357abfeebd46bd75d3868b2b70e83de71243c1f696a5edbe1d96a156c170cc5ecb01002e359cf3239076580 SHA512 c5295949a95e12da7a1e2bb654fba9272edd9395042a0fa0feffb5668da8a825a2fcc46113c14279ff2fb2057e42dd14677ab4d19f4507b65fa5b7bce4d6c40b
+DIST aufs-sources-4.19.63+_p20191021.tar.xz 186908 BLAKE2B 090882954d35cdee6ed3c2ac9ac8b33f17330609fe85b4e3c20deaa084e13347252e7b18126b63c12d6abad440e5a4fa2abf2fbb55abebbff1a50478cc3af013 SHA512 335a86a566f5cbd6abd61d41452615057272f971c39606b1288c37ae05242e1bfe90ef9fa19880032253160f0621d24287f428f2e40d1e7ecf63288ab5565baf
DIST aufs-sources-5.2.5+_p20190909.tar.xz 186040 BLAKE2B 5cf52cb5b4e91bf8df61277a696e729cd4bc89353181a07faffd8a925ed7778733fd72af25793355f3def43dc3e4ab5e82d08d53996bb75ac1885d620d019e54 SHA512 d05e9a2ed2cefcc6b53e591c361b1517c2b3bdd11af054058cf7c1121ab5de07cf7aeb9526027d74ac07e67f9323adedf96458136c7dd287d163f6544c313195
DIST aufs-sources-5.3_p20190909.tar.xz 186056 BLAKE2B 725c534609ea3e03de01ff0e5fddce68f5a1bdb53c866d7b8d8d5a6bcb529d2968dc0c73cee13506b01e57604fd05b2599f934d1be4786dc70b5be55e20f9b55 SHA512 f2a3c564e990196d253ebf00d1eb83a7c47ff4f87e2d160b180c988ab5e55510b8a9bd714b0b83639081e1c8dbad35deb5319383896b16d9cbf68b4ad0581279
+DIST aufs-sources-5.3_p20191021.tar.xz 186136 BLAKE2B f7f2d6e9cc04482ed006e2dd261c6fd28468d274de9f709ac71c3e4bab3378fde80edf379bd6b8e98ba27366682e2542e82c5eda92c7ce2dc18ee596216c7fcb SHA512 02a19d48f2032084574a842079784d4ad343916f870e84f75d1a907824921548c2d0086b05ae6933fb59b8bb9a83de1d96129a3105ab1db04d28ad5bb0d0f9f3
DIST genpatches-4.14-147.base.tar.xz 3141476 BLAKE2B 4ec8af5006a8e722c5d2bae755a1f040d299f46731293ec04d647474da52c3e7654e686543f0a44eee14a299eb537aba9bca49da60e3adb011d7d2968bfb3a75 SHA512 8257b08efc29064122900ed62bee3213e6bba0a8a55300353a8f696339ce7332061bf4fff1ef9e05eec7f6d13ff5a8ec18a759b954441e4d7de516a2f1609863
DIST genpatches-4.14-147.experimental.tar.xz 5220 BLAKE2B 7946b31c5633841562a0a393ba478da1e7b06477146ddc368b6665e84412063f2a6376b97e0f0a9c02ad4597e2fc0ff47e18fd52e0b94b1991fa722243bf3342 SHA512 81a9bab041e8c19ff658ebbb7c525eae78554cbb2538eb73212829f3fb2787f6196bed7d6fb4a4495e0e207f83efec70e1149a3a6de044f1581f12b8f63d1106
DIST genpatches-4.14-147.extras.tar.xz 17496 BLAKE2B fa2d6d25a3a906cf7962b311776792f20b1c02b11964e60ec31f2c46f7f248ef3de6fa50e04fa395b7797abb11746aa7f081caea9ed81c5b2a50db47a09bde85 SHA512 5bd378b9cc763395b42038755b56e09b6a2cbf4882c2b99c08ffb44a69648f77505a0ce0a66b36f0ad6d23a2b7c9e30f1bdcca23380487e5acb862ee5ff85e9e
@@ -26,6 +29,9 @@ DIST genpatches-4.14-157.extras.tar.xz 17500 BLAKE2B 5e4dfd4e925d3d9eb737ef2f93c
DIST genpatches-4.14-158.base.tar.xz 3296784 BLAKE2B 6c643f8518a1f720a874f2c1f81ad60b8eb29396fd05606ca5c089ef609080a0f9ca3f6c2e002526d0727894d6dfd1946675b8825963ec9bb141930a2603c069 SHA512 ae8edcbf238f0966afc73e9740b8b467c46813452821622b36418eb951aa23a6dec9ecbb7e85a314a690a5917e4db68ae072ce935c145fe8f71b67924389318d
DIST genpatches-4.14-158.experimental.tar.xz 5932 BLAKE2B 0816a80002dcaa792983151fd91d55ea1325f31559a7ee1428c605641cdbb06027c8cc19a0e4d3aa63166fdc55bb841f1d72422a1c1489c5a92e53b13caafe27 SHA512 6c3c8d1270508ddbedad27050f0e64c5c739a89686e8d9317a372229e65d89ab20637718a0c5943ee18bf60ae806e170654dadf965a55a07fa45a7b4ee7e192f
DIST genpatches-4.14-158.extras.tar.xz 17508 BLAKE2B fc0baf4b3d8318a54115747323861b1d5e0d1383d8444efa97805747a51582320b95b588a7230afd6b4777b8444e63af3e307140a0cf1fe9364dfa723394fe13 SHA512 82c7257c79a5155fc7f5145b9a27f5ad008272ecd48ef01b6f316839fe088bafac0011226c0874a58893dd2691ebbd7a5da776e0847df4e1018464e14ea6810f
+DIST genpatches-4.14-159.base.tar.xz 3316136 BLAKE2B 62be6e64af822c053ca6ab1cf863cb2527c5efd8de1f3ab70eff10e15a6bbd0206cc5facf8e60679f5011c8da252cddc64ed1ef781328156e9f8656f4f5bd6f9 SHA512 8ef97604b40db0cae3ccbe9d1e70658bcae3edde15425bf2d6de61220168546ec5767cd3d3c98e7e4084256cb6bb8c87ad9a725d85daf2b513d16ee462c62c75
+DIST genpatches-4.14-159.experimental.tar.xz 5936 BLAKE2B 34cc049461977b7a2b9934a816e2c053dc8840df7ff878a8caaf247e0fc5233b85145d3685aa7d7ed2bf2429727864656283617aae8100c53c4bfeff5eb2c0ef SHA512 160cf4005694abf8738d8bbd10ba4d34244fd474265abf68478889eadcbefeeb7a361bc8ea0a81fbb2ace76f4ca16759b57bb17d187e491451e8c742e8b56cbe
+DIST genpatches-4.14-159.extras.tar.xz 17504 BLAKE2B 0a7236dcc4699768a2b1265dec72a363e1181daea4e426becccd3d41d979e603973c4f5d6780bf2962800b3a3ca8a1aa74ead9a96e1f7d71a66e46845dfc6618 SHA512 ee592a5bba71fd0726c90e32c35f1c8e3bc8240163530be94dfc1bca33036d3f5f708ed19e0b0d9752b6aa6e2d668cb955d7cc3b273f873d80b8295323470bd5
DIST genpatches-4.19-66.base.tar.xz 1772628 BLAKE2B f5a67d4f2b2d58b5c6be6510b59140345987fa163462fbd7116cba7bff3bfa218b2873e0faedb77dc07d68afcbdb7ce0530bd668e704d28e77c4e989ad245c09 SHA512 08a71d75dcdf8086ac76d599549355599da65776254b2d51bf6f9c9067525800a782231357cdbf761205d50bdf8b43ff08cbcf9fadb5737e37f24a9e1a412ccf
DIST genpatches-4.19-66.experimental.tar.xz 5808 BLAKE2B 6346226bbd13fae3e282bf4e370ece861bb2e6a565cabee7dbd3f160091ba9be8ffec92937b54c05f34864c0dbcd478e0f58b9efbaf7e16858fa2be5c2bde50e SHA512 79585d991a5ffe5b6aeb8bde1e63a18355d343aecd8a7e3d4a1323a9d9d03da4940c84e754a6907aa54aab7af61515f147480936a5c47d475fd30cc317d41c75
DIST genpatches-4.19-66.extras.tar.xz 17484 BLAKE2B d58678ad2e9848d564766e70dda0e1096a747da439e0b67cef2ca881f0757771c0f59a89e1a997796f9bf641b49de5194a339abb5f68825b3908ee6159a9cc7a SHA512 6cd474822db97440ff07dccebe755accc15800087c88fd609c5c02b420d77a63845c0e5376c8733ecada1ded5ca3a33537674072c84b5cf10e31d0b5c5968ad5
@@ -53,6 +59,9 @@ DIST genpatches-4.19-77.extras.tar.xz 17492 BLAKE2B 9a52c664406a5fa75acefbde45bf
DIST genpatches-4.19-78.base.tar.xz 2066280 BLAKE2B f3572fd75b46b3c00c51d91555b8b49157fd571c40ce6f98c8fd801e5405611ec8e2ee02674fc70ba9af102614a9a4322d8cbe055d1f0a0fe08c291914f2501a SHA512 d28805765693b38cde4ac08aca5af1566506890c7e1509d0bd7e509e7ed2176c80618536053a58f9cb7d8aa63bd1876427fd66fa2cc675b99b109cd7332bbf18
DIST genpatches-4.19-78.experimental.tar.xz 6432 BLAKE2B 647393d87b7de6c796bf9338cde65f24be6ee5460fd022afb9e547271371b573a6c80e334557f45797cc611c8aba6c1424a4b77edd4933405f327b8ee43b3ebc SHA512 426d91a4cb0ec84044aff537c34ebf316dd0d181025d205515a978b6ee6c663fc53e1103da12093a94906ba401b63ad7b135b986a193f0155827ab24decdbdf6
DIST genpatches-4.19-78.extras.tar.xz 17492 BLAKE2B fff8e54efa173f52fe79653e985c2e909b97c96f8b9ff553f485956ffbb38d07c9530c527cf145e4f9638521c6436e611fe7aa96e9fb006db052a05f26fce1d6 SHA512 9baea1b71776f335e2265cd8b61f971d9dfd7dad13ff30610495325ec5177355e9f09314f67acbe2a73c0d6be371693b6ec0d69371fd184bb317223697ed2053
+DIST genpatches-4.19-79.base.tar.xz 2093376 BLAKE2B 3bc70ded7461e4a475e04caf8242c04364c8b3ac3dbdfb291be70c63d85fad71d5a076c6af2cf8b8f6a3ece99956156eb4c9d9b4fcd4f1f8ffef9d351463133a SHA512 77585a40f03052969c432e89a0ef83c6213c409efb7edecbb90355178c4fb5eae18ba394dfa34b4cec96b0367460ca9c82a16588e68399675ed8ed0196425a87
+DIST genpatches-4.19-79.experimental.tar.xz 6432 BLAKE2B ae5dfbacf194e977ccf28ded2a9cdf9312413c3408d6b4f09e70b4ae8a57a21686a566187bec79474f52bbfdf1bcd01191c306699a7971cc5be987e5d878b499 SHA512 f0aac734899cc1fb8142fe2e22801b00def4dd66131b3193022847f0f55c774b1f85c77cb627fcee4f915a3a3047e85de7553cc5dd690a3b3913cf3b464cff6d
+DIST genpatches-4.19-79.extras.tar.xz 17496 BLAKE2B 6011b09e47ee5662a85f73544fc58905a15fd7bd721dd12626677c6047d2f68f1188b334d62f409a6f0371022a38663b50667fab476e4592319a703335a4d47d SHA512 1d1681ac92a9a63ee6d50516cbe528bfbf79157bf70333d56d04eaee1c5a7c9a59d791ca650e9f2d3baea9373a6c75327c0d20ad2bd49b9ec2fed2afb891a413
DIST genpatches-5.2-13.base.tar.xz 491768 BLAKE2B 4fab32935e7ec534662f33ddd8cf01a55e92ed19f11b50ab3d7e7e421e579828401a4535c0cf706778c01a87e53bb874e840935177b73723ec2efad6d0ce3210 SHA512 260d4e09527975573c31aeb7d0338f0909d5c052100ab755aa3094c4a8c2e2a1eb0cbcba6c42cb183d7601883ced95c4431064aa6670169adca6e81358eb9e84
DIST genpatches-5.2-13.experimental.tar.xz 6144 BLAKE2B 207dbeb745a047832e34908497cf919dbcad48e9a546ae60e07119617a9425f54f5380b3f090dc49a4686d9a5407908c8db3fa4b9cdc2d1dd1db7b839997d89b SHA512 27e7bebd2f6159ec7424076f4bae0e9cebc8d630caf680ccd0dff31e4f45b5542dc9e8f44649d6289eff59ff68192614d8d12ea6ac3e002f5c8a420b60641917
DIST genpatches-5.2-13.extras.tar.xz 1724 BLAKE2B ca8e21259048f32db03073094e8caa6477fa238bf97f6dfa4c151cd0347267d813313205778f242395a2fd608f9a41154ec81b474f5a95d86f625f27d1d30256 SHA512 db9ffacfed65ef2b439a82cec274541435b47cdfc2639c4dfeae9cd96028c4a9bc806266301e5389a41eee247c1d7505e07414cce4009076549c5a2e2cad872e
@@ -95,6 +104,9 @@ DIST genpatches-5.3-6.extras.tar.xz 1728 BLAKE2B 7770f452dccaf681dfe995fa139c256
DIST genpatches-5.3-8.base.tar.xz 225528 BLAKE2B 7e27a1e15306bf117e2efe4dc2c9f88abd1be274c883d6d51c9b7b74bab8d7c19f6eca86882d6d41ff94c61717b9c0370113408cfe7a1e4ab8056745177a4713 SHA512 e19dfd54cc83a4a02408efa7b92dab0bc98c997925e02fffa83bf1cda1e14f600dc361507d62ace013e1c2ac62f6ab6773ea402f723558aa995350a9546ff89a
DIST genpatches-5.3-8.experimental.tar.xz 6144 BLAKE2B f2ce5a10d2a3972984eab541e13177717bc7585c59e75a2d387aa59fea3612a3bad00c0983d326bb370b3e1069b3bfab1e962c80fd6089b16ad776fcb911432b SHA512 bb8f4324c3b63efd8a0c7ffb189fd28c60c27b3224fb5e8af6ac8fd0b106de8cd3321cf2b4b4da50947311d5823620aa2234c92c59a05331d0c3a71cfcdb0f65
DIST genpatches-5.3-8.extras.tar.xz 1728 BLAKE2B f189263c727078a3a0a767af509b844b15bd05362825b8e2dda85947dcfb11469e961999c90a340daea7782aef0622dd3bbdf1fb92d3244ec769f01db350f1fa SHA512 1bf4c988f0352195c0f3861dd2c9fce786428c362d1a3238059f1b17867e2c4408839ae4af33b2a3254a725cb20b37223a81c8765c5e303c82599b2be0d2e64f
+DIST genpatches-5.3-9.base.tar.xz 261720 BLAKE2B 5d9bc29b415b412f71ef003cb6d1ac192d480821db5d5802c7dd4c9f4c37a950f6a9e0573eb23bb8f34c413b0a1aa2e95eb2f6d571888f7906bf8a9bfcb8ca91 SHA512 0f79df0315315609aaa8577237ff5db8fceebc2b55d2ff343d8ef9309414557cbbc5f7611fad5a1080ef9b3b8158ea92e6a771918fb0cbf7d659e6348d5fb53c
+DIST genpatches-5.3-9.experimental.tar.xz 6140 BLAKE2B 6d318053a09f8e6955bcce341c3cdb3b9f66f98d7879aa7b1f67ff3126dc1240c3902a8f7b0c57d47f175abf5b96134b0fcbec60627fac35a64db4f575885ed3 SHA512 2c5a848fbfb7b79ebba7a59fc91021e4f6a3b0f80a7ebe106e502c0702bdf421db4f9f7ed4e7c6f8f63e461fda8a3360bf3836cff5abcb35dbc1485df954a717
+DIST genpatches-5.3-9.extras.tar.xz 1736 BLAKE2B 77d2b1d0f779a5f171ee6c970b9b49b9c9d390339706eb0bba919a65991da2e941f46909d6c6c078491dc2bf7c2ea4ece30e93399b0907654430757b36861576 SHA512 b8fc96e43ad84fc8ed1d4f4a0dea65fd016c7ff62ab2b1146d229afeca70b2c9a50651145ae8a9df9bbe284a6e3f6ec7ea4290844f3690c1e49d7ffe0ee2fd93
DIST linux-4.14.tar.xz 100770500 BLAKE2B 85dc4aa953fe65e273a24473d8de98e4f204f97c43be9fc87cf5be01f796f94cfde5c8f9c84619751f1cac51f83ce0b4681fb19c5f2965a72d4a94fe5577846a SHA512 77e43a02d766c3d73b7e25c4aafb2e931d6b16e870510c22cef0cdb05c3acb7952b8908ebad12b10ef982c6efbe286364b1544586e715cf38390e483927904d8
DIST linux-4.19.tar.xz 103117552 BLAKE2B 1dbf16cf410867412d17568fe42bc1e90c034183b654d270b650621ff7664a321950943d0639205bc1ee7ef6210be170c1f2c785a042ed8a4ec5e3a486d890e0 SHA512 ab67cc746b375a8b135e8b23e35e1d6787930d19b3c26b2679787d62951cbdbc3bb66f8ededeb9b890e5008b2459397f9018f1a6772fdef67780b06a4cb9f6f4
DIST linux-5.2.tar.xz 107029708 BLAKE2B f0cf6e3a15a4bd019edbfa33cb4556d0672e807f7d139eff3ab053d0ad7649198b229475955a1f51eb90d0e9f8268cafb782f6312793fdf38472f3c6d7c2d7ee SHA512 5a28f8a34c4e0470617f5638b7112e6252109b78f23b1eed484a228530970c7ef5c130d6e5a09cf25ea2f6a0329602dcc1ec66ce893182e15b27d99bd228789c
diff --git a/sys-kernel/aufs-sources/aufs-sources-4.14.150.ebuild b/sys-kernel/aufs-sources/aufs-sources-4.14.150.ebuild
new file mode 100644
index 000000000000..f8adc6e5b2a4
--- /dev/null
+++ b/sys-kernel/aufs-sources/aufs-sources-4.14.150.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER=159
+UNIPATCH_STRICTORDER=1
+inherit kernel-2 eutils readme.gentoo-r1
+
+AUFS_VERSION=4.14.73+_p20191021
+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="experimental module vanilla"
+
+DESCRIPTION="Full sources (incl. 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() {
+ kernel-2_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.19.80.ebuild b/sys-kernel/aufs-sources/aufs-sources-4.19.80.ebuild
new file mode 100644
index 000000000000..b79b02888091
--- /dev/null
+++ b/sys-kernel/aufs-sources/aufs-sources-4.19.80.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER=79
+UNIPATCH_STRICTORDER=1
+inherit kernel-2 eutils readme.gentoo-r1
+
+AUFS_VERSION=4.19.63+_p20191021
+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="experimental module vanilla"
+
+DESCRIPTION="Full sources (incl. 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() {
+ kernel-2_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-5.3.7.ebuild b/sys-kernel/aufs-sources/aufs-sources-5.3.7.ebuild
new file mode 100644
index 000000000000..b78b9b05a044
--- /dev/null
+++ b/sys-kernel/aufs-sources/aufs-sources-5.3.7.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER=9
+UNIPATCH_STRICTORDER=1
+inherit kernel-2 eutils readme.gentoo-r1
+
+AUFS_VERSION=5.3_p20191021
+AUFS_TARBALL="aufs-sources-${AUFS_VERSION}.tar.xz"
+# git archive -v --remote=git://git.code.sf.net/p/aufs/aufs5-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="experimental module vanilla"
+
+DESCRIPTION="Full sources (incl. Gentoo patchset) for the linux kernel tree and aufs5 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}"/aufs5-kbuild.patch
+ "${WORKDIR}"/aufs5-base.patch
+ "${WORKDIR}"/aufs5-mmap.patch"
+
+ use module && UNIPATCH_LIST+=" "${WORKDIR}"/aufs5-standalone.patch"
+
+ unpack ${AUFS_TARBALL}
+
+ einfo "Using aufs5 version: ${AUFS_VERSION}"
+
+ kernel-2_src_unpack
+}
+
+src_prepare() {
+ kernel-2_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}"/{aufs5-loopback,vfs-ino,tmpfs-idr}.patch
+ docompress -x /usr/share/doc/${PF}/{aufs5-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
+}