1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-28 05:29:48 +00:00

- Update to 3.42

- Transfer maintainership to perl@

PR:		ports/105311
Submitted by:	Gea-Suan Lin <gslin_AT_gslin dot org>
This commit is contained in:
Cheng-Lung Sung 2006-11-10 03:09:23 +00:00
parent c655fa24e4
commit 01565e1845
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=176976
3 changed files with 154 additions and 18 deletions

View File

@ -6,13 +6,13 @@
#
PORTNAME= Gantry
PORTVERSION= 3.40
PORTVERSION= 3.42
CATEGORIES= www perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= Gantry
PKGNAMEPREFIX= p5-
MAINTAINER= gslin@gslin.org
MAINTAINER= perl@FreeBSD.org
COMMENT= Web application framework for mod_perl, cgi, etc
RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/DBI.pm:${PORTSDIR}/databases/p5-DBI \
@ -47,8 +47,7 @@ MAN3= Gantry.3 Gantry::Conf.3 Gantry::Conf::FAQ.3 \
Gantry::Control::C::AuthzBase.3 \
Gantry::Control::C::AuthzCDBI.3 \
Gantry::Control::C::AuthzRegular.3 \
Gantry::Control::C::Groups.3 \
Gantry::Control::C::Pages.3 \
Gantry::Control::C::Groups.3 Gantry::Control::C::Pages.3 \
Gantry::Control::C::Users.3 \
Gantry::Control::Model::GEN::auth_group_members.3 \
Gantry::Control::Model::GEN::auth_groups.3 \
@ -72,22 +71,21 @@ MAN3= Gantry.3 Gantry::Conf.3 Gantry::Conf::FAQ.3 \
Gantry::Plugins::AutoCRUDHelper::DBIxClass.3 \
Gantry::Plugins::CRUD.3 Gantry::Plugins::Calendar.3 \
Gantry::Plugins::DBIxClassConn.3 Gantry::Plugins::Static.3 \
Gantry::Plugins::Validate.3 Gantry::Server.3 \
Gantry::Stash.3 Gantry::Stash::Controller.3 \
Gantry::Stash::View.3 Gantry::Stash::View::Form.3 \
Gantry::Template::Default.3 Gantry::Template::Framing.3 \
Gantry::Template::TT.3 Gantry::Utils::AuthCDBI.3 \
Gantry::Utils::CDBI.3 Gantry::Utils::CRUDHelp.3 \
Gantry::Utils::DB.3 Gantry::Utils::DBConnHelper.3 \
Gantry::Plugins::Validate.3 Gantry::Server.3 Gantry::Stash.3 \
Gantry::Stash::Controller.3 Gantry::Stash::View.3 \
Gantry::Stash::View::Form.3 Gantry::Template::Default.3 \
Gantry::Template::Framing.3 Gantry::Template::TT.3 \
Gantry::Utils::AuthCDBI.3 Gantry::Utils::CDBI.3 \
Gantry::Utils::CRUDHelp.3 Gantry::Utils::DB.3 \
Gantry::Utils::DBConnHelper.3 \
Gantry::Utils::DBConnHelper::MP13.3 \
Gantry::Utils::DBConnHelper::MP20.3 \
Gantry::Utils::DBConnHelper::Script.3 \
Gantry::Utils::DBIxClass.3 Gantry::Utils::HTML.3 \
Gantry::Utils::Model.3 Gantry::Utils::Model::Auth.3 \
Gantry::Utils::Model::Regular.3 \
Gantry::Utils::ModelHelper.3 Gantry::Utils::PODViewer.3 \
Gantry::Utils::PerlbalFixup.3 Gantry::Utils::SQL.3 \
Gantry::Utils::Validate.3
Gantry::Utils::Model::Regular.3 Gantry::Utils::ModelHelper.3 \
Gantry::Utils::PODViewer.3 Gantry::Utils::PerlbalFixup.3 \
Gantry::Utils::SQL.3 Gantry::Utils::Validate.3
.include <bsd.port.pre.mk>

View File

@ -1,3 +1,3 @@
MD5 (Gantry-3.40.tar.gz) = 2858266fc97065b39a56e513ab9861bc
SHA256 (Gantry-3.40.tar.gz) = 680fa6b71044c971d9edfa222ff749a0cf18dddd1ad6abfab15e5db3c4a143ae
SIZE (Gantry-3.40.tar.gz) = 201823
MD5 (Gantry-3.42.tar.gz) = 02a1c21d77d61c8766337df9d584d977
SHA256 (Gantry-3.42.tar.gz) = 510b46d38d46841b86de5ef3b7cd23d0dbb413a24ba1c0a90ab564b3242b8723
SIZE (Gantry-3.42.tar.gz) = 7856362

View File

@ -0,0 +1,138 @@
--- Build.PL.orig Thu Nov 9 07:59:16 2006
+++ Build.PL Thu Nov 9 08:01:28 2006
@@ -91,135 +91,6 @@
}
- sub ACTION_install {
- my $self = shift;
-
- my $p = $self->{properties};
-
- my $initf = "$p->{install_sets}{site}{lib}/$p->{dist_name}/Init.pm";
- if ( -e $initf ) {
- require "$initf";
- $p->{install_web_directories}{default} = Gantry::Init::base_root();
- }
-
- $self->SUPER::ACTION_install();
-
- my $DEF_TMPL_DIR = $p->{install_web_directory};
- my $prompt;
- my $count = 0;
- my ( %dir_hash, @choices );
-
- print "\n\nGantry comes with a set of default templates that\n"
- . "need to be written to disk. A typical location for these\n"
- . "templates is your web server document root.\n\n"
- . "Enter a directory [$p->{install_web_directories}{default}]\n";
-
- my $choice = $self->prompt(
- " ",
- $p->{install_web_directories}{default},
- );
-
- my $tmpl_dir;
- if ( $choice =~ /\// ) {
- $tmpl_dir = $choice;
- }
- elsif ( ! defined $p->{install_web_directories}{$choice} ) {
- $tmpl_dir = '__skip__';
- }
- else {
- $tmpl_dir = $p->{install_web_directories}{$choice}
- }
-
- $tmpl_dir =~ s/\/$//g;
-
- if( $tmpl_dir && $tmpl_dir ne '__skip__' ) {
-
- print "\n\nDirectory doesn't exist. Create $tmpl_dir? [y]\n";
-
- if ( ! -d $tmpl_dir ) {
- my $create = $self->y_n( " ", 'y' );
- exit unless $create;
- }
-
- # write Init.pm file with install options
-
- my $init_pkg = << "EO_INIT";
-package Gantry::Init;
-use strict;
-
-sub base_root {
- return "$tmpl_dir";
-}
-1;
-
-=head1 NAME
-
-Gantry::Init - stores things the user provided to Build.PL during install
-
-=head1 SYNOPSIS
-
- use Gantry::Init;
- my \$base_root = Gantry::Init->base_root();
-
-=head1 Methods
-
-=head2 base_root
-
-Returns the local system path to Gantry's default templates. This usually
-becomes the last item in the Template Toolkit template path.
-
-=head1 AUTHOR
-
-Auto-generated by Build.PL
-
-=cut
-
-EO_INIT
-
- open( INIT_FILE, "> blib/lib/Gantry/Init.pm" ) or die "$!";
- print INIT_FILE $init_pkg;
- close INIT_FILE;
-
- open( INIT_FILE, "> $initf" ) or die "$!";
- print INIT_FILE $init_pkg;
- close INIT_FILE;
-
- eval {
- File::Path::mkpath( $tmpl_dir );
- };
- if ( $@ ) {
- print "Error: unable to create directory $tmpl_dir\n";
- $@ =~ s/ at .+?$//;
- die( "$@\n" );
- }
-
- my $blib_tmpl_dir = File::Spec->catdir(
- $self->blib, 'web', $p->{build_web_directory}
- );
-
- my $num;
- eval {
- require File::Copy::Recursive;
- import File::Copy::Recursive 'dircopy';
-
- $num = dircopy($blib_tmpl_dir, $tmpl_dir);
- };
- if ( $@ ) {
- print "\nError coping templates:\n";
- print $@ . "\n";
- }
- else {
- print "\n$num Gantry templates copied to $tmpl_dir\n";
- }
- }
- else {
- print "SKIPPING WEB CONTENT INSTALL\n";
- }
-
- print "\n";
-
- } # end ACTION_install
-
sub process_web_files {
my $self = shift;
my $files = $self->find_web_files;