git: 942cd084dde4 - main - devel/llvm10: un-deprecate, shrink default build

From: Brooks Davis <brooks_at_FreeBSD.org>
Date: Fri, 29 Sep 2023 19:06:48 UTC
The branch main has been updated by brooks:

URL: https://cgit.FreeBSD.org/ports/commit/?id=942cd084dde4ee032b57bd18208a1a92c94f4c19

commit 942cd084dde4ee032b57bd18208a1a92c94f4c19
Author:     Brooks Davis <brooks@FreeBSD.org>
AuthorDate: 2023-09-26 18:37:59 +0000
Commit:     Brooks Davis <brooks@FreeBSD.org>
CommitDate: 2023-09-29 19:06:40 +0000

    devel/llvm10: un-deprecate, shrink default build
    
    Remove expiration and deprecation as Arm platforms will require llvm10
    as long as we support lang/ghc810.
    
    Reduce the default builds to just the native backend(s), lld, and clang.
    This is more than lang/ghc810 needs (it just needs LLVM), but also
    covers lang/silq until its dependency on lld is removed.
---
 devel/llvm10/Makefile                    | 14 ++------------
 devel/llvm10/files/{ => lldb}/patch-swig |  0
 2 files changed, 2 insertions(+), 12 deletions(-)

diff --git a/devel/llvm10/Makefile b/devel/llvm10/Makefile
index 86d76030efe6..756e4a8754e4 100644
--- a/devel/llvm10/Makefile
+++ b/devel/llvm10/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	llvm
 DISTVERSION=	10.0.1
-PORTREVISION=	10
+PORTREVISION=	11
 CATEGORIES=	devel lang
 MASTER_SITES=	https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/ \
 		https://${PRE_}releases.llvm.org/${LLVM_RELEASE}/${RCDIR}
@@ -12,9 +12,6 @@ MAINTAINER=	brooks@FreeBSD.org
 COMMENT=	LLVM and Clang
 WWW=		https://llvm.org/
 
-DEPRECATED=	Obsolete, unmaintained, few dependent ports
-EXPIRATION_DATE=	2023-09-30
-
 .include "${.CURDIR}/../llvm-devel/Makefile.LICENSE"
 LICENSE+=	LLVM2
 LICENSE_FILE_LLVM2=	${WRKSRC}/LICENSE.TXT
@@ -77,14 +74,7 @@ OPTIONS_DEFINE_powerpc=	GOLD
 OPTIONS_DEFINE_powerpc64=	GOLD OPENMP
 OPTIONS_DEFINE_powerpc64le=	GOLD OPENMP
 OPTIONS_DEFINE_riscv64=	OPENMP
-OPTIONS_DEFAULT=	BE_AMDGPU BE_STANDARD CLANG EXTRAS LIT LLD LLDB PYCLANG
-OPTIONS_DEFAULT_aarch64=	OPENMP
-OPTIONS_DEFAULT_amd64=	COMPILER_RT GOLD OPENMP
-OPTIONS_DEFAULT_i386=	COMPILER_RT OPENMP
-OPTIONS_DEFAULT_powerpc=	GOLD
-OPTIONS_DEFAULT_powerpc64=	GOLD OPENMP
-OPTIONS_DEFAULT_powerpc64le=	GOLD OPENMP
-OPTIONS_DEFAULT_riscv64=	OPENMP
+OPTIONS_DEFAULT=	BE_NATIVE CLANG LLD
 OPTIONS_SINGLE=		BACKENDS
 OPTIONS_SINGLE_BACKENDS=BE_FREEBSD BE_NATIVE BE_STANDARD
 OPTIONS_SUB=	yes
diff --git a/devel/llvm10/files/patch-swig b/devel/llvm10/files/lldb/patch-swig
similarity index 100%
rename from devel/llvm10/files/patch-swig
rename to devel/llvm10/files/lldb/patch-swig