diff options
author | nia <nia@pkgsrc.org> | 2021-08-24 13:50:07 +0000 |
---|---|---|
committer | nia <nia@pkgsrc.org> | 2021-08-24 13:50:07 +0000 |
commit | 79df72442c927297ace4a619fbc22ab157f37d52 (patch) | |
tree | 58f78477a3d28116cb1699794b6a75027b680e6d /emulators | |
parent | 55f5049ffba0ce996f4a22ddc32b52f04dff6823 (diff) | |
download | pkgsrc-79df72442c927297ace4a619fbc22ab157f37d52.tar.gz |
gearsystem: update to 3.4.0
changes:
All platforms:
BIOS support.
3D glasses support (choose eye).
Janggun mapper.
Fix incorrect region detection.
Many performance improvements.
Several bug fixes.
Windows , Linux and Mac (desktop):
Fullscreen.
Multi-line cheat input to add multiple cheats in batch.
BSD support.
Debugger: go-to address, double click in jumps, back, memory breakpoints.
RetroArch (libretro):
Apple TV
macOS ARM
OpenDingux
Diffstat (limited to 'emulators')
-rw-r--r-- | emulators/gearsystem/Makefile | 13 | ||||
-rw-r--r-- | emulators/gearsystem/Makefile.common | 4 | ||||
-rw-r--r-- | emulators/gearsystem/distinfo | 12 | ||||
-rw-r--r-- | emulators/gearsystem/patches/patch-platforms_desktop-shared_Makefile.common | 39 |
4 files changed, 17 insertions, 51 deletions
diff --git a/emulators/gearsystem/Makefile b/emulators/gearsystem/Makefile index 4f93d63ddf1..95e10e344a8 100644 --- a/emulators/gearsystem/Makefile +++ b/emulators/gearsystem/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.4 2021/07/04 07:47:39 nia Exp $ +# $NetBSD: Makefile,v 1.5 2021/08/24 13:50:07 nia Exp $ .include "Makefile.common" @@ -11,19 +11,12 @@ UNLIMIT_RESOURCES+= datasize virtualsize USE_TOOLS+= gmake -BUILD_DIRS= platforms/linux +# Same as platforms/linux. +BUILD_DIRS= platforms/bsd MAKE_FLAGS+= CXX=${CXX} MAKE_FLAGS+= GIT_VERSION="pkgsrc" -.include "../../mk/bsd.prefs.mk" - -.if ${OPSYS} != "Darwin" -MAKE_FLAGS+= UNAME_S="Linux" -.else -MAKE_FLAGS+= UNAME_S="Darwin" -.endif - # alloca BUILDLINK_TRANSFORM+= opt:-std=c++11:-std=gnu++11 diff --git a/emulators/gearsystem/Makefile.common b/emulators/gearsystem/Makefile.common index 993b080bfda..5d93190132e 100644 --- a/emulators/gearsystem/Makefile.common +++ b/emulators/gearsystem/Makefile.common @@ -1,8 +1,8 @@ -# $NetBSD: Makefile.common,v 1.3 2021/07/04 07:47:39 nia Exp $ +# $NetBSD: Makefile.common,v 1.4 2021/08/24 13:50:07 nia Exp $ # used by emulators/gearsystem/Makefile # used by emulators/libretro-gearsystem/Makefile -DISTNAME= gearsystem-3.3.0 +DISTNAME= gearsystem-3.4.0 CATEGORIES= emulators MASTER_SITES= ${MASTER_SITE_GITHUB:=drhelius/} GITHUB_PROJECT= Gearsystem diff --git a/emulators/gearsystem/distinfo b/emulators/gearsystem/distinfo index b8301ab1764..1f89d34f122 100644 --- a/emulators/gearsystem/distinfo +++ b/emulators/gearsystem/distinfo @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.2 2021/07/04 07:47:39 nia Exp $ +$NetBSD: distinfo,v 1.3 2021/08/24 13:50:07 nia Exp $ -SHA1 (gearsystem-3.3.0.tar.gz) = 89ccb9569f13afaeb2d1ecaad38eb527dbc453a7 -RMD160 (gearsystem-3.3.0.tar.gz) = 4a77dda9cdf774b52eb1e495051745ef610faee0 -SHA512 (gearsystem-3.3.0.tar.gz) = a7a30adab7a2beee492a240534db07fb2929d0852af306cebef11c728825210f647dc48fcb94c7118a9beb08d5b7d3959de8168329e34deac1e9abd1afe39f64 -Size (gearsystem-3.3.0.tar.gz) = 14499462 bytes -SHA1 (patch-platforms_desktop-shared_Makefile.common) = 77b46c922aa6771b221c2f82da385d326a41604a +SHA1 (gearsystem-3.4.0.tar.gz) = c061d89e00761d6da6635dce30aba3c3053345c0 +RMD160 (gearsystem-3.4.0.tar.gz) = 9bae3dc1a81212296bcb830323b3909c7c2b814f +SHA512 (gearsystem-3.4.0.tar.gz) = b04dab15c0848f709e8bc048958dc91ab2cc6e0c72d2ef680b3bb26d525c4aeb5b896a6714908c52263bed7356af3e21e20748b23cd457a18918de3d4f698ed6 +Size (gearsystem-3.4.0.tar.gz) = 14570068 bytes +SHA1 (patch-platforms_desktop-shared_Makefile.common) = 0616233d880b0cf232362efb495798074eb59c84 diff --git a/emulators/gearsystem/patches/patch-platforms_desktop-shared_Makefile.common b/emulators/gearsystem/patches/patch-platforms_desktop-shared_Makefile.common index aecfb0651ce..46b63ceeed2 100644 --- a/emulators/gearsystem/patches/patch-platforms_desktop-shared_Makefile.common +++ b/emulators/gearsystem/patches/patch-platforms_desktop-shared_Makefile.common @@ -1,8 +1,8 @@ -$NetBSD: patch-platforms_desktop-shared_Makefile.common,v 1.2 2021/07/04 07:47:39 nia Exp $ +$NetBSD: patch-platforms_desktop-shared_Makefile.common,v 1.3 2021/08/24 13:50:07 nia Exp $ Avoid overriding variables we want to pass through pkgsrc. ---- platforms/desktop-shared/Makefile.common.orig 2021-02-14 19:39:03.000000000 +0000 +--- platforms/desktop-shared/Makefile.common.orig 2021-08-13 21:24:47.000000000 +0000 +++ platforms/desktop-shared/Makefile.common @@ -1,11 +1,5 @@ - @@ -11,7 +11,7 @@ Avoid overriding variables we want to pass through pkgsrc. - EXE = gearsystem --GIT_VERSION := "$(shell git describe --abbrev=4 --dirty --always --tags)" +-GIT_VERSION := "$(shell git describe --abbrev=7 --dirty --always --tags)" - EMULATOR_SRC=../../src EMULATOR_DESKTOP_SHARED_SRC=../desktop-shared @@ -26,37 +26,10 @@ Avoid overriding variables we want to pass through pkgsrc. DEBUG ?= 0 ifeq ($(DEBUG), 1) - CXXFLAGS +=-DDEBUG -g3 -fsanitize=address + CXXFLAGS +=-DDEBUG -g3 else -- CXXFLAGS +=-DNDEBUG -O3 +- CXXFLAGS +=-DNDEBUG -O3 -flto + CXXFLAGS +=-DNDEBUG endif - LIBS = -@@ -48,7 +42,7 @@ ifeq ($(UNAME_S), Linux) #LINUX - LIBS += -lGL -lGLEW -ldl `sdl2-config --libs` - - CXXFLAGS += `sdl2-config --cflags` -- CFLAGS = $(CXXFLAGS) -+ CFLAGS += $(CXXFLAGS) - endif - - ifeq ($(UNAME_S), Darwin) #APPLE -@@ -58,7 +52,7 @@ ifeq ($(UNAME_S), Darwin) #APPLE - - CXXFLAGS += `sdl2-config --cflags` - CXXFLAGS += -I/usr/local/include -I/opt/local/include -- CFLAGS = $(CXXFLAGS) -+ CFLAGS += $(CXXFLAGS) - endif - - ifeq ($(findstring MINGW,$(UNAME_S)),MINGW) -@@ -95,7 +89,7 @@ all: $(EXE) - @echo Build complete for $(ECHO_MESSAGE) - - $(EXE): $(OBJS) -- $(CXX) -o $@ $^ $(CXXFLAGS) $(LIBS) -+ $(CXX) -o $@ $^ $(LDFLAGS) $(LIBS) - - clean: - rm -f $(EXE) $(OBJS) + SANITIZE ?= 0 |