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-all mailing list