FreeBSD Bugzilla – Attachment 226445 Details for
Bug 257171
[NEW PORT] emulators/libretro-kronos: Sega Saturn and ST-V emulator forked from uoYabause for libretro
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
emulators_libretro-kronos.shar
emulators_libretro-kronos.shar (text/plain), 7.18 KB, created by
Timothy Beyer
on 2021-07-14 06:35:26 UTC
(
hide
)
Description:
emulators_libretro-kronos.shar
Filename:
MIME Type:
Creator:
Timothy Beyer
Created:
2021-07-14 06:35:26 UTC
Size:
7.18 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># emulators ># emulators/libretro-kronos ># emulators/libretro-kronos/files ># emulators/libretro-kronos/files/patch-yabause_src_libretro_libretro-common_rthreads_rthreads.c ># emulators/libretro-kronos/files/patch-yabause_src_libretro_Makefile ># emulators/libretro-kronos/files/patch-yabause_src_libretro_Makefile.common ># emulators/libretro-kronos/Makefile ># emulators/libretro-kronos/distinfo ># emulators/libretro-kronos/pkg-descr ># emulators/libretro-kronos/pkg-message ># >echo c - emulators >mkdir -p emulators > /dev/null 2>&1 >echo c - emulators/libretro-kronos >mkdir -p emulators/libretro-kronos > /dev/null 2>&1 >echo c - emulators/libretro-kronos/files >mkdir -p emulators/libretro-kronos/files > /dev/null 2>&1 >echo x - emulators/libretro-kronos/files/patch-yabause_src_libretro_libretro-common_rthreads_rthreads.c >sed 's/^X//' >emulators/libretro-kronos/files/patch-yabause_src_libretro_libretro-common_rthreads_rthreads.c << '0aca0aba4149556648356c89971c509d' >X--- yabause/src/libretro/libretro-common/rthreads/rthreads.c.orig 2020-05-02 13:49:27 UTC >X+++ yabause/src/libretro/libretro-common/rthreads/rthreads.c >X@@ -67,6 +67,8 @@ >X #include <mach/mach.h> >X #endif >X >X+#include <sys/time.h> >X+ >X struct thread_data >X { >X void (*func)(void*); >0aca0aba4149556648356c89971c509d >echo x - emulators/libretro-kronos/files/patch-yabause_src_libretro_Makefile >sed 's/^X//' >emulators/libretro-kronos/files/patch-yabause_src_libretro_Makefile << '9c13200b6d1f0fdfc39d194d21b55525' >X--- yabause/src/libretro/Makefile.orig 2021-06-01 21:12:00 UTC >X+++ yabause/src/libretro/Makefile >X@@ -291,7 +291,7 @@ endif >X >X OBJECTS += $(OBJECTS_C) $(OBJECTS_CXX) $(OBJECTS_S) >X >X-LDFLAGS += $(fpic) $(SHARED) -latomic >X+LDFLAGS += $(fpic) $(SHARED) >X FLAGS += $(fpic) >X >X INCFLAGS := $(foreach dir,$(INCLUDE_DIRS),-I$(dir)) >9c13200b6d1f0fdfc39d194d21b55525 >echo x - emulators/libretro-kronos/files/patch-yabause_src_libretro_Makefile.common >sed 's/^X//' >emulators/libretro-kronos/files/patch-yabause_src_libretro_Makefile.common << '6cfca509be0fb7bc721a3584546fd0e8' >X--- yabause/src/libretro/Makefile.common.orig 2021-06-01 21:12:00 UTC >X+++ yabause/src/libretro/Makefile.common >X@@ -182,6 +182,8 @@ ifeq ($(HAVE_CDROM), 1) >X endif >X endif >X >X+SOURCES_C += $(LIBRETRO_COMM_DIR)/string/stdstring.c >X+ >X ifeq ($(ARCH_IS_WINDOWS), 1) >X SOURCES_C += $(FLAC_DIR)/src/libFLAC/windows_unicode_filenames.c >X endif >X@@ -209,14 +211,16 @@ ifeq ($(USE_RTHREADS), 1) >X SOURCES_C += $(SOURCE_DIR)/ctrl/threads/thr-rthreads.c \ >X $(LIBRETRO_COMM_DIR)/rthreads/rthreads.c >X else >X- ifeq ($(ARCH_IS_LINUX), 1) >X- SOURCES_C += $(SOURCE_DIR)/ctrl/threads/thr-linux.c >X- else ifeq ($(ARCH_IS_MACOSX), 1) >X- SOURCES_C += $(SOURCE_DIR)/ctrl/threads/thr-linux.c \ >X- $(SOURCE_DIR)/ctrl/threads/linux/pthread_barrier.c >X- else >X- SOURCES_C += $(SOURCE_DIR)/ctrl/threads/thr-windows.c >X- endif >X+ >X+SOURCES_C += $(SOURCE_DIR)/ctrl/threads/thr-dummy.c >X+# ifeq ($(ARCH_IS_LINUX), 1) >X+# SOURCES_C += $(SOURCE_DIR)/ctrl/threads/thr-linux.c >X+# else ifeq ($(ARCH_IS_MACOSX), 1) >X+# SOURCES_C += $(SOURCE_DIR)/ctrl/threads/thr-linux.c \ >X+# $(SOURCE_DIR)/ctrl/threads/linux/pthread_barrier.c >X+# else >X+# SOURCES_C += $(SOURCE_DIR)/ctrl/threads/thr-windows.c >X+# endif >X endif >X >X M68KMAKE_EXE = m68kmake$(EXE_EXT) >6cfca509be0fb7bc721a3584546fd0e8 >echo x - emulators/libretro-kronos/Makefile >sed 's/^X//' >emulators/libretro-kronos/Makefile << '53b2f5d95e3cf98521467ad9b173f3b0' >X# $FreeBSD$ >X >XPORTNAME= libretro-kronos >XPORTVERSION= 0.20210617 >XCATEGORIES= emulators games >X >XMAINTAINER= beyert@cs.ucr.edu >XCOMMENT= Sega Saturn and ST-V emulator forked from uoYabause for libretro >X >XLICENSE= GPLv2 >XLICENSE_FILE= ${WRKSRC}/yabause/COPYING >X >XLIB_DEPENDS= libGL.so.1:graphics/mesa-libs >X >XUSES= compiler:c++11-lib cmake gmake gl >XUSE_LDCONFIG= yes >X >XUSE_GITHUB= yes >XGH_ACCOUNT= FCare >XGH_PROJECT= Kronos >XGH_TAGNAME= a39f95a >X >XUSE_GL= gl glew glu >X >XCFLAGS+= -I${LOCALBASE}/include >XCXXFLAGS+= -I${LOCALBASE}/include >XLDFLAGS+= -L${LOCALBASE}/lib >X >XPLIST_FILES= lib/libretro/kronos_libretro.so >X >Xcmake_ARGS= noninja >XCMAKE_SOURCE_PATH= ${WRKSRC}/yabause >X >XMAKE_ARGS= USE_RTHREADS=1 >X >Xpre-build: >X cd ${CMAKE_SOURCE_PATH} && ${CMAKE_BIN} . >X cd ${WRKSRC}/yabause/src && ${MAKE} m68kmake >X >X.include <bsd.port.pre.mk> >X >Xdo-build: >X cd ${WRKSRC}/yabause/src/libretro && ${DO_MAKE_BUILD} >X >Xpost-patch: >X.if ${ARCH} != "amd64" >X @${REINPLACE_CMD} -e "s/HAVE_SSE = 1/HAVE_SSE = 0/" ${WRKSRC}/yabause/src/libretro/Makefile >X.endif >X >Xdo-install: >X ${MKDIR} ${STAGEDIR}/${PREFIX}/lib/libretro; >X ${INSTALL_LIB} ${WRKSRC}/yabause/src/libretro/kronos_libretro.so ${STAGEDIR}/${PREFIX}/lib/libretro; >X >X.include <bsd.port.post.mk> >53b2f5d95e3cf98521467ad9b173f3b0 >echo x - emulators/libretro-kronos/distinfo >sed 's/^X//' >emulators/libretro-kronos/distinfo << 'cb043b1cc8ad820a528a98de87563feb' >XTIMESTAMP = 1623926653 >XSHA256 (FCare-Kronos-0.20210617-a39f95a_GH0.tar.gz) = a9edd4b88b874f4b1d1fb0b9e66cf2bc8bc3b643ee02b127db84a79fce31a6e8 >XSIZE (FCare-Kronos-0.20210617-a39f95a_GH0.tar.gz) = 36104449 >cb043b1cc8ad820a528a98de87563feb >echo x - emulators/libretro-kronos/pkg-descr >sed 's/^X//' >emulators/libretro-kronos/pkg-descr << '9283df843d29e42af4dddb596931587e' >XKronos is a Sega Saturn and ST-V emulator forked from uoYabause. Kronos is >Xtargetting Linux and Windows OS. >X >XThis is the libretro port of Kronos. >X >XWWW: https://fcare.github.io >9283df843d29e42af4dddb596931587e >echo x - emulators/libretro-kronos/pkg-message >sed 's/^X//' >emulators/libretro-kronos/pkg-message << '057ee15609975b6cb289fdd7189b7a46' >X[ >X{ type: install >X message: <<EOM >XFor Sega Saturn, it is mandatory to install a supported Sega Saturn bios files >X(such as saturn_bios.bin) in ~/.config/retroarch/system or >X~/.config/retroarch/system/kronos. >X >XKronos is broadly compatible with all major Saturn BIOSes regardless of region, >Xalthough unlike Yabause, a BIOS dump is required. Due to the aforementioned >XBIOS compatibility, the BIOS guide for the beetle-saturn libretro core may be >Xhelpful: >X >Xhttps://docs.libretro.com/library/beetle_saturn/ >X >XFor ST-V, it is necessary to add a compatible stvbios.zip either in >X~/.config/retroarch/system/kronos or in ~/.config/retroarch/system/. In >Xcontrast to MAME, Kronos will never search for this bios file in the local path >Xof the game. >X >XIf the emulator gets stuck on the BIOS screen, the screen remains blank, or >Xshows audio track navigation controls, then the BIOS is likely incompatible. >X >XAt present, Kronos is only compatible with a subset of the stvbios.zip files >Xused by modern MAME versions. If the stvbios.zip is not present in the proper >Xplace, but one of the proper Sega Saturn BIOSes is instead available, it will >Xtry to default to one of those, and in the most optimistic case, merely reach >Xthe audio CD track navigation controls, but it will not work, since it is not >Xthe same hardware. >X >XIf in doubt, running retroarch with the -v argument may help to acquire more >Xdiagnostic information. >XEOM >X} >X] >057ee15609975b6cb289fdd7189b7a46 >exit >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 257171
:
226445
|
230306
|
230319
|
233983
|
233988