SOURCES: XFree86-PLD.patch, XFree86-Xwrapper.patch, XFree86-elfloa...
qboosh
qboosh at pld-linux.org
Mon Dec 3 19:21:16 CET 2007
Author: qboosh Date: Mon Dec 3 18:21:16 2007 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- updated for 4.7.0
---- Files affected:
SOURCES:
XFree86-PLD.patch (1.23 -> 1.24) , XFree86-Xwrapper.patch (1.11 -> 1.12) , XFree86-elfloader-linux-non-exec-stack.patch (1.2 -> 1.3) , XFree86-xterm-256colors.patch (1.3 -> 1.4)
---- Diffs:
================================================================
Index: SOURCES/XFree86-PLD.patch
diff -u SOURCES/XFree86-PLD.patch:1.23 SOURCES/XFree86-PLD.patch:1.24
--- SOURCES/XFree86-PLD.patch:1.23 Wed Jul 19 21:42:31 2006
+++ SOURCES/XFree86-PLD.patch Mon Dec 3 19:21:11 2007
@@ -207,7 +207,7 @@
#ifndef XF86OSCardDrivers
--- xc/config/cf/site.def.orig 2006-01-09 15:56:13.000000000 +0100
+++ xc/config/cf/site.def 2006-06-11 00:28:00.330502072 +0200
-@@ -104,10 +104,15 @@
+@@ -104,10 +104,10 @@
#define HasSentinel YES
*/
@@ -218,11 +218,6 @@
+#define DefaultUserPath /usr/local/bin:/bin:/usr/bin:$(BINDIR)
+#undef DefaultSystemPath
+#define DefaultSystemPath /sbin:/bin:/usr/sbin:/usr/bin:$(BINDIR)
-+
-+
-+#define HasPam YES
-+#define HasPamMisc YES
-+#define HasFontconfig YES
/* You do NOT need SetUID if you only run the server under xdm */
@@ -276,7 +271,7 @@
*
-#define TermcapLibrary -lncurses
*/
-+#define TermcapLibrary -lncurses
++#define TermcapLibrary -ltinfo
/*
* Build a server that dynamically loads the modules by setting
@@ -290,6 +285,16 @@
/*
* Uncomment this if your default tools (eg, gcc, ld, as, etc) are
+@@ -691,4 +691,8 @@
+ #define X86EMU_LIBPATH /usr/local/lib
+ */
+
+-
++/* these must be before linux.cf is included */
++#define UsePam YES
++#define HasPam YES
++#define HasPamMisc YES
++#define HasFontconfig YES
--- xc/config/cf/xfree86.cf.orig 2006-04-26 02:28:16.000000000 +0200
+++ xc/config/cf/xfree86.cf 2006-06-11 00:28:00.337501008 +0200
@@ -148,7 +148,7 @@
@@ -429,7 +434,7 @@
-#else
-InstallNonExecFileNoClobber($(SAMPLECONFIG),$(XINITDIR))
-#endif
-+XCOMM Red Hat gets this from a different package
++XCOMM PLD gets this from a different package
+XCOMM #if InstallXinitConfig
+XCOMM InstallNonExecFile($(SAMPLECONFIG),$(XINITDIR))
+XCOMM #else
@@ -438,9 +443,9 @@
LinkConfDirectory(xinit,.,xinit,.)
---- xc/programs/xterm/Imakefile.orig 2006-04-10 02:34:36.000000000 +0200
-+++ xc/programs/xterm/Imakefile 2006-06-11 00:48:09.508679048 +0200
-@@ -94,6 +94,10 @@
+--- xc/programs/xterm/Imakefile.orig 2007-07-03 17:19:53.000000000 +0200
++++ xc/programs/xterm/Imakefile 2007-12-02 16:10:40.453362442 +0100
+@@ -102,6 +102,10 @@
# endif
#endif
@@ -451,12 +456,12 @@
#ifndef SpecialCObjectRule
#define SpecialCObjectRule(module,ignore,defines) \
module.o: ; $(CC) -c defines $(CFLAGS) module.c
-@@ -179,7 +183,7 @@
- XKB_DEFINES = XkbClientDefines
- PATH_DEFINES = -DPROJECTROOT=$(PROJECTROOT)
- DEFINES = $(XKB_DEFINES) $(TERMCAPDEFINES) $(FEATURE_DEFINES) $(SCROLLBAR_RIGHT) $(UTF8_OPTION) $(XRFDEF) $(PATH_DEFINES) $(PUTENVDEF) $(IMAKEDEFINES) $(TRACEDEF)
-- INCLUDES = -I. $(XRFINCLUDES)
-+ INCLUDES = -I. -I/usr/include/ncurses $(XRFINCLUDES)
+@@ -204,7 +208,7 @@
+ DEFINES = $(XKB_DEFINES) $(TERMCAPDEFINES) $(FEATURE_DEFINES) \
+ $(SCROLLBAR_RIGHT) $(UTF8_OPTION) $(XRFDEF) $(PATH_DEFINES) \
+ $(PUTENVDEF) $(IMAKEDEFINES) $(TRACEDEF)
+- INCLUDES = $(OBSOLETE_INCLUDES) $(XRFINCLUDES)
++ INCLUDES = $(OBSOLETE_INCLUDES) $(XRFINCLUDES) -I/usr/include/ncurses
#ifdef OS2Architecture
MAINSRC = os2main.c
================================================================
Index: SOURCES/XFree86-Xwrapper.patch
diff -u SOURCES/XFree86-Xwrapper.patch:1.11 SOURCES/XFree86-Xwrapper.patch:1.12
--- SOURCES/XFree86-Xwrapper.patch:1.11 Thu Jul 20 00:05:02 2006
+++ SOURCES/XFree86-Xwrapper.patch Mon Dec 3 19:21:11 2007
@@ -86,7 +86,7 @@
+#if UseXserverWrapper
+all:: Xwrapper
-+SetUIDProgramTarget(Xwrapper,os/wrapper.o,NullParameter,$(PAMLIBS),NullParameter)
++SetUIDProgramTarget(Xwrapper,os/wrapper.o,NullParameter,$(SERVERPAMLIBRARIES),NullParameter)
+InstallProgramWithFlags(Xwrapper,$(BINDIR),$(INSTUIDFLAGS))
+#endif
+
@@ -110,22 +110,14 @@
/*
--- xc/programs/Xserver/os/Imakefile.orig 2006-02-19 16:51:31.000000000 +0100
+++ xc/programs/Xserver/os/Imakefile 2006-07-19 21:30:56.576028250 +0200
-@@ -193,6 +193,7 @@
- -I$(SERVERSRC)/Xext -I$(SERVERSRC)/render \
- -I$(SERVERSRC)/lbx -I$(SERVERSRC)/Xprint \
- -I$(TOP)/lib/Xau Krb5Includes
-+ EXTRA_DEFINES = -DUSE_PAM
- DEPEND_DEFINES = $(DBM_DEFINES) $(XDMCP_DEFINES) \
- $(TRANS_INCLUDES) $(CONNECTION_FLAGS) DependDefines
- LINTLIBS = ../dix/llib-ldix.ln
-@@ -239,6 +240,14 @@
+@@ -239,6 +241,14 @@
SpecialCObjectRule(oscolor,$(ICONFIGFILES),$(DBM_DEFINES))
#endif
+#if UseXserverWrapper && XF86Server
+AllTarget(wrapper.o)
+
-+ WRAPPER_DEFINES = -DXSERVER_PATH=\"/etc/X11/X\"
++ WRAPPER_DEFINES = -DXSERVER_PATH=\"/etc/X11/X\" $(PAMDEFINES)
+
+SpecialCObjectRule(wrapper,NullParameter,$(WRAPPER_DEFINES))
+#endif
================================================================
Index: SOURCES/XFree86-elfloader-linux-non-exec-stack.patch
diff -u SOURCES/XFree86-elfloader-linux-non-exec-stack.patch:1.2 SOURCES/XFree86-elfloader-linux-non-exec-stack.patch:1.3
--- SOURCES/XFree86-elfloader-linux-non-exec-stack.patch:1.2 Tue May 1 08:45:33 2007
+++ SOURCES/XFree86-elfloader-linux-non-exec-stack.patch Mon Dec 3 19:21:11 2007
@@ -1,15 +1,15 @@
---- xc/programs/Xserver/hw/xfree86/loader/elfloader.c.orig 2006-04-08 19:53:39.000000000 +0200
-+++ xc/programs/Xserver/hw/xfree86/loader/elfloader.c 2007-05-01 08:40:52.720051459 +0200
-@@ -1168,7 +1168,7 @@
+--- xc/programs/Xserver/hw/xfree86/loader/elfloader.c.orig 2007-04-09 17:37:17.000000000 +0200
++++ xc/programs/Xserver/hw/xfree86/loader/elfloader.c 2007-12-02 16:51:49.442062089 +0100
+@@ -1165,7 +1165,7 @@
ErrorF("ELFCreateGOT() Unable to reallocate memory!!!!\n");
return FALSE;
}
--# if defined(linux) && defined(__ia64__) || defined(__OpenBSD__) || defined(__NetBSD__)
-+# if defined(linux) || defined(__OpenBSD__) || defined(__NetBSD__)
+-# if (defined(linux) && defined(__ia64__)) || \
++# if defined(linux) || \
+ defined(__OpenBSD__) || defined(__NetBSD__)
{
unsigned long page_size = getpagesize();
- unsigned long round;
-@@ -3351,10 +3351,16 @@
+@@ -3483,10 +3483,16 @@
elffile->lsection[j].size = SecSize(i);
elffile->lsection[j].flags = flags;
switch (SecType(i)) {
@@ -28,12 +28,12 @@
break;
#endif
case SHT_SYMTAB:
-@@ -3556,7 +3562,7 @@
+@@ -3688,7 +3694,7 @@
ErrorF("Unable to allocate ELF sections\n");
return NULL;
}
--# if defined(linux) && defined(__ia64__) || defined(__OpenBSD__) || defined(__NetBSD__)
-+# if defined(linux) || defined(__OpenBSD__) || defined(__NetBSD__)
+-# if (defined(linux) && defined(__ia64__)) || \
++# if defined(linux) || \
+ defined(__OpenBSD__) || defined(__NetBSD__)
{
unsigned long page_size = getpagesize();
- unsigned long round;
================================================================
Index: SOURCES/XFree86-xterm-256colors.patch
diff -u SOURCES/XFree86-xterm-256colors.patch:1.3 SOURCES/XFree86-xterm-256colors.patch:1.4
--- SOURCES/XFree86-xterm-256colors.patch:1.3 Sun Jun 11 19:28:21 2006
+++ SOURCES/XFree86-xterm-256colors.patch Mon Dec 3 19:21:11 2007
@@ -1,6 +1,6 @@
---- xc/programs/xterm/Imakefile.orig 2006-06-11 03:49:18.234381592 +0200
-+++ xc/programs/xterm/Imakefile 2006-06-11 03:52:43.109235880 +0200
-@@ -46,6 +46,8 @@
+--- xc/programs/xterm/Imakefile.orig 2007-12-02 16:41:43.351522957 +0100
++++ xc/programs/xterm/Imakefile 2007-12-02 16:43:16.500831234 +0100
+@@ -50,6 +50,8 @@
UTMPLIB = -lutempter
#endif
@@ -9,12 +9,12 @@
/*
* Fixes to allow compile with X11R5, etc.
*/
-@@ -185,7 +187,7 @@
- XKB_DEFINES = XkbClientDefines
+@@ -209,7 +211,7 @@
PATH_DEFINES = -DPROJECTROOT=$(PROJECTROOT)
- DEFINES = $(XKB_DEFINES) $(TERMCAPDEFINES) $(FEATURE_DEFINES) $(SCROLLBAR_RIGHT) $(UTF8_OPTION) $(XRFDEF) $(PATH_DEFINES) $(PUTENVDEF) $(IMAKEDEFINES) $(TRACEDEF)
-- INCLUDES = -I. -I/usr/include/ncurses $(XRFINCLUDES)
-+ INCLUDES = -I. -I/usr/include/ncurses $(COLORS_256) $(XRFINCLUDES)
+ DEFINES = $(XKB_DEFINES) $(TERMCAPDEFINES) $(FEATURE_DEFINES) \
+ $(SCROLLBAR_RIGHT) $(UTF8_OPTION) $(XRFDEF) $(PATH_DEFINES) \
+- $(PUTENVDEF) $(IMAKEDEFINES) $(TRACEDEF)
++ $(PUTENVDEF) $(IMAKEDEFINES) $(TRACEDEF) $(COLORS_256)
+ INCLUDES = $(OBSOLETE_INCLUDES) $(XRFINCLUDES) -I/usr/include/ncurses
#ifdef OS2Architecture
- MAINSRC = os2main.c
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/XFree86-PLD.patch?r1=1.23&r2=1.24&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/XFree86-Xwrapper.patch?r1=1.11&r2=1.12&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/XFree86-elfloader-linux-non-exec-stack.patch?r1=1.2&r2=1.3&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/XFree86-xterm-256colors.patch?r1=1.3&r2=1.4&f=u
More information about the pld-cvs-commit
mailing list