* grub-core/Makefile.am (moddep.lst): Use $(AWK) instead of awk
Add missing ChangeLog
Fix ordering and tab indentation of NetBSD boot menu entries.
	* grub-core/net/bootp.c (parse_dhcp_vendor): Fix double increment.
        * include/grub/types.h: Fix functionality unaffecting typo in
        GRUB_TARGET_WORDSIZE conditional macro.
	Support big-endian UFS1.

	* Makefile.util.def (libgrubmods): Add ufs_be.c
	* grub-core/Makefile.core.def (ufs1_be): New module.
	* grub-core/fs/ufs_be.c: New file.
	* grub-core/fs/ufs.c: Declare grub_ufs_to_le* and use them throughout
	the file.
	Fix big-endian mtime.

	* grub-core/fs/ufs.c (grub_ufs_inode): Split improperly attached
	together sec and usec.
	(grub_ufs_dir): Use correct byteswapping for UFS time.
	* grub-core/fs/ufs.c (grub_ufs_dir): Stop if direntlen is 0 to avoid
	infinite loop on corrupted FS.
	* util/getroot.c (convert_system_partition_to_system_disk): Support
	nbd disks.
	* util/grub-mkfont.c (argp_parser): Fix a typo which prevented --asce
	from working.
	* grub-core/term/gfxterm.c (grub_virtual_screen_setup): Get font as
	argument rather than font name. All users updated.
	(grub_gfxterm_set_window): Likewise.
	* grub-core/gfxmenu/view.c (init_terminal): Avoid making terminal
	window too small.
	* grub-core/kern/ieee1275/init.c (grub_machine_get_bootlocation): Use
	dynamic allocation for the bootpath buffer.
	* util/grub-install.in: Remove stale TODO.
	* util/grub-install.in: Follow the symbolic link parameter added
	to the file command.
	* grub-core/disk/cryptodisk.c (grub_cmd_cryptomount): Strip brackets
	around device name if necessarry.
	* docs/grub.texi (Network): Update instructions on generating netboot
	image.
	* util/grub.d/20_linux_xen.in: Addmissing assignment to machine.
	Reported by: Eriks Latosheks <foresterlv>.
Backport gnulib fixes for C11.  Fixes Savannah bug #37738.

* grub-core/gnulib/stdio.in.h (gets): Warn on use only if
HAVE_RAW_DECL_GETS.
* m4/stdio_h.m4 (gl_STDIO_H): Check for gets.
Apply program name transformations at build-time rather than at
run-time.  Fixes Debian bug #696465.

* acinclude.m4 (grub_TRANSFORM): New macro.
* configure.ac: Create output variables with transformed names for
most programs.
* util/bash-completion.d/grub-completion.bash.in: Use
pre-transformed variables for program names.
* util/grub-install.in: Likewise.
* util/grub-kbdcomp.in: Likewise.
* util/grub-mkconfig.in: Likewise.
* util/grub-mkconfig_lib.in: Likewise.
* util/grub-mknetdir.in: Likewise.
* util/grub-mkrescue.in: Likewise.
* util/grub-mkstandalone.in: Likewise.
* util/grub-reboot.in: Likewise.
* util/grub-set-default.in: Likewise.
* util/powerpc/ieee1275/grub-mkrescue.in: Likewise.
* tests/util/grub-shell-tester.in: Remove unused assignment.
* tests/util/grub-shell.in: Likewise.
* util/grub.d/00_header.in: Likewise.