OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 09-Mar-2007 12:13:42
Branch: HEAD Handle: 2007030911134100
Modified files:
openpkg-src/apache apache.spec
Log:
add optional support for building against QDBM for NDBM support (not
storage compatible to GDBM's NDBM, of course)
Summary:
Revision Changes Path
1.385 +16 -2 openpkg-src/apache/apache.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/apache/apache.spec
============================================================================
$ cvs diff -u -r1.384 -r1.385 apache.spec
--- openpkg-src/apache/apache.spec 6 Mar 2007 17:05:00 -0000 1.384
+++ openpkg-src/apache/apache.spec 9 Mar 2007 11:13:41 -0000 1.385
@@ -68,7 +68,7 @@
Group: Web
License: ASF
Version: %{V_apache}
-Release: 20070306
+Release: 20070309
# package options (suexec related)
%option with_suexec yes
@@ -153,6 +153,7 @@
# package options (braindead ones only)
%option with_gdbm_ndbm yes
+%option with_qdbm_ndbm no
%option with_shared_core no
%option with_shared_chain no
@@ -242,6 +243,10 @@
BuildRoot: %{l_buildroot}
BuildPreReq: OpenPKG, openpkg >= 20060823
PreReq: OpenPKG, openpkg >= 20060823
+%if "%{with_qdbm_ndbm}" == "yes"
+BuildPreReq: qdbm
+PreReq: qdbm
+%endif
%if "%{with_gdbm_ndbm}" == "yes"
BuildPreReq: gdbm, gdbm::with_ndbm = yes
PreReq: gdbm, gdbm::with_ndbm = yes
@@ -1166,8 +1171,17 @@
ldflags="$ldflags %{l_ldflags}"
libs="$libs -lndbm -lgdbm"
%endif
+%if "%{with_qdbm_ndbm}" == "yes"
+ cflags="$cflags %{l_cppflags qdbm .}"
+ ldflags="$ldflags %{l_ldflags}"
+ libs="$libs -lqdbm"
+ %{l_shtool} subst \
+ -e 's;ndbm\.h;qdbm/relic.h;g' \
+ src/modules/standard/mod_auth_dbm.c \
+ src/modules/standard/mod_rewrite.c
+%endif
%if "%{with_mod_php}" == "yes" && "%{with_mod_php_mssql}" == "yes"
- ldflags="$ldflags %{l_ldflags freetds}"
+ ldflags="$ldflags %{l_ldflags freetds}"
%endif
%if "%{with_mod_php}" == "yes" && "%{with_mod_php_oci8}" == "yes"
# workaround Oracle inter-library depencency by explicitly
@@ .
______________________________________________________________________
OpenPKG http://openpkg.org
CVS Repository Commit List [email protected]