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: Fri, 02 Dec 2016 19:06:26
Message-Id: 1480705573.77cc2b89b533363b245598f4d1f910362d509477.jlec@gentoo
1 commit: 77cc2b89b533363b245598f4d1f910362d509477
2 Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
3 AuthorDate: Fri Dec 2 19:06:13 2016 +0000
4 Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
5 CommitDate: Fri Dec 2 19:06:13 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77cc2b89
7
8 sys-kernel/aufs-sources: Bump to latest genpatches and linux release
9
10 Package-Manager: portage-2.3.2
11 Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>
12
13 sys-kernel/aufs-sources/Manifest | 9 +++
14 .../aufs-sources/aufs-sources-3.18.45.ebuild | 85 +++++++++++++++++++++
15 sys-kernel/aufs-sources/aufs-sources-4.4.36.ebuild | 86 ++++++++++++++++++++++
16 sys-kernel/aufs-sources/aufs-sources-4.8.12.ebuild | 86 ++++++++++++++++++++++
17 4 files changed, 266 insertions(+)
18
19 diff --git a/sys-kernel/aufs-sources/Manifest b/sys-kernel/aufs-sources/Manifest
20 index d22691d..77631f3 100644
21 --- a/sys-kernel/aufs-sources/Manifest
22 +++ b/sys-kernel/aufs-sources/Manifest
23 @@ -4,6 +4,9 @@ DIST aufs-sources-4.8_p20161010.tar.xz 170924 SHA256 f80b6f194fcc4ee39c6f5bdcce9
24 DIST genpatches-3.18-43.base.tar.xz 1120732 SHA256 b56698cb12c7fafe59365ff569ca525fe8c0d399b634498af015e1b04a62e93d SHA512 6319e15cf7860bdb40abebcff1a91878a0a8187314f24fee53bd5678fcd958dfd0e13adc756cf371373abce9b6902b4b629e389d5ace78c3a2364511487ea891 WHIRLPOOL 416dfcb63a9468dd74909bbeb0c7fa8b8786733daa022bcd1ba405a33befc399cef9d55115e8c79178d12c204f2f8b3a3642966398697dd3aaca72643e2d32d5
25 DIST genpatches-3.18-43.experimental.tar.xz 61720 SHA256 1f5fcb3613c13821c9757e7ad2f7b0ef0a0d51602f41b769a4e62e289c30c21f SHA512 947b151ae7c5c85809516edef3e50edf84d9543d9d6d6bb1463cdce20cffeff413f73d4326973ef9bad2d87aef2992e39b950c734068a934b066718790344f72 WHIRLPOOL d57650c9fa527124354db6b9f2ce8b0f7127f2ac4d5d635cad3a79c6395448ce0a0069a5f5ee30965b60e7e600371ced9dfd780fa9f640eb0ddc1c9785ba4314
26 DIST genpatches-3.18-43.extras.tar.xz 16176 SHA256 5c2df2453a5d742d5b47758cc095910d5bb42e93ac3c7b4655c1d8ebd8c609c3 SHA512 f1f3365e62e059eb119db8cb789eef8e217dfeb1f350e9dfbff57789f1226f3c6fa31df69e86f3883af1ea0f3dd00f96d8a0b40508568c085f52604a4d9f1088 WHIRLPOOL aabbe19c34cad23ddf5ccb251afd8b735f1c1e4e3712e0d2c06ac6219a6ebb24f4f0dc8f5d5c6049e02a47b3d86e9e1b39a6324cb21c6e7b30771106a967ccb4
27 +DIST genpatches-3.18-44.base.tar.xz 1128740 SHA256 bdee2b3c2421ba678a62322dcb8aca2af52b3af2969a75889fa04160c1b53634 SHA512 291e30ce58cee0013b83dc5e4f6584697c730855855e267508ba3cfd94c0944b7e316845fea004ba7a1754f2b1a3992ac152f0bb898926af5fa081d0d5e71b06 WHIRLPOOL 5023d9251463e725d8b4ff9d4480a8083890c7671fd1f501497504134e9778667a489b2368430349396327fc4a7943aab47f42964bb5247173108e0607f73285
28 +DIST genpatches-3.18-44.experimental.tar.xz 61728 SHA256 69ebc4cbc6773c2d7d543db96fcdfcfe83f36c9253d2fe96e4db05372c062a40 SHA512 383d34e50f42a4883c922d3803d0a90496db69d38853ee29ddfee75162e7d646a3762d0125d2ccee7fc7de0fbd8f35a410ecab14df4ceaf2f472647459b2c7c8 WHIRLPOOL 8075283ff021afd649949857ad3163ebf9a228d400b2a0268ced31027bea00a38aaef3b402df6c3ae0aaa85941b72276b0865132c7f37f8faabb90d72bfedc56
29 +DIST genpatches-3.18-44.extras.tar.xz 16408 SHA256 5523eceda179a96c8a8704dd175ed3500498ca7f5610ce0244903b63ec841792 SHA512 b3214e103cad6f442cb2c11f894dd82e89b0184675fd464c2e0dc6a5d71766e40fce1ab6bccfe53cce8b3085235dbf65bf2b29f231cecc96ad9781adb3eb6cd4 WHIRLPOOL 196f5992deea32bd12c2a3ebc67324259d130887be1fc87ce2ba4f593158043cb4c245d19f19fa9817b2c7ab6b84f453169c2438a6e64852ce1c9c1f749f8ff3
30 DIST genpatches-4.4-28.base.tar.xz 784432 SHA256 40b5a66857a5a0d8707782c642218e551f0dba2c1e3bd138c2b10a40f49d8440 SHA512 eaea6e6d3ad25360d07bbed3882a77d49d2a53e369fad754b691d28be72dfc7b44a22a04017986048689b5805e9013dd66a27a3dbb063d5ca4af366b9fa71e7d WHIRLPOOL d0bbbe004052c047c4090befa1488d864ebef32b76699aba7e34035cc3debc8d13e106b8abd19c4605aa04b06c6b8d4d28f9c86b804ae354d250b4641a57acd6
31 DIST genpatches-4.4-28.experimental.tar.xz 87788 SHA256 14bf426c45e1f680b3ef6e7fa67fb9046cb72da64b4b36d9736cefce6e979282 SHA512 4e53cfcc0faedcf3040cd31f1291388f1fb4d50873b1bdd4cb376e52ac608855f608ae9b5849e717632266bfa096d5117515ff2e0ca8e608a06cd97b1717710f WHIRLPOOL b02da5f954e588bd6144f89820ff449469b05629ca3992c6fff505b312bf9ef5bcd2d8db2a97922801db7fa2ec52f6d4f376bd29a49378f0cf8391fddac38bae
32 DIST genpatches-4.4-28.extras.tar.xz 16360 SHA256 6c1331851468c372e7f9ea2c456b458e2842aec4752d67817be2a9305df27fc8 SHA512 ca7b353f31e0b0460c78420b26ca8d82ae04f0efe5a395097471bd30d16744ba39e6e1e53ae857e2d4d1773a2ee30c9ce80ae855fc0d33c1d2c93e8ff5b35a66 WHIRLPOOL 16a92ff57cb514bd5b5942b293d290eb631bbeec7bfc13905dedbde83c1abe18050374c6217706d17a4b20dbc0d9f399b4fe10c304c14fefa460cdd95c920e6d
33 @@ -16,6 +19,9 @@ DIST genpatches-4.4-36.extras.tar.xz 16416 SHA256 313b4322ed7fabb9067bd0d5c20e67
34 DIST genpatches-4.4-38.base.tar.xz 893240 SHA256 fb72de532c75e4d5d5d6de7bc479b458453a6d953291639178f0f01a6e3138e4 SHA512 91ab6916cb899b81bc5a001ef2a65134027834bc1b1dbd82acbc804be74c7872609c1f255ac4a10612801abc1d412d954ccc739284299b9d6f9aff19666dcbb5 WHIRLPOOL e11ca4e847590838d8613a456764ae56ec9ba55cb6bf173a9c3d7f53e998bd3ea7ffee8554b2ea4906a15d1ec65b4bdb16c1565e3d34ca48c52a268c8bd7fe76
35 DIST genpatches-4.4-38.experimental.tar.xz 87784 SHA256 b565b3eee775d7c256f8ddefdc5e8c21c52e550e327cd41b417cdd8a060dbd67 SHA512 a92363efd9642417c384520045ebf92f588a13c8fd8fdc7d08933736f98d7496ce88619b340cf19c342df7439dfea9c980bc36947273cb3aa5ae804fa011c8a0 WHIRLPOOL 58012b32aba8cce88452ed9b53a18b9cd5a53d21a9c64f14da64dead9755b6756eac70f0baff8ed827159ed1b4edac88d6767c497e11dbe8ae10aabd1b011749
36 DIST genpatches-4.4-38.extras.tar.xz 16428 SHA256 b60496f1217495d8ff3800deb49d305e534e9a73d1cd452748262e9f019488dd SHA512 9119130185fbb9b692de51baf99d1f6ac481e416bcdfeb3b1500d5275e82c92e4ecfb0745b9e9a3df8ee2c679dd240b317dadc3885689274fcbd5da626a31ac9 WHIRLPOOL 7d94404d7bf843045e2a7a1b9e2ddc0044c6e555186fdc4d5e9977242cb5a9bd31514b1202732e18c6e823406807083925ca7f31ee523c0771e8c19224567ac6
37 +DIST genpatches-4.4-39.base.tar.xz 899828 SHA256 527ca060a613235c8e991bc1556d1fbcefe61f76121e8911dabc0627ee6c474a SHA512 5ff2f81d6bcf7f1b0d5e768f3c440c00e60403a95ea7fceba56ea4d77f2cf230cec22b5856a53d3105fb0ba1c95eb4854bc69710b1094f0dd411edc1dced2921 WHIRLPOOL cffa9cc9d3f149e42dc06ea2b31e20cbc7e9e5f5652a081da4bfe59e82c876f66ae54916b6d885452037d578051c3888d1bdd940a193d4c5520132ee99e709d3
38 +DIST genpatches-4.4-39.experimental.tar.xz 87784 SHA256 9331896942c0fc5c87f05405db8205768b7b20abd5780095be6d608f32147e1c SHA512 17298c94b0a76066f520a76f48e88e706e1ea2d0c874d4523ae1332cbc4d4a4a007a3e0b183e54f7051c532a3755bd576d543bc7fab42a2ad57d3f38db9566bf WHIRLPOOL d42d9c42a7f881b91f380a43b693d5d8ae063a3b45cc3111dc9ade59a49e94381b7adccb1c13b9e70bf9b06194685289ef93968f780a98c95951374e1f7f7ad6
39 +DIST genpatches-4.4-39.extras.tar.xz 16420 SHA256 a1ea4470421a41f0020f226b90af23c0ea611841491332b8fa69ff4d8e78fc1a SHA512 a31a8cbc4f0292b791c9918ec0912625c320b8f77360f2d2daa9a1433abbbc6e55003b1cdd6ad3fa95311c1836ed99307316a29954c2df29f1ab7b1eba02d041 WHIRLPOOL 76aa5dd008ebbd1ea898e3be385225a959980725b8779e1f78d7aee213c3369b035e0fe1917462e49150343823deb59b90d7c869be1599238602276465e2caed
40 DIST genpatches-4.8-10.base.tar.xz 195816 SHA256 c682b801ff8d0fa91ea25668223737fbab94e9034ea2d881992dd7b91ab36360 SHA512 b468210994ad688512b80608e25b9969461751827c46d63060534fc9c4d34c552f0bdc325fad1fa8556e4a7cdf4b346328129a997feb562f74a1f8471249cd2c WHIRLPOOL 67cfffd2aebc3253920b3abc42f8874b603f2df4e850c10575cf6210507eb25b911c4808604228c8cc1e2ad9e836d8b7c878facf460c38dd7e318e4c491b28ea
41 DIST genpatches-4.8-10.experimental.tar.xz 91996 SHA256 aa8e2fdf527534f7595fd08da6e4f4108ed7c576298793af1a20ed1c57cc87dd SHA512 46eb1d232150e459452108b09326635d9250b1bb55beef05259bf4e64244fd46aa844dc063aa07cae4ce516338c74013b2f7f17aaefaa059b861851d356077d7 WHIRLPOOL 7556bfc112af421dee3e26a44b9fac70226a6cc8df27c8ef172c7bbd37705ffeda8e3b05c3cddb0127b3e47d27a952e71ffd1ac5b23c7e23fef94978182f4b1e
42 DIST genpatches-4.8-10.extras.tar.xz 17228 SHA256 2585cd316731f3390d8dcd655f5b20599576de7a0112d443154a699bd8828169 SHA512 d43698b7ff8583bf8962097311ed22efe5a1eb072115376302312f7d2f581b743936585b82ef30920e0f124ec655320ad5df3a2572f9e8b3f82f9ce1def51578 WHIRLPOOL 23ff3f4edd52bca20110e9493c20bd5ebdc6bee580bfd7a63f34cf40842ea0db1b41b4f362c39fb402a5a73a3e7a1113310c3312c87794ecf8a04a8570865f72
43 @@ -25,6 +31,9 @@ DIST genpatches-4.8-11.extras.tar.xz 17304 SHA256 eb4f2dfd8e18610c83dc6f78e1f1c9
44 DIST genpatches-4.8-12.base.tar.xz 235128 SHA256 8c0b7f44bfea8d1f53ab32ce0a630b8a167cc6c989db195c39778f946fd3f28b SHA512 643f1abcf4bc1762d8000e1f3bf6679bcbacecd605a038bbe5ba62b87388d16fb20aa5669981adf405c0d7c0d33006ef775a38fa98f48f040a3d76619e601471 WHIRLPOOL 68ccb8808250c51d6583271f7736452a3b6dc222b409e39f1d3bdd13ab40192ecbf1775db8c99af0410124d448f44ed5b40fd46388c33555150e9750dce1746a
45 DIST genpatches-4.8-12.experimental.tar.xz 91996 SHA256 603eef9d7505d22e79c5768372e852ae6cd37af72aff46a7c30be972bde8e033 SHA512 f0981838aeac02ea10695aa952e8d538c295f90032e7618616192bd7be8a19b3eb5503a1f16559f09e77c31a6bf7117d2caad35e812d8c4dbf292a939bacc096 WHIRLPOOL e29a0e4e9e2021286b9892e0c603373b2c3d45c4f84c1787c6dbc92e92aba1acdc2dbdbd513bc6587a54a04541ab231f94aeffd07faca0e7c2cabe5220007ba9
46 DIST genpatches-4.8-12.extras.tar.xz 17312 SHA256 f7ee38d1f3e8d02d092c9b52e829c2b61c2dfebd8888bff9029cd8fa937052cb SHA512 51c432705e6700f5b30754966bf02113b9f64b8f4c135d00e5362bf2cfe7bddbc0317bbe35e47dbd288d39df81af5461eb69451dcb2c794beaefcc70906638ce WHIRLPOOL 7e04383c25ae6bfe0f4e75d3e504f58c49662fd444870aedd2f26e54d0df9b06d1033244f02cf90db4449f47274e4a515e1ed45a3ed329d2da9144f446df4837
47 +DIST genpatches-4.8-13.base.tar.xz 248140 SHA256 4a2d23405042e57eedcd8884e1dc6f8af693a01822b3b4c25657be5768567fd3 SHA512 d0a79b11cb57c428166b94e734edd09de64803decdeb4b3e55b87d3c73e3c42fccf00753e98fd0a0a21b522dcda4ef69d428bca4073849e334159e6a1732bfd5 WHIRLPOOL d44e1a10b1c8e2b303d10a7d5fd2679fb2a6e2cefc0821ef1082111bdf54061789ff36765438079584c8bbf265fbb0f0da65cc4b48b83eb6e9c2af2ab8472d56
48 +DIST genpatches-4.8-13.experimental.tar.xz 91972 SHA256 eb971ac227b0849b7839df5ea30745284cae242010b5a7fce7af675f6b371bb7 SHA512 3a5aed0e619ceff2b3363fcf08c331924508abbb2eabd6a05f32e1cdb681116ec3f5e27bdbec7b11ac83a45583f671f2d58f54f98161f4b9c6393392dd6f8d9e WHIRLPOOL 5ec4d9982c85632f30fea693ed7a3d65fce408ccd80bc8815b78a76a915152c30ee9b48338f4b15019fad4f54d983f6578f316dd28be9d562a4abebb89b613a3
49 +DIST genpatches-4.8-13.extras.tar.xz 17316 SHA256 c760ecc18f8ddab5d6bc71edea58e1bcf0c6b1be6f448ccb5f572c2e02234961 SHA512 6f5e51d921c340f2ee6dad1141f5d01f7d1517dda11197510ab2ee2cf64ac0358ad0ddbd5ce8935885086a4580df4de6e908ecf2f73998fa388b59a71bea0c02 WHIRLPOOL 1a8399cfd39b38553cf6e26b3e6112c7dcbc2a9189eff724fa931f5ae634fc321860d9cd344936fda584753407ebab7018d597790ad93775dbfe5799d7e31ecc
50 DIST genpatches-4.8-4.base.tar.xz 22700 SHA256 ec60a8dd77a13b82d4f6dc862579f4647ef4b42f3d8385fbad465a2182084c22 SHA512 6450df1fb0cf026246cf69cbed318969daa6c96615ea82d9c9e79362b5f3d4bfef634923c61910276e1c4ff3ad4fb325a7c76b2ba771123c4be125ad65662dec WHIRLPOOL 4ec100607196d1eaa22784c6c224683af638faa92529dae3a476aa75fe18f60a08c766f97f4f754048135a020fc3d35281cace8a58386fcf3a0d75961299a536
51 DIST genpatches-4.8-4.experimental.tar.xz 4272 SHA256 9d9cf00237787816175dd877669c184ff7d2de72bc7e428bdb3e7c1fb3e3174c SHA512 d701269683acdef0d5e472323d7e56a44d1e9c2cffd695005688ff3c6cca161254957cc572b583aedaa9bee3db6da085a0053d3a7961bd81cfeed1fed8239b63 WHIRLPOOL 4058bfa922a54f7bacba79c0820ea13dd05c9d07abe8d5be17d937b3533f8b0c279f2eca00cfa660c0ca88f991590ca6432238c69ef08b837f6981bfca138da8
52 DIST genpatches-4.8-4.extras.tar.xz 17244 SHA256 69cdebdb2cb1b7c2b9791afd372267089f5a9f83c3e74ae16f1497d49abfe081 SHA512 4238be54a0315eae698b7cd48a3a459ddf43ddf1f07e884910696b97c7dfc3d8a5b5b14ac96fdf69ea8fd37203a32a78fc45e9576e5e9217afaa0a2a6674c8e1 WHIRLPOOL b7107325834f02e486419a8006e0f5c478a46fb33e1df90f2d4b46aac36a221115698777a30cc8414cb5daa419e8bef17d55e5c9536e17562d88ea37eea5a5ad
53
54 diff --git a/sys-kernel/aufs-sources/aufs-sources-3.18.45.ebuild b/sys-kernel/aufs-sources/aufs-sources-3.18.45.ebuild
55 new file mode 100644
56 index 00000000..f0b232d
57 --- /dev/null
58 +++ b/sys-kernel/aufs-sources/aufs-sources-3.18.45.ebuild
59 @@ -0,0 +1,85 @@
60 +# Copyright 1999-2016 Gentoo Foundation
61 +# Distributed under the terms of the GNU General Public License v2
62 +# $Id$
63 +
64 +EAPI=5
65 +
66 +ETYPE="sources"
67 +K_WANT_GENPATCHES="base extras experimental"
68 +K_GENPATCHES_VER=44
69 +K_DEBLOB_AVAILABLE="0"
70 +UNIPATCH_STRICTORDER=1
71 +inherit kernel-2 eutils readme.gentoo-r1
72 +
73 +AUFS_VERSION=3.18.25+_p20160822
74 +AUFS_TARBALL="aufs-sources-${AUFS_VERSION}.tar.xz"
75 +# git archive -v --remote=git://git.code.sf.net/p/aufs/aufs3-standalone aufs${AUFS_VERSION/_p*} > aufs-sources-${AUFS_VERSION}.tar
76 +AUFS_URI="https://dev.gentoo.org/~jlec/distfiles/${AUFS_TARBALL}"
77 +
78 +KEYWORDS="~amd64 ~x86"
79 +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches http://aufs.sourceforge.net/"
80 +IUSE="deblob experimental module vanilla"
81 +
82 +DESCRIPTION="Full sources including the Gentoo patchset for the linux kernel tree and aufs3 support"
83 +SRC_URI="
84 + ${KERNEL_URI}
85 + ${ARCH_URI}
86 + ${AUFS_URI}
87 + !vanilla? ( ${GENPATCHES_URI} )
88 + "
89 +
90 +PDEPEND="=sys-fs/aufs-util-3*"
91 +
92 +README_GENTOO_SUFFIX="-r1"
93 +
94 +src_unpack() {
95 + detect_version
96 + detect_arch
97 + if use vanilla; then
98 + unset UNIPATCH_LIST_GENPATCHES UNIPATCH_LIST_DEFAULT
99 + ewarn "You are using USE=vanilla"
100 + ewarn "This will drop all support from the gentoo kernel security team"
101 + fi
102 +
103 + UNIPATCH_LIST="
104 + "${WORKDIR}"/aufs3-kbuild.patch
105 + "${WORKDIR}"/aufs3-base.patch
106 + "${WORKDIR}"/aufs3-mmap.patch"
107 +
108 + use module && UNIPATCH_LIST+=" "${WORKDIR}"/aufs3-standalone.patch"
109 +
110 + unpack ${AUFS_TARBALL}
111 +
112 + einfo "Using aufs3 version: ${AUFS_VERSION}"
113 +
114 + kernel-2_src_unpack
115 +}
116 +
117 +src_prepare() {
118 + if ! use module; then
119 + sed -e 's:tristate:bool:g' -i "${WORKDIR}"/fs/aufs/Kconfig || die
120 + fi
121 + cp -f "${WORKDIR}"/include/uapi/linux/aufs_type.h include/uapi/linux/aufs_type.h || die
122 + cp -rf "${WORKDIR}"/{Documentation,fs} . || die
123 +}
124 +
125 +src_install() {
126 + kernel-2_src_install
127 + dodoc "${WORKDIR}"/{aufs3-loopback,vfs-ino,tmpfs-idr}.patch
128 + docompress -x /usr/share/doc/${PF}/{aufs3-loopback,vfs-ino,tmpfs-idr}.patch
129 + readme.gentoo_create_doc
130 +}
131 +
132 +pkg_postinst() {
133 + kernel-2_pkg_postinst
134 + einfo "For more info on this patchset, and how to report problems, see:"
135 + einfo "${HOMEPAGE}"
136 + has_version sys-fs/aufs-util || \
137 + elog "In order to use aufs FS you need to install sys-fs/aufs-util"
138 +
139 + readme.gentoo_print_elog
140 +}
141 +
142 +pkg_postrm() {
143 + kernel-2_pkg_postrm
144 +}
145
146 diff --git a/sys-kernel/aufs-sources/aufs-sources-4.4.36.ebuild b/sys-kernel/aufs-sources/aufs-sources-4.4.36.ebuild
147 new file mode 100644
148 index 00000000..03252f3
149 --- /dev/null
150 +++ b/sys-kernel/aufs-sources/aufs-sources-4.4.36.ebuild
151 @@ -0,0 +1,86 @@
152 +# Copyright 1999-2016 Gentoo Foundation
153 +# Distributed under the terms of the GNU General Public License v2
154 +# $Id$
155 +
156 +EAPI=5
157 +
158 +ETYPE="sources"
159 +K_WANT_GENPATCHES="base extras experimental"
160 +K_GENPATCHES_VER=39
161 +K_DEBLOB_AVAILABLE="0"
162 +K_KDBUS_AVAILABLE="0"
163 +UNIPATCH_STRICTORDER=1
164 +inherit kernel-2 eutils readme.gentoo-r1
165 +
166 +AUFS_VERSION=4.4_p20161010
167 +AUFS_TARBALL="aufs-sources-${AUFS_VERSION}.tar.xz"
168 +# git archive -v --remote=git://git.code.sf.net/p/aufs/aufs4-standalone aufs${AUFS_VERSION/_p*} > aufs-sources-${AUFS_VERSION}.tar
169 +AUFS_URI="https://dev.gentoo.org/~jlec/distfiles/${AUFS_TARBALL}"
170 +
171 +KEYWORDS="~amd64 ~x86"
172 +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches http://aufs.sourceforge.net/"
173 +IUSE="deblob experimental module vanilla"
174 +
175 +DESCRIPTION="Full sources including the Gentoo patchset for the linux kernel tree and aufs4 support"
176 +SRC_URI="
177 + ${KERNEL_URI}
178 + ${ARCH_URI}
179 + ${AUFS_URI}
180 + !vanilla? ( ${GENPATCHES_URI} )
181 + "
182 +
183 +PDEPEND="=sys-fs/aufs-util-4*"
184 +
185 +README_GENTOO_SUFFIX="-r1"
186 +
187 +src_unpack() {
188 + detect_version
189 + detect_arch
190 + if use vanilla; then
191 + unset UNIPATCH_LIST_GENPATCHES UNIPATCH_LIST_DEFAULT
192 + ewarn "You are using USE=vanilla"
193 + ewarn "This will drop all support from the gentoo kernel security team"
194 + fi
195 +
196 + UNIPATCH_LIST="
197 + "${WORKDIR}"/aufs4-kbuild.patch
198 + "${WORKDIR}"/aufs4-base.patch
199 + "${WORKDIR}"/aufs4-mmap.patch"
200 +
201 + use module && UNIPATCH_LIST+=" "${WORKDIR}"/aufs4-standalone.patch"
202 +
203 + unpack ${AUFS_TARBALL}
204 +
205 + einfo "Using aufs4 version: ${AUFS_VERSION}"
206 +
207 + kernel-2_src_unpack
208 +}
209 +
210 +src_prepare() {
211 + if ! use module; then
212 + sed -e 's:tristate:bool:g' -i "${WORKDIR}"/fs/aufs/Kconfig || die
213 + fi
214 + cp -f "${WORKDIR}"/include/uapi/linux/aufs_type.h include/uapi/linux/aufs_type.h || die
215 + cp -rf "${WORKDIR}"/{Documentation,fs} . || die
216 +}
217 +
218 +src_install() {
219 + kernel-2_src_install
220 + dodoc "${WORKDIR}"/{aufs4-loopback,vfs-ino,tmpfs-idr}.patch
221 + docompress -x /usr/share/doc/${PF}/{aufs4-loopback,vfs-ino,tmpfs-idr}.patch
222 + readme.gentoo_create_doc
223 +}
224 +
225 +pkg_postinst() {
226 + kernel-2_pkg_postinst
227 + einfo "For more info on this patchset, and how to report problems, see:"
228 + einfo "${HOMEPAGE}"
229 + has_version sys-fs/aufs-util || \
230 + elog "In order to use aufs FS you need to install sys-fs/aufs-util"
231 +
232 + readme.gentoo_print_elog
233 +}
234 +
235 +pkg_postrm() {
236 + kernel-2_pkg_postrm
237 +}
238
239 diff --git a/sys-kernel/aufs-sources/aufs-sources-4.8.12.ebuild b/sys-kernel/aufs-sources/aufs-sources-4.8.12.ebuild
240 new file mode 100644
241 index 00000000..ff327c4
242 --- /dev/null
243 +++ b/sys-kernel/aufs-sources/aufs-sources-4.8.12.ebuild
244 @@ -0,0 +1,86 @@
245 +# Copyright 1999-2016 Gentoo Foundation
246 +# Distributed under the terms of the GNU General Public License v2
247 +# $Id$
248 +
249 +EAPI=5
250 +
251 +ETYPE="sources"
252 +K_WANT_GENPATCHES="base extras experimental"
253 +K_GENPATCHES_VER=13
254 +K_DEBLOB_AVAILABLE="0"
255 +K_KDBUS_AVAILABLE="0"
256 +UNIPATCH_STRICTORDER=1
257 +inherit kernel-2 eutils readme.gentoo-r1
258 +
259 +AUFS_VERSION=4.8_p20161010
260 +AUFS_TARBALL="aufs-sources-${AUFS_VERSION}.tar.xz"
261 +# git archive -v --remote=git://git.code.sf.net/p/aufs/aufs4-standalone aufs${AUFS_VERSION/_p*} > aufs-sources-${AUFS_VERSION}.tar
262 +AUFS_URI="https://dev.gentoo.org/~jlec/distfiles/${AUFS_TARBALL}"
263 +
264 +KEYWORDS="~amd64 ~x86"
265 +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches http://aufs.sourceforge.net/"
266 +IUSE="deblob experimental module vanilla"
267 +
268 +DESCRIPTION="Full sources including the Gentoo patchset for the linux kernel tree and aufs4 support"
269 +SRC_URI="
270 + ${KERNEL_URI}
271 + ${ARCH_URI}
272 + ${AUFS_URI}
273 + !vanilla? ( ${GENPATCHES_URI} )
274 + "
275 +
276 +PDEPEND="=sys-fs/aufs-util-4*"
277 +
278 +README_GENTOO_SUFFIX="-r1"
279 +
280 +src_unpack() {
281 + detect_version
282 + detect_arch
283 + if use vanilla; then
284 + unset UNIPATCH_LIST_GENPATCHES UNIPATCH_LIST_DEFAULT
285 + ewarn "You are using USE=vanilla"
286 + ewarn "This will drop all support from the gentoo kernel security team"
287 + fi
288 +
289 + UNIPATCH_LIST="
290 + "${WORKDIR}"/aufs4-kbuild.patch
291 + "${WORKDIR}"/aufs4-base.patch
292 + "${WORKDIR}"/aufs4-mmap.patch"
293 +
294 + use module && UNIPATCH_LIST+=" "${WORKDIR}"/aufs4-standalone.patch"
295 +
296 + unpack ${AUFS_TARBALL}
297 +
298 + einfo "Using aufs4 version: ${AUFS_VERSION}"
299 +
300 + kernel-2_src_unpack
301 +}
302 +
303 +src_prepare() {
304 + if ! use module; then
305 + sed -e 's:tristate:bool:g' -i "${WORKDIR}"/fs/aufs/Kconfig || die
306 + fi
307 + cp -f "${WORKDIR}"/include/uapi/linux/aufs_type.h include/uapi/linux/aufs_type.h || die
308 + cp -rf "${WORKDIR}"/{Documentation,fs} . || die
309 +}
310 +
311 +src_install() {
312 + kernel-2_src_install
313 + dodoc "${WORKDIR}"/{aufs4-loopback,vfs-ino,tmpfs-idr}.patch
314 + docompress -x /usr/share/doc/${PF}/{aufs4-loopback,vfs-ino,tmpfs-idr}.patch
315 + readme.gentoo_create_doc
316 +}
317 +
318 +pkg_postinst() {
319 + kernel-2_pkg_postinst
320 + einfo "For more info on this patchset, and how to report problems, see:"
321 + einfo "${HOMEPAGE}"
322 + has_version sys-fs/aufs-util || \
323 + elog "In order to use aufs FS you need to install sys-fs/aufs-util"
324 +
325 + readme.gentoo_print_elog
326 +}
327 +
328 +pkg_postrm() {
329 + kernel-2_pkg_postrm
330 +}