1 |
truedfx 08/10/05 15:22:11 |
2 |
|
3 |
Added: fpc-2.2.0-unneeded-symbols.patch |
4 |
fpc-2.2.2-unneeded-symbols.patch |
5 |
Log: |
6 |
Version bump (bug #234981 by Mihai Moldovan) |
7 |
Drop references to functions removed from gtk (bug #239264 by Renato Caldas) |
8 |
(Portage version: 2.2_rc11/cvs/Linux 2.6.26-gentoo-r1 x86_64) |
9 |
|
10 |
Revision Changes Path |
11 |
1.1 dev-lang/fpc/files/fpc-2.2.0-unneeded-symbols.patch |
12 |
|
13 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/fpc/files/fpc-2.2.0-unneeded-symbols.patch?rev=1.1&view=markup |
14 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/fpc/files/fpc-2.2.0-unneeded-symbols.patch?rev=1.1&content-type=text/plain |
15 |
|
16 |
Index: fpc-2.2.0-unneeded-symbols.patch |
17 |
=================================================================== |
18 |
Index: packages/gtk2/src/gtk+/gtk/gtk2.pas |
19 |
=================================================================== |
20 |
--- packages/extra/gtk2/gtk+/gtk/gtk2.pas (revision 11628) |
21 |
+++ packages/extra/gtk2/gtk+/gtk/gtk2.pas (working copy) |
22 |
@@ -63,6 +63,8 @@ |
23 |
{$DEFINE HasGTK2_8} |
24 |
{$ENDIF} |
25 |
|
26 |
+// {$define HasGTK_FileSystem} |
27 |
+ |
28 |
interface |
29 |
|
30 |
uses |
31 |
Index: packages/gtk2/src/gtk+/gtk/gtkfilesystem.inc |
32 |
=================================================================== |
33 |
--- packages/extra/gtk2/gtk+/gtk/gtkfilesystem.inc (revision 11628) |
34 |
+++ packages/extra/gtk2/gtk+/gtk/gtkfilesystem.inc (working copy) |
35 |
@@ -115,17 +115,14 @@ |
36 |
|
37 |
{$IFDEF read_interface_rest} |
38 |
|
39 |
+{$ifdef HasGTK_FileSystem} |
40 |
|
41 |
{ GError enumeration for GtkFileSystem } |
42 |
|
43 |
function GTK_FILE_SYSTEM_ERROR : TGQuark; |
44 |
|
45 |
- |
46 |
- |
47 |
function gtk_file_system_error_quark:TGQuark;cdecl;external gtklib name 'gtk_file_system_error_quark'; |
48 |
|
49 |
- |
50 |
- |
51 |
{ Boxed-type for gtk_file_folder_get_info() results } |
52 |
|
53 |
function GTK_TYPE_FILE_INFO : GType; |
54 |
@@ -244,11 +241,16 @@ |
55 |
{ GtkFileSystem modules support } |
56 |
|
57 |
function _gtk_file_system_create(file_system_name:Pchar):PGtkFileSystem;cdecl;external gtklib name '_gtk_file_system_create'; |
58 |
+ |
59 |
+{$endif HasGTK_FileSystem} |
60 |
+ |
61 |
{$endif} {read_interface_rest} |
62 |
|
63 |
|
64 |
{$ifdef read_implementation} |
65 |
|
66 |
+{$ifdef HasGTK_FileSystem} |
67 |
+ |
68 |
function GTK_FILE_SYSTEM_ERROR : TGQuark; |
69 |
begin |
70 |
GTK_FILE_SYSTEM_ERROR:=gtk_file_system_error_quark; |
71 |
@@ -307,6 +309,8 @@ |
72 |
GTK_FILE_FOLDER_GET_IFACE:=G_TYPE_INSTANCE_GET_INTERFACE(inst,GTK_TYPE_FILE_FOLDER); |
73 |
end; |
74 |
|
75 |
+{$endif HasGTK_FileSystem} |
76 |
+ |
77 |
function gtk_file_path_new_dup(str : Pgchar) : PGtkFilePath; |
78 |
begin |
79 |
gtk_file_path_new_dup:=PGtkFilePath(g_strdup(str)); |
80 |
|
81 |
|
82 |
|
83 |
1.1 dev-lang/fpc/files/fpc-2.2.2-unneeded-symbols.patch |
84 |
|
85 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/fpc/files/fpc-2.2.2-unneeded-symbols.patch?rev=1.1&view=markup |
86 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/fpc/files/fpc-2.2.2-unneeded-symbols.patch?rev=1.1&content-type=text/plain |
87 |
|
88 |
Index: fpc-2.2.2-unneeded-symbols.patch |
89 |
=================================================================== |
90 |
Index: packages/gtk2/src/gtk+/gtk/gtk2.pas |
91 |
=================================================================== |
92 |
--- packages/gtk2/src/gtk+/gtk/gtk2.pas (revision 11628) |
93 |
+++ packages/gtk2/src/gtk+/gtk/gtk2.pas (working copy) |
94 |
@@ -63,6 +63,8 @@ |
95 |
{$DEFINE HasGTK2_8} |
96 |
{$ENDIF} |
97 |
|
98 |
+// {$define HasGTK_FileSystem} |
99 |
+ |
100 |
interface |
101 |
|
102 |
uses |
103 |
Index: packages/gtk2/src/gtk+/gtk/gtkfilesystem.inc |
104 |
=================================================================== |
105 |
--- packages/gtk2/src/gtk+/gtk/gtkfilesystem.inc (revision 11628) |
106 |
+++ packages/gtk2/src/gtk+/gtk/gtkfilesystem.inc (working copy) |
107 |
@@ -115,17 +115,14 @@ |
108 |
|
109 |
{$IFDEF read_interface_rest} |
110 |
|
111 |
+{$ifdef HasGTK_FileSystem} |
112 |
|
113 |
{ GError enumeration for GtkFileSystem } |
114 |
|
115 |
function GTK_FILE_SYSTEM_ERROR : TGQuark; |
116 |
|
117 |
- |
118 |
- |
119 |
function gtk_file_system_error_quark:TGQuark;cdecl;external gtklib name 'gtk_file_system_error_quark'; |
120 |
|
121 |
- |
122 |
- |
123 |
{ Boxed-type for gtk_file_folder_get_info() results } |
124 |
|
125 |
function GTK_TYPE_FILE_INFO : GType; |
126 |
@@ -244,11 +241,16 @@ |
127 |
{ GtkFileSystem modules support } |
128 |
|
129 |
function _gtk_file_system_create(file_system_name:Pchar):PGtkFileSystem;cdecl;external gtklib name '_gtk_file_system_create'; |
130 |
+ |
131 |
+{$endif HasGTK_FileSystem} |
132 |
+ |
133 |
{$endif} {read_interface_rest} |
134 |
|
135 |
|
136 |
{$ifdef read_implementation} |
137 |
|
138 |
+{$ifdef HasGTK_FileSystem} |
139 |
+ |
140 |
function GTK_FILE_SYSTEM_ERROR : TGQuark; |
141 |
begin |
142 |
GTK_FILE_SYSTEM_ERROR:=gtk_file_system_error_quark; |
143 |
@@ -307,6 +309,8 @@ |
144 |
GTK_FILE_FOLDER_GET_IFACE:=G_TYPE_INSTANCE_GET_INTERFACE(inst,GTK_TYPE_FILE_FOLDER); |
145 |
end; |
146 |
|
147 |
+{$endif HasGTK_FileSystem} |
148 |
+ |
149 |
function gtk_file_path_new_dup(str : Pgchar) : PGtkFilePath; |
150 |
begin |
151 |
gtk_file_path_new_dup:=PGtkFilePath(g_strdup(str)); |