summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--www/p5-HTML-Mason/MESSAGE9
-rw-r--r--www/p5-HTML-Mason/Makefile39
-rw-r--r--www/p5-HTML-Mason/distinfo8
-rw-r--r--www/p5-HTML-Mason/options.mk35
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