svn commit: r398218 - head/games/ioquake3/files

Roman Bogorodskiy novel at FreeBSD.org
Wed Sep 30 15:18:07 UTC 2015


Author: novel
Date: Wed Sep 30 15:18:06 2015
New Revision: 398218
URL: https://svnweb.freebsd.org/changeset/ports/398218

Log:
  Fix build when system libspeex is installed
  
  The build system uses incorrect include order and it picks system
  libspeex headers instead of bundled one so build fails because of
  the interface difference.
  
  Fix that by forcing including bundled libspeex. This also fixes
  build of iourbanterror build.
  
  PR:		201926

Modified:
  head/games/ioquake3/files/patch-Makefile

Modified: head/games/ioquake3/files/patch-Makefile
==============================================================================
--- head/games/ioquake3/files/patch-Makefile	Wed Sep 30 15:04:22 2015	(r398217)
+++ head/games/ioquake3/files/patch-Makefile	Wed Sep 30 15:18:06 2015	(r398218)
@@ -1,5 +1,5 @@
---- Makefile.orig	2009-04-22 20:54:48.000000000 +0200
-+++ Makefile	2011-11-04 20:42:56.000000000 +0100
+--- Makefile.orig	2009-04-22 22:54:48.000000000 +0400
++++ Makefile	2015-09-28 20:24:27.956819000 +0300
 @@ -187,6 +187,8 @@
    # FIXME: introduce CLIENT_CFLAGS
    SDL_CFLAGS=$(shell pkg-config --cflags sdl|sed 's/-Dmain=SDL_main//')
@@ -131,6 +131,15 @@
  else # ifeq freebsd
  
  #############################################################################
+@@ -831,7 +846,7 @@
+ ifeq ($(USE_VOIP),1)
+   BASE_CFLAGS += -DUSE_VOIP
+   ifeq ($(USE_INTERNAL_SPEEX),1)
+-    BASE_CFLAGS += -DFLOATING_POINT -DUSE_ALLOCA -I$(SPEEXDIR)/include
++    BASE_CFLAGS := -I$(SPEEXDIR)/include -DFLOATING_POINT -DUSE_ALLOCA $(BASE_CFLAGS)
+   else
+     CLIENT_LIBS += -lspeex
+   endif
 @@ -1442,6 +1457,9 @@
    ifeq ($(ARCH),x86_64)
      Q3OBJ += $(B)/client/vm_x86_64.o $(B)/client/vm_x86_64_assembler.o


More information about the svn-ports-head mailing list