aboutsummaryrefslogtreecommitdiffstats
path: root/databases/p5-Rose-DBx-Object-Renderer
diff options
context:
space:
mode:
authorwen <wen@FreeBSD.org>2009-11-06 21:46:00 +0800
committerwen <wen@FreeBSD.org>2009-11-06 21:46:00 +0800
commite700f0647098ab7968b644fc01c421d0e5e70fcd (patch)
treedaa6360fe6e7108849797c6126e88ecc1ea15956 /databases/p5-Rose-DBx-Object-Renderer
parent06dbb02e81eb30908acb55ca8835992b3c002028 (diff)
downloadfreebsd-ports-gnome-e700f0647098ab7968b644fc01c421d0e5e70fcd.tar.gz
freebsd-ports-gnome-e700f0647098ab7968b644fc01c421d0e5e70fcd.tar.zst
freebsd-ports-gnome-e700f0647098ab7968b644fc01c421d0e5e70fcd.zip
Rose::DBx::Object::Renderer generates web UIs for Rose::DB::Object.
It encapsulates many web conventions in the generated UIs as default behaviours. For example, email addresses are by default rendered as mailto links in tables and appropiate validation is enforced automatically in forms. These behaviours are highly extensible. Renderer uses CGI::FormBuilder to generate forms and the Google Chart API to render charts. Template::Toolkit is used for template processing, however, Renderer can dynamically generate a full set of UIs without any templates. WWW: http://search.cpan.org/dist/Rose-DBx-Object-Renderer
Diffstat (limited to 'databases/p5-Rose-DBx-Object-Renderer')
-rw-r--r--databases/p5-Rose-DBx-Object-Renderer/Makefile28
-rw-r--r--databases/p5-Rose-DBx-Object-Renderer/distinfo3
-rw-r--r--databases/p5-Rose-DBx-Object-Renderer/pkg-descr12
-rw-r--r--databases/p5-Rose-DBx-Object-Renderer/pkg-plist10
4 files changed, 53 insertions, 0 deletions
diff --git a/databases/p5-Rose-DBx-Object-Renderer/Makefile b/databases/p5-Rose-DBx-Object-Renderer/Makefile
new file mode 100644
index 000000000000..17c5341d8cbe
--- /dev/null
+++ b/databases/p5-Rose-DBx-Object-Renderer/Makefile
@@ -0,0 +1,28 @@
+# New ports collection makefile for: Rose-DBx-Object-Renderer
+# Date created: 06 Nov, 2009
+# Whom: Wen Heping <wen@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= Rose-DBx-Object-Renderer
+PORTVERSION= 0.57
+CATEGORIES= databases perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= wen@FreeBSD.org
+COMMENT= Web UI Rendering for Rose::DB::Object
+
+RUN_DEPENDS= p5-Rose-DBx-Object-MoreHelpers>=0:${PORTSDIR}/databases/p5-Rose-DBx-Object-MoreHelpers \
+ p5-CGI-FormBuilder>0:${PORTSDIR}/www/p5-CGI-FormBuilder \
+ p5-File-Copy-Recursive>0:${PORTSDIR}/devel/p5-File-Copy-Recursive \
+ p5-Lingua-EN-Inflect>0:${PORTSDIR}/textproc/p5-Lingua-EN-Inflect \
+ p5-Template-Toolkit>0:${PORTSDIR}/www/p5-Template-Toolkit
+BUILD_DEPENDS= ${RUN_DEPENDS}
+
+PERL_CONFIGURE= yes
+
+MAN3= Rose::DBx::Object::Renderer.3
+
+.include <bsd.port.mk>
diff --git a/databases/p5-Rose-DBx-Object-Renderer/distinfo b/databases/p5-Rose-DBx-Object-Renderer/distinfo
new file mode 100644
index 000000000000..83a2fd572e8b
--- /dev/null
+++ b/databases/p5-Rose-DBx-Object-Renderer/distinfo
@@ -0,0 +1,3 @@
+MD5 (Rose-DBx-Object-Renderer-0.57.tar.gz) = 02b97b7c4315d9766abae6f9dedbd07e
+SHA256 (Rose-DBx-Object-Renderer-0.57.tar.gz) = 1eea78d55f7b13ddab0b5de2b142a900bd0f4f44755bb53f3a14e0d4162f3719
+SIZE (Rose-DBx-Object-Renderer-0.57.tar.gz) = 36363
diff --git a/databases/p5-Rose-DBx-Object-Renderer/pkg-descr b/databases/p5-Rose-DBx-Object-Renderer/pkg-descr
new file mode 100644
index 000000000000..1bed32bdd475
--- /dev/null
+++ b/databases/p5-Rose-DBx-Object-Renderer/pkg-descr
@@ -0,0 +1,12 @@
+Rose::DBx::Object::Renderer generates web UIs for Rose::DB::Object.
+It encapsulates many web conventions in the generated UIs as default
+behaviours. For example, email addresses are by default rendered as
+mailto links in tables and appropiate validation is enforced
+automatically in forms. These behaviours are highly extensible.
+
+Renderer uses CGI::FormBuilder to generate forms and the Google Chart
+API to render charts. Template::Toolkit is used for template processing,
+however, Renderer can dynamically generate a full set of UIs without
+any templates.
+
+WWW: http://search.cpan.org/dist/Rose-DBx-Object-Renderer
diff --git a/databases/p5-Rose-DBx-Object-Renderer/pkg-plist b/databases/p5-Rose-DBx-Object-Renderer/pkg-plist
new file mode 100644
index 000000000000..be0ed7060893
--- /dev/null
+++ b/databases/p5-Rose-DBx-Object-Renderer/pkg-plist
@@ -0,0 +1,10 @@
+%%SITE_PERL%%/Rose/DBx/Object/Renderer.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Rose/DBx/Object/Renderer/.packlist
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Rose/DBx/Object/Renderer
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Rose/DBx/Object
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Rose/DBx
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Rose
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto
+@dirrmtry %%SITE_PERL%%/Rose/DBx/Object
+@dirrmtry %%SITE_PERL%%/Rose/DBx
+@dirrmtry %%SITE_PERL%%/Rose