ports/103663: [NEW PORT] www/p5-Bigtop: A web application data language processor

Gea-Suan Lin gslin at gslin.org
Tue Sep 26 04:00:47 UTC 2006


>Number:         103663
>Category:       ports
>Synopsis:       [NEW PORT] www/p5-Bigtop: A web application data language processor
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Sep 26 04:00:44 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Gea-Suan Lin
>Release:        FreeBSD 6.1-RELEASE i386
>Organization:
>Environment:
System: FreeBSD netnews.NCTU.edu.tw 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sat May 13 03:43:48 CST 2006
>Description:
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/

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- p5-Bigtop-0.16.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	p5-Bigtop
#	p5-Bigtop/pkg-descr
#	p5-Bigtop/Makefile
#	p5-Bigtop/pkg-plist
#	p5-Bigtop/distinfo
#
echo c - p5-Bigtop
mkdir -p p5-Bigtop > /dev/null 2>&1
echo x - p5-Bigtop/pkg-descr
sed 's/^X//' >p5-Bigtop/pkg-descr << 'END-of-p5-Bigtop/pkg-descr'
XBigtop is a language for describing the data of a web application.
XUsually this data will be stored in a relational database. Once you
Xhave a description of your data, you can generate a web application
Xfrom it. This includes all the pieces you need like: the sql
Xstatements ready for feeding to your database command line tool, the
Xhttpd.conf you need to Include in the httpd.conf on your system, the
Xmodules that will handle the web requests, the models that make the
Xdatabase tables look like classes, etc.
X
XIf you need to alter the data model in the future, you can change your
Xoriginal description to match the new reality, then regenerate the
Xapplication without fear of losing hand written code (though you may
Xhave to modify some of it to reflect the new reality).
X
XWWW:	http://search.cpan.org/dist/Bigtop/
END-of-p5-Bigtop/pkg-descr
echo x - p5-Bigtop/Makefile
sed 's/^X//' >p5-Bigtop/Makefile << 'END-of-p5-Bigtop/Makefile'
X# New ports collection makefile for:	p5-Bigtop
X# Date created:		2006-09-26
X# Whom:			Gea-Suan Lin <gslin at gslin.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	Bigtop
XPORTVERSION=	0.16
XCATEGORIES=	www perl5
XMASTER_SITES=	CPAN
XMASTER_SITE_SUBDIR=	Bigtop
XPKGNAMEPREFIX=	p5-
X
XMAINTAINER=	gslin at gslin.org
XCOMMENT=	A web application data language processor
X
XRUN_DEPENDS=	${SITE_PERL}/Config/General.pm:${PORTSDIR}/devel/p5-Config-General \
X		${SITE_PERL}/IO/Propmt.pm:${PORTSDIR}/devel/p5-IO-Prompt \
X		${SITE_PERL}/Parse/RecDescent.pm:${PORTSDIR}/devel/p5-Parse-RecDescent \
X		p5-Gantry>=3.38:${PORTSDIR}/www/p5-Gantry \
X		p5-Inline>=0.40:${PORTSDIR}/devel/p5-Inline \
X		p5-Inline-TT>=0.06:${PORTSDIR}/devel/p5-Inline-TT \
X		p5-Template-Toolkit>=2.0:${PORTSDIR}/www/p5-Template-Toolkit
X
XPERL_MODBUILD=	yes
X
XMAN1=		bigtop.1 tentmaker.1
X
XMAN3=		Bigtop.3 Bigtop::Backend::CGI.3 \
X		Bigtop::Backend::CGI::Gantry.3 Bigtop::Backend::Conf.3 \
X		Bigtop::Backend::Conf::General.3 Bigtop::Backend::Control.3 \
X		Bigtop::Backend::Control::Gantry.3 \
X		Bigtop::Backend::HttpdConf.3 \
X		Bigtop::Backend::HttpdConf::Gantry.3 \
X		Bigtop::Backend::Init::Std.3 \
X		Bigtop::Backend::Model.3 Bigtop::Backend::Model::Gantry.3 \
X		Bigtop::Backend::Model::GantryCDBI.3 \
X		Bigtop::Backend::Model::GantryDBIxClass.3 \
X		Bigtop::Backend::SQL.3 Bigtop::Backend::SQL::MySQL.3 \
X		Bigtop::Backend::SQL::Postgres.3 \
X		Bigtop::Backend::SQL::SQLite.3 \
X		Bigtop::Backend::SiteLook::GantryDefault.3 \
X		Bigtop::Deparser.3 Bigtop::Docs::About.3 \
X		Bigtop::Docs::Cookbook.3 Bigtop::Docs::Keywords.3 \
X		Bigtop::Docs::Modules.3 Bigtop::Docs::QuickRef.3 \
X		Bigtop::Docs::Syntax.3 Bigtop::Docs::TOC.3 \
X		Bigtop::Docs::TentRef.3 Bigtop::Docs::TentTut.3 \
X		Bigtop::Docs::Tutorial.3 Bigtop::Docs::Vim.3 \
X		Bigtop::Grammar.3 Bigtop::Keywords.3 Bigtop::Parser.3 \
X		Bigtop::ScriptHelp.3 Bigtop::TentMaker.3
X
X.include <bsd.port.pre.mk>
X
X.if ${PERL_LEVEL} < 500600
XIGNORE=		requires Perl 5.6.0 or newer. Install lang/perl5.8 and try again
X.endif
X
X.include <bsd.port.post.mk>
END-of-p5-Bigtop/Makefile
echo x - p5-Bigtop/pkg-plist
sed 's/^X//' >p5-Bigtop/pkg-plist << 'END-of-p5-Bigtop/pkg-plist'
X at comment $FreeBSD$
X%%SITE_PERL%%/Bigtop.pm
X%%SITE_PERL%%/Bigtop/Backend/CGI.pm
X%%SITE_PERL%%/Bigtop/Backend/CGI/Gantry.pm
X%%SITE_PERL%%/Bigtop/Backend/Conf.pm
X%%SITE_PERL%%/Bigtop/Backend/Conf/General.pm
X%%SITE_PERL%%/Bigtop/Backend/Control.pm
X%%SITE_PERL%%/Bigtop/Backend/Control/Gantry.pm
X%%SITE_PERL%%/Bigtop/Backend/HttpdConf.pm
X%%SITE_PERL%%/Bigtop/Backend/HttpdConf/Gantry.pm
X%%SITE_PERL%%/Bigtop/Backend/Init/Std.pm
X%%SITE_PERL%%/Bigtop/Backend/Model.pm
X%%SITE_PERL%%/Bigtop/Backend/Model/Gantry.pm
X%%SITE_PERL%%/Bigtop/Backend/Model/GantryCDBI.pm
X%%SITE_PERL%%/Bigtop/Backend/Model/GantryDBIxClass.pm
X%%SITE_PERL%%/Bigtop/Backend/SQL.pm
X%%SITE_PERL%%/Bigtop/Backend/SQL/MySQL.pm
X%%SITE_PERL%%/Bigtop/Backend/SQL/Postgres.pm
X%%SITE_PERL%%/Bigtop/Backend/SQL/SQLite.pm
X%%SITE_PERL%%/Bigtop/Backend/SiteLook/GantryDefault.pm
X%%SITE_PERL%%/Bigtop/Deparser.pm
X%%SITE_PERL%%/Bigtop/Docs/About.pm
X%%SITE_PERL%%/Bigtop/Docs/Cookbook.pm
X%%SITE_PERL%%/Bigtop/Docs/Keywords.pm
X%%SITE_PERL%%/Bigtop/Docs/Modules.pm
X%%SITE_PERL%%/Bigtop/Docs/QuickRef.pm
X%%SITE_PERL%%/Bigtop/Docs/Syntax.pm
X%%SITE_PERL%%/Bigtop/Docs/TOC.pm
X%%SITE_PERL%%/Bigtop/Docs/TentRef.pm
X%%SITE_PERL%%/Bigtop/Docs/TentTut.pm
X%%SITE_PERL%%/Bigtop/Docs/Tutorial.pm
X%%SITE_PERL%%/Bigtop/Docs/Vim.pm
X%%SITE_PERL%%/Bigtop/Grammar.pm
X%%SITE_PERL%%/Bigtop/Keywords.pm
X%%SITE_PERL%%/Bigtop/Parser.pm
X%%SITE_PERL%%/Bigtop/ScriptHelp.pm
X%%SITE_PERL%%/Bigtop/TentMaker.pm
Xbin/bigtop
Xbin/tentmaker
X at dirrmtry %%SITE_PERL%%/Bigtop/Docs
X at dirrmtry %%SITE_PERL%%/Bigtop/Backend/SiteLook
X at dirrmtry %%SITE_PERL%%/Bigtop/Backend/SQL
X at dirrmtry %%SITE_PERL%%/Bigtop/Backend/Model
X at dirrmtry %%SITE_PERL%%/Bigtop/Backend/Init
X at dirrmtry %%SITE_PERL%%/Bigtop/Backend/HttpdConf
X at dirrmtry %%SITE_PERL%%/Bigtop/Backend/Control
X at dirrmtry %%SITE_PERL%%/Bigtop/Backend/Conf
X at dirrmtry %%SITE_PERL%%/Bigtop/Backend/CGI
X at dirrmtry %%SITE_PERL%%/Bigtop/Backend
X at dirrmtry %%SITE_PERL%%/Bigtop
END-of-p5-Bigtop/pkg-plist
echo x - p5-Bigtop/distinfo
sed 's/^X//' >p5-Bigtop/distinfo << 'END-of-p5-Bigtop/distinfo'
XMD5 (Bigtop-0.16.tar.gz) = 05e15a5bab7a5da0fb52d5a9ac1754ba
XSHA256 (Bigtop-0.16.tar.gz) = 55b51e784736ee3a19ec4697266bfa3ab5e12ff3976e032401790964b7beffd1
XSIZE (Bigtop-0.16.tar.gz) = 378518
END-of-p5-Bigtop/distinfo
exit
--- p5-Bigtop-0.16.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list