diff options
author | Donnie Berkholz <dberkholz@gentoo.org> | 2008-11-08 13:45:38 -0800 |
---|---|---|
committer | Donnie Berkholz <dberkholz@gentoo.org> | 2008-11-08 13:45:38 -0800 |
commit | ddc5732bef123b47c9b199919f6f3d7ac618ab83 (patch) | |
tree | fd8326f6ea4bd8f6f0f6dfa5098049dfb0230add /sys-boot/grub/grub-1.96.ebuild | |
parent | shelx: Append OpenMP FFLAGS when USE=openmp. (diff) | |
download | dberkholz-ddc5732bef123b47c9b199919f6f3d7ac618ab83.tar.gz dberkholz-ddc5732bef123b47c9b199919f6f3d7ac618ab83.tar.bz2 dberkholz-ddc5732bef123b47c9b199919f6f3d7ac618ab83.zip |
grub: add 1.96+ext4 (doesn't work for me), and live subversion ebuild.
Diffstat (limited to 'sys-boot/grub/grub-1.96.ebuild')
-rw-r--r-- | sys-boot/grub/grub-1.96.ebuild | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/sys-boot/grub/grub-1.96.ebuild b/sys-boot/grub/grub-1.96.ebuild new file mode 100644 index 0000000..01e93b3 --- /dev/null +++ b/sys-boot/grub/grub-1.96.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/grub-1.96.ebuild,v 1.4 2008/08/16 15:27:59 vapier Exp $ + +inherit mount-boot eutils flag-o-matic toolchain-funcs + +DESCRIPTION="GNU GRUB 2 boot loader" +HOMEPAGE="http://www.gnu.org/software/grub/" +SRC_URI="ftp://alpha.gnu.org/gnu/${PN}/${P}.tar.gz + mirror://gentoo/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="static netboot custom-cflags" + +DEPEND=">=sys-libs/ncurses-5.2-r5 + =dev-libs/lzo-2*" +PROVIDE="virtual/bootloader" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/grub2-ext4support-ext2.c +} + +src_compile() { + use amd64 && multilib_toolchain_setup x86 + use custom-cflags || unset CFLAGS CPPFLAGS LDFLAGS + use static && append-ldflags -static + + econf \ + --prefix=/ \ + --datadir=/usr/lib \ + || die "econf failed" + emake -j1 || die "making regular stuff" +} + +src_install() { + emake DESTDIR="${D}" install || die + dodoc AUTHORS ChangeLog NEWS README THANKS TODO +} |