]> git.pld-linux.org Git - packages/XFree86.git/blame - XFree86-link.patch
- 4.8.0 (probably the last XFree86 version ever, for comparison and archival reasons)
[packages/XFree86.git] / XFree86-link.patch
CommitLineData
2bb45ae5
JB
1Note: Xft1 chunk removes non-public (and no longer used) Xft function,
2which relied on private fontconfig functions, which are no longer exported.
3--- XFree86-4.8.0/xc/config/cf/lnxLib.tmpl.orig 2006-02-19 17:25:26.000000000 +0100
4+++ XFree86-4.8.0/xc/config/cf/lnxLib.tmpl 2013-02-17 12:47:40.102177683 +0100
5@@ -23,8 +23,11 @@
6 #define SharedXaw6Reqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XLIB)
7 #define SharedXawReqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(XLIB)
8 #define SharedXmuReqs $(LDPRELIB) $(XTOOLLIB) $(XLIB)
9+#define SharedXmuuReqs $(LDPRELIB) $(XONLYLIB)
10 #define SharedXextReqs $(LDPRELIB) $(XONLYLIB)
11 #define SharedXiReqs $(LDPRELIB) $(XLIB)
12+#define SharedXpmReqs $(LDPRELIB) $(XONLYLIB)
13+#define SharedXpReqs $(LDPRELIB) $(XLIB)
14 #define SharedXrenderReqs $(LDPRELIB) $(XLIB)
15 #define SharedXtstReqs $(LDPRELIB) $(XLIB)
16 #define SharedSMReqs $(LDPRELIB) $(ICELIB)
17@@ -36,16 +39,28 @@
18 #endif
19 #define SharedGLReqs $(LDPRELIB) $(XLIB) ExtraSharedGLReqs
20
21+#define SharedAppleWMReqs $(LDPRELIB) $(XLIB)
22+#define SharedDPSReqs $(LDPRELIB) $(XTOOLONLYLIB) $(XLIB)
23+#define SharedDPSTKReqs $(LDPRELIB) $(XONLYLIB) $(DPSLIB) -lm
24+#define SharedDmxReqs $(LDPRELIB) $(XLIB)
25+#define SharedFontencReqs $(LDPREFIX) -lz
26+#define SharedGLUReqs $(LDPRELIB) $(GLXLIB)
27+#define SharedOSMesaReqs $(LDPREFIX) $(GLXLIB) $(XXF86VMLIB) $(XLIB) -lm
28 #define SharedXResReqs $(LDPRELIB) $(XLIB)
29+#define SharedXcursorReqs $(LDPRELIB) $(XRENDERLIB) $(XONLYLIB)
30+#define SharedXfontReqs $(LDPRELIB) $(FREETYPE2LIB) -lm -lz
31 #define SharedXfontcacheReqs $(LDPRELIB) $(XLIB)
32 #define SharedXineramaReqs $(LDPRELIB) $(XLIB)
33+#define SharedXrandrReqs $(LDPRELIB) $(XRENDERLIB) $(XLIB)
34 #define SharedXssReqs $(LDPRELIB) $(XLIB)
35+#define SharedXvReqs $(LDPRELIB) $(XLIB)
36 #define SharedXvMCReqs $(LDPRELIB) $(XLIB)
37 #define SharedXxf86dgaReqs $(LDPRELIB) $(XLIB)
38 #define SharedXxf86miscReqs $(LDPRELIB) $(XLIB)
39+#define SharedXxf86rushReqs $(LDPRELIB) $(XLIB)
40 #define SharedXxf86vmReqs $(LDPRELIB) $(XLIB)
41 #define SharedxkbfileReqs $(LDPRELIB) $(XONLYLIB)
42-#define SharedxkbuiReqs $(LDPRELIB) $(XKBFILELIB) $(XONLYLIB)
43+#define SharedxkbuiReqs $(LDPRELIB) $(XKBFILELIB) $(XONLYLIB) -lm
44
45 #else /* UseElfFormat */
46
47--- XFree86-4.8.0/xc/programs/xrx/plugin/Imakefile.orig 2007-01-19 16:12:54.000000000 +0100
48+++ XFree86-4.8.0/xc/programs/xrx/plugin/Imakefile 2013-02-17 12:41:51.235525657 +0100
49@@ -197,7 +197,7 @@
50 PLUGIN_LDOPTIONS = $(LDPRELIBS)
51 #endif /* UseInstalledX11 */
52
53- REQUIREDLIBS = $(X11R6_3_EXTENSIONS) $(PLUGIN_LDOPTIONS) $(RXICELIB) $(XTOOLONLYLIB) $(XLIB)
54+ REQUIREDLIBS = $(X11R6_3_EXTENSIONS) $(PLUGIN_LDOPTIONS) $(RXICELIB) $(XTOOLONLYLIB) $(XLIB) $(ICELIB)
55
56 #include <Library.tmpl>
57
58--- XFree86-4.8.0/xc/lib/XvMC/hw/i810/Imakefile.orig 2005-10-18 16:34:46.000000000 +0200
59+++ XFree86-4.8.0/xc/lib/XvMC/hw/i810/Imakefile 2013-02-17 12:43:06.572189160 +0100
60@@ -10,7 +10,7 @@
61 #include <Threads.tmpl>
62
63 #ifdef SharedXvMCReqs
64-REQUIREDLIBS = SharedXvMCReqs
65+REQUIREDLIBS = SharedXvMCReqs $(XVMCLIB) $(XVLIB)
66 #endif
67
68 #if Malloc0ReturnsNull
69--- XFree86-4.8.0/xc/lib/GLw/Imakefile.orig 2005-10-18 16:34:31.000000000 +0200
70+++ XFree86-4.8.0/xc/lib/GLw/Imakefile 2013-02-17 12:44:09.392186525 +0100
71@@ -69,7 +69,7 @@
72 #define SoRev SOGLWREV
73 #define IncSubdir GL
74
75-REQUIREDLIBS = $(LDPRELIBS) $(XTOOLLIB) $(XLIB)
76+REQUIREDLIBS = $(LDPRELIBS) $(XTOOLLIB) $(GLXLIB) $(XLIB)
77
78 DEFINES =
79
80--- XFree86-4.8.0/xc/lib/Xft1/xftpat.c.orig 2005-02-28 17:42:19.000000000 +0100
81+++ XFree86-4.8.0/xc/lib/Xft1/xftpat.c 2013-02-17 14:23:35.631936147 +0100
82@@ -206,15 +206,6 @@ XftPatternGetBool (XftPattern *p, const
83 return XftResultMatch;
84 }
85
86-XftPatternElt *
87-XftPatternFind (XftPattern *p, const char *object, FcBool insert)
88-{
89- if (insert)
90- return FcPatternInsertElt (p, object);
91- else
92- return FcPatternFindElt (p, object);
93-}
94-
95
96 XftPattern *
97 XftPatternDuplicate (XftPattern *orig)
98--- XFree86-4.8.0/xc/lib/Xft1/Xft-def.cpp.orig 2005-02-28 17:42:19.000000000 +0100
99+++ XFree86-4.8.0/xc/lib/Xft1/Xft-def.cpp 2013-02-17 14:24:14.931934499 +0100
100@@ -135,7 +135,6 @@
101 XftPatternDel
102 XftPatternDestroy
103 XftPatternDuplicate
104-XftPatternFind
105 XftPatternGet
106 XftPatternGetBool
107 XftPatternGetDouble
This page took 0.065138 seconds and 4 git commands to generate.