I had to make a couple more changes for powerpc in the current version: debian/xlib6g.files.powerpc I removed, and moved the i386 version back to xlib6g.files. I moved the HasPlugin define in linux.cf out of the I386Architecture clause it was in, to be consistent with 3.3.6, where we build xrx on at least powerpc...
I removed SuperProbe.1x from xutils.files.powerpc. I broke xlibgl-dev.files into an i386 and a powerpc version and removed libOSMesa.so. This is not the ideal fix; we SHOULD build libOSMesa on powerpc. It's a bit tricky, though. I'll try to fix it properly later. I enabled imstt and tdfx drivers in xfree86.cf, and added their manpages to xserver-xfree86.files.powerpc. I noticed while doing this that the whole usr/X11R6/lib/modules is in the powerpc files list instead of its components; is that intentional? Patches to xfree86.cf and linux.cf are attached, as well as the debian/* diff. I'm rebuilding it now to see if I made any stupid mistakes. Dan /--------------------------------\ /--------------------------------\ | Daniel Jacobowitz |__| SCS Class of 2002 | | Debian GNU/Linux Developer __ Carnegie Mellon University | | [EMAIL PROTECTED] | | [EMAIL PROTECTED] | \--------------------------------/ \--------------------------------/
--- xc/config/cf/xfree86.cf.orig Thu Aug 10 00:25:23 2000 +++ xc/config/cf/xfree86.cf Thu Aug 10 00:28:20 2000 @@ -413,7 +413,7 @@ # ifndef DevelDrivers # if XFree86Devel -# define DevelDrivers ati +# define DevelDrivers ati imstt tdfx # else # define DevelDrivers /* */ # endif --- xc/config/cf/linux.cf.orig Thu Aug 10 00:22:58 2000 +++ xc/config/cf/linux.cf Thu Aug 10 00:05:15 2000 @@ -431,10 +431,6 @@ #define LinuxMachineDefines -D__i386__ #define ServerOSDefines XFree86ServerOSDefines -DDDXTIME -DPART_NET #define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines -#if UseElfFormat -#define HasPlugin YES -#define VendorHasX11R6_3libXext YES /* XC or XFree86 >= 3.3.1 */ -#endif #endif /* i386Architecture */ #ifdef AlphaArchitecture @@ -488,6 +484,11 @@ #define ServerOSDefines XFree86ServerOSDefines -DDDXTIME -DPART_NET #define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines #endif + +#if UseElfFormat +#define HasPlugin YES +#define VendorHasX11R6_3libXext YES /* XC or XFree86 >= 3.3.1 */ +#endif #ifndef StandardDefines #define StandardDefines -Dlinux LinuxMachineDefines LinuxSourceDefines
deb.diff.gz
Description: Binary data