Gentoo Archives: gentoo-commits

From: "Justin Lecher (jlec)" <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-kernel/aufs-sources: aufs-sources-3.12.6.ebuild ChangeLog
Date: Fri, 27 Dec 2013 16:39:02
Message-Id: 20131227163858.74F2E2004C@flycatcher.gentoo.org
1 jlec 13/12/27 16:38:58
2
3 Modified: ChangeLog
4 Added: aufs-sources-3.12.6.ebuild
5 Log:
6 sys-kernel/aufs-sources: Correct linux release version #496094
7
8 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key B9D4F231BD1558AB!)
9
10 Revision Changes Path
11 1.80 sys-kernel/aufs-sources/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/aufs-sources/ChangeLog?rev=1.80&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/aufs-sources/ChangeLog?rev=1.80&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/aufs-sources/ChangeLog?r1=1.79&r2=1.80
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sys-kernel/aufs-sources/ChangeLog,v
20 retrieving revision 1.79
21 retrieving revision 1.80
22 diff -u -r1.79 -r1.80
23 --- ChangeLog 22 Dec 2013 18:11:47 -0000 1.79
24 +++ ChangeLog 27 Dec 2013 16:38:58 -0000 1.80
25 @@ -1,6 +1,11 @@
26 # ChangeLog for sys-kernel/aufs-sources
27 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/aufs-sources/ChangeLog,v 1.79 2013/12/22 18:11:47 jlec Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/aufs-sources/ChangeLog,v 1.80 2013/12/27 16:38:58 jlec Exp $
30 +
31 +*aufs-sources-3.12.6 (27 Dec 2013)
32 +
33 + 27 Dec 2013; Justin Lecher <jlec@g.o> +aufs-sources-3.12.6.ebuild:
34 + Correct linux release version #496094
35
36 *aufs-sources-3.12.7 (22 Dec 2013)
37 *aufs-sources-3.10.25 (22 Dec 2013)
38
39
40
41 1.1 sys-kernel/aufs-sources/aufs-sources-3.12.6.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/aufs-sources/aufs-sources-3.12.6.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/aufs-sources/aufs-sources-3.12.6.ebuild?rev=1.1&content-type=text/plain
45
46 Index: aufs-sources-3.12.6.ebuild
47 ===================================================================
48 # Copyright 1999-2013 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/sys-kernel/aufs-sources/aufs-sources-3.12.6.ebuild,v 1.1 2013/12/27 16:38:58 jlec Exp $
51
52 EAPI=5
53
54 ETYPE="sources"
55 K_WANT_GENPATCHES="base extras experimental"
56 K_GENPATCHES_VER="7"
57 K_DEBLOB_AVAILABLE="1"
58 inherit kernel-2 eutils
59 detect_version
60 detect_arch
61
62 AUFS_VERSION=3.12_p20131111
63 AUFS_TARBALL="aufs-sources-${AUFS_VERSION}.tar.xz"
64 # git archive -v --remote=git://git.code.sf.net/p/aufs/aufs3-standalone aufs${AUFS_VERSION/_p*} > aufs-sources-${AUFS_VERSION}.tar
65 AUFS_URI="http://dev.gentoo.org/~jlec/distfiles/${AUFS_TARBALL}"
66
67 KEYWORDS="~amd64 ~x86"
68 HOMEPAGE="http://dev.gentoo.org/~mpagano/genpatches http://aufs.sourceforge.net/"
69 IUSE="deblob experimental module vanilla"
70
71 DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree and aufs3 support"
72 SRC_URI="
73 ${KERNEL_URI}
74 ${ARCH_URI}
75 ${AUFS_URI}
76 !vanilla? ( ${GENPATCHES_URI} )
77 "
78
79 PDEPEND=">=sys-fs/aufs-util-3.9"
80
81 src_unpack() {
82 if use vanilla; then
83 unset UNIPATCH_LIST_GENPATCHES UNIPATCH_LIST_DEFAULT
84 ewarn "You are using USE=vanilla"
85 ewarn "This will drop all support from the gentoo kernel security team"
86 fi
87
88 UNIPATCH_LIST="
89 "${WORKDIR}"/aufs3-kbuild.patch
90 "${WORKDIR}"/aufs3-base.patch
91 "${WORKDIR}"/aufs3-mmap.patch"
92
93 use module && UNIPATCH_LIST+=" "${WORKDIR}"/aufs3-standalone.patch"
94
95 unpack ${AUFS_TARBALL}
96
97 kernel-2_src_unpack
98 }
99
100 src_prepare() {
101 if ! use module; then
102 sed -e 's:tristate:bool:g' -i "${WORKDIR}"/fs/aufs/Kconfig || die
103 fi
104 cp -f "${WORKDIR}"/include/uapi/linux/aufs_type.h include/uapi/linux/aufs_type.h || die
105 cp -rf "${WORKDIR}"/{Documentation,fs} . || die
106 }
107
108 pkg_postinst() {
109 kernel-2_pkg_postinst
110 einfo "For more info on this patchset, and how to report problems, see:"
111 einfo "${HOMEPAGE}"
112 has_version sys-fs/aufs-util && \
113 einfo "In order to use aufs FS you need to install sys-fs/aufs-util"
114 }
115
116 pkg_postrm() {
117 kernel-2_pkg_postrm
118 }