]> git.pld-linux.org Git - packages/XFree86.git/blob - XFree86-PLD.patch
- updated for 4.7.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,10 @@
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  /* You do NOT need SetUID if you only run the server under xdm */
224 --- xc/config/cf/xf86site.def.orig      2006-04-08 20:33:00.000000000 +0200
225 +++ xc/config/cf/xf86site.def   2006-06-11 00:28:00.335501312 +0200
226 @@ -257,8 +257,8 @@
227  /*
228   * To not build/install the Cyrillic fonts, uncomment the following
229   *
230 -#define BuildCyrillicFonts     NO
231   */
232 +#define BuildCyrillicFonts     YES
233  
234  /*
235   * To not install the local font directory, uncomment the following
236 @@ -304,27 +304,26 @@
237   * HasGlide2 to YES and set the Glide2IncDir variable. 
238   * HasGlide2 is per default NO.
239   *
240 -#define HasGlide2 YES
241   */
242 +#define HasGlide2 YES
243  
244  /*
245   * Set the path to your Glide include files.
246   *
247 -#define Glide2IncDir /usr/include/glide
248   */
249 +#define Glide2IncDir /usr/include/glide
250  
251  /* 
252   * Have glide 3?
253   *
254 -#define HasGlide3 YES
255   */
256 +#define HasGlide3 YES
257  
258  /*
259   * Set the path to your Glide 3 include files.
260   *
261 -#define Glide3IncDir /usr/include/glide3
262   */
263 -
264 +#define Glide3IncDir /usr/include/glide3
265  
266  
267  /*
268 @@ -426,8 +425,8 @@
269   * Some Linux releases don't have a libtermcap.  In this case you may need
270   * to uncomment the following
271   *
272 -#define TermcapLibrary         -lncurses
273   */
274 +#define TermcapLibrary         -ltinfo
275  
276  /*
277   * Build a server that dynamically loads the modules by setting
278 @@ -602,8 +601,8 @@
279   * To forceably build static libraries in addition to shared libraries,
280   * uncomment this.
281   *
282 -#define ForceNormalLib         YES
283   */
284 +#define ForceNormalLib         YES
285  
286  /*
287   * Uncomment this if your default tools (eg, gcc, ld, as, etc) are
288 @@ -691,4 +691,8 @@
289  #define X86EMU_LIBPATH /usr/local/lib
290   */ 
291  
292 -
293 +/* these must be before linux.cf is included */
294 +#define UsePam         YES
295 +#define HasPam         YES
296 +#define HasPamMisc     YES
297 +#define HasFontconfig  YES
298 --- xc/config/cf/xfree86.cf.orig        2006-04-26 02:28:16.000000000 +0200
299 +++ xc/config/cf/xfree86.cf     2006-06-11 00:28:00.337501008 +0200
300 @@ -148,7 +148,7 @@
301  #define XConfigFile            XF86Config
302  #endif
303  #ifndef XConfigDir
304 -#define XConfigDir             $(LIBDIR)
305 +#define XConfigDir             $(ETCX11DIR)
306  #endif
307  #ifndef XLogFile
308  #define XLogFile               XFree86
309 @@ -788,7 +788,7 @@
310  
311  # ifndef XF86CardDrivers
312  #  define XF86CardDrivers      mga glint nv s3 s3virge sis savage \
313 -                               trident chips tdfx fbdev ati \
314 +                               trident chips fbdev ati \
315                                 DevelDrivers newport \
316                                 XF86OSCardDrivers XF86ExtraCardDrivers
317  # endif
318 --- xc/config/imake/imake.c.orig        2006-01-09 15:56:14.000000000 +0100
319 +++ xc/config/imake/imake.c     2006-06-11 00:28:00.339500704 +0200
320 @@ -1056,6 +1056,7 @@
321    static char* suse = "/etc/SuSE-release";
322    static char* redhat = "/etc/redhat-release";
323    static char* debian = "/etc/debian_version";
324 +  static char* pld = "/etc/pld-release";
325  
326    fprintf (inFile, "%s\n", "#define LinuxUnknown    0");
327    fprintf (inFile, "%s\n", "#define LinuxSuSE       1");
328 @@ -1070,6 +1071,7 @@
329    fprintf (inFile, "%s\n", "#define LinuxTurbo      10");
330    fprintf (inFile, "%s\n", "#define LinuxWare       11");
331    fprintf (inFile, "%s\n", "#define LinuxYggdrasil  12");
332 +  fprintf (inFile, "%s\n", "#define LinuxPLD        13");
333  
334  #ifdef CROSSCOMPILE
335    if (CrossCompiling) {
336 @@ -1096,6 +1098,11 @@
337       * at the content of /etc/debian_version */
338      return;
339    }
340 +  if (lstat (pld, &sb) == 0) {
341 +    fprintf (inFile, "%s\n", "#define DefaultLinuxDistribution LinuxPLD");
342 +    fprintf (inFile, "%s\n", "#define DefaultLinuxDistName PLD");
343 +    return;
344 +  }
345    /* what's the definitive way to tell what any particular distribution is? */
346  
347    fprintf (inFile, "%s\n", "#define DefaultLinuxDistribution LinuxUnknown");
348 --- xc/programs/Xserver/hw/xfree86/xf86cfg/Imakefile.orig       2006-03-11 18:36:50.000000000 +0100
349 +++ xc/programs/Xserver/hw/xfree86/xf86cfg/Imakefile    2006-06-11 00:28:00.340500552 +0200
350 @@ -108,7 +108,7 @@
351  
352  #if HasNCurses
353  CURSESLIB = NCursesLibName
354 -CURSESDEFINES  = -DHAS_NCURSES
355 +CURSESDEFINES  = -DHAS_NCURSES -I/usr/include/ncurses
356  #endif
357  
358  XF86CONFIGFILE = XConfigFile
359 --- xc/programs/xdm/config/Xres.cpp.orig        2006-01-09 16:01:06.000000000 +0100
360 +++ xc/programs/xdm/config/Xres.cpp     2006-06-11 00:28:00.341500400 +0200
361 @@ -65,10 +65,10 @@
362  #endif /* XPM */
363  XHASHendif
364  #ifdef XPM
365 -XHASHif PLANES >= 8
366 -xlogin*logoFileName: BITMAPDIR/**//XDM_PIXMAP
367 +XHASHif PLANES > 8
368 +xlogin*logoFileName: BITMAPDIR/**//xdm-pld-logo.xpm
369  XHASHelse
370 -xlogin*logoFileName: BITMAPDIR/**//XDM_BWPIXMAP
371 +xlogin*logoFileName: BITMAPDIR/**//xdm-pld-logo-bw.xpm
372  XHASHendif
373  xlogin*useShape: true
374  xlogin*logoPadding: 10
375 --- xc/programs/xdm/resource.c.orig     2006-01-09 16:01:04.000000000 +0100
376 +++ xc/programs/xdm/resource.c  2006-06-11 00:28:00.342500248 +0200
377 @@ -83,31 +83,31 @@
378   */
379  #ifndef __EMX__
380  #ifndef DEF_SERVER_LINE 
381 -#define DEF_SERVER_LINE ":0 local /usr/bin/X11/X :0"
382 +#define DEF_SERVER_LINE ":0 local /usr/X11R6/bin/X :0"
383  #endif
384  #ifndef XRDB_PROGRAM
385 -#define XRDB_PROGRAM "/usr/bin/X11/xrdb"
386 +#define XRDB_PROGRAM "/usr/X11R6/X11/xrdb"
387  #endif
388  #ifndef DEF_SESSION
389 -#define DEF_SESSION "/usr/bin/X11/xterm -ls"
390 +#define DEF_SESSION "/usr/X11R6/bin/xterm -ls"
391  #endif
392  #ifndef DEF_USER_PATH
393 -#define DEF_USER_PATH ":/bin:/usr/bin:/usr/bin/X11:/usr/ucb"
394 +#define DEF_USER_PATH "/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin"
395  #endif
396  #ifndef DEF_SYSTEM_PATH
397 -#define DEF_SYSTEM_PATH "/etc:/bin:/usr/bin:/usr/bin/X11:/usr/ucb"
398 +#define DEF_SYSTEM_PATH "/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin"
399  #endif
400  #ifndef DEF_SYSTEM_SHELL
401  #define DEF_SYSTEM_SHELL "/bin/sh"
402  #endif
403  #ifndef DEF_FAILSAFE_CLIENT
404 -#define DEF_FAILSAFE_CLIENT "/usr/bin/X11/xterm"
405 +#define DEF_FAILSAFE_CLIENT "/usr/X11R6/bin/xterm"
406  #endif
407  #ifndef DEF_XDM_CONFIG
408 -#define DEF_XDM_CONFIG "/usr/lib/X11/xdm/xdm-config"
409 +#define DEF_XDM_CONFIG "/etc/X11/xdm/xdm-config"
410  #endif
411  #ifndef DEF_CHOOSER
412 -#define DEF_CHOOSER "/usr/lib/X11/xdm/chooser"
413 +#define DEF_CHOOSER "/etc/X11/xdm/chooser"
414  #endif
415  #ifndef DEF_AUTH_NAME
416  #ifdef HASXDMAUTH
417 @@ -117,7 +117,7 @@
418  #endif
419  #endif
420  #ifndef DEF_AUTH_DIR
421 -#define DEF_AUTH_DIR "/usr/lib/X11/xdm"
422 +#define DEF_AUTH_DIR "/etc/X11/xdm"
423  #endif
424  #ifndef DEF_USER_AUTH_DIR
425  #define DEF_USER_AUTH_DIR      "/tmp"
426 --- xc/programs/xinit/Imakefile.orig    2006-03-06 17:06:23.000000000 +0100
427 +++ xc/programs/xinit/Imakefile 2006-06-11 00:28:00.342500248 +0200
428 @@ -41,11 +41,12 @@
429  #endif
430  InstallManPage(startx,$(MANDIR))
431  
432 -#if InstallXinitConfig
433 -InstallNonExecFile($(SAMPLECONFIG),$(XINITDIR))
434 -#else
435 -InstallNonExecFileNoClobber($(SAMPLECONFIG),$(XINITDIR))
436 -#endif
437 +XCOMM PLD gets this from a different package
438 +XCOMM #if InstallXinitConfig
439 +XCOMM InstallNonExecFile($(SAMPLECONFIG),$(XINITDIR))
440 +XCOMM #else
441 +XCOMM InstallNonExecFileNoClobber($(SAMPLECONFIG),$(XINITDIR))
442 +XCOMM #endif
443  
444  LinkConfDirectory(xinit,.,xinit,.)
445  
446 --- xc/programs/xterm/Imakefile.orig    2007-07-03 17:19:53.000000000 +0200
447 +++ xc/programs/xterm/Imakefile 2007-12-02 16:10:40.453362442 +0100
448 @@ -102,6 +102,10 @@
449  # endif
450  #endif
451  
452 +#if InstallXtermSetUID
453 +#undef InstallXtermSetUID
454 +#endif
455 +
456  #ifndef SpecialCObjectRule
457  #define SpecialCObjectRule(module,ignore,defines) \
458  module.o: ; $(CC) -c defines $(CFLAGS) module.c
459 @@ -204,7 +208,7 @@
460          DEFINES = $(XKB_DEFINES) $(TERMCAPDEFINES) $(FEATURE_DEFINES) \
461                    $(SCROLLBAR_RIGHT) $(UTF8_OPTION) $(XRFDEF) $(PATH_DEFINES) \
462                    $(PUTENVDEF) $(IMAKEDEFINES) $(TRACEDEF)
463 -       INCLUDES = $(OBSOLETE_INCLUDES) $(XRFINCLUDES)
464 +       INCLUDES = $(OBSOLETE_INCLUDES) $(XRFINCLUDES) -I/usr/include/ncurses
465  
466  #ifdef OS2Architecture
467          MAINSRC = os2main.c
This page took 0.086757 seconds and 4 git commands to generate.