SOURCES: mix2005-system-libs.patch (NEW) - based on patch for mix2000

qboosh qboosh at pld-linux.org
Tue Nov 1 20:49:30 CET 2005


Author: qboosh                       Date: Tue Nov  1 19:49:30 2005 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- based on patch for mix2000

---- Files affected:
SOURCES:
   mix2005-system-libs.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/mix2005-system-libs.patch
diff -u /dev/null SOURCES/mix2005-system-libs.patch:1.1
--- /dev/null	Tue Nov  1 20:49:30 2005
+++ SOURCES/mix2005-system-libs.patch	Tue Nov  1 20:49:25 2005
@@ -0,0 +1,89 @@
+--- mix2005-1.1.0/mix2005/Makefile.orig	2005-04-27 08:52:15.000000000 +0200
++++ mix2005-1.1.0/mix2005/Makefile	2005-11-01 20:02:32.512632984 +0100
+@@ -4,8 +4,7 @@
+ include ../global_config
+ 
+ CFLAGS += -I../guicast \
+-	-I../quicktime \
+-	-I$(ALSA_DIR)/include
++	-I/usr/include/quicktime
+ 
+ PREFIX=/usr
+ 
+@@ -28,11 +27,11 @@
+ THEME_DATA := $(OBJDIR)/theme_data.o
+ 
+ ifeq ($(OBJDIR), x86_64)
+-LIBS := -L/usr/X11R6/lib64
++LXLIBDIR := -L/usr/X11R6/lib64
+ else
+-LIBS := -L/usr/X11R6/lib
++LXLIBDIR := -L/usr/X11R6/lib
+ endif
+-
++LIBS := $(LXLIBDIR)
+ 
+ 
+ LIBS += -lGL \
+@@ -44,7 +43,7 @@
+ 	-lz  \
+ 	-ldl  \
+ 	$(XXF86VM) \
+-	$(ALSA_DIR)/$(OBJDIR)/libasound.a \
++	-lasound \
+ 	$(THEME_DATA)
+ 
+ ifeq ($(HAVE_XFT), y)
+@@ -59,7 +58,7 @@
+ 	$(CC) -o $(OUTPUT) \
+ 		$(OBJS) \
+ 		../guicast/$(OBJDIR)/libguicast.a \
+-		../quicktime/$(OBJDIR)/libquicktime.a \
++		-lquicktime \
+ 		$(LIBS)
+ 
+ $(OBJS):
+--- mix2000-1.0.1/global_config.orig	2004-04-05 03:26:48.000000000 +0200
++++ mix2000-1.0.1/global_config	2004-06-04 22:20:58.341931584 +0200
+@@ -71,10 +71,6 @@
+ CFLAGS += $(ALSA_CFLAGS)
+ endif
+ 
+-ifeq ($(OBJDIR), alpha)
+-CXXREPOSITORY = cxx_repository/*.o
+-endif
+-
+ $(shell sh -c 'if ! test -d $(OBJDIR)\; then mkdir $(OBJDIR)\; fi' )
+ 
+ ########################## LINKER
+--- mix2005-1.1.0/guicast/Makefile.orig	2005-07-19 02:02:23.000000000 +0200
++++ mix2005-1.1.0/guicast/Makefile	2005-11-01 20:22:56.719525248 +0100
+@@ -2,9 +2,8 @@
+ 
+ # Need the freetype include that matches the X server for Xft rendering
+ #FREETYPE_DIR := ..//usr/X11R6/include/freetype2
+-FREETYPE_DIR := $(shell expr ../freetype*/include )
+ 
+-CFLAGS += -I../quicktime -I$(FREETYPE_DIR)
++CFLAGS += -I/usr/include/quicktime -I/usr/include/freetype2
+ 
+ # must only define here so applications using libpng don't see any of the XFT
+ # includes at all.  They use a conflicting setjmp.
+@@ -25,6 +24,17 @@
+ LFLAGS += -L/usr/X11R6/lib64
+ endif
+ 
++ifeq ($(OBJDIR), alpha)
++BOOTSTRAPFLAGS := -DBOOTSTRAP="\"objcopy -B i386 -I binary -O elf64-alpha\""
++endif
++
++ifeq ($(OBJDIR), ppc)
++BOOTSTRAPFLAGS := -DBOOTSTRAP="\"objcopy -B i386 -I binary -O elf32-ppc\""
++endif
++
++ifeq ($(OBJDIR), sparc)
++BOOTSTRAPFLAGS := -DBOOTSTRAP="\"objcopy -B i386 -I binary -O elf32-sparc\""
++endif
+ 
+ $(shell sh -c 'if ! test -d $(OBJDIR)\; then mkdir $(OBJDIR)\; fi' )
+ 
================================================================



More information about the pld-cvs-commit mailing list