Subject: Re: pkg/27242
To: None <abs@netbsd.org, gnats-admin@netbsd.org, pkgsrc-bugs@netbsd.org>
From: Sven Hartge <sven.hartge@dvz.fh-giessen.de>
List: pkgsrc-bugs
Date: 09/30/2005 11:54:03
The following reply was made to PR pkg/27242; it has been noted by GNATS.
From: Sven Hartge <sven.hartge@dvz.fh-giessen.de>
To: gnats-bugs@NetBSD.org
Cc:
Subject: Re: pkg/27242
Date: Fri, 30 Sep 2005 13:31:10 +0200
This is a multi-part message in MIME format.
--------------090805050708040901060501
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Hello.
Using the recently introduces options.mk, I added options for openldap,
mysql, eximon and dnsdb. This should satisfy most needs concerning lookups.
See the attached patch against pkgsrc-2005Q3
Grüße,
Sven Hartge
--------------090805050708040901060501
Content-Type: text/plain;
name="exim-openldap-mysql-eximon.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="exim-openldap-mysql-eximon.patch"
Index: options.mk
===================================================================
RCS file: /cvsroot/pkgsrc/mail/exim/options.mk,v
retrieving revision 1.1
diff -u -r1.1 options.mk
--- options.mk 10 Sep 2005 23:11:40 -0000 1.1
+++ options.mk 30 Sep 2005 11:17:55 -0000
@@ -2,11 +2,34 @@
PKG_OPTIONS_VAR= PKG_OPTIONS.exim
PKG_SUPPORTED_OPTIONS= content_scan gdmb lookup_dsearch lookup_whoson
-PKG_SUPPORTED_OPTIONS+= old_demime saslauthd
-PKG_SUGGESTED_OPTIONS= content_scan lookup_dsearch old_demime
+PKG_SUPPORTED_OPTIONS+= old_demime saslauthd lookup_ldap lookup_mysql lookup_dnsdb
+PKG_SUPPORTED_OPTIONS+= build_eximon
+PKG_SUGGESTED_OPTIONS= content_scan lookup_dsearch old_demime lookup_dnsdb
.include "../../mk/bsd.options.mk"
+.if !empty(PKG_OPTIONS:Mlookup_dndsb)
+LOCAL_MAKEFILE_OPTIONS+=LOOKUP_DNSDB=YES
+.endif
+
+.if !empty(PKG_OPTIONS:Mlookup_ldap)
+LOCAL_MAKEFILE_OPTIONS+=LOOKUP_LDAP=YES
+LOCAL_MAKEFILE_OPTIONS+=LDAP_LIB_TYPE=OPENLDAP2
+LOOKUP_LIBS+=${COMPILER_RPATH_FLAG}${LOCALBASE}/${BUILDLINK_LIBDIRS.openldap} -L${LOCALBASE}/${BUILDLINK_LIBDIRS.openldap} -lldap -llber
+. include "../../databases/openldap/buildlink3.mk"
+.endif
+
+.if !empty(PKG_OPTIONS:Mlookup_mysql)
+LOCAL_MAKEFILE_OPTIONS+=LOOKUP_MYSQL=YES
+LOOKUP_LIBS+=${COMPILER_RPATH_FLAG}${LOCALBASE}/${BUILDLINK_LIBDIRS.mysql} -L${LOCALBASE}/${BUILDLINK_LIBDIRS.mysql} -lmysqlclient
+. include "../../mk/mysql.buildlink3.mk"
+.endif
+
+.if !empty(PKG_OPTIONS:Mbuild_eximon)
+LOCAL_MAKEFILE_OPTIONS+=EXIM_MONITOR=eximon.bin
+USE_X11BASE=yes
+.endif
+
.if !empty(PKG_OPTIONS:Mlookup_dsearch)
LOCAL_MAKEFILE_OPTIONS+=LOOKUP_DSEARCH=YES
.endif
--------------090805050708040901060501--