patches/freedroidrpg-01-wall.diff
author drdoug007
Sun, 06 May 2007 11:24:58 +0000
changeset 270 44ec059f7c31
permissions -rw-r--r--
2007-05-01 Doug Scott <[email protected]> * SFEfreedroidrpg.spec: added FreeroidRPG Game * patches/freedroidrpg-01-wall.diff: added remove -Wall * patches/freedroidrpg-02-inline.diff: remove inlines on externs * SFEsupertux.spec: added supertux game - Needs joystick driver * SFEggi.spec: Added General Graphics Interface library * base-specs/libggigcp.spec: added ggi library * base-specs/libggi.spec: added ggi library * base-specs/libgii.spec: added ggi library * base-specs/libggimisc.spec: added ggi library * base-specs/libggiwmh.spec: added ggi library * base-specs/libgiigic.spec: added ggi library * patches/libgii-01-gcc-options.diff: patch to remove gcc options * SFEdillo.spec: Added dillo lightweight browser * SFEheroes.spec: Added Heroes game * SFEphysfs.spec: Added physfs library * patches/physfs-01-alloca.diff: added. Solaris needs alloca.h * SFEportaudio.spec: Added portaudio library * patches/portaudio-01-oss.diff: added patch for oss * patches/portaudio-02-pthread.diff: remove -pthread from compile * SFEjam.spec: Added jam (a make lookalike)

diff -ur freedroidrpg-0.10.1-orig/configure freedroidrpg-0.10.1/configure
--- freedroidrpg-0.10.1-orig/configure	2007-02-25 04:41:18.000000000 +0700
+++ freedroidrpg-0.10.1/configure	2007-05-06 17:14:54.143877999 +0700
@@ -5950,8 +5950,6 @@
 	CFLAGS="$CFLAGS $X_CFLAGS"
 fi
 
-CFLAGS="$CFLAGS -Wall -Wno-unused"
-
 case "$target" in
 	*-*-cygwin* | *-*-mingw32*)
 	CFLAGS="$CFLAGS  -DFD_DATADIR='\".\"'"
@@ -5973,6 +5971,12 @@
 	bsd=true
 	;;
 
+	*solaris*)
+	CFLAGS="$CFLAGS  -DFD_DATADIR='\"\$(pkgdatadir)\"'"   #avoidexpansion of $pkgdatadir !
+	SYS_GL_LIB=GL
+	solaris=true
+	;;
+
 	*)
 	CFLAGS="$CFLAGS  -DFD_DATADIR='\"\$(pkgdatadir)\"'"   #avoid expansion of $pkgdatadir !
 	LDFLAGS="$LDFLAGS -rdynamic"
@@ -7371,7 +7375,7 @@
         # who knows whether they'll stub that too in a future libc.)  So,
         # we'll just look for -pthreads and -lpthread first:
 
-        acx_pthread_flags="-pthread -pthreads pthread -mt $acx_pthread_flags"
+        acx_pthread_flags="-mt $acx_pthread_flags"
         ;;
 esac
 
diff -ur freedroidrpg-0.10.1-orig/configure.ac freedroidrpg-0.10.1/configure.ac
--- freedroidrpg-0.10.1-orig/configure.ac	2007-02-25 04:41:11.000000000 +0700
+++ freedroidrpg-0.10.1/configure.ac	2007-05-06 17:16:02.006061415 +0700
@@ -27,8 +27,6 @@
 	CFLAGS="$CFLAGS $X_CFLAGS"
 fi
 
-CFLAGS="$CFLAGS -Wall -Wno-unused"
-
 case "$target" in
 	*-*-cygwin* | *-*-mingw32*)
 	CFLAGS="$CFLAGS  -DFD_DATADIR='\".\"'"
@@ -43,6 +41,12 @@
 	macosx=true
 	;;
 
+	*solaris*)
+	CFLAGS="$CFLAGS  -DFD_DATADIR='\"\$(pkgdatadir)\"'"   #avoidexpansion of $pkgdatadir ! 
+	SYS_GL_LIB=GL
+	solaris=true
+	;;
+
 	*bsd*)
 	CFLAGS="$CFLAGS  -DFD_DATADIR='\"\$(pkgdatadir)\"'"   #avoidexpansion of $pkgdatadir ! 
 	LDFLAGS="$LDFLAGS -rdynamic"