pkgsrc/chat/inspircd/options.mk
nia 8e44a2609f inspircd: Change default option from openssl to gnutls.
inspircd is GPLv2 and does not have an exception to allow linking against
OpenSSL. The inspircd documentation also describes the gnutls module as
performing better and being preferred in most cases.
2019-03-02 11:12:38 +00:00

57 lines
1.4 KiB
Makefile

# $NetBSD: options.mk,v 1.6 2019/03/02 11:12:38 nia Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.inspircd
PKG_SUPPORTED_OPTIONS= geoip gnutls openssl mysql ldap pcre pgsql sqlite3
PKG_SUGGESTED_OPTIONS= gnutls
PLIST_VARS+= geoip gnutls openssl mysql ldap pcre pgsql sqlite3
.include "../../mk/bsd.options.mk"
.if !empty(PKG_OPTIONS:Mgeoip)
PLIST.geoip= yes
INSPIRCD_EXTRAS+= m_geoip.cpp
.include "../../net/GeoIP/buildlink3.mk"
.endif
.if !empty(PKG_OPTIONS:Mgnutls)
PLIST.gnutls= yes
CONFIGURE_ARGS+= --enable-gnutls
.include "../../security/gnutls/buildlink3.mk"
.endif
.if !empty(PKG_OPTIONS:Mopenssl)
PLIST.openssl= yes
CONFIGURE_ARGS+= --enable-openssl
.include "../../security/openssl/buildlink3.mk"
.endif
.if !empty(PKG_OPTIONS:Mmysql)
PLIST.mysql= yes
INSPIRCD_EXTRAS+= m_mysql.cpp
.include "../../mk/mysql.buildlink3.mk"
.endif
.if !empty(PKG_OPTIONS:Mldap)
PLIST.ldap= yes
INSPIRCD_EXTRAS+= m_ldapauth.cpp
INSPIRCD_EXTRAS+= m_ldapoper.cpp
.include "../../databases/openldap-client/buildlink3.mk"
.endif
.if !empty(PKG_OPTIONS:Mpcre)
PLIST.pcre= yes
INSPIRCD_EXTRAS+= m_regex_pcre.cpp
.include "../../devel/pcre/buildlink3.mk"
.endif
.if !empty(PKG_OPTIONS:Mpgsql)
PLIST.pgsql= yes
INSPIRCD_EXTRAS+= m_pgsql.cpp
.include "../../mk/pgsql.buildlink3.mk"
.endif
.if !empty(PKG_OPTIONS:Msqlite3)
PLIST.sqlite3= yes
INSPIRCD_EXTRAS+= m_sqlite3.cpp
.include "../../databases/sqlite3/buildlink3.mk"
.endif