pkgsrc/security/xca/options.mk
brook 27f0f96b28 xca: initial commit
X - Certificate and Key management

This application is intended for creating and managing X.509
certificates, certificate requests, RSA, DSA and EC private keys,
Smartcards and CRLs.  Everything that is needed for a CA is
implemented.  All CAs can sign sub-CAs recursively. These certificate
chains are shown clearly.  For an easy company-wide use there are
customiseable templates that can be used for certificate or request
generation.

All cryptographic data is stored in a SQL database. SQLite, MySQL
(MariaDB) and PostgreSQL databases are supported.
2019-08-13 02:39:45 +00:00

28 lines
601 B
Makefile

# $NetBSD $
PKG_OPTIONS_VAR= PKG_OPTIONS.xca
PKG_SUPPORTED_OPTIONS= sqlite3 mysql pgsql
PKG_SUGGESTED_OPTIONS= sqlite3
.include "../../mk/bsd.options.mk"
###
### Use SQLite3 for storing certificate data
###
.if !empty(PKG_OPTIONS:Msqlite3)
DEPENDS+= qt4-sqlite3>=${QTVERSION}:../../x11/qt4-sqlite3
.endif
.if !empty(PKG_OPTIONS:Mmysql)
###
### Use MySQL for storing certificate data
###
DEPENDS+= qt4-mysql>=${QTVERSION}:../../x11/qt4-mysql
.endif
###
### Use PostgreSQL for storing certificate data
###
.if !empty(PKG_OPTIONS:Mpgsql)
DEPENDS+= qt4-pgsql>=${QTVERSION}:../../x11/qt4-pgsql
.endif