diff options
-rw-r--r-- | www/p5-HTML-Mason/MESSAGE | 9 | ||||
-rw-r--r-- | www/p5-HTML-Mason/Makefile | 39 | ||||
-rw-r--r-- | www/p5-HTML-Mason/distinfo | 8 | ||||
-rw-r--r-- | www/p5-HTML-Mason/options.mk | 35 |
4 files changed, 57 insertions, 34 deletions
diff --git a/www/p5-HTML-Mason/MESSAGE b/www/p5-HTML-Mason/MESSAGE index f3950da5997..c0b39bcfc37 100644 --- a/www/p5-HTML-Mason/MESSAGE +++ b/www/p5-HTML-Mason/MESSAGE @@ -1,5 +1,5 @@ =========================================================================== -$NetBSD: MESSAGE,v 1.1 2007/10/01 21:29:32 heinz Exp $ +$NetBSD: MESSAGE,v 1.2 2008/07/22 21:41:55 rhaen Exp $ In order to use HTML::Mason with mod_perl and Apache you have to create the "data directory" (aka data_dir), which is used by Mason for various @@ -15,4 +15,11 @@ to add the following line to httpd.conf: For more details, have a look at the "Mason Administrator's Manual" at http://www.masonhq.com/. + + +It's also possible to use HTML::Mason with lighttpd and FastCGI. There +is a recipe for it in the Trac system of lighttpd. For more details, +have a look at the recipe at + +http://trac.lighttpd.net/trac/wiki/MasonRecipe =========================================================================== diff --git a/www/p5-HTML-Mason/Makefile b/www/p5-HTML-Mason/Makefile index 8a3034e7075..5b2a74789a0 100644 --- a/www/p5-HTML-Mason/Makefile +++ b/www/p5-HTML-Mason/Makefile @@ -1,46 +1,27 @@ -# $NetBSD: Makefile,v 1.28 2007/10/01 21:29:32 heinz Exp $ +# $NetBSD: Makefile,v 1.29 2008/07/22 21:41:55 rhaen Exp $ -DISTNAME= HTML-Mason-1.3101 -PKGNAME= p5-HTML-Mason-1.31.1 -PKGREVISION= 4 -SVR4_PKGNAME= p5hma +DISTNAME= HTML-Mason-1.39 +PKGNAME= p5-${DISTNAME} +SVR4_PKGNAME= p5hma CATEGORIES= www perl5 -MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=HTML/} +MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=HTML/} -MAINTAINER= pkgsrc-users@NetBSD.org +MAINTAINER= rhaen@NetBSD.org HOMEPAGE= http://www.masonhq.com/ COMMENT= Perl-based web site development and delivery system PKG_DESTDIR_SUPPORT= user-destdir -DEPENDS+= p5-Cache-Cache>=1.0:../../devel/p5-Cache-Cache -DEPENDS+= p5-Params-Validate>=0.04:../../devel/p5-Params-Validate -DEPENDS+= p5-Exception-Class>=1.14:../../devel/p5-Exception-Class -DEPENDS+= p5-Class-Container>=0.10:../../devel/p5-Class-Container - -USE_LANGUAGES= # empty +DEPENDS+= p5-Class-Container>=0.07:../../devel/p5-Class-Container +DEPENDS+= p5-Exception-Class>=1.15:../../devel/p5-Exception-Class +DEPENDS+= p5-Params-Validate>=0.70:../../devel/p5-Params-Validate PERL5_MODULE_TYPE= Module::Build PERL5_PACKLIST= auto/HTML/Mason/.packlist -PKG_OPTIONS_VAR= PKG_OPTIONS.p5-HTML-Mason -PKG_SUPPORTED_OPTIONS= modperl -PKG_SUGGESTED_OPTIONS= modperl - EGDIR= ${PREFIX}/share/examples/${PKGBASE} -.include "../../mk/bsd.options.mk" - -.if !empty(PKG_OPTIONS:Mmodperl) -. include "../../mk/apache.mk" -. if ${PKG_APACHE} == "apache13" -DEPENDS+= p5-libapreq>=0.32:../../www/p5-libapreq -. include "../../www/ap-perl/buildlink3.mk" -. elif ${PKG_APACHE} == "apache2" || ${PKG_APACHE} == "apache22" -DEPENDS+= p5-libapreq2-[0-9]*:../../www/p5-libapreq2 -. include "../../www/ap2-perl/buildlink3.mk" -. endif -.endif +.include "options.mk" post-install: ${INSTALL_DATA_DIR} ${DESTDIR:Q}${EGDIR:Q} diff --git a/www/p5-HTML-Mason/distinfo b/www/p5-HTML-Mason/distinfo index 2b538d3b75a..3ee53143eea 100644 --- a/www/p5-HTML-Mason/distinfo +++ b/www/p5-HTML-Mason/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.10 2005/09/26 16:57:57 cube Exp $ +$NetBSD: distinfo,v 1.11 2008/07/22 21:41:56 rhaen Exp $ -SHA1 (HTML-Mason-1.3101.tar.gz) = d001f500b6ba1135704d0266e8a165e20df1258b -RMD160 (HTML-Mason-1.3101.tar.gz) = aac9f8145c93727c31a58350c9600085da96621d -Size (HTML-Mason-1.3101.tar.gz) = 386074 bytes +SHA1 (HTML-Mason-1.39.tar.gz) = 4128ac437d2e4b1de48972f3231c135cc475a43e +RMD160 (HTML-Mason-1.39.tar.gz) = 2b2752db13c5755360154186d22576fefb41ab2c +Size (HTML-Mason-1.39.tar.gz) = 394398 bytes diff --git a/www/p5-HTML-Mason/options.mk b/www/p5-HTML-Mason/options.mk new file mode 100644 index 00000000000..e0ddf288926 --- /dev/null +++ b/www/p5-HTML-Mason/options.mk @@ -0,0 +1,35 @@ +# $NetBSD: options.mk,v 1.1 2008/07/22 21:41:56 rhaen Exp $ + +PKG_OPTIONS_VAR= PKG_OPTIONS.p5-HTML-Mason +PKG_SUPPORTED_OPTIONS= cache fcgi modperl +PKG_SUGGESTED_OPTIONS= cache + +.include "../../mk/bsd.options.mk" + +### +### mod_perl usage for Apache webservers +### +.if !empty(PKG_OPTIONS:Mmodperl) +. include "../../mk/apache.mk" +. if ${PKG_APACHE} == "apache13" +DEPENDS+= p5-libapreq>=0.32:../../www/p5-libapreq +. include "../../www/ap-perl/buildlink3.mk" +. elif ${PKG_APACHE} == "apache2" || ${PKG_APACHE} == "apache22" +DEPENDS+= p5-libapreq2-[0-9]*:../../www/p5-libapreq2 +. include "../../www/ap2-perl/buildlink3.mk" +. endif +.endif + +### +### FastCGI Support e.g. for lighttpd +### +.if !empty(PKG_OPTIONS:Mfcgi) +DEPENDS+= p5-FCGI-[0-9]*:../../www/p5-FCGI +.endif + +### +### The Perl module Cache-Cache for optional caching +### +.if !empty(PKG_OPTIONS:Mcache) +DEPENDS+= p5-Cache-Cache>=1.0:../../devel/p5-Cache-Cache +.endif |