24494bb3f9
Approved by: mbr
115 lines
4.5 KiB
Diff
115 lines
4.5 KiB
Diff
--- ../berkeleydb/db-3.2.9.patch.orig Sun Jan 19 14:58:19 2003
|
|
+++ ../berkeleydb/db-3.2.9.patch Sun Jan 19 15:00:02 2003
|
|
@@ -51,7 +51,7 @@
|
|
CPPFLAGS="-D_REENTRANT $CPPFLAGS";;
|
|
mpeix*) CPPFLAGS="-D_POSIX_SOURCE -D_SOCKET_SOURCE $CPPFLAGS"
|
|
LIBS="-lsocket -lsvipc $LIBS";;
|
|
-+ netbsd*) optimize_def="-O2";;
|
|
++ netbsd*) optimize_def="-O";;
|
|
osf*) CPPFLAGS="-D_REENTRANT $CPPFLAGS";;
|
|
*qnx) cat >> confdefs.h <<\EOF
|
|
#define HAVE_QNX 1
|
|
@@ -62,54 +62,57 @@
|
|
solaris*) JINCSUBDIRS="solaris";;
|
|
linux*) JINCSUBDIRS="linux genunix";;
|
|
+ irix*) JINCSUBDIRS="irix";;
|
|
-+ netbsd*) JINCSUBDIRS="netbsd linux solaris genunix";;
|
|
++ freebsd*) JINCSUBDIRS="freebsd linux solaris genunix";;
|
|
*) JINCSUBDIRS="genunix";;
|
|
esac
|
|
|
|
*** misc/db-3.2.9/dist/ltconfig Fri Oct 13 16:23:00 2000
|
|
--- misc/build/db-3.2.9/dist/ltconfig Tue Jan 7 11:37:05 2003
|
|
-***************
|
|
-*** 1194,1204 ****
|
|
-
|
|
- netbsd*)
|
|
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
|
|
-- archive_cmds='$CC -shared $libobjs $deplibs $linkopts ${wl}-soname $wl$soname -o $lib'
|
|
-- archive_expsym_cmds='$CC -shared $libobjs $deplibs $linkopts ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
|
|
-- else
|
|
- archive_cmds='$LD -Bshareable $libobjs $deplibs $linkopts -o $lib'
|
|
- # can we support soname and/or expsyms with a.out? -oliva
|
|
- fi
|
|
- ;;
|
|
-
|
|
---- 1194,1205 ----
|
|
-
|
|
- netbsd*)
|
|
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
|
|
- archive_cmds='$LD -Bshareable $libobjs $deplibs $linkopts -o $lib'
|
|
- # can we support soname and/or expsyms with a.out? -oliva
|
|
-+ else
|
|
-+ archive_cmds='$CC -shared $libobjs $deplibs $linkopts ${wl}-soname $wl$soname -o $lib'
|
|
-+ archive_expsym_cmds='$CC -shared $libobjs $deplibs $linkopts ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
|
|
-+ need_version=no
|
|
- fi
|
|
- ;;
|
|
-
|
|
-*** misc/db-3.2.9/dist/ltconfig Fri Oct 13 16:23:00 2000
|
|
---- misc/build/db-3.2.9/dist/ltconfig Tue Jan 7 11:37:05 2003
|
|
-***************
|
|
-*** 1955,1961 ****
|
|
- version_type=irix
|
|
- need_lib_prefix=no
|
|
- need_version=no
|
|
-! soname_spec='${libname}${release}.so.$major'
|
|
- library_names_spec='${libname}${release}.so.$versuffix ${libname}${release}.so.$major ${libname}${release}.so $libname.so'
|
|
- case "$host_os" in
|
|
- irix5*)
|
|
---- 1955,1961 ----
|
|
- version_type=irix
|
|
- need_lib_prefix=no
|
|
- need_version=no
|
|
-! soname_spec='${libname}${release}.so'
|
|
- library_names_spec='${libname}${release}.so.$versuffix ${libname}${release}.so.$major ${libname}${release}.so $libname.so'
|
|
- case "$host_os" in
|
|
- irix5*)
|
|
+@@ -1202,6 +1202,17 @@
|
|
+ fi
|
|
+ ;;
|
|
+
|
|
++ freebsd*)
|
|
++ if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
|
|
++ archive_cmds='$LD -Bshareable $libobjs $deplibs $linkopts -o $lib'
|
|
++ # can we support soname and/or expsyms with a.out? -oliva
|
|
++ else
|
|
++ archive_cmds='$CC -shared $libobjs $deplibs $linkopts ${wl}-soname $wl$soname -o $lib'
|
|
++ archive_expsym_cmds='$CC -shared $libobjs $deplibs $linkopts ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
|
|
++ need_version=no
|
|
++ fi
|
|
++ ;;
|
|
++
|
|
+ solaris* | sysv5*)
|
|
+ if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then
|
|
+ ld_shlibs=no
|
|
+@@ -1955,7 +1966,7 @@
|
|
+ version_type=irix
|
|
+ need_lib_prefix=no
|
|
+ need_version=no
|
|
+- soname_spec='${libname}${release}.so.$major'
|
|
++ soname_spec='${libname}${release}.so'
|
|
+ library_names_spec='${libname}${release}.so.$versuffix ${libname}${release}.so.$major ${libname}${release}.so $libname.so'
|
|
+ case "$host_os" in
|
|
+ irix5*)
|
|
+@@ -2019,6 +2030,20 @@
|
|
+ library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so'
|
|
+ soname_spec='${libname}${release}.so$major'
|
|
+ dynamic_linker='NetBSD ld.elf_so'
|
|
++ fi
|
|
++ shlibpath_var=LD_LIBRARY_PATH
|
|
++ ;;
|
|
++
|
|
++freebsd*)
|
|
++ version_type=sunos
|
|
++ if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
|
|
++ library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
|
|
++ finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
|
|
++ dynamic_linker='FreeBSD (a.out) ld.so'
|
|
++ else
|
|
++ library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so'
|
|
++ soname_spec='${libname}${release}.so$major'
|
|
++ dynamic_linker='FreeBSD ld.elf_so'
|
|
+ fi
|
|
+ shlibpath_var=LD_LIBRARY_PATH
|
|
+ ;;
|