1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-26 00:55:14 +00:00

Add p5-Bigtop 0.16, a web application data language processor.

PR:		ports/103663
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
This commit is contained in:
Cheng-Lung Sung 2006-10-02 15:36:16 +00:00
parent 5fbb37c4db
commit 8f05c7249f
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=174315
5 changed files with 128 additions and 0 deletions

View File

@ -492,6 +492,7 @@
SUBDIR += p5-AxKit-XSP-Util
SUBDIR += p5-AxKit-XSP-WebUtils
SUBDIR += p5-B-LexInfo
SUBDIR += p5-Bigtop
SUBDIR += p5-Bundle-Slash
SUBDIR += p5-Bundle-Sledge
SUBDIR += p5-CGI-Ajax

59
www/p5-Bigtop/Makefile Normal file
View File

@ -0,0 +1,59 @@
# New ports collection makefile for: p5-Bigtop
# Date created: 2006-09-26
# Whom: Gea-Suan Lin <gslin@gslin.org>
#
# $FreeBSD$
#
PORTNAME= Bigtop
PORTVERSION= 0.16
CATEGORIES= www perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= Bigtop
PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
COMMENT= A web application data language processor
RUN_DEPENDS= ${SITE_PERL}/Config/General.pm:${PORTSDIR}/devel/p5-Config-General \
${SITE_PERL}/IO/Prompt.pm:${PORTSDIR}/devel/p5-IO-Prompt \
${SITE_PERL}/Parse/RecDescent.pm:${PORTSDIR}/devel/p5-Parse-RecDescent \
p5-Gantry>=3.38:${PORTSDIR}/www/p5-Gantry \
p5-Inline>=0.40:${PORTSDIR}/devel/p5-Inline \
p5-Inline-TT>=0.06:${PORTSDIR}/devel/p5-Inline-TT \
p5-Template-Toolkit>=2.0:${PORTSDIR}/www/p5-Template-Toolkit
PERL_MODBUILD= yes
MAN1= bigtop.1 tentmaker.1
MAN3= Bigtop.3 Bigtop::Backend::CGI.3 \
Bigtop::Backend::CGI::Gantry.3 Bigtop::Backend::Conf.3 \
Bigtop::Backend::Conf::General.3 Bigtop::Backend::Control.3 \
Bigtop::Backend::Control::Gantry.3 \
Bigtop::Backend::HttpdConf.3 \
Bigtop::Backend::HttpdConf::Gantry.3 \
Bigtop::Backend::Init::Std.3 \
Bigtop::Backend::Model.3 Bigtop::Backend::Model::Gantry.3 \
Bigtop::Backend::Model::GantryCDBI.3 \
Bigtop::Backend::Model::GantryDBIxClass.3 \
Bigtop::Backend::SQL.3 Bigtop::Backend::SQL::MySQL.3 \
Bigtop::Backend::SQL::Postgres.3 \
Bigtop::Backend::SQL::SQLite.3 \
Bigtop::Backend::SiteLook::GantryDefault.3 \
Bigtop::Deparser.3 Bigtop::Docs::About.3 \
Bigtop::Docs::Cookbook.3 Bigtop::Docs::Keywords.3 \
Bigtop::Docs::Modules.3 Bigtop::Docs::QuickRef.3 \
Bigtop::Docs::Syntax.3 Bigtop::Docs::TOC.3 \
Bigtop::Docs::TentRef.3 Bigtop::Docs::TentTut.3 \
Bigtop::Docs::Tutorial.3 Bigtop::Docs::Vim.3 \
Bigtop::Grammar.3 Bigtop::Keywords.3 Bigtop::Parser.3 \
Bigtop::ScriptHelp.3 Bigtop::TentMaker.3
.include <bsd.port.pre.mk>
.if ${PERL_LEVEL} < 500600
IGNORE= requires Perl 5.6.0 or newer. Install lang/perl5.8 and try again
.endif
.include <bsd.port.post.mk>

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

@ -0,0 +1,3 @@
MD5 (Bigtop-0.16.tar.gz) = 05e15a5bab7a5da0fb52d5a9ac1754ba
SHA256 (Bigtop-0.16.tar.gz) = 55b51e784736ee3a19ec4697266bfa3ab5e12ff3976e032401790964b7beffd1
SIZE (Bigtop-0.16.tar.gz) = 378518

15
www/p5-Bigtop/pkg-descr Normal file
View File

@ -0,0 +1,15 @@
Bigtop is a language for describing the data of a web application.
Usually this data will be stored in a relational database. Once you
have a description of your data, you can generate a web application
from it. This includes all the pieces you need like: the sql
statements ready for feeding to your database command line tool, the
httpd.conf you need to Include in the httpd.conf on your system, the
modules that will handle the web requests, the models that make the
database tables look like classes, etc.
If you need to alter the data model in the future, you can change your
original description to match the new reality, then regenerate the
application without fear of losing hand written code (though you may
have to modify some of it to reflect the new reality).
WWW: http://search.cpan.org/dist/Bigtop/

50
www/p5-Bigtop/pkg-plist Normal file
View File

@ -0,0 +1,50 @@
@comment $FreeBSD$
%%SITE_PERL%%/Bigtop.pm
%%SITE_PERL%%/Bigtop/Backend/CGI.pm
%%SITE_PERL%%/Bigtop/Backend/CGI/Gantry.pm
%%SITE_PERL%%/Bigtop/Backend/Conf.pm
%%SITE_PERL%%/Bigtop/Backend/Conf/General.pm
%%SITE_PERL%%/Bigtop/Backend/Control.pm
%%SITE_PERL%%/Bigtop/Backend/Control/Gantry.pm
%%SITE_PERL%%/Bigtop/Backend/HttpdConf.pm
%%SITE_PERL%%/Bigtop/Backend/HttpdConf/Gantry.pm
%%SITE_PERL%%/Bigtop/Backend/Init/Std.pm
%%SITE_PERL%%/Bigtop/Backend/Model.pm
%%SITE_PERL%%/Bigtop/Backend/Model/Gantry.pm
%%SITE_PERL%%/Bigtop/Backend/Model/GantryCDBI.pm
%%SITE_PERL%%/Bigtop/Backend/Model/GantryDBIxClass.pm
%%SITE_PERL%%/Bigtop/Backend/SQL.pm
%%SITE_PERL%%/Bigtop/Backend/SQL/MySQL.pm
%%SITE_PERL%%/Bigtop/Backend/SQL/Postgres.pm
%%SITE_PERL%%/Bigtop/Backend/SQL/SQLite.pm
%%SITE_PERL%%/Bigtop/Backend/SiteLook/GantryDefault.pm
%%SITE_PERL%%/Bigtop/Deparser.pm
%%SITE_PERL%%/Bigtop/Docs/About.pm
%%SITE_PERL%%/Bigtop/Docs/Cookbook.pm
%%SITE_PERL%%/Bigtop/Docs/Keywords.pm
%%SITE_PERL%%/Bigtop/Docs/Modules.pm
%%SITE_PERL%%/Bigtop/Docs/QuickRef.pm
%%SITE_PERL%%/Bigtop/Docs/Syntax.pm
%%SITE_PERL%%/Bigtop/Docs/TOC.pm
%%SITE_PERL%%/Bigtop/Docs/TentRef.pm
%%SITE_PERL%%/Bigtop/Docs/TentTut.pm
%%SITE_PERL%%/Bigtop/Docs/Tutorial.pm
%%SITE_PERL%%/Bigtop/Docs/Vim.pm
%%SITE_PERL%%/Bigtop/Grammar.pm
%%SITE_PERL%%/Bigtop/Keywords.pm
%%SITE_PERL%%/Bigtop/Parser.pm
%%SITE_PERL%%/Bigtop/ScriptHelp.pm
%%SITE_PERL%%/Bigtop/TentMaker.pm
bin/bigtop
bin/tentmaker
@dirrmtry %%SITE_PERL%%/Bigtop/Docs
@dirrmtry %%SITE_PERL%%/Bigtop/Backend/SiteLook
@dirrmtry %%SITE_PERL%%/Bigtop/Backend/SQL
@dirrmtry %%SITE_PERL%%/Bigtop/Backend/Model
@dirrmtry %%SITE_PERL%%/Bigtop/Backend/Init
@dirrmtry %%SITE_PERL%%/Bigtop/Backend/HttpdConf
@dirrmtry %%SITE_PERL%%/Bigtop/Backend/Control
@dirrmtry %%SITE_PERL%%/Bigtop/Backend/Conf
@dirrmtry %%SITE_PERL%%/Bigtop/Backend/CGI
@dirrmtry %%SITE_PERL%%/Bigtop/Backend
@dirrmtry %%SITE_PERL%%/Bigtop