aboutsummaryrefslogtreecommitdiff
path: root/www/p5-HTML-Mason
diff options
context:
space:
mode:
authorWill Andrews <will@FreeBSD.org>2000-06-02 01:26:44 +0000
committerWill Andrews <will@FreeBSD.org>2000-06-02 01:26:44 +0000
commit0f47d1eb2b70fdbfc202a268d9cf61a21ca49cf0 (patch)
treec2d440baf434cbd9112ac7bc0dc439673e74c352 /www/p5-HTML-Mason
parent9f24f8fdc5e50b5839a3914f04b2c1e2f25dd088 (diff)
downloadports-0f47d1eb2b70fdbfc202a268d9cf61a21ca49cf0.tar.gz
ports-0f47d1eb2b70fdbfc202a268d9cf61a21ca49cf0.zip
Notes
Diffstat (limited to 'www/p5-HTML-Mason')
-rw-r--r--www/p5-HTML-Mason/Makefile33
-rw-r--r--www/p5-HTML-Mason/distinfo1
-rw-r--r--www/p5-HTML-Mason/pkg-comment1
-rw-r--r--www/p5-HTML-Mason/pkg-descr23
-rw-r--r--www/p5-HTML-Mason/pkg-plist36
5 files changed, 94 insertions, 0 deletions
diff --git a/www/p5-HTML-Mason/Makefile b/www/p5-HTML-Mason/Makefile
new file mode 100644
index 000000000000..63767b0d91d7
--- /dev/null
+++ b/www/p5-HTML-Mason/Makefile
@@ -0,0 +1,33 @@
+# New ports collection makefile for: HTML-Mason
+# Date created: 31 May 2000
+# Whom: Denis Shaposhnikov <dsh@vlink.ru>
+#
+# $FreeBSD$
+#
+
+PORTNAME= HTML-Mason
+PORTVERSION= 0.87
+CATEGORIES= www perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
+MASTER_SITE_SUBDIR= HTML
+PKGNAMEPREFIX= p5-
+DISTNAME= ${PKGNAME:S/p5-//}
+
+MAINTAINER= dsh@vlink.ru
+
+RUN_DEPENDS= ${SITE_PERL}/MLDBM.pm:${PORTSDIR}/databases/p5-MLDBM
+
+SITE_PERL= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/
+USE_PERL5= YES
+MAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
+
+MAN3= Bundle::HTML::Mason.3 HTML::Mason.3 HTML::Mason::Admin.3 \
+ HTML::Mason::ApacheHandler.3 HTML::Mason::Commands.3 \
+ HTML::Mason::Component.3 HTML::Mason::Components.3 \
+ HTML::Mason::Devel.3 HTML::Mason::Interp.3 \
+ HTML::Mason::Parser.3 HTML::Mason::Request.3
+
+do-configure:
+ @cd ${WRKSRC}; ${SETENV} ${CONFIGURE_ENV} ${PERL5} Makefile.PL
+
+.include <bsd.port.mk>
diff --git a/www/p5-HTML-Mason/distinfo b/www/p5-HTML-Mason/distinfo
new file mode 100644
index 000000000000..f44c94e16aab
--- /dev/null
+++ b/www/p5-HTML-Mason/distinfo
@@ -0,0 +1 @@
+MD5 (HTML-Mason-0.87.tar.gz) = d5cffa74a749b2530daaca6a4ab7caf6
diff --git a/www/p5-HTML-Mason/pkg-comment b/www/p5-HTML-Mason/pkg-comment
new file mode 100644
index 000000000000..379375573e10
--- /dev/null
+++ b/www/p5-HTML-Mason/pkg-comment
@@ -0,0 +1 @@
+High-performance, dynamic web site authoring system
diff --git a/www/p5-HTML-Mason/pkg-descr b/www/p5-HTML-Mason/pkg-descr
new file mode 100644
index 000000000000..fa0976459669
--- /dev/null
+++ b/www/p5-HTML-Mason/pkg-descr
@@ -0,0 +1,23 @@
+Mason is a tool for building, serving and managing large web
+sites. Its features make it an ideal backend for high load sites
+serving dynamic content, such as online newspapers or database driven
+e-commerce sites.
+
+Mason's various pieces revolve around the notion of "components''. A
+component is a mix of HTML, Perl, and special Mason commands, one
+component per file. So-called "top-level" components represent entire
+web-pages, while smaller components typically return HTML snippets for
+embedding in top-level components. This object-like architecture
+greatly simplifies site maintenance: change a shared component, and
+you instantly changed all dependant pages that refer to it across a
+site (or across many virtual sites).
+
+Mason's component syntax lets designers separate a web page into
+programmatic and design elements. This means the esoteric Perl bits
+can be hidden near the bottom of a component, preloading simple
+variables for use above in the HTML. In our own experience, this frees
+content managers (i.e., non-programmers) to work on the layout without
+getting mired in programming details. Techies, however, still enjoy
+the full power of Perl.
+
+WWW: http://www.masonhq.com
diff --git a/www/p5-HTML-Mason/pkg-plist b/www/p5-HTML-Mason/pkg-plist
new file mode 100644
index 000000000000..01a6245170bf
--- /dev/null
+++ b/www/p5-HTML-Mason/pkg-plist
@@ -0,0 +1,36 @@
+lib/perl5/site_perl/%%PERL_VER%%/Apache/Mason.pm
+lib/perl5/site_perl/%%PERL_VER%%/Bundle/HTML/Mason.pm
+lib/perl5/site_perl/%%PERL_VER%%/HTML/Mason.pm
+lib/perl5/site_perl/%%PERL_VER%%/HTML/Mason.pod
+lib/perl5/site_perl/%%PERL_VER%%/HTML/Mason/Admin.pod
+lib/perl5/site_perl/%%PERL_VER%%/HTML/Mason/ApacheHandler.pm
+lib/perl5/site_perl/%%PERL_VER%%/HTML/Mason/ApacheHandler.pod
+lib/perl5/site_perl/%%PERL_VER%%/HTML/Mason/Commands.pm
+lib/perl5/site_perl/%%PERL_VER%%/HTML/Mason/Commands.pod
+lib/perl5/site_perl/%%PERL_VER%%/HTML/Mason/Component.pm
+lib/perl5/site_perl/%%PERL_VER%%/HTML/Mason/Component.pod
+lib/perl5/site_perl/%%PERL_VER%%/HTML/Mason/Component/FileBased.pm
+lib/perl5/site_perl/%%PERL_VER%%/HTML/Mason/Component/Subcomponent.pm
+lib/perl5/site_perl/%%PERL_VER%%/HTML/Mason/Components.pod
+lib/perl5/site_perl/%%PERL_VER%%/HTML/Mason/Config.pm
+lib/perl5/site_perl/%%PERL_VER%%/HTML/Mason/Devel.pod
+lib/perl5/site_perl/%%PERL_VER%%/HTML/Mason/FakeApache.pm
+lib/perl5/site_perl/%%PERL_VER%%/HTML/Mason/Interp.pm
+lib/perl5/site_perl/%%PERL_VER%%/HTML/Mason/Interp.pod
+lib/perl5/site_perl/%%PERL_VER%%/HTML/Mason/Parser.pm
+lib/perl5/site_perl/%%PERL_VER%%/HTML/Mason/Parser.pod
+lib/perl5/site_perl/%%PERL_VER%%/HTML/Mason/Preview.pm
+lib/perl5/site_perl/%%PERL_VER%%/HTML/Mason/Request.pm
+lib/perl5/site_perl/%%PERL_VER%%/HTML/Mason/Request.pod
+lib/perl5/site_perl/%%PERL_VER%%/HTML/Mason/Resolver.pm
+lib/perl5/site_perl/%%PERL_VER%%/HTML/Mason/Resolver/File.pm
+lib/perl5/site_perl/%%PERL_VER%%/HTML/Mason/Tools.pm
+lib/perl5/site_perl/%%PERL_VER%%/HTML/Mason/Utils.pm
+lib/perl5/site_perl/%%PERL_VER%%/HTML/makeconfig.pl
+lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/HTML/Mason/.packlist
+@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/HTML/Mason
+@dirrm lib/perl5/site_perl/%%PERL_VER%%/HTML/Mason/Component
+@dirrm lib/perl5/site_perl/%%PERL_VER%%/HTML/Mason/Resolver
+@dirrm lib/perl5/site_perl/%%PERL_VER%%/HTML/Mason
+@dirrm lib/perl5/site_perl/%%PERL_VER%%/Apache
+@dirrm lib/perl5/site_perl/%%PERL_VER%%/Bundle/HTML