+++ /dev/null
-# ChangeLog for sys-fs/btrfs
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs/ChangeLog,v 1.21 2009/09/21 11:30:48 lavajoe Exp $
-
- 21 Sep 2009; Joe Peterson <lavajoe@gentoo.org> -btrfs-9999.ebuild:
- Remove live git build - no longer current upstream (bug #285357)
-
- 17 Apr 2009; Joe Peterson <lavajoe@gentoo.org> btrfs-0.17.ebuild,
- btrfs-9999.ebuild:
- Add checks for CONFIG_ZLIB_INFLATE and CONFIG_ZLIB_DEFLATE to version
- 9999; minor whitespace cleanup
-
-*btrfs-0.17 (17 Apr 2009)
-
- 17 Apr 2009; Joe Peterson <lavajoe@gentoo.org> btrfs-0.16-r2.ebuild,
- +btrfs-0.17.ebuild, btrfs-9999.ebuild:
- Add version 0.17 for kernels later than 2.6.27 (contributed by David
- ____); minor fixes
-
- 24 Feb 2009; Joe Peterson <lavajoe@gentoo.org> btrfs-0.16-r2.ebuild:
- Do not allow 0.16 to build on kernels beyond 2.6.27; bug #259341
-
- 12 Dec 2008; Joe Peterson <lavajoe@gentoo.org> ChangeLog:
- Do not install TODO file in line ebuild
-
- 27 Nov 2008; Joe Peterson <lavajoe@gentoo.org>
- -files/btrfs-0.15-acl-disable.patch, -files/btrfs-0.15-r2-hotfix.patch,
- -files/btrfs-0.16-hotfix-1.patch, -files/btrfs-0.16-new-kernels.patch,
- -btrfs-0.15-r2.ebuild, -btrfs-0.16.ebuild, -btrfs-0.16-r1.ebuild,
- btrfs-0.16-r2.ebuild:
- Move large patch file to mirrors (bug #249019); remove old versions
-
- 17 Nov 2008; Diego E. Pettenò <flameeyes@gentoo.org>
- files/btrfs-0.16-new-kernels.patch:
- Fix patch with absolute paths.
-
- 10 Nov 2008; Joe Peterson <lavajoe@gentoo.org> btrfs-9999.ebuild:
- Update live ebuild to use git
-
-*btrfs-0.16-r2 (20 Aug 2008)
-
- 20 Aug 2008; Joe Peterson <lavajoe@gentoo.org>
- +files/btrfs-0.16-hotfix-1.patch, +btrfs-0.16-r2.ebuild:
- Apply 0.16 hotfixes (first set)
-
-*btrfs-0.16-r1 (18 Aug 2008)
-
- 18 Aug 2008; Joe Peterson <lavajoe@gentoo.org>
- +files/btrfs-0.16-new-kernels.patch, +btrfs-0.16-r1.ebuild:
- Add patch to compile with post-2.6.26 kernels
-
-*btrfs-0.16 (05 Aug 2008)
-
- 05 Aug 2008; Joe Peterson <lavajoe@gentoo.org> +btrfs-0.16.ebuild:
- New version 0.16
-
- 29 Jul 2008; Joe Peterson <lavajoe@gentoo.org> btrfs-0.15-r2.ebuild,
- btrfs-9999.ebuild:
- Add explicit DEPEND (with no deps)
-
- 28 Jul 2008; Joe Peterson <lavajoe@gentoo.org>
- -files/btrfs-0.14-hotfix.patch, -btrfs-0.14.ebuild, -btrfs-0.15.ebuild,
- -btrfs-0.15-r1.ebuild, btrfs-0.15-r2.ebuild, btrfs-9999.ebuild:
- Remove unneeded dependencies on btrfs-progs and e2fsprogs; remove old
- versions
-
- 14 Jun 2008; Sven Wegener <swegener@gentoo.org> btrfs-0.14.ebuild,
- btrfs-0.15.ebuild, btrfs-0.15-r1.ebuild, btrfs-0.15-r2.ebuild,
- btrfs-9999.ebuild:
- Use KV_OUT_DIR instead of relying on the /lib/modules build symlink
- pointing to the correct directory. Set RDEPEND="${DEPEND}".
-
-*btrfs-0.15-r2 (12 Jun 2008)
-
- 12 Jun 2008; Joe Peterson <lavajoe@gentoo.org>
- +files/btrfs-0.15-r2-hotfix.patch, +btrfs-0.15-r2.ebuild:
- Add 0.15 hotfix
-
- 09 Jun 2008; Joe Peterson <lavajoe@gentoo.org> btrfs-9999.ebuild:
- Use unstable repo for live ebuild
-
-*btrfs-9999 (09 Jun 2008)
-
- 09 Jun 2008; Joe Peterson <lavajoe@gentoo.org> btrfs-0.15-r1.ebuild,
- +btrfs-9999.ebuild:
- Add live ebuild (based on ebuild from ToeiRei); fix warning formatting
-
-*btrfs-0.15-r1 (07 Jun 2008)
-
- 07 Jun 2008; Joe Peterson <lavajoe@gentoo.org>
- +files/btrfs-0.15-acl-disable.patch, +btrfs-0.15-r1.ebuild:
- Patch to fix preserving file/dir modes by disabling ACLs
-
-*btrfs-0.15 (29 May 2008)
-
- 29 May 2008; Joe Peterson <lavajoe@gentoo.org> +btrfs-0.15.ebuild:
- Version bump to 0.15
-
- 27 May 2008; Joe Peterson <lavajoe@gentoo.org> btrfs-0.14.ebuild:
- Changed to depend on any revision of btrfs-progs
-
-*btrfs-0.14 (24 May 2008)
-
- 24 May 2008; Joe Peterson <lavajoe@gentoo.org>
- +files/btrfs-0.14-hotfix.patch, +metadata.xml, +btrfs-0.14.ebuild:
- New package: Btrfs filesystem kernel module
-
+++ /dev/null
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs/btrfs-0.16-r2.ebuild,v 1.4 2009/04/17 15:16:51 lavajoe Exp $
-
-inherit eutils linux-mod
-
-DESCRIPTION="A checksumming copy-on-write filesystem"
-HOMEPAGE="http://btrfs.wiki.kernel.org/"
-SRC_URI="http://www.kernel.org/pub/linux/kernel/people/mason/btrfs/${P}.tar.bz2
- mirror://gentoo/${P}-hotfix.patch.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-
-pkg_setup()
-{
- linux-mod_pkg_setup
-
- BUILD_TARGETS="all"
- BUILD_PARAMS="KERNELDIR=${KV_OUT_DIR}"
- MODULE_NAMES="btrfs(fs:${S})"
-
- if ! kernel_is 2 6; then
- eerror "Need a 2.6 kernel to compile against!"
- die "Need a 2.6 kernel to compile against!"
- fi
-
- if kernel_is gt 2 6 27; then
- eerror "Not compatible with kernels beyond 2.6.27."
- die "Not compatible with kernels beyond 2.6.27."
- fi
-
- if ! linux_chkconfig_present LIBCRC32C; then
- eerror "You need to enable LIBCRC32C in your kernel!"
- die "You need to enable LIBCRC32C in your kernel!"
- fi
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- # Apply hot fixes
- epatch "${WORKDIR}/${P}-hotfix.patch"
-}
-
-src_install()
-{
- linux-mod_src_install
-
- dodoc INSTALL TODO
-}
-
-pkg_postinst() {
- linux-mod_pkg_postinst
-
- ewarn "WARNING: Btrfs is under heavy development and is not suitable for"
- ewarn " any uses other than benchmarking and review."
- ewarn " The Btrfs disk format is not yet finalized."
- ewarn
- ewarn " Also, it is highly recommended that the versions of"
- ewarn " btrfs and btrfs-progs match."
- ewarn
- ewarn "Note: THE DISK FORMAT HAS CHANGED!"
- ewarn " You must backup your data and re-create your btrfs"
- ewarn " filesystem(s) for use with this version."
-}
+++ /dev/null
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs/btrfs-0.17.ebuild,v 1.2 2009/04/17 15:23:36 lavajoe Exp $
-
-inherit eutils linux-mod
-
-DESCRIPTION="A checksumming copy-on-write filesystem"
-HOMEPAGE="http://btrfs.wiki.kernel.org/"
-SRC_URI="http://www.kernel.org/pub/linux/kernel/people/mason/btrfs/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-
-pkg_setup()
-{
- linux-mod_pkg_setup
-
- BUILD_TARGETS="all"
- BUILD_PARAMS="KERNELDIR=${KV_OUT_DIR}"
- MODULE_NAMES="btrfs(fs:${S})"
-
- if ! kernel_is 2 6; then
- eerror "Need a 2.6 kernel to compile against!"
- die "Need a 2.6 kernel to compile against!"
- fi
-
- if kernel_is lt 2 6 28; then
- eerror "Not compatible with kernels earlier than 2.6.28."
- die "Not compatible with kernels earlier than 2.6.28."
- fi
-
- if ! linux_chkconfig_present LIBCRC32C; then
- eerror "You need to enable LIBCRC32C in your kernel!"
- die "You need to enable LIBCRC32C in your kernel!"
- fi
-
- if ! linux_chkconfig_present ZLIB_INFLATE; then
- eerror "You need to enable ZLIB_INFLATE in your kernel!"
- die "You need to enable ZLIB_INFLATE in your kernel!"
- fi
-
- if ! linux_chkconfig_present ZLIB_DEFLATE; then
- eerror "You need to enable ZLIB_DEFLATE in your kernel!"
- die "You need to enable ZLIB_DEFLATE in your kernel!"
- fi
-}
-
-pkg_postinst() {
- linux-mod_pkg_postinst
-
- ewarn "WARNING: Btrfs is under heavy development and is not suitable for"
- ewarn " any uses other than benchmarking and review."
- ewarn " The Btrfs disk format is not yet finalized."
- ewarn
- ewarn " Also, it is highly recommended that the versions of"
- ewarn " btrfs and btrfs-progs match."
- ewarn
- ewarn "Note: THE DISK FORMAT HAS CHANGED!"
- ewarn " You must backup your data and re-create your btrfs"
- ewarn " filesystem(s) for use with this version."
-}