svn commit: r537463 - in head/games: . libretro-yabause libretro-yabause/files
Loïc Bartoletti
lbartoletti at FreeBSD.org
Mon Jun 1 07:49:42 UTC 2020
Author: lbartoletti
Date: Mon Jun 1 07:49:40 2020
New Revision: 537463
URL: https://svnweb.freebsd.org/changeset/ports/537463
Log:
[NEW PORT] games/libretro-yabause: Yabause - Sega Saturn Emulator
PR: 246124
Submitted by: menelkir at itroll.org
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D24940
Added:
head/games/libretro-yabause/
head/games/libretro-yabause/Makefile (contents, props changed)
head/games/libretro-yabause/distinfo (contents, props changed)
head/games/libretro-yabause/files/
head/games/libretro-yabause/files/patch-Makefile.freebsd (contents, props changed)
head/games/libretro-yabause/files/patch-yabause_src_libretro_libretro-common_rthreads_rthreads.c (contents, props changed)
head/games/libretro-yabause/pkg-descr (contents, props changed)
Modified:
head/games/Makefile
Modified: head/games/Makefile
==============================================================================
--- head/games/Makefile Mon Jun 1 07:47:27 2020 (r537462)
+++ head/games/Makefile Mon Jun 1 07:49:40 2020 (r537463)
@@ -530,6 +530,7 @@
SUBDIR += libretro-vbanext
SUBDIR += libretro-vecx
SUBDIR += libretro-virtualjaguar
+ SUBDIR += libretro-yabause
SUBDIR += libshhcards
SUBDIR += libtmcg
SUBDIR += lightsoff
Added: head/games/libretro-yabause/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/libretro-yabause/Makefile Mon Jun 1 07:49:40 2020 (r537463)
@@ -0,0 +1,35 @@
+# $FreeBSD$
+
+PORTNAME= libretro-yabause
+PORTVERSION= 0.20200504
+CATEGORIES= games
+
+MAINTAINER= menelkir at itroll.org
+COMMENT= Saturn emulator for libretro
+
+LICENSE= GPLv2
+
+USES= compiler:c++11-lib gmake
+USE_LDCONFIG= yes
+
+USE_GITHUB= yes
+GH_ACCOUNT= libretro
+GH_PROJECT= yabause
+GH_TAGNAME= 9be109f
+
+PLIST_FILES= lib/libretro/yabause_libretro.so
+
+MAKEFILE= Makefile.freebsd
+
+.include <bsd.port.pre.mk>
+
+post-patch:
+.if ${ARCH} != "amd64"
+ @${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/yabause_libretro.so ${STAGEDIR}/${PREFIX}/lib/libretro;
+
+.include <bsd.port.post.mk>
Added: head/games/libretro-yabause/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/libretro-yabause/distinfo Mon Jun 1 07:49:40 2020 (r537463)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1588720664
+SHA256 (libretro-yabause-0.20200504-9be109f_GH0.tar.gz) = 01ced72767c1246d6b4236e7964b26f35d56e373491229bcdbafc6d00cc5ced3
+SIZE (libretro-yabause-0.20200504-9be109f_GH0.tar.gz) = 18097044
Added: head/games/libretro-yabause/files/patch-Makefile.freebsd
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/libretro-yabause/files/patch-Makefile.freebsd Mon Jun 1 07:49:40 2020 (r537463)
@@ -0,0 +1,5 @@
+--- Makefile.freebsd.orig 2020-05-02 13:46:15 UTC
++++ Makefile.freebsd
+@@ -0,0 +1,2 @@
++all:
++ cd yabause/src/libretro && ${MAKE}
Added: head/games/libretro-yabause/files/patch-yabause_src_libretro_libretro-common_rthreads_rthreads.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/libretro-yabause/files/patch-yabause_src_libretro_libretro-common_rthreads_rthreads.c Mon Jun 1 07:49:40 2020 (r537463)
@@ -0,0 +1,11 @@
+--- yabause/src/libretro/libretro-common/rthreads/rthreads.c.orig 2020-05-02 13:49:27 UTC
++++ yabause/src/libretro/libretro-common/rthreads/rthreads.c
+@@ -67,6 +67,8 @@
+ #include <mach/mach.h>
+ #endif
+
++#include <sys/time.h>
++
+ struct thread_data
+ {
+ void (*func)(void*);
Added: head/games/libretro-yabause/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/libretro-yabause/pkg-descr Mon Jun 1 07:49:40 2020 (r537463)
@@ -0,0 +1,3 @@
+Saturn Emulator for libretro.
+
+WWW: https://github.com/libretro/yabause
More information about the svn-ports-head
mailing list