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: Tue, 27 Jun 2017 10:28:18
Message-Id: 1498559276.dbd8c469e2cffd12a4186e40bfc3f6e12b219999.jlec@gentoo
1 commit: dbd8c469e2cffd12a4186e40bfc3f6e12b219999
2 Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jun 27 10:17:29 2017 +0000
4 Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
5 CommitDate: Tue Jun 27 10:27:56 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbd8c469
7
8 sys-kernel/aufs-sources: Bump to latest genpatches and linux release
9
10 Package-Manager: Portage-2.3.6-prefix, Repoman-2.3.2
11 Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>
12
13 sys-kernel/aufs-sources/Manifest | 3 +
14 sys-kernel/aufs-sources/aufs-sources-4.4.74.ebuild | 84 ++++++++++++++++++++++
15 2 files changed, 87 insertions(+)
16
17 diff --git a/sys-kernel/aufs-sources/Manifest b/sys-kernel/aufs-sources/Manifest
18 index c6aa6a95400..6101a9cd878 100644
19 --- a/sys-kernel/aufs-sources/Manifest
20 +++ b/sys-kernel/aufs-sources/Manifest
21 @@ -36,6 +36,9 @@ DIST genpatches-4.4-75.extras.tar.xz 16448 SHA256 6a784e59786514b8f0a2e55b73ee06
22 DIST genpatches-4.4-76.base.tar.xz 1285272 SHA256 255ff9210c60584e285f80e0fbf30233b4453e9686bdbbd5c12ff4e6a029f2b9 SHA512 311ff0e8e39f2b17e9928509f4471a7f63c20af58485c03ea687430d30cf7ee1c0ccf0cebd866a21a132a33108b860e72595c2a2e97ba949dd92e64b75fec0a7 WHIRLPOOL ad59830aa161e15281e85550bc0227c4d2a92f8e7f26fc539cf2bc7d74b60f395b7e9f4a8e599a93f291b686599f94fb1b9a629142564a5a4ad7ae87eed48416
23 DIST genpatches-4.4-76.experimental.tar.xz 87760 SHA256 9e285f01997c8c0635500912acdfe201111b07dff6af8a04ac8dacc5798c5719 SHA512 2b8becfc50e53ee0afd380c591a4451699f373da542cc02a36b01e99ca74e3541f2a05f63c84a58655b36bb19025b08b958ce054fccc69de6bb36c0c9279f981 WHIRLPOOL 3fba845481fe91623d612b09b3a306a1749be96ff769f77e7b7c57783a186043ed5d27e9f466aa1f92b0f6939b0041caaf8d2ab18751b3a4c017c952338470c4
24 DIST genpatches-4.4-76.extras.tar.xz 16460 SHA256 e8ab50e248e5d73091edcc271d7b21b6134c5e5e9f6b66db3d8bc942d0bd0f96 SHA512 43e98b3938830234cd76226b16b91ef7a2857b8a00f4ce990209edb782f2c220199942e0ddea39284612db9ef37c6113c55ecb2a33fb6d7974d2144be8b1d32a WHIRLPOOL bbaa443cb151e83afa79b8755b372d4df06258e604ebb68a3862a5640e91110380ab18465298e78a8ab0b943816af9953da6c17d9ac966de3a65ce1a617ba1bb
25 +DIST genpatches-4.4-77.base.tar.xz 1294964 SHA256 17aab5d7df8ac26d860d8d9032a6438b11611f3105bbfbe0d337b411aba1b335 SHA512 d1718e32d5846ca4ffe2a45eabd1187f34a1b1207b40b0e8381006d409b7d47099b825af8550c59b1502ccbc5a02e3f4a6f674646b09aa97797a6cf87caa090c WHIRLPOOL 1f72b927f0f17a425cd3c8460f5b02b5608aebdaf06d813c2bceff8ebc66a59964fe3b3304c4380d44e161e81d48ad13603ce80c7de43e67403df767616e93c9
26 +DIST genpatches-4.4-77.experimental.tar.xz 87752 SHA256 be68249f6ca443f41be3ddcba2e42211e0bab395e5d941faaae673bda98a1645 SHA512 75148631440426b827ea17e397212594c7e6b99e5ef6913c96f39ed9cbc25a4078d6ccb0be0a375eb88a1db952a4c7a877df05f6fda98c6e8ae5ec91ea1c19be WHIRLPOOL 39c8e6d1e13dc6f77a76c158700435220e07c9a37574e7a6d723b26317866231e8d34ae331bd5e3f232ceb4053d2a55bdfa54a28fbb396bf60f56e19d0ca16d8
27 +DIST genpatches-4.4-77.extras.tar.xz 16464 SHA256 046b969ff0bab3644ce61476b91d7541a522627a6d785045cf67c94e111f17c4 SHA512 6248bb8482697705b3c339c70cb1c64e286cde8d454051a5aa5633220a31e310ab77080e6acca6b4afcb60ba317763ed179e3789ce5587527229fe6dae6fdf1c WHIRLPOOL 1ff8b58733e43220decad95aeb408e83e09c5aa5c5798c0d29864f7b758981c28b9cd5086ced554efa1511b5070cefa41b5ac3f41810d28d169d7bbbeb507e88
28 DIST genpatches-4.9-18.base.tar.xz 385508 SHA256 d29fc16842e846c2c6487e9c1543e6fe43429d34882ac9c6ca070c1fe3564605 SHA512 c1d08b3d66df74efe610cbf586921f7caa57bb8337848380fdc8e2034883180a60a26dab9ded50974fb468d35dc923912ead08cb0f751a515cef85efb31955d9 WHIRLPOOL e1ef981b945718eab2e96470f96a033cc2b1ede6c706d6cd3e32f4f1c4e066766135141d55a5ccee06d9fb84bc66df389cdb2d095ad569bd565afc600b3b4095
29 DIST genpatches-4.9-18.experimental.tar.xz 105616 SHA256 209be56c1efb0ba3fbee17f2437bd00b36caecc6c44db2b4e1a0e46ae17640b0 SHA512 37d6983f46ed4031f11f91ffcdacb510b40cab682d71ac471ab3c2ae78598ee9826068afb8b1388d96133635ba2680cc106624e0d79c341d2610b4f74330b773 WHIRLPOOL 5af9422c0526c5e23977f2d25ea683ed1ecf6f9e14a6daf52490bd808e9790cf6f6d9ef96353bda3474197eb954159575a4f0e6a768a86777d9b8a61828d0a0e
30 DIST genpatches-4.9-18.extras.tar.xz 17348 SHA256 64167f17f122f969476bf68a3e0493a77d7ae9e78087c2748cdfdc6e6186af2a SHA512 dcbdea379a0e28e9b8ed08b32ee71a36ce9ccc817e5b79f38759031e3324441f3e91e6b7e2802d1a694574bb4ce9e8f441d88ccbbd9280b3a4456eadab7d5fec WHIRLPOOL 1d3ba61d03d17a707a65423e85f7f3a235a9d39fb26e4602b5cf663e097dc9e8618380d7a54db60705e6b38e9c0674330df57a6e243c7215411275a489ab8b42
31
32 diff --git a/sys-kernel/aufs-sources/aufs-sources-4.4.74.ebuild b/sys-kernel/aufs-sources/aufs-sources-4.4.74.ebuild
33 new file mode 100644
34 index 00000000000..be1798ba5a7
35 --- /dev/null
36 +++ b/sys-kernel/aufs-sources/aufs-sources-4.4.74.ebuild
37 @@ -0,0 +1,84 @@
38 +# Copyright 1999-2017 Gentoo Foundation
39 +# Distributed under the terms of the GNU General Public License v2
40 +
41 +EAPI=6
42 +
43 +ETYPE="sources"
44 +K_WANT_GENPATCHES="base extras experimental"
45 +K_GENPATCHES_VER=77
46 +UNIPATCH_STRICTORDER=1
47 +inherit kernel-2 eutils readme.gentoo-r1
48 +
49 +AUFS_VERSION=4.4_p20170612
50 +AUFS_TARBALL="aufs-sources-${AUFS_VERSION}.tar.xz"
51 +# git archive -v --remote=git://git.code.sf.net/p/aufs/aufs4-standalone aufs${AUFS_VERSION/_p*} > aufs-sources-${AUFS_VERSION}.tar
52 +AUFS_URI="https://dev.gentoo.org/~jlec/distfiles/${AUFS_TARBALL}"
53 +
54 +KEYWORDS="~amd64 ~x86"
55 +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches http://aufs.sourceforge.net/"
56 +IUSE="experimental module vanilla"
57 +
58 +DESCRIPTION="Full sources including the Gentoo patchset for the linux kernel tree and aufs4 support"
59 +SRC_URI="
60 + ${KERNEL_URI}
61 + ${ARCH_URI}
62 + ${AUFS_URI}
63 + !vanilla? ( ${GENPATCHES_URI} )
64 + "
65 +
66 +PDEPEND="=sys-fs/aufs-util-4*"
67 +
68 +README_GENTOO_SUFFIX="-r1"
69 +
70 +src_unpack() {
71 + detect_version
72 + detect_arch
73 + if use vanilla; then
74 + unset UNIPATCH_LIST_GENPATCHES UNIPATCH_LIST_DEFAULT
75 + ewarn "You are using USE=vanilla"
76 + ewarn "This will drop all support from the gentoo kernel security team"
77 + fi
78 +
79 + UNIPATCH_LIST="
80 + "${WORKDIR}"/aufs4-kbuild.patch
81 + "${WORKDIR}"/aufs4-base.patch
82 + "${WORKDIR}"/aufs4-mmap.patch"
83 +
84 + use module && UNIPATCH_LIST+=" "${WORKDIR}"/aufs4-standalone.patch"
85 +
86 + unpack ${AUFS_TARBALL}
87 +
88 + einfo "Using aufs4 version: ${AUFS_VERSION}"
89 +
90 + kernel-2_src_unpack
91 +}
92 +
93 +src_prepare() {
94 + kernel-2_src_prepare
95 + if ! use module; then
96 + sed -e 's:tristate:bool:g' -i "${WORKDIR}"/fs/aufs/Kconfig || die
97 + fi
98 + cp -f "${WORKDIR}"/include/uapi/linux/aufs_type.h include/uapi/linux/aufs_type.h || die
99 + cp -rf "${WORKDIR}"/{Documentation,fs} . || die
100 +}
101 +
102 +src_install() {
103 + kernel-2_src_install
104 + dodoc "${WORKDIR}"/{aufs4-loopback,vfs-ino,tmpfs-idr}.patch
105 + docompress -x /usr/share/doc/${PF}/{aufs4-loopback,vfs-ino,tmpfs-idr}.patch
106 + readme.gentoo_create_doc
107 +}
108 +
109 +pkg_postinst() {
110 + kernel-2_pkg_postinst
111 + einfo "For more info on this patchset, and how to report problems, see:"
112 + einfo "${HOMEPAGE}"
113 + has_version sys-fs/aufs-util || \
114 + elog "In order to use aufs FS you need to install sys-fs/aufs-util"
115 +
116 + readme.gentoo_print_elog
117 +}
118 +
119 +pkg_postrm() {
120 + kernel-2_pkg_postrm
121 +}