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: 05-Oct-2007 17:07:59
Branch: HEAD Handle: 2007100516075800
Modified files:
openpkg-src/bind bind.spec
Log:
allow (again) BIND 9 to be built with DLZ support (RDBMS and LDAP
backends)
Summary:
Revision Changes Path
1.123 +31 -4 openpkg-src/bind/bind.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/bind/bind.spec
============================================================================
$ cvs diff -u -r1.122 -r1.123 bind.spec
--- openpkg-src/bind/bind.spec 5 Oct 2007 14:23:55 -0000 1.122
+++ openpkg-src/bind/bind.spec 5 Oct 2007 15:07:58 -0000 1.123
@@ -40,9 +40,12 @@
Release: 20071005
# package options
-%option with_dnssec yes
-%option with_threads no
-%option with_libbind no
+%option with_dnssec yes
+%option with_threads no
+%option with_libbind no
+%option with_dlz_pgsql no
+%option with_dlz_mysql no
+%option with_dlz_ldap no
# list of sources
Source0: ftp://ftp.isc.org/isc/bind9/%{V_dist}/bind-%{V_dist}.tar.gz
@@ -64,6 +67,18 @@
BuildPreReq: openssl
PreReq: openssl
%endif
+%if "%{with_dlz_pgsql}" == "yes"
+BuildPreReq: postgresql, openssl
+PreReq: postgresql, openssl
+%endif
+%if "%{with_dlz_mysql}" == "yes"
+BuildPreReq: mysql
+PreReq: mysql
+%endif
+%if "%{with_dlz_ldap}" == "yes"
+BuildPreReq: openldap, openssl
+PreReq: openldap, openssl
+%endif
AutoReq: no
AutoReqProv: no
Conflicts: powerdns
@@ -93,9 +108,12 @@
-e '/LINENO: error: C[+]* preprocessor/{N;N;N;N;s/.*/:/;}' \
configure
export CC="%{l_cc}"
- export CFLAGS="%{l_cflags -O}"
+ export CFLAGS="%{l_cflags -O} %{l_cppflags}"
export LDFLAGS="%{l_ldflags}"
export LIBS=""
+%if "%{with_dlz_pgsql}" == "yes"
+ CFLAGS="$CFLAGS %{l_cppflags postgresql .}"
+%endif
%if "%{with_dnssec}" == "yes"
LIBS="$LIBS `pkg-config openssl --libs`"
%endif
@@ -118,6 +136,15 @@
%else
--disable-threads \
%endif
+%if "%{with_dlz_pgsql}" == "yes"
+ --with-dlz-postgres=%{l_prefix} \
+%endif
+%if "%{with_dlz_mysql}" == "yes"
+ --with-dlz-mysql=%{l_prefix} \
+%endif
+%if "%{with_dlz_ldap}" == "yes"
+ --with-dlz-ldap=%{l_prefix} \
+%endif
--with-libtool \
--disable-shared \
--disable-nls
@@ .
______________________________________________________________________
OpenPKG http://openpkg.org
CVS Repository Commit List [email protected]