svn commit: r484145 - head/sysutils/grub2
Gerald Pfeifer
gerald at FreeBSD.org
Sun Nov 4 20:47:15 UTC 2018
Author: gerald
Date: Sun Nov 4 20:47:14 2018
New Revision: 484145
URL: https://svnweb.freebsd.org/changeset/ports/484145
Log:
Sort various parts of this Makefile properly by pulling in ONLY_FOR_ARCHS
earlier (and sorting its contents) as well as moving USES earlier and some
unrelated variables later. [1]
Also remove an obsolete conflict with Grub 0.x.
Finally, though, mark this port for deprecation given that it's been
without a maintainer for five-and-a-half years, not updated to Grub 2.02
which was released one-and-a-half years ago, and fails to build with
modern compilers such as clang and GCC 8. [2]
PR: 232961 [2]
Reported by: portlint [1]
Modified:
head/sysutils/grub2/Makefile
Modified: head/sysutils/grub2/Makefile
==============================================================================
--- head/sysutils/grub2/Makefile Sun Nov 4 19:48:59 2018 (r484144)
+++ head/sysutils/grub2/Makefile Sun Nov 4 20:47:14 2018 (r484145)
@@ -3,7 +3,7 @@
PORTNAME= grub2
PORTVERSION= 2.00
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= sysutils
MASTER_SITES= GNU/grub
DISTNAME= grub-${PORTVERSION}
@@ -13,17 +13,21 @@ COMMENT= Multiboot boot loader
LICENSE= GPLv3
+DEPRECATED= Unmaintained (more than five years), not updated (one-and-a-half years), does not build with modern compilers # PR232961
+EXPIRATION_DATE=2019-02-04
+
+ONLY_FOR_ARCHS= amd64 i386
+
BUILD_DEPENDS= ${LOCALBASE}/bin/flex:textproc/flex \
help2man:misc/help2man
-CONFLICTS= grub-0*
-SSP_UNSAFE= yes
+USES= autoreconf bison cpe gettext gmake tar:xz
USE_GCC= 7 # Fails to build with GCC 8, cf. PR 232961, or clang
+
GNU_CONFIGURE= yes
-USES= autoreconf bison cpe gettext gmake tar:xz
-ONLY_FOR_ARCHS= i386 amd64
INFO= grub grub-dev
MAKE_JOBS_UNSAFE= yes
+SSP_UNSAFE= yes
CPE_PRODUCT= grub
CPE_VENDOR= gnu
More information about the svn-ports-head
mailing list