commit:     da5244d2b866ed0037e83e6ae4d48b66aa7dc7c6
Author:     Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 18 06:40:24 2015 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Tue Aug 18 06:40:24 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da5244d2

sys-kernel/aufs-sources: sys-kernel/aufs-sources: Bump to latest aufs and linux 
release

Package-Manager: portage-2.2.20.1
Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>

 sys-kernel/aufs-sources/Manifest                  |  3 +
 sys-kernel/aufs-sources/aufs-sources-4.1.6.ebuild | 85 +++++++++++++++++++++++
 2 files changed, 88 insertions(+)

diff --git a/sys-kernel/aufs-sources/Manifest b/sys-kernel/aufs-sources/Manifest
index 8916c19..cbf49d8 100644
--- a/sys-kernel/aufs-sources/Manifest
+++ b/sys-kernel/aufs-sources/Manifest
@@ -36,6 +36,9 @@ DIST genpatches-4.0-8.extras.tar.xz 16280 SHA256 
ea2a886f46e800b321b14168bb1b28b
 DIST genpatches-4.0-9.base.tar.xz 193344 SHA256 
9d7c65367c1d2f24c6e4c8f8b4b9170a7ddeaa24d6563c5ba5dc41201a7b6e17 SHA512 
646814e63b3b1d78adc172c6f8c0c2605cc9f368bb368be72e169049938617c5c6e738ddcfcbe1e10b58ccd3f9fa09984b03f70076ce0b15137f376594b9066a
 WHIRLPOOL 
0eecbfe1b2b02f00edcab0c975b06bd69a5ff1032fe0c4249d79de555f92f2375d337b2417bddb566e9a1fc66859918b6cbfff6c2c73aea02818434213b0cda1
 DIST genpatches-4.0-9.experimental.tar.xz 61640 SHA256 
94b3548a1154fff360c04b72e10cdd065dcba8531624b8edc3b0cbb918d22a7d SHA512 
03ca661197a858e7a99419dddcab4ec1d9680652273df608d21d1df21a90dc7a59f6512a18c445e4b04fc531414bf29ed37f8f9973c3936688f8182492b4fff8
 WHIRLPOOL 
e3018f7b855647bd6233761f9f10d9d69c0bbd138555eaa755b9964af0a1271caf64b025269d919e68f18c57fe86125a3b071c9ea1d046742fbd2cda83934401
 DIST genpatches-4.0-9.extras.tar.xz 16284 SHA256 
18f2b5d62d0c9295ea28db9d589fef5f06afea2c2105f085ecf4082dd5e899d2 SHA512 
69199530ddd179efa47e38cf32e39bac1819d788dc628bbc3b6cf2dd4d7149b33c0de06b304aaecb7fd92ed68f631c9638d55282174f1d1c51b8edb4dcfff336
 WHIRLPOOL 
ac598ab6c14df8ca4a6b793abb41cddb27f6719ef5dcc4f5c7cf91b9dedabe2b2c8a19107340d1e55b3a05da2d59a99192ed81b9c666e46dbe62f7e2ebb1338d
+DIST genpatches-4.1-10.base.tar.xz 210140 SHA256 
d0ac2a9175fe72d0ddf23307a9c8d06102f48220886468e4c19c92855024d829 SHA512 
fadf51efbda55e959cd4636e88c2a159ed967156acbe719b15056e9e56cf01652b0ac6b515203d4821853939fe8dc4dfb6e075e55530489d5a96e44e6dfe1be7
 WHIRLPOOL 
e384c68de2b4a4e23934cdaba6f8d02942931ea721b1730bd6e99e02547c28f6219bb6a38425c5c04bd1ee13afbf091dcb9eedadc2aca2246e05e465c07cb974
+DIST genpatches-4.1-10.experimental.tar.xz 215988 SHA256 
b4ab62875339a60623db576533638e12342815ba93091d16dca7a975c10ebf4c SHA512 
e51eadd26e1db63ec558fa0f4a83b8e5fb40902c9e7c96e269b4102d048b9f90defc071f42faa058605af047790bc410b2186d6c06a5fd2b8f6fe957da8cfc96
 WHIRLPOOL 
3061975198673a38775b78004dcdf088fd01fdc2ce784aead81425d25f6b831267e9840fee56db96253a09290ab09d01bd4fcb916b8fbe654ac32027c702d4bc
+DIST genpatches-4.1-10.extras.tar.xz 16184 SHA256 
5d4492d3d535b3904fe917532b52d314bd52566832acdb1d01362e03472945da SHA512 
da4163afcc52c5385ff3869105afdc0bdd021e1967b6461d3ced62bfb22ae5e9f31a4493d93ce6ab33fdb23b92df6eaef14007bc53d77de63e76802e9d65c77a
 WHIRLPOOL 
24318d0cd07b3c3cd7d752e3619883ffcf63cec3ec7b90ba5f327bbd204e1cb2e3a7cd91c8607a988e13a23ccff25cfe8b484b8596bfe6cbf365f18e7de180e8
 DIST genpatches-4.1-3.base.tar.xz 4096 SHA256 
d7dfb397945d8f0b505b0759dc7db39784568f8eabdd56549070569ec34c31a9 SHA512 
6b7954af6dbc38a7655ea9f50f72f4024c634b8d0df88e780ec8079058ca5b7450dde66fe7ba6ebdbd22859f22647d47fa2033d4adc9ff65d598addfa36e6a7f
 WHIRLPOOL 
73c781f414141d772d1e6bae52d213bff60971f0e7e9f6b931776ec63eeb68bffd812ac87018bb6f3bb9c9ec3c92b8ffae67141c146c05b391a967d587f3b7fa
 DIST genpatches-4.1-3.experimental.tar.xz 157844 SHA256 
03e93741fb653f28ca103c058f807e8f0f8bbfef8796863685c47af104e72e01 SHA512 
c6cc02058130b911277333ac5d06e1e3ad5e8e22d51d1ab7eade7871599736fecdc7888d5b6e5932bc07ff6f841bd5a62d1ebc4641ad558f877644a07f070689
 WHIRLPOOL 
58a119f070f595b457f87c88bb5e15adfcc499c0dc8027506fbdea9c07981dc8553f7ec372500574c87331be50fa230d89ad4f82a478be148bc873a844677cff
 DIST genpatches-4.1-3.extras.tar.xz 16176 SHA256 
f29b92fa9e7f3c3a1081b86227b9daec3d932610f2c6a4d8ecd8218dcda190d7 SHA512 
b1e61b9fe7303752643cfed0717c74fe953855bf2f2d019ff95d83f08a5e4f9b00ce5a8cf72d48fa6716abcec3a8476b003cf6c6b25a04b6b47a8505faca182e
 WHIRLPOOL 
b3797a12878a55331740c55f483f6ec69e6180a52dc3dbc227b3c68bfefcbeccc702cbafce3d6e3b0ce09d82f43d91b4bdd0d8ae51f6edaefcc6dc1d6d21987b

diff --git a/sys-kernel/aufs-sources/aufs-sources-4.1.6.ebuild 
b/sys-kernel/aufs-sources/aufs-sources-4.1.6.ebuild
new file mode 100644
index 0000000..5a399f3
--- /dev/null
+++ b/sys-kernel/aufs-sources/aufs-sources-4.1.6.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2015 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="1"
+UNIPATCH_STRICTORDER=1
+inherit kernel-2 eutils readme.gentoo
+detect_version
+detect_arch
+
+AUFS_VERSION=4.1_p20150629
+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="http://dev.gentoo.org/~jlec/distfiles/${AUFS_TARBALL}";
+
+KEYWORDS="~amd64 ~x86"
+HOMEPAGE="http://dev.gentoo.org/~mpagano/genpatches 
http://aufs.sourceforge.net/";
+IUSE="deblob experimental module vanilla"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the 
${KV_MAJOR}.${KV_MINOR} 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() {
+       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_pkg_postinst
+}
+
+pkg_postrm() {
+       kernel-2_pkg_postrm
+}

Reply via email to