aboutsummaryrefslogtreecommitdiff
path: root/emulators
diff options
context:
space:
mode:
authorTimothy Beyer <beyert@cs.ucr.edu>2022-07-21 19:32:39 +0000
committerLi-Wen Hsu <lwhsu@FreeBSD.org>2022-07-21 19:32:39 +0000
commita9848f73bd26e57e3a3350b22d5b613b8c25d1ad (patch)
tree3ada061b54216c359ff126f59c797f590577d5df /emulators
parent519bbdf872890996d158a7a4e82e7682ae60bc32 (diff)
downloadports-a9848f73bd26e57e3a3350b22d5b613b8c25d1ad.tar.gz
ports-a9848f73bd26e57e3a3350b22d5b613b8c25d1ad.zip
emulators/libretro-kronos: Update to 2.1.5.20210601
And Fix build on FreeBSD 13.1-RELEASE PR: 265186
Diffstat (limited to 'emulators')
-rw-r--r--emulators/libretro-kronos/Makefile18
-rw-r--r--emulators/libretro-kronos/distinfo6
2 files changed, 17 insertions, 7 deletions
diff --git a/emulators/libretro-kronos/Makefile b/emulators/libretro-kronos/Makefile
index a11909bc30bc..84e3b40e5703 100644
--- a/emulators/libretro-kronos/Makefile
+++ b/emulators/libretro-kronos/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libretro-kronos
-PORTVERSION= 0.20210617
+PORTVERSION= 2.1.5.20210601
CATEGORIES= emulators games
MAINTAINER= beyert@cs.ucr.edu
@@ -43,16 +43,26 @@ pre-build:
.include <bsd.port.pre.mk>
+.if ${CHOSEN_COMPILER_TYPE} == clang
+# clang13 runs out of memory
+LLVM_VER= 12
+BUILD_DEPENDS+= clang++${LLVM_VER}:devel/llvm${LLVM_VER}
+CC= ${LOCALBASE}/bin/clang${LLVM_VER}
+CXX= ${LOCALBASE}/bin/clang++${LLVM_VER}
+.endif
+
do-build:
cd ${WRKSRC}/yabause/src/libretro && ${DO_MAKE_BUILD}
post-patch:
.if ${ARCH} != "amd64"
- @${REINPLACE_CMD} -e "s/HAVE_SSE = 1/HAVE_SSE = 0/" ${WRKSRC}/yabause/src/libretro/Makefile
+ @${REINPLACE_CMD} -e "s/HAVE_SSE = 1/HAVE_SSE = 0/" \
+ ${WRKSRC}/yabause/src/libretro/Makefile
.endif
do-install:
- ${MKDIR} ${STAGEDIR}/${PREFIX}/lib/libretro;
- ${INSTALL_LIB} ${WRKSRC}/yabause/src/libretro/kronos_libretro.so ${STAGEDIR}/${PREFIX}/lib/libretro;
+ @${MKDIR} ${STAGEDIR}/${PREFIX}/lib/libretro;
+ ${INSTALL_LIB} ${WRKSRC}/yabause/src/libretro/kronos_libretro.so \
+ ${STAGEDIR}/${PREFIX}/lib/libretro;
.include <bsd.port.post.mk>
diff --git a/emulators/libretro-kronos/distinfo b/emulators/libretro-kronos/distinfo
index 0fd66c7ae29f..0f281f180b18 100644
--- a/emulators/libretro-kronos/distinfo
+++ b/emulators/libretro-kronos/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1623926653
-SHA256 (FCare-Kronos-0.20210617-a39f95a_GH0.tar.gz) = a9edd4b88b874f4b1d1fb0b9e66cf2bc8bc3b643ee02b127db84a79fce31a6e8
-SIZE (FCare-Kronos-0.20210617-a39f95a_GH0.tar.gz) = 36104449
+TIMESTAMP = 1656726449
+SHA256 (FCare-Kronos-2.1.5.20210601-a39f95a_GH0.tar.gz) = a9edd4b88b874f4b1d1fb0b9e66cf2bc8bc3b643ee02b127db84a79fce31a6e8
+SIZE (FCare-Kronos-2.1.5.20210601-a39f95a_GH0.tar.gz) = 36104449