sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (bccaa71dd7c71eaeca6e743219a1de4d50c34463)
- From: Pavel Vinogradov <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (bccaa71dd7c71eaeca6e743219a1de4d50c34463)
- Date: Fri, 5 Jul 2019 18:48:45 +0000
GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:
ChangeLog | 3 +
disk/grub2/DETAILS | 2 -
disk/grub2/HISTORY | 6 +++
disk/grub2/PRE_BUILD | 3 -
disk/grub2/gcc-8.patch | 75
-------------------------------------------------
gnu.gpg |binary
6 files changed, 9 insertions(+), 80 deletions(-)
New commits:
commit bccaa71dd7c71eaeca6e743219a1de4d50c34463
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
disk/grub2: version 2.04
commit f8e8795044a9e784a682cd32ed1647c7d8513115
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
gnu.gpg: added Daniel Kiper's key
diff --git a/ChangeLog b/ChangeLog
index 123aa6e..6470081 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2019-07-05 Pavel Vinogradov <public AT sourcemage.org>
+ * gu.gpg: added new key, 8C8189F1988C2166, Daniel Kiper
<dkiper AT net-space.pl>
+
2019-06-30 Pavel Vinogradov <public AT sourcemage.org>
* kernel.gpg: added subkey 38DBBDC86092693E,
Greg Kroah-Hartman <gregkh AT linuxfoundation.org>
diff --git a/disk/grub2/DETAILS b/disk/grub2/DETAILS
index 137500e..d003840 100755
--- a/disk/grub2/DETAILS
+++ b/disk/grub2/DETAILS
@@ -7,7 +7,7 @@ case "$GRUB2_RELEASE" in
SOURCE_HASH=sha512:1521b5c35e43b38bb7a1257b090ed73e47fbdf2de83e2088eaecc81d944a8bb94d5feca8e429d86948b7369ddc2b0521a3d2991a985dcdeb11a0c79150714ee9
;;
stable|*)
- VERSION=2.02
+ VERSION=2.04
SOURCE=grub-$VERSION.tar.xz
SOURCE_URL[0]=${GNU_URL}/grub/$SOURCE
SOURCE2=grub-$VERSION.tar.xz.sig
diff --git a/disk/grub2/HISTORY b/disk/grub2/HISTORY
index acd342b..a2e59ec 100644
--- a/disk/grub2/HISTORY
+++ b/disk/grub2/HISTORY
@@ -1,3 +1,7 @@
+2019-07-05 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 2.04
+ * PRE_BUILD, gcc-8.patch: removed the patch
+
2019-05-24 Ismael Luceno <ismael AT sourcemage.org>
* DEPENDS: Updated dependency; s/gettext/GETTEXT/
@@ -7,7 +11,7 @@
* INSTALL: install smgl-splash.png
2019-01-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: delete gnupg
+ * DEPENDS: delete gnupg
2018-09-13 Eric Sandall <sandalle AT sourcemage.org>
* PRE_BUILD: Apply gcc-8.patch
diff --git a/disk/grub2/PRE_BUILD b/disk/grub2/PRE_BUILD
index bf59012..fcfd0db 100755
--- a/disk/grub2/PRE_BUILD
+++ b/disk/grub2/PRE_BUILD
@@ -1,9 +1,6 @@
default_pre_build &&
cd "${SOURCE_DIRECTORY}" &&
-message "${MESSAGE_COLOR}Applying GCC 8.x patch...${DEFAULT_COLOR}" &&
-patch -p1 < "${SPELL_DIRECTORY}"/gcc-8.patch &&
-
if [[ "$GRUB2_RELEASE" != "stable" ]]; then
./autogen.sh
fi
diff --git a/disk/grub2/gcc-8.patch b/disk/grub2/gcc-8.patch
deleted file mode 100644
index b45d614..0000000
--- a/disk/grub2/gcc-8.patch
+++ /dev/null
@@ -1,75 +0,0 @@
-# From https://patchwork.openembedded.org/patch/150595/
-From 563b1da6e6ae7af46cc8354cadb5dab416989f0a Mon Sep 17 00:00:00 2001
-From: Michael Chang <mchang AT suse.com>
-Date: Mon, 26 Mar 2018 16:52:34 +0800
-Subject: Fix packed-not-aligned error on GCC 8
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-When building with GCC 8, there are several errors regarding
packed-not-aligned.
-
-./include/grub/gpt_partition.h:79:1: error: alignment 1 of ‘struct
grub_gpt_partentry’ is less than 8 [-Werror=packed-not-aligned]
-
-This patch fixes the build error by cleaning up the ambiguity of placing
-aligned structure in a packed one. In "struct grub_btrfs_time" and "struct
-grub_gpt_part_type", the aligned attribute seems to be superfluous, and also
-has to be packed, to ensure the structure is bit-to-bit mapped to the format
-laid on disk. I think we could blame to copy and paste error here for the
-mistake. In "struct efi_variable", we have to use grub_efi_packed_guid_t, as
-the name suggests. :)
-
-Signed-off-by: Michael Chang <mchang AT suse.com>
-Tested-by: Michael Chang <mchang AT suse.com>
-Tested-by: Paul Menzel <paulepanter AT users.sourceforge.net>
-Reviewed-by: Daniel Kiper <daniel.kiper AT oracle.com>
-
-Upstream-Status: Backport
http://git.savannah.gnu.org/cgit/grub.git/commit/?id=563b1da6e6ae7af46cc8354cadb5dab416989f0a
----
- grub-core/fs/btrfs.c | 2 +-
- include/grub/efiemu/runtime.h | 2 +-
- include/grub/gpt_partition.h | 2 +-
- 3 files changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/grub-core/fs/btrfs.c b/grub-core/fs/btrfs.c
-index 4849c1c..be19544 100644
---- a/grub-core/fs/btrfs.c
-+++ b/grub-core/fs/btrfs.c
-@@ -175,7 +175,7 @@ struct grub_btrfs_time
- {
- grub_int64_t sec;
- grub_uint32_t nanosec;
--} __attribute__ ((aligned (4)));
-+} GRUB_PACKED;
-
- struct grub_btrfs_inode
- {
-diff --git a/include/grub/efiemu/runtime.h b/include/grub/efiemu/runtime.h
-index 9b6b729..36d2ded 100644
---- a/include/grub/efiemu/runtime.h
-+++ b/include/grub/efiemu/runtime.h
-@@ -29,7 +29,7 @@ struct grub_efiemu_ptv_rel
-
- struct efi_variable
- {
-- grub_efi_guid_t guid;
-+ grub_efi_packed_guid_t guid;
- grub_uint32_t namelen;
- grub_uint32_t size;
- grub_efi_uint32_t attributes;
-diff --git a/include/grub/gpt_partition.h b/include/grub/gpt_partition.h
-index 1b32f67..9668a68 100644
---- a/include/grub/gpt_partition.h
-+++ b/include/grub/gpt_partition.h
-@@ -28,7 +28,7 @@ struct grub_gpt_part_type
- grub_uint16_t data2;
- grub_uint16_t data3;
- grub_uint8_t data4[8];
--} __attribute__ ((aligned(8)));
-+} GRUB_PACKED;
- typedef struct grub_gpt_part_type grub_gpt_part_type_t;
-
- #define GRUB_GPT_PARTITION_TYPE_EMPTY \
---
-cgit v1.0-41-gc330
-
diff --git a/gnu.gpg b/gnu.gpg
index 8e8a04e..7f686df 100644
Binary files a/gnu.gpg and b/gnu.gpg differ
- [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (bccaa71dd7c71eaeca6e743219a1de4d50c34463), Pavel Vinogradov, 07/05/2019
Archive powered by MHonArc 2.6.24.