Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 Jul 2024 08:13:33 GMT
From:      Gerald Pfeifer <gerald@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: cc181346de3f - main - emulators/wine-devel: Leverage USES=llvm
Message-ID:  <202407310813.46V8DX0e042484@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by gerald:

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

commit cc181346de3f0e0477ef3e9a4dd6f002db5892c3
Author:     Gerald Pfeifer <gerald@FreeBSD.org>
AuthorDate: 2024-07-31 08:12:28 +0000
Commit:     Gerald Pfeifer <gerald@FreeBSD.org>
CommitDate: 2024-07-31 08:12:29 +0000

    emulators/wine-devel: Leverage USES=llvm
    
    This allows simplifying BUILD_DEPENDS, use of variables, and the
    overall structure, plus it's aligned with emulators/wine now.
---
 emulators/wine-devel/Makefile | 15 ++++++---------
 1 file changed, 6 insertions(+), 9 deletions(-)

diff --git a/emulators/wine-devel/Makefile b/emulators/wine-devel/Makefile
index d9360095156d..133e24030133 100644
--- a/emulators/wine-devel/Makefile
+++ b/emulators/wine-devel/Makefile
@@ -15,9 +15,11 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 
 ONLY_FOR_ARCHS=	amd64 i386
 
-BUILD_DEPENDS=	${LOCALBASE}/bin/flex:textproc/flex llvm${_LLVM_VERSION}>=0:devel/llvm${_LLVM_VERSION}
+BUILD_DEPENDS=	${LOCALBASE}/bin/flex:textproc/flex
 
-USES=		bison cpe desktop-file-utils gmake localbase \
+# Only devel/llvm17 and later come with necessary include files - PR274542
+USES=		bison cpe desktop-file-utils gmake \
+		llvm:17,build,noexport localbase \
 		pkgconfig sdl shebangfix tar:xz
 USE_GCC=	yes
 USE_SDL=	sdl2
@@ -61,8 +63,8 @@ USE_LDCONFIG=	${WINELIBDIR} ${WINELIBDIR}/wine
 SHEBANG_FILES=	tools/make_requests tools/winemaker/winemaker \
 		tools/winedump/function_grep.pl
 
-BINARY_ALIAS+=	clang=${LOCALBASE}/bin/clang${_LLVM_VERSION} \
-		lld-link=${LOCALBASE}/bin/lld-link${_LLVM_VERSION}
+BINARY_ALIAS+=	clang=${LOCALBASE}/bin/clang${LLVM_VERSION} \
+		lld-link=${LOCALBASE}/bin/lld-link${LLVM_VERSION}
 
 SUB_FILES=	pkg-message
 
@@ -124,11 +126,6 @@ CONFIGURE_ARGS+=	--without-gstreamer
 PLIST_SUB+=		GSTREAMER="@comment "
 .endif
 
-# Only devel/llvm17 and later come with necessary include files - PR274542
-.if ${LLVM_DEFAULT} < 17
-_LLVM_VERSION=	17
-.endif
-
 .if ${ARCH} == amd64
 # Wine is composed of three parts:
 #  - wine (aka this port on FreeBSD/i386) is the 32-bit component



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202407310813.46V8DX0e042484>