Subject: CVS commit: pkgsrc
To: None <pkgsrc-changes@NetBSD.org>
From: Julio M. Merino Vidal <jmmv@netbsd.org>
List: pkgsrc-changes
Date: 01/29/2004 18:36:38
Module Name:	pkgsrc
Committed By:	jmmv
Date:		Thu Jan 29 18:36:38 UTC 2004

Modified Files:
	pkgsrc/mk: bsd.pkg.defaults.mk
	pkgsrc/sysutils/grub: Makefile distinfo
Removed Files:
	pkgsrc/sysutils/grub/patches: patch-ac patch-ad patch-ae patch-af
	    patch-ag patch-ah patch-ak patch-am patch-an patch-ao

Log Message:
Update grub to 0.94:
* Support building on x86-64 with gcc -m32.
* Use a BIOS call to turn on/off Gate A20. This should solve various
  problems related to Gate A20 in modern BIOSes.
* Add a workaround for buggy BIOSes (notably HP Vectra series) which
  don't pass the boot drive correctly.
* Display "GNU GRUB" instead of "GRUB" in the menu.
* Add support for QNX RTP into the grub shell.
* Add support for the initrd max address of a kernel header in Linux.
* Support 32 bit and 64 bit dev_t.
* Add support for an install device in GRUB's notation with no
  parenthesis (e.g. grub-install hd0).
* Improve the manual a lot.

While here, add a new build definition, GRUB_PRESET_COMMAND, which can be
set to a single command that will be embedded in grub's stage2 and executed
during bootup (useful for automated diskless setups).  Also make use of
BUILD_DEFS properly.  And pick up maintainership, as requested by tron@.


To generate a diff of this commit:
cvs rdiff -r1.209 -r1.210 pkgsrc/mk/bsd.pkg.defaults.mk
cvs rdiff -r1.20 -r1.21 pkgsrc/sysutils/grub/Makefile
cvs rdiff -r1.7 -r1.8 pkgsrc/sysutils/grub/distinfo
cvs rdiff -r1.1 -r0 pkgsrc/sysutils/grub/patches/patch-ac \
    pkgsrc/sysutils/grub/patches/patch-ad \
    pkgsrc/sysutils/grub/patches/patch-ae \
    pkgsrc/sysutils/grub/patches/patch-af \
    pkgsrc/sysutils/grub/patches/patch-ag \
    pkgsrc/sysutils/grub/patches/patch-ak \
    pkgsrc/sysutils/grub/patches/patch-am \
    pkgsrc/sysutils/grub/patches/patch-an \
    pkgsrc/sysutils/grub/patches/patch-ao
cvs rdiff -r1.2 -r0 pkgsrc/sysutils/grub/patches/patch-ah

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.