diff options
Diffstat (limited to 'games/jfsw/patches')
-rw-r--r-- | games/jfsw/patches/disable_fluid.diff | 12 | ||||
-rw-r--r-- | games/jfsw/patches/disable_sdl2.diff | 31 | ||||
-rw-r--r-- | games/jfsw/patches/dont_use_jack.diff | 10 | ||||
-rw-r--r-- | games/jfsw/patches/fixsegfault.diff | 12 | ||||
-rw-r--r-- | games/jfsw/patches/sdl1_fix.diff | 12 | ||||
-rw-r--r-- | games/jfsw/patches/sdl_cdrom_fix.diff | 20 | ||||
-rw-r--r-- | games/jfsw/patches/twin_dragon_grp.diff | 11 |
7 files changed, 16 insertions, 92 deletions
diff --git a/games/jfsw/patches/disable_fluid.diff b/games/jfsw/patches/disable_fluid.diff deleted file mode 100644 index 970e8bd67aac..000000000000 --- a/games/jfsw/patches/disable_fluid.diff +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur jfsw.orig/jfaudiolib/Makefile.shared jfsw/jfaudiolib/Makefile.shared ---- jfsw.orig/jfaudiolib/Makefile.shared 2017-02-02 07:22:54.000000000 -0500 -+++ jfsw/jfaudiolib/Makefile.shared 2018-07-12 15:25:01.996310856 -0400 -@@ -30,8 +30,4 @@ - JFAUDIOLIB_LDFLAGS+= $(shell pkg-config --libs alsa) - JFAUDIOLIB_LDFLAGS+=-lpthread - endif -- ifeq (yes,$(shell pkg-config --exists fluidsynth && echo yes)) -- JFAUDIOLIB_HAVE_FLUIDSYNTH=1 -- JFAUDIOLIB_LDFLAGS+= $(shell pkg-config --libs fluidsynth) -- endif - endif diff --git a/games/jfsw/patches/disable_sdl2.diff b/games/jfsw/patches/disable_sdl2.diff deleted file mode 100644 index 425402882671..000000000000 --- a/games/jfsw/patches/disable_sdl2.diff +++ /dev/null @@ -1,31 +0,0 @@ -diff -Naur jfsw.orig2/jfaudiolib/Makefile.shared jfsw/jfaudiolib/Makefile.shared ---- jfsw.orig2/jfaudiolib/Makefile.shared 2018-07-12 15:44:51.443280637 -0400 -+++ jfsw/jfaudiolib/Makefile.shared 2018-07-12 15:43:41.666282410 -0400 -@@ -16,15 +16,10 @@ - JFAUDIOLIB_HAVE_VORBIS=1 - JFAUDIOLIB_LDFLAGS+= $(shell pkg-config --libs vorbisfile) - endif -- ifeq (yes,$(shell pkg-config --exists sdl2 && echo yes)) -- JFAUDIOLIB_HAVE_SDL=2 -- JFAUDIOLIB_LDFLAGS+= $(shell pkg-config --libs sdl2) -- else - ifeq (yes,$(shell pkg-config --exists sdl && echo yes)) - JFAUDIOLIB_HAVE_SDL=1 - JFAUDIOLIB_LDFLAGS+= $(shell pkg-config --libs sdl) - endif -- endif - ifeq (yes,$(shell pkg-config --exists alsa && echo yes)) - JFAUDIOLIB_HAVE_ALSA=1 - JFAUDIOLIB_LDFLAGS+= $(shell pkg-config --libs alsa) -diff -Naur jfsw.orig2/jfbuild/Makefile.shared jfsw/jfbuild/Makefile.shared ---- jfsw.orig2/jfbuild/Makefile.shared 2017-02-04 02:45:28.000000000 -0500 -+++ jfsw/jfbuild/Makefile.shared 2018-07-12 15:51:08.320271062 -0400 -@@ -9,7 +9,7 @@ - GLLIBLIN=-lGL - - SDLCONFIG=$(shell which sdl-config) --SDL2CONFIG=$(shell which sdl2-config) -+SDL2CONFIG= - - # Path to the included libsquish - LIBSQUISH=libsquish diff --git a/games/jfsw/patches/dont_use_jack.diff b/games/jfsw/patches/dont_use_jack.diff index 35dcbdb0172a..f02a83aaf4d4 100644 --- a/games/jfsw/patches/dont_use_jack.diff +++ b/games/jfsw/patches/dont_use_jack.diff @@ -1,10 +1,10 @@ -diff -Naur jfsw.orig/jfaudiolib/src/driver_fluidsynth.c jfsw/jfaudiolib/src/driver_fluidsynth.c ---- jfsw.orig/jfaudiolib/src/driver_fluidsynth.c 2017-02-02 07:22:54.000000000 -0500 -+++ jfsw/jfaudiolib/src/driver_fluidsynth.c 2018-07-12 05:08:37.119250512 -0400 -@@ -342,6 +342,10 @@ +diff -Naur jfsw-20210725_716e1e3/jfaudiolib/src/driver_fluidsynth.c jfsw-20210725_716e1e3.patched/jfaudiolib/src/driver_fluidsynth.c +--- jfsw-20210725_716e1e3/jfaudiolib/src/driver_fluidsynth.c 2021-10-28 17:13:18.000000000 -0400 ++++ jfsw-20210725_716e1e3.patched/jfaudiolib/src/driver_fluidsynth.c 2021-10-29 02:12:45.665659393 -0400 +@@ -371,6 +371,10 @@ return FSynthErr_Error; } - + + /* 20180712 bkw: don't try to use JACK (it doesn't work) */ + if(fluid_settings_str_equal(fluidsettings, "audio.driver", "jack")) + fluid_settings_setstr(fluidsettings, "audio.driver", "alsa"); diff --git a/games/jfsw/patches/fixsegfault.diff b/games/jfsw/patches/fixsegfault.diff deleted file mode 100644 index 9290ffef9613..000000000000 --- a/games/jfsw/patches/fixsegfault.diff +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur jfsw.orig/src/menus.c jfsw/src/menus.c ---- jfsw.orig/src/menus.c 2017-03-24 23:22:17.000000000 -0400 -+++ jfsw/src/menus.c 2018-07-10 22:51:52.032019948 -0400 -@@ -2540,7 +2540,7 @@ - CONTROL_ClearUserInput(&mnu_input); - CONTROL_GetUserInput(&mnu_input); - -- if (KB_KeyPressed(sc_Y) || KB_KeyPressed(sc_Enter) || mnu_input.button0) -+ if (KB_KeyPressed(sc_Y) || KB_KeyPressed(sc_Enter)) - return (TRUE); - else - return (FALSE); diff --git a/games/jfsw/patches/sdl1_fix.diff b/games/jfsw/patches/sdl1_fix.diff deleted file mode 100644 index 1e68caab3376..000000000000 --- a/games/jfsw/patches/sdl1_fix.diff +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur jfsw.orig/jfaudiolib/Makefile.shared jfsw/jfaudiolib/Makefile.shared ---- jfsw.orig/jfaudiolib/Makefile.shared 2017-02-02 07:22:54.000000000 -0500 -+++ jfsw/jfaudiolib/Makefile.shared 2018-07-12 15:31:55.593300348 -0400 -@@ -22,7 +22,7 @@ - else - ifeq (yes,$(shell pkg-config --exists sdl && echo yes)) - JFAUDIOLIB_HAVE_SDL=1 -- JFAUDIOLIB_LDFLAGS+= $(shell pkg-config --libs sdl1) -+ JFAUDIOLIB_LDFLAGS+= $(shell pkg-config --libs sdl) - endif - endif - ifeq (yes,$(shell pkg-config --exists alsa && echo yes)) diff --git a/games/jfsw/patches/sdl_cdrom_fix.diff b/games/jfsw/patches/sdl_cdrom_fix.diff deleted file mode 100644 index bffad4a76b27..000000000000 --- a/games/jfsw/patches/sdl_cdrom_fix.diff +++ /dev/null @@ -1,20 +0,0 @@ -diff -Naur jfsw.orig/jfaudiolib/src/driver_sdl.c jfsw/jfaudiolib/src/driver_sdl.c ---- jfsw.orig/jfaudiolib/src/driver_sdl.c 2017-02-02 07:22:54.000000000 -0500 -+++ jfsw/jfaudiolib/src/driver_sdl.c 2018-07-12 17:08:14.907153516 -0400 -@@ -375,6 +375,7 @@ - int SDLDrv_CD_Init(void) - { - #if (SDL_MAJOR_VERSION == 1) -+ CDstatus status; - Uint32 inited; - Uint32 err = 0; - int i; -@@ -407,6 +408,8 @@ - return SDLErr_Error; - } - -+ status = SDL_CDStatus(CDRom); -+ - fprintf(stderr, "SDL_CD: numtracks: %d\n", CDRom->numtracks); - for (i = 0; i < CDRom->numtracks; i++) { - fprintf(stderr, "SDL_CD: track %d - %s, %dsec\n", diff --git a/games/jfsw/patches/twin_dragon_grp.diff b/games/jfsw/patches/twin_dragon_grp.diff new file mode 100644 index 000000000000..a83d0bb0d4fa --- /dev/null +++ b/games/jfsw/patches/twin_dragon_grp.diff @@ -0,0 +1,11 @@ +diff -Naur jfsw-20210725_716e1e3/src/grpscan.c jfsw-20210725_716e1e3.patched/src/grpscan.c +--- jfsw-20210725_716e1e3/src/grpscan.c 2021-10-28 17:13:15.000000000 -0400 ++++ jfsw-20210725_716e1e3.patched/src/grpscan.c 2021-10-29 02:06:21.962684518 -0400 +@@ -35,6 +35,7 @@ + { "Registered Version", 0x7545319F, 47536148, 0, "sw.grp", NULL, NULL }, + { "Shareware Version", 0x08A7FA1F, 26056769, 0, "swshare.grp", NULL, NULL }, + { "Wanton Destruction (Addon)", 0xA9AAA7B7, 48698128, 0, "wt.grp", NULL, NULL }, ++ { "Twin Dragon (Addon)", 0xe06cb6b4, 53480783, 0, "td.grp", NULL, NULL }, + { NULL, 0, 0, 0, NULL, NULL, NULL }, + }; + struct grpfile *foundgrps = NULL; |