This is the mail archive of the
cygwin-apps@cygwin.com
mailing list for the Cygwin project.
[ITP]: Berkeley DB v3.1
- From: Nicholas Wourms <nwourms at netscape dot net>
- To: 'Cygwin-Apps' <cygwin-apps at sources dot redhat dot com>
- Date: Wed, 24 Jul 2002 14:05:57 -0400
- Subject: [ITP]: Berkeley DB v3.1
Hi,
As planned, this is the next major release version of the Berkeley
DataBase for Cygwin. I skipped v3.0 because I could find no software
which was dependant on that API. Maybe I'll work on it later on, but
for now Gerrit has been pushing me to get moving on these releases so
that he can get the new perl-5.8 out. Given that he wants an August
release date, I will do the ITP's for the other 3 versions
(3.2,3.3,&4.0) over the next week and a half. Why so many, you ask?
Well the api's change so much between those versions that software
written for one cannot use the other. For example, MySQL requires
db3.2, and will not compile or work with db3.1 or db3.3. So if you
don't have 3.2, then it will require you to compile a (static?) version
of 3.2 in its own src directory, if you want to use its bdb
capabilities. This is not efficient, since the whole idea is to provide
shared resources to minimize the size of other packages. So anyhow,
this was Chuck's original thinking for having the co-existing packages,
and I agree. Nobody is forced to install them, but in total, all 5 full
versions will take up ~12MB of space.
Anyhow, as previously mentioned, this package will co-exist with v2. So
it should allow you to install both at the same time, or either one by
itself. If you already had v2 installed, installing this version will
not overwrite it. However, the post-install script of the last version
installed will create symlinks for the default headers and the link
libraries. [i.e. db.h -> db3.1/db.h]. So if you want to keep v2 as the
default, you'll have to rerun the libdb2 script in your postinstall
directory. If you want more details, checkout the README here:
http://today.clemson.edu/cygwin/release/db/db3.1/README
Here are the links, the hints have been attached. Feel free to upload
when ready... :-)
http://today.clemson.edu/cygwin/release/db/db3.1/setup.hint
http://today.clemson.edu/cygwin/release/db/db3.1/db-3.1.17-2.tar.bz2
http://today.clemson.edu/cygwin/release/db/db3.1/db-3.1.17-2-src.tar.bz2
http://today.clemson.edu/cygwin/release/db/db3.1/libdb3.1/setup.hint
http://today.clemson.edu/cygwin/release/db/db3.1/libdb3.1/libdb3.1-3.1.17-2.tar.bz2
http://today.clemson.edu/cygwin/release/db/db3.1/libdb3.1-devel/setup.hint
http://today.clemson.edu/cygwin/release/db/db3.1/libdb3.1-devel/libdb3.1-devel-3.1.17-2.tar.bz2
Share and Enjoy!
Nicholas
category: Database
requires: cygwin libdb3.1
sdesc: "The Sleepycat Berkeley DB Library v3.1"
ldesc: "High performance database library supporting B+trees, Hash
trees, transactional capabilities and more. More details are available
at sleepycat.com"
category: Database
requires: cygwin
sdesc: "The Sleepycat Berkeley DB Library v3.1 - runtime"
ldesc: "High performance database library supporting B+trees, Hash
trees, transactional capabilities and more. More details are available
at sleepycat.com"
category: Database
requires: cygwin libdb3.1
sdesc: "The Sleepycat Berkeley DB Library v3.1 - devel"
ldesc: "High performance database library supporting B+trees, Hash
trees, transactional capabilities and more. More details are available
at sleepycat.com"