git: 1fc26d9baa11 - main - sysutils/memtest86+: deprecate the port and set expiration date

From: Andriy Gapon <avg_at_FreeBSD.org>
Date: Mon, 23 Jun 2025 09:45:22 UTC
The branch main has been updated by avg:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1fc26d9baa115e811031a762a2a0109e7dc28c07

commit 1fc26d9baa115e811031a762a2a0109e7dc28c07
Author:     Andriy Gapon <avg@FreeBSD.org>
AuthorDate: 2025-06-23 09:34:46 +0000
Commit:     Andriy Gapon <avg@FreeBSD.org>
CommitDate: 2025-06-23 09:44:57 +0000

    sysutils/memtest86+: deprecate the port and set expiration date
    
    The crown jewel of the port, an ELF binary that could be booted by
    FreeBSD BIOS boot-chain, has been broken for a long while now.
    Besides, most systems use EFI boot now and the EFI binary available from
    the upstream can be used on those systems.
    Also, many systems based on coreboot provide built-in memtest86+.
    So, the port no longer serves any useful purpose.
---
 sysutils/memtest86+/Makefile | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sysutils/memtest86+/Makefile b/sysutils/memtest86+/Makefile
index d7af147888cf..ba427a6c100a 100644
--- a/sysutils/memtest86+/Makefile
+++ b/sysutils/memtest86+/Makefile
@@ -16,6 +16,9 @@ USES=	gmake
 ALL_TARGET=	all
 PORTDOCS=	*
 
+DEPRECATED=	ELF binary for BIOS boot has been broken for a long while
+EXPIRATION_DATE=2025-07-31
+
 USE_GCC=	yes:build
 
 # Please provide absolute path below (cannot be root)