2025-06-04 Ismael Luceno * PRE_BUILD, patches/0001-Revert-grub-core-genmoddep.awk-Ensure-output-is-dete.patch: fixed build with mawk 2025-02-07 Treeve Jelbert * DETAILS: version 2.12 * grub2-ignore_ext4_checksum_seed_feature.patch: deleted * PRE_BUILD: tweak 2023-08-24 Stephane Fontaine * DETAILS: PATCHLEVEL++ * PRE_BUILD: add a patch to fix installation errors with the new e2fsprogs 1.47.0 (metadata_csum_seed now enabled by default) 2023-03-27 Ismael Luceno * DETAILS: removed old beta release 2022-06-10 Florian Franzmann * BUILD: only activate stack protection on x86_64 efi 2022-05-21 Florian Franzmann * BUILD: filter breaking CFLAGS and CPPFLAGS * DEPENDS: add optional dependency on LZMA 2022-05-14 Florian Franzmann * DEPENDS: add suggested dependency on efibootmgr 2021-06-11 Treeve Jelbert * DETAILS: version 2.06 2020-09-02 Eric Sandall * DETAILS: PATCHLEVEL++ so you have a working GRUB. * BUILD: Don't use gold linker (ld.gold), use old bfd. Otherwise you might get this error: grub-install: error: `/usr/lib/grub/i386-pc/kernel.img' is miscompiled: its start address is 0x9074 instead of 0x9000: ld.gold bug?. Kernel doesn't like ld.gold either: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=75959d44f9dc 2020-08-21 Eric Sandall * DETAILS: Disable castfs (STAGED_INSTALL), breaks install 2019-07-07 Pavel Vinogradov * DEPENDS: removed LIBUSB 2019-07-05 Pavel Vinogradov * DETAILS: version 2.04 * PRE_BUILD, gcc-8.patch: removed the patch 2019-05-24 Ismael Luceno * DEPENDS: Updated dependency; s/gettext/GETTEXT/ 2019-02-10 Treeve Jelbert * smgl-splash.xpm.gz: convert to .png * grub-default: activate splash screen * INSTALL: install smgl-splash.png 2019-01-19 Treeve Jelbert * DEPENDS: delete gnupg 2018-09-13 Eric Sandall * PRE_BUILD: Apply gcc-8.patch * gcc-8.patch: Fix for gcc 8.x+ From https://patchwork.openembedded.org/patch/150595/ 2017-07-12 Eric Sandall * DEPENDS: Depends on bison and flex (found from fresh install) 2017-04-26 Pavel Vinogradov * DETAILS: version 2.02 * PRE_BUILD, glibc-2.16.patch, grub-2.00-freetype-2.5.1.patch: removed obsolete patches 2016-11-23 Eric Sandall * CONFIGURE: Match {target-cpu}-{target-platform} ./configure syntax. Disable efiemu on EFI platforms. * BUILD: Specify target platform. 2016-03-02 Remko van der Vossen * PREPARE, DETAILS, DEPENDS, PRE_BUILD: add beta version 2.02-beta3 2016-02-25 Remko van der Vossen * FINAL: no such thing as NORMAL_COLOR 2015-01-12 Thomas Orgis * grub-default: It's "Source Mage", not "SourceMage" 2014-10-10 Pol Vinogradov * BUILD: removed --target flag, it makes mangled binary names, fixed regexp for gcc's -O flag, now it matches -Ofast as well * PRE_BUILD, grub-2.00-freetype-2.5.1.patch: added a patch from Gentoo, fixes compilation with current freetype2 2014-03-09 Remko van der Vossen * BUILD: Do not strip objects, it leads to a broken grub 2013-08-24 Ismael Luceno * BUILD, CONFIGURE: Allow to select the target platform 2012-10-09 Eric Sandall * PRE_BUILD: Apply glibc-2.16.patch * glibc-2.16.patch: Fix compilation with glibc 2.16+ (gets removed from GNU libc, see http://permalink.gmane.org/gmane.comp.lib.gnulib.bugs/30292) 2012-06-30 Treeve Jelbert * DETAILS: version 2.00 less versbosity * DEPENDS: add LIBUSB * CONFIGURE: remove --enable-grub-emu-usb * fix-udev.patch: deleted * PRE_BUILD: remove patch, it no longer applies 2012-01-26 Treeve Jelbert * DETAILS: PATCHLEVEL=1 * fix-udev.patch: added * PRE_BUILD: apply patch fixes bug #341, pathc found by Eric Sandalle /boot/grub/grub.cfg generated correctly with udev-179 2012-01-20 Vlad Glagolev * DEPENDS: lzo support was removed in 2009 2012-01-12 Treeve Jelbert * DEPENDS: explicity disable device mapper/ LVM support * BUILD: force -Os without this, the kernel image is too big to install on one of my machines * grub-default: update to latest syntax 2012-01-11 Pol Vinogradov * BUILD: force disable_pic for all architectures 2012-01-10 Eric Sandall * BUILD: Remove debugging echo Disable PIC for x86 * CONFIGURE: fstest is no longer a valid option with 1.99 2012-01-08 Treeve Jelbert * DETAILS: version 1.99 use GNU_URL * BUILD: remove make_single strip -m64 from CFLAGS * config, volatiles: add /etc/grub.d 2011-09-20 Arjan Bouter * CONFIGURE: remove obsolete emu and pe2elf options from GRUB_OPTS (fixes bug #212) 2011-08-17 Robin Cook * BUILD: added configure switch to disable -Werror 2011-06-01 Eric Sandall * DEPENDS: lvm disble -> disable gettext disable -> enable for enable option gettext isn't actually optional ./configure doesn't --enable-gettext is --disable-device-mapper Doesn't actually care if lvm is installed or not, always builds the LVM modules 2011-05-27 Arjan Bouter * DETAILS: switched to http download * DEPENDS: added lvm, gettext and unifont dependencies 2010-05-15 Eric Sandall * BUILD: Fails with multiple make jobs 2010-03-29 Sukneet Basuta * grub-default: changed GRUB_DISTRIBUTOR to "SourceMage", grub did not like the space 2010-03-09 Sukneet Basuta * DETAILS: updated spell to 1.98 Commented out SCM version, as bazaar is now used and is not yet supported by summon * CONFIGURE: removed "--enable-grub-pe2elf" option, no longer in configure changed blabla removed "--enable-grub-emu", no longer seems to be used added "--enable-mm-debug" to include memory manager debugging * PREPARE: Commented out SVN query * DEPENDS: addded optional dependency on SDL for grub-emu debugging with sdl support 2010-02-25 Remko van der Vossen * DEPENDS: updated ruby dependency to RUBY provider 2009-11-15 Eric Sandall * DETAILS: Updated to 1.97.1 * PREPARE: SVN no longer required for x86_64, no longer default * grub-default: Add GRUB_DEFAULT, GRUB_TIMEOUT, and GRUB_HIDDEN_TIMEOUT Add GRUB_GFXMODE, but it doesn't seem to change the menu generation * CONFIGURE: Moved mkfont query to depends * Optionally depends on freetype2 for grub-mkfont 2009-08-09 Arjan Bouter * DEPENDS,, DETAILS, FINAL, INSTALL, PREPARE, PRE_BUILD, PROVIDES, grub-default, configs, volatiles: created spell * smgl-splash.xpm.gz is installed to use in a personal config, it's not used by the default config. 2009-08-15 Arjan Bouter * BUILD, CONFIGURE: added .