# New ports collection makefile for: eperl # Version required: 2.2.13 # Date created: 03-Sep-1997 # Whom: Ralf S. Engelschall # # $Id: Makefile,v 1.26 1997/12/31 09:25:38 rse Exp $ # DISTNAME= eperl-2.2.13 CATEGORIES= lang www perl5 MASTER_SITES= http://www.engelschall.com/sw/eperl/distrib/ \ ftp://ftp.engelschall.com/sw/eperl/ \ ftp://ftp.hyperreal.org/software/engelschall/eperl/ \ ${MASTER_SITE_PERL_CPAN} MASTER_SITE_SUBDIR=Parse MAINTAINER= rse@engelschall.com # User-controlled variables list # INSTALL_ALSO_AS_SSSL # install ePerl also as a Server-Side # Scripting Language (SSSL) for Apache #INSTALL_ALSO_AS_SSSL= yes .if defined(INSTALL_ALSO_AS_SSSL) RUN_DEPENDS= ${PREFIX}/etc/apache/srm.conf:${PORTSDIR}/www/apache .endif USE_PERL5= yes HAS_CONFIGURE= yes CONFIGURE_ARGS= --with-perl=${PREFIX}/bin/perl MAN1= eperl.1 test: @(cd ${WRKSRC}; make test) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/eperl ${PREFIX}/bin/eperl ${INSTALL_MAN} ${WRKSRC}/eperl.1 ${PREFIX}/man/man1/eperl.1 .if !defined(NOPORTDOCS) @if [ ! -d ${PREFIX}/share/examples/eperl ]; then \ ${MKDIR} ${PREFIX}/share/examples/eperl; \ fi ${CP} ${WRKSRC}/eg/* ${PREFIX}/share/examples/eperl/ .endif .if defined(INSTALL_ALSO_AS_SSSL) @if [ ! -d ${PREFIX}/www/cgi-bin ]; then \ ${MKDIR} ${PREFIX}/www/cgi-bin; \ fi ${INSTALL_PROGRAM} ${WRKSRC}/eperl ${PREFIX}/www/cgi-bin/nph-eperl @if [ ".`grep x-httpd-eperl ${PREFIX}/etc/apache/srm.conf`" = . ]; then \ ${ECHO} "AddType application/x-httpd-eperl .phtml .eperl .epl" \ >>${PREFIX}/etc/apache/srm.conf; \ ${ECHO} "Action application/x-httpd-eperl /cgi-bin/nph-eperl" \ >>${PREFIX}/etc/apache/srm.conf; \ ${ECHO} "Added knowledge about ePerl to Apache's srm.conf"; \ else \ ${ECHO} "Apache srm.conf is already aware of ePerl"; \ fi .endif .include