Changeset View
Changeset View
Standalone View
Standalone View
emulators/rpcs3/Makefile
Show First 20 Lines • Show All 74 Lines • ▼ Show 20 Lines | |||||
VULKAN_CMAKE_BOOL= USE_VULKAN | VULKAN_CMAKE_BOOL= USE_VULKAN | ||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e '/GIT_BRANCH/s/local_build/master/' \ | @${REINPLACE_CMD} -e '/GIT_BRANCH/s/local_build/master/' \ | ||||
-e '/GIT_FULL_BRANCH/s/local_build/${GH_ACCOUNT}\/${GH_PROJECT}\/master/' \ | -e '/GIT_FULL_BRANCH/s/local_build/${GH_ACCOUNT}\/${GH_PROJECT}\/master/' \ | ||||
-e '/GIT_VERSION/s/local_build/${GH_TAGNAME:C/[^-]*-//}/' \ | -e '/GIT_VERSION/s/local_build/${GH_TAGNAME:C/[^-]*-//}/' \ | ||||
${WRKSRC}/${PORTNAME}/git-version.cmake | ${WRKSRC}/${PORTNAME}/git-version.cmake | ||||
.include <bsd.port.pre.mk> | .include <bsd.port.pre.mk> | ||||
jbeich: Don't remove this line yet. Upstream [no longer](https://github.com/RPCS3/rpcs3/pull/9482)… | |||||
# Ignore Mk/bsd.default-versions.mk but respect make.conf(5) | # Ignore Mk/bsd.default-versions.mk but respect make.conf(5) | ||||
.if !defined(DEFAULT_VERSIONS) || ! ${DEFAULT_VERSIONS:Mllvm*} | .if !defined(DEFAULT_VERSIONS) || ! ${DEFAULT_VERSIONS:Mllvm*} | ||||
LLVM_DEFAULT= 11 # bump if not latest release | LLVM_DEFAULT= 11 # bump if not latest release | ||||
.endif | .endif | ||||
BUILD_DEPENDS+= clang++${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} | BUILD_DEPENDS+= clang++${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} | ||||
USES:= ${USES:Ncompiler*} | USES:= ${USES:Ncompiler*} | ||||
CC= clang${LLVM_DEFAULT} | CC= clang${LLVM_DEFAULT} | ||||
CXX= clang++${LLVM_DEFAULT} | CXX= clang++${LLVM_DEFAULT} | ||||
CPP= clang-cpp${LLVM_DEFAULT} | CPP= clang-cpp${LLVM_DEFAULT} | ||||
# XXX Drop after FreeBSD 12.1 EOL | |||||
.if make(makesum) || (!exists(/usr/include/c++/v1/fenv.h) && exists(/usr/lib/libc++.so)) | |||||
MASTER_SITES+= https://github.com/llvm/llvm-project/releases/download/llvmorg-${LLVM_VER}/:libcxx | |||||
DISTFILES+= libcxx-${LLVM_VER}.src.tar.xz:libcxx | |||||
CXXFLAGS+= -nostdinc++ -isystem${WRKDIR}/libcxx-${LLVM_VER}.src/include | |||||
LLVM_VER= 10.0.1 | |||||
.endif | |||||
.include <bsd.port.post.mk> | .include <bsd.port.post.mk> |
Don't remove this line yet. Upstream no longer supports LLVM_DEFAULT=90, so the port bumps it without compromising DEFAULT_VERSIONS += llvm=12 (or llvm=-devel).