svn commit: r495721 - head/devel/cloudabi-toolchain

Brooks Davis brooks at FreeBSD.org
Thu Mar 14 15:35:30 UTC 2019


Author: brooks
Date: Thu Mar 14 15:35:28 2019
New Revision: 495721
URL: https://svnweb.freebsd.org/changeset/ports/495721

Log:
  Use LLVM_DEFAULT rather than hardcoding a version.
  
  PR:		236470
  Approved by:	ed (maintainer)

Modified:
  head/devel/cloudabi-toolchain/Makefile

Modified: head/devel/cloudabi-toolchain/Makefile
==============================================================================
--- head/devel/cloudabi-toolchain/Makefile	Thu Mar 14 15:23:37 2019	(r495720)
+++ head/devel/cloudabi-toolchain/Makefile	Thu Mar 14 15:35:28 2019	(r495721)
@@ -3,6 +3,7 @@
 
 PORTNAME=	cloudabi-toolchain
 PORTVERSION=	1.11
+PORTREVISON=	1
 CATEGORIES=	devel
 MASTER_SITES=	# None
 DISTFILES=	# None
@@ -12,14 +13,12 @@ COMMENT=	C and C++ toolchain for CloudABI
 
 LICENSE=	MIT
 
-RUN_DEPENDS=	clang${LLVM_SUFFIX}:devel/llvm${LLVM_SUFFIX} \
-		lld${LLVM_SUFFIX}:devel/llvm${LLVM_SUFFIX} \
+RUN_DEPENDS=	clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} \
+		lld${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} \
 		pkgconf:devel/pkgconf
 
 CONFLICTS=	cloudabi-binutils-*
 
-LLVM_SUFFIX=	50
-
 CLOUDABI_ARCHS=	aarch64-unknown-cloudabi armv6-unknown-cloudabi-eabihf \
 		armv7-unknown-cloudabi-eabihf i686-unknown-cloudabi \
 		x86_64-unknown-cloudabi
@@ -35,7 +34,7 @@ SHELL_TOOLS=	man pkg-config
 PLIST_FILES+=	bin/${arch}-${tool}
 . endfor
 PLIST_FILES+=	bin/${arch}-cc bin/${arch}-c++ bin/${arch}-ld \
-		llvm${LLVM_SUFFIX}/${arch}
+		llvm${LLVM_DEFAULT}/${arch}
 .endfor
 
 do-build:
@@ -47,27 +46,27 @@ do-build:
 .endfor
 
 do-install:
-	@${MKDIR} ${STAGEDIR}${PREFIX}/llvm${LLVM_SUFFIX}
+	@${MKDIR} ${STAGEDIR}${PREFIX}/llvm${LLVM_DEFAULT}
 .for arch in ${CLOUDABI_ARCHS}
 . for tool in ${BASE_TOOLS}
 	@${LN} -s /usr/bin/${tool} \
 		${STAGEDIR}${PREFIX}/bin/${arch}-${tool}
 . endfor
 . for tool in ${LLVM_TOOLS}
-	@${LN} -s ../llvm${LLVM_SUFFIX}/bin/llvm-${tool} \
+	@${LN} -s ../llvm${LLVM_DEFAULT}/bin/llvm-${tool} \
 		${STAGEDIR}${PREFIX}/bin/${arch}-${tool}
 . endfor
 . for tool in ${SHELL_TOOLS}
 	${INSTALL_SCRIPT} ${WRKDIR}/${arch}-${tool} \
 		${STAGEDIR}${PREFIX}/bin/${arch}-${tool}
 . endfor
-	@${LN} -s ../llvm${LLVM_SUFFIX}/bin/clang \
+	@${LN} -s ../llvm${LLVM_DEFAULT}/bin/clang \
 		${STAGEDIR}${PREFIX}/bin/${arch}-cc
-	@${LN} -s ../llvm${LLVM_SUFFIX}/bin/clang++ \
+	@${LN} -s ../llvm${LLVM_DEFAULT}/bin/clang++ \
 		${STAGEDIR}${PREFIX}/bin/${arch}-c++
-	@${LN} -s ../llvm${LLVM_SUFFIX}/bin/lld \
+	@${LN} -s ../llvm${LLVM_DEFAULT}/bin/lld \
 		${STAGEDIR}${PREFIX}/bin/${arch}-ld
-	@${LN} -s ../${arch} ${STAGEDIR}${PREFIX}/llvm${LLVM_SUFFIX}/${arch}
+	@${LN} -s ../${arch} ${STAGEDIR}${PREFIX}/llvm${LLVM_DEFAULT}/${arch}
 .endfor
 
 .include <bsd.port.post.mk>


More information about the svn-ports-all mailing list