summaryrefslogtreecommitdiff
path: root/databases/freetds/options.mk
diff options
context:
space:
mode:
Diffstat (limited to 'databases/freetds/options.mk')
-rw-r--r--databases/freetds/options.mk25
1 files changed, 23 insertions, 2 deletions
diff --git a/databases/freetds/options.mk b/databases/freetds/options.mk
index ac89d090fd3..d161ee0f590 100644
--- a/databases/freetds/options.mk
+++ b/databases/freetds/options.mk
@@ -1,8 +1,9 @@
-# $NetBSD: options.mk,v 1.2 2008/04/12 22:42:59 jlam Exp $
+# $NetBSD: options.mk,v 1.3 2008/05/08 13:28:39 jlam Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.freetds
-PKG_OPTIONS_OPTIONAL_GROUPS+= odbc
+PKG_OPTIONS_OPTIONAL_GROUPS+= odbc tls
PKG_OPTIONS_GROUP.odbc= iodbc #unixodbc
+PKG_OPTIONS_GROUP.tls= gnutls openssl
.include "../../mk/bsd.options.mk"
@@ -32,3 +33,23 @@ PLIST.odbc= yes
.if empty(PKG_OPTIONS:Miodbc) && empty(PKG_OPTIONS:Munixodbc)
CONFIGURE_ARGS+= --disable-odbc
.endif
+
+###
+### Use GNU TLS for TLSv1 encrypted session to MSSQL servers.
+###
+.if !empty(PKG_OPTIONS:Mgnutls)
+.include "../../security/gnutls/buildlink3.mk"
+CONFIGURE_ARGS+= --with-gnutls
+.else
+CONFIGURE_ARGS+= --without-gnutls
+.endif
+
+###
+### Use OpenSSL for TLSv1 encrypted session to MSSQL servers.
+###
+.if !empty(PKG_OPTIONS:Mopenssl)
+.include "../../security/openssl/buildlink3.mk"
+CONFIGURE_ARGS+= --with-openssl=${BUILDLINK_PREFIX.openssl:Q}
+.else
+CONFIGURE_ARGS+= --without-openssl
+.endif