View | Details | Raw Unified | Return to bug 119712
Collapse All | Expand All

(-)ports/www/apache20/Makefile.doc (-3 / +4 lines)
Lines 35-43 Link Here
35
##      WITH_THREADS:             Enable threads support !! USE IT WITH CARE !!
35
##      WITH_THREADS:             Enable threads support !! USE IT WITH CARE !!
36
##      WITH_DBM:                 Choose your DBM: bdb (Berkeley DB), gdbm or
36
##      WITH_DBM:                 Choose your DBM: bdb (Berkeley DB), gdbm or
37
##                                ndbm (default)
37
##                                ndbm (default)
38
##          WITH_BERKELEYDB:      Choose your BerkeleyDB version: db2, db3,
38
##          WITH_BDB:             Define to select bdb via bsd.databases.mk
39
##                                db4, db41, db42, db43 or FreeBSD (1.85)
39
##                                desired version may be set with
40
##                                (default)
40
##                                WITH_BDB_VER or APACHE22_WITH_BDB_VER
41
##          WITH_BDB_BASE:        Define to use bdb from base (1.85)
41
##      WITH_STATIC_SUPPORT:      Build statically linked support binaries
42
##      WITH_STATIC_SUPPORT:      Build statically linked support binaries
42
##      WITH_STATIC_APACHE:       Build a static version of httpd (implies 
43
##      WITH_STATIC_APACHE:       Build a static version of httpd (implies 
43
##                                WITH_STATIC_MODULES)
44
##                                WITH_STATIC_MODULES)
(-)ports/www/apache20/Makefile.modules (-38 / +15 lines)
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

Return to bug 119712