Codebase list higan / ce4abd1
Refresh patches. Tobias Hansen 6 years ago
8 changed file(s) with 13 addition(s) and 27 deletion(s). Raw diff Collapse all Expand all
00 higan (104-1) UNRELEASED; urgency=medium
11
22 * New upstream release.
3 * Remove sjlj-ftbfs.patch (applied upstream).
34
45 -- Tobias Hansen <thansen@debian.org> Sat, 02 Sep 2017 18:46:23 +0100
56
55
66 --- a/higan/target-tomoko/configuration/configuration.cpp
77 +++ b/higan/target-tomoko/configuration/configuration.cpp
8 @@ -49,5 +49,6 @@
8 @@ -60,5 +60,6 @@
99 }
1010
11 auto Settings::quit() -> void {
11 auto Settings::save() -> void {
1212 - file::write(locate("settings.bml"), BML::serialize(*this));
1313 + directory::create({Path::config(), "higan/"});
1414 + file::write({Path::config(), "higan/", "settings.bml"}, BML::serialize(*this));
55 @@ -27,8 +27,14 @@
66 ruby += input.quartz input.carbon
77 else ifeq ($(platform),linux)
8 ruby += video.glx video.xv video.xshm video.sdl
9 - ruby += audio.alsa audio.openal audio.oss audio.pulseaudio audio.pulseaudiosimple audio.ao
10 - ruby += input.udev input.sdl input.xlib
8 ruby += video.glx video.xvideo video.xshm video.sdl
9 - ruby += audio.oss audio.alsa audio.openal audio.pulseaudio audio.pulseaudiosimple audio.ao
10 - ruby += input.sdl input.xlib input.udev
1111 + ifneq ($(findstring Linux,$(uname)),)
1212 + ruby += audio.alsa
1313 + endif
14 + ruby += audio.openal audio.oss audio.pulseaudio audio.pulseaudiosimple audio.ao
14 + ruby += audio.oss audio.openal audio.pulseaudio audio.pulseaudiosimple audio.ao
1515 + ifneq ($(findstring Linux,$(uname)),)
1616 + ruby += input.udev
1717 + endif
1818 + ruby += input.sdl input.xlib
1919 else ifeq ($(platform),bsd)
20 ruby += video.glx video.xv video.xshm video.sdl
21 ruby += audio.openal audio.oss
20 ruby += video.glx video.xvideo video.xshm video.sdl
21 ruby += audio.oss audio.openal
1212 - set("Library/IgnoreManifests", false);
1313 + set("Library/IgnoreManifests", true);
1414
15 set("Video/Driver", ruby::Video::optimalDriver());
15 set("Video/Driver", ruby::Video::safestDriver());
1616 set("Video/Synchronize", false);
1010 include_cmath.patch
1111 disable-alsa-and-udev-on-non-linux.patch
1212 tomoko-makefile-fixes.patch
13 sjlj-ftbfs.patch
44
55 --- a/libco/sjlj.c
66 +++ b/libco/sjlj.c
7 @@ -10,6 +10,7 @@
7 @@ -4,6 +4,7 @@
88 */
99
1010 #define LIBCO_C
1111 +#define _XOPEN_SOURCE 700
1212 #include "libco.h"
13 #include "settings.h"
1314
14 #include <stdlib.h>
+0
-14
debian/patches/sjlj-ftbfs.patch less more
0 Description: sjlj.c needs settings.h for thread_local
1 Author: Adrian Bunk <bunk@debian.org>
2 Bug-Debian: https://bugs.debian.org/869385
3
4 --- a/libco/sjlj.c
5 +++ b/libco/sjlj.c
6 @@ -12,6 +12,7 @@
7 #define LIBCO_C
8 #define _XOPEN_SOURCE 700
9 #include "libco.h"
10 +#include "settings.h"
11
12 #include <stdlib.h>
13 #include <signal.h>
44
55 --- a/higan/target-tomoko/GNUmakefile
66 +++ b/higan/target-tomoko/GNUmakefile
7 @@ -84,9 +84,7 @@
7 @@ -85,9 +85,7 @@
88 endif
99
1010 install: