aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrooks Davis <brooks@FreeBSD.org>2022-12-12 17:37:59 +0000
committerBrooks Davis <brooks@FreeBSD.org>2022-12-12 17:37:59 +0000
commit0a7b7d732b15b8b988ab7dfefd9576d28ea2b853 (patch)
tree2459cbf08c9e1784e0451a123c9e2bd06c2419bd
parentf4497535fe59b5e0fee717a4c91032fc8bb223cc (diff)
downloadports-0a7b7d732b15b8b988ab7dfefd9576d28ea2b853.tar.gz
ports-0a7b7d732b15b8b988ab7dfefd9576d28ea2b853.zip
devel/llvm15: add dependency on zstd
While here, slightly improve portlint compatability of MASTER_SITE. PR: 268211 Reported by: amdmi3 (cherry picked from commit a0d0b25f9135d4dede36c6960c42c1deba401cfc)
-rw-r--r--devel/llvm15/Makefile8
1 files changed, 5 insertions, 3 deletions
diff --git a/devel/llvm15/Makefile b/devel/llvm15/Makefile
index ffb27f22034f..3f5c726db458 100644
--- a/devel/llvm15/Makefile
+++ b/devel/llvm15/Makefile
@@ -1,9 +1,9 @@
PORTNAME= llvm
DISTVERSION= 15.0.6
-PORTREVISION= 0
+PORTREVISION= 1
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}
+ https://${PRE_}releases.llvm.org/${LLVM_RELEASE}${RCDIR}/
PKGNAMESUFFIX= ${LLVM_SUFFIX}
DISTNAME= llvm-project-${DISTVERSION}.src
DISTFILES= llvm-project-${DISTVERSION}.src${EXTRACT_SUFX}
@@ -20,11 +20,13 @@ LICENSE_NAME_LLVM2= Apache License 2.0 with LLVM Exceptions
LICENSE_PERMS_LLVM2= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
LICENSE:= ${LICENSE:NARM}
+LIB_DEPENDS= libzstd.so:archivers/zstd
+
LLVM_RELEASE= ${DISTVERSION:C/rc.*//}
LLVM_MAJOR= ${LLVM_RELEASE:C/\.[0-9]\.[0-9]$//}
LLVM_SUFFIX= ${LLVM_MAJOR}
PRE_= ${DISTVERSION:C/.*rc.*/pre/:N*[0-9]*}
-RCDIR= ${DISTVERSION:S/${LLVM_RELEASE}//:C|(rc.*)|\1/|}
+RCDIR= ${DISTVERSION:S/${LLVM_RELEASE}//:C|(rc.*)|/\1|}
LLVM_DIR= llvm${LLVM_SUFFIX}
LLVM_PREFIX= ${PREFIX}/${LLVM_DIR}