commit:     e3d04544b9a85ca5600f66387312bc49755999d2
Author:     Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Mon May  3 00:53:01 2021 +0000
Commit:     Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Mon May  3 01:28:56 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e3d04544

games-action/blackvoxel: Don't strip files.

Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>

 games-action/blackvoxel/blackvoxel-2.42.ebuild     |  1 +
 .../files/blackvoxel-2.42-dont-strip-files.patch   | 69 ++++++++++++++++++++++
 2 files changed, 70 insertions(+)

diff --git a/games-action/blackvoxel/blackvoxel-2.42.ebuild 
b/games-action/blackvoxel/blackvoxel-2.42.ebuild
index 8c2a6db25..4216d47ce 100644
--- a/games-action/blackvoxel/blackvoxel-2.42.ebuild
+++ b/games-action/blackvoxel/blackvoxel-2.42.ebuild
@@ -29,6 +29,7 @@ S="${WORKDIR}/${PN}_source_${PV//./_}"
 PATCHES=(
        "${FILESDIR}"/${P}-makefile.patch
        "${FILESDIR}"/${P}-savedir.patch
+       "${FILESDIR}"/${P}-dont-strip-files.patch
 )
 
 src_compile() {

diff --git 
a/games-action/blackvoxel/files/blackvoxel-2.42-dont-strip-files.patch 
b/games-action/blackvoxel/files/blackvoxel-2.42-dont-strip-files.patch
new file mode 100644
index 000000000..7be84fbbf
--- /dev/null
+++ b/games-action/blackvoxel/files/blackvoxel-2.42-dont-strip-files.patch
@@ -0,0 +1,69 @@
+From b6baebbd17479d9b6f6083797fa4eb63741fa52b Mon Sep 17 00:00:00 2001
+From: tastytea <tasty...@tastytea.de>
+Date: Mon, 3 May 2021 03:05:19 +0200
+Subject: [PATCH] Don't strip files.
+
+---
+ Makefile                     | 10 +++++-----
+ src/sc_Squirrel3/sq/Makefile |  4 ++--
+ 2 files changed, 7 insertions(+), 7 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index a85dd7e..51cb0fd 100644
+--- a/Makefile
++++ b/Makefile
+@@ -19,7 +19,7 @@ OBJ= $(SRC:src/%.cpp=obj/%.o)
+ ifeq ($(OS),Windows_NT)
+   CPU_BITS=32
+   CXXFLAGS+= -O3 -c -fmessage-length=0 -march=i686
+-  LDFLAGS+= -s -Xlinker --large-address-aware -mwindows 
-L"src/sc_Squirrel3/lib" -lmingw32 -lSDLmain -lSDL -llibglew32 -lglu32 
-lopengl32 -llibglut -lsquirrel -lsqstdlib
++  LDFLAGS+= -Xlinker --large-address-aware -mwindows -L"src/sc_Squirrel3/lib" 
-lmingw32 -lSDLmain -lSDL -llibglew32 -lglu32 -lopengl32 -llibglut -lsquirrel 
-lsqstdlib
+ else
+   # Unix like operating systems
+   CPU_BITS= $(shell getconf LONG_BIT)
+@@ -28,18 +28,18 @@ else
+ 
+   ifeq ($(KERNELNAME),Linux)
+     CXXFLAGS+= -O3 -c -fmessage-length=0
+-    LDFLAGS+=-s -zrelro -L"src/sc_Squirrel3/lib" -lGLU -lSDL -lGLEW -lGL 
-lsquirrel -lsqstdlib
++    LDFLAGS+=-zrelro -L"src/sc_Squirrel3/lib" -lGLU -lSDL -lGLEW -lGL 
-lsquirrel -lsqstdlib
+   else ifeq ($(KERNELNAME), FreeBSD)
+     # To be done...
+     CXXFLAGS+= -O3 -c -fmessage-length=0
+-    LDFLAGS+=-s -L"src/sc_Squirrel3/lib" -lGLU -lSDL -lGLEW -lGL -lsquirrel 
-lsqstdlib
++    LDFLAGS+=-L"src/sc_Squirrel3/lib" -lGLU -lSDL -lGLEW -lGL -lsquirrel 
-lsqstdlib
+   else ifeq ($(KERNELNAME), Darwin)
+     CXXFLAGS+= -O3 -c -fmessage-length=0
+-    LDFLAGS+=-s -L"src/sc_Squirrel3/lib" -L"/usr/local/Cellar/glew" 
-L"/usr/local/Cellar/sdl" -I"/usr/local/Cellar/glew" -I"/usr/local/Cellar/sdl" 
-framework Cocoa -framework OpenGL -lSDLmain -lSDL -lGLEW -lsquirrel -lsqstdlib
++    LDFLAGS+=-L"src/sc_Squirrel3/lib" -L"/usr/local/Cellar/glew" 
-L"/usr/local/Cellar/sdl" -I"/usr/local/Cellar/glew" -I"/usr/local/Cellar/sdl" 
-framework Cocoa -framework OpenGL -lSDLmain -lSDL -lGLEW -lsquirrel -lsqstdlib
+   else
+     # Unknow kernel... trying default flags
+     CXXFLAGS+= -O3 -c -fmessage-length=0
+-    LDFLAGS+=-s -L"src/sc_Squirrel3/lib" -lGLU -lSDL -lGLEW -lGL -lsquirrel 
-lsqstdlib
++    LDFLAGS+=-L"src/sc_Squirrel3/lib" -lGLU -lSDL -lGLEW -lGL -lsquirrel 
-lsqstdlib
+   endif
+ endif
+ 
+diff --git a/src/sc_Squirrel3/sq/Makefile b/src/sc_Squirrel3/sq/Makefile
+index 08fb2ef..8cc1cbc 100644
+--- a/src/sc_Squirrel3/sq/Makefile
++++ b/src/sc_Squirrel3/sq/Makefile
+@@ -12,13 +12,13 @@ SRCS= sq.c
+       
+       
+ sq32:
+-      $(CXX) -O2 -s -fno-exceptions -fno-rtti -o $(OUT) $(SRCS) $(INCZ) 
$(LIBZ) $(LIB)
++      $(CXX) -O2 -fno-exceptions -fno-rtti -o $(OUT) $(SRCS) $(INCZ) $(LIBZ) 
$(LIB)
+ 
+ sqprof:
+       $(CXX) -O2 -pg -fno-exceptions -fno-rtti -pie -gstabs -g3 -o $(OUT) 
$(SRCS) $(INCZ) $(LIBZ) $(LIB)
+       
+ sq64:
+-      $(CXX) -O2 -s -m64 -fno-exceptions -fno-rtti -D_SQ64 -o $(OUT) $(SRCS) 
$(INCZ) $(LIBZ) $(LIB)
++      $(CXX) -O2 -m64 -fno-exceptions -fno-rtti -D_SQ64 -o $(OUT) $(SRCS) 
$(INCZ) $(LIBZ) $(LIB)
+       
+ sq64d:
+       $(CXX) -O0 -g3 -m64 -fno-exceptions -fno-rtti -D_SQ64 -o $(OUT) $(SRCS) 
$(INCZ) $(LIBZ) $(LIB)
+-- 
+2.26.3
+

Reply via email to