git: 49f10e38b267 - main - devel/llvm18: update to 18.1.0rc2

From: Brooks Davis <brooks_at_FreeBSD.org>
Date: Thu, 08 Feb 2024 19:08:16 UTC
The branch main has been updated by brooks:

URL: https://cgit.FreeBSD.org/ports/commit/?id=49f10e38b2679f68cd6964b97a7c6c73806abd2d

commit 49f10e38b2679f68cd6964b97a7c6c73806abd2d
Author:     Brooks Davis <brooks@FreeBSD.org>
AuthorDate: 2024-02-08 18:58:21 +0000
Commit:     Brooks Davis <brooks@FreeBSD.org>
CommitDate: 2024-02-08 19:08:10 +0000

    devel/llvm18: update to 18.1.0rc2
    
    Add a libLLVM-18.so symlink to address hardcoding in Uses/llvm.mk and
    other locations. [0]
    
    Reported by:    Mark Millard <marklmi@yahoo.com>
---
 devel/llvm18/Makefile  | 6 +++++-
 devel/llvm18/distinfo  | 6 +++---
 devel/llvm18/pkg-plist | 1 +
 3 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/devel/llvm18/Makefile b/devel/llvm18/Makefile
index 8610ea015fc2..acac0211f0ba 100644
--- a/devel/llvm18/Makefile
+++ b/devel/llvm18/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	llvm
-DISTVERSION=	18.1.0rc1
+DISTVERSION=	18.1.0rc2
 PORTREVISION=	0
 CATEGORIES=	devel lang
 MASTER_SITES=	https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/ \
@@ -509,6 +509,10 @@ post-install:
 	${LN} -f ${STAGEDIR}${PREFIX}/bin/${FIRST_COMMAND}${LLVM_SUFFIX} \
 	    ${STAGEDIR}${PREFIX}/bin/${command}${LLVM_SUFFIX}
 .endfor
+.if ${DISTVERSION:M*rc*}
+	${LN} -s libLLVM-${LLVM_MAJOR}rc.so \
+	    ${STAGEDIR}${LLVM_PREFIX}/lib/libLLVM-${LLVM_MAJOR}.so
+.endif
 
 post-install-DOCS-on:
 	${RM} -r ${STAGEDIR}${DOCSDIR}
diff --git a/devel/llvm18/distinfo b/devel/llvm18/distinfo
index ceb5f4f964ed..206267e59050 100644
--- a/devel/llvm18/distinfo
+++ b/devel/llvm18/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706631894
-SHA256 (llvm-project-18.1.0rc1.src.tar.xz) = eb1a2751408e4cbb08b152285b23dea00e4a1bc2cd28c0df90fe1ce699671154
-SIZE (llvm-project-18.1.0rc1.src.tar.xz) = 131969632
+TIMESTAMP = 1707321448
+SHA256 (llvm-project-18.1.0rc2.src.tar.xz) = 780b2fae0a6abeb9c2747231ea743896ba513d6180011aebb2eac53e62e9fc3e
+SIZE (llvm-project-18.1.0rc2.src.tar.xz) = 131993176
diff --git a/devel/llvm18/pkg-plist b/devel/llvm18/pkg-plist
index 3fb4d415b780..f8f8999f5cdc 100644
--- a/devel/llvm18/pkg-plist
+++ b/devel/llvm18/pkg-plist
@@ -6208,6 +6208,7 @@ llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/llvm-driver-template.cpp.in
 %%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libHLFIRDialect.a
 %%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libHLFIRTransforms.a
 llvm%%LLVM_SUFFIX%%/lib/libLLVM-%%LLVM_RELEASE%%rc.so
+llvm%%LLVM_SUFFIX%%/lib/libLLVM-18.so
 llvm%%LLVM_SUFFIX%%/lib/libLLVM-18rc.so
 llvm%%LLVM_SUFFIX%%/lib/libLLVM.so
 %%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMAggressiveInstCombine.a