diff --git a/grub2-efi/.footprint b/grub2-efi/.footprint index fab0ed560..5df1489e8 100644 --- a/grub2-efi/.footprint +++ b/grub2-efi/.footprint @@ -36,6 +36,8 @@ drwxr-xr-x root/root usr/lib/grub/i386-efi/ -rwxr-xr-x root/root usr/lib/grub/i386-efi/bitmap.module -rw-r--r-- root/root usr/lib/grub/i386-efi/bitmap_scale.mod -rwxr-xr-x root/root usr/lib/grub/i386-efi/bitmap_scale.module +-rw-r--r-- root/root usr/lib/grub/i386-efi/bli.mod +-rwxr-xr-x root/root usr/lib/grub/i386-efi/bli.module -rw-r--r-- root/root usr/lib/grub/i386-efi/blocklist.mod -rwxr-xr-x root/root usr/lib/grub/i386-efi/blocklist.module -rw-r--r-- root/root usr/lib/grub/i386-efi/boot.mod @@ -115,6 +117,8 @@ drwxr-xr-x root/root usr/lib/grub/i386-efi/ -rwxr-xr-x root/root usr/lib/grub/i386-efi/efifwsetup.module -rw-r--r-- root/root usr/lib/grub/i386-efi/efinet.mod -rwxr-xr-x root/root usr/lib/grub/i386-efi/efinet.module +-rw-r--r-- root/root usr/lib/grub/i386-efi/efitextmode.mod +-rwxr-xr-x root/root usr/lib/grub/i386-efi/efitextmode.module -rw-r--r-- root/root usr/lib/grub/i386-efi/ehci.mod -rwxr-xr-x root/root usr/lib/grub/i386-efi/ehci.module -rw-r--r-- root/root usr/lib/grub/i386-efi/elf.mod @@ -192,6 +196,7 @@ drwxr-xr-x root/root usr/lib/grub/i386-efi/ -rw-r--r-- root/root usr/lib/grub/i386-efi/gdb.mod -rwxr-xr-x root/root usr/lib/grub/i386-efi/gdb.module -rw-r--r-- root/root usr/lib/grub/i386-efi/gdb_grub +-rw-r--r-- root/root usr/lib/grub/i386-efi/gdb_helper.py -rw-r--r-- root/root usr/lib/grub/i386-efi/geli.mod -rwxr-xr-x root/root usr/lib/grub/i386-efi/geli.module -rw-r--r-- root/root usr/lib/grub/i386-efi/gettext.mod @@ -204,7 +209,6 @@ drwxr-xr-x root/root usr/lib/grub/i386-efi/ -rwxr-xr-x root/root usr/lib/grub/i386-efi/gfxterm_background.module -rw-r--r-- root/root usr/lib/grub/i386-efi/gfxterm_menu.mod -rwxr-xr-x root/root usr/lib/grub/i386-efi/gfxterm_menu.module --rw-r--r-- root/root usr/lib/grub/i386-efi/gmodule.pl -rw-r--r-- root/root usr/lib/grub/i386-efi/gptsync.mod -rwxr-xr-x root/root usr/lib/grub/i386-efi/gptsync.module -rw-r--r-- root/root usr/lib/grub/i386-efi/gzio.mod @@ -389,6 +393,8 @@ drwxr-xr-x root/root usr/lib/grub/i386-efi/ -rwxr-xr-x root/root usr/lib/grub/i386-efi/pcidump.module -rw-r--r-- root/root usr/lib/grub/i386-efi/pgp.mod -rwxr-xr-x root/root usr/lib/grub/i386-efi/pgp.module +-rw-r--r-- root/root usr/lib/grub/i386-efi/plainmount.mod +-rwxr-xr-x root/root usr/lib/grub/i386-efi/plainmount.module -rw-r--r-- root/root usr/lib/grub/i386-efi/play.mod -rwxr-xr-x root/root usr/lib/grub/i386-efi/play.module -rw-r--r-- root/root usr/lib/grub/i386-efi/png.mod @@ -584,6 +590,8 @@ drwxr-xr-x root/root usr/lib/grub/x86_64-efi/ -rwxr-xr-x root/root usr/lib/grub/x86_64-efi/bitmap.module -rw-r--r-- root/root usr/lib/grub/x86_64-efi/bitmap_scale.mod -rwxr-xr-x root/root usr/lib/grub/x86_64-efi/bitmap_scale.module +-rw-r--r-- root/root usr/lib/grub/x86_64-efi/bli.mod +-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/bli.module -rw-r--r-- root/root usr/lib/grub/x86_64-efi/blocklist.mod -rwxr-xr-x root/root usr/lib/grub/x86_64-efi/blocklist.module -rw-r--r-- root/root usr/lib/grub/x86_64-efi/boot.mod @@ -663,6 +671,8 @@ drwxr-xr-x root/root usr/lib/grub/x86_64-efi/ -rwxr-xr-x root/root usr/lib/grub/x86_64-efi/efifwsetup.module -rw-r--r-- root/root usr/lib/grub/x86_64-efi/efinet.mod -rwxr-xr-x root/root usr/lib/grub/x86_64-efi/efinet.module +-rw-r--r-- root/root usr/lib/grub/x86_64-efi/efitextmode.mod +-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/efitextmode.module -rw-r--r-- root/root usr/lib/grub/x86_64-efi/ehci.mod -rwxr-xr-x root/root usr/lib/grub/x86_64-efi/ehci.module -rw-r--r-- root/root usr/lib/grub/x86_64-efi/elf.mod @@ -738,6 +748,7 @@ drwxr-xr-x root/root usr/lib/grub/x86_64-efi/ -rw-r--r-- root/root usr/lib/grub/x86_64-efi/gcry_whirlpool.mod -rwxr-xr-x root/root usr/lib/grub/x86_64-efi/gcry_whirlpool.module -rw-r--r-- root/root usr/lib/grub/x86_64-efi/gdb_grub +-rw-r--r-- root/root usr/lib/grub/x86_64-efi/gdb_helper.py -rw-r--r-- root/root usr/lib/grub/x86_64-efi/geli.mod -rwxr-xr-x root/root usr/lib/grub/x86_64-efi/geli.module -rw-r--r-- root/root usr/lib/grub/x86_64-efi/gettext.mod @@ -750,7 +761,6 @@ drwxr-xr-x root/root usr/lib/grub/x86_64-efi/ -rwxr-xr-x root/root usr/lib/grub/x86_64-efi/gfxterm_background.module -rw-r--r-- root/root usr/lib/grub/x86_64-efi/gfxterm_menu.mod -rwxr-xr-x root/root usr/lib/grub/x86_64-efi/gfxterm_menu.module --rw-r--r-- root/root usr/lib/grub/x86_64-efi/gmodule.pl -rw-r--r-- root/root usr/lib/grub/x86_64-efi/gptsync.mod -rwxr-xr-x root/root usr/lib/grub/x86_64-efi/gptsync.module -rw-r--r-- root/root usr/lib/grub/x86_64-efi/gzio.mod @@ -935,6 +945,8 @@ drwxr-xr-x root/root usr/lib/grub/x86_64-efi/ -rwxr-xr-x root/root usr/lib/grub/x86_64-efi/pcidump.module -rw-r--r-- root/root usr/lib/grub/x86_64-efi/pgp.mod -rwxr-xr-x root/root usr/lib/grub/x86_64-efi/pgp.module +-rw-r--r-- root/root usr/lib/grub/x86_64-efi/plainmount.mod +-rwxr-xr-x root/root usr/lib/grub/x86_64-efi/plainmount.module -rw-r--r-- root/root usr/lib/grub/x86_64-efi/play.mod -rwxr-xr-x root/root usr/lib/grub/x86_64-efi/play.module -rw-r--r-- root/root usr/lib/grub/x86_64-efi/png.mod diff --git a/grub2-efi/.signature b/grub2-efi/.signature index c922c80d2..b74e62132 100644 --- a/grub2-efi/.signature +++ b/grub2-efi/.signature @@ -1,6 +1,7 @@ untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/TNVqY0BBoLUuSbASzkRDGDaGPzj5FepEZpRwwxhiU/Hg448+FwPVzJvf+vp5Pi43sdIuMQxZdSoxpffgV0fTgM= -SHA256 (Pkgfile) = 9bbb2bf90bd0e08ed8e9331a09362fe6e488f121c7ab7243c545e5ee54dbac45 -SHA256 (.footprint) = 4212f468bbe1de31e9f8e0452a487d2f3e391ad4497edc3cc8a8fcec3aa27135 -SHA256 (grub-2.06.tar.xz) = b79ea44af91b93d17cd3fe80bdae6ed43770678a9a5ae192ccea803ebb657ee1 +RWSE3ohX2g5d/fMMm5dJKxqtun+gUmlch3vX7mkd/8FSFH44JxC4babqR9FXuc60sfO1uM5MFh5eKK4b5iUjrkNTrQpcE+f1hQ4= +SHA256 (Pkgfile) = c16ab6f0d09cc3ed652656bd0658f3e00e2fb1b64976955c46217f5921589fd4 +SHA256 (.footprint) = 473577f10972e3fd54974d187e4903b7ee23811c42e38226e78a8830c121f388 +SHA256 (grub-2.12.tar.xz) = f3c97391f7c4eaa677a78e090c7e97e6dc47b16f655f04683ebd37bef7fe0faa SHA256 (csum_seed.diff) = ec7b142af05f0bdf3b923e0f3c365592760fc9c10896e9a23899f96e59ad5bfb +SHA256 (extra_deps.lst) = 78d83a1c8ed69220853ac90114e0c7ea13fda00fbe6c81b1fedb1296479e62b4 diff --git a/grub2-efi/Pkgfile b/grub2-efi/Pkgfile index a83cae334..36dd960b3 100644 --- a/grub2-efi/Pkgfile +++ b/grub2-efi/Pkgfile @@ -4,9 +4,9 @@ # Depends on: grub2 efibootmgr name=grub2-efi -version=2.06 -release=2 -source=(http://ftp.gnu.org/gnu/grub/grub-$version.tar.xz csum_seed.diff) +version=2.12 +release=1 +source=(http://ftp.gnu.org/gnu/grub/grub-$version.tar.xz csum_seed.diff extra_deps.lst) build() { export CFLAGS="${CFLAGS} -Wno-error" @@ -14,7 +14,9 @@ build() { MODLIST="boot chain configfile fat ext2 linux normal ntfs part_gpt part_msdos" - patch -d grub-$version -p1 -i $SRC/csum_seed.diff + #patch -d grub-$version -p1 -i $SRC/csum_seed.diff + + cp $SRC/extra_deps.lst grub-$version/grub-core/ for ARCH in i386 x86_64 do diff --git a/grub2-efi/extra_deps.lst b/grub2-efi/extra_deps.lst new file mode 100644 index 000000000..f44ad6a0c --- /dev/null +++ b/grub2-efi/extra_deps.lst @@ -0,0 +1 @@ +depends bli part_gpt