Author: fabbione
Date: 2004-04-23 08:02:56 -0500 (Fri, 23 Apr 2004)
New Revision: 1308

Added:
   trunk/debian/patches/913_debian_remove_code_ref_to_object_code_files.diff
Modified:
   trunk/debian/changelog
Log:
Add patch #913 to remove references to object code files inside the source
tree and be able to build again. Patch is debian specific (as per
debian/README)

Problem discovered building from source on i386.
Fix to the FTBFS tested building from source on i386.
Unable to test the fix on affect hardware (fabbione doesn't have these cards).



Modified: trunk/debian/changelog
===================================================================
--- trunk/debian/changelog      2004-04-23 11:27:55 UTC (rev 1307)
+++ trunk/debian/changelog      2004-04-23 13:02:56 UTC (rev 1308)
@@ -4,13 +4,12 @@
 
   * Re-generate .orig tar archive to eliminate files containing object code
     with no corresponding source (none of which are actually needed or used by
-    XFree86 at build or run time).  Add these files to the prune-non-free
-    script.  Document these DFSG violations in copyright file.  Update patch
-    #025 to stop patching one of the affected files (part of the kernel DRM
-    sources, so again, it's not used by XFree86 as built by Debian). Update
-    MANIFEST and xserver-xfree86.install files for alpha, hurd-i386, i386,
-    ia64 and sparc accordingly. Thanks to Nathanael Nerode for his assistance
-    with this issue.  (Closes: #242865)
+    XFree86 at run time).  Add these files to the prune-non-free script.
+    Update patch #025 to stop patching one of the affected files and add patch
+    #913 to remove all references to the affected files inside the code
+    required to build.  Update MANIFEST and xserver-xfree86.install files for
+    alpha, hurd-i386, i386, ia64 and sparc accordingly. Thanks to Nathanael
+    Nerode for his assistance with this issue.  (Closes: #242865)
 
   * The tar achive within the .orig tar archive (stored this way due to the
     requirements of dbs) has been re-packed using gzip instead of bzip2.  This

Added: trunk/debian/patches/913_debian_remove_code_ref_to_object_code_files.diff
===================================================================
--- trunk/debian/patches/913_debian_remove_code_ref_to_object_code_files.diff   
2004-04-23 11:27:55 UTC (rev 1307)
+++ trunk/debian/patches/913_debian_remove_code_ref_to_object_code_files.diff   
2004-04-23 13:02:56 UTC (rev 1308)
@@ -0,0 +1,157 @@
+diff -Nur xc.orig/programs/Xserver/hw/xfree86/drivers/mga/Imakefile 
xc/programs/Xserver/hw/xfree86/drivers/mga/Imakefile
+--- xc.orig/programs/Xserver/hw/xfree86/drivers/mga/Imakefile  2004-04-23 
09:24:58.000000000 +0200
++++ xc/programs/Xserver/hw/xfree86/drivers/mga/Imakefile       2004-04-23 
09:31:29.000000000 +0200
+@@ -143,7 +143,6 @@
+ InstallDriverSDKNonExecFile(mga_dri.c,$(DRIVERSDKDIR)/drivers/mga)
+ InstallDriverSDKNonExecFile(mgareg_flags.h,$(DRIVERSDKDIR)/drivers/mga)
+ InstallDriverSDKNonExecFile(mga_sarea.h,$(DRIVERSDKDIR)/drivers/mga)
+-InstallDriverSDKNonExecFile(mga_ucode.h,$(DRIVERSDKDIR)/drivers/mga)
+ InstallDriverSDKNonExecFile(client.h,$(DRIVERSDKDIR)/drivers/mga)
+ InstallDriverSDKNonExecFile(clientlx.c,$(DRIVERSDKDIR)/drivers/mga)
+ 
InstallDriverSDKNonExecFile(HALlib/binding.h,$(DRIVERSDKDIR)/drivers/mga/HALlib)
+diff -Nur xc.orig/programs/Xserver/hw/xfree86/drivers/rendition/Imakefile 
xc/programs/Xserver/hw/xfree86/drivers/rendition/Imakefile
+--- xc.orig/programs/Xserver/hw/xfree86/drivers/rendition/Imakefile    
2003-02-17 18:06:43.000000000 +0100
++++ xc/programs/Xserver/hw/xfree86/drivers/rendition/Imakefile 2004-04-23 
09:51:54.000000000 +0200
+@@ -44,8 +44,6 @@
+ ObjectFromSpecialSource(accel, accelX, -DPSZ=16)
+ 
+ InstallObjectModule(rendition,$(MODULEDIR),drivers)
+-InstallNonExecFile(v10002d.uc,$(MODULEDIR))
+-InstallNonExecFile(v20002d.uc,$(MODULEDIR))
+ 
+ #if !defined(XF86DriverSDK)
+ InstallModuleManPage(rendition)
+@@ -85,9 +83,6 @@
+ InstallDriverSDKNonExecFile(accelX.c,$(DRIVERSDKDIR)/drivers/rendition)
+ InstallDriverSDKNonExecFile(cmd2d.h,$(DRIVERSDKDIR)/drivers/rendition)
+ 
+-InstallDriverSDKNonExecFile(v10002d.uc,$(DRIVERSDKDIR)/drivers/rendition)
+-InstallDriverSDKNonExecFile(v20002d.uc,$(DRIVERSDKDIR)/drivers/rendition)
+-
+ InstallDriverSDKNonExecFile(README.uc,$(DRIVERSDKDIR)/drivers/rendition)
+ 
+ InstallDriverSDKObjectModule(rendition,$(DRIVERSDKMODULEDIR),drivers)
+diff -Nur xc.orig/programs/Xserver/hw/xfree86/drivers/rendition/vboard.c 
xc/programs/Xserver/hw/xfree86/drivers/rendition/vboard.c
+--- xc.orig/programs/Xserver/hw/xfree86/drivers/rendition/vboard.c     
2002-12-11 18:23:33.000000000 +0100
++++ xc/programs/Xserver/hw/xfree86/drivers/rendition/vboard.c  2004-04-23 
09:50:23.000000000 +0200
+@@ -88,14 +88,6 @@
+     /* reset memory endian */
+     verite_out8(iob+MEMENDIAN, memendian);
+ 
+-    if (V1000_DEVICE == pRendition->board.chip){
+-      c=verite_load_ucfile(pScreenInfo, strcat ((char 
*)MICROCODE_DIR,"v10002d.uc"));
+-    }
+-    else {
+-      /* V2x00 chip */
+-      c=verite_load_ucfile(pScreenInfo, strcat ((char 
*)MICROCODE_DIR,"v20002d.uc"));
+-    }
+-
+     if (c == -1) {
+       xf86DrvMsg(pScreenInfo->scrnIndex, X_ERROR,
+                  ("Microcode loading failed !!!\n"));
+diff -Nur 
xc.orig/programs/Xserver/hw/xfree86/os-support/bsd/drm/kernel/Imakefile 
xc/programs/Xserver/hw/xfree86/os-support/bsd/drm/kernel/Imakefile
+--- xc.orig/programs/Xserver/hw/xfree86/os-support/bsd/drm/kernel/Imakefile    
2002-12-16 17:19:20.000000000 +0100
++++ xc/programs/Xserver/hw/xfree86/os-support/bsd/drm/kernel/Imakefile 
2004-04-23 09:46:45.000000000 +0200
+@@ -26,16 +26,13 @@
+ LinkSourceFile(mga_drv.h,$(XF86OSSRC)/shared/drm/kernel)
+ LinkSourceFile(mga_irq.c,$(XF86OSSRC)/shared/drm/kernel)
+ LinkSourceFile(mga_state.c,$(XF86OSSRC)/shared/drm/kernel)
+-LinkSourceFile(mga_ucode.h,$(XF86OSSRC)/shared/drm/kernel)
+ LinkSourceFile(mga_warp.c,$(XF86OSSRC)/shared/drm/kernel)
+ LinkSourceFile(r128.h,$(XF86OSSRC)/shared/drm/kernel)
+-LinkSourceFile(r128_cce.c,$(XF86OSSRC)/shared/drm/kernel)
+ LinkSourceFile(r128_drm.h,$(XF86OSSRC)/shared/drm/kernel)
+ LinkSourceFile(r128_drv.h,$(XF86OSSRC)/shared/drm/kernel)
+ LinkSourceFile(r128_irq.c,$(XF86OSSRC)/shared/drm/kernel)
+ LinkSourceFile(r128_state.c,$(XF86OSSRC)/shared/drm/kernel)
+ LinkSourceFile(radeon.h,$(XF86OSSRC)/shared/drm/kernel)
+-LinkSourceFile(radeon_cp.c,$(XF86OSSRC)/shared/drm/kernel)
+ LinkSourceFile(radeon_drm.h,$(XF86OSSRC)/shared/drm/kernel)
+ LinkSourceFile(radeon_drv.h,$(XF86OSSRC)/shared/drm/kernel)
+ LinkSourceFile(radeon_irq.c,$(XF86OSSRC)/shared/drm/kernel)
+diff -Nur 
xc.orig/programs/Xserver/hw/xfree86/os-support/bsd/drm/kernel/r128/Makefile 
xc/programs/Xserver/hw/xfree86/os-support/bsd/drm/kernel/r128/Makefile
+--- 
xc.orig/programs/Xserver/hw/xfree86/os-support/bsd/drm/kernel/r128/Makefile     
   2002-12-16 17:19:24.000000000 +0100
++++ xc/programs/Xserver/hw/xfree86/os-support/bsd/drm/kernel/r128/Makefile     
2004-04-23 09:31:55.000000000 +0200
+@@ -3,7 +3,7 @@
+ .PATH:        ${.CURDIR}/..
+ KMOD  = r128
+ NOMAN=        YES
+-SRCS    = r128_cce.c r128_drv.c r128_state.c r128_irq.c
++SRCS    = r128_drv.c r128_state.c r128_irq.c
+ SRCS   += device_if.h bus_if.h pci_if.h opt_drm.h
+ CFLAGS += ${DEBUG_FLAGS} -I. -I..
+ 
+diff -Nur 
xc.orig/programs/Xserver/hw/xfree86/os-support/bsd/drm/kernel/radeon/Makefile 
xc/programs/Xserver/hw/xfree86/os-support/bsd/drm/kernel/radeon/Makefile
+--- 
xc.orig/programs/Xserver/hw/xfree86/os-support/bsd/drm/kernel/radeon/Makefile   
   2002-10-30 13:52:31.000000000 +0100
++++ xc/programs/Xserver/hw/xfree86/os-support/bsd/drm/kernel/radeon/Makefile   
2004-04-23 09:46:55.000000000 +0200
+@@ -3,7 +3,7 @@
+ .PATH:        ${.CURDIR}/..
+ KMOD  = radeon
+ NOMAN=        YES
+-SRCS    = radeon_cp.c radeon_drv.c radeon_state.c radeon_irq.c radeon_mem.c
++SRCS    = radeon_drv.c radeon_state.c radeon_irq.c radeon_mem.c
+ SRCS   += device_if.h bus_if.h pci_if.h opt_drm.h
+ CFLAGS += ${DEBUG_FLAGS} -I. -I..
+ 
+diff -Nur 
xc.orig/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/Imakefile 
xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/Imakefile
+--- xc.orig/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/Imakefile  
2002-12-16 17:19:27.000000000 +0100
++++ xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/Imakefile       
2004-04-23 09:47:00.000000000 +0200
+@@ -25,16 +25,13 @@
+ LinkSourceFile(mga_drv.h,$(XF86OSSRC)/shared/drm/kernel)
+ LinkSourceFile(mga_irq.c,$(XF86OSSRC)/shared/drm/kernel)
+ LinkSourceFile(mga_state.c,$(XF86OSSRC)/shared/drm/kernel)
+-LinkSourceFile(mga_ucode.h,$(XF86OSSRC)/shared/drm/kernel)
+ LinkSourceFile(mga_warp.c,$(XF86OSSRC)/shared/drm/kernel)
+ LinkSourceFile(r128.h,$(XF86OSSRC)/shared/drm/kernel)
+-LinkSourceFile(r128_cce.c,$(XF86OSSRC)/shared/drm/kernel)
+ LinkSourceFile(r128_drm.h,$(XF86OSSRC)/shared/drm/kernel)
+ LinkSourceFile(r128_drv.h,$(XF86OSSRC)/shared/drm/kernel)
+ LinkSourceFile(r128_irq.c,$(XF86OSSRC)/shared/drm/kernel)
+ LinkSourceFile(r128_state.c,$(XF86OSSRC)/shared/drm/kernel)
+ LinkSourceFile(radeon.h,$(XF86OSSRC)/shared/drm/kernel)
+-LinkSourceFile(radeon_cp.c,$(XF86OSSRC)/shared/drm/kernel)
+ LinkSourceFile(radeon_drm.h,$(XF86OSSRC)/shared/drm/kernel)
+ LinkSourceFile(radeon_drv.h,$(XF86OSSRC)/shared/drm/kernel)
+ LinkSourceFile(radeon_state.c,$(XF86OSSRC)/shared/drm/kernel)
+diff -Nur 
xc.orig/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/Makefile.linux 
xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/Makefile.linux
+--- 
xc.orig/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/Makefile.linux  
   2003-02-05 01:23:13.000000000 +0100
++++ xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/Makefile.linux  
2004-04-23 09:47:07.000000000 +0200
+@@ -55,15 +55,15 @@
+ TDFXOBJS =    tdfx_drv.o
+ TDFXHEADERS = tdfx.h $(DRMHEADERS) $(DRMTEMPLATES)
+ 
+-R128OBJS =    r128_drv.o r128_cce.o r128_state.o r128_irq.o
++R128OBJS =    r128_drv.o r128_state.o r128_irq.o
+ R128HEADERS = r128.h r128_drv.h r128_drm.h $(DRMHEADERS) $(DRMTEMPLATES)
+-R128SHARED =  r128.h r128_drv.h r128_drm.h r128_cce.c r128_state.c r128_irq.c
++R128SHARED =  r128.h r128_drv.h r128_drm.h r128_state.c r128_irq.c
+ 
+ RADEONOBJS =  radeon_drv.o radeon_cp.o radeon_state.o radeon_mem.o \
+               radeon_irq.o
+ RADEONHEADERS =       radeon.h radeon_drv.h radeon_drm.h $(DRMHEADERS) \
+               $(DRMTEMPLATES)
+-RADEONSHARED =        radeon.h radeon_drv.h radeon_drm.h radeon_cp.c 
radeon_irq.c \
++RADEONSHARED =        radeon.h radeon_drv.h radeon_drm.h radeon_irq.c \
+               radeon_mem.c radeon_state.c
+ 
+ INC =         /usr/include
+@@ -168,7 +168,7 @@
+ MGAOBJS =     mga_drv.o mga_dma.o mga_state.o mga_warp.o mga_irq.o
+ MGAHEADERS =  mga.h mga_drv.h mga_drm.h $(DRMHEADERS) $(DRMTEMPLATES)
+ MGASHARED =   mga.h mga_dma.c mga_drm.h mga_drv.h mga_state.c \
+-              mga_ucode.h mga_warp.c
++              mga_warp.c
+ 
+ I810OBJS =    i810_drv.o i810_dma.o
+ I810HEADERS = i810.h i810_drv.h i810_drm.h $(DRMHEADERS) $(DRMTEMPLATES)
+diff -Nur 
xc.orig/programs/Xserver/hw/xfree86/os-support/shared/drm/kernel/mga_warp.c 
xc/programs/Xserver/hw/xfree86/os-support/shared/drm/kernel/mga_warp.c
+--- 
xc.orig/programs/Xserver/hw/xfree86/os-support/shared/drm/kernel/mga_warp.c     
   2002-10-30 13:52:41.000000000 +0100
++++ xc/programs/Xserver/hw/xfree86/os-support/shared/drm/kernel/mga_warp.c     
2004-04-23 09:31:29.000000000 +0200
+@@ -33,7 +33,6 @@
+ #include "drm.h"
+ #include "mga_drm.h"
+ #include "mga_drv.h"
+-#include "mga_ucode.h"
+ 
+ 
+ #define MGA_WARP_CODE_ALIGN           256             /* in bytes */

Reply via email to