# $NetBSD: options.mk,v 1.2 2022/04/03 05:36:02 taca Exp $ PKG_OPTIONS_VAR= PKG_OPTIONS.redmine42 PKG_OPTIONS_REQUIRED_GROUPS= db PKG_OPTIONS_GROUP.db= mysql pgsql sqlite3 PKG_SUPPORTED_OPTIONS+= ruby-unicorn PKG_SUGGESTED_OPTIONS= mysql ruby-unicorn PLIST_VARS+= unicorn .include "../../mk/bsd.options.mk" ### ### Use mysql, pgsql, or sqlite3 backend ### .if !empty(PKG_OPTIONS:Mmysql) DEPENDS+= ${RUBY_PKGPREFIX}-mysql2>=0.5.0<0.6:../../databases/ruby-mysql2 .elif !empty(PKG_OPTIONS:Mpgsql) DEPENDS+= ${RUBY_PKGPREFIX}-pg>=1.2.2<2.0:../../databases/ruby-pg .elif !empty(PKG_OPTIONS:Msqlite3) DEPENDS+= ${RUBY_PKGPREFIX}-sqlite3>=1.4.0<1.5:../../databases/ruby-sqlite3 .endif ### ### Use Unicorn web server ### .if !empty(PKG_OPTIONS:Mruby-unicorn) || make (distinfo) || make (mdi) DEPENDS+= ${RUBY_PKGPREFIX}-unicorn-[0-9]*:../../www/ruby-unicorn PLIST.unicorn= yes SUBST_CLASSES+= prefix SUBST_STAGE.prefix= pre-install SUBST_MESSAGE.prefix= Setting PREFIX, RUBY_SUFFIX and RM_DIR. SUBST_FILES.prefix= ${WRKDIR}/unicorn.rb SUBST_VARS.prefix+= PREFIX RUBY_SUFFIX RM_DIR RCD_SCRIPTS+= redmine42_unicorn${RUBY_SUFFIX} RCD_SCRIPT_SRC.redmine42_unicorn${RUBY_SUFFIX}= ${FILESDIR}/redmine42_unicorn.sh CONF_FILES+= ${EGDIR}/unicorn.rb.example \ ${PREFIX}/${RM_DIR}/config/unicorn.rb PLIST_SRC= ${PLIST_SRC_DFLT} ${RM_PLIST_SRC} post-extract: ${CP} ${FILESDIR}/unicorn.rb ${WRKDIR}/unicorn.rb .PHONY: unicorn-post-install unicorn-post-install: ${CP} ${WRKDIR}/unicorn.rb \ ${DESTDIR}${EGDIR}/unicorn.rb.example ${CP} ${FILESDIR}/Gemfile.local \ ${DESTDIR}${PREFIX}/${RM_DIR} .endif .PHONY: unicorn-post-install unicorn-post-install: # nothing