summaryrefslogtreecommitdiff
path: root/emulators
diff options
context:
space:
mode:
authornia <nia@pkgsrc.org>2021-08-24 13:50:07 +0000
committernia <nia@pkgsrc.org>2021-08-24 13:50:07 +0000
commit79df72442c927297ace4a619fbc22ab157f37d52 (patch)
tree58f78477a3d28116cb1699794b6a75027b680e6d /emulators
parent55f5049ffba0ce996f4a22ddc32b52f04dff6823 (diff)
downloadpkgsrc-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/Makefile13
-rw-r--r--emulators/gearsystem/Makefile.common4
-rw-r--r--emulators/gearsystem/distinfo12
-rw-r--r--emulators/gearsystem/patches/patch-platforms_desktop-shared_Makefile.common39
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