aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteve Wills <swills@FreeBSD.org>2021-03-13 14:37:28 +0800
committerSteve Wills <swills@FreeBSD.org>2021-03-13 14:37:28 +0800
commit71a0818c9ace9812811c244b0aa471c5f5ada447 (patch)
tree89886e03b12f9b27727bfc69272d443862a2a73c
parent3058e9cf2046dd5c6793c278a055080b177938f8 (diff)
downloadfreebsd-ports-71a0818c9ace9812811c244b0aa471c5f5ada447.tar.gz
freebsd-ports-71a0818c9ace9812811c244b0aa471c5f5ada447.tar.zst
freebsd-ports-71a0818c9ace9812811c244b0aa471c5f5ada447.zip
games/dunelegacy: convert from REINPLACE_CMD to patch files
Notes
Notes: svn path=/head/; revision=568235
-rw-r--r--games/dunelegacy/Makefile5
-rw-r--r--games/dunelegacy/files/patch-src_FileClasses_music_DirectoryPlayer.cpp11
-rw-r--r--games/dunelegacy/files/patch-src_FileClasses_music_XMIPlayer.cpp11
3 files changed, 22 insertions, 5 deletions
diff --git a/games/dunelegacy/Makefile b/games/dunelegacy/Makefile
index c0e6589b812c..c1f99569367a 100644
--- a/games/dunelegacy/Makefile
+++ b/games/dunelegacy/Makefile
@@ -1,4 +1,3 @@
-# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD$
PORTNAME= dunelegacy
@@ -19,8 +18,4 @@ GNU_CONFIGURE= yes
USE_SDL= sdl2 mixer2
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-post-patch:
- @${REINPLACE_CMD} -e 's|MIX_INIT_FLUIDSYNTH|MIX_INIT_MID|g' \
- ${WRKSRC}/src/FileClasses/music/*.cpp
-
.include <bsd.port.mk>
diff --git a/games/dunelegacy/files/patch-src_FileClasses_music_DirectoryPlayer.cpp b/games/dunelegacy/files/patch-src_FileClasses_music_DirectoryPlayer.cpp
new file mode 100644
index 000000000000..b0537835e137
--- /dev/null
+++ b/games/dunelegacy/files/patch-src_FileClasses_music_DirectoryPlayer.cpp
@@ -0,0 +1,11 @@
+--- src/FileClasses/music/DirectoryPlayer.cpp.orig 2016-11-20 14:57:02 UTC
++++ src/FileClasses/music/DirectoryPlayer.cpp
+@@ -61,7 +61,7 @@ DirectoryPlayer::DirectoryPlayer() : MusicPlayer(setti
+
+ music = nullptr;
+
+- Mix_Init(MIX_INIT_FLUIDSYNTH | MIX_INIT_FLAC | MIX_INIT_MP3 | MIX_INIT_OGG);
++ Mix_Init(MIX_INIT_MID | MIX_INIT_FLAC | MIX_INIT_MP3 | MIX_INIT_OGG);
+ }
+
+ DirectoryPlayer::~DirectoryPlayer() {
diff --git a/games/dunelegacy/files/patch-src_FileClasses_music_XMIPlayer.cpp b/games/dunelegacy/files/patch-src_FileClasses_music_XMIPlayer.cpp
new file mode 100644
index 000000000000..e202f4a1f7b2
--- /dev/null
+++ b/games/dunelegacy/files/patch-src_FileClasses_music_XMIPlayer.cpp
@@ -0,0 +1,11 @@
+--- src/FileClasses/music/XMIPlayer.cpp.orig 2016-11-17 23:06:11 UTC
++++ src/FileClasses/music/XMIPlayer.cpp
+@@ -32,7 +32,7 @@
+ XMIPlayer::XMIPlayer() : MusicPlayer(settings.audio.playMusic, settings.audio.musicVolume) {
+ music = nullptr;
+
+- if((Mix_Init(MIX_INIT_FLUIDSYNTH) & MIX_INIT_FLUIDSYNTH) == 0) {
++ if((Mix_Init(MIX_INIT_MID) & MIX_INIT_MID) == 0) {
+ SDL_Log("XMIPlayer: Failed to init required midi support: %s", SDL_GetError());
+ }
+ }