summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2017-06-27 11:17:29 +0100
committerJustin Lecher <jlec@gentoo.org>2017-06-27 11:27:56 +0100
commitdbd8c469e2cffd12a4186e40bfc3f6e12b219999 (patch)
tree8520d9498b0eb43601249fa1bb342b5cd32e221d /sys-kernel
parentdev-python/pandas: Fix Manifest (diff)
downloadgentoo-dbd8c469e2cffd12a4186e40bfc3f6e12b219999.tar.gz
gentoo-dbd8c469e2cffd12a4186e40bfc3f6e12b219999.tar.bz2
gentoo-dbd8c469e2cffd12a4186e40bfc3f6e12b219999.zip
sys-kernel/aufs-sources: Bump to latest genpatches and linux release
Package-Manager: Portage-2.3.6-prefix, Repoman-2.3.2 Signed-off-by: Justin Lecher <jlec@gentoo.org>
Diffstat (limited to 'sys-kernel')
-rw-r--r--sys-kernel/aufs-sources/Manifest3
-rw-r--r--sys-kernel/aufs-sources/aufs-sources-4.4.74.ebuild84
2 files changed, 87 insertions, 0 deletions
diff --git a/sys-kernel/aufs-sources/Manifest b/sys-kernel/aufs-sources/Manifest
index c6aa6a95400d..6101a9cd8783 100644
--- a/sys-kernel/aufs-sources/Manifest
+++ b/sys-kernel/aufs-sources/Manifest
@@ -36,6 +36,9 @@ DIST genpatches-4.4-75.extras.tar.xz 16448 SHA256 6a784e59786514b8f0a2e55b73ee06
DIST genpatches-4.4-76.base.tar.xz 1285272 SHA256 255ff9210c60584e285f80e0fbf30233b4453e9686bdbbd5c12ff4e6a029f2b9 SHA512 311ff0e8e39f2b17e9928509f4471a7f63c20af58485c03ea687430d30cf7ee1c0ccf0cebd866a21a132a33108b860e72595c2a2e97ba949dd92e64b75fec0a7 WHIRLPOOL ad59830aa161e15281e85550bc0227c4d2a92f8e7f26fc539cf2bc7d74b60f395b7e9f4a8e599a93f291b686599f94fb1b9a629142564a5a4ad7ae87eed48416
DIST genpatches-4.4-76.experimental.tar.xz 87760 SHA256 9e285f01997c8c0635500912acdfe201111b07dff6af8a04ac8dacc5798c5719 SHA512 2b8becfc50e53ee0afd380c591a4451699f373da542cc02a36b01e99ca74e3541f2a05f63c84a58655b36bb19025b08b958ce054fccc69de6bb36c0c9279f981 WHIRLPOOL 3fba845481fe91623d612b09b3a306a1749be96ff769f77e7b7c57783a186043ed5d27e9f466aa1f92b0f6939b0041caaf8d2ab18751b3a4c017c952338470c4
DIST genpatches-4.4-76.extras.tar.xz 16460 SHA256 e8ab50e248e5d73091edcc271d7b21b6134c5e5e9f6b66db3d8bc942d0bd0f96 SHA512 43e98b3938830234cd76226b16b91ef7a2857b8a00f4ce990209edb782f2c220199942e0ddea39284612db9ef37c6113c55ecb2a33fb6d7974d2144be8b1d32a WHIRLPOOL bbaa443cb151e83afa79b8755b372d4df06258e604ebb68a3862a5640e91110380ab18465298e78a8ab0b943816af9953da6c17d9ac966de3a65ce1a617ba1bb
+DIST genpatches-4.4-77.base.tar.xz 1294964 SHA256 17aab5d7df8ac26d860d8d9032a6438b11611f3105bbfbe0d337b411aba1b335 SHA512 d1718e32d5846ca4ffe2a45eabd1187f34a1b1207b40b0e8381006d409b7d47099b825af8550c59b1502ccbc5a02e3f4a6f674646b09aa97797a6cf87caa090c WHIRLPOOL 1f72b927f0f17a425cd3c8460f5b02b5608aebdaf06d813c2bceff8ebc66a59964fe3b3304c4380d44e161e81d48ad13603ce80c7de43e67403df767616e93c9
+DIST genpatches-4.4-77.experimental.tar.xz 87752 SHA256 be68249f6ca443f41be3ddcba2e42211e0bab395e5d941faaae673bda98a1645 SHA512 75148631440426b827ea17e397212594c7e6b99e5ef6913c96f39ed9cbc25a4078d6ccb0be0a375eb88a1db952a4c7a877df05f6fda98c6e8ae5ec91ea1c19be WHIRLPOOL 39c8e6d1e13dc6f77a76c158700435220e07c9a37574e7a6d723b26317866231e8d34ae331bd5e3f232ceb4053d2a55bdfa54a28fbb396bf60f56e19d0ca16d8
+DIST genpatches-4.4-77.extras.tar.xz 16464 SHA256 046b969ff0bab3644ce61476b91d7541a522627a6d785045cf67c94e111f17c4 SHA512 6248bb8482697705b3c339c70cb1c64e286cde8d454051a5aa5633220a31e310ab77080e6acca6b4afcb60ba317763ed179e3789ce5587527229fe6dae6fdf1c WHIRLPOOL 1ff8b58733e43220decad95aeb408e83e09c5aa5c5798c0d29864f7b758981c28b9cd5086ced554efa1511b5070cefa41b5ac3f41810d28d169d7bbbeb507e88
DIST genpatches-4.9-18.base.tar.xz 385508 SHA256 d29fc16842e846c2c6487e9c1543e6fe43429d34882ac9c6ca070c1fe3564605 SHA512 c1d08b3d66df74efe610cbf586921f7caa57bb8337848380fdc8e2034883180a60a26dab9ded50974fb468d35dc923912ead08cb0f751a515cef85efb31955d9 WHIRLPOOL e1ef981b945718eab2e96470f96a033cc2b1ede6c706d6cd3e32f4f1c4e066766135141d55a5ccee06d9fb84bc66df389cdb2d095ad569bd565afc600b3b4095
DIST genpatches-4.9-18.experimental.tar.xz 105616 SHA256 209be56c1efb0ba3fbee17f2437bd00b36caecc6c44db2b4e1a0e46ae17640b0 SHA512 37d6983f46ed4031f11f91ffcdacb510b40cab682d71ac471ab3c2ae78598ee9826068afb8b1388d96133635ba2680cc106624e0d79c341d2610b4f74330b773 WHIRLPOOL 5af9422c0526c5e23977f2d25ea683ed1ecf6f9e14a6daf52490bd808e9790cf6f6d9ef96353bda3474197eb954159575a4f0e6a768a86777d9b8a61828d0a0e
DIST genpatches-4.9-18.extras.tar.xz 17348 SHA256 64167f17f122f969476bf68a3e0493a77d7ae9e78087c2748cdfdc6e6186af2a SHA512 dcbdea379a0e28e9b8ed08b32ee71a36ce9ccc817e5b79f38759031e3324441f3e91e6b7e2802d1a694574bb4ce9e8f441d88ccbbd9280b3a4456eadab7d5fec WHIRLPOOL 1d3ba61d03d17a707a65423e85f7f3a235a9d39fb26e4602b5cf663e097dc9e8618380d7a54db60705e6b38e9c0674330df57a6e243c7215411275a489ab8b42
diff --git a/sys-kernel/aufs-sources/aufs-sources-4.4.74.ebuild b/sys-kernel/aufs-sources/aufs-sources-4.4.74.ebuild
new file mode 100644
index 000000000000..be1798ba5a72
--- /dev/null
+++ b/sys-kernel/aufs-sources/aufs-sources-4.4.74.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER=77
+UNIPATCH_STRICTORDER=1
+inherit kernel-2 eutils readme.gentoo-r1
+
+AUFS_VERSION=4.4_p20170612
+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 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() {
+ 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
+}