This is the mail archive of the cygwin-apps@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[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"

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]