Page MenuHomeFreeBSD

D24940.id72066.diff
No OneTemporary

D24940.id72066.diff

Index: games/Makefile
===================================================================
--- games/Makefile
+++ games/Makefile
@@ -527,6 +527,7 @@
SUBDIR += libretro-vbanext
SUBDIR += libretro-vecx
SUBDIR += libretro-virtualjaguar
+ SUBDIR += libretro-yabause
SUBDIR += libshhcards
SUBDIR += libtmcg
SUBDIR += lightsoff
Index: games/libretro-yabause/Makefile
===================================================================
--- /dev/null
+++ games/libretro-yabause/Makefile
@@ -0,0 +1,35 @@
+# $FreeBSD$
+
+PORTNAME= libretro-yabause
+PORTVERSION= 0.20200504
+CATEGORIES= games
+
+MAINTAINER= menelkir@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>
Index: games/libretro-yabause/distinfo
===================================================================
--- /dev/null
+++ games/libretro-yabause/distinfo
@@ -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
Index: games/libretro-yabause/files/patch-Makefile.freebsd
===================================================================
--- /dev/null
+++ games/libretro-yabause/files/patch-Makefile.freebsd
@@ -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}
Index: games/libretro-yabause/files/patch-yabause_src_libretro_libretro-common_rthreads_rthreads.c
===================================================================
--- /dev/null
+++ games/libretro-yabause/files/patch-yabause_src_libretro_libretro-common_rthreads_rthreads.c
@@ -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*);
Index: games/libretro-yabause/pkg-descr
===================================================================
--- /dev/null
+++ games/libretro-yabause/pkg-descr
@@ -0,0 +1,3 @@
+Saturn Emulator for libretro.
+
+WWW: https://github.com/libretro/yabause

File Metadata

Mime Type
text/plain
Expires
Tue, Sep 1, 9:01 AM (16 h, 47 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
37794383
Default Alt Text
D24940.id72066.diff (2 KB)

Event Timeline