]> git.pld-linux.org Git - packages/libreoffice.git/blob - openoffice-system_ra-db.patch
- up
[packages/libreoffice.git] / openoffice-system_ra-db.patch
1 diff -Nur oo/berkeleydb/makefile.mk oo.new/berkeleydb/makefile.mk
2 --- oo/berkeleydb/makefile.mk   Fri Feb  8 16:18:17 2002
3 +++ oo.new/berkeleydb/makefile.mk       Sun Apr 14 23:56:12 2002
4 @@ -117,12 +117,12 @@
5  
6  .INCLUDE : set_ext.mk
7  .INCLUDE :     target.mk
8 -.INCLUDE :     tg_ext.mk
9 +#.INCLUDE :    tg_ext.mk
10  
11 -TG_DELIVER : $(INPATH)$/misc$/build$/so_predeliver
12 -               $(DELIVER)
13 +#TG_DELIVER : $(INPATH)$/misc$/build$/so_predeliver
14 +#              $(DELIVER)
15  
16 -.IF "$(BUILD_SOSL)"!=""
17 -ALLTAR : TG_DELIVER
18 -.ENDIF                 # "$(BUILD_SOSL)"!=""
19 +#.IF "$(BUILD_SOSL)"!=""
20 +#ALLTAR : TG_DELIVER
21 +#.ENDIF                        # "$(BUILD_SOSL)"!=""
22  
23 diff -Nur oo/config_office/makefile.rc oo.new/config_office/makefile.rc
24 --- oo/config_office/makefile.rc        Fri Oct 19 17:25:23 2001
25 +++ oo.new/config_office/makefile.rc    Sun Apr 14 23:56:12 2002
26 @@ -155,7 +155,6 @@
27         so3 \
28         soltools \
29         sot \
30 -       berkeleydb \
31         starmath \
32         stoc \
33         store \
34 diff -Nur oo/xmlhelp/source/cxxhelp/provider/databases.cxx oo.new/xmlhelp/source/cxxhelp/provider/databases.cxx
35 --- oo/xmlhelp/source/cxxhelp/provider/databases.cxx    Fri Nov 23 17:51:01 2001
36 +++ oo.new/xmlhelp/source/cxxhelp/provider/databases.cxx        Mon Apr 15 10:59:50 2002
37 @@ -60,7 +60,7 @@
38   ************************************************************************/
39  
40  
41 -#include <berkeleydb/db_cxx.h>
42 +#include <db_cxx.h>
43  #ifndef _VOS_DIAGNOSE_HXX_
44  #include <vos/diagnose.hxx>
45  #endif
46 diff -Nur oo/xmlhelp/source/cxxhelp/provider/urlparameter.cxx oo.new/xmlhelp/source/cxxhelp/provider/urlparameter.cxx
47 --- oo/xmlhelp/source/cxxhelp/provider/urlparameter.cxx Wed Oct 31 14:08:14 2001
48 +++ oo.new/xmlhelp/source/cxxhelp/provider/urlparameter.cxx     Mon Apr 15 11:05:50 2002
49 @@ -88,7 +88,7 @@
50  #include <sablot/shandler.h>
51  #endif
52  #ifndef _DB_CXX_H_
53 -#include <berkeleydb/db_cxx.h>
54 +#include <db_cxx.h>
55  #endif
56  #ifndef _URLPARAMETER_HXX_
57  #include <provider/urlparameter.hxx>
58 --- oo_1.0_src/scp/source/office/files.scp.systemdb     Fri May 31 17:43:01 2002
59 +++ oo_1.0_src/scp/source/office/files.scp      Fri May 31 17:43:37 2002
60 @@ -994,7 +994,7 @@
61          Styles          = (PACKED);
62          Dir             = GID_DIR_PROGRAM;
63          #ifdef UNX
64 -        Name            = "libdb-3.2.so";
65 +        Name            = "libdb-3.1.so";
66          #else
67          Name            = "libdb32.dll";
68          #endif
69 @@ -1007,7 +1007,7 @@
70          Styles          = (PACKED);
71          Dir             = GID_DIR_PROGRAM;
72          #ifdef UNX
73 -        Name            = "libdb_java-3.2.so";
74 +        Name            = "libdb_java-3.1.so";
75          #else
76          Name            = "libdb_java32.dll";
77          #endif
78 @@ -1021,7 +1021,7 @@
79          BIN_FILE_BODY;
80          Styles          = (PACKED);
81          Dir             = GID_DIR_PROGRAM;
82 -        Name            = "libdb_cxx-3.2.so";
83 +        Name            = "libdb_cxx-3.1.so";
84  End
85  
86  #endif
87 --- oo_1.0_src/solenv/inc/libs.mk.systemdb      Fri May 31 17:43:57 2002
88 +++ oo_1.0_src/solenv/inc/libs.mk       Fri May 31 17:45:32 2002
89 @@ -174,8 +174,8 @@
90  ZLIB3RDLIB=-lzlib
91  JPEG3RDLIB=-ljpeglib
92  NEON3RDLIB=-lneon
93 -BERKELEYLIB=-ldb-3.2
94 -BERKELEYCPPLIB=-ldb_cxx-3.2
95 +BERKELEYLIB=-ldb-3.1
96 +BERKELEYCPPLIB=-ldb_cxx-3.1
97  CURLLIB=-lcurl
98  SFX2LIB=-lsfx$(OFFICEUPD)$(DLLPOSTFIX)
99  SFXLIB=-lsfx$(OFFICEUPD)$(DLLPOSTFIX)
100 --- oo_1.0_src/berkeleydb/prj/d.lst.systemdb    Fri May 31 17:38:58 2002
101 +++ oo_1.0_src/berkeleydb/prj/d.lst     Fri May 31 17:42:14 2002
102 @@ -1,18 +1,17 @@
103  mkdir: %_DEST%\inc%_EXT%\berkeleydb
104  
105 -..\%__SRC%\inc\db_cxx.h %_DEST%\inc%_EXT%\berkeleydb\db_cxx.h
106 -..\%__SRC%\inc\db_185.h %_DEST%\inc%_EXT%\berkeleydb\db_185.h
107 -..\%__SRC%\inc\db.h %_DEST%\inc%_EXT%\berkeleydb\db.h
108 +\usr\include\db3\db_cxx.h %_DEST%\inc%_EXT%\berkeleydb\db_cxx.h
109 +\usr\include\db3\db_185.h %_DEST%\inc%_EXT%\berkeleydb\db_185.h
110 +\usr\include\db3\db.h %_DEST%\inc%_EXT%\berkeleydb\db.h
111  
112  ..\%__SRC%\lib\libdb32.lib %_DEST%\lib%_EXT%\libdb32.lib
113  ..\%__SRC%\lib\libdb_java32.lib %_DEST%\lib%_EXT%\libdb_java32.lib
114  
115 -..\%__SRC%\lib\libdb-3.2.so %_DEST%\lib%_EXT%\libdb-3.2.so
116 -..\%__SRC%\lib\libdb_java-3.2.so %_DEST%\lib%_EXT%\libdb_java-3.2.so
117 -..\%__SRC%\lib\libdb_cxx-3.2.so %_DEST%\lib%_EXT%\libdb_cxx-3.2.so
118 +\usr\lib\libdb-3.1.so %_DEST%\lib%_EXT%\libdb-3.1.so
119 +\usr\lib\libdb_java-3.1.so %_DEST%\lib%_EXT%\libdb_java-3.1.so
120 +\usr\lib\libdb_cxx-3.1.so %_DEST%\lib%_EXT%\libdb_cxx-3.1.so
121  
122  ..\%__SRC%\bin\libdb32.dll %_DEST%\bin%_EXT%\libdb32.dll
123  ..\%__SRC%\bin\libdb_java32.dll %_DEST%\bin%_EXT%\libdb_java32.dll
124  
125 -..\%__SRC%\bin\db.jar %_DEST%\bin%_EXT%\db.jar
126  
127 --- oo_1.0_src/berkeleydb/makefile.mk.systemdb  Fri May 31 17:34:42 2002
128 +++ oo_1.0_src/berkeleydb/makefile.mk   Fri May 31 17:38:51 2002
129 @@ -65,6 +65,16 @@
130  PRJNAME=so_berkeleydb
131  TARGET=so_berkeleydb
132  
133 +# --- Hack to get system db libraries ------------------------------
134 +.IF "$(GUI)"=="UNX"
135 +all:
136 +       @echo "Since you're running a real OS, we're assuming you have db..."
137 +       +$(COPY) /usr$/lib$/libdb-3.1.so $(DLLDEST)
138 +       +$(COPY) /usr$/lib$/libdb_cxx-3.1.so $(DLLDEST)
139 +       +$(COPY) /usr$/lib$/libdb_java-3.1.so $(DLLDEST)
140 +       +$(COPY) /usr$/lib$/db.jar $(DLLDEST)
141 +.ENDIF
142 +
143  # --- Settings -----------------------------------------------------
144  
145  .INCLUDE :     settings.mk
146 diff -uNr xmlhelp.old/source/cxxhelp/provider/databases.cxx xmlhelp/source/cxxhelp/provider/databases.cxx
147 --- oo/xmlhelp.old/source/cxxhelp/provider/databases.cxx        Wed Dec  4 15:19:26 2002
148 +++ oo/xmlhelp/source/cxxhelp/provider/databases.cxx    Wed Dec  4 15:33:41 2002
149 @@ -495,7 +495,11 @@
150                 
151                 rtl::OString fileName( fileNameOU.getStr(),fileNameOU.getLength(),osl_getThreadTextEncoding() );
152                 
153 -               if( table->open( fileName.getStr(),0,DB_BTREE,DB_RDONLY,0644 ) )
154 +#if ((DB_VERSION_MAJOR * 10 + DB_VERSION_MINOR) >= 41)
155 +               if( table->open( NULL, fileName.getStr(),0,DB_BTREE,DB_RDONLY,0644 ) )
156 +#else
157 +               if( table->open( fileName.getStr(),0,DB_BTREE,DB_RDONLY,0644 ) )
158 +#endif
159                 {
160                         table->close( 0 );
161                         delete table;
162 @@ -709,7 +713,11 @@
163                                 osl_getThreadTextEncoding() );
164                 
165                 Db table(0,DB_CXX_NO_EXCEPTIONS);
166 +#if ((DB_VERSION_MAJOR * 10 + DB_VERSION_MINOR) >= 41)
167 +               if( 0 == table.open( NULL, fileName.getStr(),0,DB_BTREE,DB_RDONLY,0644 ) )
168 +#else
169                 if( 0 == table.open( fileName.getStr(),0,DB_BTREE,DB_RDONLY,0644 ) )
170 +#endif
171                 {   
172                         std::vector<KeywordInfo::KeywordElement> aVector;
173                         Db* idmap = getBerkeley( Database,Language );
This page took 0.038964 seconds and 3 git commands to generate.