[koha-commits] updated branch master (206e1b53b68fa910d8c1b0d0d7620f0287a940b7)
git repository hosting
gitosis at git.koha.org
Mon May 17 15:04:59 CEST 2010
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Koha GitWeb".
The branch, master has been updated
via 206e1b53b68fa910d8c1b0d0d7620f0287a940b7 (commit)
via e03d6bc77e6b67cc21eda69c31f9b521c649f326 (commit)
via e744cd9fe5841895e7f636ace1aef84004939669 (commit)
via a8e5aa6c0172749940924751ac79fda58cbe25b0 (commit)
via 1f32ecbc8ed9374c7fe7ecf89e48f310db1eab61 (commit)
from 60be9d291fa5defa671c5f6b6d3a5414e884944d (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 206e1b53b68fa910d8c1b0d0d7620f0287a940b7
Author: Chris Nighswonger <cnighswonger at foundations.edu>
Date: Sat May 15 18:13:13 2010 -0400
Enhancement Bug 4444: Centralize Code Handling Perl Dependencies
Porting about.pl over to use C4::Installer::PerlModules
Signed-off-by: Galen Charlton <gmcharlt at gmail.com>
commit e03d6bc77e6b67cc21eda69c31f9b521c649f326
Author: Chris Nighswonger <cnighswonger at foundations.edu>
Date: Sat May 15 18:13:14 2010 -0400
Enhancement Bug 4444: Centralize Code Handling Perl Dependencies
Porting install.pl over to use C4::Installer::PerlModules
Signed-off-by: Galen Charlton <gmcharlt at gmail.com>
commit e744cd9fe5841895e7f636ace1aef84004939669
Author: Chris Nighswonger <cnighswonger at foundations.edu>
Date: Sat May 15 18:13:15 2010 -0400
Enhancement Bug 4444: Centralize Code Handling Perl Dependencies
This patch adds a script to allow checking the status of Koha's Perl dependencies from the
command line interface at any time. Run '$ ./koha_perl_deps.pl --help' for available options.
'$ ./koha_perl_deps.pl -c' is recommended if you like color.
Signed-off-by: Galen Charlton <gmcharlt at gmail.com>
commit a8e5aa6c0172749940924751ac79fda58cbe25b0
Author: Chris Nighswonger <cnighswonger at foundations.edu>
Date: Sat May 15 18:13:12 2010 -0400
Enhancement Bug 4444: Centralize Code Handling Perl Dependencies
Porting Makefile.PL over to use C4::Installer::PerlModules
Signed-off-by: Galen Charlton <gmcharlt at gmail.com>
commit 1f32ecbc8ed9374c7fe7ecf89e48f310db1eab61
Author: Chris Nighswonger <cnighswonger at foundations.edu>
Date: Sat May 15 18:13:11 2010 -0400
Enhancement Bug 4444: Centralize Code Handling Perl Dependencies
This patch adds two modules: C4::Installer::PerlModule and C4::Installer::PerlDependencies. The latter provides a single point
of reference for cataloging Koha Perl dependencies. The former provides an OO style interface to the dependency catalog.
The format of C4::Installer::PerlDependencies is very simply an anonymous hash of hashes. Each second level hash takes this form:
'Foo::Bar' => {
'usage' => 'FooBar Feature',
'required' => '1', # 0 if optional
'min_ver' => '0.01',
},
New modules can be appended to C4::Installer::PerlDependencies as needed and will be picked up by every piece of code which needs
this information.
Signed-off-by: Galen Charlton <gmcharlt at gmail.com>
-----------------------------------------------------------------------
Summary of changes:
C4/Installer.pm | 1 +
C4/Installer/PerlDependencies.pm | 494 ++++++++++++++++++++
C4/Installer/PerlModules.pm | 249 ++++++++++
Makefile.PL | 99 +----
about.pl | 148 ++-----
installer/install.pl | 148 ++-----
koha-tmpl/intranet-tmpl/prog/en/modules/about.tmpl | 33 ++-
.../prog/en/modules/installer/step1.tmpl | 39 +-
koha_perl_deps.pl | 146 ++++++
9 files changed, 1006 insertions(+), 351 deletions(-)
create mode 100644 C4/Installer/PerlDependencies.pm
create mode 100644 C4/Installer/PerlModules.pm
create mode 100755 koha_perl_deps.pl
hooks/post-receive
--
Koha GitWeb
More information about the koha-commits
mailing list