diff options
author | Alexander Tsoy <alexander@tsoy.me> | 2018-01-19 02:33:23 +0300 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2018-03-04 12:38:20 +0100 |
commit | f405aa6406f2d58f628fcb4cf265fa8e863705e0 (patch) | |
tree | 8fbe35a33a94b8347485f99efb5ded680f2d8473 /games-fps/yamagi-quake2/files | |
parent | sys-kernel/gentoo-sources-4.4.111-r1: alpha stable (diff) | |
download | gentoo-f405aa6406f2d58f628fcb4cf265fa8e863705e0.tar.gz gentoo-f405aa6406f2d58f628fcb4cf265fa8e863705e0.tar.bz2 gentoo-f405aa6406f2d58f628fcb4cf265fa8e863705e0.zip |
games-fps/yamagi-quake2: new package
This is the Yamagi Quake II Client, an enhanced version of id Software's
Quake II with focus on offline and coop gameplay. Both the gameplay and
the graphics are unchanged, but many bugs in the last official release
were fixed and some nice to have features like widescreen support and a
modern OpenGL 3.2 renderer were added. Unlike most other Quake II source
ports Yamagi Quake II is fully 64 bit clean and is still actively
maintained.
Closes: https://bugs.gentoo.org/314751
Diffstat (limited to 'games-fps/yamagi-quake2/files')
-rw-r--r-- | games-fps/yamagi-quake2/files/yamagi-quake2-addon-respect-flags.patch | 30 | ||||
-rw-r--r-- | games-fps/yamagi-quake2/files/yamagi-quake2-respect-flags.patch | 40 |
2 files changed, 70 insertions, 0 deletions
diff --git a/games-fps/yamagi-quake2/files/yamagi-quake2-addon-respect-flags.patch b/games-fps/yamagi-quake2/files/yamagi-quake2-addon-respect-flags.patch new file mode 100644 index 000000000000..d767f04d4b09 --- /dev/null +++ b/games-fps/yamagi-quake2/files/yamagi-quake2-addon-respect-flags.patch @@ -0,0 +1,30 @@ +--- a/Makefile 2017-05-25 12:45:51.000000000 +0300 ++++ b/Makefile 2018-01-14 17:38:34.540167879 +0300 +@@ -64,11 +64,11 @@ + # + # -MMD to generate header dependencies. + ifeq ($(OSTYPE), Darwin) +-CFLAGS := -O2 -fno-strict-aliasing -fomit-frame-pointer \ +- -Wall -pipe -g -fwrapv -arch i386 -arch x86_64 ++CFLAGS += -fno-strict-aliasing -fomit-frame-pointer \ ++ -Wall -fwrapv -arch i386 -arch x86_64 + else +-CFLAGS := -O2 -fno-strict-aliasing -fomit-frame-pointer \ +- -Wall -pipe -g -MMD -fwrapv ++CFLAGS += -fno-strict-aliasing -fomit-frame-pointer \ ++ -Wall -MMD -fwrapv + endif + + # ---------- +@@ -80,9 +80,9 @@ + + # Base LDFLAGS. + ifeq ($(OSTYPE), Darwin) +-LDFLAGS := -shared -arch i386 -arch x86_64 ++LDFLAGS += -shared -arch i386 -arch x86_64 + else +-LDFLAGS := -shared ++LDFLAGS += -shared + endif + + # ---------- diff --git a/games-fps/yamagi-quake2/files/yamagi-quake2-respect-flags.patch b/games-fps/yamagi-quake2/files/yamagi-quake2-respect-flags.patch new file mode 100644 index 000000000000..76ac4b60f503 --- /dev/null +++ b/games-fps/yamagi-quake2/files/yamagi-quake2-respect-flags.patch @@ -0,0 +1,40 @@ +--- a/Makefile 2017-12-08 12:22:59.000000000 +0300 ++++ b/Makefile 2018-01-14 15:42:56.804047742 +0300 +@@ -165,12 +165,12 @@ + # -MMD to generate header dependencies. (They cannot be + # generated if building universal binaries on OSX) + ifeq ($(YQ2_OSTYPE), Darwin) +-CFLAGS := -O2 -fno-strict-aliasing -fomit-frame-pointer \ +- -Wall -pipe -g -fwrapv ++CFLAGS += -fno-strict-aliasing -fomit-frame-pointer \ ++ -Wall -fwrapv + CFLAGS += $(OSX_ARCH) + else +-CFLAGS := -std=gnu99 -O2 -fno-strict-aliasing \ +- -Wall -pipe -g -ggdb -MMD -fwrapv ++CFLAGS += -std=gnu99 -fno-strict-aliasing \ ++ -Wall -MMD -fwrapv + endif + + # ---------- +@@ -263,15 +263,15 @@ + + # Base LDFLAGS. + ifeq ($(YQ2_OSTYPE),Linux) +-LDFLAGS := -L/usr/lib -lm -ldl -rdynamic ++LDFLAGS += -lm -ldl -rdynamic + else ifeq ($(YQ2_OSTYPE),FreeBSD) +-LDFLAGS := -L/usr/local/lib -lm ++LDFLAGS += -lm + else ifeq ($(YQ2_OSTYPE),OpenBSD) +-LDFLAGS := -L/usr/local/lib -lm ++LDFLAGS += -lm + else ifeq ($(YQ2_OSTYPE),Windows) +-LDFLAGS := -L/usr/lib -lws2_32 -lwinmm -static-libgcc ++LDFLAGS += -lws2_32 -lwinmm -static-libgcc + else ifeq ($(YQ2_OSTYPE), Darwin) +-LDFLAGS := $(OSX_ARCH) -lm ++LDFLAGS += $(OSX_ARCH) -lm + endif + + CFLAGS += -fvisibility=hidden |