File darkplaces-makefile.patch of Package darkplaces

diff -Naur darkplaces-rev20140513.orig/makefile darkplaces-rev20140513/makefile
--- darkplaces-rev20140513.orig/makefile	2015-06-16 16:01:11.438903662 +0200
+++ darkplaces-rev20140513/makefile	2015-06-16 16:40:53.929164692 +0200
@@ -295,6 +295,16 @@
 	LIB_Z=
 endif
 
+# vorbis
+ifeq ($(DP_LINK_VORBIS), shared)
+	CFLAGS_LIBVORBIS=-DLINK_TO_LIBVORBIS
+	LIB_VORBIS=-lvorbisfile -lvorbis
+endif
+ifeq ($(DP_LINK_VORBIS), dlopen)
+	CFLAGS_LIBVORBIS=
+	LIB_VORBIS=
+endif
+
 # jpeg
 ifeq ($(DP_LINK_JPEG), shared)
 	CFLAGS_LIBJPEG=-DLINK_TO_LIBJPEG
diff -Naur darkplaces-rev20140513.orig/makefile.inc darkplaces-rev20140513/makefile.inc
--- darkplaces-rev20140513.orig/makefile.inc	2015-06-16 16:01:14.739859687 +0200
+++ darkplaces-rev20140513/makefile.inc	2015-06-16 16:26:38.436567020 +0200
@@ -172,7 +172,7 @@
 
 
 # Compilation
-CFLAGS_COMMON=$(CFLAGS_MAKEDEP) $(CFLAGS_PRELOAD) $(CFLAGS_FS) $(CFLAGS_WARNINGS) $(CFLAGS_LIBZ) $(CFLAGS_LIBJPEG) $(CFLAGS_D3D) -D_FILE_OFFSET_BITS=64 -D__KERNEL_STRICT_NAMES -I../../../
+CFLAGS_COMMON=$(CFLAGS_MAKEDEP) $(CFLAGS_PRELOAD) $(CFLAGS_FS) $(CFLAGS_WARNINGS) $(CFLAGS_LIBZ) $(CFLAGS_LIBJPEG) $(CFLAGS_LIBVORBIS) $(CFLAGS_D3D) -D_FILE_OFFSET_BITS=64 -D__KERNEL_STRICT_NAMES -I../../../
 CFLAGS_CLIENT=-DCONFIG_MENU -DCONFIG_CD $(CFLAGS_VIDEO_CAPTURE)
 CFLAGS_SERVER=
 CFLAGS_DEBUG=-ggdb
@@ -205,7 +205,7 @@
 
 OBJ_GLX= builddate.c sys_linux.o vid_glx.o thread_pthread.o keysym2ucs.o $(OBJ_MENU) $(OBJ_SOUND) $(OBJ_CD) $(OBJ_VIDEO_CAPTURE) $(OBJ_COMMON)
 
-LDFLAGS_UNIXCOMMON=-lm $(LIB_ODE) $(LIB_Z) $(LIB_JPEG) $(LIB_CRYPTO) $(LIB_CRYPTO_RIJNDAEL)
+LDFLAGS_UNIXCOMMON=-lm $(LIB_ODE) $(LIB_Z) $(LIB_JPEG) $(LIB_VORBIS) $(LIB_CRYPTO) $(LIB_GMP) $(LIB_CRYPTO_RIJNDAEL)
 LDFLAGS_UNIXCL=-L$(UNIX_X11LIBPATH) -lX11 -lXpm -lXext -lXxf86vm -pthread $(LIB_SOUND)
 LDFLAGS_UNIXCL_PRELOAD=-lz -ljpeg -lpng -logg -ltheora -lvorbis -lvorbisenc -lvorbisfile -lcurl
 LDFLAGS_UNIXSV_PRELOAD=-lz -ljpeg -lpng -lcurl
openSUSE Build Service is sponsored by