diff options
Diffstat (limited to 'cpp')
-rw-r--r-- | cpp/install/rpm/README.RPM | 2 | ||||
-rw-r--r-- | cpp/install/rpm/db45.spec | 584 |
2 files changed, 485 insertions, 101 deletions
diff --git a/cpp/install/rpm/README.RPM b/cpp/install/rpm/README.RPM index 05f40dc68c6..8447a5e8bdc 100644 --- a/cpp/install/rpm/README.RPM +++ b/cpp/install/rpm/README.RPM @@ -8,7 +8,7 @@ To create the Ice source RPM on Red Hat Linux, copy all the Ice source distributions (.tar.gz files) to /usr/src/redhat/SOURCES, including Ice-rpmbuild-@ver@.tar.gz, and then run: -$ rmpbuild -bs --sign ice.spec +$ rpmbuild -bs --sign ice.spec Remove the --sign option if you do not want to sign the RPMs, or you do not have a GNU PG key setup. diff --git a/cpp/install/rpm/db45.spec b/cpp/install/rpm/db45.spec index e2f0bb7723e..f3b52498913 100644 --- a/cpp/install/rpm/db45.spec +++ b/cpp/install/rpm/db45.spec @@ -1,28 +1,26 @@ -%define java_arches %{ix86} x86_64 - # -# TODO: Should fail when other installed Berkeley DB might collide. e.g. -# installs libdb-4.5.so too.. +# +# This is a heavily modified version of the spec file in Fedora Core 7's db4-4.5.20-4.fc7.src.rpm # -%{!?_lib:%define _lib lib} +# We build using Sun's JDK, not gcj +%define java_arches %{ix86} alpha ia64 ppc s390 s390x sparc sparcv9 x86_64 %define __soversion 4.5 -%define _libdb_a libdb-%{__soversion}.a -%define _libcxx_a libdb_cxx-%{__soversion}.a -Summary: The Berkeley DB database library (version 4.5) for C/C++ +Summary: The Berkeley DB database library (version 4.5) for C and C++ Name: db45 Version: 4.5.20 -Release: 9%{?dist} -Source0: http://download.oracle.com/berkeley-db/db-%{version}.NC.tar.gz -URL: http://www.oracle.com/database/berkeley-db/index.html -License: GPL +Release: 5ice%{?dist} +Source0: http://download.oracle.com/berkeley-db/db-%{version}.tar.gz +Patch1: http://www.oracle.com/technology/products/berkeley-db/db/update/4.5.20/patch.4.5.20.1 +Patch2: http://www.oracle.com/technology/products/berkeley-db/db/update/4.5.20/patch.4.5.20.2 +Patch3: patch.15395-2 +URL: http://www.oracle.com/database/berkeley-db/ +License: BSD-style Group: System Environment/Libraries -BuildRequires: perl, libtool, ed, -%ifarch %{java_arches} -%endif -BuildRoot: %{_tmppath}/%{name}-root +BuildRequires: perl, libtool +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description The Berkeley Database (Berkeley DB) is a programmatic toolkit that @@ -35,7 +33,7 @@ used by many applications, including Python and Perl, so this should be installed on all systems. %package utils -Summary: Command line tools for managing Berkeley DB (version 4.5) databases. +Summary: Command line tools for managing Berkeley DB (version 4.5) databases Group: Applications/Databases Requires: db45 = %{version}-%{release} @@ -48,12 +46,13 @@ transactions, locking, logging, shared memory caching, and database recovery. DB supports C, C++, Java and Perl APIs. This package contains command line tools for managing Berkeley DB -(version 4) databases. +(version 4.5) databases. %package devel -Summary: Development files for the Berkeley DB (version 4.5) library. +Summary: Development files for the Berkeley DB (version 4.5) library Group: Development/Libraries Requires: db45 = %{version}-%{release} +Obsoletes: db1-devel, db2-devel, db3-devel %description devel The Berkeley Database (Berkeley DB) is a programmatic toolkit that @@ -62,8 +61,9 @@ client/server applications. This package contains the header files, libraries, and documentation for building programs which use the Berkeley DB. + %package java -Summary: Development files for using the Berkeley DB (version 4.5) with Java. +Summary: Development files for using the Berkeley DB (version 4.5) with Java Group: Development/Libraries Requires: %{name} = %{version}-%{release} @@ -74,87 +74,87 @@ client/server applications. This package contains the libraries for building programs which use the Berkeley DB in Java. %prep -%setup -q -n db-4.5.20.NC + +%setup -q -n db-%{version} +%patch1 -p0 -b .4.5.20.1 +%patch2 -p0 -b .4.5.20.2 +%patch3 -p0 -b .15395-2 + +# Remove tags files which we don't need. +find . -name tags | xargs rm -f cd dist ./s_config -cd .. -CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"; export CFLAGS -pushd build_unix -../dist/configure -C \ - --enable-shared --enable-static --enable-rpc \ - --enable-cxx \ +%build +cd build_unix + +../dist/configure --prefix=%{_prefix} \ + --libdir=%{_libdir} \ + --enable-shared --disable-static \ + --enable-cxx \ %ifarch %{java_arches} - --enable-java \ + --enable-java %else - --disable-java \ + --disable-java %endif -make %{?_smp_mflags} \ - LIBSO_LIBS='$(LIBS)' \ - LIBXSO_LIBS='$(LIBS)' \ - LIBJSO_LIBS='$(LIBS)' \ - LIBTSO_LIBS='$(LIBS)' +# Make sure O_DIRECT is really disabled (build host could have old kernel) +perl -pi -e 's/#define HAVE_O_DIRECT 1/#undef HAVE_O_DIRECT/' db_config.h -popd +# Remove libtool predep_objects and postdep_objects wonkiness so that +# building without -nostdlib doesn't include them twice. Because we +# already link with g++, weird stuff happens if you don't let the +# compiler handle this. +perl -pi -e 's/^predep_objects=".*$/predep_objects=""/' libtool +perl -pi -e 's/^postdep_objects=".*$/postdep_objects=""/' libtool +perl -pi -e 's/-shared -nostdlib/-shared/' libtool +make LIBSO_LIBS='$(LIBS)' LIBXSO_LIBS='$(LIBS)'" -L%{_libdir} -lstdc++" %install rm -rf ${RPM_BUILD_ROOT} -mkdir -p ${RPM_BUILD_ROOT}%{_includedir} -mkdir -p ${RPM_BUILD_ROOT}%{_libdir} +mkdir -p ${RPM_BUILD_ROOT}%{_includedir}/%{name} +mkdir -p ${RPM_BUILD_ROOT}%{_libdir}/%{name} -%makeinstall -C build_unix +cd build_unix +make prefix=${RPM_BUILD_ROOT}%{_prefix} libdir=${RPM_BUILD_ROOT}%{_libdir} install +cd .. -# Nuke non-versioned archives and symlinks -rm -f ${RPM_BUILD_ROOT}%{_libdir}/{libdb.a,libdb_cxx.a} +# XXX Nuke non-versioned archives and symlinks +rm -f ${RPM_BUILD_ROOT}%{_libdir}/libdb.so rm -f ${RPM_BUILD_ROOT}%{_libdir}/libdb-4.so +rm -f ${RPM_BUILD_ROOT}%{_libdir}/libdb_cxx.so rm -f ${RPM_BUILD_ROOT}%{_libdir}/libdb_cxx-4.so +rm -f ${RPM_BUILD_ROOT}%{_libdir}/libdb_tcl-4.so +rm -f ${RPM_BUILD_ROOT}%{_libdir}/libdb_tcl.so +rm -f ${RPM_BUILD_ROOT}%{_libdir}/libdb*.la chmod +x ${RPM_BUILD_ROOT}%{_libdir}/*.so* -# Move the main shared library from /usr/lib* to /lib* directory. -if [ "%{_libdir}" != "/%{_lib}" ]; then - mkdir -p $RPM_BUILD_ROOT/%{_lib}/ - mv $RPM_BUILD_ROOT/%{_libdir}/libdb-%{__soversion}.so $RPM_BUILD_ROOT/%{_lib}/ - -# Leave relative symlinks in %{_libdir}. - touch $RPM_BUILD_ROOT/rootfile - root=.. - while [ ! -e $RPM_BUILD_ROOT/%{_libdir}/${root}/rootfile ] ; do - root=${root}/.. - done - rm $RPM_BUILD_ROOT/rootfile - - mkdir -p ${RPM_BUILD_ROOT}%{_libdir}/db45 - ln -sf ${root}/../%{_lib}/libdb-%{__soversion}.so $RPM_BUILD_ROOT/%{_libdir}/db45/libdb.so - ln -sf ${root}/%{_lib}/libdb-%{__soversion}.so $RPM_BUILD_ROOT/%{_libdir}/ - ln -sf ${root}/..%{_libdir}/libdb_cxx-%{__soversion}.so $RPM_BUILD_ROOT/%{_libdir}/db45/libdb_cxx.so -fi - # Move the header files to a subdirectory, in case we're deploying on a # system with multiple versions of DB installed. -mkdir -p ${RPM_BUILD_ROOT}%{_includedir}/db45 -mv ${RPM_BUILD_ROOT}%{_includedir}/*.h ${RPM_BUILD_ROOT}%{_includedir}/db45/ +mv ${RPM_BUILD_ROOT}%{_includedir}/*.h ${RPM_BUILD_ROOT}%{_includedir}/%{name} + +# Rename the db_ utils files +cd ${RPM_BUILD_ROOT}%{_bindir} +for i in db_* ; do mv $i db45_${i#db_} ; done + +ln -sf ../libdb-%{__soversion}.so ${RPM_BUILD_ROOT}%{_libdir}/%{name}/libdb.so +ln -sf ../libdb_cxx-%{__soversion}.so ${RPM_BUILD_ROOT}%{_libdir}/%{name}/libdb_cxx.so %ifarch %{java_arches} # Move java jar file to the correct place -mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/java/db45 -mv ${RPM_BUILD_ROOT}%{_libdir}/*.jar ${RPM_BUILD_ROOT}%{_datadir}/java/db45 +mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/java/%{name} +mv ${RPM_BUILD_ROOT}%{_libdir}/db.jar ${RPM_BUILD_ROOT}%{_datadir}/java/%{name} +rm -f ${RPM_BUILD_ROOT}%{_libdir}/libdb_java-4.so ${RPM_BUILD_ROOT}%{_libdir}/libdb_java.so %endif -rm -f ${RPM_BUILD_ROOT}%{_libdir}/libdb*.a -rm -f ${RPM_BUILD_ROOT}%{_libdir}/libdb*.la - -mkdir -p ${RPM_BUILD_ROOT}%{_bindir}/db45 -mv ${RPM_BUILD_ROOT}%{_bindir}/db_* ${RPM_BUILD_ROOT}%{_bindir}/db45 -mv ${RPM_BUILD_ROOT}%{_bindir}/berkeley_db* ${RPM_BUILD_ROOT}%{_bindir}/db45 - -# -# We are not packaging any docs, so remove all of that. -# +# Eliminate installed docs rm -rf ${RPM_BUILD_ROOT}%{_prefix}/docs +# XXX Avoid Permission denied. strip when building as non-root. +chmod u+w ${RPM_BUILD_ROOT}%{_bindir} + %clean rm -rf ${RPM_BUILD_ROOT} @@ -162,46 +162,430 @@ rm -rf ${RPM_BUILD_ROOT} %postun -p /sbin/ldconfig -%post -p /sbin/ldconfig java - -%postun -p /sbin/ldconfig java - %files %defattr(-,root,root) %doc LICENSE README -/%{_lib}/libdb-%{__soversion}.so -%{_libdir}/libdb_cxx-%{__soversion}.so %{_libdir}/libdb-%{__soversion}.so +%{_libdir}/libdb_cxx-%{__soversion}.so %files utils -%{_bindir}/db45/berkeley_db*_svc -%{_bindir}/db45/db*_archive -%{_bindir}/db45/db*_checkpoint -%{_bindir}/db45/db*_deadlock -%{_bindir}/db45/db*_dump* -%{_bindir}/db45/db*_load -%{_bindir}/db45/db*_printlog -%{_bindir}/db45/db*_recover -%{_bindir}/db45/db*_stat -%{_bindir}/db45/db*_upgrade -%{_bindir}/db45/db*_verify -%{_bindir}/db45/db*_hotbackup +%defattr(-,root,root) +%{_bindir}/db*_archive +%{_bindir}/db*_checkpoint +%{_bindir}/db*_deadlock +%{_bindir}/db*_dump +%{_bindir}/db*_load +%{_bindir}/db*_printlog +%{_bindir}/db*_recover +%{_bindir}/db*_stat +%{_bindir}/db*_upgrade +%{_bindir}/db*_verify +%{_bindir}/db*_hotbackup %files devel %defattr(-,root,root) -%{_includedir}/%{name} -%{_libdir}/db45/libdb.so -%{_libdir}/db45/libdb_cxx.so +%dir %{_libdir}/%{name} +%{_libdir}/%{name}/libdb.so +%{_libdir}/%{name}/libdb_cxx.so +%dir %{_includedir}/%{name} +%{_includedir}/%{name}/*.h + %ifarch %{java_arches} %files java %defattr(-,root,root) -%{_libdir}/libdb_java-4.5.so -%{_libdir}/libdb_java-4.5_g.so -%{_datadir}/java/db45/*.jar +%{_libdir}/libdb_java* +%dir %{_datadir}/java/%{name} +%{_datadir}/java/%{name}/db.jar %endif %changelog -* Tue Dec 5 2006 ZeroC,Inc <info@zeroc.com> 4.5.20-1 -- Created spec file for Berkeley DB 4.5 for RPMs that will not interfere - with pre-existing db4 installations. + +* Fri Jul 27 2007 Bernard Normier <bernard@zeroc.com> 4.5.20-5ice +- Added db_hotbackup patch 15395-2 for Ice 3.2.1 release + +* Mon Feb 12 2007 Bernard Normier <bernard@zeroc.com> 4.5.20-4ice +- Heavily modified (simplified) for Ice 3.2 release + +* Mon Dec 4 2006 Jindrich Novy <jnovy@redhat.com> 4.5.20-4 +- apply upstream patches for 4.5.20 + (Java API <-> core API related fixes) + +* Fri Dec 1 2006 Jindrich Novy <jnovy@redhat.com> 4.5.20-3 +- temporarily remove ppc64 from java arches + +* Sun Nov 26 2006 Jindrich Novy <jnovy@redhat.com> 4.5.20-2 +- sync db4 and compat-db licenses to BSD-style as the result of + consultation with legal department +- fix some rpmlint warnings + +* Fri Nov 10 2006 Jindrich Novy <jnovy@redhat.com> 4.5.20-1 +- update to db-4.5.20 (#198038) +- fix BuildRoot +- drop .64bit patch +- patch/source URLs now point to correct location + +* Tue Sep 12 2006 Jindrich Novy <jnovy@redhat.com> 4.3.29-9 +- rebuild + +* Wed Sep 6 2006 Jindrich Novy <jnovy@redhat.com> 4.3.29-8 +- revert the previous fix, it crashes OOo help + +* Sun Sep 3 2006 Jindrich Novy <jnovy@redhat.com> 4.3.29-7.fc6 +- fix memleak caused by SET_TXN macro in xa_db.c, when opening + database created with DB_XA_CREATE flag (#204920) + +* Wed Jul 19 2006 Jindrich Novy <jnovy@redhat.com> 4.3.29-6 +- fix sparc64 build (#199358) + +* Mon Jul 17 2006 Jindrich Novy <jnovy@redhat.com> 4.3.29-5 +- rebuild because of gnu_hash + +* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 4.3.29-4.1 +- rebuild + +* Fri Mar 24 2006 Jindrich Novy <jnovy@redhat.com> 4.3.29-4 +- drop useless java, lfs patches + +* Mon Mar 13 2006 Jindrich Novy <jnovy@redhat.com> 4.3.29-3 +- apply x86_64 fix from Henrik Nordstrom (#184588) +- don't nuke non-versioned archives twice + +* Wed Feb 15 2006 Jindrich Novy <jnovy@redhat.com> 4.3.29-2 +- don't package /usr/share/doc/images in the main db4 package + and move it to db4-devel (#33328) +- make db4 LFS capable (#33849) +- move db4-devel, db4-tcl, db4-java to Development/Libraries + group instead of System Environment/Libraries (#54320) +- BuildPrereq -> BuildRequires +- don't use RPM_SOURCE_DIR +- Obsoletes db3, db2 + +* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 4.3.29-1.2.1 +- bump again for double-long bug on ppc(64) + +* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 4.3.29-1.2 +- rebuilt for new gcc4.1 snapshot and glibc changes + +* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com> +- rebuilt + +* Fri Oct 07 2005 Paul Nasrat <pnasrat@redhat.com> 4.3.29-1 +- New upstream release + +* Fri Sep 30 2005 Paul Nasrat <pnasrat@redhat.com> 4.3.28-4 +- Re-enable java for ppc64 + +* Wed Sep 21 2005 Paul Nasrat <pnasrat@redhat.com> 4.3.28-3 +- Add fno-strict-aliasing for java (#168965) + +* Tue Sep 20 2005 Paul Nasrat <pnasrat@redhat.com> 4.3.28-2 +- no java for ppc64 for now (#166657) + +* Tue Sep 20 2005 Paul Nasrat <pnasrat@redhat.com> 4.3.28-1 +- FC5 is nptl only (derived from jbj's spec) +- upgrade to 4.3.28 + +* Thu Jul 14 2005 Paul Nasrat <pnasrat@redhat.com> 4.3.27-5 +- re-enable db4-java + +* Tue May 17 2005 Paul Nasrat <pnasrat@redhat.com> 4.3.27-4 +- /usr/lib/tls/ix86 dirs (#151371) + +* Mon Apr 25 2005 Bill Nottingham <notting@redhat.com> 4.3.27-3 +- add libdb_cxx.so link (#149191) + +* Fri Mar 4 2005 Jeff Johnson <jbj@jbj.org> 4.3.27-2 +- rebuild with gcc4. + +* Sat Jan 1 2005 Jeff Johnson <jbj@jbj.org> 4.3.27-1 +- upgrade to 4.3.27. + +* Thu Nov 11 2004 Jeff Johnson <jbj@jbj.org> 4.3.21-1 +- upgrade to 4.3.21, no db4-java for the moment again again. + +* Tue Sep 21 2004 Nalin Dahyabhai <nalin@redhat.com> 4.2.52-6 +- on %%{ix86} systems, make the availability of an NPTL-requiring libdb match + the availability of an NPTL libpthread in glibc > 2.3.3-48 +- run ldconfig in db4-java's %%post/%%postun +- when building java support, assume that libgcj is equivalent enough to 1.3 + +* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com> +- rebuilt + +* Mon Jun 7 2004 Jeff Johnson <jbj@jbj.org> 4.2.52-4 +- remove dangling symlinks (#123721 et al). +- remove db_cxx.so and db_tcl.so symlinks, versioned equivs exist. +- apply 2 patches from sleepycat. +- resurrect db4-java using sun jvm-1.4.2. +- cripple autoconf sufficiently to build db4-java with gcj, without jvm. +- check javac first, gcj34 next, then gcj-ssa, finally gcj. +- add ed build dependency (#125180). + +* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com> +- rebuilt + +* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com> +- rebuilt + +* Fri Jan 16 2004 Jeff Johnson <jbj@jbj.org> 4.2.52-2 +- fix: automake *.lo wrapper, not elf, files included in *.a (#113572). + +* Thu Dec 11 2003 Jeff Johnson <jbj@jbj.org> 4.2.52-1 +- upgrade to db-4.2.52, no db4-java for the moment. + +* Fri Nov 28 2003 Paul Nasrat <pauln@truemesh.com> 4.2.41-0.2 +- Add build requires tcl-devel + +* Fri Oct 24 2003 Nalin Dahyabhai <nalin@redhat.com> 4.1.25-14 +- symlink from %%{_libdir}/tls/libdb-4.1.so to the copy in /%%{_lib}/tls, so + that the run-time linker can find the right copy for of apps which use an + RPATH to point at %%{_libdir}/libdb-4.1.so + +* Thu Oct 23 2003 Nalin Dahyabhai <nalin@redhat.com> 4.1.25-13 +- add another section to the ABI note for the TLS libdb so that it's marked as + not needing an executable stack (from Arjan Van de Ven) + +* Wed Oct 15 2003 Nalin Dahyabhai <nalin@redhat.com> +- build both with and without support for shared mutex locks, which require NPTL +- make behavior wrt where we put libdb the same for all OSs +- revert changes making tcl optional - nesting %%if tcl and %%ifarch nptl + doesn't work +- fix dangling HREFs in utility docs (pointed to main docs dir, while they're + actually in the -utils docs dir) +- run ldconfig when installing/removing the -utils subpackage, as it contains + shared libraries + +* Wed Oct 15 2003 Nalin Dahyabhai <nalin@redhat.com> 4.1.25-11 +- fix multiple-inclusion problem of startup files when building shlibs without + the -nostdlib flag + +* Tue Oct 14 2003 Nalin Dahyabhai <nalin@redhat.com> +- link shared libraries without -nostdlib, which created an unresolvable dep + on a hidden symbol + +* Tue Sep 23 2003 Florian La Roche <Florian.LaRoche@redhat.de> +- allow compiling without tcl dependency + +* Sat Sep 20 2003 Jeff Johnson <jbj@jbj.org> 4.2.42-0.1 +- update to 4.2.42. +- build in build_unix subdir. +- eliminate --enable-dump185, db_dump185.c no longer compiles for libdb*. +- create db4-tcl sub-pkg to isolate libtcl dependencies. + +* Thu Aug 21 2003 Nalin Dahyabhai <nalin@redhat.com> 4.1.25-9 +- rebuild + +* Tue Aug 19 2003 Nalin Dahyabhai <nalin@redhat.com> 4.1.25-8 +- add missing tcl-devel buildrequires (#101814) + +* Tue Jul 15 2003 Joe Orton <jorton@redhat.com> 4.1.25-7 +- rebuild + +* Fri Jun 27 2003 Jeff Johnson <jbj@redhat.com> 4.1.25-6 +- build with libtool-1.5, which can't recognize the .so in libfoo*.so atm. +- whack out libtool predep_objects wonkiness. + +* Thu Jun 26 2003 Jeff Johnson <jbj@redhat.com> 4.1.25-5 +- rebuild. + +* Tue Jun 24 2003 Jeff Johnson <jbj@redhat.com> 4.1.25-4 +- hack out O_DIRECT support in db4 for now. + +* Tue Jun 24 2003 Nalin Dahyabhai <nalin@redhat.com> +- replace libtool.ac with current libtool.m4 so that running libtoolize doesn't + cause a mismatch + +* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com> +- rebuilt + +* Wed Jun 4 2003 Nalin Dahyabhai <nalin@redhat.com> 4.1.25-2 +- change configure to only warn if JNI includes aren't found, assuming that + the C compiler can find them +- remove build requirement on jdkgcj -- gcj is sufficient + +* Mon May 5 2003 Jeff Johnson <jbj@redhat.com> 4.1.25-1 +- upgrade to 4.1.25, crypto version. +- enable posix mutexes using nptl on all arches. + +* Mon Mar 3 2003 Thoams Woerner <twoerner@redhat.com> 4.0.14-21 +- enabled db4-java for x86_64 + +* Wed Feb 5 2003 Nalin Dahyabhai <nalin@redhat.com> 4.0.14-20 +- add dynamic libdb-4.0.so link back to %%{_libdir} so that dynamically + linking with -ldb-4.0 will work again + +* Tue Feb 4 2003 Nalin Dahyabhai <nalin@redhat.com> 4.0.14-19 +- rebuild to use link the shared object with the same libraries we use + for the bundled utils, should pull in libpthread when needed +- move libdb.so from /%%{_lib} to %%{_libdir} where the linker can find it + +* Sun Feb 02 2003 Florian La Roche <Florian.LaRoche@redhat.de> 4.0.14-18 +- add java for s390x + +* Wed Jan 22 2003 Tim Powers <timp@redhat.com> 4.0.14-17 +- rebuilt + +* Wed Nov 20 2002 Florian La Roche <Florian.LaRoche@redhat.de> 4.0.14-16 +- add java for s390 + +* Tue Oct 8 2002 Nalin Dahyabhai <nalin@redhat.com> 4.0.14-15 +- add java bits back in for x86 boxes + +* Fri Sep 20 2002 Than Ngo <than@redhat.com> 4.0.14-14.1 +- Added better fix for s390/s390x/x86_64 + +* Thu Sep 05 2002 Arjan van de Ven +- remove java bits for x86-64 + +* Tue Aug 27 2002 Jeff Johnson <jbj@redhat.com> 4.0.14-14 +- include libdb_tcl-4.1.a library. +- obsolete db1 packages. + +* Tue Aug 13 2002 Nalin Dahyabhai <nalin@redhat.com> 4.0.14-13 +- include patch to avoid db_recover (#70362) + +* Sat Aug 10 2002 Elliot Lee <sopwith@redhat.com> +- rebuilt with gcc-3.2 (we hope) + +* Tue Jul 23 2002 Nalin Dahyabhai <nalin@redhat.com> 4.0.14-11 +- own %%{_includedir}/%{name} + +* Tue Jul 23 2002 Tim Powers <timp@redhat.com> 4.0.14-10 +- build using gcc-3.2-0.1 + +* Fri Jun 21 2002 Tim Powers <timp@redhat.com> +- automated rebuild + +* Wed Jun 12 2002 Bernhard Rosenkraenzer <bero@redhat.com> 4.0.14-8 +- Add java bindings +- Fix C++ bindings + +* Thu May 23 2002 Tim Powers <timp@redhat.com> +- automated rebuild + +* Thu May 9 2002 Jeff Johnson <jbj@redhat.com> +- re-enable db.h symlink creation, db_util names, and db[23]-devel obsoletes. +- make sure that -ldb is functional. + +* Thu Feb 21 2002 Jeff Johnson <jbj@redhat.com> +- avoid db_util name collisions with multiple versions installed. + +* Mon Feb 18 2002 Nalin Dahyabhai <nalin@redhat.com> 4.0.14-3 +- remove relocatability stuffs +- swallow a local copy of db1 and build db185_dump statically with it, to + remove the build dependency and simplify bootstrapping new arches + +* Mon Jan 27 2002 Nalin Dahyabhai <nalin@redhat.com> 4.0.14-2 +- have subpackages obsolete their db3 counterparts, because they conflict anyway + +* Tue Jan 8 2002 Jeff Johnson <jbj@redhat.com> db4-4.0.14-1 +- upgrade to 4.0.14. + +* Sun Aug 5 2001 Nalin Dahyabhai <nalin@redhat.com> +- fix dangling docs symlinks +- fix dangling doc HREFs (#33328) +- apply the two patches listed at http://www.sleepycat.com/update/3.2.9/patch.3.2.9.html + +* Tue Jun 19 2001 Bill Nottingham <notting@redhat.com> +- turn off --enable-debug + +* Thu May 10 2001 Than Ngo <than@redhat.com> +- fixed to build on s390x + +* Mon Mar 19 2001 Jeff Johnson <jbj@redhat.com> +- update to 3.2.9. + +* Tue Dec 12 2000 Jeff Johnson <jbj@redhat.com> +- rebuild to remove 777 directories. + +* Sat Nov 11 2000 Jeff Johnson <jbj@redhat.com> +- don't build with --enable-diagnostic. +- add build prereq on tcl. +- default value for %%_lib macro if not found. + +* Tue Oct 17 2000 Jeff Johnson <jbj@redhat.com> +- add /usr/lib/libdb-3.1.so symlink to %%files. +- remove dangling tags symlink from examples. + +* Mon Oct 9 2000 Jeff Johnson <jbj@redhat.com> +- rather than hack *.la (see below), create /usr/lib/libdb-3.1.so symlink. +- turn off --enable-diagnostic for performance. + +* Fri Sep 29 2000 Jeff Johnson <jbj@redhat.com> +- update to 3.1.17. +- disable posix mutexes Yet Again. + +* Tue Sep 26 2000 Jeff Johnson <jbj@redhat.com> +- add c++ and posix mutex support. + +* Thu Sep 14 2000 Jakub Jelinek <jakub@redhat.com> +- put nss_db into a separate package + +* Wed Aug 30 2000 Matt Wilson <msw@redhat.com> +- rebuild to cope with glibc locale binary incompatibility, again + +* Wed Aug 23 2000 Jeff Johnson <jbj@redhat.com> +- remove redundant strip of libnss_db* that is nuking symbols. +- change location in /usr/lib/libdb-3.1.la to point to /lib (#16776). + +* Thu Aug 17 2000 Jeff Johnson <jbj@redhat.com> +- summaries from specspo. +- all of libdb_tcl* (including symlinks) in db3-utils, should be db3->tcl? + +* Wed Aug 16 2000 Jakub Jelinek <jakub@redhat.com> +- temporarily build nss_db in this package, should be moved + into separate nss_db package soon + +* Wed Jul 19 2000 Jakub Jelinek <jakub@redhat.com> +- rebuild to cope with glibc locale binary incompatibility + +* Wed Jul 12 2000 Prospector <bugzilla@redhat.com> +- automatic rebuild + +* Sun Jun 11 2000 Jeff Johnson <jbj@redhat.com> +- upgrade to 3.1.14. +- create db3-utils sub-package to hide tcl dependency, enable tcl Yet Again. +- FHS packaging. + +* Mon Jun 5 2000 Jeff Johnson <jbj@redhat.com> +- disable tcl Yet Again, base packages cannot depend on libtcl.so. + +* Sat Jun 3 2000 Jeff Johnson <jbj@redhat.com> +- enable tcl, rebuild against tcltk 8.3.1 (w/o pthreads). + +* Tue May 30 2000 Matt Wilson <msw@redhat.com> +- include /lib/libdb.so in the devel package + +* Wed May 10 2000 Jeff Johnson <jbj@redhat.com> +- put in "System Environment/Libraries" per msw instructions. + +* Tue May 9 2000 Jeff Johnson <jbj@redhat.com> +- install shared library in /lib, not /usr/lib. +- move API docs to db3-devel. + +* Mon May 8 2000 Jeff Johnson <jbj@redhat.com> +- don't rename db_* to db3_*. + +* Tue May 2 2000 Jeff Johnson <jbj@redhat.com> +- disable --enable-test --enable-debug_rop --enable-debug_wop. +- disable --enable-posixmutexes --enable-tcl as well, to avoid glibc-2.1.3 + problems. + +* Mon Apr 24 2000 Jeff Johnson <jbj@redhat.com> +- add 3.0.55.1 alignment patch. +- add --enable-posixmutexes (linux threads has not pthread_*attr_setpshared). +- add --enable-tcl (needed -lpthreads). + +* Sat Apr 1 2000 Jeff Johnson <jbj@redhat.com> +- add --enable-debug_{r,w}op for now. +- add variable to set shm perms. + +* Sat Mar 25 2000 Jeff Johnson <jbj@redhat.com> +- update to 3.0.55 + +* Tue Dec 29 1998 Jeff Johnson <jbj@redhat.com> +- Add --enable-cxx to configure. + +* Thu Jun 18 1998 Jeff Johnson <jbj@redhat.com> +- Create. |