r2952 - in packages/trunk/warsow/debian: . patches scripts
Andres Mejia
ceros-guest at alioth.debian.org
Sat Jun 16 20:18:03 UTC 2007
Author: ceros-guest
Date: 2007-06-16 20:18:03 +0000 (Sat, 16 Jun 2007)
New Revision: 2952
Modified:
packages/trunk/warsow/debian/patches/makefile_modifications.dpatch
packages/trunk/warsow/debian/scripts/warsow
packages/trunk/warsow/debian/scripts/warsow-server
packages/trunk/warsow/debian/warsow-server.install
packages/trunk/warsow/debian/warsow.install
Log:
Fixing a problem where unusable binaries were being built.
Modified: packages/trunk/warsow/debian/patches/makefile_modifications.dpatch
===================================================================
--- packages/trunk/warsow/debian/patches/makefile_modifications.dpatch 2007-06-16 17:09:03 UTC (rev 2951)
+++ packages/trunk/warsow/debian/patches/makefile_modifications.dpatch 2007-06-16 20:18:03 UTC (rev 2952)
@@ -27,27 +27,18 @@
--- source/Makefile~ 2007-06-15 21:13:12.000000000 -0400
+++ source/Makefile 2007-06-16 00:32:35.000000000 -0400
-@@ -32,22 +32,19 @@
- LD=i586-mingw32msvc-gcc
- else
- CC?=gcc
--LD=gcc
-+LD?=gcc
+@@ -35,8 +35,8 @@
+ LD=gcc
--# this nice line comes from the linux kernel makefile
+ # this nice line comes from the linux kernel makefile
-BASE_ARCH:=$(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc/ -e s/sparc64/sparc/ -e s/arm.*/arm/ -e s/sa110/arm/ -e s/alpha/axp/)
-OS=$(shell uname)
-+# We'll use dpkg-architecture to determine the next three variables
+BASE_ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH)
+OS=$(shell dpkg-architecture -qDEB_BUILD_ARCH_OS)
-+DEB_BUILD_GNU_TYPE=$(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
--ifeq ($(OS),FreeBSD)
--ARCH=freebsd_$(BASE_ARCH)
--else
- ARCH=$(BASE_ARCH)
--endif
-
+ ifeq ($(OS),FreeBSD)
+ ARCH=freebsd_$(BASE_ARCH)
+@@ -47,7 +47,7 @@
SHARED_LIBRARY_EXTENSION=so
endif
@@ -56,13 +47,13 @@
BINDIR=release
DEPENDFILE_CLIENT=$(BUILDDIR)/client/Makefile.d
-@@ -96,11 +93,11 @@
+@@ -96,11 +96,11 @@
CLIENT_EXE=warsow_$(ARCH).exe
SERVER_EXE=wsw_server_$(ARCH).exe
-else # USE_MINGW
-LOCALBASE?=/usr/local
-+else # When ($(USE_MINGW),NO)
++else # when USE_MINGW=NO
+#LOCALBASE?=/usr/local //shouldn't be using /usr/local
X11BASE?=/usr/X11R6
@@ -71,21 +62,15 @@
CFLAGS_RELEASE=-O2 -fno-strict-aliasing -ffast-math -funroll-loops -DNDEBUG
CFLAGS_DEBUG=-O0 -ggdb -D_DEBUG
ifeq ($(DEBUG_BUILD),YES)
-@@ -113,17 +110,18 @@
- CFLAGS_DED=-DDEDICATED_ONLY -DC_ONLY
+@@ -114,16 +114,12 @@
CFLAGS_MODULE=-DPIC -fPIC
-+# Adding all possible paths to libgcc.a for linking
-+GCC_SEARCH_PATHS=-L/usr/lib/gcc/$(DEB_BUILD_GNU_TYPE)/4.1.2 \
-+ -L/usr/lib/gcc/$(DEB_BUILD_GNU_TYPE)/4.1.1 \
-+ -L/usr/lib/gcc/$(DEB_BUILD_GNU_TYPE)/4.1
-+
ifeq ($(OS),FreeBSD)
-LDFLAGS_COMMON=-L/usr/local/lib -lm
+LDFLAGS_COMMON=-L/usr/lib -lm
else
-LDFLAGS_COMMON=-L/usr/local/lib -ldl -lm
-+LDFLAGS_COMMON=-L/usr/lib $(GCC_SEARCH_PATHS) -ldl -lm -lc -lgcc
++LDFLAGS_COMMON=-L/usr/lib -ldl -lm
endif
-ifeq ($(ARCH),x86_64)
@@ -96,16 +81,14 @@
LDFLAGS_CLIENT=-ljpeg -lz -L$(X11BASE)/$(LIB) -lX11 -lXext -lXxf86dga -lXxf86vm -lXinerama $(shell curl-config --libs)
LDFLAGS_DED=-lz
-@@ -149,9 +147,9 @@
+@@ -149,8 +145,8 @@
LDFLAGS_QF=$(shell $(SDL_CONFIG) --libs) -lvorbisfile
endif # BUILD_SND_QF
-CLIENT_EXE=warsow.$(ARCH)
-SERVER_EXE=wsw_server.$(ARCH)
--endif # USE_MINGW
-+CLIENT_EXE=warsow.bin
-+SERVER_EXE=wsw_server.bin
-+endif # end if statement of ($(USE_MINGW),YES)
++CLIENT_EXE=warsow_bin
++SERVER_EXE=wsw_server_bin
+ endif # USE_MINGW
######################################################################################################
- # Helper functions
Modified: packages/trunk/warsow/debian/scripts/warsow
===================================================================
--- packages/trunk/warsow/debian/scripts/warsow 2007-06-16 17:09:03 UTC (rev 2951)
+++ packages/trunk/warsow/debian/scripts/warsow 2007-06-16 20:18:03 UTC (rev 2952)
@@ -36,4 +36,4 @@
;;
esac
-exec /usr/lib/games/warsow/warsow.bin $PARAMS "$@"
+exec /usr/lib/games/warsow/warsow_bin $PARAMS "$@"
Modified: packages/trunk/warsow/debian/scripts/warsow-server
===================================================================
--- packages/trunk/warsow/debian/scripts/warsow-server 2007-06-16 17:09:03 UTC (rev 2951)
+++ packages/trunk/warsow/debian/scripts/warsow-server 2007-06-16 20:18:03 UTC (rev 2952)
@@ -36,4 +36,4 @@
;;
esac
-exec /usr/lib/games/warsow/wsw_server.bin $PARAMS "$@"
+exec /usr/lib/games/warsow/wsw_server_bin $PARAMS "$@"
Modified: packages/trunk/warsow/debian/warsow-server.install
===================================================================
--- packages/trunk/warsow/debian/warsow-server.install 2007-06-16 17:09:03 UTC (rev 2951)
+++ packages/trunk/warsow/debian/warsow-server.install 2007-06-16 20:18:03 UTC (rev 2952)
@@ -1,2 +1,2 @@
-source/release/wsw_server.bin usr/lib/games/warsow
+source/release/wsw_server_bin usr/lib/games/warsow
debian/scripts/warsow-server usr/games
Modified: packages/trunk/warsow/debian/warsow.install
===================================================================
--- packages/trunk/warsow/debian/warsow.install 2007-06-16 17:09:03 UTC (rev 2951)
+++ packages/trunk/warsow/debian/warsow.install 2007-06-16 20:18:03 UTC (rev 2952)
@@ -1,4 +1,4 @@
-source/release/warsow.bin usr/lib/games/warsow
+source/release/warsow_bin usr/lib/games/warsow
source/release/libs usr/lib/games/warsow
source/release/basewsw usr/lib/games/warsow
debian/scripts/warsow usr/games
More information about the Pkg-games-commits
mailing list