diff setup.py @ 36396:0372e25e430e legacy-trunk

Support for BerkeleyDB 4.4 (tested against 4.4.20 as well as all the way back thru 3.2). This should be backported to the release24-maint branch.
author Gregory P. Smith <greg@mad-scientist.com>
date Tue, 24 Jan 2006 09:46:48 +0000
parents 1e595b6c924e
children 3abf33264146
line wrap: on
line diff
--- a/setup.py	Tue Jan 24 06:06:11 2006 +0000
+++ b/setup.py	Tue Jan 24 09:46:48 2006 +0000
@@ -556,12 +556,12 @@
         # Sleepycat Berkeley DB interface.  http://www.sleepycat.com
         #
         # This requires the Sleepycat DB code. The earliest supported version
-        # of that library is 3.2, the latest supported version is 4.3.  A list
+        # of that library is 3.2, the latest supported version is 4.4.  A list
         # of available releases can be found at
         #
         # http://www.sleepycat.com/update/index.html
 
-        max_db_ver = (4, 3)
+        max_db_ver = (4, 4)
         min_db_ver = (3, 2)
         db_setup_debug = False   # verbose debug prints from this script?
 
@@ -578,18 +578,20 @@
             '/sw/include/db3',
         ]
         # 4.x minor number specific paths
-        for x in (0,1,2,3):
+        for x in (0,1,2,3,4):
             db_inc_paths.append('/usr/include/db4%d' % x)
             db_inc_paths.append('/usr/include/db4.%d' % x)
             db_inc_paths.append('/usr/local/BerkeleyDB.4.%d/include' % x)
             db_inc_paths.append('/usr/local/include/db4%d' % x)
             db_inc_paths.append('/pkg/db-4.%d/include' % x)
+            db_inc_paths.append('/opt/db-4.%d/include' % x)
         # 3.x minor number specific paths
         for x in (2,3):
             db_inc_paths.append('/usr/include/db3%d' % x)
             db_inc_paths.append('/usr/local/BerkeleyDB.3.%d/include' % x)
             db_inc_paths.append('/usr/local/include/db3%d' % x)
             db_inc_paths.append('/pkg/db-3.%d/include' % x)
+            db_inc_paths.append('/opt/db-3.%d/include' % x)
 
         db_ver_inc_map = {}