summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys-fs/aufs-util/ChangeLog11
-rw-r--r--sys-fs/aufs-util/Manifest1
-rw-r--r--sys-fs/aufs-util/aufs-util-3.6.ebuild42
-rw-r--r--sys-fs/aufs-util/aufs-util-9999.ebuild41
-rw-r--r--sys-fs/aufs-util/metadata.xml7
5 files changed, 102 insertions, 0 deletions
diff --git a/sys-fs/aufs-util/ChangeLog b/sys-fs/aufs-util/ChangeLog
new file mode 100644
index 0000000..564a242
--- /dev/null
+++ b/sys-fs/aufs-util/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for sys-fs/aufs-util
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*aufs-util-9999 (13 Nov 2012)
+*aufs-util-3.6 (13 Nov 2012)
+
+ 13 Nov 2012; Justin Lecher <jlec@gentoo.org> +aufs-util-3.6.ebuild,
+ +aufs-util-9999.ebuild, +metadata.xml:
+ New addition
+
diff --git a/sys-fs/aufs-util/Manifest b/sys-fs/aufs-util/Manifest
new file mode 100644
index 0000000..ec9c30e
--- /dev/null
+++ b/sys-fs/aufs-util/Manifest
@@ -0,0 +1 @@
+DIST aufs-util-3.6.tar.xz 76104 SHA256 aa5e8275d33933cbbacc68a65d0b48812917d38e3839b2411f76c0efc3ddcb37 SHA512 e73513a549879c26e354bf642c0fe08d7d98299f877519dc654045d6d8d145df7f6cddbd7f0922fbcbd250d9118e505775328aaf7bbdfc0b507d5e93fab69f36 WHIRLPOOL ea0767baf7ef759e1f018f9b6467ce0e64f1684de7c494fca73fd9b79823f2b36924cceea958d9890b22699b09b632d47afcf95bd8cd1510bad0f4c488966851
diff --git a/sys-fs/aufs-util/aufs-util-3.6.ebuild b/sys-fs/aufs-util/aufs-util-3.6.ebuild
new file mode 100644
index 0000000..be00aa2
--- /dev/null
+++ b/sys-fs/aufs-util/aufs-util-3.6.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit linux-info multilib toolchain-funcs
+
+DESCRIPTION="Utilities are always necessary for aufs"
+HOMEPAGE="http://aufs.sourceforge.net/"
+SRC_URI="http://dev.gentoo.org/~jlec/distfiles/${P}.tar.xz"
+# git archive -v --prefix=aufs-util-3.6/ \
+# --remote=git://aufs.git.sourceforge.net/gitroot/aufs/aufs-util.git aufs3.0 \
+# -o aufs-util-3.6.tar.xz
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ !sys-fs/aufs2
+ !sys-fs/aufs3
+ sys-kernel/aufs-sources"
+DEPEND="${RDEPEND}"
+
+CONFIG_CHECK="~AUFS_FS"
+ERROR_AUFS_FS="In order to mount aufs you need to enable CONFIG_AUFS_FS in your kernel"
+
+src_prepare() {
+ sed \
+ -e "/LDFLAGS += -static -s/d" \
+ -e "/CFLAGS/s:-O::g" \
+ -i Makefile || die
+ sed \
+ -e "s:m 644 -s:m 644:g" \
+ -e "s:/usr/lib:/usr/$(get_libdir):g" \
+ -i libau/Makefile || die
+
+ tc-export CC AR
+ export HOSTCC=$(tc-getCC)
+}
diff --git a/sys-fs/aufs-util/aufs-util-9999.ebuild b/sys-fs/aufs-util/aufs-util-9999.ebuild
new file mode 100644
index 0000000..9d6ac98
--- /dev/null
+++ b/sys-fs/aufs-util/aufs-util-9999.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit git-2 linux-info multilib toolchain-funcs
+
+DESCRIPTION="Utilities are always necessary for aufs"
+HOMEPAGE="http://aufs.sourceforge.net/"
+SRC_URI=""
+EGIT_REPO_URI="git://aufs.git.sourceforge.net/gitroot/aufs/aufs-util.git"
+EGIT_BRANCH="aufs3.0"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND="
+ !sys-fs/aufs2
+ !sys-fs/aufs3
+ sys-kernel/aufs-sources"
+DEPEND="${RDEPEND}"
+
+CONFIG_CHECK="~AUFS_FS"
+ERROR_AUFS_FS="In order to mount aufs you need to enable CONFIG_AUFS_FS in your kernel"
+
+src_prepare() {
+ sed \
+ -e "/LDFLAGS += -static -s/d" \
+ -e "/CFLAGS/s:-O::g" \
+ -i Makefile || die
+ sed \
+ -e "s:m 644 -s:m 644:g" \
+ -e "s:/usr/lib:/usr/$(get_libdir):g" \
+ -i libau/Makefile || die
+
+ tc-export CC AR
+ export HOSTCC=$(tc-getCC)
+}
diff --git a/sys-fs/aufs-util/metadata.xml b/sys-fs/aufs-util/metadata.xml
new file mode 100644
index 0000000..cc3fe24
--- /dev/null
+++ b/sys-fs/aufs-util/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>maintainer-wanted@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>