Lines 45-56
Link Here
|
45 |
|
45 |
|
46 |
# xDBM section |
46 |
# xDBM section |
47 |
# |
47 |
# |
48 |
.if !defined(WITH_DBM) && defined(WITH_BERKELEYDB) |
48 |
.if !defined(WITH_DBM) |
|
|
49 |
. if defined(WITH_BDB) || defined(WITH_BDB_BASE) |
49 |
WITH_DBM=bdb |
50 |
WITH_DBM=bdb |
|
|
51 |
. endif |
50 |
.endif |
52 |
.endif |
51 |
.if defined(WITH_DBM) && !defined(WITH_BERKELEYDB) |
53 |
|
52 |
WITH_BERKELEYDB= FreeBSD |
54 |
|
53 |
.endif |
|
|
54 |
|
55 |
|
55 |
.if defined(WITH_DBM) |
56 |
.if defined(WITH_DBM) |
56 |
. if ${WITH_DBM:L} == "sdbm" |
57 |
. if ${WITH_DBM:L} == "sdbm" |
Lines 59-98
Link Here
|
59 |
LIB_DEPENDS+= gdbm.3:${PORTSDIR}/databases/gdbm |
60 |
LIB_DEPENDS+= gdbm.3:${PORTSDIR}/databases/gdbm |
60 |
CONFIGURE_ARGS+= --with-gdbm=${LOCALBASE} |
61 |
CONFIGURE_ARGS+= --with-gdbm=${LOCALBASE} |
61 |
. elif ${WITH_DBM:L} == "db" || ${WITH_DBM:L} == "bdb" |
62 |
. elif ${WITH_DBM:L} == "db" || ${WITH_DBM:L} == "bdb" |
62 |
. if ${WITH_BERKELEYDB} == "FreeBSD" |
63 |
. if defined(WITH_BDB_BASE) |
63 |
CONFIGURE_ARGS+= --with-dbm=db185 \ |
64 |
CONFIGURE_ARGS+= --with-dbm=db185 \ |
64 |
--with-berkeley-db=/usr |
65 |
--with-berkeley-db=/usr |
65 |
. elif ${WITH_BERKELEYDB} == "db2" |
66 |
. else |
66 |
LIB_DEPENDS+= db2:${PORTSDIR}/databases/db2 |
67 |
USE_BDB= yes |
67 |
CONFIGURE_ARGS+= --with-dbm=db2 \ |
68 |
INVALID_BDB_VER= 46 |
68 |
--with-berkeley-db=${LOCALBASE} |
69 |
CONFIGURE_ARGS+= --with-dbm=db${BDB_VER:S/40/4/} \ |
69 |
. elif ${WITH_BERKELEYDB} == "db3" |
70 |
--with-berkeley-db=${LOCALBASE} |
70 |
LIB_DEPENDS+= db3:${PORTSDIR}/databases/db3 |
71 |
. endif |
71 |
CONFIGURE_ARGS+= --with-dbm=db3 \ |
72 |
. else |
72 |
--with-berkeley-db=${LOCALBASE} |
|
|
73 |
. elif ${WITH_BERKELEYDB} == "db4" |
74 |
LIB_DEPENDS+= db4:${PORTSDIR}/databases/db4 |
75 |
CONFIGURE_ARGS+= --with-dbm=db4 \ |
76 |
--with-berkeley-db=${LOCALBASE} |
77 |
. elif ${WITH_BERKELEYDB} == "db41" |
78 |
LIB_DEPENDS+= db41:${PORTSDIR}/databases/db41 |
79 |
CONFIGURE_ARGS+= --with-dbm=db41 \ |
80 |
--with-berkeley-db=${LOCALBASE} |
81 |
. elif ${WITH_BERKELEYDB} == "db42" |
82 |
LIB_DEPENDS+= db-4.2:${PORTSDIR}/databases/db42 |
83 |
CONFIGURE_ARGS+= --with-dbm=db42 \ |
84 |
--with-berkeley-db=${LOCALBASE}/include:${LOCALBASE}/lib/db42 |
85 |
. elif ${WITH_BERKELEYDB} == "db43" |
86 |
LIB_DEPENDS+= db-4.3:${PORTSDIR}/databases/db43 |
87 |
CONFIGURE_ARGS+= --with-dbm=db43 \ |
88 |
--with-berkeley-db=${LOCALBASE}/include:${LOCALBASE}/lib/db43 |
89 |
. elif ${WITH_BERKELEYDB} == "db44" |
90 |
LIB_DEPENDS+= db-4.4:${PORTSDIR}/databases/db44 |
91 |
CONFIGURE_ARGS+= --with-dbm=db44 \ |
92 |
--with-berkeley-db=${LOCALBASE}/include:${LOCALBASE}/lib/db44 |
93 |
. else |
94 |
IGNORE= "Unknown Berkeley DB version" |
95 |
. endif |
96 |
. else |
73 |
. else |
97 |
IGNORE= "Unknown DBM" |
74 |
IGNORE= "Unknown DBM" |
98 |
. endif |
75 |
. endif |