[higan] 04/06: Refresh patches.

Tobias Hansen thansen at moszumanska.debian.org
Sat Sep 2 18:17:28 UTC 2017


This is an automated email from the git hooks/post-receive script.

thansen pushed a commit to branch master
in repository higan.

commit ce4abd12671eddca2da5ec73d0c1271346657b9f
Author: Tobias Hansen <thansen at debian.org>
Date:   Sat Sep 2 18:58:34 2017 +0100

    Refresh patches.
---
 debian/changelog                                        |  1 +
 debian/patches/create_config.patch                      |  4 ++--
 debian/patches/disable-alsa-and-udev-on-non-linux.patch | 12 ++++++------
 debian/patches/ignore_manifests_by_default.patch        |  2 +-
 debian/patches/series                                   |  1 -
 debian/patches/sjlj-declare-xopen-source.patch          |  4 ++--
 debian/patches/sjlj-ftbfs.patch                         | 14 --------------
 debian/patches/tomoko-makefile-fixes.patch              |  2 +-
 8 files changed, 13 insertions(+), 27 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index c1392fd..9b7ac1d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 higan (104-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * Remove sjlj-ftbfs.patch (applied upstream).
 
  -- Tobias Hansen <thansen at debian.org>  Sat, 02 Sep 2017 18:46:23 +0100
 
diff --git a/debian/patches/create_config.patch b/debian/patches/create_config.patch
index 1c096fb..a8c5fb3 100644
--- a/debian/patches/create_config.patch
+++ b/debian/patches/create_config.patch
@@ -6,10 +6,10 @@ Author: Tobias Hansen <thansen at debian.org>
 
 --- a/higan/target-tomoko/configuration/configuration.cpp
 +++ b/higan/target-tomoko/configuration/configuration.cpp
-@@ -49,5 +49,6 @@
+@@ -60,5 +60,6 @@
  }
  
- auto Settings::quit() -> void {
+ auto Settings::save() -> void {
 -  file::write(locate("settings.bml"), BML::serialize(*this));
 +  directory::create({Path::config(), "higan/"});
 +  file::write({Path::config(), "higan/", "settings.bml"}, BML::serialize(*this));
diff --git a/debian/patches/disable-alsa-and-udev-on-non-linux.patch b/debian/patches/disable-alsa-and-udev-on-non-linux.patch
index 350df17..4c0ee92 100644
--- a/debian/patches/disable-alsa-and-udev-on-non-linux.patch
+++ b/debian/patches/disable-alsa-and-udev-on-non-linux.patch
@@ -6,17 +6,17 @@ Author: Tobias Hansen <thansen at debian.org>
 @@ -27,8 +27,14 @@
    ruby += input.quartz input.carbon
  else ifeq ($(platform),linux)
-   ruby += video.glx video.xv video.xshm video.sdl
--  ruby += audio.alsa audio.openal audio.oss audio.pulseaudio audio.pulseaudiosimple audio.ao
--  ruby += input.udev input.sdl input.xlib
+   ruby += video.glx video.xvideo video.xshm video.sdl
+-  ruby += audio.oss audio.alsa audio.openal audio.pulseaudio audio.pulseaudiosimple audio.ao
+-  ruby += input.sdl input.xlib input.udev
 +  ifneq ($(findstring Linux,$(uname)),)
 +    ruby += audio.alsa
 +  endif
-+  ruby += audio.openal audio.oss audio.pulseaudio audio.pulseaudiosimple audio.ao
++  ruby += audio.oss audio.openal audio.pulseaudio audio.pulseaudiosimple audio.ao
 +  ifneq ($(findstring Linux,$(uname)),)
 +    ruby += input.udev
 +  endif
 +  ruby += input.sdl input.xlib
  else ifeq ($(platform),bsd)
-   ruby += video.glx video.xv video.xshm video.sdl
-   ruby += audio.openal audio.oss
+   ruby += video.glx video.xvideo video.xshm video.sdl
+   ruby += audio.oss audio.openal
diff --git a/debian/patches/ignore_manifests_by_default.patch b/debian/patches/ignore_manifests_by_default.patch
index 618781d..dea2cbd 100644
--- a/debian/patches/ignore_manifests_by_default.patch
+++ b/debian/patches/ignore_manifests_by_default.patch
@@ -13,5 +13,5 @@ Author: Tobias Hansen <thansen at debian.org>
 -  set("Library/IgnoreManifests", false);
 +  set("Library/IgnoreManifests", true);
  
-   set("Video/Driver", ruby::Video::optimalDriver());
+   set("Video/Driver", ruby::Video::safestDriver());
    set("Video/Synchronize", false);
diff --git a/debian/patches/series b/debian/patches/series
index 54ade30..ca59900 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -11,4 +11,3 @@ create_config.patch
 include_cmath.patch
 disable-alsa-and-udev-on-non-linux.patch
 tomoko-makefile-fixes.patch
-sjlj-ftbfs.patch
diff --git a/debian/patches/sjlj-declare-xopen-source.patch b/debian/patches/sjlj-declare-xopen-source.patch
index a8698fe..1550e33 100644
--- a/debian/patches/sjlj-declare-xopen-source.patch
+++ b/debian/patches/sjlj-declare-xopen-source.patch
@@ -5,11 +5,11 @@ Author: Tobias Hansen <thansen at debian.org>
 
 --- a/libco/sjlj.c
 +++ b/libco/sjlj.c
-@@ -10,6 +10,7 @@
+@@ -4,6 +4,7 @@
  */
  
  #define LIBCO_C
 +#define _XOPEN_SOURCE 700
  #include "libco.h"
+ #include "settings.h"
  
- #include <stdlib.h>
diff --git a/debian/patches/sjlj-ftbfs.patch b/debian/patches/sjlj-ftbfs.patch
deleted file mode 100644
index ae38878..0000000
--- a/debian/patches/sjlj-ftbfs.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Description: sjlj.c needs settings.h for thread_local
-Author: Adrian Bunk <bunk at debian.org>
-Bug-Debian: https://bugs.debian.org/869385
-
---- a/libco/sjlj.c
-+++ b/libco/sjlj.c
-@@ -12,6 +12,7 @@
- #define LIBCO_C
- #define _XOPEN_SOURCE 700
- #include "libco.h"
-+#include "settings.h"
- 
- #include <stdlib.h>
- #include <signal.h>
diff --git a/debian/patches/tomoko-makefile-fixes.patch b/debian/patches/tomoko-makefile-fixes.patch
index 4b4aa5b..8008084 100644
--- a/debian/patches/tomoko-makefile-fixes.patch
+++ b/debian/patches/tomoko-makefile-fixes.patch
@@ -5,7 +5,7 @@ Author: Tobias Hansen <thansen at debian.org>
 
 --- a/higan/target-tomoko/GNUmakefile
 +++ b/higan/target-tomoko/GNUmakefile
-@@ -84,9 +84,7 @@
+@@ -85,9 +85,7 @@
  endif
  
  install:

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/higan.git



More information about the Pkg-games-commits mailing list