Tue Nov 9 10:24:26 2021 UTC ()
grub: disable all compiler hardening features


(nia)
diff -r1.60 -r1.61 pkgsrc/sysutils/grub/Makefile

cvs diff -r1.60 -r1.61 pkgsrc/sysutils/grub/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/grub/Makefile 2020/01/18 23:35:17 1.60
+++ pkgsrc/sysutils/grub/Makefile 2021/11/09 10:24:26 1.61
@@ -1,37 +1,42 @@ @@ -1,37 +1,42 @@
1# $NetBSD: Makefile,v 1.60 2020/01/18 23:35:17 rillig Exp $ 1# $NetBSD: Makefile,v 1.61 2021/11/09 10:24:26 nia Exp $
2 2
3DISTNAME= grub-0.97 3DISTNAME= grub-0.97
4PKGREVISION= 10 4PKGREVISION= 10
5CATEGORIES= sysutils 5CATEGORIES= sysutils
6MASTER_SITES= ftp://alpha.gnu.org/gnu/grub/ 6MASTER_SITES= ftp://alpha.gnu.org/gnu/grub/
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://www.gnu.org/software/grub/ 9HOMEPAGE= https://www.gnu.org/software/grub/
10COMMENT= GRand Unified Bootloader -- Boots *BSD, Linux, groks ffs, FAT, ext2 10COMMENT= GRand Unified Bootloader -- Boots *BSD, Linux, groks ffs, FAT, ext2
11LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
12 12
13CONFLICTS= grub2-[0-9]* 13CONFLICTS= grub2-[0-9]*
14 14
15ONLY_FOR_PLATFORM= *-*-i386 NetBSD-[5-9].*-x86_64 15ONLY_FOR_PLATFORM= *-*-i386 NetBSD-[5-9].*-x86_64
16 16
17GNU_CONFIGURE= YES 17GNU_CONFIGURE= YES
18USE_TOOLS+= gmake 18USE_TOOLS+= gmake
19INFO_FILES= YES 19INFO_FILES= YES
20 20
21INSTALLATION_DIRS= share/doc/grub 21INSTALLATION_DIRS= share/doc/grub
22 22
23BUILDLINK_TRANSFORM+= opt:-fno-builtin:-ffreestanding 23BUILDLINK_TRANSFORM+= opt:-fno-builtin:-ffreestanding
24 24
 25SSP_SUPPORTED= no
 26FORTIFY_SUPPORTED= no
 27MKPIE_SUPPORTED= no
 28RELRO_SUPPORTED= no
 29
25.include "../../mk/bsd.prefs.mk" 30.include "../../mk/bsd.prefs.mk"
26 31
27BUILD_DEFS+= GRUB_NETWORK_CARDS 32BUILD_DEFS+= GRUB_NETWORK_CARDS
28BUILD_DEFS+= GRUB_PRESET_COMMAND 33BUILD_DEFS+= GRUB_PRESET_COMMAND
29BUILD_DEFS+= GRUB_SCAN_ARGS 34BUILD_DEFS+= GRUB_SCAN_ARGS
30 35
31.include "../../mk/curses.buildlink3.mk" 36.include "../../mk/curses.buildlink3.mk"
32 37
33PLIST_VARS+= netboot 38PLIST_VARS+= netboot
34.if defined(GRUB_NETWORK_CARDS) 39.if defined(GRUB_NETWORK_CARDS)
35CONFIGURE_ARGS+= --enable-diskless 40CONFIGURE_ARGS+= --enable-diskless
36PLIST.netboot= yes 41PLIST.netboot= yes
37 42