SOURCES: quake3-QUAKELIBDIR.patch (NEW), quake3-gpl-Makefile-insta...

sparky sparky at pld-linux.org
Sun Nov 6 20:45:02 CET 2005


Author: sparky                       Date: Sun Nov  6 19:45:02 2005 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- now only fix in makefile is neaded for alpha so moved patch
- build and install shared library
- search for lib in QUAKELIBDIR path

---- Files affected:
SOURCES:
   quake3-QUAKELIBDIR.patch (NONE -> 1.1)  (NEW), quake3-gpl-Makefile-install.patch (1.4 -> 1.5) , quake3-alphafix.patch (1.5 -> NONE)  (REMOVED)

---- Diffs:

================================================================
Index: SOURCES/quake3-QUAKELIBDIR.patch
diff -u /dev/null SOURCES/quake3-QUAKELIBDIR.patch:1.1
--- /dev/null	Sun Nov  6 20:45:02 2005
+++ SOURCES/quake3-QUAKELIBDIR.patch	Sun Nov  6 20:44:57 2005
@@ -0,0 +1,12 @@
+--- quake3/code/unix/unix_main.c~	2005-11-05 01:47:40.000000000 +0100
++++ quake3/code/unix/unix_main.c	2005-11-06 18:17:46.000000000 +0100
+@@ -735,6 +735,9 @@
+   if(!libHandle && homepath)
+     libHandle = try_dlopen(homepath, gamedir, fname, fqpath);
+ 
++  if(!libHandle)
++    libHandle = try_dlopen(QUAKELIBDIR, gamedir, fname, fqpath);
++
+   if(!libHandle && basepath)
+     libHandle = try_dlopen(basepath, gamedir, fname, fqpath);
+ 

================================================================
Index: SOURCES/quake3-gpl-Makefile-install.patch
diff -u SOURCES/quake3-gpl-Makefile-install.patch:1.4 SOURCES/quake3-gpl-Makefile-install.patch:1.5
--- SOURCES/quake3-gpl-Makefile-install.patch:1.4	Tue Nov  1 13:18:45 2005
+++ SOURCES/quake3-gpl-Makefile-install.patch	Sun Nov  6 20:44:57 2005
@@ -1,16 +1,28 @@
 diff -ru quake3/code/unix/Makefile quake3.Mf/code/unix/Makefile
 --- quake3/code/unix/Makefile	2005-11-01 01:42:04.000000000 +0100
 +++ quake3.Mf/code/unix/Makefile	2005-11-01 12:19:21.000000000 +0100
-@@ -178,19 +178,7 @@
-     TARGETS=\
-       $(B)/$(PLATFORM)quake3 \
-       $(B)/$(PLATFORM)q3ded \
--      $(B)/baseq3/cgame$(ARCH).$(SHLIBEXT) \
--      $(B)/baseq3/qagame$(ARCH).$(SHLIBEXT) \
--      $(B)/baseq3/ui$(ARCH).$(SHLIBEXT)     \
--      $(B)/missionpack/cgame$(ARCH).$(SHLIBEXT) \
--      $(B)/missionpack/qagame$(ARCH).$(SHLIBEXT) \
--      $(B)/missionpack/ui$(ARCH).$(SHLIBEXT) \
+@@ -103,9 +103,6 @@
+   CC=gcc
+   CXX=g++
+ 
+-  ifeq ($(ARCH),alpha)
+-    ARCH=axp
+-  else
+   ifeq ($(ARCH),x86_64)
+     LIB=lib64
+   else
+@@ -117,7 +114,6 @@
+   endif
+   endif
+   endif
+-  endif
+ 
+   BASE_CFLAGS = -pipe -Wall -fno-strict-aliasing
+ 
+@@ -191,13 +187,7 @@
+       $(B)/missionpack/cgame$(ARCH).$(SHLIBEXT) \
+       $(B)/missionpack/qagame$(ARCH).$(SHLIBEXT) \
+       $(B)/missionpack/ui$(ARCH).$(SHLIBEXT) \
 -      $(B)/baseq3/vm/cgame.qvm \
 -      $(B)/baseq3/vm/qagame.qvm \
 -      $(B)/baseq3/vm/ui.qvm \
@@ -18,29 +30,52 @@
 -      $(B)/missionpack/vm/cgame.qvm \
 -      $(B)/missionpack/vm/ui.qvm
 -#      $(B)/$(PLATFORM)quake3-smp \
-+#      $(B)/$(PLATFORM)quake3-smp \   # context
++#      $(B)/$(PLATFORM)quake3-smp \ # context
  
    endif
  
-@@ -1535,7 +1523,7 @@
- copyfiles: build_release
- 	@if [ ! -d $(COPYDIR)/baseq3 ]; then echo "You need to set COPYDIR to where you installed Quake III!"; false; fi
- 	$(INSTALL) -s -m 0755 $(BR)/$(PLATFORM)quake3$(BINEXT) $(COPYDIR)/quake3
+@@ -1558,25 +1548,25 @@
+ # MISC
+ #############################################################################
+ 
+-copyfiles: build_release
+-	@if [ ! -d $(COPYDIR)/baseq3 ]; then echo "You need to set COPYDIR to where you installed Quake III!"; false; fi
+-	$(INSTALL) -s -m 0755 $(BR)/$(PLATFORM)quake3$(BINEXT) $(COPYDIR)/quake3
 -	#$(INSTALL) -s -m 0755 $(BR)/$(PLATFORM)quake3-smp$(BINEXT) $(COPYDIR)/quake3-smp
-+	#$(INSTALL) -s -m 0755 $(BR)/$(PLATFORM)quake3-smp$(BINEXT) $(COPYDIR)/quake3-smp # context
- 	$(INSTALL) -s -m 0755 $(BR)/$(PLATFORM)q3ded$(BINEXT) $(COPYDIR)/q3ded
- 	-$(MKDIR) -p -m 0755 $(COPYDIR)/baseq3
- 	$(INSTALL) -s -m 0755 $(BR)/baseq3/cgame$(ARCH).$(SHLIBEXT) \
-@@ -1552,6 +1540,12 @@
- 	$(INSTALL) -s -m 0755 $(BR)/missionpack/ui$(ARCH).$(SHLIBEXT) \
- 					$(COPYDIR)/missionpack/.
- 
-+install:
-+	-mkdir -p -m 0755 $(BINDIR)
-+	install -m 0755 $(BR)/$(PLATFORM)quake3$(BINEXT) $(BINDIR)/quake3
-+	#install -m 0755 $(BR)/$(PLATFORM)quake3-smp$(BINEXT) $(BINDIR)/quake3-smp
-+	install -m 0755 $(BR)/$(PLATFORM)q3ded$(BINEXT) $(BINDIR)/q3ded
-+
+-	$(INSTALL) -s -m 0755 $(BR)/$(PLATFORM)q3ded$(BINEXT) $(COPYDIR)/q3ded
+-	-$(MKDIR) -p -m 0755 $(COPYDIR)/baseq3
+-	$(INSTALL) -s -m 0755 $(BR)/baseq3/cgame$(ARCH).$(SHLIBEXT) \
+-					$(COPYDIR)/baseq3/.
+-	$(INSTALL) -s -m 0755 $(BR)/baseq3/qagame$(ARCH).$(SHLIBEXT) \
+-					$(COPYDIR)/baseq3/.
+-	$(INSTALL) -s -m 0755 $(BR)/baseq3/ui$(ARCH).$(SHLIBEXT) \
+-					$(COPYDIR)/baseq3/.
+-	-$(MKDIR) -p -m 0755 $(COPYDIR)/missionpack
+-	$(INSTALL) -s -m 0755 $(BR)/missionpack/cgame$(ARCH).$(SHLIBEXT) \
+-					$(COPYDIR)/missionpack/.
+-	$(INSTALL) -s -m 0755 $(BR)/missionpack/qagame$(ARCH).$(SHLIBEXT) \
+-					$(COPYDIR)/missionpack/.
+-	$(INSTALL) -s -m 0755 $(BR)/missionpack/ui$(ARCH).$(SHLIBEXT) \
+-					$(COPYDIR)/missionpack/.
++install: build_release
++	-$(MKDIR) -p -m 0755 $(BINDIR)/baseq3
++	$(INSTALL) -m 0755 $(BR)/$(PLATFORM)quake3$(BINEXT) $(BINDIR)/quake3
++	#$(INSTALL) -m 0755 $(BR)/$(PLATFORM)quake3-smp$(BINEXT) $(BINDIR)/quake3-smp
++	$(INSTALL) -m 0755 $(BR)/$(PLATFORM)q3ded$(BINEXT) $(BINDIR)/q3ded
++	-$(MKDIR) -p -m 0755 $(Q3LIBDIR)/baseq3
++	$(INSTALL) -m 0755 $(BR)/baseq3/cgame$(ARCH).$(SHLIBEXT) \
++					$(Q3LIBDIR)/baseq3/.
++	$(INSTALL) -m 0755 $(BR)/baseq3/qagame$(ARCH).$(SHLIBEXT) \
++					$(Q3LIBDIR)/baseq3/.
++	$(INSTALL) -m 0755 $(BR)/baseq3/ui$(ARCH).$(SHLIBEXT) \
++					$(Q3LIBDIR)/baseq3/.
++	-$(MKDIR) -p -m 0755 $(Q3LIBDIR)/missionpack
++	$(INSTALL) -m 0755 $(BR)/missionpack/cgame$(ARCH).$(SHLIBEXT) \
++					$(Q3LIBDIR)/missionpack/.
++	$(INSTALL) -m 0755 $(BR)/missionpack/qagame$(ARCH).$(SHLIBEXT) \
++					$(Q3LIBDIR)/missionpack/.
++	$(INSTALL) -m 0755 $(BR)/missionpack/ui$(ARCH).$(SHLIBEXT) \
++					$(Q3LIBDIR)/missionpack/.
+ 
  clean:clean-debug clean-release
  
- clean2:
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/quake3-gpl-Makefile-install.patch?r1=1.4&r2=1.5&f=u




More information about the pld-cvs-commit mailing list