Date: Sun, 19 Aug 2012 21:13:03 +0200 From: olli hauer <ohauer@gmx.de> To: "apache@FreeBSD.org" <apache@FreeBSD.org> Cc: "Philip M. Gollucci" <pgollucci@FreeBSD.org> Subject: apache22 port rewrite fundings Message-ID: <50313ABF.2060500@gmx.de>
next in thread | raw e-mail | index | archive | help
During the rewrite of apache22 I notice the code block below in Makefile.modules is complete irrelevant. The block is a leftover to configure the bundled apr/apr-util which we do not use, indeed the configure args are just ignored for httpd. This is relevant for the following (closed) PRs: ports/83644 ports/130479 ports/110651 ports/159608 During the configure stage the file build/config_vars.mk is constructed with the help of apr-1-config and apu-1-config. This file includes all build params from apr/apr-util. I spend some time to figure out PR ports/159608 which is not httpd but apu related and I haven't found a working solution to reimplement the apr1 autoconfigure scripts to use libc instead libdb-xx. $> ./configure --help | grep -i db --enable-authn-dbm DBM-based authentication control --enable-authn-dbd SQL-based authentication control --enable-authz-dbm DBM-based authorization control --enable-dbd Apache DBD Framework --enable-static-htdbm Build a statically linked version of htdbm --enable-static-httxt2dbm Build a statically linked version of httxt2dbm $> grep BDB pkg-plist => no output # XXX leftover from bundled apr/apr-util .if !defined(WITH_DBM) . if defined(WITH_BDB) || defined(WITH_BDB_BASE) || defined(WITH_BERKELEYDB) WITH_DBM= bdb PLIST_SUB+= BDB="" . else PLIST_SUB+= BDB="@comment " . endif .endif .if defined(WITH_BERKELEYDB) && !defined(WITH_BDB_VER) . if ${WITH_BERKELEYDB} == "FreeBSD" WITH_BDB_BASE= yes . else WITH_BDB_VER= ${WITH_BERKELEYDB:S/db//} . endif .endif .if defined(WITH_DBM) . if ${WITH_DBM:L} == "sdbm" CONFIGURE_ARGS+= --with-dbm=sdbm . elif ${WITH_DBM:L} == "gdbm" LIB_DEPENDS+= gdbm:${PORTSDIR}/databases/gdbm CONFIGURE_ARGS+= --with-gdbm=${LOCALBASE} . elif ${WITH_DBM:L} == "db" || ${WITH_DBM:L} == "bdb" . if defined(WITH_BDB_BASE) CONFIGURE_ARGS+= --with-dbm=db185 \ --with-berkeley-db=/usr . else USE_BDB= yes CONFIGURE_ARGS+= --with-dbm=db${BDB_VER:S/40/4/} \ --with-berkeley-db=${LOCALBASE} . endif . else IGNORE= "Unknown DBM" . endif .else CONFIGURE_ARGS+= --with-dbm=sdbm .endif
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?50313ABF.2060500>