summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2012-11-26 20:46:04 +0000
committerJustin Lecher <jlec@gentoo.org>2012-11-26 20:46:04 +0000
commit2ea3a9fb8dd03fb7cfcbe921ee78dfffd836f639 (patch)
treee54a2a8a5e9d0c22e9a2d42c00f4b7b561254d15
parentsys-fs/aufs-util: Move from betagarden to the tree (diff)
downloadgentoo-2-2ea3a9fb8dd03fb7cfcbe921ee78dfffd836f639.tar.gz
gentoo-2-2ea3a9fb8dd03fb7cfcbe921ee78dfffd836f639.tar.bz2
gentoo-2-2ea3a9fb8dd03fb7cfcbe921ee78dfffd836f639.zip
sys-kernel/aufs-sources: Move from betagarden to the tree
(Portage version: 2.2.0_alpha142/cvs/Linux x86_64, signed Manifest commit with key 8009D6F070EB7916)
-rw-r--r--sys-kernel/aufs-sources/ChangeLog17
-rw-r--r--sys-kernel/aufs-sources/Manifest9
-rw-r--r--sys-kernel/aufs-sources/aufs-sources-3.6.6.ebuild59
-rw-r--r--sys-kernel/aufs-sources/metadata.xml10
4 files changed, 95 insertions, 0 deletions
diff --git a/sys-kernel/aufs-sources/ChangeLog b/sys-kernel/aufs-sources/ChangeLog
new file mode 100644
index 000000000000..af64916600d0
--- /dev/null
+++ b/sys-kernel/aufs-sources/ChangeLog
@@ -0,0 +1,17 @@
+# ChangeLog for sys-kernel/aufs-sources
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/aufs-sources/ChangeLog,v 1.1 2012/11/26 20:46:04 jlec Exp $
+
+ 26 Nov 2012; Justin Lecher <jlec@gentoo.org> +aufs-sources-3.6.6.ebuild,
+ +metadata.xml:
+ Move from betagarden to the tree
+
+ 19 Nov 2012; Justin Lecher <jlec@gentoo.org> aufs-sources-3.6.6.ebuild:
+ Add sys-fs/aufs-util as dependency
+
+*aufs-sources-3.6.6 (13 Nov 2012)
+
+ 13 Nov 2012; Justin Lecher <jlec@gentoo.org> +aufs-sources-3.6.6.ebuild,
+ +metadata.xml:
+ New addition
+
diff --git a/sys-kernel/aufs-sources/Manifest b/sys-kernel/aufs-sources/Manifest
new file mode 100644
index 000000000000..6c36cad05453
--- /dev/null
+++ b/sys-kernel/aufs-sources/Manifest
@@ -0,0 +1,9 @@
+DIST aufs-sources-3.6.6.tar.xz 142428 SHA256 06858480e67b59206d4a1b7c4cfea56eb7c0faaa9b8fd7aebc2ca318087647c6 SHA512 405199f53f8f5ae61ff6d0a86937254a51b76b9b0f827ee927bb76b3fbcfd550f67954d152735306e2023179dd5a268e420457885d81c1fe8960784d1a71b598 WHIRLPOOL bbca21c15bbde1149b881c0a0396d2abc5e0b3bc77db53d02d7ed1015b5396ebfeccce6c09678217eb250dcc6964038f5d0651e4cf209e29f2b8a32d00c9b3f8
+DIST deblob-3.6 108747 SHA256 93df902f141fe72e9fb15b9acde2b2cb35f4632844d9073a94f0e4f15a074cbc SHA512 399a878b7f30f98434d21b50e2f3055788be5305498758ea00d0bc7fe53a891848435933aad0a9c335a68da0d4ba8fdd9aa87c67252e3ebc43c6e2143c183c84 WHIRLPOOL cb15045b152cd9d44d2b92e2a0bff392d53f2d75d2fe0705962c84113ad4703ef7d14401c4534f7c2752a669140b498eea3a0a4c1afdbadc3b2bc498c631437f
+DIST deblob-check-3.6 477608 SHA256 d0e0e90d766bc474fadfd91b83ccff74bf614cb4d31fab7d60d62b28ba4a90b9 SHA512 b4c152a1b5f20c9e46b0a7c7c76fde531798b7c135757cd6908b793825868cd8f2c4e3d5d5e1f8818e2e989fa344543d5799e0151e3001fafd00faaf97c65512 WHIRLPOOL 7fc07416bd7d5f278854272c25ea30455aed21ec75a6613fbac13751b66a21d131b1820e55f15776f61d6bcba377ef7ef5d49d2bfc964458d5af6c144deba284
+DIST genpatches-3.6-8.base.tar.bz2 158928 SHA256 5a79567b0d12a2684255543a14dc38db46c75abda01a2871cc22bfa74d5852de SHA512 74ef54ab9f31a88acfba6f0a39029e1038f1a174bf905a6bf2e2ad89a31c3bbf4209e5fa3f2decbe077c468fbd9926207e453b41401f5b810cee84b185445d59 WHIRLPOOL e2cdc52cb8d3bff37a7bf40d77352b616e177131847570a5dd73cf7a20b8c038fbea192b5d02b5b3e859870d27dae982a344c4080af2f2e681548eed5acac236
+DIST genpatches-3.6-8.extras.tar.bz2 17038 SHA256 bf6be402ec3ef125ecaf626379f777a262e2f6776d8f5115ac0834f1e3d18b25 SHA512 614c845d474890ad0fd4271ea133464626498c3877d49c1df9940cfb2bc2a68a13828b6cae590a0d5619cf21521fe119fab782714d0bc37c287e0bba29f22fdf WHIRLPOOL ef8c9a76be1ac027b3d01e47bf22dbe178b2b68e85f4ace1186aedd89e513ff010d6e50e1392e17dde3bfebabcff07c348b04163398c43c045d6e37e78caf954
+DIST linux-3.6.tar.bz2 82296001 SHA256 88ae0a20fd39ecae79db0ce8f9397922fae33c8b06a54ed2c883c861126c9771 SHA512 cbaefc2c4c8ab2251c3345b7b2c88d55a49e3468d8b177b05dd6d96a802efa9a052b1a1ecab8b71298bac97f45259516d88253838332b4fdb4307780ebcddce9 WHIRLPOOL e17e3800951f0c3af21015d1a1c99698d0ef70815bd4f131dd60b30baef70d4c255988857533a9a7c058388c2febfcf02d12cde2a7ed46b24fa85aeb260c0251
+EBUILD aufs-sources-3.6.6.ebuild 1601 SHA256 434d89f8fbbe5eab0a5bface941092113eefcd8fc5207beb686dd0fdf46e31cb SHA512 8ca61f7982926dfd363009f426b59190dc0c7a443f848a00e4578d095dcb669908d5186976b635b8eba2f43b4f27a03b4ec9adc23a54b49d18ebcd063e9f4929 WHIRLPOOL e75dad6c74ed4badd72b7ce38306abf93ec6e2f064703dc3c3fc964621fa35f680d47505d71e21329256158f40f72104f656a651cd6e27b813b3283dbc62e055
+MISC ChangeLog 507 SHA256 8668fa744de8a45c09cd0c18dae8f24a47bcbf3f99eefc9fc18bdede414d694a SHA512 bedeab282b3d66cfd290a69e17dbc7c68a24e892a755106cf883fd5e2e305425d55120006a33ea2611920b12d2e7499c81161f8abce84aa3c51cfa7d5030db5e WHIRLPOOL 271ed0baee2e82e2dd3b8607ecf2bca38dd317592d0e4e19b141f3d327da45e68945d0f4e0f2311de4ca89ebf67bb65a37161742faa071771bdef66df7c95ad3
+MISC metadata.xml 322 SHA256 576a908a4ed2228217d564ba7c2e1b3173ceacfc88258073d9b07698746870dc SHA512 001fce1594b001c9864d86024c45a1560b651e7dda5d81ad8190ea62c88ad48d79867a66cceb2e108e35d6c7d386799d5a3a9d705c8c3beb0c26cdb9b3b94007 WHIRLPOOL 8b233ac46194ab42d98d89be79df6b7f21843923bb9502336a8504a2e5c4de5f3d908de11baf2cf48adf04ab1b16b034707a3d4a1d8746c29bbc9574cd7248cf
diff --git a/sys-kernel/aufs-sources/aufs-sources-3.6.6.ebuild b/sys-kernel/aufs-sources/aufs-sources-3.6.6.ebuild
new file mode 100644
index 000000000000..32ea9794a733
--- /dev/null
+++ b/sys-kernel/aufs-sources/aufs-sources-3.6.6.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/aufs-sources/aufs-sources-3.6.6.ebuild,v 1.1 2012/11/26 20:46:04 jlec Exp $
+
+EAPI=5
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras"
+K_GENPATCHES_VER="8"
+K_DEBLOB_AVAILABLE="1"
+inherit kernel-2 eutils
+detect_version
+detect_arch
+
+AUFS_TARBALL="${P}.tar.xz"
+
+# git archive -v --remote=git://aufs.git.sourceforge.net/gitroot/aufs/aufs3-standalone.git aufs3.6 ${AUFS_TARBALL}
+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"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree and aufs3 support"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${AUFS_URI}"
+
+UNIPATCH_LIST="
+ "${WORKDIR}"/aufs3-kbuild.patch
+ "${WORKDIR}"/aufs3-base.patch"
+# ${WORKDIR}/aufs3-proc_map.patch"
+
+RDEPEND="sys-fs/aufs-util"
+DEPEND=""
+
+src_unpack() {
+ unpack ${AUFS_TARBALL}
+ kernel-2_src_unpack
+}
+
+src_prepare() {
+ cp -i "${WORKDIR}"/include/linux/aufs_type.h include/linux/aufs_type.h || die
+ cp -ri "${WORKDIR}"/{Documentation,fs} . || die
+ sed -i "s:__user::g" include/linux/aufs_type.h || die
+}
+
+src_install() {
+ insinto /usr/include/linux
+ doins include/linux/aufs_type.h
+ kernel-2_src_install
+}
+
+pkg_postinst() {
+ kernel-2_pkg_postinst
+ einfo "For more info on this patchset, and how to report problems, see:"
+ einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+ kernel-2_pkg_postrm
+}
diff --git a/sys-kernel/aufs-sources/metadata.xml b/sys-kernel/aufs-sources/metadata.xml
new file mode 100644
index 000000000000..26b158af26f2
--- /dev/null
+++ b/sys-kernel/aufs-sources/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>jlec@gentoo.org</email>
+ </maintainer>
+ <use>
+ <flag name="deblob">Remove binary blobs from kernel sources to provide libre license compliance.</flag>
+ </use>
+</pkgmetadata>