84 lines
2 KiB
Makefile
84 lines
2 KiB
Makefile
# $NetBSD: options.mk,v 1.2 2023/07/09 09:50:47 nia Exp $
|
|
|
|
PKG_OPTIONS_VAR= PKG_OPTIONS.c-icap
|
|
PKG_SUPPORTED_OPTIONS= bzip2 brotli bdb ldap memcached openssl perl pcre zlib
|
|
PKG_SUGGESTED_OPTIONS= bdb ldap openssl perl zlib
|
|
|
|
.include "../../mk/bsd.options.mk"
|
|
|
|
PLIST_VARS+= bdb ldap memcached perl
|
|
|
|
.if !empty(PKG_OPTIONS:Mbdb)
|
|
PLIST.bdb= yes
|
|
BDB_ACCEPTED= db5 db4
|
|
CONFIGURE_ARGS+= --with-bdb=${BDBBASE}
|
|
. include "../../mk/bdb.buildlink3.mk"
|
|
.else
|
|
CONFIGURE_ARGS+= --without-bdb
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mbrotli)
|
|
CONFIGURE_ARGS+= --with-brotli
|
|
. include "../../archivers/brotli/buildlink3.mk"
|
|
.else
|
|
CONFIGURE_ARGS+= --without-brotli
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mbzip2)
|
|
CONFIGURE_ARGS+= --with-bzlib
|
|
. include "../../archivers/bzip2/buildlink3.mk"
|
|
.else
|
|
CONFIGURE_ARGS+= --without-bzlib
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mmemcached)
|
|
PLIST.memcached= yes
|
|
CONFIGURE_ARGS+= --with-memcached
|
|
. include "../../devel/libmemcached/buildlink3.mk"
|
|
.else
|
|
CONFIGURE_ARGS+= --without-memcached
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mldap)
|
|
CONFIGURE_ARGS+= --with-ldap
|
|
. include "../../databases/openldap-client/buildlink3.mk"
|
|
SUBST_CLASSES+= fix-ldap
|
|
SUBST_STAGE.fix-ldap= post-configure
|
|
SUBST_MESSAGE.fix-ldap= Fixing LDAP.
|
|
SUBST_FILES.fix-ldap= modules/Makefile
|
|
SUBST_SED.fix-ldap= -e 's,-DLDAP_DEPRECATED,,g'
|
|
PLIST.ldap= yes
|
|
.else
|
|
CONFIGURE_ARGS+= --without-ldap
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mopenssl)
|
|
CONFIGURE_ARGS+= --with-openssl
|
|
. include "../../security/openssl/buildlink3.mk"
|
|
.else
|
|
CONFIGURE_ARGS+= --without-openssl
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mperl)
|
|
PLIST.perl= yes
|
|
USE_TOOLS+= perl:build
|
|
CONFIGURE_ARGS+= --with-perl
|
|
. include "../../lang/perl5/buildlink3.mk"
|
|
.else
|
|
CONFIGURE_ARGS+= --without-perl
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mpcre)
|
|
CONFIGURE_ARGS+= --with-pcre
|
|
. include "../../devel/pcre/buildlink3.mk"
|
|
.else
|
|
CONFIGURE_ARGS+= --without-pcre
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mzlib)
|
|
CONFIGURE_ARGS+= --with-zlib
|
|
. include "../../devel/zlib/buildlink3.mk"
|
|
.else
|
|
CONFIGURE_ARGS+= --without-zlib
|
|
.endif
|