Ark is a web application framework. It's heavily inspired by Catalyst

Framework.

Most different point between Ark and Catalyst is that Ark has CGI
specific mode which can run applications less latency under CGI
environment.

WWW: http://opensource.kayac.com/en/projects/ark/
This commit is contained in:
Jun Kuriyama 2009-06-09 04:54:39 +00:00
parent f16d97c28b
commit 5a4fa07c9e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=235472
6 changed files with 146 additions and 0 deletions

View File

@ -624,6 +624,7 @@
SUBDIR += p5-Apache2-Scoreboard
SUBDIR += p5-ApacheBench
SUBDIR += p5-App-Nopaste
SUBDIR += p5-Ark
SUBDIR += p5-AxKit
SUBDIR += p5-AxKit-XSP-Cookie
SUBDIR += p5-AxKit-XSP-ESQL

50
www/p5-Ark/Makefile Normal file
View File

@ -0,0 +1,50 @@
# New ports collection makefile for: p5-Ark
# Date created: 06 Jun 2009
# Whom: Jun Kuriyama <kuriyama@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= Ark
PORTVERSION= 0.1.r1
CATEGORIES= www perl5
MASTER_SITES= http://cloud.github.com/downloads/typester/ark-perl/ \
${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= kuriyama
PKGNAMEPREFIX= p5-
DISTNAME= Ark-0.001000_001
MAINTAINER= kuriyama@FreeBSD.org
COMMENT= Perl web application framework
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= \
p5-Class-Data-Inheritable>0:${PORTSDIR}/devel/p5-Class-Data-Inheritable \
p5-Class-Method-Modifiers-Fast>0:${PORTSDIR}/devel/p5-Class-Method-Modifiers-Fast \
p5-Data-UUID>0:${PORTSDIR}/devel/p5-Data-UUID \
p5-Data-Util>0:${PORTSDIR}/devel/p5-Data-Util \
p5-Devel-StackTrace>0:${PORTSDIR}/devel/p5-Devel-StackTrace \
p5-Digest-SHA1>0:${PORTSDIR}/security/p5-Digest-SHA1 \
p5-FindBin-libs>0:${PORTSDIR}/devel/p5-FindBin-libs \
p5-HTML-Parser>0:${PORTSDIR}/www/p5-HTML-Parser \
p5-HTTP-Engine>=0.1.8:${PORTSDIR}/www/p5-HTTP-Engine \
p5-HTTP-Engine-Middleware>=0.13:${PORTSDIR}/www/p5-HTTP-Engine-Middleware \
p5-MIME-Types>0:${PORTSDIR}/mail/p5-MIME-Types \
p5-Module-Pluggable>0:${PORTSDIR}/devel/p5-Module-Pluggable \
p5-Module-Setup>0:${PORTSDIR}/devel/p5-Module-Setup \
p5-Mouse>=0.21:${PORTSDIR}/devel/p5-Mouse \
p5-MouseX-Types-Path-Class>0:${PORTSDIR}/devel/p5-MouseX-Types-Path-Class \
p5-Path-Class>=0.16:${PORTSDIR}/devel/p5-Path-Class \
p5-Text-SimpleTable>=0.05:${PORTSDIR}/textproc/p5-Text-SimpleTable \
p5-URI>0:${PORTSDIR}/net/p5-URI
PERL_CONFIGURE= 5.8.1+
MAN3= Ark::Command.3 \
Ark::Command::Controller.3 \
Ark::Command::Model.3 \
Ark::Command::Newapp.3 \
Ark::Command::Server.3 \
Ark::Command::View.3
.include <bsd.port.mk>

3
www/p5-Ark/distinfo Normal file
View File

@ -0,0 +1,3 @@
MD5 (Ark-0.001000_001.tar.gz) = fbe42ffc0807fe0a83b6e88e8eb7766b
SHA256 (Ark-0.001000_001.tar.gz) = 6720dd0a375039c337805e434ca865e12fac123d0f030307bb159aae2c3d5206
SIZE (Ark-0.001000_001.tar.gz) = 70981

View File

@ -0,0 +1,15 @@
--- inc/Module/AutoInstall.pm.orig 2009-06-01 09:53:37.000000000 +0900
+++ inc/Module/AutoInstall.pm 2009-06-07 13:45:32.000000000 +0900
@@ -637,10 +637,10 @@
require CPAN;
if ( $CPAN::HandleConfig::VERSION ) {
# Newer versions of CPAN have a HandleConfig module
- CPAN::HandleConfig->load;
+# CPAN::HandleConfig->load;
} else {
# Older versions had the load method in Config directly
- CPAN::Config->load;
+# CPAN::Config->load;
}
}

8
www/p5-Ark/pkg-descr Normal file
View File

@ -0,0 +1,8 @@
Ark is a web application framework. It's heavily inspired by Catalyst
Framework.
Most different point between Ark and Catalyst is that Ark has CGI
specific mode which can run applications less latency under CGI
environment.
WWW: http://opensource.kayac.com/en/projects/ark/

69
www/p5-Ark/pkg-plist Normal file
View File

@ -0,0 +1,69 @@
bin/ark.pl
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Ark/.packlist
%%SITE_PERL%%/Ark.pm
%%SITE_PERL%%/Ark/Action.pm
%%SITE_PERL%%/Ark/ActionChain.pm
%%SITE_PERL%%/Ark/ActionContainer.pm
%%SITE_PERL%%/Ark/Command.pm
%%SITE_PERL%%/Ark/Command/Controller.pm
%%SITE_PERL%%/Ark/Command/Flavor/Controller.pm
%%SITE_PERL%%/Ark/Command/Flavor/Model.pm
%%SITE_PERL%%/Ark/Command/Flavor/Newapp.pm
%%SITE_PERL%%/Ark/Command/Flavor/View.pm
%%SITE_PERL%%/Ark/Command/Interface.pm
%%SITE_PERL%%/Ark/Command/Interface/ModuleSetup.pm
%%SITE_PERL%%/Ark/Command/Model.pm
%%SITE_PERL%%/Ark/Command/Newapp.pm
%%SITE_PERL%%/Ark/Command/Plugin.pm
%%SITE_PERL%%/Ark/Command/Server.pm
%%SITE_PERL%%/Ark/Command/View.pm
%%SITE_PERL%%/Ark/Component.pm
%%SITE_PERL%%/Ark/Context.pm
%%SITE_PERL%%/Ark/Context/Debug.pm
%%SITE_PERL%%/Ark/Controller.pm
%%SITE_PERL%%/Ark/Core.pm
%%SITE_PERL%%/Ark/DispatchType/Chained.pm
%%SITE_PERL%%/Ark/DispatchType/Path.pm
%%SITE_PERL%%/Ark/DispatchType/Regex.pm
%%SITE_PERL%%/Ark/Logger.pm
%%SITE_PERL%%/Ark/Model.pm
%%SITE_PERL%%/Ark/Model/Adaptor.pm
%%SITE_PERL%%/Ark/Plugin.pm
%%SITE_PERL%%/Ark/Plugin/Authentication.pm
%%SITE_PERL%%/Ark/Plugin/Authentication/Backend.pm
%%SITE_PERL%%/Ark/Plugin/Authentication/Credential/OpenID.pm
%%SITE_PERL%%/Ark/Plugin/Authentication/Credential/Password.pm
%%SITE_PERL%%/Ark/Plugin/Authentication/Store/DBIx/Class.pm
%%SITE_PERL%%/Ark/Plugin/Authentication/Store/Minimal.pm
%%SITE_PERL%%/Ark/Plugin/Authentication/Store/Model.pm
%%SITE_PERL%%/Ark/Plugin/Authentication/Store/Null.pm
%%SITE_PERL%%/Ark/Plugin/Authentication/User.pm
%%SITE_PERL%%/Ark/Plugin/Encoding/Null.pm
%%SITE_PERL%%/Ark/Plugin/Encoding/Unicode.pm
%%SITE_PERL%%/Ark/Plugin/Session.pm
%%SITE_PERL%%/Ark/Plugin/Session/Backend.pm
%%SITE_PERL%%/Ark/Plugin/Session/State/Cookie.pm
%%SITE_PERL%%/Ark/Plugin/Session/Store/Memory.pm
%%SITE_PERL%%/Ark/Plugin/Session/Store/Model.pm
%%SITE_PERL%%/Ark/Request.pm
%%SITE_PERL%%/Ark/Test.pm
%%SITE_PERL%%/Ark/View.pm
%%SITE_PERL%%/Ark/View/MT.pm
@dirrm %%SITE_PERL%%/Ark/View
@dirrm %%SITE_PERL%%/Ark/Plugin/Session/Store
@dirrm %%SITE_PERL%%/Ark/Plugin/Session/State
@dirrm %%SITE_PERL%%/Ark/Plugin/Session
@dirrm %%SITE_PERL%%/Ark/Plugin/Encoding
@dirrm %%SITE_PERL%%/Ark/Plugin/Authentication/Store/DBIx
@dirrm %%SITE_PERL%%/Ark/Plugin/Authentication/Store
@dirrm %%SITE_PERL%%/Ark/Plugin/Authentication/Credential
@dirrm %%SITE_PERL%%/Ark/Plugin/Authentication
@dirrm %%SITE_PERL%%/Ark/Plugin
@dirrm %%SITE_PERL%%/Ark/Model
@dirrm %%SITE_PERL%%/Ark/DispatchType
@dirrm %%SITE_PERL%%/Ark/Context
@dirrm %%SITE_PERL%%/Ark/Command/Interface
@dirrm %%SITE_PERL%%/Ark/Command/Flavor
@dirrm %%SITE_PERL%%/Ark/Command
@dirrm %%SITE_PERL%%/Ark
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Ark