Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Jun 2020 07:49:41 +0000 (UTC)
From:      =?UTF-8?Q?Lo=c3=afc_Bartoletti?= <lbartoletti@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r537463 - in head/games: . libretro-yabause libretro-yabause/files
Message-ID:  <202006010749.0517nfEo079289@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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



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