Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 393604 Details for
Bug 529356
sys-boot/grub-2.02_beta2: glibc ifdef LFS checks breaks on non-glibc libraries
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
patch against hardened musl branch
0001-add-musl-based-grub.patch (text/plain), 91.59 KB, created by
DaggyStyle
on 2015-01-10 14:15:43 UTC
(
hide
)
Description:
patch against hardened musl branch
Filename:
MIME Type:
Creator:
DaggyStyle
Created:
2015-01-10 14:15:43 UTC
Size:
91.59 KB
patch
obsolete
>From 551109d4e1df0bb083746fe3fe01abc6a172f2fe Mon Sep 17 00:00:00 2001 >From: Dagg <daggs@gmx.com> >Date: Sat, 10 Jan 2015 14:13:16 +0000 >Subject: [PATCH] add musl based grub > >--- > sys-boot/grub/ChangeLog | 1651 ++++++++++++++++++++ > sys-boot/grub/Manifest | 14 + > .../files/0001-dont_include_error_h_on_musl.patch | 12 + > .../files/0001-remove_no_lfs_suppor_func.patch | 48 + > sys-boot/grub/files/grub-2.00-freetype-2.5.1.patch | 24 + > sys-boot/grub/files/grub-2.02_beta2-libzfs.patch | 19 + > sys-boot/grub/files/grub.conf.gentoo | 16 + > sys-boot/grub/files/grub.default-2 | 46 + > sys-boot/grub/files/grub.default-3 | 63 + > sys-boot/grub/grub-2.02_beta2-r99.ebuild | 327 ++++ > sys-boot/grub/metadata.xml | 30 + > 11 files changed, 2250 insertions(+) > create mode 100644 sys-boot/grub/ChangeLog > create mode 100644 sys-boot/grub/Manifest > create mode 100644 sys-boot/grub/files/0001-dont_include_error_h_on_musl.patch > create mode 100644 sys-boot/grub/files/0001-remove_no_lfs_suppor_func.patch > create mode 100644 sys-boot/grub/files/grub-2.00-freetype-2.5.1.patch > create mode 100644 sys-boot/grub/files/grub-2.02_beta2-libzfs.patch > create mode 100644 sys-boot/grub/files/grub.conf.gentoo > create mode 100644 sys-boot/grub/files/grub.default-2 > create mode 100644 sys-boot/grub/files/grub.default-3 > create mode 100644 sys-boot/grub/grub-2.02_beta2-r99.ebuild > create mode 100644 sys-boot/grub/metadata.xml > >diff --git a/sys-boot/grub/ChangeLog b/sys-boot/grub/ChangeLog >new file mode 100644 >index 0000000..94e2f9a >--- /dev/null >+++ b/sys-boot/grub/ChangeLog >@@ -0,0 +1,1651 @@ >+# ChangeLog for sys-boot/grub >+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 >+# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/ChangeLog,v 1.340 2015/01/04 03:16:03 floppym Exp $ >+ >+ 04 Jan 2015; Mike Gilbert <floppym@gentoo.org> grub-2.00_p5107-r2.ebuild, >+ grub-2.02_beta2-r3.ebuild, grub-2.02_beta2-r6.ebuild, grub-9999-r1.ebuild: >+ Replace grub2 migration guide URL, bug 534500. >+ >+ 27 Dec 2014; Agostino Sarubbo <ago@gentoo.org> grub-0.97-r14.ebuild: >+ Stable for amd64, wrt bug #525566 >+ >+ 16 Dec 2014; Mike Gilbert <floppym@gentoo.org> grub-2.02_beta2-r3.ebuild, >+ grub-2.02_beta2-r6.ebuild, grub-9999-r1.ebuild: >+ Add blocker on broken freetype, bug 532506. >+ >+*grub-2.02_beta2-r6 (11 Dec 2014) >+ >+ 11 Dec 2014; Mike Gilbert <floppym@gentoo.org> +grub-2.02_beta2-r6.ebuild, >+ -grub-2.02_beta2-r5.ebuild: >+ Backport patch to remove bashisms in grub-mkconfig, bug 532200 by Rémi >+ Cardona. >+ >+ 07 Dec 2014; Mike Gilbert <floppym@gentoo.org> >+ -files/grub-2.02_beta2-bash-completions.patch, grub-2.02_beta2-r5.ebuild: >+ Drop bash-completion patch until uptream approves of something. >+ >+ 06 Dec 2014; Patrick Lauer <patrick@gentoo.org> grub-2.02_beta2-r5.ebuild: >+ Remove unneeded blank line >+ >+ 06 Dec 2014; Mike Gilbert <floppym@gentoo.org> >+ files/grub-2.02_beta2-bash-completions.patch: >+ Replace grub-completion patch with the version I sent upstream. >+ >+ 06 Dec 2014; Mike Gilbert <floppym@gentoo.org> grub-2.02_beta2-r5.ebuild: >+ Fix bash completion symlinks. >+ >+*grub-2.02_beta2-r5 (05 Dec 2014) >+ >+ 05 Dec 2014; Justin Lecher <jlec@gentoo.org> -grub-2.02_beta2-r4.ebuild, >+ +grub-2.02_beta2-r5.ebuild: >+ Fix name of bash-completion grub -> grub2 >+ >+ 05 Dec 2014; Mike Gilbert <floppym@gentoo.org> -files/2.02_beta2/0001-Makefile >+ .util.def-Link-grub-ofpathname-with-zfs-libs.patch, -files/2.02_beta2/0002-gru >+ b-install-support-for-partitioned-partx-loop-devi.patch, >+ -files/2.02_beta2/0003-Fix-grub-probe-0-option.patch, -files/2.02_beta2/0004-F >+ ix-partmap-cryptodisk-and-abstraction-handling-in-g.patch, >+ -files/2.02_beta2/0005-Fix-typo-gettext_print-instead-of-gettext_printf.patch, >+ -files/2.02_beta2/0006-change-stop-condition-to-avoid-infinite-loops.patch, >+ -files/2.02_beta2/0007-Improve-LVM-logical_volumes-string-matching.patch, >+ -files/2.02_beta2/0008-Fix-an-infinite-loop-in-grub-mkconfig.patch, >+ -files/2.02_beta2/0009-Fix-incorrect-address-reference-in-btrfs.patch, >+ -grub-2.02_beta2-r2.ebuild, -grub-2.02_beta2.ebuild: >+ Remove obsolete ebuilds. >+ >+*grub-2.02_beta2-r4 (04 Dec 2014) >+ >+ 04 Dec 2014; Justin Lecher <jlec@gentoo.org> +grub-2.02_beta2-r4.ebuild, >+ +files/grub-2.02_beta2-bash-completions.patch, metadata.xml: >+ Fix QA issues with bash-completions, #526138 >+ >+ 03 Dec 2014; Mike Gilbert <floppym@gentoo.org> grub-2.02_beta2-r3.ebuild: >+ Stable on x86, bug 522314. Thanks to Poly-C for testing. >+ >+ 03 Dec 2014; Mike Gilbert <floppym@gentoo.org> grub-2.02_beta2-r3.ebuild: >+ Move stable keyword forward for minor change. >+ >+*grub-2.02_beta2-r3 (03 Dec 2014) >+ >+ 03 Dec 2014; Mike Gilbert <floppym@gentoo.org> +grub-2.02_beta2-r3.ebuild: >+ Convert patchset to a tarball. Don't set gfxpayload by default if not booting >+ with efi, bug 528826. >+ >+ 22 Oct 2014; Ian Stakenvicius (_AxS_) <axs@gentoo.org> >+ -files/grub-0.97-force-ld.bfd.patch, grub-0.97-r14.ebuild: >+ grub:0 - undid the ugly patch-based hacks for forcing ld.bfd, thanks to vapier >+ and floppym >+ >+ 22 Oct 2014; Mike Gilbert <floppym@gentoo.org> grub-2.02_beta2-r2.ebuild, >+ grub-9999-r1.ebuild: >+ Use test-flags-CC instead of gcc-version check, thanks to vapier. >+ >+ 22 Oct 2014; Ian Stakenvicius (_AxS_) <axs@gentoo.org> grub-0.97-r14.ebuild: >+ grub:0 - Only apply -fuse-ld=bfd when gcc is new enough to support it, bug >+ 526348 >+ >+ 20 Oct 2014; Ian Stakenvicius (_AxS_) <axs@gentoo.org> grub-0.97-r14.ebuild: >+ A quick fix regarding amd64 static building without ncurses >+ >+*grub-0.97-r14 (20 Oct 2014) >+ >+ 20 Oct 2014; Ian Stakenvicius (_AxS_) <axs@gentoo.org> >+ +files/grub-0.97-force-ld.bfd.patch, +grub-0.97-r14.ebuild, >+ files/grub.conf.gentoo: >+ revbump of grub:0 , supporting gx86-multilib (bug 510758) and addressing bugs >+ 479296, 466536 and 418287 >+ >+ 19 Oct 2014; Mike Gilbert <floppym@gentoo.org> grub-9999-r1.ebuild: >+ Update to latest unifont. >+ >+ 16 Oct 2014; Mike Gilbert <floppym@gentoo.org> files/grub.default-3: >+ Copy/paste description of GRUB_GFXPAYLOAD_LINUX from grub.info. >+ >+ 24 Sep 2014; Mike Gilbert <floppym@gentoo.org> grub-2.02_beta2-r2.ebuild: >+ Stable on amd64, bug 522314. >+ >+ 16 Sep 2014; Mike Gilbert <floppym@gentoo.org> grub-2.02_beta2-r2.ebuild, >+ grub-9999-r1.ebuild: >+ Always download/symlink unifont, bug 522956. >+ >+*grub-2.02_beta2-r2 (10 Sep 2014) >+ >+ 10 Sep 2014; Mike Gilbert <floppym@gentoo.org> >+ +files/2.02_beta2/0006-change-stop-condition-to-avoid-infinite-loops.patch, >+ +files/2.02_beta2/0007-Improve-LVM-logical_volumes-string-matching.patch, >+ +files/2.02_beta2/0008-Fix-an-infinite-loop-in-grub-mkconfig.patch, >+ +files/2.02_beta2/0009-Fix-incorrect-address-reference-in-btrfs.patch, >+ +grub-2.02_beta2-r2.ebuild, -grub-2.02_beta2-r1.ebuild: >+ More backports, bug 522428. >+ >+ 10 Sep 2014; Mike Gilbert <floppym@gentoo.org> grub-2.02_beta2-r1.ebuild, >+ grub-2.02_beta2.ebuild, grub-9999-r1.ebuild: >+ Add build-time dep on freetype for coreboot, qemu, ieee1275 and loongson. Bug >+ 522464 by Stuart Shelton. >+ >+*grub-2.02_beta2-r1 (09 Sep 2014) >+ >+ 09 Sep 2014; Mike Gilbert <floppym@gentoo.org> +files/2.02_beta2/0001-Makefile >+ .util.def-Link-grub-ofpathname-with-zfs-libs.patch, +files/2.02_beta2/0002-gru >+ b-install-support-for-partitioned-partx-loop-devi.patch, >+ +files/2.02_beta2/0003-Fix-grub-probe-0-option.patch, +files/2.02_beta2/0004-F >+ ix-partmap-cryptodisk-and-abstraction-handling-in-g.patch, >+ +files/2.02_beta2/0005-Fix-typo-gettext_print-instead-of-gettext_printf.patch, >+ +grub-2.02_beta2-r1.ebuild: >+ Backport several patches to resolve issues with grub-probe and grub-mkconfig. >+ Bug 522428, thanks to Coacher. >+ >+ 09 Sep 2014; Mike Gilbert <floppym@gentoo.org> >+ +files/grub-2.02_beta2-libzfs.patch, grub-2.02_beta2.ebuild: >+ Backport build fix for when both device-mapper and libzfs are enabled. Bug >+ 496608. >+ >+ 07 Sep 2014; Richard Freeman <rich0@gentoo.org> grub-2.02_beta2.ebuild: >+ amd64 stable - 522314 >+ >+ 22 Jun 2014; Mike Gilbert <floppym@gentoo.org> grub-2.02_beta2.ebuild, >+ grub-9999-r1.ebuild: >+ Update to unifont-7.0.01. >+ >+ 26 Apr 2014; Mike Gilbert <floppym@gentoo.org> grub-2.02_beta2.ebuild, >+ grub-9999-r1.ebuild: >+ Replace -O3 with -O2 to prevent segfault in grub-mkimage, bug 508758 by Roc >+ Vallès. >+ >+ 15 Apr 2014; Mike Gilbert <floppym@gentoo.org> grub-2.02_beta2.ebuild, >+ grub-9999-r1.ebuild: >+ Add python3.4. >+ >+ 15 Mar 2014; Mike Gilbert <floppym@gentoo.org> grub-2.00_p5107-r2.ebuild, >+ grub-2.02_beta2.ebuild, grub-9999-r1.ebuild: >+ Add runtime dep on gettext, bug 503858 by Nikoli. >+ >+ 09 Mar 2014; Mike Frysinger <vapier@gentoo.org> grub-2.00_p5107-r2.ebuild, >+ grub-2.02_beta2.ebuild, grub-9999-r1.ebuild: >+ Use single quotes around ~ to get consistent behavior in <=bash-4.2 and >+ >=bash-4.3 versions #503860 by Lars Wendler. >+ >+ 28 Feb 2014; Mike Gilbert <floppym@gentoo.org> >+ -files/1.99-call_proper_grub_probe.patch, >+ -files/1.99-do_not_stat_so_often.patch, -files/1.99-improve_devmapper.patch, >+ -files/1.99-stat_root_device_properly-p1.patch, >+ -files/1.99-stat_root_device_properly-p2.patch, >+ -files/grub-2.00-20_linux_xen.patch, -files/grub-2.00-compression.patch, >+ -files/grub-2.00-config-quoting.patch, -files/grub-2.00-dmraid.patch, >+ -files/grub-2.00-freebsd.patch, -files/grub-2.00-hardcoded-awk.patch, >+ -files/grub-2.00-no-gets.patch, -files/grub-2.00-os-prober-efi-system.patch, >+ -files/grub-2.00-parallel-make.patch, -files/grub-2.00-texinfo.patch, >+ -files/grub-2.00-tftp-endian.patch, >+ -files/grub-2.00-zfs-feature-flag-support-r1.patch, >+ -files/grub-2.00-zfs-feature-flag-support.patch, >+ -files/grub-2.02_beta1-only-use-scripts-that-are-executable.patch, >+ -files/grub.default: >+ Remove unused files in FILESDIR. >+ >+ 28 Feb 2014; Mike Gilbert <floppym@gentoo.org> -grub-0.97-r10.ebuild, >+ -grub-0.97-r11.ebuild, -grub-1.99-r2.ebuild, -grub-2.00-r4.ebuild, >+ -grub-2.00_p5107.ebuild, -grub-2.02_beta1-r1.ebuild: >+ Remove old ebuilds. >+ >+ 28 Feb 2014; Mike Gilbert <floppym@gentoo.org> files/grub.default-3: >+ Add a couple of examples for GRUB_CMDLINE_LINUX. >+ >+ 13 Feb 2014; Mike Gilbert <floppym@gentoo.org> grub-2.02_beta2.ebuild, >+ grub-9999-r1.ebuild: >+ Warn people about the /boot/grub2 to /boot/grub move regardless of the version >+ they are upgrading from. >+ >+ 27 Jan 2014; Mike Gilbert <floppym@gentoo.org> grub-2.02_beta2.ebuild, >+ grub-9999-r1.ebuild: >+ Add support for the xen platform. >+ >+ 07 Jan 2014; Lars Wendler <polynomial-c@gentoo.org> -grub-0.92-r1.ebuild, >+ -grub-0.94-r1.ebuild, -grub-0.96-r1.ebuild, -grub-0.96-r2.ebuild, >+ -grub-0.96-r3.ebuild, -grub-0.97.ebuild, -grub-0.97-r2.ebuild, >+ -grub-0.97-r3.ebuild, -grub-0.97-r4.ebuild, -grub-0.97-r5.ebuild, >+ -grub-0.97-r6.ebuild, -grub-0.97-r8.ebuild, -grub-0.97-r9.ebuild, >+ -files/grub-0.97-gpt.patch: >+ Removed old versions and files. >+ >+*grub-2.02_beta2 (24 Dec 2013) >+ >+ 24 Dec 2013; Mike Gilbert <floppym@gentoo.org> +grub-2.02_beta2.ebuild, >+ grub-9999-r1.ebuild: >+ Version bump. >+ >+ 24 Dec 2013; Mike Gilbert <floppym@gentoo.org> -grub-2.02_beta1.ebuild, >+ grub-2.02_beta1-r1.ebuild, grub-9999-r1.ebuild: >+ Host binaries no longer have executable stacks. >+ >+*grub-2.02_beta1-r1 (23 Dec 2013) >+ >+ 23 Dec 2013; Lars Wendler <polynomial-c@gentoo.org> >+ +grub-2.02_beta1-r1.ebuild, >+ +files/grub-2.02_beta1-only-use-scripts-that-are-executable.patch: >+ Let grub-mkconfig only use scripts that are executable (bug #494716). >+ >+ 19 Dec 2013; Mike Gilbert <floppym@gentoo.org> +files/grub.default-3, >+ grub-2.02_beta1.ebuild, grub-9999-r1.ebuild: >+ Adjust default menu options for grub-2.02. >+ >+*grub-2.02_beta1 (19 Dec 2013) >+ >+ 19 Dec 2013; Mike Gilbert <floppym@gentoo.org> +grub-2.02_beta1.ebuild, >+ grub-9999-r1.ebuild: >+ Version bump. >+ >+ 09 Dec 2013; Mike Gilbert <floppym@gentoo.org> >+ +files/grub-2.00-freetype-2.5.1.patch, grub-2.00_p5107-r2.ebuild: >+ Fix build with freetype-2.5.1, bug 493634 by Thomas Axelsson. >+ >+ 09 Dec 2013; Mike Gilbert <floppym@gentoo.org> grub-9999-r1.ebuild: >+ Adjust *FLAGS logic and drop custom-cflags use flag. >+ >+ 09 Dec 2013; Mike Gilbert <floppym@gentoo.org> grub-9999-r1.ebuild: >+ Re-enable python3. >+ >+ 04 Dec 2013; Mike Gilbert <floppym@gentoo.org> grub-9999-r1.ebuild: >+ Require python2 and drop autogen dep. >+ >+ 26 Oct 2013; Mike Gilbert <floppym@gentoo.org> grub-2.00_p5107-r2.ebuild, >+ grub-9999-r1.ebuild: >+ Add dependency on app-arch/unzip, bug 489400. >+ >+ 23 Oct 2013; Mike Gilbert <floppym@gentoo.org> grub-2.00_p5107-r2.ebuild: >+ Apply previous change. >+ >+ 23 Oct 2013; Mike Gilbert <floppym@gentoo.org> grub-9999-r1.ebuild: >+ Remove build-time dependency on dejavu and unifont by downloading our own >+ copies. Add GRUB_AUTOGEN variable to control autogen separately from >+ autoreconf. >+ >+*grub-9999-r1 (22 Oct 2013) >+ >+ 22 Oct 2013; Mike Gilbert <floppym@gentoo.org> +grub-9999-r1.ebuild, >+ -grub-9999.ebuild: >+ Revbump for git migration. >+ >+ 22 Oct 2013; Mike Gilbert <floppym@gentoo.org> grub-9999.ebuild: >+ Upstream migrated to git. >+ >+ 21 Oct 2013; Mike Gilbert <floppym@gentoo.org> grub-2.00_p5107-r2.ebuild, >+ grub-9999.ebuild: >+ Remove dejavu and unifont from RDEPEND, bug 488670. >+ >+ 17 Oct 2013; Mike Gilbert <floppym@gentoo.org> metadata.xml: >+ We don't rename /boot/grub. >+ >+ 17 Oct 2013; Mike Gilbert <floppym@gentoo.org> grub-2.00_p5107-r2.ebuild, >+ grub-9999.ebuild: >+ Work around funky emu platform with USE=static by setting HOST_LDFLAGS instead >+ of LDFLAGS. Bug 488182 by Hodur. >+ >+*grub-2.00_p5107-r2 (16 Oct 2013) >+ >+ 16 Oct 2013; Lars Wendler <polynomial-c@gentoo.org> >+ -grub-2.00_p5107-r1.ebuild, +grub-2.00_p5107-r2.ebuild: >+ Fixed automagic linking against libdevmapper.so (bug #488234). Permission >+ kindly granted by floppym. Revbump comitted straight to stable. >+ >+ 14 Oct 2013; Mike Gilbert <floppym@gentoo.org> grub-2.00_p5107-r1.ebuild: >+ Stable on amd64 and x86, bug 455544. >+ >+ 21 Sep 2013; Mike Gilbert <floppym@gentoo.org> grub-2.00_p5107-r1.ebuild, >+ grub-9999.ebuild: >+ Need to call mount-boot_mount_boot_partition first. >+ >+ 21 Sep 2013; Mike Gilbert <floppym@gentoo.org> grub-2.00_p5107-r1.ebuild, >+ grub-9999.ebuild: >+ Make a symlink from /boot/grub/grub.cfg to /boot/grub2/grub.cfg in case people >+ don't read the warning. >+ >+ 21 Sep 2013; Mike Gilbert <floppym@gentoo.org> grub-2.00_p5107-r1.ebuild, >+ grub-9999.ebuild: >+ Link to the migration guide if grub:0 is installed. >+ >+ 21 Sep 2013; Mike Gilbert <floppym@gentoo.org> files/grub.default-2: >+ Change references from /boot/grub2 to /boot/grub. >+ >+ 21 Sep 2013; Mike Gilbert <floppym@gentoo.org> grub-2.00_p5107-r1.ebuild, >+ grub-9999.ebuild: >+ Move BUILD_CC from grub_configure to src_configure. >+ >+ 21 Sep 2013; Mike Gilbert <floppym@gentoo.org> grub-2.00_p5107-r1.ebuild, >+ grub-9999.ebuild: >+ No reason to localize BUILD_CC variable. >+ >+ 21 Sep 2013; Mike Gilbert <floppym@gentoo.org> grub-2.00_p5107-r1.ebuild, >+ grub-9999.ebuild: >+ Export BUILD_CC before calling configure, bug 486592 by ago. >+ >+ 20 Sep 2013; Mike Gilbert <floppym@gentoo.org> -grub-2.00-r1.ebuild, >+ -grub-2.00-r2.ebuild, -grub-2.00-r3.ebuild, -grub-2.00_beta6.ebuild, >+ -grub-2.00_p5086.ebuild: >+ Remove old ebuilds. >+ >+*grub-2.00_p5107-r1 (07 Sep 2013) >+ >+ 07 Sep 2013; Mike Gilbert <floppym@gentoo.org> +grub-2.00_p5107-r1.ebuild, >+ grub-9999.ebuild: >+ Drop the --with-grubdir=grub2 option and emit a warning on upgrades. >+ >+*grub-2.00_p5107 (16 Aug 2013) >+ >+ 16 Aug 2013; Mike Gilbert <floppym@gentoo.org> +grub-2.00_p5107.ebuild: >+ New snapshot, resolves multiboot build failure, bug 479764. >+ >+ 14 Aug 2013; Patrick Lauer <patrick@gentoo.org> grub-2.00-r4.ebuild, >+ grub-2.00_p5086.ebuild, grub-9999.ebuild: >+ Whitespace >+ >+ 04 Aug 2013; Mike Gilbert <floppym@gentoo.org> -grub-2.00_p4946.ebuild: >+ Remove old snapshot. >+ >+*grub-2.00_p5086 (04 Aug 2013) >+ >+ 04 Aug 2013; Mike Gilbert <floppym@gentoo.org> +grub-2.00_p5086.ebuild, >+ grub-9999.ebuild: >+ New snapshot, resolves bug 468136. Append -fuse-ld=bfd to LDFLAGS for gcc-4.8+ >+ as a workaround for bug 439082. >+ >+ 28 Jul 2013; Mike Gilbert <floppym@gentoo.org> grub-2.00_p4946.ebuild, >+ grub-9999.ebuild: >+ We don't need autogen with a pristine snapshot. >+ >+*grub-2.00_p4946 (28 Jul 2013) >+ >+ 28 Jul 2013; Mike Gilbert <floppym@gentoo.org> +grub-2.00_p4946.ebuild, >+ grub-9999.ebuild: >+ Add new snapshot for bug 468136. >+ >+ 21 Jul 2013; Mike Gilbert <floppym@gentoo.org> grub-2.00-r4.ebuild, >+ grub-9999.ebuild: >+ Let configure auto-detect efiemu support. >+ >+*grub-2.00-r4 (21 Jul 2013) >+ >+ 21 Jul 2013; Mike Gilbert <floppym@gentoo.org> >+ +files/grub-2.00-os-prober-efi-system.patch, +grub-2.00-r4.ebuild, >+ grub-9999.ebuild: >+ Add support for probing EFI system partition, bug 477314 by Ben Kohler. >+ Respect bashcompdir, bug 477392 by Alphat-PC. >+ >+ 07 Jul 2013; Mike Gilbert <floppym@gentoo.org> grub-2.00-r3.ebuild: >+ sed || die >+ >+ 30 Jun 2013; Mike Gilbert <floppym@gentoo.org> grub-9999.ebuild: >+ Restore addpredict call to grub-9999. >+ >+ 13 May 2013; Mike Gilbert <floppym@gentoo.org> files/grub.default-2: >+ Describe the GRUB_CMDLINE_LINUX variables. >+ >+ 01 May 2013; Mike Gilbert <floppym@gentoo.org> grub-9999.ebuild: >+ Enable mulitslot by default. >+ >+ 29 Apr 2013; Mike Gilbert <floppym@gentoo.org> grub-9999.ebuild: >+ Add test dependencies. >+ >+ 29 Apr 2013; Mike Gilbert <floppym@gentoo.org> grub-9999.ebuild: >+ Override src_test. >+ >+ 28 Apr 2013; Mike Gilbert <floppym@gentoo.org> grub-2.00-r3.ebuild, >+ grub-9999.ebuild: >+ Minor tweaks. >+ >+ 28 Apr 2013; Mike Gilbert <floppym@gentoo.org> grub-9999.ebuild, metadata.xml: >+ Rewrite ebuild around autotools-utils and multibuild eclasses. Add >+ USE=multislot to toggle renaming of binaries and grubdir. >+ >+ 27 Apr 2013; Mike Gilbert <floppym@gentoo.org> grub-9999.ebuild: >+ Refresh live ebuild. >+ >+*grub-2.00-r3 (27 Apr 2013) >+ >+ 27 Apr 2013; Mike Gilbert <floppym@gentoo.org> +files/grub-2.00-dmraid.patch, >+ +files/grub-2.00-texinfo.patch, +grub-2.00-r3.ebuild: >+ Resolve infinte-loop in grub-probe #462740 and fix dmraid support #430748. >+ Also fix issue with texinfo-5.1. >+ >+ 24 Apr 2013; Richard Yao <ryao@gentoo.org> >+ +files/grub-2.00-zfs-feature-flag-support-r1.patch: >+ Commit grub-2.00-zfs-feature-flag-support-r1.patch in preparation for sys- >+ boot/grub-2.00-r3, bug \#462740 >+ >+ 09 Apr 2013; Samuli Suominen <ssuominen@gentoo.org> metadata.xml: >+ Replace reference of sys-fs/device-mapper with sys-fs/lvm2 in USE >+ description. >+ >+ 31 Mar 2013; Mike Gilbert <floppym@gentoo.org> >+ +files/grub-2.00-20_linux_xen.patch, grub-2.00-r2.ebuild: >+ Fix detection of genkernel initramfs on xen. >+ >+ 05 Feb 2013; Mike Gilbert <floppym@gentoo.org> grub-2.00-r2.ebuild, >+ grub-9999.ebuild: >+ Restore missing patches and FreeBSD compat, bug 455580. >+ >+ 04 Feb 2013; Richard Yao <ryao@gentoo.org> grub-2.00-r2.ebuild: >+ Warn people using ZFS that grub2-install needs to be run to properly support >+ feature flags. >+ >+ 03 Feb 2013; Mike Gilbert <floppym@gentoo.org> grub-2.00-r2.ebuild: >+ Restore keywords after testing. >+ >+*grub-2.00-r2 (03 Feb 2013) >+ >+ 03 Feb 2013; Richard Yao <ryao@gentoo.org> >+ +files/grub-2.00-zfs-feature-flag-support.patch, +grub-2.00-r2.ebuild: >+ Add ZFS support for Feature Flags and LZ4 Compression from Illumos GRUB; A big >+ thanks goes to Massimo Maggi for 99.9% of the porting work. >+ >+ 19 Jan 2013; Matt Turner <mattst88@gentoo.org> grub-2.00-r1.ebuild: >+ Add yeeloong? ( truetype ) to REQUIRED_USE, bug 452894. >+ >+ 19 Jan 2013; Mike Gilbert <floppym@gentoo.org> >+ files/grub-2.00-parallel-make.patch: >+ Update parallel make patch to fix bulding of emu platform. >+ >+ 13 Jan 2013; Mike Gilbert <floppym@gentoo.org> grub-2.00-r1.ebuild: >+ Fix dependency on xz-utils, reported by onox. >+ >+ 07 Jan 2013; Mike Gilbert <floppym@gentoo.org> >+ +files/grub-2.00-compression.patch, grub-2.00-r1.ebuild: >+ Include patch to fix module decompression, #424527 by Maxim Kammerer. >+ >+ 07 Jan 2013; Mike Gilbert <floppym@gentoo.org> grub-2.00-r1.ebuild: >+ A couple more FreeBSD changes. >+ >+ 07 Jan 2013; Mike Gilbert <floppym@gentoo.org> +files/grub-2.00-freebsd.patch, >+ grub-2.00-r1.ebuild: >+ Fixes for FreeBSD, bug 442050 by Yuta SATOH. >+ >+ 22 Oct 2012; Jeroen Roovers <jer@gentoo.org> metadata.xml: >+ Fix maintainer Assignee/CC preferences. >+ >+ 20 Oct 2012; Mike Gilbert <floppym@gentoo.org> grub-2.00-r1.ebuild, >+ grub-9999.ebuild: >+ Add pkg_pretend check to bail out if we are using the gold linker. Bug 439082 >+ by Ambroz Bizjak. >+ >+ 18 Oct 2012; Christoph Junghans <ottxor@gentoo.org> >+ +files/grub-2.00-hardcoded-awk.patch, grub-2.00-r1.ebuild, grub-9999.ebuild: >+ fixed hardcoded awk (bug #424137) >+ >+*grub-2.00-r1 (16 Oct 2012) >+ >+ 16 Oct 2012; Mike Gilbert <floppym@gentoo.org> >+ +files/grub-2.00-tftp-endian.patch, +grub-2.00-r1.ebuild, -grub-2.00.ebuild, >+ grub-9999.ebuild: >+ Apply upstream patch to fix TFTP issue, bug 438612 by Alexander Zubkov. >+ >+ 11 Oct 2012; Mike Gilbert <floppym@gentoo.org> grub-2.00.ebuild, >+ grub-9999.ebuild: >+ Install modules in /usr/lib/grub. >+ >+ 22 Sep 2012; Mike Gilbert <floppym@gentoo.org> metadata.xml: >+ Clarify metadata. >+ >+ 07 Aug 2012; Markos Chandras <hwoarang@gentoo.org> grub-0.97-r12.ebuild: >+ Stable on amd64 wrt bug #418393 >+ >+ 06 Aug 2012; Agostino Sarubbo <ago@gentoo.org> grub-0.97-r12.ebuild: >+ Stable for X86, wrt bug #418393 >+ >+ 24 Jul 2012; Mike Frysinger <vapier@gentoo.org> grub-0.97-r13.ebuild: >+ Touch up style/messages to match grub-static -- no functional changes. >+ >+ 23 Jul 2012; Ryan Hill <dirtyepic@gentoo.org> grub-0.97-r13.ebuild: >+ Remove ebeep due to EAPI 4. Improve output readability. >+ >+*grub-0.97-r13 (23 Jul 2012) >+ >+ 23 Jul 2012; Mike Frysinger <vapier@gentoo.org> +grub-0.97-r13.ebuild: >+ Update to EAPI=4 so we can depend on ncurses[static-libs] when building with >+ USE=static #427600 by Myckel Habets. >+ >+ 22 Jul 2012; Mike Gilbert <floppym@gentoo.org> >+ +files/grub-2.00-config-quoting.patch, -files/grub-2.00-gettext_printf.patch, >+ grub-2.00.ebuild, grub-9999.ebuild: >+ Replace previous patch with better version from upstream. >+ >+ 22 Jul 2012; Mike Gilbert <floppym@gentoo.org> >+ +files/grub-2.00-gettext_printf.patch, grub-2.00.ebuild, grub-9999.ebuild: >+ Fix problem with single quotes in translated messages in grub-mkconfig. Bug >+ 426364 by Alex Domingo. >+ >+ 18 Jul 2012; Mike Gilbert <floppym@gentoo.org> grub-2.00.ebuild, >+ grub-9999.ebuild: >+ Optionally install html docs, bug 426738 by Chris Mayo. >+ >+ 13 Jul 2012; Mike Gilbert <floppym@gentoo.org> grub-2.00.ebuild, >+ grub-9999.ebuild: >+ Add mulitprocessing.eclass magic to src_configure. >+ >+ 07 Jul 2012; Mike Gilbert <floppym@gentoo.org> >+ +files/grub-2.00-parallel-make.patch, -files/grub-2.00-manpage-race.patch, >+ grub-2.00.ebuild, grub-9999.ebuild: >+ Add additional fix for bug 424231. >+ >+ 05 Jul 2012; Mike Frysinger <vapier@gentoo.org> >+ +files/grub-2.00-no-gets.patch, grub-2.00.ebuild: >+ Fix building with glibc-2.16 #424703 by Martin Jansa. >+ >+ 01 Jul 2012; Mike Gilbert <floppym@gentoo.org> grub-2.00.ebuild, >+ grub-9999.ebuild: >+ Unset CCASFLAGS. Reported by tommy. >+ >+ 01 Jul 2012; Mike Gilbert <floppym@gentoo.org> >+ +files/grub-2.00-manpage-race.patch, >+ -files/grub-2.00-10_linux-genkernel.patch, grub-2.00.ebuild, grub-9999.ebuild: >+ Add patch to fix build race for bug 424231 by Wonko. >+ >+ 29 Jun 2012; Mike Gilbert <floppym@gentoo.org> grub-2.00.ebuild, >+ grub-9999.ebuild: >+ Extend workaround for sandbox bug 404013. >+ >+ 29 Jun 2012; Mike Gilbert <floppym@gentoo.org> grub-0.97-r12.ebuild: >+ grub-0.97 does not actually install files in /usr/lib, so don't copy that >+ directory's content to /boot/grub. >+ >+ 29 Jun 2012; Mike Gilbert <floppym@gentoo.org> grub-2.00.ebuild, >+ grub-9999.ebuild: >+ Replace lzo with xz-utils, bug 424045 by Andrey Volkov. >+ >+ 29 Jun 2012; Jeff Horelick <jdhore@gentoo.org> grub-2.00.ebuild: >+ Keyword ~x86 wrt bug 424019 >+ >+ 29 Jun 2012; Mike Gilbert <floppym@gentoo.org> grub-2.00.ebuild, >+ grub-9999.ebuild: >+ Add ~amd64 keyword for grub:2. >+ >+ 29 Jun 2012; Mike Gilbert <floppym@gentoo.org> grub-2.00.ebuild, >+ grub-9999.ebuild: >+ Add required use for qemu/truetype, bug 405741 by jlec. >+ >+ 29 Jun 2012; Mike Gilbert <floppym@gentoo.org> grub-2.00.ebuild, >+ grub-9999.ebuild: >+ Depend on bison, bug 380019. >+ >+ 28 Jun 2012; Mike Gilbert <floppym@gentoo.org> files/grub.default-2: >+ Fix typos in grub.default, #424005 by Chris Mayo. >+ >+ 28 Jun 2012; Mike Gilbert <floppym@gentoo.org> grub-2.00.ebuild: >+ Add ewarn message with instructions for adding grub:0 to the world file. >+ >+*grub-2.00 (28 Jun 2012) >+ >+ 28 Jun 2012; Tomáš Chvátal <scarabeus@gentoo.org> +files/grub.default-2, >+ -grub-2.00_beta0.ebuild, -grub-2.00_beta1.ebuild, -grub-2.00_beta2.ebuild, >+ -grub-2.00_beta2-r1.ebuild, -grub-2.00_beta3.ebuild, >+ -grub-2.00_beta3-r2.ebuild, -grub-2.00_beta5.ebuild, -grub-2.00_rc1.ebuild, >+ +grub-2.00.ebuild, grub-9999.ebuild: >+ Version bump to 2.00. Depend also on dejavu (otherwise starfield is not >+ distributed). Add info about themes to default config file. Remove older >+ betas/rcs apart from latest beta to ensure fallback if 2.00 has regressions. >+ >+*grub-2.00_rc1 (25 Jun 2012) >+ >+ 25 Jun 2012; Mike Gilbert <floppym@gentoo.org> +grub-2.00_rc1.ebuild, >+ grub-9999.ebuild: >+ Version bump. Tweak efiemu configure option, bug 422835 by RafaÅ MużyÅo. >+ >+ 17 Jun 2012; Mike Gilbert <floppym@gentoo.org> metadata.xml: >+ Remove redundant maintainer node. >+ >+ 09 Jun 2012; Mike Gilbert <floppym@gentoo.org> grub-9999.ebuild: >+ Stub out autopoint before calling eautoreconf. >+ >+ 05 Jun 2012; Mike Gilbert <floppym@gentoo.org> grub-9999.ebuild: >+ Call autoreconf directly (via autogen.sh) since eautoreconf insists on callign >+ autopoint. Bug 418081. >+ >+*grub-2.00_beta6 (02 Jun 2012) >+ >+ 02 Jun 2012; Mike Gilbert <floppym@gentoo.org> +grub-2.00_beta6.ebuild, >+ grub-9999.ebuild: >+ Version bump. Fix links in grub2.info. #416035 by Martin Väth. >+ >+ 02 Jun 2012; Mike Frysinger <vapier@gentoo.org> grub-0.97-r12.ebuild: >+ Expand insns for creating grub-static binpkg so it runs more smoothly. >+ >+*grub-0.97-r12 (31 May 2012) >+ >+ 31 May 2012; Mike Frysinger <vapier@gentoo.org> +grub-0.97-r12.ebuild: >+ Build stage1/stage2 with -march=i[3456]86 based on target tuple to keep >+ SSE/etc... insns from sneaking into the generated output #360513#115. >+ >+ 31 May 2012; Mike Frysinger <vapier@gentoo.org> grub-0.97-r3.ebuild, >+ grub-0.97-r4.ebuild, grub-0.97-r5.ebuild, grub-0.97-r6.ebuild, >+ grub-0.97-r8.ebuild, grub-0.97-r9.ebuild, grub-0.97-r10.ebuild, >+ grub-0.97-r11.ebuild, grub-1.99-r2.ebuild: >+ Inherit multilib eclass in ebuilds that use it. >+ >+ 29 May 2012; Kacper Kowalik <xarthisius@gentoo.org> grub-0.97-r11.ebuild: >+ Bump patchver and add it's digest >+ >+*grub-0.97-r11 (29 May 2012) >+ >+ 29 May 2012; Richard Yao <ryao@gentoo.org> +grub-0.97-r11.ebuild: >+ Add xarthisius' patch for bug #360513 to GRUB 0.97 patchset, reviewed by >+ myself and jdhore, approved by Chainsaw in IRC >+ >+ 18 May 2012; Joseph Jezak <josejx@gentoo.org> grub-1.99-r2.ebuild, >+ grub-2.00_beta5.ebuild, grub-9999.ebuild: >+ Add runtime dep on tools required to find the OFPATH on PowerPC. >+ >+*grub-2.00_beta5 (09 May 2012) >+ >+ 09 May 2012; Mike Gilbert <floppym@gentoo.org> +grub-2.00_beta5.ebuild, >+ grub-9999.ebuild: >+ Version bump. Should resolve bug 412497. Repleace dependencies on os-prober >+ and libisoburn with elog messages. >+ >+ 28 Apr 2012; Mike Gilbert <floppym@gentoo.org> grub-2.00_beta3-r2.ebuild, >+ grub-9999.ebuild: >+ Depend on static versions of bzip2, freetype, and zlib when USE=static. >+ >+*grub-2.00_beta3-r2 (26 Apr 2012) >+ >+ 26 Apr 2012; Mike Gilbert <floppym@gentoo.org> +grub-2.00_beta3-r2.ebuild, >+ -grub-2.00_beta3-r1.ebuild, files/grub-2.00-10_linux-genkernel.patch: >+ Replace 10_linux patch with the changeset from upstream. >+ Bug 413505 by Jan De Luyck. >+ >+ 11 Apr 2012; Mike Gilbert <floppym@gentoo.org> >+ files/grub-2.00-10_linux-genkernel.patch: >+ Adjust patch to use uname -m in place of a shell glob. >+ >+ 11 Apr 2012; Mike Gilbert <floppym@gentoo.org> >+ files/grub-2.00-10_linux-genkernel.patch: >+ Remove real_root logic from patch, #411421 by Xake. >+ >+ 07 Apr 2012; Mike Gilbert <floppym@gentoo.org> grub-9999.ebuild: >+ Synchronize live ebuild. >+ >+*grub-2.00_beta3-r1 (07 Apr 2012) >+ >+ 07 Apr 2012; Mike Gilbert <floppym@gentoo.org> >+ +files/grub-2.00-10_linux-genkernel.patch, +grub-2.00_beta3-r1.ebuild: >+ Add patch to support genkernel initramfs in 10_linux. >+ >+*grub-2.00_beta3 (01 Apr 2012) >+ >+ 01 Apr 2012; Mike Gilbert <floppym@gentoo.org> +grub-2.00_beta3.ebuild: >+ Version bump. >+ >+ 24 Mar 2012; Mike Gilbert <floppym@gentoo.org> grub-2.00_beta2-r1.ebuild, >+ grub-9999.ebuild: >+ Point users at the quick start guide. >+ >+*grub-2.00_beta2-r1 (20 Mar 2012) >+ >+ 20 Mar 2012; Mike Gilbert <floppym@gentoo.org> +grub-2.00_beta2-r1.ebuild: >+ Fix sort order of kernels in grub2-mkconfig. Bug 408195. >+ >+ 18 Mar 2012; Mike Gilbert <floppym@gentoo.org> grub-2.00_beta2.ebuild, >+ grub-9999.ebuild: >+ Pass -Os in TARGET_CFLAGS for efi-64 on x86. Don't clobber TARGET variables in >+ case the user wants to play with them. Set CTARGET to pass --target option to >+ configure. >+ >+ 17 Mar 2012; Mike Gilbert <floppym@gentoo.org> grub-9999.ebuild: >+ Sync live ebuild. >+ >+ 17 Mar 2012; Mike Gilbert <floppym@gentoo.org> grub-2.00_beta2.ebuild: >+ Enable building x86_64-efi target on an x86 host. Bug 408545. >+ >+*grub-2.00_beta2 (11 Mar 2012) >+ >+ 11 Mar 2012; Mike Gilbert <floppym@gentoo.org> +grub-2.00_beta2.ebuild: >+ Version bump. >+ >+ 08 Mar 2012; Mike Gilbert <floppym@gentoo.org> grub-2.00_beta1.ebuild, >+ grub-9999.ebuild: >+ Simplify efi-32/64 logic a bit. >+ >+*grub-2.00_beta1 (07 Mar 2012) >+ >+ 07 Mar 2012; Mike Gilbert <floppym@gentoo.org> +grub-2.00_beta1.ebuild: >+ Version bump. >+ >+ 06 Mar 2012; Mike Gilbert <floppym@gentoo.org> grub-2.00_beta0.ebuild, >+ grub-9999.ebuild: >+ Add runtime dep on efibootmgr for efi platforms. >+ >+ 06 Mar 2012; Mike Gilbert <floppym@gentoo.org> grub-2.00_beta0.ebuild, >+ grub-9999.ebuild: >+ Don't use the platform to tranform the utility names; it's pointless. Users >+ may need to specify the --target option if grub2-install fails to auto-detect >+ it. >+ >+ 04 Mar 2012; Mike Gilbert <floppym@gentoo.org> grub-2.00_beta0.ebuild, >+ grub-9999.ebuild: >+ Dont mess with grub.texi; this is causing the live ebuild to not generate any >+ info page at all. >+ >+ 29 Feb 2012; Mike Gilbert <floppym@gentoo.org> grub-0.92-r1.ebuild, >+ grub-0.94-r1.ebuild, grub-0.96-r1.ebuild, grub-0.96-r2.ebuild, >+ grub-0.96-r3.ebuild, grub-0.97-r10.ebuild, grub-0.97-r2.ebuild, >+ grub-0.97-r3.ebuild, grub-0.97-r4.ebuild, grub-0.97-r5.ebuild, >+ grub-0.97-r6.ebuild, grub-0.97-r8.ebuild, grub-0.97-r9.ebuild, >+ grub-0.97.ebuild, grub-1.99-r2.ebuild, grub-2.00_beta0.ebuild, >+ grub-9999.ebuild: >+ Use mirror://gnu-alpha. >+ >+ 29 Feb 2012; Tomáš Chvátal <scarabeus@gentoo.org> grub-1.99-r2.ebuild, >+ grub-2.00_beta0.ebuild, grub-9999.ebuild: >+ Rather point people to the wiki than to the stale doc in my devspace. >+ >+*grub-2.00_beta0 (29 Feb 2012) >+ >+ 29 Feb 2012; Mike Gilbert <floppym@gentoo.org> +grub-2.00_beta0.ebuild, >+ files/grub.default, grub-9999.ebuild, metadata.xml: >+ Updates for grub-2.00_beta0 release. >+ >+ * Move binaries to /usr. >+ * If GRUB_PLATFORMS is set, install binaries as grub2-${platform}-foo. >+ * Add mount and libzfs USE flags. >+ * Drop pkg_config. Need to figure out if this is feasible with multiple >+ platforms. >+ >+ 30 Jan 2012; Tomáš Chvátal <scarabeus@gentoo.org> grub-1.99-r2.ebuild, >+ grub-9999.ebuild: >+ Add more relaxed pax marking to work on hardened. Fixes bug #396371. >+ >+ 15 Jan 2012; Mike Gilbert <floppym@gentoo.org> grub-9999.ebuild: >+ 1.99-call_proper_grub_probe.patch has been applied upstream. >+ >+ 14 Jan 2012; Mike Frysinger <vapier@gentoo.org> grub-0.94-r1.ebuild, >+ grub-0.96-r1.ebuild, grub-0.96-r3.ebuild, grub-0.97.ebuild: >+ Drop has_m32 as this is the only package to use it, and we do not really >+ *need* to do so. >+ >+ 06 Jan 2012; Mike Frysinger <vapier@gentoo.org> grub-0.97-r10.ebuild: >+ Fix building with newer automakes. >+ >+ 18 Nov 2011; Mike Frysinger <vapier@gentoo.org> grub-1.99-r2.ebuild, >+ grub-9999.ebuild: >+ Simplify GRUB_PLATFORMS handling, and move masking here. >+ >+ 11 Nov 2011; Diego E. Pettenò <flameeyes@gentoo.org> grub-1.99-r2.ebuild, >+ grub-9999.ebuild: >+ Fix build of live ebuild after info manual fixes (bug #389685). >+ >+ 11 Nov 2011; Tomáš Chvátal <scarabeus@gentoo.org> metadata.xml: >+ Drop me from maint. >+ >+ 02 Nov 2011; Diego E. Pettenò <flameeyes@gentoo.org> grub-1.99-r2.ebuild, >+ grub-9999.ebuild: >+ Fix info manual (was referencing old name); factor out autoreconf handling if >+ we were to execute that on a non-live ebuild. >+ >+ 04 Oct 2011; Tomáš Chvátal <scarabeus@gentoo.org> grub-1.99-r2.ebuild, >+ grub-9999.ebuild: >+ Include option to prompt for grub1 configuration. Thanks to Robert Trace >+ rtrace{at}farcaster.org for the patch. >+ >+ 03 Oct 2011; Tomáš Chvátal <scarabeus@gentoo.org> grub-1.99-r2.ebuild, >+ grub-9999.ebuild: >+ Include minor fixes from Robert Trace <rtrace{at}farcaster.org> >+ >+ 14 Sep 2011; Tomáš Chvátal <scarabeus@gentoo.org> grub-1.99-r2.ebuild, >+ grub-9999.ebuild: >+ Run the configure phase for the package only in the pkg_config. Fixes bug >+ #382769. >+ >+ 10 Sep 2011; Ryan Hill <dirtyepic@gentoo.org> grub-0.97-r10.ebuild: >+ Release patchset 1.11 to work around miscompilation with gcc-4.6 (bug >+ #360513). No rev-bump as per maintainer. >+ >+ 06 Sep 2011; Tomáš Chvátal <scarabeus@gentoo.org> grub-1.99-r2.ebuild, >+ grub-9999.ebuild: >+ Do not show qa warnings about exec. Fixes bug #381041. >+ >+*grub-1.99-r2 (04 Sep 2011) >+ >+ 04 Sep 2011; Tomáš Chvátal <scarabeus@gentoo.org> >+ +files/1.99-do_not_stat_so_often.patch, +files/1.99-improve_devmapper.patch, >+ +files/1.99-stat_root_device_properly-p1.patch, -grub-1.99-r1.ebuild, >+ +files/1.99-stat_root_device_properly-p2.patch, +grub-1.99-r2.ebuild: >+ Backport patches to fix esissues with non-existant /dev/root. Fixes bug >+ #381491. >+ >+ 31 Aug 2011; Alexey Shvetsov <alexxy@gentoo.org> grub-1.99-r1.ebuild, >+ grub-9999.ebuild: >+ Fix grub2 install on hardened systems >+ >+ 30 Aug 2011; Tomáš Chvátal <scarabeus@gentoo.org> files/grub.default: >+ Fix typo entrys -> entries. >+ >+*grub-1.99-r1 (28 Aug 2011) >+ >+ 28 Aug 2011; Tomáš Chvátal <scarabeus@gentoo.org> >+ +files/1.99-call_proper_grub_probe.patch, -grub-1.99.ebuild, >+ +grub-1.99-r1.ebuild, grub-9999.ebuild: >+ Fix hardcoded grub-probe call. Fixes bug #380879. Revision bump so everyone >+ gets the update. >+ >+ 28 Aug 2011; Tomáš Chvátal <scarabeus@gentoo.org> grub-1.99.ebuild, >+ grub-9999.ebuild, metadata.xml: >+ Add efiemu useflag for grub2. Fixes bug #380863. >+ >+*grub-1.99 (28 Aug 2011) >+ >+ 28 Aug 2011; Tomáš Chvátal <scarabeus@gentoo.org> >+ -files/grub-1.96-genkernel.patch, -grub-1.98.ebuild, -grub-1.99_rc1.ebuild, >+ +grub-1.99.ebuild, -files/grub-1.99-genkernel.patch, grub-9999.ebuild, >+ +files/grub.default, -files/defaults, metadata.xml: >+ Bump to grub 1.99. Drop older grub2 versions. Take maintainership of grub:2 >+ series. >+ >+ 21 Aug 2011; Mike Frysinger <vapier@gentoo.org> grub-1.98.ebuild, >+ grub-1.99_rc1.ebuild, grub-9999.ebuild: >+ Depend on virtual/yacc, not bison. >+ >+ 21 Aug 2011; Matt Turner <mattst88@gentoo.org> grub-1.98.ebuild, >+ grub-1.99_rc1.ebuild, grub-9999.ebuild: >+ Add missing DEPEND on flex and bison, bug 380019. >+ >+ 28 Jun 2011; Mike Frysinger <vapier@gentoo.org> grub-1.99_rc1.ebuild, >+ grub-9999.ebuild: >+ Install into the right bash-completion dir #373201 by Rodrigo Severo. >+ >+ 29 May 2011; Mike Frysinger <vapier@gentoo.org> grub-9999.ebuild: >+ Convert to EAPI=2 and do not run `set -e` with eautoreconf #369093 by Zachary >+ Bedell. >+ >+ 10 Apr 2011; Ulrich Mueller <ulm@gentoo.org> grub-0.92-r1.ebuild, >+ grub-0.94-r1.ebuild, grub-0.96-r1.ebuild, grub-0.96-r2.ebuild, >+ grub-0.96-r3.ebuild, grub-0.97.ebuild, grub-0.97-r2.ebuild, >+ grub-0.97-r3.ebuild, grub-0.97-r4.ebuild, grub-0.97-r5.ebuild, >+ grub-0.97-r6.ebuild, grub-0.97-r8.ebuild, grub-0.97-r9.ebuild, >+ grub-0.97-r10.ebuild, grub-1.98.ebuild, grub-1.99_rc1.ebuild: >+ Don't PROVIDE virtual/bootloader, bug 359971. >+ >+ 03 Apr 2011; Mike Frysinger <vapier@gentoo.org> grub-9999.ebuild, >+ metadata.xml: >+ Add support for USE="device-mapper sdl", drop dead configure options, and >+ only depend on autogen for live scm ebuilds #357337 by Jon Severinsson. >+ >+ 03 Apr 2011; Mike Frysinger <vapier@gentoo.org> grub-9999.ebuild, >+ +files/defaults: >+ Start an example /etc/defaults/grub #359365 by john. >+ >+ 03 Apr 2011; Mike Frysinger <vapier@gentoo.org> grub-9999.ebuild: >+ Drop genkernel patch now that upstream has integrated it. >+ >+*grub-1.99_rc1 (02 Mar 2011) >+ >+ 02 Mar 2011; Mike Frysinger <vapier@gentoo.org> +grub-1.99_rc1.ebuild: >+ Version bump #357023 by Boian Berberov. >+ >+ 13 Feb 2011; Mike Frysinger <vapier@gentoo.org> grub-0.97-r8.ebuild, >+ grub-0.97-r9.ebuild, grub-0.97-r10.ebuild, grub-1.98.ebuild, >+ grub-9999.ebuild: >+ Make sure boot is mounted rw before we go setting it up #348946 by Jaco >+ Kroon. >+ >+ 09 Jan 2011; Mike Frysinger <vapier@gentoo.org> grub-0.97-r8.ebuild, >+ grub-0.97-r9.ebuild, grub-0.97-r10.ebuild, grub-1.98.ebuild, >+ grub-9999.ebuild: >+ Use new mount-boot_pkg_postinst helper. >+ >+ 30 Nov 2010; Robin H. Johnson <robbat2@gentoo.org> grub-0.97-r10.ebuild: >+ Document how to create the grub-static distfiles. >+ >+ 07 Oct 2010; Mike Frysinger <vapier@gentoo.org> grub-9999.ebuild: >+ Add help2man to DEPEND for a pages #339839 by Eric Thibodeau. >+ >+ 02 Sep 2010; Robin H. Johnson <robbat2@gentoo.org> grub-0.97-r10.ebuild: >+ Fix RDEPEND. >+ >+ 02 Sep 2010; Robin H. Johnson <robbat2@gentoo.org> grub-0.97-r10.ebuild: >+ Bug #330745: Grub needs executable stack. No version bump yet, new revbump >+ with patchset coming in a few days. >+ >+ 24 Aug 2010; Mike Frysinger <vapier@gentoo.org> grub-9999.ebuild: >+ Redo autotool generation now that upstream uses python/autogen #334333. >+ >+ 22 Aug 2010; Mike Frysinger <vapier@gentoo.org> grub-9999.ebuild: >+ Force recent unifont version #333343 by tormen. >+ >+ 31 Jul 2010; Markos Chandras <hwoarang@gentoo.org> grub-0.97-r10.ebuild: >+ Stable on amd64 wrt bug #329325 >+ >+ 30 Jul 2010; Robin H. Johnson <robbat2@gentoo.org> grub-0.97-r10.ebuild: >+ Bug #329569: Bump the GRUB_MAX_KERNEL_SIZE as kernels have grown over >+ time. >+ >+ 24 Jul 2010; Mike Frysinger <vapier@gentoo.org> grub-1.98.ebuild, >+ grub-9999.ebuild: >+ Add grub-fstest to the exec stack list #329221 by Simon Shapiro. >+ >+ 22 Jul 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> grub-0.97-r10.ebuild: >+ x86 stable wrt bug #329325 >+ >+ 06 Jul 2010; Mike Frysinger <vapier@gentoo.org> grub-1.98.ebuild, >+ grub-9999.ebuild: >+ Rename grub-install manpage and grub2-set-default script for USE=multislot >+ #288877 by pyon. >+ >+ 06 Jul 2010; Mike Frysinger <vapier@gentoo.org> grub-1.98.ebuild, >+ +files/grub-1.99-genkernel.patch, grub-9999.ebuild: >+ Fix building with latest upstream revs #324587 by Jeff Kowalczyk. >+ >+*grub-0.97-r10 (25 Jun 2010) >+ >+ 25 Jun 2010; Robin H. Johnson <robbat2@gentoo.org> +grub-0.97-r10.ebuild: >+ New spin of 0.97 patchset fixes bugs: #160731 - DHCP vendorclass ; >+ #200505, #231039 - garbled text with missing gfx ; #230905 - chainloading >+ syslinux on logical partitions ; #259613 - KVM virtio device support ; >+ #281246, #305283 - PaX/SSP/PIE support. >+ >+ 08 May 2010; Mike Frysinger <vapier@gentoo.org> grub-1.98.ebuild, >+ grub-9999.ebuild: >+ Pull in unifont for mkfont tools #318747 by Alexis Ballier. >+ >+*grub-1.98 (10 Mar 2010) >+ >+ 10 Mar 2010; Mike Frysinger <vapier@gentoo.org> +grub-1.98.ebuild: >+ Version bump. >+ >+*grub-1.97.2 (07 Mar 2010) >+ >+ 07 Mar 2010; Mike Frysinger <vapier@gentoo.org> +grub-1.97.2.ebuild: >+ Version bump #305143 by Xake. >+ >+ 17 Jan 2010; Mike Frysinger <vapier@gentoo.org> grub-1.97.1.ebuild, >+ grub-9999.ebuild: >+ Workaround eautomake weirdness #296013. >+ >+ 17 Jan 2010; Mike Frysinger <vapier@gentoo.org> >+ files/grub-1.96-genkernel.patch: >+ Detect genkernel initramfs files #300710 by Vincent-Xavier JUMEL. >+ >+ 10 Jan 2010; Mike Frysinger <vapier@gentoo.org> grub-1.97.1.ebuild, >+ grub-9999.ebuild: >+ Only build grub-mkfont when USE=truetype #275654 by Cameron Tacklind. >+ >+ 22 Nov 2009; Mike Frysinger <vapier@gentoo.org> grub-9999.ebuild: >+ Switch from svn to bzr repo #294001 by Robin Kauffman. >+ >+*grub-1.97.1 (11 Nov 2009) >+ >+ 11 Nov 2009; Mike Frysinger <vapier@gentoo.org> +grub-1.97.1.ebuild: >+ Version bump #292677 by Hanno Boeck. >+ >+ 01 Nov 2009; Mike Frysinger <vapier@gentoo.org> grub-1.97.ebuild, >+ grub-9999.ebuild: >+ Enable epatch_user for easier patch hooking. >+ >+*grub-1.97 (26 Oct 2009) >+ >+ 26 Oct 2009; Mike Frysinger <vapier@gentoo.org> +grub-1.97.ebuild, >+ grub-9999.ebuild: >+ Version bump #290533 by Opportunist. >+ >+ 14 Oct 2009; Mike Frysinger <vapier@gentoo.org> grub-9999.ebuild: >+ Fix by pyon for USE=multislot and info collisions #288877. >+ >+ 30 Sep 2009; Mike Frysinger <vapier@gentoo.org> grub-9999.ebuild: >+ Switch to --disable-werror #285776 by David Pyke. >+ >+ 05 Jul 2009; Mike Frysinger <vapier@gentoo.org> grub-9999.ebuild: >+ Disable efiemu/pe2elf #276262 by Auke Booij. >+ >+ 04 Jul 2009; Robin H. Johnson <robbat2@gentoo.org> grub-0.97-r9.ebuild: >+ Bug #255271: check for IA32_EMULATION on 64-bit, as we are building a >+ 32-bit binary and need to be able to run it. >+ >+ 20 Jun 2009; Mike Frysinger <vapier@gentoo.org> grub-9999.ebuild: >+ Enable efi/mkfont/pe2elf code and add USE=debug #273896 by John Christian >+ Stoddart. >+ >+ 15 May 2009; Markus Meier <maekke@gentoo.org> grub-0.97-r9.ebuild: >+ amd64 stable, bug #269201 >+ >+ 15 May 2009; Mike Frysinger <vapier@gentoo.org> grub-9999.ebuild: >+ Do not put ruby into RDEPEND and do not build with -Werror #269887 by >+ James Erickson. >+ >+ 14 May 2009; Christian Faulhammer <fauli@gentoo.org> grub-0.97-r9.ebuild: >+ x86 stable, bug 269201 >+ >+ 10 May 2009; Robin H. Johnson <robbat2@gentoo.org> grub-0.97-r9.ebuild: >+ Bug #261857: easier install with $ROOT usage. >+ >+ 01 May 2009; <chainsaw@gentoo.org> grub-9999.ebuild: >+ Add dev-lang/ruby as a build-time DEPEND, as autogen.sh (line 9 in SVN rev >+ 2154) calls genmk.rb and fails without. >+ >+ 27 Apr 2009; Mike Frysinger <vapier@gentoo.org> grub-9999: >+ Generate autotool files now that upstream removed things from svn #267233 >+ by James Erickson. >+ >+ 27 Apr 2009; Mike Frysinger <vapier@gentoo.org> grub-1.96: >+ Disable grub-mkconfig as older versions didnt have it #266675 by Mikhail. >+ >+ 14 Mar 2009; Mike Frysinger <vapier@gentoo.org> >+ +files/grub-1.96-genkernel.patch, grub-9999.ebuild: >+ Locate kernels made by genkernel #256335 and mark Gentoo as the distro. >+ >+ 28 Feb 2009; Markus Meier <maekke@gentoo.org> metadata.xml: >+ custom-cflags is a global USE-flag >+ >+*grub-0.97-r9 (02 Jan 2009) >+ >+ 02 Jan 2009; Robin H. Johnson <robbat2@gentoo.org> +grub-0.97-r9.ebuild: >+ Ext4 funtime for grub-0.97 series. Remember to reinstall it in your MBR. >+ >+ 31 Dec 2008; Mike Frysinger <vapier@gentoo.org> grub-1.96.ebuild, >+ grub-9999.ebuild: >+ Drop multilib stuff as the binaries that run on the host system. >+ >+ 30 Dec 2008; Mike Frysinger <vapier@gentoo.org> metadata.xml, >+ grub-1.96.ebuild, grub-9999.ebuild: >+ Fix install paths and add support for USE=multislot so people can toy with >+ grub2 while keeping grub1. >+ >+ 30 Dec 2008; Mike Frysinger <vapier@gentoo.org> grub-1.96.ebuild, >+ grub-9999.ebuild: >+ Fix by roger for SRC_URI setting with ebuild unification. >+ >+*grub-9999 (30 Dec 2008) >+ >+ 30 Dec 2008; Mike Frysinger <vapier@gentoo.org> grub-1.96.ebuild, >+ +grub-9999.ebuild: >+ Add a live svn ebuild by roger #252769. This also fixes stripping issues >+ #231935 by Alexey Shvetsov. >+ >+ 10 Nov 2008; Mike Frysinger <vapier@gentoo.org> grub-1.96.ebuild: >+ Drop USE=netboot and fixup DEPEND #234182. >+ >+ 07 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> Manifest: >+ It does fix bug 218611, and bug 231684 is now an upstream/non-critical >+ issue. >+ >+*grub-0.97-r8 (05 Nov 2008) >+ >+ 05 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> +grub-0.97-r8.ebuild: >+ Patchset version bump, fixes bugs 220687, 245741, 218611 (maybe), 231684 >+ (maybe). In package.mask still, careful testing needed. >+ >+ 01 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> grub-0.97-r6.ebuild: >+ Add a magic flag GRUB_STATIC_PACKAGE_BUILDING which along with USE=static >+ -ncurses is used to build grub-static tarballs from now on. >+ >+ 16 Aug 2008; Mike Frysinger <vapier@gentoo.org> grub-1.96.ebuild: >+ Require lzo-1 #234182 by Kyle Elbert. >+ >+ 05 Aug 2008; Ulrich Mueller <ulm@gentoo.org> metadata.xml: >+ Add USE flag description to metadata wrt GLEP 56. >+ >+ 07 Jul 2008; Robin H. Johnson <robbat2@gentoo.org> grub-0.97-r6.ebuild: >+ Update the pkg_postinst message again, so that anybody with >+ DONT_MOUNT_BOOT gets reminded to run emerge --config as well, so >+ everything is in sync. >+ >+ 06 Jul 2008; Christian Faulhammer <opfer@gentoo.org> grub-0.97-r6.ebuild: >+ stable x86, bug 230836 >+ >+ 06 Jul 2008; Robin H. Johnson <robbat2@gentoo.org> grub-0.97-r6.ebuild: >+ Fix typo that got earn in the output. >+ >+ 06 Jul 2008; Robin H. Johnson <robbat2@gentoo.org> grub-0.97-r6.ebuild: >+ Bug #230976, include some helpful text for upgrading the MBR copy. >+ >+ 05 Jul 2008; Thomas Anderson <gentoofan23@gentoo.org> grub-0.97-r6.ebuild: >+ stable amd64, bug 230836 >+ >+ 05 Jul 2008; Robin H. Johnson <robbat2@gentoo.org> files/grub.conf.gentoo, >+ grub-0.97-r6.ebuild: >+ Support for non-interactive from wolf31o2 per bug #228677. >+ >+*grub-0.97-r6 (04 Jun 2008) >+ >+ 04 Jun 2008; Robin H. Johnson <robbat2@gentoo.org> >+ +files/grub.conf.gentoo, +grub-0.97-r6.ebuild: >+ Improve the Grub /boot setup procedure, to support people with more >+ unusual grub setups where the default config file may not be suitable to >+ pass into the grub shell, per bug #218599. Include a stock grub.conf for >+ Gentoo users. Install the splashimage to /usr and copy to /boot later >+ rather than direct to /boot. >+ >+ 10 May 2008; Mike Frysinger <vapier@gentoo.org> grub-0.97-r5.ebuild: >+ Restore menu.lst symlink #220737 / #221055. >+ >+ 06 May 2008; Christian Faulhammer <opfer@gentoo.org> grub-0.97-r5.ebuild: >+ stable x86, bug 220069 >+ >+ 05 May 2008; Markus Meier <maekke@gentoo.org> grub-0.97-r5.ebuild: >+ amd64 stable, bug #220069 >+ >+ 02 May 2008; Robin H. Johnson <robbat2@gentoo.org> grub-0.97-r5.ebuild: >+ amd64+static together blow up. >+ >+ 07 Apr 2008; Robin H. Johnson <robbat2@gentoo.org> grub-0.97-r5.ebuild: >+ Bump of patchset only to fix bug #216307. Revbump will happen when I have >+ finished tracing the pager bug. >+ >+ 06 Apr 2008; Mike Frysinger <vapier@gentoo.org> grub-0.97-r5.ebuild: >+ Create /boot/boot symlink for people #194201, and dont bother creating >+ menu.lst symlink. >+ >+ 30 Mar 2008; Robin H. Johnson <robbat2@gentoo.org> grub-0.97-r5.ebuild: >+ Bring in the warning from bug #98768, as it's now important with the new >+ Grub patches. >+ >+ 30 Mar 2008; Robin H. Johnson <robbat2@gentoo.org> grub-0.97-r5.ebuild: >+ Per bug #160801, Grub needs modification to support kernels larger than >+ 3Mb. However, this may have negative consequences, so the actual value is >+ configurable at compile-time via the GRUB_MAX_KERNEL_SIZE environment >+ variable. >+ >+ 29 Mar 2008; Mike Frysinger <vapier@gentoo.org> grub-0.97-r5.ebuild: >+ Pull in app-emulation/emul-linux-x86-baselibs for USE=ncurses on amd64 #128249. >+ >+ 28 Mar 2008; Mike Frysinger <vapier@gentoo.org> grub-0.97-r5.ebuild: >+ Make ncurses optional. >+ >+*grub-0.97-r5 (25 Mar 2008) >+ >+ 25 Mar 2008; Robin H. Johnson <robbat2@gentoo.org> +grub-0.97-r5.ebuild: >+ New version of the Gentoo grub patchset. Provides support for 256-byte >+ ext3 inodes per bug #214563. Fixes unhide bugs with GPT patch per bug >+ #211584. Long commandlines per bug #183443. Xen memorysize fix per bug >+ #188312. >+ >+ 21 Mar 2008; Stefan Schweizer <genstef@gentoo.org> grub-1.96.ebuild: >+ fails to build with two threads >+ >+ 09 Mar 2008; Mike Frysinger <vapier@gentoo.org> grub-0.97-r4.ebuild: >+ Clean up the /boot update code a bit and generate the "default" file by >+ default so people dont have to painfully debug this failure themselves. >+ >+ 25 Feb 2008; Steve Dibb <beandog@gentoo.org> grub-0.97-r4.ebuild: >+ amd64 stable, bug 211419 >+ >+ 25 Feb 2008; Christian Faulhammer <opfer@gentoo.org> grub-0.97-r4.ebuild: >+ stable x86, bug 211419 >+ >+ 25 Feb 2008; Robin H. Johnson <robbat2@gentoo.org> grub-0.92-r1.ebuild, >+ grub-0.94-r1.ebuild, grub-0.96-r1.ebuild, grub-0.96-r2.ebuild, >+ grub-0.96-r3.ebuild, grub-0.97.ebuild, grub-0.97-r2.ebuild, >+ grub-0.97-r3.ebuild, grub-0.97-r4.ebuild: >+ Fix up all quoting to make repoman happy. >+ >+*grub-0.97-r4 (24 Feb 2008) >+ >+ 25 Feb 2008; Robin H. Johnson <robbat2@gentoo.org> grub-0.97-r4.ebuild: >+ Bug #178586, include support for booting from a GPT-style disk. >+ >+*grub-1.96 (16 Feb 2008) >+ >+ 16 Feb 2008; Mike Frysinger <vapier@gentoo.org> +grub-1.96.ebuild: >+ Version bump #210403 by Leonardo Valeri Manera. >+ >+ 25 Aug 2007; Mike Frysinger <vapier@gentoo.org> >+ +files/grub-1.95-build.patch, grub-1.95.ebuild: >+ Fix from Kevin Lacquement for building in parallel #185361. >+ >+ 24 Jun 2007; Piotr JaroszyÅski <peper@gentoo.org> grub-1.95.ebuild: >+ (QA) Don't use KEYWORDS="-*". bug #160519. >+ >+ 04 Apr 2007; Markus Ullmann <jokey@gentoo.org> grub-0.97-r3.ebuild: >+ testing on fbsd for ufs-aware grub >+ >+ 15 Jan 2007; Luis Medinas <metalgod@gentoo.org> grub-0.97-r3.ebuild: >+ Stable on amd64. Bug #159636. >+ >+ 02 Jan 2007; Andrej Kacian <ticho@gentoo.org> grub-0.97-r3.ebuild: >+ Stable on x86, bug #159636. >+ >+ 03 Dec 2006; Mike Frysinger <vapier@gentoo.org> grub-0.97-r3.ebuild: >+ Fix running with newer autotools (need AC_PROG_AS) #156524. >+ >+*grub-1.95 (21 Oct 2006) >+ >+ 21 Oct 2006; Mike Frysinger <vapier@gentoo.org> +grub-1.95.ebuild: >+ Version bump #152232 by Arthur Koziel. >+ >+*grub-0.97-r3 (08 Sep 2006) >+ >+ 08 Sep 2006; Mike Frysinger <vapier@gentoo.org> +grub-0.97-r3.ebuild: >+ Grab a bunch of patches from Debian. >+ >+ 30 Aug 2006; Joshua Jackson <tsunam@gentoo.org> grub-0.97-r2.ebuild: >+ Stable x86; bug #144998 >+ >+ 25 Aug 2006; Luis Medinas <metalgod@gentoo.org> grub-0.97-r2.ebuild: >+ Stable on amd64. >+ >+*grub-1.94 (18 Jun 2006) >+ >+ 18 Jun 2006; Mike Frysinger <vapier@gentoo.org> +grub-1.94.ebuild: >+ Version bump. >+ >+ 13 May 2006; Mike Frysinger <vapier@gentoo.org> grub-0.97-r2.ebuild: >+ Add a pkg_config() by Petteri Räty for users to configure other devices >+ #133129. >+ >+ 27 Apr 2006; Alec Warner <antarus@gentoo.org> files/digest-grub-0.92-r1, >+ files/digest-grub-0.94-r1, files/digest-grub-0.96-r1, Manifest: >+ Fixing SHA256 digest, pass four >+ >+*grub-1.93 (21 Apr 2006) >+ >+ 21 Apr 2006; Mike Frysinger <vapier@gentoo.org> +grub-1.93.ebuild: >+ Version bump #130586 by Anthony Red. >+ >+ 22 Mar 2006; Mike Frysinger <vapier@gentoo.org> grub-0.97-r2.ebuild: >+ Fix building netbot with gcc-4 #112713. >+ >+ 05 Feb 2006; Simon Stelling <blubb@gentoo.org> grub-1.92.ebuild: >+ remove old 2004.3 multilib checks >+ >+*grub-1.92 (16 Jan 2006) >+ >+ 16 Jan 2006; Mike Frysinger <vapier@gentoo.org> +grub-1.92.ebuild: >+ Version bump and add lzo to DEPEND as noted by Ron in #119149. >+ >+*grub-1.91 (25 Nov 2005) >+ >+ 25 Nov 2005; Mike Frysinger <vapier@gentoo.org> +grub-1.91.ebuild: >+ Version bump #113556 by Thomas Bettler. >+ >+*grub-0.97-r2 (10 Nov 2005) >+ >+ 10 Nov 2005; Mike Frysinger <vapier@gentoo.org> -grub-0.97-r1.ebuild, >+ +grub-0.97-r2.ebuild: >+ Punt reiser4 patch since it breaks booting for some #111885. >+ >+*grub-0.97-r1 (08 Nov 2005) >+ >+ 08 Nov 2005; Mike Frysinger <vapier@gentoo.org> +grub-0.97-r1.ebuild: >+ Fixes by Jon Bernard/Roy Walker for address checks on machines with lots of >+ ram #99897 and add support for Reiser4 #69590. >+ >+ 21 Aug 2005; Mike Frysinger <vapier@gentoo.org> grub-0.94-r1.ebuild, >+ grub-0.96-r1.ebuild, grub-0.96-r2.ebuild, grub-0.96-r3.ebuild, >+ grub-0.97.ebuild: >+ Make sure netboot files are installed into /usr/lib/grub/${CHOST}/ so the >+ pkg_postinst step works #103084 by Thomas Schweikle. >+ >+*grub-0.97 (20 Aug 2005) >+ >+ 20 Aug 2005; Mike Frysinger <vapier@gentoo.org> grub-0.96-r1.ebuild, >+ grub-0.96-r2.ebuild, grub-0.96-r3.ebuild, +grub-0.97.ebuild: >+ Version bump #91959 by R Hill. >+ >+ 20 Aug 2005; Mike Frysinger <vapier@gentoo.org> grub-0.96-r1.ebuild, >+ grub-0.96-r2.ebuild, grub-0.96-r3.ebuild: >+ Add support for USE=custom-cflags #72196 by basic. >+ >+*grub-0.96-r3 (03 Aug 2005) >+ >+ 03 Aug 2005; Mike Frysinger <vapier@gentoo.org> +grub-0.96-r3.ebuild: >+ Add patch from upstream cvs to fix #83287 by Martin Mokrejs / David James. >+ >+ 01 Aug 2005; Simon Stelling <blubb@gentoo.org> grub-0.96-r2.ebuild: >+ stable on amd64 >+ >+ 28 Jul 2005; Seemant Kulleen <seemant@gentoo.org> >+ -files/grub-0.93-gcc3.3.diff, -files/grub-0.94-gcc3.4.patch, >+ -files/grub-0.94-grub.conf.patch, >+ -files/grub-0.95.20040823-warnings.patch, -files/grub-0.96-PIC.patch, >+ -files/grub-0.96-bounced-checks.patch, -files/grub-0.96-gcc2.patch, >+ -files/grub-0.96-gcc4.patch, -files/grub-0.96-i2o-raid.patch, >+ -files/grub-0.96-netboot-pic.patch, -files/grub-0.96-nxstack.patch, >+ -files/grub-0.96-r1-gcc4.patch, >+ -files/grub-0.96-xfs-writable-string.patch, -files/splash.xpm.gz, >+ grub-0.92-r1.ebuild, grub-0.94-r1.ebuild, grub-0.96-r1.ebuild, >+ grub-0.96-r2.ebuild: >+ patches, configs, splash screens are all now on mirrors and being tracked in >+ gentoo/src/patchsets/grub >+ >+ 28 Jul 2005; Seemant Kulleen <seemant@gentoo.org> +grub-0.92-r1.ebuild, >+ +grub-0.94-r1.ebuild: >+ add back 92 and 94 for vapier >+ >+ 28 Jul 2005; Seemant Kulleen <seemant@gentoo.org> -grub-0.92-r1.ebuild, >+ -grub-0.93.20030118.ebuild, -grub-0.94-r1.ebuild, -grub-0.94-r2.ebuild, >+ -grub-0.95.20040823.ebuild, -grub-0.96.ebuild: >+ remove cruft ebuilds >+ >+ 24 Jul 2005; Martin Schlemmer <azarah@gentoo.org> >+ +files/grub-0.96-gcc2.patch, grub-0.96-r2.ebuild: >+ Fix building with gcc2. >+ >+ 04 Jul 2005; Sven Wegener <swegener@gentoo.org> grub-0.95.20040823.ebuild, >+ grub-0.96.ebuild, grub-0.96-r1.ebuild, grub-0.96-r2.ebuild: >+ Updated the postinst message for bug #97882. >+ >+ 01 Jul 2005; Sven Wegener <swegener@gentoo.org> grub-0.96-r2.ebuild: >+ Stable on x86 to make the XFS writable-string fix available for all users. >+ >+ 30 May 2005; Sven Wegener <swegener@gentoo.org> grub-0.92-r1.ebuild, >+ grub-0.94-r1.ebuild, grub-0.94-r2.ebuild, grub-0.95.20040823.ebuild, >+ grub-0.96.ebuild: >+ Moved from gcc.eclass to toolchain-funcs.eclass, bug #92745. >+ >+ 29 May 2005; Marcus D. Hanwell <marcus@gentoo.org> grub-0.96-r1.ebuild: >+ Stable on amd64. >+ >+ 09 May 2005; Mike Frysinger <vapier@gentoo.org> >+ +files/grub-0.96-netboot-pic.patch, grub-0.96-r2.ebuild: >+ Add patch by the PaX Team to fix PIC/PIE issues in the netboot code and >+ remove the chpax/paxctl stuff since the nxstack patch fixes hardened issues. >+ >+*grub-0.96-r2 (08 May 2005) >+ >+ 08 May 2005; Sven Wegener <swegener@gentoo.org> >+ +files/grub-0.96-xfs-writable-string.patch, +grub-0.96-r2.ebuild: >+ Revision bump to pull in my writable-string patch I submitted to upstream. >+ Closes bug #90845. >+ >+ 20 Apr 2005; Stephen Bennett <spb@gentoo.org> grub-0.96-r1.ebuild: >+ Stable x86; older versions break with hardened gcc. >+ >+ 06 Apr 2005; Mark Loeser <halcy0n@gentoo.org> >+ +files/grub-0.96-r1-gcc4.patch, grub-0.96-r1.ebuild: >+ Updated gcc4 patch to apply to grub-0.96-r1 >+ >+ 05 Apr 2005; Mark Loeser <halcy0n@gentoo.org> +files/grub-0.96-gcc4.patch, >+ grub-0.96.ebuild: >+ Backported fixes for GCC4. Fixes bug #85016 >+ >+ 15 Mar 2005; Jeremy Huddleston <eradicator@gentoo.org> >+ grub-0.94-r1.ebuild, grub-0.94-r2.ebuild, grub-0.95.20040823.ebuild, >+ grub-0.96.ebuild, grub-0.96-r1.ebuild: >+ Putting ABI stuff inside an 'if use amd64' block. >+ >+*grub-0.96-r1 (11 Mar 2005) >+ >+ 11 Mar 2005; Mike Frysinger <vapier@gentoo.org> >+ +files/grub-0.96-PIC.patch, +files/grub-0.96-i2o-raid.patch, >+ +files/grub-0.96-nxstack.patch, +grub-0.96-r1.ebuild: >+ Add patches/fixes for a bunch of bugs ... basically lets fix i2o-raid >+ support, NX segfaults on amd64, PIC build failures, and hardened objcopy >+ funk. Thanks to Ryan Hill and everyone on #80693. >+ >+*grub-0.96 (05 Mar 2005) >+ >+ 05 Mar 2005; Martin Schlemmer <azarah@gentoo.org> +grub-0.96.ebuild: >+ Update version. Some cleanups. >+ >+ 03 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org> >+ grub-0.94-r1.ebuild, grub-0.94-r2.ebuild, grub-0.95.20040823.ebuild: >+ Multilib fixes. >+ >+ 20 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org> >+ grub-0.94-r1.ebuild, grub-0.94-r2.ebuild, grub-0.95.20040823.ebuild: >+ Updates to work with amd64's 2005.0. >+ >+ 20 Dec 2004; Simon Stelling <blubb@gentoo.org> grub-0.95.20040823.ebuild: >+ changed WANT_AUTOMAKE to 1.8 >+ >+ 07 Dec 2004; Robin H. Johnson <robbat2@gentoo.org> >+ grub-0.95.20040823.ebuild: >+ Bug #70111, fix tc-getCC invocation. >+ >+ 30 Nov 2004; Michael Sterrett <mr_bones_@gentoo.org> >+ grub-0.95.20040823.ebuild: >+ fix use invocation >+ >+ 22 Nov 2004; <robmoss@gentoo.org> >+ +files/grub-0.95.20040823-warnings.patch, grub-0.95.20040823.ebuild: >+ USE flagging the network booting stuff with a new local "netboot" USE flag. >+ Adding ~amd64. General tidying up of the ebuild. Adding a patch to prevent >+ use of -fwritable-strings, which doesn't do anything but throw up warnings. >+ Adding a comment to explain that FFS and UFS2 support is broken still. >+ Fixing the amd64 installation procedure. >+ >+ 13 Oct 2004; Travis Tilley <lv@gentoo.org> grub-0.94-r1.ebuild: >+ stable on amd64 >+ >+ 12 Sep 2004; <rmoss@gentoo.org> grub-0.94-r1.ebuild, grub-0.94-r2.ebuild, >+ grub-0.95.20040823.ebuild: >+ Adding >=automake-1.7 dep for grub-0.9{4,5} as per bug 63509. >+ >+ 05 Sep 2004; <rmoss@gentoo.org> grub-0.95.20040823.ebuild: >+ The grub binary is in /sbin, not /usr/sbin. Fixing. >+ >+ 26 Aug 2004; <rmoss@gentoo.org> grub-0.95.20040823.ebuild: >+ gnuconfig belongs in src_unpack, not src_compile. Thanks tigger :-) >+ >+ 24 Aug 2004; <rmoss@gentoo.org> grub-0.95.20040823.ebuild: >+ Marking ~x86 after some overnight testing. >+ >+*grub-0.95.20040823 (24 Aug 2004) >+ >+ 24 Aug 2004; <rmoss@gentoo.org> metadata.xml, +grub-0.95.20040823.ebuild: >+ Initial commit of grub-0.95 with CVS snapshot update. Supports (amongst other >+ things) savedefault (server-friendly feature) and uclibc (I hope...). >+ >+*grub-0.94-r2 (22 Aug 2004) >+ >+ 22 Aug 2004; <rmoss@gentoo.org> +files/grub-0.94-grub.conf.patch, >+ +grub-0.94-r2.ebuild: >+ Trying to get rid of the need for that filthy menu.lst -> grub.conf symlink. >+ >+ 10 Jun 2004; Travis Tilley <lv@gentoo.org> grub-0.94-r1.ebuild: >+ fixed multilib check >+ >+ 09 Jun 2004; Travis Tilley <lv@gentoo.org> grub-0.94-r1.ebuild: >+ added multilib check and ~amd64 keyword >+ >+ 12 May 2004; Alexander Gabert <pappy@gentoo.org> grub-0.94-r1.ebuild: >+ added new hardened PIE SSP switches >+ >+ 12 May 2004; Alexander Gabert <pappy@gentoo.org> grub-0.93.20030118.ebuild: >+ removed hardened-gcc logic, added logic for suppressing PIE and SSP >+ >+ 06 May 2004; Mike Frysinger <vapier@gentoo.org> >+ +files/grub-0.94-gcc3.4.patch, grub-0.94-r1.ebuild: >+ add gcc-3.4 patch #49558 by Robert Moss + ecco@piggy.demon.nl >+ >+ 14 Apr 2004; Scott W Taylor <swtaylor@gentoo.org> : >+ Cleanup checks for hardened >+ >+ 06 Apr 2004; <solar@gentoo.org> grub-0.94-r1.ebuild: >+ stable on x86 >+ >+ 17 Mar 2004; <solar@gentoo.org> grub-0.94-r1.ebuild: >+ grub will end up with a 100+ meg stage2 file if the user has LDFLAGS=-pie, so >+ lets filter that flag out in the src_compile >+ >+ 25 Feb 2004; Seemant Kulleen <seemant@gentoo.org> grub-0.92-r1.ebuild: >+ global scope fixing >+ >+*grub-0.94-r1 (25 Feb 2004) >+ >+ 25 Feb 2004; Seemant Kulleen <seemant@gentoo.org> grub-0.93.20031222.ebuild, >+ grub-0.93.20040125.ebuild, grub-0.94-r1.ebuild, grub-0.94.ebuild: >+ revision bump for spock's change >+ >+ 15 Feb 2004; Michal Januszewski <spock@gentoo.org> grub-0.94.ebuild: >+ Added the 'grubsplash' patch, closes #40827. >+ >+*grub-0.94 (02 Feb 2004) >+ >+ 02 Feb 2004; Brandon Low <lostlogic@gentoo.org> grub-0.94.ebuild: >+ This ebuild isn't perfect yet, but it is better than the last few versions, >+ still no splash image, but now at least it uses the config. It appears that >+ menu.lst is back in style or something >+ >+*grub-0.93.20031222 (25 Jan 2004) >+ >+ 25 Jan 2004; Seemant Kulleen <seemant@gentoo.org> grub-0.93.20031222.ebuild, >+ grub-0.93.20040125.ebuild: >+ new cvs snapshots of grub. Both have the acl/ext2 and acl/ext3 issues sorted >+ out. I'll be adding another snapshot to take advantage of the SuSE prettiness >+ capabilities to grub. This should close bug #30859 by Chris PeBenito >+ <pebenito@gentoo.org> >+ >+ 15 Dec 2003; Seemant Kulleen <seemant@gentoo.org> grub-0.93.20030118.ebuild: >+ Added autoconf to compile dependencies, closing bug #33321 by Scott Taylor >+ <scott@303underground.com> >+ >+ 15 Dec 2003; Seemant Kulleen <seemant@gentoo.org> grub-0.92-r1.ebuild, >+ grub-0.93.20030118.ebuild, >+ files/grub-0.92/grub-0.5.96.1-special-raid-devices.patch, >+ files/grub-0.92/grub-0.90-addsyncs.patch, >+ files/grub-0.92/grub-0.90-append.patch, >+ files/grub-0.92/grub-0.90-configfile.patch, >+ files/grub-0.92/grub-0.90-install.in.patch, >+ files/grub-0.92/grub-0.90-installcopyonly.patch, >+ files/grub-0.92/grub-0.90-passwordprompt.patch, >+ files/grub-0.92/grub-0.90-staticcurses.patch, >+ files/grub-0.92/grub-0.90-symlinkmenulst.patch, >+ files/grub-0.92/grub-0.90-vga16-keypressclear.patch, >+ files/grub-0.92/grub-0.91-bootonce.patch, >+ files/grub-0.92/grub-0.91-splashimagehelp.patch, >+ files/grub-0.92/grub-0.91-vga16-serial.patch, >+ files/grub-0.92/grub-0.92-automake16.patch, >+ files/grub-0.92/grub-0.92-nodeprecatedflags.patch, >+ files/grub-0.92/grub-0.92-usbfix.patch, >+ files/grub-0.92/grub-0.92-vga16.patch: >+ move the patches to the mirrors isntead, and add the gcc3.3 patch to 0.92 as >+ well >+ >+*grub-0.93.20030118 (08 Dec 2003) >+ >+ 08 Dec 2003; Seemant Kulleen <seemant@gentoo.org> grub-0.92-r1.ebuild, >+ grub-0.93.20030118.ebuild, metadata.xml, files/grub-0.93-gcc3.3.diff, >+ files/splash.xpm.gz, >+ files/grub-0.92/grub-0.5.96.1-special-raid-devices.patch, >+ files/grub-0.92/grub-0.90-addsyncs.patch, >+ files/grub-0.92/grub-0.90-append.patch, >+ files/grub-0.92/grub-0.90-configfile.patch, >+ files/grub-0.92/grub-0.90-install.in.patch, >+ files/grub-0.92/grub-0.90-installcopyonly.patch, >+ files/grub-0.92/grub-0.90-passwordprompt.patch, >+ files/grub-0.92/grub-0.90-staticcurses.patch, >+ files/grub-0.92/grub-0.90-symlinkmenulst.patch, >+ files/grub-0.92/grub-0.90-vga16-keypressclear.patch, >+ files/grub-0.92/grub-0.91-bootonce.patch, >+ files/grub-0.92/grub-0.91-splashimagehelp.patch, >+ files/grub-0.92/grub-0.91-vga16-serial.patch, >+ files/grub-0.92/grub-0.92-automake16.patch, >+ files/grub-0.92/grub-0.92-nodeprecatedflags.patch, >+ files/grub-0.92/grub-0.92-usbfix.patch, >+ files/grub-0.92/grub-0.92-vga16.patch: >+ moved from sys-apps to sys-boot >+ >+ 01 Dec 2003; Alexander Gabert <pappy@gentoo.org> grub-0.93.20030118.ebuild: >+ added CC -yno_propolice because configure has problems with -nostdlib >+ requesting __guard symbol but cannot be resolved, future releases of >+ hardened-gcc will honour this behaviour >+ >+ 07 Sep 2003; Alexander Gabert <pappy@gentoo.org> grub-0.93.20030118.ebuild: >+ added hardened-gcc excludes >+ >+ 14 Sep 2003; John Mylchreest <johnm@gentoo.org>; grub-0.93.20030118.ebuild, >+ files/grub-0.93-gcc3.3.diff: >+ Updating for gcc 3.3 compat >+ >+ 27 Jul 2003; Olivier Crete <tester@gentoo.org> grub-0.93.20030118.ebuild: >+ Added support for static building >+ >+ 24 Jan 2002; <woodchip@gentoo.org> *.ebuild : Reorder mount-boot.eclass >+ function, clean some fluff. >+ >+*grub-0.93.20030118 (18 Jan 2003) >+ >+ 11 Apr 2003; Joshua Brindle <method@gentoo.org> grub-0.92-r1.ebuild, >+ grub-0.93.20030118.ebuild: >+ Added filter-flags -fstack-protector >+ >+ 24 Feb 2003; Nicholas Wourms <dragon@gentoo.org> grub-0.93.20030118.ebuild : >+ This is definitely not for mips. Maybe sometime in the future... >+ >+ 18 Jan 2003; Donny Davies <woodchip@gentoo.org> grub-0.93.20030118.ebuild : >+ New testing release; closing #11821, #13242, #9180. See the ebuild >+ for the detailed patch list. >+ >+*grub-0.92-r1 (02 Oct 2002) >+ >+ 10 Mar 2003; Seemant Kulleen <seemant@gentoo.org> grub-0.92-r1.ebuild: >+ change to use epatch instead, much prettier output >+ >+ 24 Feb 2003; Nicholas Wourms <dragon@gentoo.org> grub-0.92-r1.ebuild : >+ This is definitely not for mips. Maybe sometime in the future... >+ >+ 06 Jan 2002; Seemant Kulleen <seemant@gentoo.org> *.ebuild : >+ PROVIDE virtual/bootloader >+ >+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords >+ >+ 02 Oct 2002; Donny Davies <woodchip@gentoo.org> : >+ Merge changes from Markus Krainer <markus-krainer@chello.at> to fix: >+ bootlogo; #6820. menu.lst was renamed to grub.conf; #6300. >+ >+*grub-0.92 (25 Jun 2002) >+ >+ 29 Sep 2002; Donny Davies <woodchip@gentoo.org> grub-0.92.ebuild : >+ Now uses mount-boot eclass; from #7903. >+ >+ 13 Aug 2002; Joachim Blaabjerg <styx@gentoo.org> grub-0.92.ebuild : >+ Added grub-0.92-usbfix.patch to hopefully fix bug #6372. It still compiles! >+ >+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> grub-0.92.ebuild : >+ Added KEYWORDS. >+ >+ 25 Jun 2002; Martin Schlemmer <azarah@gentoo.org> : >+ Add the latest version thanks to good work from (bug #4020) >+ Markus Krainer <markus-krainer@chello.at>. Slotified the lot, >+ as well as move splash.xpm.gz to ${FILESDIR}/, as having three >+ seems a bit much. >+ >+*grub-0.90-r7 (14 July 2002) >+ >+ 29 Sep 2002; Donny Davies <woodchip@gentoo.org> grub-0.90-r7.ebuild : >+ Now uses mount-boot eclass; from #7903. >+ >+ 21 Jul 2002; Mark Guertin <gerk@gentoo.org>: >+ updated keywords (-ppc -sparc -sparc64) >+ >+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> grub-0.90-r7.ebuild : >+ Added KEYWORDS. >+ >+*grub-0.90-r4 (8 Mar 2002) >+*grub-0.91-r3 (8 Mar 2002) >+ >+ 29 Sep 2002; Donny Davies <woodchip@gentoo.org> grub-0.91-r3.ebuild : >+ Now uses mount-boot eclass; from #7903. >+ >+ 19 Aug 2002; Sascha Schwabbauer <cybersystem@gentoo.org> grub-0.91-r3.ebuild : >+ Added -ppc to keywords >+ >+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> grub-0.91-r3.ebuild : >+ Added KEYWORDS. >+ >+ 8 Mar 2002; Bruce A. Locke <blocke@shivan.org> : grub-0.90-r4.ebuild, >+ grub-0.91-r3.ebuild: made check of /etc/fstab not match on commented out >+ entries and added a notice telling users to remove invalid /boot entries >+ from their /etc/fstab (a user had this problem while installing) >+ >+*grub-0.90-r6 (4 Feb 2002) >+*grub-0.91-r1 (4 Feb 2002) >+ >+ 4 Feb 2002; Daniel Robbins <drobbins@gentoo.org>: grub-0.90-r6.ebuild, >+ grub-0.91-r1.ebuild: unset CFLAGS to ensure that GRUB code is i486-compatible, >+ a good thing for a boot loader. Upgraded /boot mounting code to be compatible >+ with systems without a dedicated /boot filesystem. Tweaked GRUB installation >+ so that the /boot/grub/*stage* files don't get overwritten, since this could >+ mess up the currently-in-the-MBR GRUB. These fixes also close bug #527. >+ >+*grub-0.90-r5 (4 Feb 2002) >+ >+ 4 Feb 2002; G.Bevin <gbevin@gentoo.org> grub-0.90-r5.ebuild, grub-0.91.ebuild : >+ Added new setup function which detects if /boot is mounted or not, in case >+ it's not mounted it will try to do it automatically and in case of a failure >+ exit with an error message. >+ >+*grub-0.90-r4 (1 Feb 2002) >+ >+ 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog : >+ Added initial ChangeLog which should be updated whenever the package is >+ updated in any way. This changelog is targetted to users. This means that the >+ comments should well explained and written in clean English. The details about >+ writing correct changelogs are explained in the skel.ChangeLog file which you >+ can find in the root directory of the portage repository. >diff --git a/sys-boot/grub/Manifest b/sys-boot/grub/Manifest >new file mode 100644 >index 0000000..d782786 >--- /dev/null >+++ b/sys-boot/grub/Manifest >@@ -0,0 +1,14 @@ >+AUX 0001-dont_include_error_h_on_musl.patch 334 SHA256 a6001bcca12c1aadaeb1bc1d07e02d15d1588e0cd2d2f18c67fd58c8d781ad97 SHA512 90f189a6dcee429795f6f7b254b287f26b8d39c112764c15d75797d751bbfceb171b35f4039355ae7f3f72399a4cf5d23714cd3b85c35bef71242f6de68e1621 WHIRLPOOL 5c828363dc2459e4fc7b0b72d2025086cdddcd45642057ebc48b59969e9dfada16882a2a93b494e2fd990e939e13c7c86a121bc07355ed870d038ec2bc119758 >+AUX 0001-remove_no_lfs_suppor_func.patch 1549 SHA256 7664eb94c73a5354de220efb58f79c576ad6a2882b21a5a84bc18101f4fa5625 SHA512 be5ac50e7c2291d97085da960a246511d4834ad110233c1783bb2dd818e44aeac762fd965b21027742c9fc9e2c979f01172790911a595f7a522e27f64fd67fac WHIRLPOOL c6a625d41ace00d550f30d4b8933271a0a2405c5172f08b813207e662f362f099049cfce0ad2b80bf4c780b431ed6a7fdec89efcc8d808f165d88cefddf4de42 >+AUX grub-2.00-freetype-2.5.1.patch 752 SHA256 95ddb348097df2bdf51a36529935118ad4bb51cb780038d149ed0ae3bf0693c9 SHA512 e9d05de956364b923e01d8f71d77f05d6c0815b7ae21ec5d34875de09770ce42b52f7d410314f7e4a273256350d7cbf311cf95a5d83e469c7a83b9b69879caff WHIRLPOOL 67751eaad605cf064106f2a304657bf1fe1ea1f4bb3f6efe436f2d7e6b84e80b56327e51cff4db63a7f34e7f21a456d3c7517d6ee6da5f8f2cbd7816f34d4016 >+AUX grub-2.02_beta2-libzfs.patch 612 SHA256 f2de3680168e7a88261ac3f0fab6131ad3e22ce732ce969c0dc0efbf583aaddb SHA512 17810d390c90e39df63121af4d8dd670a87703d3f589aa26edde7c7e9f8f6e88dfb93a156040062c6cfe03615126970b3b073d688b3ec52cfb6ae401ad31754c WHIRLPOOL 0f19a0684b04bd7494068686fb6596a5f7c4a2e1dc47edb21c4841342876414b5caf367c0cb777e1b42f82e8db1d8eccb20151f89c36da7050aeb9db1616ad4f >+AUX grub.conf.gentoo 591 SHA256 e656b5716d6a5904a035960b460494431d8c1327df51fcd9ffb39243425fe142 SHA512 23036b9e558b604082d9ae8c848f18ea552181416937e3ef62287e53c38086b8d7ffef0e67d04af04f05f5b23c6da7aaf1f1f23e0ee1cffd5dbd5320e8648cb1 WHIRLPOOL 184284cac00bc039d36c5b2f8d7be0f425e75ba904c4c04c2ec531a094cd191c42cb7382276e73a5d176e1661dcdd1bdc5e3806b9d7abe9b38563575ecb6ee76 >+AUX grub.default-2 1602 SHA256 d1c11fb4decbae9a9827866ec2126b2c11a3d8f6b41278acad139b4dd34338c5 SHA512 15085cdfe706379d931c6841c34403ffcb46765be75425a29b563d69169124447606d8f8444945ed1148ac734da4f12f14a9b18abd6b0501974c1c770ad13c39 WHIRLPOOL 2f72b2a3d4048261cf3d5477b9a33264b3214a803eebcf4b782c33cf71d045e9be878407c64c720c2a7b260a65f8e32a61974c55ebd8d464e0b947133cdf49fd >+AUX grub.default-3 2189 SHA256 9632dad421161562dd3f2535f173b6c91741168232d9ef97af894377545e86d4 SHA512 5537884998a3a6f9d1bd926aabd33bd017e953594539dc85791aad0dc5c996e40109092aa9937a7dff34294c17b831c22677a7727c3027bbf7a9e840907893e7 WHIRLPOOL eaa9d50e1884ccde412803c2e939d328d64e469f7d3345057ce71eeebbf1c7e19ff62063323f62c274b306c56884e85e0d134e5c0fcba3254b7c1d25440e9a3a >+DIST dejavu-sans-ttf-2.34.zip 406977 SHA256 242e8c1cb2bdc7458bece02cca898f962c2bc919dcf67d97428149228290184d SHA512 dcd802b9c83cfa749b7542d0855eb1facb665a035af8c05f58830fce3ce37ba8d4a6f0353c07ae924c7fc25460d330b7312cbaffd34a2cb314a8e222de385c1b WHIRLPOOL d8b3289997cc39aca1c909ac1cae79727a19932f07b116a4a0bcc83e4a2f136d05d18c8ef2b05504a2f1f65eba85f93d61d52b0c913be7bb3e23f6a403eb6a82 >+DIST grub-2.02_beta2-gentoo.tar.xz 6916 SHA256 63453b35faa6e02cc6e3067160158a591ed8d1e417fc2d1fce25556b28f76e03 SHA512 edc37adae1a4c9bad4bb29f335379e1e2b0a25ba7ef2768689fe0dfc236ea7057d80699659fd5facda431df957073827eba1cd83dd0204e81f068570de3722a7 WHIRLPOOL b463cb3f4a714b20845d3dbd493a0d3408a47a1fe140ca3a4dffa77052f9bfcf25046de7881e516022aa970c48701a1278cd8b598e8e1ce03a28347fbd68dab0 >+DIST grub-2.02~beta2.tar.xz 5798740 SHA256 f6c702b2a8ea58f27a2b02928bb77973cb5a827af08f63db38c471c0a01b418d SHA512 359903928febce1df53b3bd38aab701b4ea010dfad0dee434e853c865af4bbc60d115e61eac100c79f18d89aa78b2216ef20123f4ef04cc948ecbe226ea1a58c WHIRLPOOL f92e94f43888648484a972a0c82b0a2ac4dc7fbdd6e35ca8b11a6ee92168ac8cf7ee68987b84697ec46ad18189e5c5c9aee8105b91bb131cd7f6f499f45cd58f >+DIST unifont-7.0.01.pcf.gz 1358916 SHA256 7618a96ad50703213848af8ecae816828f528bb8ed179a749f7ca2b86eb15805 SHA512 f985e11729d18cb16d3e46fd1004242aa731a9b03ba16035f5954076686e8cdc39df9087daded5e044ead995b03650d8cf1bba9d060d65b5c3af630dbc9e3260 WHIRLPOOL da682398a22abd4282674d9a79b8fdd53e03054863cc166e43e2640dfb7f11c0b71cd3e42431f2086692f3a4202c2ecae9d6d7126249db0127e2da276aae7c9f >+EBUILD grub-2.02_beta2-r99.ebuild 8470 SHA256 43017b70b8871183bf66a5c6459293147ce18c8d7db60dbf6a811d64eae4b3d2 SHA512 51e913ef3c1cad2f7f04dbcf8c41946bac7c8cf14dc8067b6498e8ec7140c313424d9eb74cb0135ab520eb35d36c347b12db72aaa27cffe9e86ea0320f1c9830 WHIRLPOOL 91b8e3040d79328b4fdcf51572169f4df26d1c1c277b9b46592033ec03c2d09fc80231d56aedd3b244def6ba2d802c6832f6d50417a03d93d3492dc6ef9f1761 >+MISC ChangeLog 65273 SHA256 c90fba81c7f6c23533db9b738a69be13d90a97faf005e6e33c8518c7d12264fa SHA512 e748d63413dbd9c46fad410123812870cb1dc44a3d8f818acc40d298df8b3a6612ef5618b27cd6f7b2329001a0467f4b4ef9ba84a0752028957d9b85db8267d7 WHIRLPOOL 300f1a8bd06f6b8179e84c18908d9ccfbb0e549deeaec2d1aa4cb548cbde474762391c6afb7abbac5c10dbe4f40c332a1ba0d211c2397ab5700f10bf27451f64 >+MISC metadata.xml 876 SHA256 dbd75c8e18ec8479718c0d802e6563535e9ffe5429727bea5b26133bb41abca2 SHA512 7a617c5f150445add695fda85610aae706070ca1368e250a4e3858c817e90322860174e436a60268d7ff66f33bc7672aa6d4cdb8b705e12851b25666eb51e13b WHIRLPOOL bf9ba7714a9f41789778c97c0387f5cb6be6e985f63953ab25f12bfad526ca48ef973f202cfd0d8a95dc8dd595d8b1a12483403ece3a5616e24f417e42b4c303 >diff --git a/sys-boot/grub/files/0001-dont_include_error_h_on_musl.patch b/sys-boot/grub/files/0001-dont_include_error_h_on_musl.patch >new file mode 100644 >index 0000000..bb129ef >--- /dev/null >+++ b/sys-boot/grub/files/0001-dont_include_error_h_on_musl.patch >@@ -0,0 +1,12 @@ >+--- ./grub-core/kern/emu/misc.c 2015-01-10 14:03:55.617148769 +0000 >++++ ./grub-core/kern/emu/misc.c 2015-01-10 14:04:42.233148769 +0000 >+@@ -20,7 +20,9 @@ >+ #include <config.h> >+ >+ #include <errno.h> >++#if defined(__GLIBC__) || defined(__UCLIBC__) >+ #include <error.h> >++#endif >+ #include <stdio.h> >+ #include <stdlib.h> >+ #include <stdint.h> >diff --git a/sys-boot/grub/files/0001-remove_no_lfs_suppor_func.patch b/sys-boot/grub/files/0001-remove_no_lfs_suppor_func.patch >new file mode 100644 >index 0000000..23f6cc6 >--- /dev/null >+++ b/sys-boot/grub/files/0001-remove_no_lfs_suppor_func.patch >@@ -0,0 +1,48 @@ >+--- ./grub-core/osdep/unix/hostdisk.c 2015-01-10 14:00:57.162148769 +0000 >++++ ./grub-core/osdep/unix/hostdisk.c 2015-01-10 14:01:56.146148769 +0000 >+@@ -48,11 +48,6 @@ >+ #ifdef __linux__ >+ # include <sys/ioctl.h> /* ioctl */ >+ # include <sys/mount.h> >+-# if !defined(__GLIBC__) || \ >+- ((__GLIBC__ < 2) || ((__GLIBC__ == 2) && (__GLIBC_MINOR__ < 1))) >+-/* Maybe libc doesn't have large file support. */ >+-# include <linux/unistd.h> /* _llseek */ >+-# endif /* (GLIBC < 2) || ((__GLIBC__ == 2) && (__GLIBC_MINOR < 1)) */ >+ #endif /* __linux__ */ >+ >+ grub_uint64_t >+@@ -79,24 +74,6 @@ grub_util_get_fd_size (grub_util_fd_t fd >+ return st.st_size; >+ } >+ >+-#if defined(__linux__) && (!defined(__GLIBC__) || \ >+- ((__GLIBC__ < 2) || ((__GLIBC__ == 2) && (__GLIBC_MINOR__ < 1)))) >+- /* Maybe libc doesn't have large file support. */ >+-int >+-grub_util_fd_seek (grub_util_fd_t fd, grub_uint64_t off) >+-{ >+- loff_t offset, result; >+- static int _llseek (uint filedes, ulong hi, ulong lo, >+- loff_t *res, uint wh); >+- _syscall5 (int, _llseek, uint, filedes, ulong, hi, ulong, lo, >+- loff_t *, res, uint, wh); >+- >+- offset = (loff_t) off; >+- if (_llseek (fd, offset >> 32, offset & 0xffffffff, &result, SEEK_SET)) >+- return -1; >+- return GRUB_ERR_NONE; >+-} >+-#else >+ int >+ grub_util_fd_seek (grub_util_fd_t fd, grub_uint64_t off) >+ { >+@@ -107,8 +84,6 @@ grub_util_fd_seek (grub_util_fd_t fd, gr >+ >+ return 0; >+ } >+-#endif >+- >+ >+ /* Read LEN bytes from FD in BUF. Return less than or equal to zero if an >+ error occurs, otherwise return LEN. */ >diff --git a/sys-boot/grub/files/grub-2.00-freetype-2.5.1.patch b/sys-boot/grub/files/grub-2.00-freetype-2.5.1.patch >new file mode 100644 >index 0000000..286830c >--- /dev/null >+++ b/sys-boot/grub/files/grub-2.00-freetype-2.5.1.patch >@@ -0,0 +1,24 @@ >+commit fd0df6d098b1e6a4f60275c48a3ec88d15ba1fbb >+Author: Colin Watson <cjwatson@ubuntu.com> >+Date: Fri Nov 29 12:19:36 2013 +0000 >+ >+ Fix build with FreeType 2.5.1 >+ >+ * util/grub-gen-asciih.c: Include FT_SYNTHESIS_H rather than >+ <freetype/ftsynth.h>, fixing build with FreeType 2.5.1. >+ * util/grub-gen-widthspec.c: Likewise. >+ * util/grub-mkfont.c: Likewise. >+ >+diff --git a/util/grub-mkfont.c b/util/grub-mkfont.c >+index 0d8eb78..242dd01 100644 >+--- a/util/grub-mkfont.c >++++ b/util/grub-mkfont.c >+@@ -43,7 +43,7 @@ >+ #include FT_FREETYPE_H >+ #include FT_TRUETYPE_TAGS_H >+ #include FT_TRUETYPE_TABLES_H >+-#include <freetype/ftsynth.h> >++#include FT_SYNTHESIS_H >+ >+ #undef __FTERRORS_H__ >+ #define FT_ERROR_START_LIST const char *ft_errmsgs[] = { >diff --git a/sys-boot/grub/files/grub-2.02_beta2-libzfs.patch b/sys-boot/grub/files/grub-2.02_beta2-libzfs.patch >new file mode 100644 >index 0000000..d76a903 >--- /dev/null >+++ b/sys-boot/grub/files/grub-2.02_beta2-libzfs.patch >@@ -0,0 +1,19 @@ >+commit 6ba983559dcffa0fa69c7fc861b5a16b4877a92c >+Author: Mike Gilbert <floppym@gentoo.org> >+Date: Sat Jan 18 19:41:15 2014 +0100 >+ >+ * Makefile.util.def: Link grub-ofpathname with zfs libs. >+ >+diff --git a/Makefile.util.def b/Makefile.util.def >+index 83df212..a286a89 100644 >+--- a/Makefile.util.def >++++ b/Makefile.util.def >+@@ -384,7 +384,7 @@ program = { >+ ldadd = libgrubgcry.a; >+ ldadd = libgrubkern.a; >+ ldadd = grub-core/gnulib/libgnu.a; >+- ldadd = '$(LIBINTL) $(LIBDEVMAPPER) $(LIBUTIL) $(LIBGEOM)'; >++ ldadd = '$(LIBINTL) $(LIBDEVMAPPER) $(LIBUTIL) $(LIBZFS) $(LIBNVPAIR) $(LIBGEOM)'; >+ }; >+ >+ program = { >diff --git a/sys-boot/grub/files/grub.conf.gentoo b/sys-boot/grub/files/grub.conf.gentoo >new file mode 100644 >index 0000000..984470b >--- /dev/null >+++ b/sys-boot/grub/files/grub.conf.gentoo >@@ -0,0 +1,16 @@ >+# This is a sample grub.conf for use with Genkernel, per the Gentoo handbook >+# http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=10#doc_chap2 >+# If you are not using Genkernel and you need help creating this file, you >+# should consult the handbook. Alternatively, consult the grub.conf.sample that >+# is included with the Grub documentation. >+ >+default 0 >+timeout 30 >+#splashimage=(hd0,0)/boot/grub/splash.xpm.gz >+ >+#title Gentoo Linux 3.8.13 >+#root (hd0,0) >+#kernel /boot/kernel-genkernel-x86-3.8.13-gentoo root=/dev/sda3 >+#initrd /boot/initramfs-genkernel-x86-3.8.13 >+ >+# vim:ft=conf: >diff --git a/sys-boot/grub/files/grub.default-2 b/sys-boot/grub/files/grub.default-2 >new file mode 100644 >index 0000000..5075314 >--- /dev/null >+++ b/sys-boot/grub/files/grub.default-2 >@@ -0,0 +1,46 @@ >+# Copyright 1999-2013 Gentoo Foundation >+# Distributed under the terms of the GNU General Public License v2 >+# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/files/grub.default-2,v 1.4 2013/09/21 18:10:55 floppym Exp $ >+# >+# To populate all changes in this file you need to regenerate your >+# grub configuration file afterwards: >+# 'grub2-mkconfig -o /boot/grub/grub.cfg' >+# >+# See the grub info page for documentation on possible variables and >+# their associated values. >+ >+GRUB_DISTRIBUTOR="Gentoo" >+ >+GRUB_DEFAULT=0 >+GRUB_HIDDEN_TIMEOUT=0 >+GRUB_HIDDEN_TIMEOUT_QUIET=true >+GRUB_TIMEOUT=10 >+ >+# Append parameters to the linux kernel command line >+# GRUB_CMDLINE_LINUX="" >+ >+# Append parameters to the linux kernel command line for non-recovery entries >+#GRUB_CMDLINE_LINUX_DEFAULT="" >+ >+# Uncomment to disable graphical terminal (grub-pc only) >+#GRUB_TERMINAL=console >+ >+# The resolution used on graphical terminal. >+# Note that you can use only modes which your graphic card supports via VBE. >+# You can see them in real GRUB with the command `vbeinfo'. >+#GRUB_GFXMODE=640x480 >+ >+# Path to theme spec txt file. >+# The starfield is by default provided with use truetype. >+# NOTE: when enabling custom theme, ensure you have required font/etc. >+#GRUB_THEME="/boot/grub/themes/starfield/theme.txt" >+ >+# Background image used on graphical terminal. >+# Can be in various bitmap formats. >+#GRUB_BACKGROUND="/boot/grub/mybackground.png" >+ >+# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to kernel >+#GRUB_DISABLE_LINUX_UUID=true >+ >+# Uncomment to disable generation of recovery mode menu entries >+#GRUB_DISABLE_RECOVERY=true >diff --git a/sys-boot/grub/files/grub.default-3 b/sys-boot/grub/files/grub.default-3 >new file mode 100644 >index 0000000..f3f7e47 >--- /dev/null >+++ b/sys-boot/grub/files/grub.default-3 >@@ -0,0 +1,63 @@ >+# Copyright 1999-2014 Gentoo Foundation >+# Distributed under the terms of the GNU General Public License v2 >+# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/files/grub.default-3,v 1.4 2014/10/16 04:04:02 floppym Exp $ >+# >+# To populate all changes in this file you need to regenerate your >+# grub configuration file afterwards: >+# 'grub2-mkconfig -o /boot/grub/grub.cfg' >+# >+# See the grub info page for documentation on possible variables and >+# their associated values. >+ >+GRUB_DISTRIBUTOR="Gentoo" >+ >+# Default menu entry >+#GRUB_DEFAULT=0 >+ >+# Boot the default entry this many seconds after the menu is displayed >+#GRUB_TIMEOUT=5 >+#GRUB_TIMEOUT_STYLE=menu >+ >+# Append parameters to the linux kernel command line >+#GRUB_CMDLINE_LINUX="" >+# >+# Examples: >+# >+# Boot with network interface renaming disabled >+# GRUB_CMDLINE_LINUX="net.ifnames=0" >+# >+# Boot with systemd instead of sysvinit (openrc) >+# GRUB_CMDLINE_LINUX="init=/usr/lib/systemd/systemd" >+ >+# Append parameters to the linux kernel command line for non-recovery entries >+#GRUB_CMDLINE_LINUX_DEFAULT="" >+ >+# Uncomment to disable graphical terminal (grub-pc only) >+#GRUB_TERMINAL=console >+ >+# The resolution used on graphical terminal. >+# Note that you can use only modes which your graphic card supports via VBE. >+# You can see them in real GRUB with the command `vbeinfo'. >+#GRUB_GFXMODE=640x480 >+ >+# Set to 'text' to force the Linux kernel to boot in normal text >+# mode, 'keep' to preserve the graphics mode set using >+# 'GRUB_GFXMODE', 'WIDTHxHEIGHT'['xDEPTH'] to set a particular >+# graphics mode, or a sequence of these separated by commas or >+# semicolons to try several modes in sequence. >+#GRUB_GFXPAYLOAD_LINUX= >+ >+# Path to theme spec txt file. >+# The starfield is by default provided with use truetype. >+# NOTE: when enabling custom theme, ensure you have required font/etc. >+#GRUB_THEME="/boot/grub/themes/starfield/theme.txt" >+ >+# Background image used on graphical terminal. >+# Can be in various bitmap formats. >+#GRUB_BACKGROUND="/boot/grub/mybackground.png" >+ >+# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to kernel >+#GRUB_DISABLE_LINUX_UUID=true >+ >+# Uncomment to disable generation of recovery mode menu entries >+#GRUB_DISABLE_RECOVERY=true >diff --git a/sys-boot/grub/grub-2.02_beta2-r99.ebuild b/sys-boot/grub/grub-2.02_beta2-r99.ebuild >new file mode 100644 >index 0000000..ef0e34a >--- /dev/null >+++ b/sys-boot/grub/grub-2.02_beta2-r99.ebuild >@@ -0,0 +1,327 @@ >+# Copyright 1999-2015 Gentoo Foundation >+# Distributed under the terms of the GNU General Public License v2 >+# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/grub-2.02_beta2-r3.ebuild,v 1.5 2015/01/04 03:16:03 floppym Exp $ >+ >+EAPI=5 >+ >+AUTOTOOLS_AUTORECONF=1 >+GRUB_AUTOGEN=1 >+ >+if [[ -n ${GRUB_AUTOGEN} ]]; then >+ PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} ) >+ inherit python-any-r1 >+fi >+ >+inherit autotools-utils bash-completion-r1 eutils flag-o-matic mount-boot multibuild pax-utils toolchain-funcs versionator >+ >+if [[ ${PV} != 9999 ]]; then >+ if [[ ${PV} == *_alpha* || ${PV} == *_beta* || ${PV} == *_rc* ]]; then >+ # The quote style is to work with <=bash-4.2 and >=bash-4.3 #503860 >+ MY_P=${P/_/'~'} >+ SRC_URI="mirror://gnu-alpha/${PN}/${MY_P}.tar.xz >+ http://dev.gentoo.org/~floppym/dist/${P}-gentoo.tar.xz" >+ S=${WORKDIR}/${MY_P} >+ else >+ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz >+ http://dev.gentoo.org/~floppym/dist/${P}.tar.xz" >+ S=${WORKDIR}/${P%_*} >+ fi >+ KEYWORDS="amd64 x86" >+ PATCHES=() >+else >+ inherit git-r3 >+ EGIT_REPO_URI="git://git.sv.gnu.org/grub.git >+ http://git.savannah.gnu.org/r/grub.git" >+fi >+ >+DEJAVU=dejavu-sans-ttf-2.34 >+UNIFONT=unifont-7.0.01 >+SRC_URI+=" mirror://gnu/unifont/${UNIFONT}/${UNIFONT}.pcf.gz >+ truetype? ( mirror://sourceforge/dejavu/${DEJAVU}.zip )" >+ >+DESCRIPTION="GNU GRUB boot loader" >+HOMEPAGE="http://www.gnu.org/software/grub/" >+ >+# Includes licenses for dejavu and unifont >+LICENSE="GPL-3 truetype? ( BitstreamVera GPL-2-with-font-exception )" >+SLOT="2" >+IUSE="debug device-mapper doc efiemu mount +multislot nls static sdl test truetype libzfs" >+ >+GRUB_ALL_PLATFORMS=( >+ # everywhere: >+ emu >+ # mips only: >+ qemu-mips loongson >+ # amd64, x86, ppc, ppc64: >+ ieee1275 >+ # amd64, x86: >+ coreboot multiboot efi-32 pc qemu xen >+ # amd64, ia64: >+ efi-64 >+) >+IUSE+=" ${GRUB_ALL_PLATFORMS[@]/#/grub_platforms_}" >+ >+# os-prober: Used on runtime to detect other OSes >+# xorriso (dev-libs/libisoburn): Used on runtime for mkrescue >+RDEPEND=" >+ app-arch/xz-utils >+ >=sys-libs/ncurses-5.2-r5 >+ debug? ( >+ sdl? ( media-libs/libsdl ) >+ ) >+ device-mapper? ( >=sys-fs/lvm2-2.02.45 ) >+ libzfs? ( sys-fs/zfs ) >+ mount? ( sys-fs/fuse ) >+ truetype? ( media-libs/freetype:2= ) >+ ppc? ( sys-apps/ibm-powerpc-utils sys-apps/powerpc-utils ) >+ ppc64? ( sys-apps/ibm-powerpc-utils sys-apps/powerpc-utils ) >+" >+DEPEND="${RDEPEND} >+ ${PYTHON_DEPS} >+ app-misc/pax-utils >+ sys-devel/flex >+ sys-devel/bison >+ sys-apps/help2man >+ sys-apps/texinfo >+ grub_platforms_coreboot? ( media-libs/freetype:2 ) >+ grub_platforms_qemu? ( media-libs/freetype:2 ) >+ grub_platforms_ieee1275? ( media-libs/freetype:2 ) >+ grub_platforms_loongson? ( media-libs/freetype:2 ) >+ grub_platforms_xen? ( app-emulation/xen-tools ) >+ static? ( >+ app-arch/xz-utils[static-libs(+)] >+ truetype? ( >+ app-arch/bzip2[static-libs(+)] >+ media-libs/freetype[static-libs(+)] >+ sys-libs/zlib[static-libs(+)] >+ ) >+ ) >+ test? ( >+ dev-libs/libisoburn >+ app-emulation/qemu >+ ) >+ truetype? ( app-arch/unzip ) >+" >+RDEPEND+=" >+ kernel_linux? ( >+ grub_platforms_efi-32? ( sys-boot/efibootmgr ) >+ grub_platforms_efi-64? ( sys-boot/efibootmgr ) >+ ) >+ !multislot? ( !sys-boot/grub:0 ) >+ nls? ( sys-devel/gettext ) >+" >+ >+DEPEND+=" !!=media-libs/freetype-2.5.4" >+ >+STRIP_MASK="*/grub/*/*.{mod,img}" >+RESTRICT="test" >+ >+QA_EXECSTACK=" >+ usr/bin/grub*-emu* >+ usr/lib*/grub/*/*.mod >+ usr/lib*/grub/*/*.module >+ usr/lib*/grub/*/kernel.exec >+ usr/lib*/grub/*/kernel.img >+" >+ >+QA_WX_LOAD=" >+ usr/lib*/grub/*/kernel.exec >+ usr/lib*/grub/*/kernel.img >+ usr/lib*/grub/*/*.image >+" >+ >+QA_PRESTRIPPED=" >+ usr/lib.*/grub/.*/kernel.img >+" >+ >+pkg_pretend() { >+ if [[ ${MERGE_TYPE} != binary ]]; then >+ # Bug 439082 >+ if ! test-flags-CC -fuse-ld=bfd > /dev/null && >+ $(tc-getLD) --version | grep -q "GNU gold"; then >+ eerror "GRUB does not function correctly when built with the gold linker." >+ eerror "Please select the bfd linker with binutils-config." >+ die "GNU gold detected" >+ fi >+ fi >+} >+ >+src_unpack() { >+ if [[ ${PV} == 9999 ]]; then >+ git-r3_src_unpack >+ fi >+ default_src_unpack >+} >+ >+src_prepare() { >+ EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" epatch >+ >+ [[ ${PATCHES} ]] && epatch "${PATCHES[@]}" >+ >+ sed -i -e /autoreconf/d autogen.sh || die >+ >+ if use multislot; then >+ # fix texinfo file name, bug 416035 >+ sed -i -e 's/^\* GRUB:/* GRUB2:/' -e 's/(grub)/(grub2)/' docs/grub.texi || die >+ fi >+ >+ epatch "${FILESDIR}"/0001-dont_include_error_h_on_musl.patch >+ epatch "${FILESDIR}"/0001-remove_no_lfs_suppor_func.patch >+ >+ epatch_user >+ >+ if [[ -n ${GRUB_AUTOGEN} ]]; then >+ python_setup >+ bash autogen.sh || die >+ fi >+ >+ if [[ -n ${AUTOTOOLS_AUTORECONF} ]]; then >+ autopoint() { return 0; } >+ eautoreconf >+ fi >+} >+ >+setup_fonts() { >+ ln -s "${WORKDIR}/${UNIFONT}.pcf" unifont.pcf || die >+ if use truetype; then >+ ln -s "${WORKDIR}/${DEJAVU}/ttf/DejaVuSans.ttf" DejaVuSans.ttf || die >+ fi >+} >+ >+grub_configure() { >+ local platform >+ >+ case ${MULTIBUILD_VARIANT} in >+ efi-32) >+ platform=efi >+ if [[ ${CTARGET:-${CHOST}} == x86_64* ]]; then >+ local CTARGET=${CTARGET:-i386} >+ fi ;; >+ efi-64) >+ platform=efi >+ if [[ ${CTARGET:-${CHOST}} == i?86* ]]; then >+ local CTARGET=${CTARGET:-x86_64} >+ local TARGET_CFLAGS="-Os -march=x86-64 ${TARGET_CFLAGS}" >+ local TARGET_CPPFLAGS="-march=x86-64 ${TARGET_CPPFLAGS}" >+ export TARGET_CFLAGS TARGET_CPPFLAGS >+ fi ;; >+ guessed) ;; >+ *) platform=${MULTIBUILD_VARIANT} ;; >+ esac >+ >+ local myeconfargs=( >+ --disable-werror >+ --program-prefix= >+ --libdir="${EPREFIX}"/usr/lib >+ --htmldir="${EPREFIX}"/usr/share/doc/${PF}/html >+ $(use_enable debug mm-debug) >+ $(use_enable debug grub-emu-usb) >+ $(use_enable device-mapper) >+ $(use_enable mount grub-mount) >+ $(use_enable nls) >+ $(use_enable truetype grub-mkfont) >+ $(use_enable libzfs) >+ $(use sdl && use_enable debug grub-emu-sdl) >+ ${platform:+--with-platform=}${platform} >+ >+ # Let configure detect this where supported >+ $(usex efiemu '' '--disable-efiemu') >+ ) >+ >+ if use multislot; then >+ myeconfargs+=( --program-transform-name="s,grub,grub2," ) >+ fi >+ >+ mkdir -p "${BUILD_DIR}" || die >+ run_in_build_dir setup_fonts >+ >+ autotools-utils_src_configure >+} >+ >+src_configure() { >+ # Bug 508758. >+ replace-flags -O3 -O2 >+ >+ # We don't want to leak flags onto boot code. >+ export HOST_CCASFLAGS=${CCASFLAGS} >+ export HOST_CFLAGS=${CFLAGS} >+ export HOST_CPPFLAGS=${CPPFLAGS} >+ export HOST_LDFLAGS=${LDFLAGS} >+ unset CCASFLAGS CFLAGS CPPFLAGS LDFLAGS >+ >+ use static && HOST_LDFLAGS+=" -static" >+ >+ export TARGET_LDFLAGS+=" $(test-flags-CC -fuse-ld=bfd)" >+ >+ tc-export CC NM OBJCOPY STRIP >+ export TARGET_CC=${TARGET_CC:-${CC}} >+ tc-export BUILD_CC # Bug 485592 >+ >+ # Portage will take care of cleaning up GRUB_PLATFORMS >+ MULTIBUILD_VARIANTS=( ${GRUB_PLATFORMS:-guessed} ) >+ multibuild_parallel_foreach_variant grub_configure >+} >+ >+src_compile() { >+ # Sandbox bug 404013. >+ use libzfs && addpredict /etc/dfs:/dev/zfs >+ >+ multibuild_foreach_variant autotools-utils_src_compile >+ >+ use doc && multibuild_for_best_variant \ >+ autotools-utils_src_compile -C docs html >+} >+ >+src_test() { >+ # The qemu dependency is a bit complex. >+ # You will need to adjust QEMU_SOFTMMU_TARGETS to match the cpu/platform. >+ multibuild_foreach_variant autotools-utils_src_test >+} >+ >+src_install() { >+ multibuild_foreach_variant autotools-utils_src_install \ >+ bashcompletiondir="$(get_bashcompdir)" >+ >+ use doc && multibuild_for_best_variant run_in_build_dir \ >+ emake -C docs DESTDIR="${D}" install-html >+ >+ if use multislot; then >+ mv "${ED%/}"/usr/share/info/grub{,2}.info || die >+ fi >+ >+ insinto /etc/default >+ newins "${FILESDIR}"/grub.default-3 grub >+} >+ >+pkg_postinst() { >+ mount-boot_mount_boot_partition >+ >+ if [[ -e "${ROOT%/}/boot/grub2/grub.cfg" ]]; then >+ ewarn "The grub directory has changed from /boot/grub2 to /boot/grub." >+ ewarn "Please run grub2-install and grub2-mkconfig -o /boot/grub/grub.cfg." >+ >+ if [[ ! -e "${ROOT%/}/boot/grub/grub.cfg" ]]; then >+ mkdir -p "${ROOT%/}/boot/grub" >+ ln -s ../grub2/grub.cfg "${ROOT%/}/boot/grub/grub.cfg" >+ fi >+ fi >+ >+ mount-boot_pkg_postinst >+ >+ elog "For information on how to configure GRUB2 please refer to the guide:" >+ elog " http://wiki.gentoo.org/wiki/GRUB2_Quick_Start" >+ >+ if has_version 'sys-boot/grub:0'; then >+ elog "A migration guide for GRUB Legacy users is available:" >+ elog " https://wiki.gentoo.org/wiki/GRUB2_Migration" >+ fi >+ >+ if [[ -z ${REPLACING_VERSIONS} ]]; then >+ if ! has_version sys-boot/os-prober; then >+ elog "Install sys-boot/os-prober to enable detection of other operating systems using grub2-mkconfig." >+ fi >+ if ! has_version dev-libs/libisoburn; then >+ elog "Install dev-libs/libisoburn to enable creation of rescue media using grub2-mkrescue." >+ fi >+ fi >+} >diff --git a/sys-boot/grub/metadata.xml b/sys-boot/grub/metadata.xml >new file mode 100644 >index 0000000..438d39a >--- /dev/null >+++ b/sys-boot/grub/metadata.xml >@@ -0,0 +1,30 @@ >+<?xml version="1.0" encoding="UTF-8"?> >+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> >+<pkgmetadata> >+ <herd>base-system</herd> >+ <maintainer> >+ <email>base-system@gentoo.org</email> >+ </maintainer> >+ <maintainer restrict=">=sys-boot/grub-2"> >+ <email>floppym@gentoo.org</email> >+ <name>Mike Gilbert</name> >+ </maintainer> >+ <use> >+ <flag name="device-mapper"> >+ Enable support for device-mapper from <pkg>sys-fs/lvm2</pkg> >+ </flag> >+ <flag name="efiemu"> >+ Build and install the efiemu runtimes >+ </flag> >+ <flag name="mount"> >+ Build and install the grub-mount utility >+ </flag> >+ <flag name="libzfs"> >+ Enable support for <pkg>sys-fs/zfs</pkg> >+ </flag> >+ <flag name="multislot"> >+ Allow concurrent installation of <pkg>sys-boot/grub:0</pkg> and >+ <pkg>sys-boot/grub:2</pkg> by renaming all programs. >+ </flag> >+ </use> >+</pkgmetadata> >-- >2.0.5 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 529356
:
389420
|
390024
| 393604