summaryrefslogtreecommitdiff
path: root/www/p5-Mason
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2012-05-16 04:57:18 +0000
committerMartin Wilke <miwi@FreeBSD.org>2012-05-16 04:57:18 +0000
commitf05ec77a7b819b7e06ef8a4979ee6c46b6dffc34 (patch)
treef1ec8b7101b654f13676bd0e671729b9eb0604a9 /www/p5-Mason
parent- Cleanup (diff)
Mason is a powerful Perl-based templating system, designed to generate dynamic
content of all kinds. Unlike many templating systems, Mason does not attempt to invent an alternate, "easier" syntax for templates. It provides a set of syntax and features specific to template creation, but underneath it is still clearly and proudly recognizable as Perl. Mason is most often used for generating web pages. It can handle web requests directly via PSGI, or act as the view layer for a web framework such as Catalyst or Dancer. WWW: https://github.com/jonswar/perl-mason PR: ports/166952 Submitted by: Muhammad Moinur Rahman <5u623l20@gmail.com>
Notes
Notes: svn path=/head/; revision=296720
Diffstat (limited to 'www/p5-Mason')
-rw-r--r--www/p5-Mason/Makefile69
-rw-r--r--www/p5-Mason/distinfo2
-rw-r--r--www/p5-Mason/pkg-descr13
-rw-r--r--www/p5-Mason/pkg-plist103
4 files changed, 187 insertions, 0 deletions
diff --git a/www/p5-Mason/Makefile b/www/p5-Mason/Makefile
new file mode 100644
index 000000000000..344f7f7a461f
--- /dev/null
+++ b/www/p5-Mason/Makefile
@@ -0,0 +1,69 @@
+# New ports collection makefile for: Mason
+# Date created: 03 April, 2012
+# Whom: Muhammad Moinur Rahman <5u623l20@gmail.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= Mason
+PORTVERSION= 2.17
+CATEGORIES= www perl5
+MASTER_SITES= CPAN/../by-authors/id/J/JS/JSWARTZ
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= 5u623l20@gmail.com
+COMMENT= High-performance, dynamic web site authoring system
+
+BUILD_DEPENDS= p5-Capture-Tiny>0:${PORTSDIR}/devel/p5-Capture-Tiny \
+ p5-Class-Unload>0:${PORTSDIR}/devel/p5-Class-Unload \
+ p5-Devel-GlobalDestruction>0:${PORTSDIR}/devel/p5-Devel-GlobalDestruction \
+ p5-Guard>1:${PORTSDIR}/devel/p5-Guard \
+ p5-IPC-System-Simple>1:${PORTSDIR}/devel/p5-IPC-System-Simple \
+ p5-JSON>2:${PORTSDIR}/converters/p5-JSON \
+ p5-Method-Signatures-Simple>1:${PORTSDIR}/devel/p5-Method-Signatures-Simple \
+ p5-Moose>2:${PORTSDIR}/devel/p5-Moose \
+ p5-MooseX-StrictConstructor>=0.13:${PORTSDIR}/devel/p5-MooseX-StrictConstructor \
+ p5-Exception-Class>1:${PORTSDIR}/devel/p5-Exception-Class \
+ p5-Log-Any>0:${PORTSDIR}/devel/p5-Log-Any \
+ p5-MooseX-HasDefaults>0:${PORTSDIR}/devel/p5-MooseX-HasDefaults \
+ p5-Test-Class-Most>0:${PORTSDIR}/devel/p5-Test-Class-Most \
+ p5-Test-LongString>0:${PORTSDIR}/devel/p5-Test-LongString
+
+PERL_CONFIGURE= yes
+
+MAN3= Mason::Manual::Filters.3 \
+ Mason::Plugin::LvalueAttributes.3 \
+ Mason::Manual::RequestDispatch.3 \
+ Mason::PluginBundle::Default.3 \
+ Mason::Component::ClassMeta.3 \
+ Mason::Exceptions.3 \
+ Mason::Manual::UpgradingFromMason1.3 \
+ Mason::Manual::Tutorial.3 \
+ Mason.3 \
+ Mason::PluginRole.3 \
+ Mason::Plugin::Defer.3 \
+ Mason::Component.3 \
+ Mason::Manual::Components.3 \
+ Mason::Manual::Syntax.3 \
+ Mason::Manual::FAQ.3 \
+ Mason::Plugin::DollarDot.3 \
+ Mason::Manual::Admin.3 \
+ Mason::Manual::Cookbook.3 \
+ Mason::Moose.3 \
+ Mason::Compilation.3 \
+ Mason::Component::Moose.3 \
+ Mason::Moose::Role.3 \
+ Mason::App.3 \
+ Mason::Result.3 \
+ Mason::Component::Import.3 \
+ Mason::Filters::Standard.3 \
+ Mason::Plugin::TidyObjectFiles.3 \
+ Mason::Manual.3 \
+ Mason::Manual::Intro.3 \
+ Mason::CodeCache.3 \
+ Mason::Manual::Subclasses.3 \
+ Mason::Interp.3 \
+ Mason::Manual::Plugins.3 \
+ Mason::Request.3
+
+.include <bsd.port.mk>
diff --git a/www/p5-Mason/distinfo b/www/p5-Mason/distinfo
new file mode 100644
index 000000000000..2d44554a7a43
--- /dev/null
+++ b/www/p5-Mason/distinfo
@@ -0,0 +1,2 @@
+SHA256 (Mason-2.17.tar.gz) = e36403b5afc0263c4e7e4ea12a12749c3af862185f71a4afeccd6689ad836c4b
+SIZE (Mason-2.17.tar.gz) = 97087
diff --git a/www/p5-Mason/pkg-descr b/www/p5-Mason/pkg-descr
new file mode 100644
index 000000000000..176c40118455
--- /dev/null
+++ b/www/p5-Mason/pkg-descr
@@ -0,0 +1,13 @@
+Mason is a powerful Perl-based templating system, designed to generate dynamic
+ content of all kinds.
+
+Unlike many templating systems, Mason does not attempt to invent an alternate,
+"easier" syntax for templates. It provides a set of syntax and features specific
+to template creation, but underneath it is still clearly and proudly
+recognizable as Perl.
+
+Mason is most often used for generating web pages. It can handle web requests
+directly via PSGI, or act as the view layer for a web framework such as
+Catalyst or Dancer.
+
+WWW: https://github.com/jonswar/perl-mason
diff --git a/www/p5-Mason/pkg-plist b/www/p5-Mason/pkg-plist
new file mode 100644
index 000000000000..80ae96329de4
--- /dev/null
+++ b/www/p5-Mason/pkg-plist
@@ -0,0 +1,103 @@
+bin/mason.pl
+man/man1/mason.pl.1
+%%SITE_PERL%%/mach/auto/Mason/.packlist
+%%SITE_PERL%%/Mason/PluginBundle/Default.pm
+%%SITE_PERL%%/Mason/Types.pm
+%%SITE_PERL%%/Mason/App.pm
+%%SITE_PERL%%/Mason/Component.pm
+%%SITE_PERL%%/Mason/Manual/Filters.pod
+%%SITE_PERL%%/Mason/Manual/Components.pod
+%%SITE_PERL%%/Mason/Manual/Syntax.pod
+%%SITE_PERL%%/Mason/Manual/UpgradingFromMason1.pod
+%%SITE_PERL%%/Mason/Manual/FAQ.pod
+%%SITE_PERL%%/Mason/Manual/Plugins.pod
+%%SITE_PERL%%/Mason/Manual/Tutorial.pod
+%%SITE_PERL%%/Mason/Manual/Cookbook.pod
+%%SITE_PERL%%/Mason/Manual/RequestDispatch.pod
+%%SITE_PERL%%/Mason/Manual/Subclasses.pod
+%%SITE_PERL%%/Mason/Manual/Intro.pod
+%%SITE_PERL%%/Mason/Manual/Admin.pod
+%%SITE_PERL%%/Mason/Exceptions.pm
+%%SITE_PERL%%/Mason/Component/Import.pm
+%%SITE_PERL%%/Mason/Component/ClassMeta.pm
+%%SITE_PERL%%/Mason/Component/Moose.pm
+%%SITE_PERL%%/Mason/PluginRole.pm
+%%SITE_PERL%%/Mason/Result.pm
+%%SITE_PERL%%/Mason/Util.pm
+%%SITE_PERL%%/Mason/Moose/Role.pm
+%%SITE_PERL%%/Mason/Filters/Standard.pm
+%%SITE_PERL%%/Mason/Plugin/Defer/Filters.pm
+%%SITE_PERL%%/Mason/Plugin/Defer/Request.pm
+%%SITE_PERL%%/Mason/Plugin/LvalueAttributes/Interp.pm
+%%SITE_PERL%%/Mason/Plugin/DollarDot/Compilation.pm
+%%SITE_PERL%%/Mason/Plugin/Defer.pm
+%%SITE_PERL%%/Mason/Plugin/TidyObjectFiles.pm
+%%SITE_PERL%%/Mason/Plugin/DollarDot.pm
+%%SITE_PERL%%/Mason/Plugin/TidyObjectFiles/Interp.pm
+%%SITE_PERL%%/Mason/Plugin/LvalueAttributes.pm
+%%SITE_PERL%%/Mason/Request.pm
+%%SITE_PERL%%/Mason/CodeCache.pm
+%%SITE_PERL%%/Mason/Manual.pod
+%%SITE_PERL%%/Mason/Plugin.pm
+%%SITE_PERL%%/Mason/Compilation.pm
+%%SITE_PERL%%/Mason/TieHandle.pm
+%%SITE_PERL%%/Mason/PluginBundle.pm
+%%SITE_PERL%%/Mason/Test/Overrides/Component/StrictMoose.pm
+%%SITE_PERL%%/Mason/Test/RootClass/Compilation.pm
+%%SITE_PERL%%/Mason/Test/RootClass/Request.pm
+%%SITE_PERL%%/Mason/Test/RootClass/Component.pm
+%%SITE_PERL%%/Mason/Test/RootClass/Interp.pm
+%%SITE_PERL%%/Mason/Test/Plugins/Notify.pm
+%%SITE_PERL%%/Mason/Test/Plugins/Notify/Request.pm
+%%SITE_PERL%%/Mason/Test/Plugins/Notify/Compilation.pm
+%%SITE_PERL%%/Mason/Test/Plugins/Notify/Interp.pm
+%%SITE_PERL%%/Mason/Test/Plugins/Notify/Component.pm
+%%SITE_PERL%%/Mason/Test/RootClass.pm
+%%SITE_PERL%%/Mason/Test/Class.pm
+%%SITE_PERL%%/Mason/t/ComponentMeta.pm
+%%SITE_PERL%%/Mason/t/Defer.pm
+%%SITE_PERL%%/Mason/t/Autobase.pm
+%%SITE_PERL%%/Mason/t/ResolveURI.pm
+%%SITE_PERL%%/Mason/t/HTMLFilters.pm
+%%SITE_PERL%%/Mason/t/Util.pm
+%%SITE_PERL%%/Mason/t/StaticSource.pm
+%%SITE_PERL%%/Mason/t/Cache.pm
+%%SITE_PERL%%/Mason/t/Errors.pm
+%%SITE_PERL%%/Mason/t/Sections.pm
+%%SITE_PERL%%/Mason/t/Reload.pm
+%%SITE_PERL%%/Mason/t/Plugins.pm
+%%SITE_PERL%%/Mason/t/DollarDot.pm
+%%SITE_PERL%%/Mason/t/Sanity.pm
+%%SITE_PERL%%/Mason/t/Skel.pm
+%%SITE_PERL%%/Mason/t/Request.pm
+%%SITE_PERL%%/Mason/t/Filters.pm
+%%SITE_PERL%%/Mason/t/Interp.pm
+%%SITE_PERL%%/Mason/t/CompCalls.pm
+%%SITE_PERL%%/Mason/t/Compilation.pm
+%%SITE_PERL%%/Mason/t/Syntax.pm
+%%SITE_PERL%%/Mason/t/Globals.pm
+%%SITE_PERL%%/Mason/t/LvalueAttributes.pm
+%%SITE_PERL%%/Mason/Moose.pm
+%%SITE_PERL%%/Mason/PluginManager.pm
+%%SITE_PERL%%/Mason/DynamicFilter.pm
+%%SITE_PERL%%/Mason/Interp.pm
+%%SITE_PERL%%/Mason.pm
+@dirrm %%SITE_PERL%%/mach/auto/Mason
+@dirrm %%SITE_PERL%%/Mason/Test/RootClass
+@dirrm %%SITE_PERL%%/Mason/Test/Overrides/Component
+@dirrm %%SITE_PERL%%/Mason/Test/Overrides
+@dirrm %%SITE_PERL%%/Mason/Test/Plugins/Notify
+@dirrm %%SITE_PERL%%/Mason/Test/Plugins
+@dirrm %%SITE_PERL%%/Mason/Test
+@dirrm %%SITE_PERL%%/Mason/Filters
+@dirrm %%SITE_PERL%%/Mason/Moose
+@dirrm %%SITE_PERL%%/Mason/Component
+@dirrm %%SITE_PERL%%/Mason/PluginBundle
+@dirrm %%SITE_PERL%%/Mason/Plugin/Defer
+@dirrm %%SITE_PERL%%/Mason/Plugin/TidyObjectFiles
+@dirrm %%SITE_PERL%%/Mason/Plugin/DollarDot
+@dirrm %%SITE_PERL%%/Mason/Plugin/LvalueAttributes
+@dirrm %%SITE_PERL%%/Mason/Plugin
+@dirrm %%SITE_PERL%%/Mason/t
+@dirrm %%SITE_PERL%%/Mason/Manual
+@dirrmtry %%SITE_PERL%%/Mason