]> git.pld-linux.org Git - packages/XFree86.git/blob - XFree86-PLD.patch
- XFree86-4.6.0
[packages/XFree86.git] / XFree86-PLD.patch
1 --- xc/Makefile 2006-06-11 00:28:00.305505872 +0200
2 +++ xc/Makefile-new     2006-06-11 00:31:06.181248464 +0200
3 @@ -3,7 +3,7 @@
4  # Luna users will need to either run make as "make MAKE=make"
5  # or add "MAKE = make" to this file.
6  
7 -SHELL = /bin/sh
8 +SHELL = /bin/sh -e
9  RM = rm -f
10  MV = mv
11  WORLDOPTS =
12 --- xc/config/cf/Imake.cf.orig  2006-01-09 15:56:12.000000000 +0100
13 +++ xc/config/cf/Imake.cf       2006-06-11 00:28:00.321503440 +0200
14 @@ -800,6 +800,10 @@
15  #   define s390Architecture
16  #  undef __s390__
17  # endif /* s390 */
18 +# ifdef alpha
19 +#  define AlphaArchitecture
20 +#  undef alpha
21 +# endif /* alpha */
22  # ifdef __alpha
23  #  define AlphaArchitecture
24  #  undef __alpha
25 --- xc/config/cf/Imake.tmpl.orig        2006-04-03 01:12:46.000000000 +0200
26 +++ xc/config/cf/Imake.tmpl     2006-06-11 00:28:00.323503136 +0200
27 @@ -308,7 +308,7 @@
28  
29  #ifndef BuildHtmlManPages
30  #ifdef RmanCmd
31 -#define BuildHtmlManPages YES
32 +#define BuildHtmlManPages NO
33  #else
34  #define BuildHtmlManPages NO
35  #endif
36 @@ -904,11 +904,7 @@
37  #define LintlibDir $(USRLIBDIR)/lint
38  #endif
39  #ifndef SystemManDirectory
40 -#if SystemV4
41  #define SystemManDirectory /usr/share/man
42 -#else
43 -#define SystemManDirectory /usr/man
44 -#endif
45  #endif
46  #ifndef ManDirectoryRoot
47  #ifdef ProjectRoot
48 @@ -1055,7 +1051,7 @@
49  #define NoRConst NO /* YES if const for structs of funcs is bad */
50  #endif
51  #ifndef InstPgmFlags
52 -#define InstPgmFlags -s
53 +#define InstPgmFlags
54  #endif
55  #ifndef InstBinFlags
56  #define InstBinFlags -m 0755
57 @@ -1212,7 +1208,7 @@
58  #define CppCmd /LibDirName/cpp
59  #endif
60  #ifndef RawCppCmd
61 -#define RawCppCmd CppCmd -undef
62 +#define RawCppCmd CppCmd
63  #endif
64  #ifndef CppNoLineInfoOption
65  #define CppNoLineInfoOption /**/
66 --- xc/config/cf/X11.tmpl.orig  2006-04-18 17:57:25.000000000 +0200
67 +++ xc/config/cf/X11.tmpl       2006-06-11 00:28:00.327502528 +0200
68 @@ -1649,8 +1649,12 @@
69  # define UsbMouseSupport NO
70  #endif
71  
72 +#ifndef EtcX11Directory
73 +#define EtcX11Directory /etc/X11
74 +#endif
75 +
76  #ifndef DefaultFSConfigFile
77 -#define DefaultFSConfigFile $(LIBDIR)/fs/config
78 +#define DefaultFSConfigFile $(ETCX11DIR)/fs/config
79  #endif
80  
81  /* X-TrueType settings */
82 @@ -1783,7 +1787,7 @@
83  #define ConfigDir $(LIBDIR)/config
84  #endif
85  #ifndef DocDir
86 -#define DocDir $(LIBDIR)/doc
87 +#define DocDir $(LIBDIR)/share/doc
88  #endif
89  #ifndef DocHtmlDir
90  #define DocHtmlDir $(DOCDIR)/html
91 @@ -1795,31 +1799,31 @@
92  #define DocPdfDir $(DOCDIR)/PDF
93  #endif
94  #ifndef FontDir
95 -#define FontDir $(LIBDIR)/fonts
96 +#define FontDir /usr/share/fonts
97  #endif
98  #ifndef AdmDir
99 -#define AdmDir /usr/adm
100 +#define AdmDir /var/log
101  #endif
102  #ifndef XinitDir
103 -#define XinitDir $(LIBDIR)/xinit
104 +#define XinitDir $(ETCX11DIR)/xinit
105  #endif
106  #ifndef XdmDir
107 -#define XdmDir $(LIBDIR)/xdm
108 +#define XdmDir $(ETCX11DIR)/xdm
109  #endif
110  #ifndef XdmVarDir
111  #define XdmVarDir $(VARLIBDIR)/xdm
112  #endif
113  #ifndef XdmAuthDir
114 -#define XdmAuthDir $(LIBDIR)/xdm
115 +#define XdmAuthDir $(ETCX11DIR)/xdm
116  #endif
117  #ifndef XdmConfigurationSubdirectory           /* under xdm sources */
118  #define XdmConfigurationSubdirectory config
119  #endif
120  #ifndef TwmDir
121 -#define TwmDir $(LIBDIR)/twm
122 +#define TwmDir $(ETCX11DIR)/twm
123  #endif
124  #ifndef XsmDir
125 -#define XsmDir $(LIBDIR)/xsm
126 +#define XsmDir $(ETCX11DIR)/xsm
127  #endif
128  #ifndef NlsDir
129  #define NlsDir $(LIBDIR)/nls
130 @@ -1828,23 +1832,20 @@
131  #define XLocaleDir $(LIBDIR)/locale
132  #endif
133  #ifndef LbxproxyDir
134 -#define LbxproxyDir $(LIBDIR)/lbxproxy
135 +#define LbxproxyDir $(ETCX11DIR)/lbxproxy
136  #endif
137  #ifndef LbxproxyConfigSubdir           /* under lbxproxy sources */
138  #define LbxproxyConfigSubdir config
139  #endif
140  #ifndef ProxyManagerDir
141 -#define ProxyManagerDir $(LIBDIR)/proxymngr
142 +#define ProxyManagerDir $(ETCX11DIR)/proxymngr
143  #endif
144  #ifndef ServerConfigDir
145 -#define ServerConfigDir $(LIBDIR)/xserver
146 +#define ServerConfigDir $(ETCX11DIR)/xserver
147  #endif
148  #ifndef XPrintDir
149  #define XPrintDir ServerConfigDir
150  #endif
151 -#ifndef EtcX11Directory
152 -#define EtcX11Directory /etc/X11
153 -#endif
154  #ifndef InstallSecurityConfig
155  #define InstallSecurityConfig YES      /* Install sample security policy */
156  #endif
157 @@ -1876,10 +1877,10 @@
158  #define OsNameDefines /* as nothing */
159  #endif
160  #ifndef DefaultUserPath                        /* for xdm */
161 -#define DefaultUserPath :/bin:/usr/bin:$(BINDIR):/usr/ucb
162 +#define DefaultUserPath /usr/local/bin:/bin:/usr/bin:$(BINDIR)
163  #endif
164  #ifndef DefaultSystemPath              /* for xdm */
165 -#define DefaultSystemPath /etc:/bin:/usr/bin:$(BINDIR):/usr/ucb
166 +#define DefaultSystemPath /sbin:/bin:/usr/sbin:/usr/bin:$(BINDIR)
167  #endif
168  #ifndef DefaultSystemShell             /* for xdm to set in SHELL */
169  #define DefaultSystemShell BourneShell
170 @@ -2014,7 +2015,7 @@
171  
172       HTMLINDEXCMD = HtmlIndexCmd
173  
174 -       DOCUTILSRC = $(XTOP)/doc/util
175 +       DOCUTILSRC = $(XTOP)/share/doc/util
176          CLIENTSRC = $(TOP)/clients
177            DEMOSRC = $(TOP)/demos
178         XDOCMACROS = $(DOCUTILSRC)/macros.t
179 @@ -2028,7 +2029,7 @@
180          SERVERSRC = $(XTOP)/programs/Xserver
181         CONTRIBSRC = ContribDir
182     UNSUPPORTEDSRC = UnsupportedDir
183 -           DOCSRC = $(XTOP)/doc
184 +           DOCSRC = $(XTOP)/share/doc
185             RGBSRC = $(XTOP)/programs/rgb
186        BDFTOPCFSRC = $(PROGRAMSRC)/bdftopcf
187       MKFONTDIRSRC = $(PROGRAMSRC)/mkfontdir
188 --- xc/config/cf/linux.cf.orig  2006-04-03 01:12:46.000000000 +0200
189 +++ xc/config/cf/linux.cf       2006-06-11 00:28:00.329502224 +0200
190 @@ -335,7 +335,7 @@
191   */
192  #if BuildXF86DRI
193  # if defined(i386Architecture)
194 -#  define BuildLibGlxWithoutPIC        YES
195 +#  define BuildLibGlxWithoutPIC        NO
196  # endif
197  #endif
198  
199 @@ -749,7 +749,7 @@
200  
201  #define HasVarRun              YES
202  #ifndef VarDbDirectory
203 -# define VarDbDirectory                $(VARDIR)/lib
204 +# define VarDbDirectory                /var/lib
205  #endif
206  
207  #ifndef XF86OSCardDrivers
208 --- xc/config/cf/site.def.orig  2006-01-09 15:56:13.000000000 +0100
209 +++ xc/config/cf/site.def       2006-06-11 00:28:00.330502072 +0200
210 @@ -104,10 +104,14 @@
211  #define HasSentinel    YES
212  */
213  
214 -/*
215  #undef DefaultUserPath
216 -#define DefaultUserPath /bin:/usr/bin:$(BINDIR):/usr/ucb:/usr/local/bin
217 -*/
218 +#define DefaultUserPath /usr/local/bin:/bin:/usr/bin:$(BINDIR)
219 +#undef DefaultSystemPath
220 +#define DefaultSystemPath /sbin:/bin:/usr/sbin:/usr/bin:$(BINDIR)
221 +
222 +
223 +#define HasPam    YES
224 +#define HasPamMisc    YES
225  
226  
227  /* You do NOT need SetUID if you only run the server under xdm */
228 --- xc/config/cf/xf86site.def.orig      2006-04-08 20:33:00.000000000 +0200
229 +++ xc/config/cf/xf86site.def   2006-06-11 00:28:00.335501312 +0200
230 @@ -257,8 +257,8 @@
231  /*
232   * To not build/install the Cyrillic fonts, uncomment the following
233   *
234 -#define BuildCyrillicFonts     NO
235   */
236 +#define BuildCyrillicFonts     YES
237  
238  /*
239   * To not install the local font directory, uncomment the following
240 @@ -304,27 +304,26 @@
241   * HasGlide2 to YES and set the Glide2IncDir variable. 
242   * HasGlide2 is per default NO.
243   *
244 -#define HasGlide2 YES
245   */
246 +#define HasGlide2 YES
247  
248  /*
249   * Set the path to your Glide include files.
250   *
251 -#define Glide2IncDir /usr/include/glide
252   */
253 +#define Glide2IncDir /usr/include/glide
254  
255  /* 
256   * Have glide 3?
257   *
258 -#define HasGlide3 YES
259   */
260 +#define HasGlide3 YES
261  
262  /*
263   * Set the path to your Glide 3 include files.
264   *
265 -#define Glide3IncDir /usr/include/glide3
266   */
267 -
268 +#define Glide3IncDir /usr/include/glide3
269  
270  
271  /*
272 @@ -426,8 +425,8 @@
273   * Some Linux releases don't have a libtermcap.  In this case you may need
274   * to uncomment the following
275   *
276 -#define TermcapLibrary         -lncurses
277   */
278 +#define TermcapLibrary         -lncurses
279  
280  /*
281   * Build a server that dynamically loads the modules by setting
282 @@ -602,8 +601,8 @@
283   * To forceably build static libraries in addition to shared libraries,
284   * uncomment this.
285   *
286 -#define ForceNormalLib         YES
287   */
288 +#define ForceNormalLib         YES
289  
290  /*
291   * Uncomment this if your default tools (eg, gcc, ld, as, etc) are
292 --- xc/config/cf/xfree86.cf.orig        2006-04-26 02:28:16.000000000 +0200
293 +++ xc/config/cf/xfree86.cf     2006-06-11 00:28:00.337501008 +0200
294 @@ -148,7 +148,7 @@
295  #define XConfigFile            XF86Config
296  #endif
297  #ifndef XConfigDir
298 -#define XConfigDir             $(LIBDIR)
299 +#define XConfigDir             $(ETCX11DIR)
300  #endif
301  #ifndef XLogFile
302  #define XLogFile               XFree86
303 @@ -788,7 +788,7 @@
304  
305  # ifndef XF86CardDrivers
306  #  define XF86CardDrivers      mga glint nv s3 s3virge sis savage \
307 -                               trident chips tdfx fbdev ati \
308 +                               trident chips fbdev ati \
309                                 DevelDrivers newport \
310                                 XF86OSCardDrivers XF86ExtraCardDrivers
311  # endif
312 --- xc/config/imake/imake.c.orig        2006-01-09 15:56:14.000000000 +0100
313 +++ xc/config/imake/imake.c     2006-06-11 00:28:00.339500704 +0200
314 @@ -1056,6 +1056,7 @@
315    static char* suse = "/etc/SuSE-release";
316    static char* redhat = "/etc/redhat-release";
317    static char* debian = "/etc/debian_version";
318 +  static char* pld = "/etc/pld-release";
319  
320    fprintf (inFile, "%s\n", "#define LinuxUnknown    0");
321    fprintf (inFile, "%s\n", "#define LinuxSuSE       1");
322 @@ -1070,6 +1071,7 @@
323    fprintf (inFile, "%s\n", "#define LinuxTurbo      10");
324    fprintf (inFile, "%s\n", "#define LinuxWare       11");
325    fprintf (inFile, "%s\n", "#define LinuxYggdrasil  12");
326 +  fprintf (inFile, "%s\n", "#define LinuxPLD        13");
327  
328  #ifdef CROSSCOMPILE
329    if (CrossCompiling) {
330 @@ -1096,6 +1098,11 @@
331       * at the content of /etc/debian_version */
332      return;
333    }
334 +  if (lstat (pld, &sb) == 0) {
335 +    fprintf (inFile, "%s\n", "#define DefaultLinuxDistribution LinuxPLD");
336 +    fprintf (inFile, "%s\n", "#define DefaultLinuxDistName PLD");
337 +    return;
338 +  }
339    /* what's the definitive way to tell what any particular distribution is? */
340  
341    fprintf (inFile, "%s\n", "#define DefaultLinuxDistribution LinuxUnknown");
342 --- xc/programs/Xserver/hw/xfree86/xf86cfg/Imakefile.orig       2006-03-11 18:36:50.000000000 +0100
343 +++ xc/programs/Xserver/hw/xfree86/xf86cfg/Imakefile    2006-06-11 00:28:00.340500552 +0200
344 @@ -108,7 +108,7 @@
345  
346  #if HasNCurses
347  CURSESLIB = NCursesLibName
348 -CURSESDEFINES  = -DHAS_NCURSES
349 +CURSESDEFINES  = -DHAS_NCURSES -I/usr/include/ncurses
350  #endif
351  
352  XF86CONFIGFILE = XConfigFile
353 --- xc/programs/xdm/config/Xres.cpp.orig        2006-01-09 16:01:06.000000000 +0100
354 +++ xc/programs/xdm/config/Xres.cpp     2006-06-11 00:28:00.341500400 +0200
355 @@ -65,10 +65,10 @@
356  #endif /* XPM */
357  XHASHendif
358  #ifdef XPM
359 -XHASHif PLANES >= 8
360 -xlogin*logoFileName: BITMAPDIR/**//XDM_PIXMAP
361 +XHASHif PLANES > 8
362 +xlogin*logoFileName: BITMAPDIR/**//xdm-pld-logo.xpm
363  XHASHelse
364 -xlogin*logoFileName: BITMAPDIR/**//XDM_BWPIXMAP
365 +xlogin*logoFileName: BITMAPDIR/**//xdm-pld-logo-bw.xpm
366  XHASHendif
367  xlogin*useShape: true
368  xlogin*logoPadding: 10
369 --- xc/programs/xdm/resource.c.orig     2006-01-09 16:01:04.000000000 +0100
370 +++ xc/programs/xdm/resource.c  2006-06-11 00:28:00.342500248 +0200
371 @@ -83,31 +83,31 @@
372   */
373  #ifndef __EMX__
374  #ifndef DEF_SERVER_LINE 
375 -#define DEF_SERVER_LINE ":0 local /usr/bin/X11/X :0"
376 +#define DEF_SERVER_LINE ":0 local /usr/X11R6/bin/X :0"
377  #endif
378  #ifndef XRDB_PROGRAM
379 -#define XRDB_PROGRAM "/usr/bin/X11/xrdb"
380 +#define XRDB_PROGRAM "/usr/X11R6/X11/xrdb"
381  #endif
382  #ifndef DEF_SESSION
383 -#define DEF_SESSION "/usr/bin/X11/xterm -ls"
384 +#define DEF_SESSION "/usr/X11R6/bin/xterm -ls"
385  #endif
386  #ifndef DEF_USER_PATH
387 -#define DEF_USER_PATH ":/bin:/usr/bin:/usr/bin/X11:/usr/ucb"
388 +#define DEF_USER_PATH "/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin"
389  #endif
390  #ifndef DEF_SYSTEM_PATH
391 -#define DEF_SYSTEM_PATH "/etc:/bin:/usr/bin:/usr/bin/X11:/usr/ucb"
392 +#define DEF_SYSTEM_PATH "/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin"
393  #endif
394  #ifndef DEF_SYSTEM_SHELL
395  #define DEF_SYSTEM_SHELL "/bin/sh"
396  #endif
397  #ifndef DEF_FAILSAFE_CLIENT
398 -#define DEF_FAILSAFE_CLIENT "/usr/bin/X11/xterm"
399 +#define DEF_FAILSAFE_CLIENT "/usr/X11R6/bin/xterm"
400  #endif
401  #ifndef DEF_XDM_CONFIG
402 -#define DEF_XDM_CONFIG "/usr/lib/X11/xdm/xdm-config"
403 +#define DEF_XDM_CONFIG "/etc/X11/xdm/xdm-config"
404  #endif
405  #ifndef DEF_CHOOSER
406 -#define DEF_CHOOSER "/usr/lib/X11/xdm/chooser"
407 +#define DEF_CHOOSER "/etc/X11/xdm/chooser"
408  #endif
409  #ifndef DEF_AUTH_NAME
410  #ifdef HASXDMAUTH
411 @@ -117,7 +117,7 @@
412  #endif
413  #endif
414  #ifndef DEF_AUTH_DIR
415 -#define DEF_AUTH_DIR "/usr/lib/X11/xdm"
416 +#define DEF_AUTH_DIR "/etc/X11/xdm"
417  #endif
418  #ifndef DEF_USER_AUTH_DIR
419  #define DEF_USER_AUTH_DIR      "/tmp"
420 --- xc/programs/xinit/Imakefile.orig    2006-03-06 17:06:23.000000000 +0100
421 +++ xc/programs/xinit/Imakefile 2006-06-11 00:28:00.342500248 +0200
422 @@ -41,11 +41,12 @@
423  #endif
424  InstallManPage(startx,$(MANDIR))
425  
426 -#if InstallXinitConfig
427 -InstallNonExecFile($(SAMPLECONFIG),$(XINITDIR))
428 -#else
429 -InstallNonExecFileNoClobber($(SAMPLECONFIG),$(XINITDIR))
430 -#endif
431 +XCOMM Red Hat gets this from a different package
432 +XCOMM #if InstallXinitConfig
433 +XCOMM InstallNonExecFile($(SAMPLECONFIG),$(XINITDIR))
434 +XCOMM #else
435 +XCOMM InstallNonExecFileNoClobber($(SAMPLECONFIG),$(XINITDIR))
436 +XCOMM #endif
437  
438  LinkConfDirectory(xinit,.,xinit,.)
439  
440 --- xc/programs/xterm/Imakefile.orig    2006-04-10 02:34:36.000000000 +0200
441 +++ xc/programs/xterm/Imakefile 2006-06-11 00:48:09.508679048 +0200
442 @@ -94,6 +94,10 @@
443  # endif
444  #endif
445  
446 +#if InstallXtermSetUID
447 +#undef InstallXtermSetUID
448 +#endif
449 +
450  #ifndef SpecialCObjectRule
451  #define SpecialCObjectRule(module,ignore,defines) \
452  module.o: ; $(CC) -c defines $(CFLAGS) module.c
453 @@ -179,7 +183,7 @@
454      XKB_DEFINES = XkbClientDefines
455     PATH_DEFINES = -DPROJECTROOT=$(PROJECTROOT)
456          DEFINES = $(XKB_DEFINES) $(TERMCAPDEFINES) $(FEATURE_DEFINES) $(SCROLLBAR_RIGHT) $(UTF8_OPTION) $(XRFDEF) $(PATH_DEFINES) $(PUTENVDEF) $(IMAKEDEFINES) $(TRACEDEF)
457 -       INCLUDES = -I. $(XRFINCLUDES)
458 +       INCLUDES = -I. -I/usr/include/ncurses $(XRFINCLUDES)
459  
460  #ifdef OS2Architecture
461          MAINSRC = os2main.c
This page took 0.154195 seconds and 4 git commands to generate.