Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/sysutils/grub2 grub2: update to 2.04
details: https://anonhg.NetBSD.org/pkgsrc/rev/19e57acf8fc4
branches: trunk
changeset: 430642:19e57acf8fc4
user: triaxx <triaxx%pkgsrc.org@localhost>
date: Sat May 02 16:53:54 2020 +0000
description:
grub2: update to 2.04
upstream changes:
-----------------
* GCC 8 and 9 support.
* Gnulib integration overhaul.
* RISC-V support.
* Xen PVH support.
* Native UEFI secure boot support.
* UEFI TPM driver.
* New IEEE 1275 obdisk driver.
* Btrfs RAID 5 and RIAD 6 support.
* PARTUUID support.
* VLAN support.
* Native DHCP support.
* Many ARM and ARM64 fixes.
* Many SPARC fixes.
* Many IEEE 1275 fixes.
* ...and tons of other fixes and cleanups...
diffstat:
sysutils/grub2/Makefile | 6 +-
sysutils/grub2/PLIST | 22 +++++++-
sysutils/grub2/distinfo | 13 ++--
sysutils/grub2/patches/patch-grub-core_osdep_bsd_hostdisk.c | 14 ++--
sysutils/grub2/patches/patch-grub-core_osdep_generic_blocklist.c | 25 ++++++++++
5 files changed, 61 insertions(+), 19 deletions(-)
diffs (216 lines):
diff -r 3056aee1fff7 -r 19e57acf8fc4 sysutils/grub2/Makefile
--- a/sysutils/grub2/Makefile Sat May 02 16:32:15 2020 +0000
+++ b/sysutils/grub2/Makefile Sat May 02 16:53:54 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.20 2020/01/18 23:35:17 rillig Exp $
+# $NetBSD: Makefile,v 1.21 2020/05/02 16:53:54 triaxx Exp $
-DISTNAME= grub-2.02
+DISTNAME= grub-2.04
PKGNAME= ${DISTNAME:S/grub/grub2/}
CATEGORIES= sysutils
MASTER_SITES= ftp://ftp.gnu.org/gnu/grub/
@@ -31,6 +31,8 @@
.include "../../mk/bsd.prefs.mk"
+CFLAGS+= -Wno-unused-value
+
#
# Build requirements, taken from the INSTALL file in GRUB's distribution:
#
diff -r 3056aee1fff7 -r 19e57acf8fc4 sysutils/grub2/PLIST
--- a/sysutils/grub2/PLIST Sat May 02 16:32:15 2020 +0000
+++ b/sysutils/grub2/PLIST Sat May 02 16:53:54 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2018/09/16 13:18:54 triaxx Exp $
+@comment $NetBSD: PLIST,v 1.4 2020/05/02 16:53:54 triaxx Exp $
bin/grub-editenv
bin/grub-file
bin/grub-fstest
@@ -19,7 +19,6 @@
bin/grub-syslinux2cfg
info/grub-dev.info
info/grub.info
-lib/charset.alias
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/acpi.mod
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/acpi.module
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/adler32.mod
@@ -151,8 +150,11 @@
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/ext2.module
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/extcmd.mod
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/extcmd.module
+lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/f2fs.mod
+lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/f2fs.module
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/fat.mod
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/fat.module
+lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/fdt.lst
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/file.mod
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/file.module
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/font.mod
@@ -404,6 +406,8 @@
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/pci.module
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/pcidump.mod
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/pcidump.module
+lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/pgp.mod
+lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/pgp.module
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/plan9.mod
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/plan9.module
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/play.mod
@@ -430,6 +434,8 @@
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/raid6rec.module
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/random.mod
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/random.module
+lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/rdmsr.mod
+lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/rdmsr.module
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/read.mod
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/read.module
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/reboot.mod
@@ -476,6 +482,8 @@
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/spkmodem.module
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/squash4.mod
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/squash4.module
+lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/strtoull_test.mod
+lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/strtoull_test.module
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/syslinuxcfg.mod
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/syslinuxcfg.module
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/tar.mod
@@ -535,8 +543,8 @@
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/usbtest.module
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/vbe.mod
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/vbe.module
-lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/verify.mod
-lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/verify.module
+lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/verifiers.mod
+lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/verifiers.module
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/vga.mod
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/vga.module
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/vga_text.mod
@@ -558,6 +566,8 @@
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/videotest.module
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/videotest_checksum.mod
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/videotest_checksum.module
+lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/wrmsr.mod
+lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/wrmsr.module
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/xfs.mod
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/xfs.module
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/xnu.mod
@@ -574,6 +584,8 @@
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/zfscrypt.module
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/zfsinfo.mod
lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/zfsinfo.module
+lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/zstd.mod
+lib/grub/${GRUB_TARGET_CPU}-${GRUB_PLATFORM}/zstd.module
man/man1/grub-editenv.1
man/man1/grub-file.1
man/man1/grub-fstest.1
@@ -691,7 +703,9 @@
share/locale/nl/LC_MESSAGES/grub.mo
share/locale/pa/LC_MESSAGES/grub.mo
share/locale/pl/LC_MESSAGES/grub.mo
+share/locale/pt/LC_MESSAGES/grub.mo
share/locale/pt_BR/LC_MESSAGES/grub.mo
+share/locale/ro/LC_MESSAGES/grub.mo
share/locale/ru/LC_MESSAGES/grub.mo
share/locale/sl/LC_MESSAGES/grub.mo
share/locale/sr/LC_MESSAGES/grub.mo
diff -r 3056aee1fff7 -r 19e57acf8fc4 sysutils/grub2/distinfo
--- a/sysutils/grub2/distinfo Sat May 02 16:32:15 2020 +0000
+++ b/sysutils/grub2/distinfo Sat May 02 16:53:54 2020 +0000
@@ -1,12 +1,13 @@
-$NetBSD: distinfo,v 1.8 2018/11/25 15:51:01 maya Exp $
+$NetBSD: distinfo,v 1.9 2020/05/02 16:53:54 triaxx Exp $
-SHA1 (grub-2.02.tar.gz) = 2f778cf62a3126bae71ce428b512bffc964cf7d0
-RMD160 (grub-2.02.tar.gz) = 8428eba6ddd26cd36a852c99d343b2b7650e90ac
-SHA512 (grub-2.02.tar.gz) = 061d6332a2e44ad43aada1df4dfd25575685aa3612bb2b7cb75d5e2a0b4edecd965de74f0b4ee6176d00cfa7ee1db19f0a53f3e2466395b3a31a7769bb0fcf72
-Size (grub-2.02.tar.gz) = 10568950 bytes
+SHA1 (grub-2.04.tar.gz) = de58e12e02c4d60ef0f24057bde6abde8474c3e1
+RMD160 (grub-2.04.tar.gz) = f990ff7dc3e4fa6f1048b87b192a0ae7cf3b3c63
+SHA512 (grub-2.04.tar.gz) = 3ba14fe8fdd15322ef89dd2f90e7f4a9e1e9a2ea19b795e0677c1f504b3fb93329109a83ddf5230f7173068e3f043dd5c9a92f6f2bb9257e13e236f62df10453
+Size (grub-2.04.tar.gz) = 11130271 bytes
SHA1 (unifont-5.1.20080820.pcf.gz) = 87f8600ba24e521b5d20bdf6c4b71af8ae861e3a
RMD160 (unifont-5.1.20080820.pcf.gz) = ddc87231a7c1e18e81a6f4578a4f0279bcd0c292
SHA512 (unifont-5.1.20080820.pcf.gz) = 8939e2bc82ca97b60e6678f3ff079a2be7ba9b702f2e8ee289e853af5823695f7baafbf14b674fc5e41071f2a6de4f2dadd56bf8b4653849dd756d59622f1649
Size (unifont-5.1.20080820.pcf.gz) = 1379965 bytes
-SHA1 (patch-grub-core_osdep_bsd_hostdisk.c) = 4cd60bf75811c3f72ed47ccc6dd2dec7bc77f991
+SHA1 (patch-grub-core_osdep_bsd_hostdisk.c) = 2c7251081082d671d21343b5e95300a6779b4b21
+SHA1 (patch-grub-core_osdep_generic_blocklist.c) = e1bf4511edfea1754204ffb5fb2a6a5a777b8b94
SHA1 (patch-util_getroot.c) = 7c2f148ffa778872de4f59b6fcf365bd1a497acf
diff -r 3056aee1fff7 -r 19e57acf8fc4 sysutils/grub2/patches/patch-grub-core_osdep_bsd_hostdisk.c
--- a/sysutils/grub2/patches/patch-grub-core_osdep_bsd_hostdisk.c Sat May 02 16:32:15 2020 +0000
+++ b/sysutils/grub2/patches/patch-grub-core_osdep_bsd_hostdisk.c Sat May 02 16:53:54 2020 +0000
@@ -1,10 +1,10 @@
-$NetBSD: patch-grub-core_osdep_bsd_hostdisk.c,v 1.1 2018/05/23 07:56:53 triaxx Exp $
+$NetBSD: patch-grub-core_osdep_bsd_hostdisk.c,v 1.2 2020/05/02 16:53:54 triaxx Exp $
Fix build error for NetBSD:
* undefined RAW_FLOPPY_MAJOR macro
* undefined fd variable
---- grub-core/osdep/bsd/hostdisk.c.orig 2015-05-21 15:50:29.000000000 +0000
+--- grub-core/osdep/bsd/hostdisk.c.orig 2018-11-24 17:13:02.000000000 +0000
+++ grub-core/osdep/bsd/hostdisk.c
@@ -50,6 +50,9 @@
# endif /* HAVE_GETRAWPARTITION */
@@ -24,20 +24,20 @@
+grub_hostdisk_configure_device_driver (grub_util_fd_t fd)
{
struct stat st;
-
-@@ -81,7 +84,7 @@ configure_device_driver (grub_util_fd_t
+
+@@ -81,7 +84,7 @@ configure_device_driver (grub_util_fd_t
grub_util_fd_t
grub_util_fd_open (const char *os_dev, int flags)
{
- grub_util_fd_t ret;
+ grub_util_fd_t fd;
-
+
#ifdef O_LARGEFILE
flags |= O_LARGEFILE;
@@ -90,10 +93,10 @@ grub_util_fd_open (const char *os_dev, i
flags |= O_BINARY;
#endif
-
+
- ret = open (os_dev, flags, S_IROTH | S_IRGRP | S_IRUSR | S_IWUSR);
- if (ret >= 0)
- configure_device_driver (fd);
@@ -47,5 +47,5 @@
+ grub_hostdisk_configure_device_driver (fd);
+ return fd;
}
-
+
#endif
diff -r 3056aee1fff7 -r 19e57acf8fc4 sysutils/grub2/patches/patch-grub-core_osdep_generic_blocklist.c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/grub2/patches/patch-grub-core_osdep_generic_blocklist.c Sat May 02 16:53:54 2020 +0000
@@ -0,0 +1,25 @@
+$NetBSD: patch-grub-core_osdep_generic_blocklist.c,v 1.1 2020/05/02 16:53:54 triaxx Exp $
+
+* Fix implicit declaration of function grub_file_filter_disable_compression()
+ (http://git.savannah.gnu.org/cgit/grub.git/commit/?id=dabdfa1)
+
+--- grub-core/osdep/generic/blocklist.c.orig 2018-11-24 17:13:02.000000000 +0000
++++ grub-core/osdep/generic/blocklist.c
+@@ -59,7 +59,7 @@ grub_install_get_blocklist (grub_device_
+
+ grub_disk_cache_invalidate_all ();
+
+- file = grub_file_open (core_path_dev, GRUB_FILE_TYPE_NONE | FILE_TYPE_NO_DECOMPRESS);
++ file = grub_file_open (core_path_dev, GRUB_FILE_TYPE_NONE | GRUB_FILE_TYPE_NO_DECOMPRESS);
+ if (file)
+ {
+ if (grub_file_size (file) != core_size)
+@@ -116,7 +116,7 @@ grub_install_get_blocklist (grub_device_
+
+ grub_file_t file;
+ /* Now read the core image to determine where the sectors are. */
+- file = grub_file_open (core_path_dev, GRUB_FILE_TYPE_NONE | FILE_TYPE_NO_DECOMPRESS);
++ file = grub_file_open (core_path_dev, GRUB_FILE_TYPE_NONE | GRUB_FILE_TYPE_NO_DECOMPRESS);
+ if (! file)
+ grub_util_error ("%s", grub_errmsg);
+
Home |
Main Index |
Thread Index |
Old Index