commit: 822934a79b7413392669e9d4ce936a879a2f7c8b
Author: Duje Mihanović <duje.mihanovic <AT> skole <DOT> hr>
AuthorDate: Thu Apr 7 07:44:37 2022 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Thu Apr 7 08:14:51 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=822934a7
games-fps/assaultcube: respect LDFLAGS
Signed-off-by: Duje Mihanović <duje.mihanovic <AT> skole.hr>
games-fps/assaultcube/assaultcube-1.3.0.2.ebuild | 4 ++++
.../files/assaultcube-1.3.0.2-respect-ldflags.patch | 20 ++++++++++++++++++++
2 files changed, 24 insertions(+)
diff --git a/games-fps/assaultcube/assaultcube-1.3.0.2.ebuild
b/games-fps/assaultcube/assaultcube-1.3.0.2.ebuild
index 305b968c2..7676be084 100644
--- a/games-fps/assaultcube/assaultcube-1.3.0.2.ebuild
+++ b/games-fps/assaultcube/assaultcube-1.3.0.2.ebuild
@@ -15,8 +15,12 @@ KEYWORDS="~amd64"
RDEPEND="sys-libs/zlib media-libs/libsdl2 media-libs/sdl2-image
x11-libs/libX11 media-libs/libogg media-libs/libvorbis media-libs/openal"
DEPEND="${RDEPEND}"
BDEPEND="sys-devel/clang"
+PATCHES=(
+ "${FILESDIR}/assaultcube-1.3.0.2-respect-ldflags.patch"
+)
src_prepare() {
+ eapply ${PATCHES}
eapply_user
sed -i 's|//#define PRODUCTION|#define PRODUCTION|'
"${S}/source/src/cube.h"
}
diff --git
a/games-fps/assaultcube/files/assaultcube-1.3.0.2-respect-ldflags.patch
b/games-fps/assaultcube/files/assaultcube-1.3.0.2-respect-ldflags.patch
new file mode 100644
index 000000000..9a9a8b460
--- /dev/null
+++ b/games-fps/assaultcube/files/assaultcube-1.3.0.2-respect-ldflags.patch
@@ -0,0 +1,20 @@
+diff --git a/source/src/Makefile b/source/src/Makefile
+index bf06195..61da2b7 100644
+--- a/source/src/Makefile
++++ b/source/src/Makefile
+@@ -202,12 +202,12 @@ server_install: server
+
+ else
+ client: libenet $(CLIENT_OBJS)
+- $(CXX) $(CXXFLAGS) -o ac_client $(CLIENT_OBJS) $(CLIENT_LIBS)
++ $(CXX) $(CXXFLAGS) $(LDFLAGS) -o ac_client $(CLIENT_OBJS) $(CLIENT_LIBS)
+
+ server: libenet $(SERVER_OBJS)
+- $(CXX) $(CXXFLAGS) -o ac_server $(SERVER_OBJS) $(SERVER_LIBS)
++ $(CXX) $(CXXFLAGS) $(LDFLAGS) -o ac_server $(SERVER_OBJS) $(SERVER_LIBS)
+ master: libenet $(MASTER_OBJS)
+- $(CXX) $(CXXFLAGS) -o ac_master $(MASTER_OBJS) $(SERVER_LIBS)
++ $(CXX) $(CXXFLAGS) $(LDFLAGS) -o ac_master $(MASTER_OBJS) $(SERVER_LIBS)
+
+ client_install: client
+ install -d ../../bin_unix/