[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