]> git.pld-linux.org Git - packages/libreoffice.git/blob - openoffice-system-db.patch
- up
[packages/libreoffice.git] / openoffice-system-db.patch
1 diff -Nur oo.orig/berkeleydb/makefile.mk oo.chng/berkeleydb/makefile.mk
2 --- oo.orig/berkeleydb/makefile.mk      Thu Jun 12 11:50:38 2003
3 +++ oo.chng/berkeleydb/makefile.mk      Wed Jul 30 19:14:32 2003
4 @@ -65,6 +65,16 @@
5  PRJNAME=so_berkeleydb
6  TARGET=so_berkeleydb
7  
8 +# --- Hack to get system db libraries ------------------------------
9 +.IF "$(GUI)"=="UNX"
10 +all:
11 +       @echo "Since you're running a real OS, we're assuming you have db..."
12 +       +$(COPY) /usr$/lib$/libdb-4.2.so $(DLLDEST)
13 +       +$(COPY) /usr$/lib$/libdb_cxx-4.2.so $(DLLDEST)
14 +       +$(COPY) /usr$/lib$/libdb_java-4.2.so $(DLLDEST)
15 +       +$(COPY) /usr$/lib$/db.jar $(DLLDEST)
16 +.ENDIF
17 +
18  # --- Settings -----------------------------------------------------
19  
20  .INCLUDE :     settings.mk
21 diff -Nur oo.orig/berkeleydb/prj/d.lst oo.chng/berkeleydb/prj/d.lst
22 --- oo.orig/berkeleydb/prj/d.lst        Mon Jul 14 20:43:57 2003
23 +++ oo.chng/berkeleydb/prj/d.lst        Wed Jul 30 19:13:27 2003
24 @@ -1,15 +1,17 @@
25  mkdir: %_DEST%\inc%_EXT%\berkeleydb
26  
27 -..\%__SRC%\inc\db_cxx.h %_DEST%\inc%_EXT%\berkeleydb\db_cxx.h
28 -..\%__SRC%\inc\db_185.h %_DEST%\inc%_EXT%\berkeleydb\db_185.h
29 -..\%__SRC%\inc\db.h %_DEST%\inc%_EXT%\berkeleydb\db.h
30 +\usr\include\db_cxx.h %_DEST%\inc%_EXT%\berkeleydb\db_cxx.h
31 +\usr\include\cxx_common.h %_DEST%\inc%_EXT%\berkeleydb\cxx_common.h
32 +\usr\include\cxx_except.h %_DEST%\inc%_EXT%\berkeleydb\cxx_except.h
33 +\usr\include\db_185.h %_DEST%\inc%_EXT%\berkeleydb\db_185.h
34 +\usr\include\db.h %_DEST%\inc%_EXT%\berkeleydb\db.h
35  
36  ..\%__SRC%\lib\libdb32.lib %_DEST%\lib%_EXT%\libdb32.lib
37  ..\%__SRC%\lib\libdb_java32.lib %_DEST%\lib%_EXT%\libdb_java32.lib
38  
39 -..\%__SRC%\lib\libdb-3.2.so %_DEST%\lib%_EXT%\libdb-3.2.so
40 -..\%__SRC%\lib\libdb_java-3.2.so %_DEST%\lib%_EXT%\libdb_java-3.2.so
41 -..\%__SRC%\lib\libdb_cxx-3.2.so %_DEST%\lib%_EXT%\libdb_cxx-3.2.so
42 +\usr\lib\libdb-4.2.so %_DEST%\lib%_EXT%\libdb-4.2.so
43 +\usr\lib\libdb_java-4.2.so %_DEST%\lib%_EXT%\libdb_java-4.2.so
44 +\usr\lib\libdb_cxx-4.2.so %_DEST%\lib%_EXT%\libdb_cxx-4.2.so
45  
46  ..\%__SRC%\lib\libdb-3.2.dylib %_DEST%\lib%_EXT%\libdb-3.2.dylib
47  ..\%__SRC%\lib\libdb_java-3.2.dylib %_DEST%\lib%_EXT%\libdb_java-3.2.dylib
48 @@ -18,5 +20,5 @@
49  ..\%__SRC%\bin\libdb32.dll %_DEST%\bin%_EXT%\libdb32.dll
50  ..\%__SRC%\bin\libdb_java32.dll %_DEST%\bin%_EXT%\libdb_java32.dll
51  
52 -..\%__SRC%\bin\db.jar %_DEST%\bin%_EXT%\db.jar
53 +\usr\share\java\db.jar %_DEST%\bin%_EXT%\db.jar
54  
55 diff -Nur oo.orig/config_office/makefile.rc oo.chng/config_office/makefile.rc
56 --- oo.orig/config_office/makefile.rc   Mon Jul  7 16:46:29 2003
57 +++ oo.chng/config_office/makefile.rc   Wed Jul 30 19:05:47 2003
58 @@ -159,7 +159,6 @@
59         so3 \
60         soltools \
61         sot \
62 -       berkeleydb \
63         starmath \
64         stoc \
65         store \
66 diff -Nur oo.orig/scp/source/office/files.scp oo.chng/scp/source/office/files.scp
67 --- oo.orig/scp/source/office/files.scp Wed Jul 30 15:28:10 2003
68 +++ oo.chng/scp/source/office/files.scp Wed Jul 30 19:09:56 2003
69 @@ -983,7 +983,7 @@
70          Styles          = (PACKED);
71          Dir             = GID_DIR_PROGRAM;
72          #ifdef UNX
73 -        Name            = STRING(CONCAT2(libdb-3.2,UNXSUFFIX));
74 +        Name            = STRING(CONCAT2(libdb-4.2,UNXSUFFIX));
75          #else
76          Name            = "libdb32.dll";
77          #endif
78 @@ -996,7 +996,7 @@
79          Styles          = (PACKED);
80          Dir             = GID_DIR_PROGRAM;
81          #ifdef UNX
82 -        Name            = STRING(CONCAT2(libdb_java-3.2,UNXSUFFIX));
83 +        Name            = STRING(CONCAT2(libdb_java-4.2,UNXSUFFIX));
84          #else
85          Name            = "libdb_java32.dll";
86          #endif
87 @@ -1010,7 +1010,7 @@
88          TXT_FILE_BODY;
89          Styles          = (PACKED);
90          Dir             = GID_DIR_PROGRAM;
91 -        Name            = STRING(CONCAT2(libdb_cxx-3.2,UNXSUFFIX));
92 +        Name            = STRING(CONCAT2(libdb_cxx-4.2,UNXSUFFIX));
93  End
94  
95  #endif
96 diff -Nur oo.orig/setup2/script/linux/1.0.0/webinstdb.inf oo.chng/setup2/script/linux/1.0.0/webinstdb.inf
97 --- oo.orig/setup2/script/linux/1.0.0/webinstdb.inf     Thu May 24 08:45:47 2001
98 +++ oo.chng/setup2/script/linux/1.0.0/webinstdb.inf     Wed Jul 30 19:08:11 2003
99 @@ -6687,7 +6687,7 @@
100  End
101  
102  File gid_File_Lib_Db31
103 -       Name             = "libdb-3.1.so";
104 +       Name             = "libdb-4.2.so";
105         PackedName       = "f_0352";
106         Size             = 458008;
107         Dir                      = gid_Dir_Program;
108 @@ -6700,7 +6700,7 @@
109  End
110  
111  File gid_File_Lib_Dbjava31
112 -       Name             = "libdb_java-3.1.so";
113 +       Name             = "libdb_java-4.2.so";
114         PackedName       = "f_0353";
115         Size             = 506820;
116         Dir                      = gid_Dir_Program;
117 diff -Nur oo.orig/setup2/script/linux/1.0.1/webinstdb.inf oo.chng/setup2/script/linux/1.0.1/webinstdb.inf
118 --- oo.orig/setup2/script/linux/1.0.1/webinstdb.inf     Thu May 17 16:46:41 2001
119 +++ oo.chng/setup2/script/linux/1.0.1/webinstdb.inf     Wed Jul 30 19:08:31 2003
120 @@ -7474,7 +7474,7 @@
121  End
122  
123  File gid_File_Lib_Db31
124 -       Name             = "libdb-3.1.so";
125 +       Name             = "libdb-4.2.so";
126         PackedName       = "f_0358";
127         Size             = 458008;
128         DownloadSize = 196814;
129 @@ -7488,7 +7488,7 @@
130  End
131  
132  File gid_File_Lib_Dbjava31
133 -       Name             = "libdb_java-3.1.so";
134 +       Name             = "libdb_java-4.2.so";
135         PackedName       = "f_0359";
136         Size             = 506820;
137         DownloadSize = 212931;
138 diff -Nur oo.orig/setup2/script/linux/1.1.1/webinstdb.inf oo.chng/setup2/script/linux/1.1.1/webinstdb.inf
139 --- oo.orig/setup2/script/linux/1.1.1/webinstdb.inf     Wed Sep 19 14:58:58 2001
140 +++ oo.chng/setup2/script/linux/1.1.1/webinstdb.inf     Wed Jul 30 19:08:50 2003
141 @@ -7512,7 +7512,7 @@
142  End
143  
144  File gid_File_Lib_Db31
145 -       Name             = "libdb-3.1.so";
146 +       Name             = "libdb-4.2.so";
147         PackedName       = "f_0361";
148         Size             = 458008;
149         DownloadSize = 196814;
150 @@ -7526,7 +7526,7 @@
151  End
152  
153  File gid_File_Lib_Dbjava31
154 -       Name             = "libdb_java-3.1.so";
155 +       Name             = "libdb_java-4.2.so";
156         PackedName       = "f_0362";
157         Size             = 506820;
158         DownloadSize = 212931;
159 diff -Nur oo.orig/solenv/inc/libs.mk oo.chng/solenv/inc/libs.mk
160 --- oo.orig/solenv/inc/libs.mk  Wed Jul 30 15:28:09 2003
161 +++ oo.chng/solenv/inc/libs.mk  Wed Jul 30 19:11:20 2003
162 @@ -176,8 +176,8 @@
163  ZLIB3RDLIB=-lzlib
164  JPEG3RDLIB=-ljpeglib
165  NEON3RDLIB=-lneon
166 -BERKELEYLIB=-ldb-3.2
167 -BERKELEYCPPLIB=-ldb_cxx-3.2
168 +BERKELEYLIB=-ldb-4.2
169 +BERKELEYCPPLIB=-ldb_cxx-4.2
170  CURLLIB=-lcurl
171  SFX2LIB=-lsfx$(OFFICEUPD)$(DLLPOSTFIX)
172  SFXLIB=-lsfx$(OFFICEUPD)$(DLLPOSTFIX)
173 diff -Nur oo.orig/xmlhelp/source/com/sun/star/help/CreateDb.java oo.chng/xmlhelp/source/com/sun/star/help/CreateDb.java
174 --- oo.orig/xmlhelp/source/com/sun/star/help/CreateDb.java      Mon Nov 20 13:08:42 2000
175 +++ oo.chng/xmlhelp/source/com/sun/star/help/CreateDb.java      Wed Jul 30 19:16:26 2003
176 @@ -37,7 +37,7 @@
177                 table.set_errpfx( "HelpAccess" );
178                 try
179                 {
180 -                       table.open( dbName,null,Db.DB_BTREE,Db.DB_RDONLY,0644 );
181 +                       table.open( null,dbName,null,Db.DB_BTREE,Db.DB_RDONLY,0644 );
182                         Dbc cursor = table.cursor( null,0 );
183  
184                         StringDbt key = new StringDbt();
185 @@ -131,7 +131,7 @@
186                 Db table = new Db(null, 0);
187                 table.set_error_stream(System.err);
188                 table.set_errpfx("AccessExample");
189 -               table.open("e:/rvp603b/help/helpaccess.db", null, Db.DB_HASH, Db.DB_CREATE, 0644);
190 +               table.open(null,"e:/rvp603b/help/helpaccess.db", null, Db.DB_HASH, Db.DB_CREATE, 0644);
191                 StringDbt key = new StringDbt(key1);
192                 StringDbt data = new StringDbt(data1);
193                 try
194 diff -Nur oo.orig/xmlhelp/source/com/sun/star/help/HelpDatabases.java oo.chng/xmlhelp/source/com/sun/star/help/HelpDatabases.java
195 --- oo.orig/xmlhelp/source/com/sun/star/help/HelpDatabases.java Thu Mar 27 19:07:28 2003
196 +++ oo.chng/xmlhelp/source/com/sun/star/help/HelpDatabases.java Wed Jul 30 19:18:28 2003
197 @@ -239,7 +239,7 @@
198                                 table = new Db( null,0 );
199  
200                                 String tablePath = _installDirectory + key + ".db";
201 -                               table.open( tablePath,null,Db.DB_BTREE,Db.DB_RDONLY,0644 );
202 +                               table.open( null,tablePath,null,Db.DB_BTREE,Db.DB_RDONLY,0644 );
203                                 _dbHash.put( key,table );
204              }
205              catch( DbException e )
206 @@ -274,7 +274,7 @@
207                                 table = new Db( null,0 );
208  
209                                 String tablePath = _installDirectory + key + ".ht";
210 -                               table.open( tablePath,null,Db.DB_BTREE,Db.DB_RDONLY,0644 );
211 +                               table.open( null,tablePath,null,Db.DB_BTREE,Db.DB_RDONLY,0644 );
212                                 _dbHash.put( key,table );
213              }
214              catch( DbException e )
215 @@ -517,7 +517,7 @@
216                                 String fileName = HelpDatabases.getInstallDirectory() + keyStr + ".key";
217                         Db table = new Db( null,0 );
218                                 System.err.println( fileName );
219 -                               table.open( fileName,null,Db.DB_BTREE,Db.DB_RDONLY,0644 );
220 +                               table.open( null,fileName,null,Db.DB_BTREE,Db.DB_RDONLY,0644 );
221                                 Dbc cursor = table.cursor( null,0 );
222                                 StringDbt key = new StringDbt();
223                                 StringDbt data = new StringDbt();
224 diff -Nur oo.orig/xmlhelp/source/com/sun/star/help/HelpIndexer.java oo.chng/xmlhelp/source/com/sun/star/help/HelpIndexer.java
225 --- oo.orig/xmlhelp/source/com/sun/star/help/HelpIndexer.java   Thu Mar 27 19:07:28 2003
226 +++ oo.chng/xmlhelp/source/com/sun/star/help/HelpIndexer.java   Wed Jul 30 19:18:47 2003
227 @@ -150,7 +150,7 @@
228                                 + _module
229                                         + ".db";
230  
231 -                       table.open( fileName,null,Db.DB_BTREE,Db.DB_RDONLY,0644 );
232 +                       table.open( null,fileName,null,Db.DB_BTREE,Db.DB_RDONLY,0644 );
233                         Dbc cursor = table.cursor( null,0 );
234                         StringDbt key = new StringDbt();
235                         StringDbt data = new StringDbt();
236 @@ -440,7 +440,7 @@
237                                       + _module
238                                               + ".key";
239  
240 -                               table.open( fileName,null,Db.DB_BTREE,Db.DB_CREATE,0644 );
241 +                               table.open( null,fileName,null,Db.DB_BTREE,Db.DB_CREATE,0644 );
242  
243                 for( int i = 0; i < list.length; ++i )
244                 {
245 @@ -481,7 +481,7 @@
246                                 + _module
247                                         + ".ht";
248  
249 -                       table.open( fileName,null,Db.DB_BTREE,Db.DB_CREATE,0644 );
250 +                       table.open( null,fileName,null,Db.DB_BTREE,Db.DB_CREATE,0644 );
251  
252              for( int i = 0; i < list.length; ++i )
253              {
254 diff -Nur oo.orig/xmlhelp/source/cxxhelp/provider/databases.cxx oo.chng/xmlhelp/source/cxxhelp/provider/databases.cxx
255 --- oo.orig/xmlhelp/source/cxxhelp/provider/databases.cxx       Fri Apr  4 19:09:36 2003
256 +++ oo.chng/xmlhelp/source/cxxhelp/provider/databases.cxx       Wed Jul 30 19:23:11 2003
257 @@ -60,7 +60,7 @@
258   ************************************************************************/
259  
260  
261 -#include <berkeleydb/db_cxx.h>
262 +#include <db_cxx.h>
263  #ifndef _VOS_DIAGNOSE_HXX_
264  #include <vos/diagnose.hxx>
265  #endif
266 @@ -497,7 +497,11 @@
267                 
268                 rtl::OString fileName( fileNameOU.getStr(),fileNameOU.getLength(),osl_getThreadTextEncoding() );
269                 
270 +#if ((DB_VERSION_MAJOR * 10 + DB_VERSION_MINOR) >= 41)
271 +               if( table->open( NULL, fileName.getStr(),0,DB_BTREE,DB_RDONLY,0644 ) )
272 +#else
273                 if( table->open( fileName.getStr(),0,DB_BTREE,DB_RDONLY,0644 ) )
274 +#endif         
275                 {
276                         table->close( 0 );
277                         delete table;
278 @@ -711,7 +715,12 @@
279                                 osl_getThreadTextEncoding() );
280                 
281                 Db table(0,DB_CXX_NO_EXCEPTIONS);
282 +
283 +#if ((DB_VERSION_MAJOR * 10 + DB_VERSION_MINOR) >= 41)
284 +               if( 0 == table.open( NULL,fileName.getStr(),0,DB_BTREE,DB_RDONLY,0644 ) )
285 +#else
286                 if( 0 == table.open( fileName.getStr(),0,DB_BTREE,DB_RDONLY,0644 ) )
287 +#endif         
288                 {   
289                         std::vector<KeywordInfo::KeywordElement> aVector;
290                         Db* idmap = getBerkeley( Database,Language );
291 diff -Nur oo.orig/xmlhelp/source/cxxhelp/provider/urlparameter.cxx oo.chng/xmlhelp/source/cxxhelp/provider/urlparameter.cxx
292 --- oo.orig/xmlhelp/source/cxxhelp/provider/urlparameter.cxx    Fri Jun 27 11:09:21 2003
293 +++ oo.chng/xmlhelp/source/cxxhelp/provider/urlparameter.cxx    Wed Jul 30 19:07:08 2003
294 @@ -94,7 +94,7 @@
295  #include <sablot/shandler.h>
296  #endif
297  #ifndef _DB_CXX_H_
298 -#include <berkeleydb/db_cxx.h>
299 +#include <db_cxx.h>
300  #endif
301  #ifndef _URLPARAMETER_HXX_
302  #include <provider/urlparameter.hxx>
This page took 0.205821 seconds and 3 git commands to generate.