72 lines
1.7 KiB
Makefile
72 lines
1.7 KiB
Makefile
|
# $NetBSD: options.mk,v 1.1 2021/10/08 10:23:43 adam Exp $
|
||
|
|
||
|
PKG_OPTIONS_VAR= PKG_OPTIONS.postgresql14
|
||
|
PKG_SUPPORTED_OPTIONS= bonjour dtrace icu llvm gssapi ldap nls pam
|
||
|
PKG_SUGGESTED_OPTIONS= gssapi nls
|
||
|
|
||
|
PLIST_VARS+= gssapi llvm nls
|
||
|
|
||
|
.include "../../mk/bsd.options.mk"
|
||
|
|
||
|
# Bonjour support
|
||
|
.if !empty(PKG_OPTIONS:Mbonjour)
|
||
|
CONFIGURE_ARGS+= --with-bonjour
|
||
|
. if ${OPSYS} != "Darwin"
|
||
|
LIBS+= -ldns_sd
|
||
|
. endif
|
||
|
. include "../../net/mDNSResponder/buildlink3.mk"
|
||
|
.endif
|
||
|
|
||
|
# Dtrace support
|
||
|
.if !empty(PKG_OPTIONS:Mdtrace)
|
||
|
CONFIGURE_ARGS+= --enable-dtrace
|
||
|
.endif
|
||
|
|
||
|
# ICU collatium support
|
||
|
.if !empty(PKG_OPTIONS:Micu)
|
||
|
USE_TOOLS+= pkg-config
|
||
|
CONFIGURE_ARGS+= --with-icu
|
||
|
. include "../../textproc/icu/buildlink3.mk"
|
||
|
.endif
|
||
|
|
||
|
# GSSAPI (Kerberos5) authentication for the PostgreSQL backend
|
||
|
.if !empty(PKG_OPTIONS:Mgssapi)
|
||
|
. include "../../mk/krb5.buildlink3.mk"
|
||
|
PLIST.gssapi= yes
|
||
|
CONFIGURE_ARGS+= --with-gssapi
|
||
|
.else
|
||
|
CONFIGURE_ARGS+= --without-gssapi
|
||
|
.endif
|
||
|
|
||
|
# LDAP authentication for the PostgreSQL backend
|
||
|
.if !empty(PKG_OPTIONS:Mldap)
|
||
|
. include "../../databases/openldap-client/buildlink3.mk"
|
||
|
CONFIGURE_ARGS+= --with-ldap
|
||
|
.endif
|
||
|
|
||
|
# LLVM based JIT support
|
||
|
.if !empty(PKG_OPTIONS:Mllvm)
|
||
|
. include "../../lang/llvm/buildlink3.mk"
|
||
|
CONFIGURE_ARGS+= --with-llvm
|
||
|
CONFIGURE_ENV+= CLANG=${CC} # XXX: make it be better
|
||
|
PLIST.llvm= yes
|
||
|
.endif
|
||
|
|
||
|
# NLS support
|
||
|
.if !empty(PKG_OPTIONS:Mnls)
|
||
|
USE_PKGLOCALEDIR= yes
|
||
|
CONFIGURE_ARGS+= --enable-nls
|
||
|
PLIST.nls= yes
|
||
|
BROKEN_GETTEXT_DETECTION= yes
|
||
|
. include "../../devel/gettext-lib/buildlink3.mk"
|
||
|
LIBS.SunOS+= -lintl
|
||
|
.else
|
||
|
CONFIGURE_ARGS+= --disable-nls
|
||
|
.endif
|
||
|
|
||
|
# PAM authentication for the PostgreSQL backend
|
||
|
.if !empty(PKG_OPTIONS:Mpam)
|
||
|
. include "../../mk/pam.buildlink3.mk"
|
||
|
CONFIGURE_ARGS+= --with-pam
|
||
|
.endif
|