diff options
-rw-r--r-- | Library_merged.mk | 6 | ||||
-rw-r--r-- | Makefile.top | 1 | ||||
-rw-r--r-- | RepositoryExternal.mk | 45 | ||||
-rw-r--r-- | berkeleydb/README | 5 | ||||
-rw-r--r-- | berkeleydb/db-4.7.25-mingw.patch | 348 | ||||
-rw-r--r-- | berkeleydb/db-4.7.25.NC-mingw32hack.patch | 11 | ||||
-rw-r--r-- | berkeleydb/db-4.7.25.patch | 1104 | ||||
-rw-r--r-- | berkeleydb/db-aix.patch | 205 | ||||
-rw-r--r-- | berkeleydb/makefile.mk | 197 | ||||
-rw-r--r-- | berkeleydb/prj/build.lst | 3 | ||||
-rw-r--r-- | berkeleydb/prj/d.lst | 12 | ||||
-rw-r--r-- | berkeleydb/prj/dmake | 0 | ||||
-rw-r--r-- | config_host.mk.in | 6 | ||||
-rw-r--r-- | configure.ac | 77 | ||||
-rw-r--r-- | cross_tail_build/prj/build.lst | 2 | ||||
-rw-r--r-- | external/mingw-dlls/makefile.mk | 1 | ||||
-rw-r--r-- | ooo.lst.in | 2 | ||||
-rw-r--r-- | python/Python-2.6.1-cross.berkeleydb.patch | 15 | ||||
-rw-r--r-- | python/makefile.mk | 6 | ||||
-rw-r--r-- | python/prj/build.lst | 2 | ||||
-rw-r--r-- | scp2/InstallModule_ooo.mk | 2 | ||||
-rw-r--r-- | scp2/source/ooo/file_library_ooo.scp | 15 | ||||
-rw-r--r-- | scp2/source/ooo/mingw_dlls.scp | 6 | ||||
-rw-r--r-- | scp2/source/ooo/module_hidden_ooo.scp | 1 | ||||
-rw-r--r-- | solenv/inc/libs.mk | 8 | ||||
-rw-r--r-- | tail_build/prj/build.lst | 2 |
26 files changed, 3 insertions, 2079 deletions
diff --git a/Library_merged.mk b/Library_merged.mk index b943f388921b..61de3a2e2f12 100644 --- a/Library_merged.mk +++ b/Library_merged.mk @@ -76,12 +76,6 @@ $(eval $(call gb_Library_use_externals,merged,\ )) endif -ifneq (,$(filter DESKTOP,$(BUILD_TYPE))) -$(eval $(call gb_Library_use_externals,merged,\ - berkeleydb \ -)) -endif - ifneq ($(OS),IOS) $(eval $(call gb_Library_use_libraries,merged,\ jvmaccess \ diff --git a/Makefile.top b/Makefile.top index 59bef7e10b4d..d41fdd9ce7d7 100644 --- a/Makefile.top +++ b/Makefile.top @@ -216,7 +216,6 @@ xsltml\ zlib\ dmake_modules:=\ -berkeleydb\ cppunit\ crashrep\ external\ diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk index a6d92514faae..349f83a3864e 100644 --- a/RepositoryExternal.mk +++ b/RepositoryExternal.mk @@ -1415,51 +1415,6 @@ define gb_LinkTarget__use_pixbuf $(error gb_LinkTarget__use_pixbuf should not be used any more) endef -ifeq ($(SYSTEM_DB),YES) - -define gb_LinkTarget__use_berkeleydb -$(call gb_LinkTarget_set_include,$(1),\ - $$(INCLUDE) \ - $(filter -I%,$(SYSTEM_DB_CFLAGS)) \ -) - -$(call gb_LinkTarget_add_defs,$(1),\ - $(filter -D%,$(SYSTEM_DB_CFLAGS)) \ -) - -$(call gb_LinkTarget_add_libs,$(1),\ - -l$(DB_LIB) \ -) - -endef - -else # !SYSTEM_DB - -ifneq ($(OS),WNT) -$(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO,\ - db-4.7 \ -)) -else -$(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO,\ - db47 \ -)) -endif - -define gb_LinkTarget__use_berkeleydb -ifneq ($(OS),WNT) -$(call gb_LinkTarget_use_libraries,$(1),\ - db-4.7 \ -) -else -$(call gb_LinkTarget_use_libraries,$(1),\ - db47 \ -) -endif - -endef - -endif # SYSTEM_DB - ifeq ($(SYSTEM_LIBPNG),YES) define gb_LinkTarget__use_png diff --git a/berkeleydb/README b/berkeleydb/README deleted file mode 100644 index 470f2ab1b156..000000000000 --- a/berkeleydb/README +++ /dev/null @@ -1,5 +0,0 @@ -The Berkeley database. - -This code is used primarily for legacy UNO component registration in -the users' directory, for some small bits in xmlhelp, and for the help -compiler.
\ No newline at end of file diff --git a/berkeleydb/db-4.7.25-mingw.patch b/berkeleydb/db-4.7.25-mingw.patch deleted file mode 100644 index 38d83d156230..000000000000 --- a/berkeleydb/db-4.7.25-mingw.patch +++ /dev/null @@ -1,348 +0,0 @@ ---- misc/db-4.7.25.NC/dist/Makefile.in 2008-05-06 12:03:36.000000000 +0900 -+++ misc/build/db-4.7.25.NC/dist/Makefile.in 2009-07-11 13:38:07.419875000 +0900 -@@ -44,7 +44,7 @@ - SOLINK= @MAKEFILE_SOLINK@ @CFLAGS@ - SOFLAGS= @SOFLAGS@ - LIBMAJOR= @DB_VERSION_MAJOR@ --LIBVERSION= @DB_VERSION_MAJOR@.@DB_VERSION_MINOR@ -+LIBVERSION= @DB_VERSION_MAJOR@@DB_VERSION_MINOR@ - - CPPFLAGS= -I$(builddir) -I$(srcdir) @CPPFLAGS@ - -@@ -62,18 +62,18 @@ - - libdb_base= libdb - libdb= $(libdb_base).a --libdb_version= $(libdb_base)-$(LIBVERSION).a --libso= $(libdb_base)-$(LIBVERSION)@SOSUFFIX@ --libso_target= $(libdb_base)-$(LIBVERSION).la -+libdb_version= $(libdb_base)$(LIBVERSION).a -+libso= $(libdb_base)$(LIBVERSION)@SOSUFFIX@ -+libso_target= $(libdb_base)$(LIBVERSION).la - libso_default= $(libdb_base)@SOSUFFIX@ --libso_major= $(libdb_base)-$(LIBMAJOR)@SOSUFFIX@ -+libso_major= $(libdb_base)$(LIBMAJOR)@SOSUFFIX@ - - ################################################## - # C++ API. - # - # C++ support is optional, and can be built with static or shared libraries. - ################################################## --CXXFLAGS= -c $(CPPFLAGS) @CXXFLAGS@ -+CXXFLAGS= -c $(SOLARINC) $(CPPFLAGS) -DGXX_INCLUDE_PATH=$(GXX_INCLUDE_PATH) @CXXFLAGS@ - CXX= @MAKEFILE_CXX@ - CXXLINK= @MAKEFILE_CXXLINK@ @CXXFLAGS@ - XSOLINK= @MAKEFILE_XSOLINK@ @CXXFLAGS@ -@@ -81,11 +81,11 @@ - - libcxx_base= libdb_cxx - libcxx= $(libcxx_base).a --libcxx_version= $(libcxx_base)-$(LIBVERSION).a --libxso= $(libcxx_base)-$(LIBVERSION)@SOSUFFIX@ --libxso_target= $(libcxx_base)-$(LIBVERSION).la -+libcxx_version= $(libcxx_base)$(LIBVERSION).a -+libxso= $(libcxx_base)$(LIBVERSION)@SOSUFFIX@ -+libxso_target= $(libcxx_base)$(LIBVERSION).la - libxso_default= $(libcxx_base)@SOSUFFIX@ --libxso_major= $(libcxx_base)-$(LIBMAJOR)@SOSUFFIX@ -+libxso_major= $(libcxx_base)$(LIBMAJOR)@SOSUFFIX@ - - ################################################## - # Java API. -@@ -108,12 +108,12 @@ - libj_jarfile= db.jar - libj_exjarfile= dbexamples.jar - libjso_base= libdb_java --libjso= $(libjso_base)-$(LIBVERSION)@JMODSUFFIX@ --libjso_static= $(libjso_base)-$(LIBVERSION).a --libjso_target= $(libjso_base)-$(LIBVERSION).la -+libjso= $(libjso_base)$(LIBVERSION)@JMODSUFFIX@ -+libjso_static= $(libjso_base)$(LIBVERSION).a -+libjso_target= $(libjso_base)$(LIBVERSION).la - libjso_default= $(libjso_base)@JMODSUFFIX@ --libjso_major= $(libjso_base)-$(LIBMAJOR)@JMODSUFFIX@ --libjso_g= $(libjso_base)-$(LIBVERSION)_g@JMODSUFFIX@ -+libjso_major= $(libjso_base)$(LIBMAJOR)@JMODSUFFIX@ -+libjso_g= $(libjso_base)$(LIBVERSION)_g@JMODSUFFIX@ - - ################################################## - # TCL API. -@@ -123,11 +123,11 @@ - TCL_INCLUDE_SPEC= @TCL_INCLUDE_SPEC@ - LIBTSO_LIBS= @LIBTSO_LIBS@ @LIBSO_LIBS@ - libtso_base= libdb_tcl --libtso= $(libtso_base)-$(LIBVERSION)@MODSUFFIX@ --libtso_static= $(libtso_base)-$(LIBVERSION).a --libtso_target= $(libtso_base)-$(LIBVERSION).la -+libtso= $(libtso_base)$(LIBVERSION)@MODSUFFIX@ -+libtso_static= $(libtso_base)$(LIBVERSION).a -+libtso_target= $(libtso_base)$(LIBVERSION).la - libtso_default= $(libtso_base)@MODSUFFIX@ --libtso_major= $(libtso_base)-$(LIBMAJOR)@MODSUFFIX@ -+libtso_major= $(libtso_base)$(LIBMAJOR)@MODSUFFIX@ - - ################################################## - # db_dump185 UTILITY -@@ -756,7 +756,7 @@ - - # Shared Java library. - $(libjso_target): $(JAVA_OBJS) $(C_OBJS) -- $(SOLINK) -shrext @JMODSUFFIX@ $(SOFLAGS) $(LDFLAGS) \ -+ $(SOLINK) -shrext @JMODSUFFIX@ -add-underscore $(SOFLAGS) $(LDFLAGS) \ - -o $@ $(JAVA_OBJS) $(C_OBJS) $(LIBJSO_LIBS) - - # Shared Tcl library. ---- misc/db-4.7.25.NC/dist/configure 2008-05-16 06:12:41.000000000 +0900 -+++ misc/build/db-4.7.25.NC/dist/configure 2009-07-11 16:00:39.255625000 +0900 -@@ -9488,7 +9488,7 @@ - export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' - - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then -- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' -+ archive_cmds='$DLLTOOL $add_underscore --export-all-symbols --dllname $soname --output-lib $lib --output-exp $output_objdir/$soname.exp $libobjs; $CC -shared $output_objdir/$soname.exp $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base ${wl}--image-base=0x10000000' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then -@@ -9497,7 +9497,7 @@ - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ -- $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' -+ $DLLTOOL $add_underscore --dllname $soname --output-lib $lib --output-exp $output_objdir/$soname.exp --input-def $output_objdir/$soname.def; $CC -shared $output_objdir/$soname.exp $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base ${wl}--image-base=0x10000000' - else - ld_shlibs=no - fi -@@ -13680,15 +13680,15 @@ - - if test "$pre_test_object_deps_done" = no; then - if test -z "$predep_objects_CXX"; then -- predep_objects_CXX="$p" -+ predep_objects_CXX=`cygpath -m "$p"` - else -- predep_objects_CXX="$predep_objects_CXX $p" -+ predep_objects_CXX="$predep_objects_CXX "`cygpath -m "$p"` - fi - else - if test -z "$postdep_objects_CXX"; then -- postdep_objects_CXX="$p" -+ postdep_objects_CXX=`cygpath -m "$p"` - else -- postdep_objects_CXX="$postdep_objects_CXX $p" -+ postdep_objects_CXX="$postdep_objects_CXX "`cygpath -m "$p"` - fi - fi - ;; -@@ -22371,6 +22371,154 @@ - - - -+case "$host_os" in -+mingw*) -+for ac_header in execinfo.h sys/time.h -+do -+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then -+ { echo "$as_me:$LINENO: checking for $ac_header" >&5 -+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } -+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+fi -+ac_res=`eval echo '${'$as_ac_Header'}'` -+ { echo "$as_me:$LINENO: result: $ac_res" >&5 -+echo "${ECHO_T}$ac_res" >&6; } -+else -+ # Is the header compilable? -+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 -+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } -+cat >conftest.$ac_ext <<_ACEOF -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+$ac_includes_default -+#include <$ac_header> -+_ACEOF -+rm -f conftest.$ac_objext -+if { (ac_try="$ac_compile" -+case "(($ac_try" in -+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; -+ *) ac_try_echo=$ac_try;; -+esac -+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 -+ (eval "$ac_compile") 2>conftest.er1 -+ ac_status=$? -+ grep -v '^ *+' conftest.er1 >conftest.err -+ rm -f conftest.er1 -+ cat conftest.err >&5 -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } && { -+ test -z "$ac_c_werror_flag" || -+ test ! -s conftest.err -+ } && test -s conftest.$ac_objext; then -+ ac_header_compiler=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ ac_header_compiler=no -+fi -+ -+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -+echo "${ECHO_T}$ac_header_compiler" >&6; } -+ -+# Is the header present? -+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 -+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } -+cat >conftest.$ac_ext <<_ACEOF -+/* confdefs.h. */ -+_ACEOF -+cat confdefs.h >>conftest.$ac_ext -+cat >>conftest.$ac_ext <<_ACEOF -+/* end confdefs.h. */ -+#include <$ac_header> -+_ACEOF -+if { (ac_try="$ac_cpp conftest.$ac_ext" -+case "(($ac_try" in -+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; -+ *) ac_try_echo=$ac_try;; -+esac -+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 -+ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 -+ ac_status=$? -+ grep -v '^ *+' conftest.er1 >conftest.err -+ rm -f conftest.er1 -+ cat conftest.err >&5 -+ echo "$as_me:$LINENO: \$? = $ac_status" >&5 -+ (exit $ac_status); } >/dev/null && { -+ test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || -+ test ! -s conftest.err -+ }; then -+ ac_header_preproc=yes -+else -+ echo "$as_me: failed program was:" >&5 -+sed 's/^/| /' conftest.$ac_ext >&5 -+ -+ ac_header_preproc=no -+fi -+ -+rm -f conftest.err conftest.$ac_ext -+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -+echo "${ECHO_T}$ac_header_preproc" >&6; } -+ -+# So? What about this header? -+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in -+ yes:no: ) -+ { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 -+echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} -+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 -+echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} -+ ac_header_preproc=yes -+ ;; -+ no:yes:* ) -+ { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 -+echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} -+ { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 -+echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} -+ { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 -+echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} -+ { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 -+echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} -+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} -+ { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 -+echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} -+ ( cat <<\_ASBOX -+## ---------------------------------------------------------- ## -+## Report this to Oracle Technology Network Berkeley DB forum ## -+## ---------------------------------------------------------- ## -+_ASBOX -+ ) | sed "s/^/$as_me: WARNING: /" >&2 -+ ;; -+esac -+{ echo "$as_me:$LINENO: checking for $ac_header" >&5 -+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } -+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then -+ echo $ECHO_N "(cached) $ECHO_C" >&6 -+else -+ eval "$as_ac_Header=\$ac_header_preproc" -+fi -+ac_res=`eval echo '${'$as_ac_Header'}'` -+ { echo "$as_me:$LINENO: result: $ac_res" >&5 -+echo "${ECHO_T}$ac_res" >&6; } -+ -+fi -+if test `eval echo '${'$as_ac_Header'}'` = yes; then -+ cat >>confdefs.h <<_ACEOF -+#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 -+_ACEOF -+ -+fi -+ -+done -+ -+;; -+*) - for ac_header in execinfo.h sys/select.h sys/socket.h sys/time.h - do - as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -@@ -22515,6 +22663,8 @@ - - done - -+;; -+esac - { echo "$as_me:$LINENO: checking for struct stat.st_blksize" >&5 - echo $ECHO_N "checking for struct stat.st_blksize... $ECHO_C" >&6; } - if test "${ac_cv_member_struct_stat_st_blksize+set}" = set; then -@@ -27697,6 +27847,18 @@ - - - -+ac_cv_sizeof_char_p=`echo $ac_cv_sizeof_char_p | tr -d '\015'` -+ac_cv_sizeof_unsigned_int=`echo $ac_cv_sizeof_unsigned_int | tr -d '\015'` -+ac_cv_sizeof_unsigned_char=`echo $ac_cv_sizeof_unsigned_char | tr -d '\015'` -+ac_cv_sizeof_unsigned_short=`echo $ac_cv_sizeof_unsigned_short | tr -d '\015'` -+ac_cv_sizeof_unsigned_long=`echo $ac_cv_sizeof_unsigned_long | tr -d '\015'` -+ac_cv_sizeof_unsigned_long_long=`echo $ac_cv_sizeof_unsigned_long_long | tr -d '\015'` -+ac_cv_sizeof_int=`echo $ac_cv_sizeof_int | tr -d '\015'` -+ac_cv_sizeof_char=`echo $ac_cv_sizeof_char | tr -d '\015'` -+ac_cv_sizeof_short=`echo $ac_cv_sizeof_short | tr -d '\015'` -+ac_cv_sizeof_long=`echo $ac_cv_sizeof_long | tr -d '\015'` -+ac_cv_sizeof_long_long=`echo $ac_cv_sizeof_long_long | tr -d '\015'` -+ - # We look for u_char, u_short, u_int, u_long -- if we can't find them, - # we create our own. - ---- misc/db-4.7.25.NC/dist/ltmain.sh 2006-06-27 10:03:33.000000000 +0900 -+++ misc/build/db-4.7.25.NC/dist/ltmain.sh 2009-07-11 13:38:07.388625000 +0900 -@@ -1103,6 +1103,7 @@ - lib_search_path=`pwd` - inst_prefix_dir= - -+ add_underscore= - avoid_version=no - dlfiles= - dlprefiles= -@@ -1435,6 +1436,11 @@ - prevarg="$arg" - - case $arg in -+ -add-underscore) -+ add_underscore="--add-underscore" -+ continue -+ ;; -+ - -all-static) - if test -n "$link_static_flag"; then - compile_command="$compile_command $link_static_flag" -@@ -4869,7 +4875,7 @@ - esac - # test for cygwin because mv fails w/o .exe extensions - case $host in -- *cygwin*) -+ *cygwin* | *mingw*) - exeext=.exe - outputname=`$echo $outputname|${SED} 's,.exe$,,'` ;; - *) exeext= ;; diff --git a/berkeleydb/db-4.7.25.NC-mingw32hack.patch b/berkeleydb/db-4.7.25.NC-mingw32hack.patch deleted file mode 100644 index 62137efb75b8..000000000000 --- a/berkeleydb/db-4.7.25.NC-mingw32hack.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- misc/db-4.7.25.NC/dist/configure 2012-03-30 00:25:17.456408946 +0200 -+++ misc/build/db-4.7.25.NC/dist/configure 2012-03-30 00:24:44.344633205 +0200 -@@ -34776,7 +34776,7 @@ - no | unknown) ;; - *) - cat >>confdefs.h <<_ACEOF --#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits -+#define _FILE_OFFSET_BITS 32 - _ACEOF - ;; - esac diff --git a/berkeleydb/db-4.7.25.patch b/berkeleydb/db-4.7.25.patch deleted file mode 100644 index 5c099c22103c..000000000000 --- a/berkeleydb/db-4.7.25.patch +++ /dev/null @@ -1,1104 +0,0 @@ ---- misc/db-4.7.25.NC/btree/makefile.mk 2009-07-21 11:42:40.000000000 +0200 -+++ misc/build/db-4.7.25.NC/btree/makefile.mk 2009-07-21 11:39:25.000000000 +0200 -@@ -1 +1,35 @@ --dummy -+PRJ=..$/..$/..$/..$/.. -+ -+PRJNAME=berkeleydb -+TARGET=btree -+ -+EXTERNAL_WARNINGS_NOT_ERRORS := TRUE -+ -+.INCLUDE : settings.mk -+ -+INCPRE+=..$/build_windows ..$/ -+CDEFS+=-D_WINDLL -DUNICODE -D_UNICODE -DDB_CREATE_DLL -D_WINDOWS -+ -+SLOFILES= \ -+ $(SLO)$/bt_compact.obj \ -+ $(SLO)$/bt_compare.obj \ -+ $(SLO)$/bt_conv.obj \ -+ $(SLO)$/bt_curadj.obj \ -+ $(SLO)$/bt_cursor.obj \ -+ $(SLO)$/bt_delete.obj \ -+ $(SLO)$/bt_method.obj \ -+ $(SLO)$/bt_open.obj \ -+ $(SLO)$/bt_put.obj \ -+ $(SLO)$/bt_rec.obj \ -+ $(SLO)$/bt_reclaim.obj \ -+ $(SLO)$/bt_recno.obj \ -+ $(SLO)$/bt_rsearch.obj \ -+ $(SLO)$/bt_search.obj \ -+ $(SLO)$/bt_split.obj \ -+ $(SLO)$/bt_stat.obj \ -+ $(SLO)$/bt_upgrade.obj \ -+ $(SLO)$/bt_verify.obj \ -+ $(SLO)$/btree_auto.obj -+ -+.INCLUDE : target.mk -+ ---- misc/db-4.7.25.NC/clib/makefile.mk 2009-07-21 11:42:40.000000000 +0200 -+++ misc/build/db-4.7.25.NC/clib/makefile.mk 2009-07-21 11:39:25.000000000 +0200 -@@ -1 +1,16 @@ --dummy -+PRJ=..$/..$/..$/..$/.. -+ -+PRJNAME=berkeleydb -+TARGET=clib -+ -+EXTERNAL_WARNINGS_NOT_ERRORS := TRUE -+ -+.INCLUDE : settings.mk -+ -+INCPRE+=..$/build_windows ..$/dbinc ..$/ -+CDEFS+=-D_WINDLL -DUNICODE -D_UNICODE -DDB_CREATE_DLL -D_WINDOWS -+ -+SLOFILES= $(SLO)$/strsep.obj -+ -+.INCLUDE : target.mk -+ ---- misc/db-4.7.25.NC/common/makefile.mk 2009-07-21 11:42:40.000000000 +0200 -+++ misc/build/db-4.7.25.NC/common/makefile.mk 2009-07-21 11:39:25.000000000 +0200 -@@ -1 +1,31 @@ --dummy -+PRJ=..$/..$/..$/..$/.. -+ -+PRJNAME=berkeleydb -+TARGET=common -+ -+EXTERNAL_WARNINGS_NOT_ERRORS := TRUE -+ -+.INCLUDE : settings.mk -+ -+INCPRE+=..$/build_windows ..$/ -+CDEFS+=-D_WINDLL -DUNICODE -D_UNICODE -DDB_CREATE_DLL -D_WINDOWS -+ -+SLOFILES= \ -+ $(SLO)$/crypto_stub.obj \ -+ $(SLO)$/db_byteorder.obj \ -+ $(SLO)$/db_err.obj \ -+ $(SLO)$/db_getlong.obj \ -+ $(SLO)$/db_idspace.obj \ -+ $(SLO)$/db_log2.obj \ -+ $(SLO)$/db_shash.obj \ -+ $(SLO)$/dbt.obj \ -+ $(SLO)$/mkpath.obj \ -+ $(SLO)$/openflags.obj \ -+ $(SLO)$/os_method.obj \ -+ $(SLO)$/util_cache.obj \ -+ $(SLO)$/util_log.obj \ -+ $(SLO)$/util_sig.obj \ -+ $(SLO)$/zerofill.obj -+ -+.INCLUDE : target.mk -+ ---- misc/db-4.7.25.NC/cxx/makefile.mk 2009-07-21 11:42:40.000000000 +0200 -+++ misc/build/db-4.7.25.NC/cxx/makefile.mk 2009-07-21 11:39:25.000000000 +0200 -@@ -1 +1,27 @@ --dummy -+PRJ=..$/..$/..$/..$/.. -+ -+PRJNAME=berkeleydb -+TARGET=cxx -+ -+EXTERNAL_WARNINGS_NOT_ERRORS := TRUE -+ -+.INCLUDE : settings.mk -+ -+INCPRE+=..$/build_windows ..$/ -+CDEFS+=-D_WINDLL -DUNICODE -D_UNICODE -DDB_CREATE_DLL -D_WINDOWS -+ -+SLOFILES= \ -+ $(SLO)$/cxx_db.obj \ -+ $(SLO)$/cxx_dbc.obj \ -+ $(SLO)$/cxx_dbt.obj \ -+ $(SLO)$/cxx_env.obj \ -+ $(SLO)$/cxx_except.obj \ -+ $(SLO)$/cxx_lock.obj \ -+ $(SLO)$/cxx_logc.obj \ -+ $(SLO)$/cxx_mpool.obj \ -+ $(SLO)$/cxx_multi.obj \ -+ $(SLO)$/cxx_seq.obj \ -+ $(SLO)$/cxx_txn.obj -+ -+.INCLUDE : target.mk -+ ---- misc/db-4.7.25.NC/db/makefile.mk 2009-07-21 11:42:40.000000000 +0200 -+++ misc/build/db-4.7.25.NC/db/makefile.mk 2009-07-21 11:39:25.000000000 +0200 -@@ -1 +1,47 @@ --dummy -+PRJ=..$/..$/..$/..$/.. -+ -+PRJNAME=berkeleydb -+TARGET=db_src -+ -+EXTERNAL_WARNINGS_NOT_ERRORS := TRUE -+ -+.INCLUDE : settings.mk -+ -+INCPRE+=..$/build_windows ..$/ -+CDEFS+=-D_WINDLL -DUNICODE -D_UNICODE -DDB_CREATE_DLL -D_WINDOWS -+ -+SLOFILES= \ -+ $(SLO)$/crdel_auto.obj \ -+ $(SLO)$/crdel_rec.obj \ -+ $(SLO)$/db.obj \ -+ $(SLO)$/db_am.obj \ -+ $(SLO)$/db_auto.obj \ -+ $(SLO)$/db_cam.obj \ -+ $(SLO)$/db_cds.obj \ -+ $(SLO)$/db_conv.obj \ -+ $(SLO)$/db_dispatch.obj \ -+ $(SLO)$/db_dup.obj \ -+ $(SLO)$/db_iface.obj \ -+ $(SLO)$/db_join.obj \ -+ $(SLO)$/db_meta.obj \ -+ $(SLO)$/db_method.obj \ -+ $(SLO)$/db_open.obj \ -+ $(SLO)$/db_overflow.obj \ -+ $(SLO)$/db_ovfl_vrfy.obj \ -+ $(SLO)$/db_pr.obj \ -+ $(SLO)$/db_rec.obj \ -+ $(SLO)$/db_reclaim.obj \ -+ $(SLO)$/db_remove.obj \ -+ $(SLO)$/db_rename.obj \ -+ $(SLO)$/db_ret.obj \ -+ $(SLO)$/db_setid.obj \ -+ $(SLO)$/db_setlsn.obj \ -+ $(SLO)$/db_stati.obj \ -+ $(SLO)$/db_truncate.obj \ -+ $(SLO)$/db_upg.obj \ -+ $(SLO)$/db_upg_opd.obj \ -+ $(SLO)$/db_vrfy.obj \ -+ $(SLO)$/db_vrfyutil.obj -+ -+.INCLUDE: target.mk -+ ---- misc/db-4.7.25.NC/db_4_7_gcc4.map 2009-07-21 11:42:40.000000000 +0200 -+++ misc/build/db-4.7.25.NC/db_4_7_gcc4.map 2009-07-21 11:39:25.000000000 +0200 -@@ -1 +1,147 @@ --dummy -+DB_4_7 { -+ global: -+__bam_adj_read; -+__bam_cadjust_read; -+__bam_cdel_read; -+__bam_curadj_read; -+__bam_merge_44_read; -+__bam_merge_read; -+__bam_pgno_read; -+__bam_relink_read; -+__bam_relink_43_read; -+__bam_repl_read; -+__bam_root_read; -+__bam_rcuradj_read; -+__bam_rsplit_read; -+__bam_split_read; -+__config_split; -+__crdel_inmem_create_read; -+__crdel_inmem_rename_read; -+__crdel_inmem_remove_read; -+__crdel_metasub_read; -+__db_add_recovery_int; -+__db_addrem_read; -+__db_big_read; -+__db_cksum_read; -+__db_dbm_close; -+__db_dbm_delete; -+__db_dbm_fetch; -+__db_dbm_firstkey; -+__db_dbm_init; -+__db_dbm_nextkey; -+__db_dbm_store; -+__db_debug_read; -+__db_dispatch; -+__db_dumptree; -+__db_hcreate; -+__db_hdestroy; -+__db_hsearch; -+__db_idspace; -+__db_mkpath; -+__db_ndbm_clearerr; -+__db_ndbm_close; -+__db_ndbm_delete; -+__db_ndbm_dirfno; -+__db_ndbm_error; -+__db_ndbm_fetch; -+__db_ndbm_firstkey; -+__db_ndbm_nextkey; -+__db_ndbm_open; -+__db_ndbm_pagfno; -+__db_ndbm_rdonly; -+__db_ndbm_store; -+__db_noop_read; -+__db_pg_alloc_42_read; -+__db_pg_alloc_read; -+__db_pg_free_42_read; -+__db_pg_free_read; -+__db_pg_freedata_42_read; -+__db_pg_freedata_read; -+__db_pg_init_read; -+__db_pg_sort_read; -+__db_pr_callback; -+__db_relink_42_read; -+__db_rpath; -+__db_getlong; -+__db_getulong; -+__db_ovref_read; -+__dbreg_register_read; -+__fop_create_read; -+__fop_file_remove_read; -+__fop_remove_read; -+__fop_rename_read; -+__fop_write_read; -+__ham_chgpg_read; -+__ham_copypage_read; -+__ham_curadj_read; -+__ham_groupalloc_42_read; -+__ham_groupalloc_read; -+__ham_insdel_read; -+__ham_metagroup_42_read; -+__ham_metagroup_read; -+__ham_newpage_read; -+__ham_replace_read; -+__ham_splitdata_read; -+__lock_list_print; -+__os_abspath; -+__os_calloc; -+__os_closehandle; -+__os_ctime; -+__os_dirfree; -+__os_dirlist; -+__os_free; -+__os_fsync; -+__os_getenv; -+__os_mkdir; -+__os_open; -+__os_read; -+__os_rename; -+__os_strdup; -+__os_unlink; -+__os_write; -+__os_yield; -+__os_id; -+__qam_add_read; -+__qam_del_read; -+__qam_delext_read; -+__qam_incfirst_read; -+__qam_mvptr_read; -+__txn_ckp_read; -+__txn_ckp_42_read; -+__txn_child_read; -+__txn_recycle_read; -+__txn_regop_42_read; -+__txn_regop_read; -+__txn_xa_regop_read; -+db_create; -+db_env_create; -+db_env_set_func_close; -+db_env_set_func_dirfree; -+db_env_set_func_dirlist; -+db_env_set_func_exists; -+db_env_set_func_file_map; -+db_env_set_func_free; -+db_env_set_func_fsync; -+db_env_set_func_ftruncate; -+db_env_set_func_ioinfo; -+db_env_set_func_malloc; -+db_env_set_func_open; -+db_env_set_func_pread; -+db_env_set_func_pwrite; -+db_env_set_func_read; -+db_env_set_func_realloc; -+db_env_set_func_region_map; -+db_env_set_func_rename; -+db_env_set_func_seek; -+db_env_set_func_unlink; -+db_env_set_func_write; -+db_env_set_func_yield; -+db_sequence_create; -+db_strerror; -+db_version; -+db_xa_switch; -+log_compare; -+ -+ local: -+ *; -+}; ---- misc/db-4.7.25.NC/dbm/makefile.mk 2009-07-21 11:42:40.000000000 +0200 -+++ misc/build/db-4.7.25.NC/dbm/makefile.mk 2009-07-21 11:39:25.000000000 +0200 -@@ -1 +1,16 @@ --dummy -+PRJ=..$/..$/..$/..$/.. -+ -+PRJNAME=berkeleydb -+TARGET=dbm -+ -+EXTERNAL_WARNINGS_NOT_ERRORS := TRUE -+ -+.INCLUDE : settings.mk -+ -+INCPRE+=..$/build_windows ..$/ -+CDEFS+=-D_WINDLL -DUNICODE -D_UNICODE -DDB_CREATE_DLL -D_WINDOWS -+ -+SLOFILES= $(SLO)$/dbm.obj -+ -+.INCLUDE : target.mk -+ ---- misc/db-4.7.25.NC/dbreg/makefile.mk 2009-07-21 11:42:40.000000000 +0200 -+++ misc/build/db-4.7.25.NC/dbreg/makefile.mk 2009-07-21 11:39:25.000000000 +0200 -@@ -1 +1,21 @@ --dummy -+PRJ=..$/..$/..$/..$/.. -+ -+PRJNAME=berkeleydb -+TARGET=dbreg -+ -+EXTERNAL_WARNINGS_NOT_ERRORS := TRUE -+ -+.INCLUDE : settings.mk -+ -+INCPRE+=..$/build_windows ..$/ -+CDEFS+=-D_WINDLL -DUNICODE -D_UNICODE -DDB_CREATE_DLL -D_WINDOWS -+ -+SLOFILES= \ -+ $(SLO)$/dbreg.obj \ -+ $(SLO)$/dbreg_auto.obj \ -+ $(SLO)$/dbreg_rec.obj \ -+ $(SLO)$/dbreg_stat.obj \ -+ $(SLO)$/dbreg_util.obj -+ -+.INCLUDE : target.mk -+ ---- misc/db-4.7.25.NC/dist/Makefile.in 2008-05-06 05:03:36.000000000 +0200 -+++ misc/build/db-4.7.25.NC/dist/Makefile.in 2009-07-21 11:39:25.000000000 +0200 -@@ -13,7 +13,7 @@ - libdir= @libdir@ - docdir= $(prefix)/docs - --dmode= 755 -+dmode= 775 - emode= 555 - fmode= 444 - -@@ -56,6 +56,7 @@ - CCLINK= @MAKEFILE_CCLINK@ @CFLAGS@ - - LDFLAGS= @LDFLAGS@ -+LDFLAGSVERSION= @LDFLAGSVERSION@ - LIBS= @LIBSO_LIBS@ - TEST_LIBS= @TEST_LIBS@ - LIBCSO_LIBS= @LIBCSO_LIBS@ @LIBSO_LIBS@ -@@ -733,7 +734,7 @@ - - # Shared C library. - $(libso_target): $(C_OBJS) -- $(SOLINK) $(SOFLAGS) $(LDFLAGS) -o $@ $(C_OBJS) $(LIBCSO_LIBS) -+ $(SOLINK) $(SOFLAGS) $(LDFLAGS) $(LDFLAGSVERSION) -o $@ $(C_OBJS) $(LIBCSO_LIBS) - $(RM) -f $(libdb) - $(LN) -s .libs/$(libdb_version) $(libdb) - ---- misc/db-4.7.25.NC/dist/config.sub -+++ misc/build/db-4.7.25.NC/dist/config.sub -@@ -120,7 +120,7 @@ - # Here we must recognize all the valid KERNEL-OS combinations. - maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` - case $maybe_os in -- nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ -+ nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ - uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ - storm-chaos* | os2-emx* | rtmk-nova*) - os=-$maybe_os -@@ -1247,7 +1247,7 @@ - | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ - | -chorusos* | -chorusrdb* \ - | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ -- | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \ -+ | -mingw32* | -linux-gnu* | -linux-androideabi* | -linux-newlib* | -linux-uclibc* \ - | -uxpv* | -beos* | -mpeix* | -udk* \ - | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ - | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ ---- misc/db-4.7.25.NC/dist/configure 2008-05-15 23:12:41.000000000 +0200 -+++ misc/build/db-4.7.25.NC/dist/configure 2009-07-21 11:39:25.000000000 +0200 -@@ -3757,8 +3757,10 @@ - # Set CFLAGS/CXXFLAGS. We MUST set the flags before we call autoconf - # compiler configuration macros, because if we don't, they set CFLAGS - # to no optimization and -g, which isn't what we want. --CFLAGS=${CFLAGS-$optimize_debug} --CXXFLAGS=${CXXFLAGS-"$CFLAGS"} -+#CFLAGS=${CFLAGS-$optimize_debug} -+#CXXFLAGS=${CXXFLAGS-"$CFLAGS"} -+CFLAGS="$CFLAGS $optimize_def" -+CXXFLAGS="$CXXFLAGS $CFLAGS" - - # The default compiler is cc (NOT gcc), the default CFLAGS is as specified - # above, NOT what is set by AC_PROG_CC, as it won't set optimization flags -@@ -12566,7 +12568,8 @@ - # Check to see if the program is GNU ld. I'd rather use --version, - # but apparently some variants of GNU ld only accept -v. - # Break only if it was the GNU/non-GNU ld that we prefer. -- case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in -+# case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in -+ case `$lt_cv_path_LD -v 2>&1 </dev/null` in - *GNU* | *'with BFD'*) - test "$with_gnu_ld" != no && break - ;; -@@ -36624,6 +36627,7 @@ - JAR!$JAR$ac_delim - JAVACFLAGS!$JAVACFLAGS$ac_delim - LDFLAGS!$LDFLAGS$ac_delim -+LDFLAGSVERSION!$LDFLAGSVERSION$ac_delim - LIBCSO_LIBS!$LIBCSO_LIBS$ac_delim - LIBJSO_LIBS!$LIBJSO_LIBS$ac_delim - LIBSO_LIBS!$LIBSO_LIBS$ac_delim -@@ -36655,7 +36659,7 @@ - DB_VERSION_PATCH!$DB_VERSION_PATCH$ac_delim - _ACEOF - -- if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then -+ if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 98; then - break - elif $ac_last_try; then - { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 ---- misc/db-4.7.25.NC/dist/ltmain.sh 2006-06-27 03:03:33.000000000 +0200 -+++ misc/build/db-4.7.25.NC/dist/ltmain.sh 2009-07-21 11:39:25.000000000 +0200 -@@ -1700,7 +1700,9 @@ - # We need an absolute path. - case $dir in - [\\/]* | [A-Za-z]:[\\/]*) ;; -- *) -+ # or $ORIGIN altenatively -+ *\$ORIGIN*) ;; -+ *) - $echo "$modename: only absolute run-paths are allowed" 1>&2 - exit $EXIT_FAILURE - ;; ---- misc/db-4.7.25.NC/env/makefile.mk 2009-07-21 11:42:40.000000000 +0200 -+++ misc/build/db-4.7.25.NC/env/makefile.mk 2009-07-21 11:39:25.000000000 +0200 -@@ -1 +1,29 @@ --dummy -+PRJ=..$/..$/..$/..$/.. -+ -+PRJNAME=berkeleydb -+TARGET=env -+ -+EXTERNAL_WARNINGS_NOT_ERRORS := TRUE -+ -+.INCLUDE : settings.mk -+ -+INCPRE+=..$/build_windows ..$/ -+CDEFS+=-D_WINDLL -DUNICODE -D_UNICODE -DDB_CREATE_DLL -D_WINDOWS -+ -+SLOFILES= \ -+ $(SLO)$/env_alloc.obj \ -+ $(SLO)$/env_config.obj \ -+ $(SLO)$/env_failchk.obj \ -+ $(SLO)$/env_file.obj \ -+ $(SLO)$/env_globals.obj \ -+ $(SLO)$/env_method.obj \ -+ $(SLO)$/env_name.obj \ -+ $(SLO)$/env_open.obj \ -+ $(SLO)$/env_recover.obj \ -+ $(SLO)$/env_region.obj \ -+ $(SLO)$/env_register.obj \ -+ $(SLO)$/env_sig.obj \ -+ $(SLO)$/env_stat.obj -+ -+.INCLUDE : target.mk -+ ---- misc/db-4.7.25.NC/fileops/makefile.mk 2009-07-21 11:42:40.000000000 +0200 -+++ misc/build/db-4.7.25.NC/fileops/makefile.mk 2009-07-21 11:39:26.000000000 +0200 -@@ -1 +1,20 @@ --dummy -+PRJ=..$/..$/..$/..$/.. -+ -+PRJNAME=berkeleydb -+TARGET=fileops -+ -+EXTERNAL_WARNINGS_NOT_ERRORS := TRUE -+ -+.INCLUDE : settings.mk -+ -+INCPRE+=..$/build_windows ..$/ -+CDEFS+=-D_WINDLL -DUNICODE -D_UNICODE -DDB_CREATE_DLL -D_WINDOWS -+ -+SLOFILES= \ -+ $(SLO)$/fileops_auto.obj \ -+ $(SLO)$/fop_basic.obj \ -+ $(SLO)$/fop_rec.obj \ -+ $(SLO)$/fop_util.obj -+ -+.INCLUDE : target.mk -+ ---- misc/db-4.7.25.NC/hash/makefile.mk 2009-07-21 11:42:40.000000000 +0200 -+++ misc/build/db-4.7.25.NC/hash/makefile.mk 2009-07-21 11:39:26.000000000 +0200 -@@ -1 +1,30 @@ --dummy -+PRJ=..$/..$/..$/..$/.. -+ -+PRJNAME=berkeleydb -+TARGET=hash -+ -+EXTERNAL_WARNINGS_NOT_ERRORS := TRUE -+ -+.INCLUDE : settings.mk -+ -+INCPRE+=..$/build_windows ..$/ -+CDEFS+=-D_WINDLL -DUNICODE -D_UNICODE -DDB_CREATE_DLL -D_WINDOWS -+ -+SLOFILES= \ -+ $(SLO)$/hash.obj \ -+ $(SLO)$/hash_auto.obj \ -+ $(SLO)$/hash_conv.obj \ -+ $(SLO)$/hash_dup.obj \ -+ $(SLO)$/hash_func.obj \ -+ $(SLO)$/hash_meta.obj \ -+ $(SLO)$/hash_method.obj \ -+ $(SLO)$/hash_open.obj \ -+ $(SLO)$/hash_page.obj \ -+ $(SLO)$/hash_rec.obj \ -+ $(SLO)$/hash_reclaim.obj \ -+ $(SLO)$/hash_stat.obj \ -+ $(SLO)$/hash_upgrade.obj \ -+ $(SLO)$/hash_verify.obj -+ -+.INCLUDE : target.mk -+ ---- misc/db-4.7.25.NC/hmac/makefile.mk 2009-07-21 11:42:40.000000000 +0200 -+++ misc/build/db-4.7.25.NC/hmac/makefile.mk 2009-07-21 11:39:26.000000000 +0200 -@@ -1 +1,18 @@ --dummy -+PRJ=..$/..$/..$/..$/.. -+ -+PRJNAME=berkeleydb -+TARGET=hmac -+ -+EXTERNAL_WARNINGS_NOT_ERRORS := TRUE -+ -+.INCLUDE : settings.mk -+ -+INCPRE+=..$/build_windows ..$/ -+CDEFS+=-D_WINDLL -DUNICODE -D_UNICODE -DDB_CREATE_DLL -D_WINDOWS -+ -+SLOFILES= \ -+ $(SLO)$/hmac.obj \ -+ $(SLO)$/sha1.obj -+ -+.INCLUDE : target.mk -+ ---- misc/db-4.7.25.NC/hsearch/makefile.mk 2009-07-21 11:42:40.000000000 +0200 -+++ misc/build/db-4.7.25.NC/hsearch/makefile.mk 2009-07-21 11:39:26.000000000 +0200 -@@ -1 +1,16 @@ --dummy -+PRJ=..$/..$/..$/..$/.. -+ -+PRJNAME=berkeleydb -+TARGET=hsearch -+ -+EXTERNAL_WARNINGS_NOT_ERRORS := TRUE -+ -+.INCLUDE : settings.mk -+ -+INCPRE+=..$/build_windows ..$/ -+CDEFS+=-D_WINDLL -DUNICODE -D_UNICODE -DDB_CREATE_DLL -D_WINDOWS -+ -+SLOFILES= $(SLO)$/hsearch.obj -+ -+.INCLUDE : target.mk -+ ---- misc/db-4.7.25.NC/lock/makefile.mk 2009-07-21 11:42:40.000000000 +0200 -+++ misc/build/db-4.7.25.NC/lock/makefile.mk 2009-07-21 11:39:26.000000000 +0200 -@@ -1 +1,26 @@ --dummy -+PRJ=..$/..$/..$/..$/.. -+ -+PRJNAME=berkeleydb -+TARGET=lock -+ -+EXTERNAL_WARNINGS_NOT_ERRORS := TRUE -+ -+.INCLUDE : settings.mk -+ -+INCPRE+=..$/build_windows ..$/ -+CDEFS+=-D_WINDLL -DUNICODE -D_UNICODE -DDB_CREATE_DLL -D_WINDOWS -+ -+SLOFILES= \ -+ $(SLO)$/lock.obj \ -+ $(SLO)$/lock_deadlock.obj \ -+ $(SLO)$/lock_failchk.obj \ -+ $(SLO)$/lock_id.obj \ -+ $(SLO)$/lock_list.obj \ -+ $(SLO)$/lock_method.obj \ -+ $(SLO)$/lock_region.obj \ -+ $(SLO)$/lock_stat.obj \ -+ $(SLO)$/lock_timer.obj \ -+ $(SLO)$/lock_util.obj -+ -+.INCLUDE : target.mk -+ ---- misc/db-4.7.25.NC/log/makefile.mk 2009-07-21 11:42:40.000000000 +0200 -+++ misc/build/db-4.7.25.NC/log/makefile.mk 2009-07-21 11:39:26.000000000 +0200 -@@ -1 +1,24 @@ --dummy -+PRJ=..$/..$/..$/..$/.. -+ -+PRJNAME=berkeleydb -+TARGET=log -+ -+EXTERNAL_WARNINGS_NOT_ERRORS := TRUE -+ -+.INCLUDE : settings.mk -+ -+INCPRE+=..$/build_windows ..$/ -+CDEFS+=-D_WINDLL -DUNICODE -D_UNICODE -DDB_CREATE_DLL -D_WINDOWS -+ -+SLOFILES= \ -+ $(SLO)$/log.obj \ -+ $(SLO)$/log_archive.obj \ -+ $(SLO)$/log_compare.obj \ -+ $(SLO)$/log_debug.obj \ -+ $(SLO)$/log_get.obj \ -+ $(SLO)$/log_method.obj \ -+ $(SLO)$/log_put.obj \ -+ $(SLO)$/log_stat.obj -+ -+.INCLUDE : target.mk -+ ---- misc/db-4.7.25.NC/makefile.mk 2009-07-21 11:42:40.000000000 +0200 -+++ misc/build/db-4.7.25.NC/makefile.mk 2009-07-21 11:39:26.000000000 +0200 -@@ -1 +1,76 @@ --dummy -+PRJ=..$/..$/..$/.. -+PRJNAME=libdb47 -+TARGET=libdb47 -+USE_DEFFILE=true -+UWINAPILIB= -+ -+.INCLUDE : settings.mk -+CFLAGS+=-GS -EHsc -Gy -+ -+#LINKFLAGS!:=$(LINKFLAGS:s/NODEFAULTLIB/NOLOGO/) -+ -+CHILDREN= \ -+ btree clib common cxx \ -+ db dbm dbreg env fileops \ -+ hash hmac hsearch lock \ -+ log mp mutex os os_windows \ -+ qam rep repmgr sequence \ -+ txn xa -+ -+LIB1TARGET= $(SLB)$/$(TARGET).lib -+LIB1FILES= \ -+ $(SLB)$/btree.lib \ -+ $(SLB)$/clib.lib \ -+ $(SLB)$/common.lib \ -+ $(SLB)$/cxx.lib \ -+ $(SLB)$/db_src.lib \ -+ $(SLB)$/dbm.lib \ -+ $(SLB)$/dbreg.lib \ -+ $(SLB)$/env.lib \ -+ $(SLB)$/fileops.lib \ -+ $(SLB)$/hash.lib \ -+ $(SLB)$/hmac.lib \ -+ $(SLB)$/hsearch.lib \ -+ $(SLB)$/lock.lib \ -+ $(SLB)$/log.lib \ -+ $(SLB)$/mp.lib \ -+ $(SLB)$/mutex.lib \ -+ $(SLB)$/os.lib \ -+ $(SLB)$/os_windows.lib \ -+ $(SLB)$/qam.lib \ -+ $(SLB)$/rep.lib \ -+ $(SLB)$/repmgr.lib \ -+ $(SLB)$/sequence.lib \ -+ $(SLB)$/txn.lib \ -+ $(SLB)$/xa.lib -+ -+SHL1LIBS=$(LIB1TARGET) -+SHL1STDLIBS = $(WS2_32LIB) $(ADVAPI32LIB) -+SHL1TARGET = $(TARGET) -+SHL1DEF = $(MISC)$/$(SHL1TARGET).def -+SHL1IMPLIB = $(SHL1TARGET) -+SHL1LIBS = $(SLB)$/$(TARGET).lib -+SHL1DEPN = $(CHILDREN) -+ -+#The following line prevents that the resource file is automatically generated -+use_shl_versions:= -+#use the berkeley's resource file -+RCFILES = build_windows$/libdb.rc -+SHL1RES= $(RES)$/libdb47.res -+ -+#DEF1NAME=$(SHL1TARGET) -+#DEF1EXPORTFILE=$(TARGET).dxp -+ -+# dmake builds the first rule -+ALLTAR : $(CHILDREN) -+ -+$(CHILDREN) .PHONY : -+ cd $@ ; $(MAKECMD) subdmake=true $(MFLAGS) $(CALLMACROS) -+ -+.INCLUDE : target.mk -+ -+$(MISC)$/$(SHL1TARGET).def : build_windows$/libdb.def -+ $(COPY) $< $@ -+ -+ #$(DUMPBIN) -DIRECTIVES $(SLB)$/$(TARGET).lib | $(GREP) EXPORT: | $(GREP) -v ",DATA" | $(SED) "s/.*EXPORT://" >> $@ -+ ---- misc/db-4.7.25.NC/mp/makefile.mk 2009-07-21 11:42:40.000000000 +0200 -+++ misc/build/db-4.7.25.NC/mp/makefile.mk 2009-07-21 11:39:26.000000000 +0200 -@@ -1 +1,31 @@ --dummy -+PRJ=..$/..$/..$/..$/.. -+ -+PRJNAME=berkeleydb -+TARGET=mp -+ -+EXTERNAL_WARNINGS_NOT_ERRORS := TRUE -+ -+.INCLUDE : settings.mk -+ -+INCPRE+=..$/build_windows ..$/ -+CDEFS+=-D_WINDLL -DUNICODE -D_UNICODE -DDB_CREATE_DLL -D_WINDOWS -+ -+SLOFILES= \ -+ $(SLO)$/mp_alloc.obj \ -+ $(SLO)$/mp_bh.obj \ -+ $(SLO)$/mp_fget.obj \ -+ $(SLO)$/mp_fmethod.obj \ -+ $(SLO)$/mp_fopen.obj \ -+ $(SLO)$/mp_fput.obj \ -+ $(SLO)$/mp_fset.obj \ -+ $(SLO)$/mp_method.obj \ -+ $(SLO)$/mp_mvcc.obj \ -+ $(SLO)$/mp_region.obj \ -+ $(SLO)$/mp_register.obj \ -+ $(SLO)$/mp_resize.obj \ -+ $(SLO)$/mp_stat.obj \ -+ $(SLO)$/mp_sync.obj \ -+ $(SLO)$/mp_trickle.obj -+ -+.INCLUDE : target.mk -+ ---- misc/db-4.7.25.NC/mutex/makefile.mk 2009-07-21 11:42:40.000000000 +0200 -+++ misc/build/db-4.7.25.NC/mutex/makefile.mk 2009-07-21 11:39:26.000000000 +0200 -@@ -1 +1,23 @@ --dummy -+ -+PRJ=..$/..$/..$/..$/.. -+ -+PRJNAME=berkeleydb -+TARGET=mutex -+ -+EXTERNAL_WARNINGS_NOT_ERRORS := TRUE -+ -+.INCLUDE : settings.mk -+ -+INCPRE+=-I..$/build_windows -I..$/ -I$(COMPATH)$/include $(PSDKINC) -+CDEFS+=-D_WINDLL -DUNICODE -D_UNICODE -DDB_CREATE_DLL -D_WINDOWS -+ -+SLOFILES= \ -+ $(SLO)$/mut_alloc.obj \ -+ $(SLO)$/mut_failchk.obj \ -+ $(SLO)$/mut_method.obj \ -+ $(SLO)$/mut_region.obj \ -+ $(SLO)$/mut_stat.obj \ -+ $(SLO)$/mut_win32.obj -+ -+.INCLUDE : target.mk -+ ---- misc/db-4.7.25.NC/os/makefile.mk 2009-07-21 11:42:40.000000000 +0200 -+++ misc/build/db-4.7.25.NC/os/makefile.mk 2009-07-21 11:39:26.000000000 +0200 -@@ -1 +1,26 @@ --dummy -+PRJ=..$/..$/..$/..$/.. -+ -+PRJNAME=berkeleydb -+TARGET=os -+ -+EXTERNAL_WARNINGS_NOT_ERRORS := TRUE -+ -+.INCLUDE : settings.mk -+ -+INCPRE+=..$/build_windows ..$/ -+CDEFS+=-D_WINDLL -DUNICODE -D_UNICODE -DDB_CREATE_DLL -D_WINDOWS -+ -+SLOFILES= \ -+ $(SLO)$/os_abort.obj \ -+ $(SLO)$/os_addrinfo.obj \ -+ $(SLO)$/os_alloc.obj \ -+ $(SLO)$/os_ctime.obj \ -+ $(SLO)$/os_pid.obj \ -+ $(SLO)$/os_root.obj \ -+ $(SLO)$/os_rpath.obj \ -+ $(SLO)$/os_stack.obj \ -+ $(SLO)$/os_tmpdir.obj \ -+ $(SLO)$/os_uid.obj -+ -+.INCLUDE : target.mk -+ ---- misc/db-4.7.25.NC/os/os_fsync.c 2008-05-06 05:03:37.000000000 +0200 -+++ misc/build/db-4.7.25.NC/os/os_fsync.c 2009-07-21 11:42:03.000000000 +0200 -@@ -79,13 +79,17 @@ - ret = DB_GLOBAL(j_fsync)(fhp->fd); - else { - #if defined(F_FULLFSYNC) -+/* When running OOo on MacOS using an NFS mounted disk, fcntl failed with errno -+ ENOTTY (25). Since full sync only works on HFS, FAT and UDF (according to the -+ man page) and also is more time consuming we just use the fallback. - RETRY_CHK((fcntl(fhp->fd, F_FULLFSYNC, 0)), ret); -- /* -+*/ /* - * On OS X, F_FULLSYNC only works on HFS+, so we need to fall - * back to regular fsync on other filesystems. - */ -- if (ret == ENOTSUP) -- RETRY_CHK((fsync(fhp->fd)), ret); -+/* if (ret == ENOTSUP) -+*/ -+ RETRY_CHK((fsync(fhp->fd)), ret); - #elif defined(HAVE_QNX) - ret = __qnx_fsync(fhp); - #elif defined(HAVE_FDATASYNC) ---- misc/db-4.7.25.NC/os_windows/makefile.mk 2009-07-21 11:42:40.000000000 +0200 -+++ misc/build/db-4.7.25.NC/os_windows/makefile.mk 2009-07-21 11:39:26.000000000 +0200 -@@ -1 +1,37 @@ --dummy -+PRJ=..$/..$/..$/..$/.. -+ -+PRJNAME=berkeleydb -+TARGET=os_windows -+ -+EXTERNAL_WARNINGS_NOT_ERRORS := TRUE -+ -+.INCLUDE : settings.mk -+ -+INCPRE+=..$/build_windows ..$/ -+CDEFS+=-D_WINDLL -DUNICODE -D_UNICODE -DDB_CREATE_DLL -D_WINDOWS -+ -+SLOFILES= \ -+ $(SLO)$/os_abs.obj \ -+ $(SLO)$/os_clock.obj \ -+ $(SLO)$/os_config.obj \ -+ $(SLO)$/os_cpu.obj \ -+ $(SLO)$/os_dir.obj \ -+ $(SLO)$/os_errno.obj \ -+ $(SLO)$/os_fid.obj \ -+ $(SLO)$/os_flock.obj \ -+ $(SLO)$/os_fsync.obj \ -+ $(SLO)$/os_getenv.obj \ -+ $(SLO)$/os_handle.obj \ -+ $(SLO)$/os_map.obj \ -+ $(SLO)$/os_mkdir.obj \ -+ $(SLO)$/os_open.obj \ -+ $(SLO)$/os_rename.obj \ -+ $(SLO)$/os_rw.obj \ -+ $(SLO)$/os_seek.obj \ -+ $(SLO)$/os_stat.obj \ -+ $(SLO)$/os_truncate.obj \ -+ $(SLO)$/os_unlink.obj \ -+ $(SLO)$/os_yield.obj \ -+ -+.INCLUDE : target.mk -+ ---- misc/db-4.7.25.NC/qam/makefile.mk 2009-07-21 11:42:40.000000000 +0200 -+++ misc/build/db-4.7.25.NC/qam/makefile.mk 2009-07-21 11:39:26.000000000 +0200 -@@ -1 +1,26 @@ --dummy -+PRJ=..$/..$/..$/..$/.. -+ -+PRJNAME=berkeleydb -+TARGET=qam -+ -+EXTERNAL_WARNINGS_NOT_ERRORS := TRUE -+ -+.INCLUDE : settings.mk -+ -+INCPRE+=..$/build_windows ..$/ -+CDEFS+=-D_WINDLL -DUNICODE -D_UNICODE -DDB_CREATE_DLL -D_WINDOWS -+ -+SLOFILES= \ -+ $(SLO)$/qam.obj \ -+ $(SLO)$/qam_auto.obj \ -+ $(SLO)$/qam_conv.obj \ -+ $(SLO)$/qam_files.obj \ -+ $(SLO)$/qam_method.obj \ -+ $(SLO)$/qam_open.obj \ -+ $(SLO)$/qam_rec.obj \ -+ $(SLO)$/qam_stat.obj \ -+ $(SLO)$/qam_upgrade.obj \ -+ $(SLO)$/qam_verify.obj -+ -+.INCLUDE : target.mk -+ ---- misc/db-4.7.25.NC/rep/makefile.mk 2009-07-21 11:42:40.000000000 +0200 -+++ misc/build/db-4.7.25.NC/rep/makefile.mk 2009-07-21 11:39:26.000000000 +0200 -@@ -1 +1,27 @@ --dummy -+PRJ=..$/..$/..$/..$/.. -+ -+PRJNAME=berkeleydb -+TARGET=rep -+ -+EXTERNAL_WARNINGS_NOT_ERRORS := TRUE -+ -+.INCLUDE : settings.mk -+ -+INCPRE+=..$/build_windows ..$/ -+CDEFS+=-D_WINDLL -DUNICODE -D_UNICODE -DDB_CREATE_DLL -D_WINDOWS -+ -+SLOFILES= \ -+ $(SLO)$/rep_auto.obj \ -+ $(SLO)$/rep_backup.obj \ -+ $(SLO)$/rep_elect.obj \ -+ $(SLO)$/rep_lease.obj \ -+ $(SLO)$/rep_log.obj \ -+ $(SLO)$/rep_method.obj \ -+ $(SLO)$/rep_record.obj \ -+ $(SLO)$/rep_region.obj \ -+ $(SLO)$/rep_stat.obj \ -+ $(SLO)$/rep_util.obj \ -+ $(SLO)$/rep_verify.obj -+ -+.INCLUDE : target.mk -+ ---- misc/db-4.7.25.NC/repmgr/makefile.mk 2009-07-21 11:42:40.000000000 +0200 -+++ misc/build/db-4.7.25.NC/repmgr/makefile.mk 2009-07-21 11:39:26.000000000 +0200 -@@ -1 +1,26 @@ --dummy -+PRJ=..$/..$/..$/..$/.. -+ -+PRJNAME=berkeleydb -+TARGET=repmgr -+ -+EXTERNAL_WARNINGS_NOT_ERRORS := TRUE -+ -+.INCLUDE : settings.mk -+ -+INCPRE+=..$/build_windows ..$/ -+CDEFS+=-D_WINDLL -DUNICODE -D_UNICODE -DDB_CREATE_DLL -D_WINDOWS -+ -+SLOFILES= \ -+ $(SLO)$/repmgr_auto.obj \ -+ $(SLO)$/repmgr_elect.obj \ -+ $(SLO)$/repmgr_method.obj \ -+ $(SLO)$/repmgr_msg.obj \ -+ $(SLO)$/repmgr_net.obj \ -+ $(SLO)$/repmgr_queue.obj \ -+ $(SLO)$/repmgr_sel.obj \ -+ $(SLO)$/repmgr_stat.obj \ -+ $(SLO)$/repmgr_util.obj \ -+ $(SLO)$/repmgr_windows.obj -+ -+.INCLUDE : target.mk -+ ---- misc/db-4.7.25.NC/sequence/makefile.mk 2009-07-21 11:42:40.000000000 +0200 -+++ misc/build/db-4.7.25.NC/sequence/makefile.mk 2009-07-21 11:39:26.000000000 +0200 -@@ -1 +1,18 @@ --dummy -+PRJ=..$/..$/..$/..$/.. -+ -+PRJNAME=berkeleydb -+TARGET=sequence -+ -+EXTERNAL_WARNINGS_NOT_ERRORS := TRUE -+ -+.INCLUDE : settings.mk -+ -+INCPRE+=..$/build_windows ..$/ -+CDEFS+=-D_WINDLL -DUNICODE -D_UNICODE -DDB_CREATE_DLL -D_WINDOWS -+ -+SLOFILES= \ -+ $(SLO)$/seq_stat.obj \ -+ $(SLO)$/sequence.obj -+ -+.INCLUDE : target.mk -+ ---- misc/db-4.7.25.NC/txn/makefile.mk 2009-07-21 11:42:40.000000000 +0200 -+++ misc/build/db-4.7.25.NC/txn/makefile.mk 2009-07-21 11:39:26.000000000 +0200 -@@ -1 +1,26 @@ --dummy -+PRJ=..$/..$/..$/..$/.. -+ -+PRJNAME=berkeleydb -+TARGET=txn -+ -+EXTERNAL_WARNINGS_NOT_ERRORS := TRUE -+ -+.INCLUDE : settings.mk -+ -+INCPRE+=..$/build_windows ..$/ -+CDEFS+=-D_WINDLL -DUNICODE -D_UNICODE -DDB_CREATE_DLL -D_WINDOWS -+ -+SLOFILES= \ -+ $(SLO)$/txn.obj \ -+ $(SLO)$/txn_auto.obj \ -+ $(SLO)$/txn_chkpt.obj \ -+ $(SLO)$/txn_failchk.obj \ -+ $(SLO)$/txn_method.obj \ -+ $(SLO)$/txn_rec.obj \ -+ $(SLO)$/txn_recover.obj \ -+ $(SLO)$/txn_region.obj \ -+ $(SLO)$/txn_stat.obj \ -+ $(SLO)$/txn_util.obj -+ -+.INCLUDE : target.mk -+ ---- misc/db-4.7.25.NC/xa/makefile.mk 2009-07-21 11:42:40.000000000 +0200 -+++ misc/build/db-4.7.25.NC/xa/makefile.mk 2009-07-21 11:39:26.000000000 +0200 -@@ -1 +1,19 @@ --dummy -+PRJ=..$/..$/..$/..$/.. -+ -+PRJNAME=berkeleydb -+TARGET=xa -+ -+EXTERNAL_WARNINGS_NOT_ERRORS := TRUE -+ -+.INCLUDE : settings.mk -+ -+INCPRE+=..$/build_windows ..$/ -+CDEFS+=-D_WINDLL -DUNICODE -D_UNICODE -DDB_CREATE_DLL -D_WINDOWS -+ -+SLOFILES= \ -+ $(SLO)$/xa.obj \ -+ $(SLO)$/xa_db.obj \ -+ $(SLO)$/xa_map.obj -+ -+.INCLUDE : target.mk -+ ---- misc/db-4.7.25.NC/dbinc/mutex_int.h -+++ misc/build/db-4.7.25.NC/dbinc/mutex_int.h -@@ -402,6 +402,25 @@ - - #ifdef LOAD_ACTUAL_MUTEX_CODE - /* gcc/arm: 0 is clear, 1 is set. */ -+#if defined __thumb__ -+#define MUTEX_SET(tsl) ({ \ -+ int __r, __p; \ -+ __asm__ volatile( \ -+ ".align 2\n\t" \ -+ "bx pc\n\t" \ -+ "nop\n\t" \ -+ ".arm\n\t" \ -+ "swpb %0, %2, [%3]\n\t" \ -+ "eor %0, %0, #1\n\t" \ -+ "orr %1, pc, #1\n\t" \ -+ "bx %1\n\t" \ -+ ".force_thumb" \ -+ : "=&r" (__r), "=r" (__p) \ -+ : "r" (1), "r" (tsl) \ -+ ); \ -+ __r & 1; \ -+}) -+#else - #define MUTEX_SET(tsl) ({ \ - int __r; \ - asm volatile( \ -@@ -484,6 +503,7 @@ - ); \ - __r & 1; \ - }) -+#endif - - #define MUTEX_UNSET(tsl) (*(volatile tsl_t *)(tsl) = 0) - #define MUTEX_INIT(tsl) (MUTEX_UNSET(tsl), 0) diff --git a/berkeleydb/db-aix.patch b/berkeleydb/db-aix.patch deleted file mode 100644 index 3a2c21f1cf62..000000000000 --- a/berkeleydb/db-aix.patch +++ /dev/null @@ -1,205 +0,0 @@ ---- misc/db-4.7.25.NC/dist/config.guess 2010-08-19 03:29:33.000000000 -0500 -+++ misc/build/db-4.7.25.NC/dist/config.guess 2010-08-19 03:32:57.000000000 -0500 -@@ -532,7 +532,7 @@ - echo rs6000-ibm-aix3.2 - fi - exit ;; -- *:AIX:*:[456]) -+ *:AIX:*:[4567]) - IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` - if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then - IBM_ARCH=rs6000 -@@ -544,6 +544,9 @@ - else - IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} - fi -+ if [ "$IBM_REV" == "V7BETA" ]; then -+ IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} -+ fi - echo ${IBM_ARCH}-ibm-aix${IBM_REV} - exit ;; - *:AIX:*:*) ---- misc/db-4.7.25.NC/dist/configure 2010-09-15 10:06:54.000000000 -0500 -+++ misc/build/db-4.7.25.NC/dist/configure 2010-09-15 10:12:41.000000000 -0500 -@@ -3701,7 +3701,7 @@ - # Don't override anything if it's already set from the environment. - optimize_debug="-O" - case "$host_os" in --aix4.3.*|aix5*) -+aix[4-9]*) - case "$host_os" in - aix4.3.*) - CPPFLAGS="$CPPFLAGS -D_LINUX_SOURCE_COMPAT";; -@@ -6452,7 +6452,7 @@ - # whether `pass_all' will *always* work, you probably want this one. - - case $host_os in --aix4* | aix5*) -+aix[4-9]*) - lt_cv_deplibs_check_method=pass_all - ;; - -@@ -9439,7 +9439,7 @@ - - # See if GNU ld supports shared libraries. - case $host_os in -- aix3* | aix4* | aix5*) -+ aix[4-9]*) - # On AIX/PPC, the GNU linker is very broken - if test "$host_cpu" != ia64; then - ld_shlibs=no -@@ -9649,7 +9649,7 @@ - fi - ;; - -- aix4* | aix5*) -+ aix[4-9]*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. -@@ -9669,7 +9669,7 @@ - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # need to do runtime linking. -- case $host_os in aix4.[23]|aix4.[23].*|aix5*) -+ case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) - for ld_flag in $LDFLAGS; do - if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then - aix_use_runtimelinking=yes -@@ -10410,7 +10410,7 @@ - soname_spec='${libname}${release}${shared_ext}$major' - ;; - --aix4* | aix5*) -+aix[4-9]*) - version_type=linux - need_lib_prefix=no - need_version=no -@@ -11826,7 +11826,7 @@ - fi - ;; - --aix4* | aix5*) -+aix[4-9]*) - if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then - test "$enable_shared" = yes && enable_static=no - fi -@@ -12670,7 +12670,7 @@ - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; -- aix4* | aix5*) -+ aix[4-9]*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. -@@ -12683,7 +12683,7 @@ - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # need to do runtime linking. -- case $host_os in aix4.[23]|aix4.[23].*|aix5*) -+ case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) - for ld_flag in $LDFLAGS; do - case $ld_flag in - *-brtl*) -@@ -13805,7 +13805,7 @@ - esac - else - case $host_os in -- aix4* | aix5*) -+ aix[4-9]*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor -@@ -14201,7 +14201,7 @@ - - export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - case $host_os in -- aix4* | aix5*) -+ aix[4-9]*) - # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - if $NM -V 2>&1 | grep 'GNU' > /dev/null; then -@@ -14334,7 +14334,7 @@ - soname_spec='${libname}${release}${shared_ext}$major' - ;; - --aix4* | aix5*) -+aix[4-9]*) - version_type=linux - need_lib_prefix=no - need_version=no -@@ -15455,7 +15455,7 @@ - postinstall_cmds='$RANLIB $lib' - fi - ;; --aix4* | aix5*) -+aix[4-9]*) - if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then - test "$enable_shared" = yes && enable_static=no - fi -@@ -15966,7 +15966,7 @@ - - # See if GNU ld supports shared libraries. - case $host_os in -- aix3* | aix4* | aix5*) -+ aix[3-9]*) - # On AIX/PPC, the GNU linker is very broken - if test "$host_cpu" != ia64; then - ld_shlibs_F77=no -@@ -16176,7 +16176,7 @@ - fi - ;; - -- aix4* | aix5*) -+ aix[4-9]*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. -@@ -16917,7 +16917,7 @@ - soname_spec='${libname}${release}${shared_ext}$major' - ;; - --aix4* | aix5*) -+aix[4-9]*) - version_type=linux - need_lib_prefix=no - need_version=no -@@ -18540,7 +18540,7 @@ - - # See if GNU ld supports shared libraries. - case $host_os in -- aix3* | aix4* | aix5*) -+ aix[3-9]*) - # On AIX/PPC, the GNU linker is very broken - if test "$host_cpu" != ia64; then - ld_shlibs_GCJ=no -@@ -18750,7 +18750,7 @@ - fi - ;; - -- aix4* | aix5*) -+ aix[4-9]*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. -@@ -19511,7 +19511,7 @@ - soname_spec='${libname}${release}${shared_ext}$major' - ;; - --aix4* | aix5*) -+aix[4-9]*) - version_type=linux - need_lib_prefix=no - need_version=no ---- misc/db-4.7.25.NC/dist/configure.ac 2010-09-15 10:06:54.000000000 -0500 -+++ misc/build/db-4.7.25.NC/dist/configure.ac 2010-09-15 10:08:45.000000000 -0500 -@@ -154,7 +154,7 @@ - # Don't override anything if it's already set from the environment. - optimize_debug="-O" - case "$host_os" in --aix4.3.*|aix5*) -+aix[4-9]*) - case "$host_os" in - aix4.3.*) - CPPFLAGS="$CPPFLAGS -D_LINUX_SOURCE_COMPAT";; diff --git a/berkeleydb/makefile.mk b/berkeleydb/makefile.mk deleted file mode 100644 index c68a404fdb54..000000000000 --- a/berkeleydb/makefile.mk +++ /dev/null @@ -1,197 +0,0 @@ -#************************************************************************* -# -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# Copyright 2000, 2010 Oracle and/or its affiliates. -# -# OpenOffice.org - a multi-platform office productivity suite -# -# This file is part of OpenOffice.org. -# -# OpenOffice.org is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser General Public License version 3 -# only, as published by the Free Software Foundation. -# -# OpenOffice.org is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Lesser General Public License version 3 for more details -# (a copy is included in the LICENSE file that accompanied this code). -# -# You should have received a copy of the GNU Lesser General Public License -# version 3 along with OpenOffice.org. If not, see -# <http://www.openoffice.org/license.html> -# for a copy of the LGPLv3 License. -# -#************************************************************************* - -PRJ=. - -PRJNAME=so_berkeleydb -TARGET=so_berkeleydb - -# --- Settings ----------------------------------------------------- - -.INCLUDE : settings.mk - -.IF "$(SYSTEM_DB)" == "YES" -all: - @echo "An already available installation of db should exist on your system." - @echo "Therefore the version provided here does not need to be built in addition." -.ENDIF - -# --- Files -------------------------------------------------------- - -TARFILE_NAME=db-4.7.25.NC-custom -TARFILE_MD5=d70951c80dabecc2892c919ff5d07172 -TARFILE_ROOTDIR=db-4.7.25.NC - -ADDITIONAL_FILES= \ - makefile.mk btree$/makefile.mk clib$/makefile.mk common$/makefile.mk \ - cxx$/makefile.mk db$/makefile.mk dbm$/makefile.mk dbreg$/makefile.mk \ - env$/makefile.mk fileops$/makefile.mk hash$/makefile.mk hmac$/makefile.mk \ - hsearch$/makefile.mk lock$/makefile.mk log$/makefile.mk mp$/makefile.mk \ - mutex$/makefile.mk os$/makefile.mk os_windows$/makefile.mk \ - qam$/makefile.mk rep$/makefile.mk repmgr$/makefile.mk \ - sequence$/makefile.mk txn$/makefile.mk xa$/makefile.mk \ - db_4_7_gcc4.map - -# not needed for win32. comment out when causing problems... -.IF "$(GUI)$(COM)"=="WNTGCC" -PATCH_FILES=db-4.7.25-mingw.patch -PATCH_FILES += db-4.7.25.NC-mingw32hack.patch - # otherwise, db-4.7.25.NC/dist/configure decides for _FILE_OFFSET_BITS=64, - # which causes /usr/i686-w64-mingw32/sys-root/mingw/include/_mingw.h to not - # define _USE_32BIT_TIME_T, so that berkeleydb uses a 64 bit time_t while - # the rest of LibreOffice uses a 32 bit time_t, which causes problems as - # there is e.g. a member time_t timestamp of struct __db in db.h; see - # <http://sourceforge.net/support/tracker.php?aid=3513251> "_mingw.h: size - # of time_t depends on _FILE_OFFSET_BITS" -.ELSE -PATCH_FILES=\ - db-4.7.25.patch \ - db-aix.patch -.ENDIF - -# clean compiler flags -CFLAGS:= -CXXFLAGS:= - -# disable aliasing for all GCC platforms, at least GCC 4.x needs it if -# optimization level >= 2 -.IF "$(COM)"=="GCC" -CFLAGS:=-fno-strict-aliasing $(EXTRA_CFLAGS) -CXXFLAGS:=-fno-strict-aliasing $(EXTRA_CFLAGS) -.IF "$(ENABLE_SYMBOLS)"!="" && "$(ENABLE_SYMBOLS)"!="FALSE" -CFLAGS+=-g -CXXFLAGS+=-g -.ENDIF -.ENDIF - -.IF "$(GUI)"=="UNX" -.IF "$(OS)$(COM)"=="LINUXGCC" || "$(OS)$(COM)"=="FREEBSDGCC" -LDFLAGS:=-Wl,-z,origin -Wl,-rpath,'$$$$ORIGIN' -.EXPORT: LDFLAGS -#The current dir when linking is unxlngi6.pro/misc/build/db-4.2.52.NC/out -# the map file is in unxlngi6.pro/misc/build/db-4.2.52.NC -LDFLAGSVERSION:= -Wl,--version-script=../db_4_7_gcc4.map -.EXPORT: LDFLAGSVERSION -.ENDIF # "$(OS)$(COM)"=="LINUXGCC" || "$(OS)$(COM)"=="FREEBSDGCC" -.IF "$(OS)$(COM)"=="SOLARISC52" -LDFLAGS:=$(ARCH_FLAGS) -R\''$$$$ORIGIN'\' -.EXPORT: LDFLAGS -.ENDIF # "$(OS)$(COM)"=="SOLARISC52" - -CONFIGURE_DIR=out -#relative to CONFIGURE_DIR -CONFIGURE_ACTION= \ - ..$/dist$/configure -CONFIGURE_FLAGS=--disable-cxx --enable-dynamic --enable-compat185 CC='$(CC) $(SOLARLIB)' -.IF "$(OS)"=="IOS" -CONFIGURE_FLAGS+= --disable-shared -.ELSE -CONFIGURE_FLAGS+= --enable-shared -.ENDIF -.IF "$(OS)"=="MACOSX" -CONFIGURE_FLAGS += \ - --prefix=/@.__________________________________________________$(EXTRPATH) \ - CPPFLAGS="$(EXTRA_CDEFS)" -.ENDIF -.IF "$(CROSS_COMPILING)"=="YES" -CONFIGURE_FLAGS+=--build=$(BUILD_PLATFORM) --host=$(HOST_PLATFORM) -.ENDIF - -# just pass ARCH_FLAGS to native build -CFLAGS+:=$(ARCH_FLAGS) -CXXFLAGS+:=$(ARCH_FLAGS) -.EXPORT : CFLAGS CXXFLAGS - -BUILD_DIR=$(CONFIGURE_DIR) -BUILD_DIR_OUT=$(CONFIGURE_DIR) -BUILD_ACTION=$(GNUMAKE) -j$(EXTMAXPROCESS) - -.IF "$(OS)"=="IOS" -OUT2LIB=$(BUILD_DIR)$/libdb*.a -.ELSE -OUT2LIB=$(BUILD_DIR)$/.libs$/libdb*$(DLLPOST) -.ENDIF -OUT2INC= \ - $(BUILD_DIR)$/db.h - -.ENDIF # "$(GUI)"=="UNX" - -.IF "$(GUI)"=="WNT" -.IF "$(COM)"=="GCC" -CONFIGURE_DIR=out -#relative to CONFIGURE_DIR -# TODO needs clean up -db_CC=$(CC) -mthreads -db_CXX=$(CXX) -mthreads -.IF "$(MINGW_SHARED_GCCLIB)"=="YES" -db_CC+=-shared-libgcc -db_CXX+=-shared-libgcc -.ENDIF -db_LDFLAGS=-L$(SOLARVER)/$(INPATH)/lib -L$(SOLARVER)/$(INPATH)/bin -db_LDFLAGS+=-L$(COMPATH)/lib -L$(MINGW_CLIB_DIR) -db_LIBS= -.IF "$(MINGW_SHARED_GXXLIB)"=="YES" -CFLAGS+=-D_GLIBCXX_DLL -db_LIBS+=$(MINGW_SHARED_LIBSTDCPP) -.ENDIF -db_LIBXSO_LIBS=$(db_LIBS) -.IF "$(MINGW_SHARED_GCCLIB)"=="YES" -db_LIBXSO_LIBS+=-lgcc_s -.ENDIF -CONFIGURE_ACTION=..$/dist$/configure -CONFIGURE_FLAGS=--disable-cxx --enable-dynamic --enable-shared --build=$(BUILD_PLATFORM) --host=$(HOST_PLATFORM) --enable-mingw CC="$(db_CC)" CXX="$(db_CXX)" LN_S=ln NM="$(WRAPCMD) nm" OBJDUMP="$(WRAPCMD) objdump" JAVA="$(WRAPCMD) -env java" JAVAC="$(WRAPCMD) -env javac" CFLAGS="$(CFLAGS)" CPPFLAGS="$(INCLUDE)" LDFLAGS="$(db_LDFLAGS)" LIBS="$(db_LIBS)" LIBSO_LIBS="$(db_LIBS)" LIBJSO_LIBS="$(db_LIBS)" LIBXSO_LIBS="$(db_LIBXSO_LIBS)" - -BUILD_DIR=$(CONFIGURE_DIR) -BUILD_DIR_OUT=$(CONFIGURE_DIR) -BUILD_ACTION=make - -OUT2LIB=$(BUILD_DIR)$/.libs$/libdb47.dll.a -OUT2BIN=$(BUILD_DIR)$/.libs$/libdb47.dll - -OUT2INC= \ - $(BUILD_DIR)$/db.h -.IF "$(GUI)$(COM)"=="WNTGCC" -.EXPORT : PWD -.ENDIF - -.ELSE -BUILD_DIR= -BUILD_ACTION=dmake - -BUILD_DIR_OUT=build_windows -OUT2INC= \ - $(BUILD_DIR_OUT)$/db.h -.ENDIF -.ENDIF # "$(GUI)"=="WNT" - -# --- Targets ------------------------------------------------------ - -.INCLUDE : set_ext.mk -.INCLUDE : target.mk -.INCLUDE : tg_ext.mk - - diff --git a/berkeleydb/prj/build.lst b/berkeleydb/prj/build.lst deleted file mode 100644 index 55a7bf1a70a6..000000000000 --- a/berkeleydb/prj/build.lst +++ /dev/null @@ -1,3 +0,0 @@ -db berkeleydb : external NULL -db berkeleydb nmake - u as_mkout NULL -db berkeleydb nmake - w,vc7 as_mkout NULL diff --git a/berkeleydb/prj/d.lst b/berkeleydb/prj/d.lst deleted file mode 100644 index 1de53d477617..000000000000 --- a/berkeleydb/prj/d.lst +++ /dev/null @@ -1,12 +0,0 @@ -mkdir: %_DEST%\inc\berkeleydb - -..\%__SRC%\inc\db.h %_DEST%\inc\berkeleydb\db.h - -..\%__SRC%\lib\libdb47.lib %_DEST%\lib\libdb47.lib -..\%__SRC%\lib\libdb-4.7.a %_DEST%\lib\libdb-4.7.a -..\%__SRC%\lib\libdb-4.7.so %_DEST%\lib\libdb-4.7.so -..\%__SRC%\lib\libdb-4.7.dylib %_DEST%\lib\libdb-4.7.dylib -..\%__SRC%\lib\libdb47.dll.a %_DEST%\lib\libdb47.dll.a -..\%__SRC%\bin\libdb47.dll %_DEST%\bin\libdb47.dll - - diff --git a/berkeleydb/prj/dmake b/berkeleydb/prj/dmake deleted file mode 100644 index e69de29bb2d1..000000000000 --- a/berkeleydb/prj/dmake +++ /dev/null diff --git a/config_host.mk.in b/config_host.mk.in index 6b3abda42159..a68918222ec0 100644 --- a/config_host.mk.in +++ b/config_host.mk.in @@ -38,7 +38,6 @@ export ATL_INCLUDE=@ATL_INCLUDE@ export ATL_LIB=@ATL_LIB@ export AWTLIB=@AWTLIB@ export BARCODE_EXTENSION_PACK=@BARCODE_EXTENSION_PACK@ -export BERKELEYDB_TARBALL=@BERKELEYDB_TARBALL@ export BOOST_CPPFLAGS=@BOOST_CPPFLAGS@ export BOOST_DATE_TIME_LIB=@BOOST_DATE_TIME_LIB@ export BOOST_LDFLAGS=@BOOST_LDFLAGS@ @@ -103,8 +102,6 @@ export DBUSMENUGTK_CFLAGS=$(gb_SPACE)@DBUSMENUGTK_CFLAGS@ export DBUSMENUGTK_LIBS=$(gb_SPACE)@DBUSMENUGTK_LIBS@ export DBUS_CFLAGS=$(gb_SPACE)@DBUS_CFLAGS@ export DBUS_LIBS=$(gb_SPACE)@DBUS_LIBS@ -export DB_CPPLIB=@DB_CPPLIB@ -export DB_LIB=@DB_LIB@ export debug=@ENABLE_DEBUG@ export DEFAULT_MOZILLA_TOOLKIT=@MOZILLA_TOOLKIT@ export DEFAULT_TO_ENGLISH_FOR_PACKING=yes @@ -373,7 +370,6 @@ export MINGW_CAIRO_DLL=@MINGW_CAIRO_DLL@ export MINGW_CLIB_DIR=@MINGW_CLIB_DIR@ export MINGW_CRYPTO_DLL=@MINGW_CRYPTO_DLL@ export MINGW_CURL_DLL=@MINGW_CURL_DLL@ -export MINGW_DB_DLL=@MINGW_DB_DLL@ export MINGW_EXPAT_DLL=@MINGW_EXPAT_DLL@ export MINGW_FONTCONFIG_DLL=@MINGW_FONTCONFIG_DLL@ export MINGW_FREETYPE_DLL=@MINGW_FREETYPE_DLL@ @@ -585,8 +581,6 @@ export SYSTEM_CAIRO=@SYSTEM_CAIRO@ export SYSTEM_CLUCENE=@SYSTEM_CLUCENE@ export SYSTEM_CPPUNIT=@SYSTEM_CPPUNIT@ export SYSTEM_CURL=@SYSTEM_CURL@ -export SYSTEM_DB=@SYSTEM_DB@ -export SYSTEM_DB_CFLAGS=@SYSTEM_DB_CFLAGS@ export SYSTEM_DICTS=@SYSTEM_DICTS@ export SYSTEM_EXPAT=@SYSTEM_EXPAT@ export SYSTEM_GENBRK=@SYSTEM_GENBRK@ diff --git a/configure.ac b/configure.ac index cce65a6c45f6..5de1096fb01b 100644 --- a/configure.ac +++ b/configure.ac @@ -1379,11 +1379,6 @@ AC_ARG_WITH(system-poppler, [Use system poppler. (only needed for pdfimport extension)]),, [with_system_poppler="$with_system_libs"]) -AC_ARG_WITH(system-db, - AS_HELP_STRING([--with-system-db], - [Use Berkeley db already on system.]),, - [with_system_db="$with_system_libs"]) - AC_ARG_WITH(system-apache-commons, AS_HELP_STRING([--with-system-apache-commons], [Use Apache commons libraries already on system.]),, @@ -2208,10 +2203,6 @@ AC_ARG_WITH(system-cppunit-for-build, AS_HELP_STRING([--with-system-cppunit-for-build], [Use cppunit already on system for build tools (cross-compilation only).])) -AC_ARG_WITH(system-db-for-build, - AS_HELP_STRING([--with-system-db-for-build], - [Use db already on system for build tools (cross-compilation only).])) - AC_ARG_WITH(system-expat-for-build, AS_HELP_STRING([--with-system-expat-for-build], [Use expat already on system for build tools (cross-compilation only).])) @@ -4090,7 +4081,6 @@ if test "$cross_compiling" = "yes"; then test -n "${with_solver_and_workdir_root}" && sub_conf_opts="$sub_conf_opts --with-solver-and-workdir-root=${with_solver_and_workdir_root}" test -n "$with_system_boost_for_build" && sub_conf_opts="$sub_conf_opts --with-system-boost" test -n "$with_system_cppunit_for_build" && sub_conf_opts="$sub_conf_opts --with-system-cppunit" - test -n "$with_system_db_for_build" && sub_conf_opts="$sub_conf_opts --with-system-db" test -n "$with_system_expat_for_build" && sub_conf_opts="$sub_conf_opts --with-system-expat" test "$with_system_icu_for_build" = "yes" -o "$with_system_icu_for_build" = "force" && sub_conf_opts="$sub_conf_opts --with-system-icu" test -n "$with_system_libxml_for_build" && sub_conf_opts="$sub_conf_opts --with-system-libxml" @@ -7440,71 +7430,6 @@ AC_SUBST([MINGW_TERMCAP_DLL]) AC_SUBST(MINGW_PYVERSION) AC_SUBST(MINGW_PYTHON_MAJOR_VERSION) -dnl =================================================================== -dnl Check for system Berkeley db -dnl =================================================================== -AC_MSG_CHECKING([which db to use]) -if test "$with_system_db" = "yes"; then - SYSTEM_DB=YES - AC_MSG_RESULT([external]) - - db_header= - for dbver in 5.3 5.1 5.0 5 4.8 4.7 4; do - for dash in - ''; do - AC_CHECK_HEADER([db$dash$dbver/db.h], - [ db_header="db$dash$dbver/db.h"; break 2 ]) - done - done - - if test -z "$db_header"; then - AC_CHECK_HEADER([db/db.h], [db_header='db/db.h'; dbver='']) - fi - - if test -z "$db_header"; then - AC_CHECK_HEADER(db.h, [ db_header='db.h'; dbver='' ]) - fi - - if test -z "$db_header"; then - AC_MSG_ERROR([db.h not found. Use the correct -I flag, or install the Berkeley db development package.]) - fi - - AC_MSG_CHECKING([whether db is at least 4.1]) - AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <$db_header>]], [[int array[(DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1))-1];]])],[AC_MSG_RESULT([yes])],[AC_MSG_ERROR([no. you need at least db 4.1])]) - - SYSTEM_DB_CFLAGS="-DSYSTEM_DB_HEADER='<$db_header>'" - - DB_LIB= - dnl At least on OpenBSD and RHEL-6 dbver is not appended to the library - dnl even though the headers are in a versioned dir - for suffix in '' '-$dbver' '$dbver' ''; do - AC_CHECK_LIB(db$suffix, dbopen, - [ DB_LIB="db$suffix"; DB_CPPLIB="db_cxx$suffix"; break ]) - AC_CHECK_LIB(db$suffix, __db185_open, - [ DB_LIB="db$suffix"; DB_CPPLIB="db_cxx$suffix"; break ]) - done - - if test -z "$DB_LIB"; then - AC_MSG_ERROR([db library not found. Use the correct -L flag, -or install the Berkeley db development package.]) - fi - - SCPDEFS="$SCPDEFS -DSYSTEM_DB" - libo_MINGW_CHECK_DLL([DB], [libdb]) -elif test $_os != iOS -a $_os != Android; then - AC_MSG_RESULT([internal]) - SYSTEM_DB=NO - BERKELEYDB_TARBALL="d70951c80dabecc2892c919ff5d07172-db-4.7.25.NC-custom.tar.gz" - BUILD_TYPE="$BUILD_TYPE BERKELEYDB" -else - AC_MSG_RESULT([none]) -fi -AC_SUBST(SYSTEM_DB) -AC_SUBST(SYSTEM_DB_CFLAGS) -AC_SUBST(DB_LIB) -AC_SUBST(DB_CPPLIB) -AC_SUBST(BERKELEYDB_TARBALL) -AC_SUBST([MINGW_DB_DLL]) - AC_MSG_CHECKING([whether to build the MySQL Connector extension]) if test "x$enable_ext_mysql_connector" = "xyes" -a "x$enable_extension_integration" != "xno"; then AC_MSG_RESULT([yes]) @@ -12423,8 +12348,6 @@ AC_SUBST(LO_PATH) BUILD_TARBALLS= # Ugly hack to get what we need for build platform into ooo.lst if test "$CROSS_COMPILING" = "YES" ; then - # BERKELEYDB_TARBALL - BUILD_TARBALLS="$BUILD_TARBALLS d70951c80dabecc2892c919ff5d07172-db-4.7.25.NC-custom.tar.gz" # ICU_DATA_SUBSET_ZIP BUILD_TARBALLS="$BUILD_TARBALLS fc188d2ed5c2cbcf7a021b34b9f88478-icudt49l-subset.zip" fi diff --git a/cross_tail_build/prj/build.lst b/cross_tail_build/prj/build.lst index 8710b08a93fb..c3d8c723a420 100644 --- a/cross_tail_build/prj/build.lst +++ b/cross_tail_build/prj/build.lst @@ -1,2 +1,2 @@ -ctb cross_tail_build :: BERKELEYDB:berkeleydb CPPUNIT:cppunit EXPAT:expat external ICU:icu LIBXML2:libxml2 LIBXSLT:libxslt solenv soltools NULL +ctb cross_tail_build :: CPPUNIT:cppunit EXPAT:expat external ICU:icu LIBXML2:libxml2 LIBXSLT:libxslt solenv soltools NULL ctb tail_build\prj nmake - all ctb_prj NULL diff --git a/external/mingw-dlls/makefile.mk b/external/mingw-dlls/makefile.mk index 57381fa878ca..51f143990bb3 100644 --- a/external/mingw-dlls/makefile.mk +++ b/external/mingw-dlls/makefile.mk @@ -46,7 +46,6 @@ MINGW_DLLS:= \ $(MINGW_CAIRO_DLL) \ $(MINGW_CRYPTO_DLL) \ $(MINGW_CURL_DLL) \ - $(MINGW_DB_DLL) \ $(MINGW_EXPAT_DLL) \ $(MINGW_FONTCONFIG_DLL) \ $(MINGW_FREETYPE_DLL) \ diff --git a/ooo.lst.in b/ooo.lst.in index 4f7596cf3ed0..2872ccf0a098 100644 --- a/ooo.lst.in +++ b/ooo.lst.in @@ -1,5 +1,4 @@ http://dev-www.libreoffice.org/src -@BUILD_TARBALLS@ 18f577b374d60b3c760a3a3350407632-STLport-4.5.tar.gz 7376930b0d3f3d77a685d94c4a3acda8-STLport-4.5-0119.tar.gz c441926f3a552ed3e5b274b62e86af16-STLport-4.0.tar.gz @@ -9,7 +8,6 @@ c441926f3a552ed3e5b274b62e86af16-STLport-4.0.tar.gz @APACHE_COMMONS_HTTPCLIENT_TARBALL@ @APACHE_COMMONS_LANG_TARBALL@ @APACHE_COMMONS_LOGGING_TARBALL@ -@BERKELEYDB_TARBALL@ @BOOST_TARBALL@ @BSH_TARBALL@ @CAIRO_TARBALL@ diff --git a/python/Python-2.6.1-cross.berkeleydb.patch b/python/Python-2.6.1-cross.berkeleydb.patch deleted file mode 100644 index e6783f6e10c9..000000000000 --- a/python/Python-2.6.1-cross.berkeleydb.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- misc/build/Python-2.6.1/Modules/Setup.dist (revision 74955) -+++ misc/build/Python-2.6.1/Modules/Setup.dist (working copy) -@@ -413,9 +413,9 @@ - # and the subdirectory of PORT where you built it. - DB=$(prefix) - DBLIBVER=4.8 --DBINC=$(DB)/include --DBLIB=$(DB)/lib --_bsddb _bsddb.c -I$(DBINC) -L$(DBLIB) -ldb-$(DBLIBVER) -+DBINC=$(OUTDIR)/inc/berkeleydb -+DBLIB=$(OUTDIR)/lib -+_bsddb _bsddb.c -I$(DBINC) -L$(DBLIB) -ldb47 - - # Historical Berkeley DB 1.85 - # diff --git a/python/makefile.mk b/python/makefile.mk index 9ea78ef1e16a..87014cacd742 100644 --- a/python/makefile.mk +++ b/python/makefile.mk @@ -129,12 +129,6 @@ PATCH_FILES= \ Python-2.6.2-cross.patch \ Python-2.6.2-cross.fix-configure.patch \ -.IF "$(SYSTEM_DB)" != "YES" -PATCH_FILES += \ - Python-2.6.1-cross.berkeleydb.patch \ - -.ENDIF - BUILD_DIR= MYCWD=$(shell @pwd)/$(INPATH)/misc/build .IF "$(PYTHON_FOR_BUILD)" == "" diff --git a/python/prj/build.lst b/python/prj/build.lst index c83e39ac737f..9f2619f64489 100644 --- a/python/prj/build.lst +++ b/python/prj/build.lst @@ -1,3 +1,3 @@ -py python : BERKELEYDB:berkeleydb solenv OPENSSL:openssl NULL +py python: solenv OPENSSL:openssl NULL py python nmake - w,vc7 py_mkout NULL py python nmake - u py_mkout NULL diff --git a/scp2/InstallModule_ooo.mk b/scp2/InstallModule_ooo.mk index 58168619b436..d41db04bb3d0 100644 --- a/scp2/InstallModule_ooo.mk +++ b/scp2/InstallModule_ooo.mk @@ -51,7 +51,6 @@ $(eval $(call gb_InstallModule_define_if_set,scp2/ooo,\ SYSTEM_CAIRO \ SYSTEM_CLUCENE \ SYSTEM_CURL \ - SYSTEM_DB \ SYSTEM_EXPAT \ SYSTEM_GRAPHITE \ SYSTEM_HSQLDB \ @@ -89,7 +88,6 @@ $(eval $(call gb_InstallModule_define_mingw_dll_if_set,scp2/ooo,\ MINGW_CAIRO_DLL \ MINGW_CRYPTO_DLL \ MINGW_CURL_DLL \ - MINGW_DB_DLL \ MINGW_EXPAT_DLL \ MINGW_FONTCONFIG_DLL \ MINGW_FREETYPE_DLL \ diff --git a/scp2/source/ooo/file_library_ooo.scp b/scp2/source/ooo/file_library_ooo.scp index 9df93a85598f..27c47f9ca637 100644 --- a/scp2/source/ooo/file_library_ooo.scp +++ b/scp2/source/ooo/file_library_ooo.scp @@ -199,21 +199,6 @@ End #endif -#ifndef SYSTEM_DB - -File gid_File_Lib_Db - LIB_FILE_BODY; - Styles = (PACKED); - Dir = SCP2_OOO_BIN_DIR; - #ifdef UNX - Name = STRING(CONCAT2(libdb-4.7,UNXSUFFIX)); - #else - Name = "libdb47.dll"; - #endif -End - -#endif - #ifdef UNX #ifdef ENABLE_GTK #ifdef ENABLE_SYSTRAY_GTK diff --git a/scp2/source/ooo/mingw_dlls.scp b/scp2/source/ooo/mingw_dlls.scp index 17d1139cb003..7a3b0933fc7d 100644 --- a/scp2/source/ooo/mingw_dlls.scp +++ b/scp2/source/ooo/mingw_dlls.scp @@ -67,12 +67,6 @@ MINGW_DLL( gid_Brand_File_Lib_Mingw_Libxml2, MINGW_LIBXML_DLL ) #endif #endif -#ifdef SYSTEM_DB -#ifdef NEEDS_MINGW_DB_DLL -MINGW_DLL( gid_Brand_File_Lib_Mingw_Libdb, MINGW_DB_DLL ) -#endif -#endif - #if defined SYSTEM_CURL || defined SYSTEM_NSS #ifdef NEEDS_MINGW_NSPR4_DLL MINGW_DLL( gid_Brand_File_Lib_Mingw_Libnspr, MINGW_NSPR4_DLL ) diff --git a/scp2/source/ooo/module_hidden_ooo.scp b/scp2/source/ooo/module_hidden_ooo.scp index fce582120e88..5a3acccf2b9e 100644 --- a/scp2/source/ooo/module_hidden_ooo.scp +++ b/scp2/source/ooo/module_hidden_ooo.scp @@ -323,7 +323,6 @@ Module gid_Module_Root_Files_5 gid_File_Lib_Comphelper2, gid_File_Lib_Curl, gid_Unixlink_File_Lib_Curl, - gid_File_Lib_Db, gid_File_Lib_Dbpool, gid_File_Lib_Embobj, gid_File_Lib_Emboleobj, diff --git a/solenv/inc/libs.mk b/solenv/inc/libs.mk index d6c7f9e40905..5764d0e862ae 100644 --- a/solenv/inc/libs.mk +++ b/solenv/inc/libs.mk @@ -188,13 +188,6 @@ ZLIB3RDLIB=-lz ZLIB3RDLIB=-lzlib .ENDIF JPEG3RDLIB=-ljpeg -.IF "$(SYSTEM_DB)" == "YES" -BERKELEYLIB=-l$(DB_LIB) -.ELIF "$(GUI)$(COM)"=="WNTGCC" -BERKELEYLIB=-ldb47 -.ELSE -BERKELEYLIB=-ldb-4.7 -.ENDIF CURLLIB=-lcurl SFX2LIB=-lsfx$(DLLPOSTFIX) SFXLIB=-lsfx$(DLLPOSTFIX) @@ -418,7 +411,6 @@ EXPAT3RDLIB=expat_xmltok.lib expat_xmlparse.lib EXPATASCII3RDLIB=expat_xmltok.lib ascii_expat_xmlparse.lib ZLIB3RDLIB=zlib.lib JPEG3RDLIB=jpeg.lib -BERKELEYLIB=libdb47.lib CURLLIB=libcurl.lib CHAOSLIB=ichaos.lib UUILIB=iuui.lib diff --git a/tail_build/prj/build.lst b/tail_build/prj/build.lst index 7eec9e961f2a..8ff3ce7065a3 100644 --- a/tail_build/prj/build.lst +++ b/tail_build/prj/build.lst @@ -1,2 +1,2 @@ -tb tail_build : BERKELEYDB:berkeleydb CPPUNIT:cppunit EXPAT:expat FONTCONFIG:fontconfig ICU:icu LIBPNG:libpng LIBXML2:libxml2 libxmlsec LIBXSLT:libxslt MOZ:moz NSS:nss OPENSSL:openssl PYTHON:python REDLAND:redland XPDF:xpdf ZLIB:zlib external solenv soltools NULL +tb tail_build : CPPUNIT:cppunit EXPAT:expat FONTCONFIG:fontconfig ICU:icu LIBPNG:libpng LIBXML2:libxml2 libxmlsec LIBXSLT:libxslt MOZ:moz NSS:nss OPENSSL:openssl PYTHON:python REDLAND:redland XPDF:xpdf ZLIB:zlib external solenv soltools NULL tb tail_build\prj nmake - all tb_prj NULL |