# Created by: Peter # $FreeBSD$ PORTNAME= FCGI-Spawn PORTVERSION= 0.16.7 CATEGORIES= www perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= peter@vereshagin.org COMMENT= FastCGI server for CGI-like applications multiprocessing BUILD_DEPENDS= p5-Const-Fast>0:${PORTSDIR}/devel/p5-Const-Fast \ p5-FCGI>0:${PORTSDIR}/www/p5-FCGI \ p5-FCGI-ProcManager>0:${PORTSDIR}/www/p5-FCGI-ProcManager RUN_DEPENDS:= ${BUILD_DEPENDS} TEST_DEPENDS= p5-Test-Most>0:${PORTSDIR}/devel/p5-Test-Most \ p5-Test-Strict>0:${PORTSDIR}/devel/p5-Test-Strict USES= perl5 USE_PERL5= configure USE_RC_SUBR+= fcgi_spawn MAN3= FCGI::Spawn.3 FCGI::Spawn::BinUtils.3 MAN1= fcgi_spawn.1 OPTIONS_DEFINE= MYSQL PGSQL MYSQL_DESC= MySQL dependency to run on RC start PGSQL_DESC= PgSQL dependency to run on RC start NO_STAGE= yes .include .if ${PORT_OPTIONS:MMYSQL} # RUN_DEPENDS+= mysql-server>=0:${PORTSDIR}/databases/mysql${MYSQL_VER}-server SUB_LIST+= MYSQL=mysql . else SUB_LIST+= MYSQL= .endif .if ${PORT_OPTIONS:MPGSQL} # RUN_DEPENDS+= postgresql-server>=0:${PORTSDIR}/databases/postgresql${PGSQL_VER}-server SUB_LIST+= PGSQL=postgresql . else SUB_LIST+= PGSQL= .endif post-install: ${ECHO} ${WITH_MYSQL} ${SUB_LIST} @${MKDIR} ${PREFIX}/etc/fcgi_spawn @${INSTALL_DATA} ${WRKSRC}/fcgi_spawn.conf.sample ${PREFIX}/etc/fcgi_spawn @${MKDIR} ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} @${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} @${CAT} ${PKGMESSAGE} .include