diff options
author | Andrey Slusar <anray@FreeBSD.org> | 2006-01-15 14:48:51 +0000 |
---|---|---|
committer | Andrey Slusar <anray@FreeBSD.org> | 2006-01-15 14:48:51 +0000 |
commit | 72b3c9ae3e6a6139fdbf536190a0154c6768a83d (patch) | |
tree | 0450f1518bc3bc6969aa9a1a3902ed7c22fce565 /www/p5-Handel | |
parent | c8c3fd94f92d26b50025749d641d0f1f3f8a6477 (diff) |
Add p5-Handel 0.30, simple commerce framework with AxKit/TT/Catalyst
support.
PR: ports/91078
Submitted by: Zach Thompson <hideo@lastamericanempire.com>
Notes
Notes:
svn path=/head/; revision=153565
Diffstat (limited to 'www/p5-Handel')
-rw-r--r-- | www/p5-Handel/Makefile | 93 | ||||
-rw-r--r-- | www/p5-Handel/distinfo | 3 | ||||
-rw-r--r-- | www/p5-Handel/pkg-descr | 4 | ||||
-rw-r--r-- | www/p5-Handel/pkg-plist | 56 |
4 files changed, 156 insertions, 0 deletions
diff --git a/www/p5-Handel/Makefile b/www/p5-Handel/Makefile new file mode 100644 index 000000000000..4a044ef931d9 --- /dev/null +++ b/www/p5-Handel/Makefile @@ -0,0 +1,93 @@ +# New ports collection makefile for: p5-Handel +# Date Created: 29 Dec 2005 +# Whom: Zach Thompson <hideo@lastamericanempire.com> +# +# $FreeBSD$ +# + +PORTNAME= Handel +PORTVERSION= 0.30 +CATEGORIES= www perl5 +MASTER_SITES= ${MASTER_SITE_PERL_CPAN} +MASTER_SITE_SUBDIR= Template +PKGNAMEPREFIX= p5- + +MAINTAINER= hideo@lastamericanempire.com +COMMENT= Simple commerce framework with AxKit/TT/Catalyst support + +BUILD_DEPENDS= ${SITE_PERL}/Test/Strict.pm:${PORTSDIR}/devel/p5-Test-Strict \ + ${SITE_PERL}/Path/Class.pm:${PORTSDIR}/devel/p5-Path-Class \ + ${SITE_PERL}/Test/More.pm:${PORTSDIR}/devel/p5-Test-Simple \ + ${SITE_PERL}/${PERL_ARCH}/Pod/Coverage.pm:${PORTSDIR}/devel/p5-Pod-Coverage \ + ${SITE_PERL}/Test/Pod.pm:${PORTSDIR}/devel/p5-Test-Pod \ + ${SITE_PERL}/Test/Pod/Coverage.pm:${PORTSDIR}/devel/p5-Test-Pod-Coverage \ + ${SITE_PERL}/Error.pm:${PORTSDIR}/lang/p5-Error \ + ${SITE_PERL}/${PERL_ARCH}/Data/UUID.pm:${PORTSDIR}/devel/p5-Data-UUID \ + ${SITE_PERL}/Class/DBI.pm:${PORTSDIR}/databases/p5-Class-DBI \ + ${SITE_PERL}/Locale/Maketext.pm:${PORTSDIR}/devel/p5-Locale-Maketext +RUN_DEPENDS= ${SITE_PERL}/Error.pm:${PORTSDIR}/lang/p5-Error \ + ${SITE_PERL}/Module/Pluggable.pm:${PORTSDIR}/devel/p5-Module-Pluggable \ + ${SITE_PERL}/${PERL_ARCH}/Data/UUID.pm:${PORTSDIR}/devel/p5-Data-UUID \ + ${SITE_PERL}/Class/DBI.pm:${PORTSDIR}/databases/p5-Class-DBI \ + ${SITE_PERL}/Locale/Maketext.pm:${PORTSDIR}/devel/p5-Locale-Maketext + +PERL_CONFIGURE= yes + +OPTIONS=CURRENCY_FORMAT "Currency formatting support" off \ + WEBSERVICEX "WebserviceX currency conversion support" off \ + CURRENCY_CODE "ISO currency code verification support" off \ + +MAN3= Handel::Iterator.3 \ + Handel::DBI.3 \ + Template::Plugin::Handel::Order.3 \ + Template::Plugin::Handel::Checkout.3 \ + Catalyst::Helper::Controller::Handel::Checkout.3 \ + AxKit::XSP::Handel::Checkout.3 \ + Handel::Checkout.3 \ + Handel::Constants.3 \ + Handel::L10N::fr.3 \ + Handel::L10N::en_us.3 \ + Handel::Checkout::Message.3 \ + AxKit::XSP::Handel::Order.3 \ + Handel.3 \ + Handel::Checkout::Plugin.3 \ + Catalyst::Helper::Model::Handel::Cart.3 \ + Handel::L10N.3 \ + Catalyst::Helper::Controller::Handel::Order.3 \ + Catalyst::Helper::Model::Handel::Order.3 \ + Handel::Checkout::Plugin::AssignOrderNumber.3 \ + Handel::L10N::zh_tw.3 \ + Catalyst::Helper::Controller::Handel::Cart.3 \ + Template::Plugin::Handel::Cart.3 \ + Handel::Exception.3 \ + AxKit::XSP::Handel::Cart.3 \ + Catalyst::Helper::Handel::Scaffold.3 \ + Template::Plugin::Handel::Constants.3 \ + Handel::Checkout::Plugin::MarkOrderSaved.3 \ + Handel::Order::Item.3 \ + Handel::Constraints.3 \ + Handel::Cart.3 \ + Handel::ConfigReader.3 \ + Handel::Order.3 \ + Handel::Currency.3 \ + Handel::Cart::Item.3 + +.include <bsd.port.pre.mk> + +.if defined(WITH_CURRENCY_FORMAT) +RUN_DEPENDS+= ${SITE_PERL}/Locale/Currency/Format.pm:${PORTSDIR}/finance/p5-Locale-Currency-Format +.endif + +.if defined(WITH_WEBSERVICEX) +RUN_DEPENDS+= ${SITE_PERL}/Finance/Currency/Convert/WebserviceX.pm:${PORTSDIR}/finance/p5-Finance-Currency-Convert-WebserviceX +.endif + +.if defined(WITH_CURRENCY_CODE) +RUN_DEPENDS+= ${SITE_PERL}/Locale/Currency.pm:${PORTSDIR}/misc/p5-Locale-Codes +.endif + +.if ${PERL_LEVEL} < 500600 +IGNORE= perl 5.6 or newer required. Install lang/perl5.8 or lang/perl5 and try again +.endif + +.include <bsd.port.post.mk> diff --git a/www/p5-Handel/distinfo b/www/p5-Handel/distinfo new file mode 100644 index 000000000000..6ff98dda341f --- /dev/null +++ b/www/p5-Handel/distinfo @@ -0,0 +1,3 @@ +MD5 (Handel-0.30.tar.gz) = a80aa8928c10a112fc2cec0d5ceff976 +SHA256 (Handel-0.30.tar.gz) = 978e686578e9585c623f0fc970b56432ac0ebc12d03c451cbc670b8de756653c +SIZE (Handel-0.30.tar.gz) = 175676 diff --git a/www/p5-Handel/pkg-descr b/www/p5-Handel/pkg-descr new file mode 100644 index 000000000000..aab82495eced --- /dev/null +++ b/www/p5-Handel/pkg-descr @@ -0,0 +1,4 @@ +Handel is simple commerce framework with support for AxKit, +Template Toolkit, and Catalyst. + +WWW: http://handelframework.com/ diff --git a/www/p5-Handel/pkg-plist b/www/p5-Handel/pkg-plist new file mode 100644 index 000000000000..6e5ec43910b2 --- /dev/null +++ b/www/p5-Handel/pkg-plist @@ -0,0 +1,56 @@ +%%SITE_PERL%%/Handel/Iterator.pm +%%SITE_PERL%%/Handel/DBI.pm +%%SITE_PERL%%/Template/Plugin/Handel/Checkout.pm +%%SITE_PERL%%/Template/Plugin/Handel/Order.pm +%%SITE_PERL%%/Catalyst/Helper/Controller/Handel/Checkout.pm +%%SITE_PERL%%/AxKit/XSP/Handel/Checkout.pm +%%SITE_PERL%%/Handel/Checkout.pm +%%SITE_PERL%%/Handel/Constants.pm +%%SITE_PERL%%/Handel/L10N/fr.pm +%%SITE_PERL%%/Handel/L10N/en_us.pm +%%SITE_PERL%%/Handel/Checkout/Message.pm +%%SITE_PERL%%/AxKit/XSP/Handel/Order.pm +%%SITE_PERL%%/Handel.pm +%%SITE_PERL%%/Handel/Checkout/Plugin.pm +%%SITE_PERL%%/Catalyst/Helper/Model/Handel/Cart.pm +%%SITE_PERL%%/Handel/L10N.pm +%%SITE_PERL%%/Catalyst/Helper/Model/Handel/Order.pm +%%SITE_PERL%%/Catalyst/Helper/Controller/Handel/Order.pm +%%SITE_PERL%%/Handel/Checkout/Plugin/AssignOrderNumber.pm +%%SITE_PERL%%/Handel/L10N/zh_tw.pm +%%SITE_PERL%%/Catalyst/Helper/Controller/Handel/Cart.pm +%%SITE_PERL%%/Template/Plugin/Handel/Cart.pm +%%SITE_PERL%%/Handel/Exception.pm +%%SITE_PERL%%/AxKit/XSP/Handel/Cart.pm +%%SITE_PERL%%/Catalyst/Helper/Handel/Scaffold.pm +%%SITE_PERL%%/Template/Plugin/Handel/Constants.pm +%%SITE_PERL%%/Handel/Checkout/Plugin/MarkOrderSaved.pm +%%SITE_PERL%%/Handel/Order/Item.pm +%%SITE_PERL%%/Handel/Constraints.pm +%%SITE_PERL%%/Handel/Cart.pm +%%SITE_PERL%%/Handel/ConfigReader.pm +%%SITE_PERL%%/Handel/Order.pm +%%SITE_PERL%%/Handel/Currency.pm +%%SITE_PERL%%/Handel/Cart/Item.pm +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Handel/.packlist +@dirrm %%SITE_PERL%%/Template/Plugin/Handel +@dirrm %%SITE_PERL%%/Catalyst/Helper/Controller/Handel +@dirrm %%SITE_PERL%%/AxKit/XSP/Handel +@dirrm %%SITE_PERL%%/Catalyst/Helper/Model/Handel +@dirrm %%SITE_PERL%%/Catalyst/Helper/Handel +@dirrm %%SITE_PERL%%/Handel/Checkout/Plugin +@dirrm %%SITE_PERL%%/Handel/Cart +@dirrm %%SITE_PERL%%/Handel/Checkout +@dirrm %%SITE_PERL%%/Handel/L10N +@dirrm %%SITE_PERL%%/Handel/Order +@dirrm %%SITE_PERL%%/Handel +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Handel +@unexec rmdir %D/%%SITE_PERL%%/Template/Plugin 2>/dev/null || true +@unexec rmdir %D/%%SITE_PERL%%/Template 2>/dev/null || true +@unexec rmdir %D/%%SITE_PERL%%/Catalyst/Helper/Controller 2>/dev/null || true +@unexec rmdir %D/%%SITE_PERL%%/Catalyst/Helper/Model 2>/dev/null || true +@unexec rmdir %D/%%SITE_PERL%%/Catalyst/Helper 2>/dev/null || true +@unexec rmdir %D/%%SITE_PERL%%/Catalyst 2>/dev/null || true +@unexec rmdir %D/%%SITE_PERL%%/AxKit/XSP 2>/dev/null || true +@unexec rmdir %D/%%SITE_PERL%%/AxKit 2>/dev/null || true +@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/auto/Handel 2>dev/null || true |