From 660f472a236daa2ab73809f8ce88243eaeb682f1 Mon Sep 17 00:00:00 2001 From: dbs Date: Mon, 31 Jan 2011 02:14:37 +0000 Subject: [PATCH] Make Evergreen Perl modules installable via Module::Build to match OpenSRF Build.PL gives us an install-time check on dependencies; right now the required versions are not set, but we can update these easily to start catching some of the problematic modules that have tripped sites up in the past. Build.PL really seems to want a top-level "OpenILS.pm" so add a placeholder accordingly. Adjust references to /src/perlmods/ to /src/perlmods/lib/ even though a number of the affected scripts are probably cruft. Use autoconf to provide the default paths in O:WWW:Web and O:WWW:Method; next step is probably to teach autoconf to ask Build.PL to do that for us to make the OpenILS Perl modules more independent. git-svn-id: svn://svn.open-ils.org/ILS/trunk@19340 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/examples/json-request-test.pl | 5 +- Open-ILS/src/Makefile.am | 8 +- Open-ILS/src/perlmods/Build.PL | 102 ++ Open-ILS/src/perlmods/MANIFEST | 177 ++++ Open-ILS/src/perlmods/MANIFEST.SKIP | 70 ++ Open-ILS/src/perlmods/MYMETA.yml | 980 ++++++++++++++++++ Open-ILS/src/perlmods/Makefile.am | 45 + Open-ILS/src/perlmods/lib/OpenILS.pm | 7 + .../perlmods/{ => lib}/OpenILS/Application.pm | 0 .../{ => lib}/OpenILS/Application/Acq.pm | 0 .../OpenILS/Application/Acq/Claims.pm | 0 .../{ => lib}/OpenILS/Application/Acq/EDI.pm | 0 .../OpenILS/Application/Acq/EDI/Translator.pm | 0 .../OpenILS/Application/Acq/Financials.pm | 0 .../OpenILS/Application/Acq/Invoice.pm | 0 .../OpenILS/Application/Acq/Lineitem.pm | 0 .../OpenILS/Application/Acq/Order.pm | 0 .../OpenILS/Application/Acq/Picklist.pm | 0 .../OpenILS/Application/Acq/Provider.pm | 0 .../OpenILS/Application/Acq/Search.pm | 0 .../{ => lib}/OpenILS/Application/Actor.pm | 0 .../OpenILS/Application/Actor/ClosedDates.pm | 0 .../OpenILS/Application/Actor/Container.pm | 0 .../OpenILS/Application/Actor/Friends.pm | 0 .../OpenILS/Application/Actor/Stage.pm | 0 .../OpenILS/Application/Actor/UserGroups.pm | 0 .../{ => lib}/OpenILS/Application/AppUtils.pm | 0 .../{ => lib}/OpenILS/Application/Booking.pm | 0 .../{ => lib}/OpenILS/Application/Cat.pm | 0 .../OpenILS/Application/Cat/AssetCommon.pm | 0 .../OpenILS/Application/Cat/AuthCommon.pm | 0 .../OpenILS/Application/Cat/Authority.pm | 0 .../OpenILS/Application/Cat/BibCommon.pm | 0 .../OpenILS/Application/Cat/Merge.pm | 0 .../{ => lib}/OpenILS/Application/Circ.pm | 0 .../OpenILS/Application/Circ/CircCommon.pm | 0 .../OpenILS/Application/Circ/Circulate.pm | 0 .../OpenILS/Application/Circ/CopyLocations.pm | 0 .../OpenILS/Application/Circ/CreditCard.pm | 0 .../OpenILS/Application/Circ/HoldNotify.pm | 0 .../OpenILS/Application/Circ/Holds.pm | 0 .../OpenILS/Application/Circ/Money.pm | 0 .../OpenILS/Application/Circ/NonCat.pm | 0 .../OpenILS/Application/Circ/ScriptBuilder.pm | 0 .../OpenILS/Application/Circ/StatCat.pm | 0 .../OpenILS/Application/Circ/Survey.pm | 0 .../OpenILS/Application/Circ/Transit.pm | 0 .../OpenILS/Application/Collections.pm | 0 .../{ => lib}/OpenILS/Application/Fielder.pm | 0 .../{ => lib}/OpenILS/Application/Ingest.pm | 0 .../{ => lib}/OpenILS/Application/Penalty.pm | 0 .../OpenILS/Application/PermaCrud.pm | 0 .../{ => lib}/OpenILS/Application/Proxy.pm | 0 .../{ => lib}/OpenILS/Application/Reporter.pm | 0 .../OpenILS/Application/ResolverResolver.pm | 0 .../{ => lib}/OpenILS/Application/Search.pm | 0 .../Application/Search/AddedContent.pm | 0 .../OpenILS/Application/Search/Authority.pm | 0 .../OpenILS/Application/Search/Biblio.pm | 0 .../OpenILS/Application/Search/CNBrowse.pm | 0 .../OpenILS/Application/Search/Serial.pm | 0 .../OpenILS/Application/Search/Z3950.pm | 0 .../OpenILS/Application/Search/Zips.pm | 0 .../{ => lib}/OpenILS/Application/Serial.pm | 0 .../{ => lib}/OpenILS/Application/Storage.pm | 0 .../OpenILS/Application/Storage/CDBI.pm | 0 .../Application/Storage/CDBI/action.pm | 0 .../OpenILS/Application/Storage/CDBI/actor.pm | 0 .../OpenILS/Application/Storage/CDBI/asset.pm | 0 .../Application/Storage/CDBI/authority.pm | 0 .../Application/Storage/CDBI/biblio.pm | 0 .../Application/Storage/CDBI/booking.pm | 0 .../Application/Storage/CDBI/config.pm | 0 .../Application/Storage/CDBI/container.pm | 0 .../Application/Storage/CDBI/metabib.pm | 0 .../OpenILS/Application/Storage/CDBI/money.pm | 0 .../Application/Storage/CDBI/permission.pm | 0 .../Application/Storage/CDBI/serial.pm | 0 .../OpenILS/Application/Storage/Driver/Pg.pm | 0 .../Storage/Driver/Pg/QueryParser.pm | 0 .../Application/Storage/Driver/Pg/cdbi.pm | 0 .../Application/Storage/Driver/Pg/dbi.pm | 0 .../Application/Storage/Driver/Pg/fts.pm | 0 .../Application/Storage/Driver/Pg/storage.pm | 0 .../OpenILS/Application/Storage/FTS.pm | 0 .../OpenILS/Application/Storage/Publisher.pm | 0 .../Application/Storage/Publisher/action.pm | 0 .../Application/Storage/Publisher/actor.pm | 0 .../Application/Storage/Publisher/asset.pm | 0 .../Storage/Publisher/authority.pm | 0 .../Application/Storage/Publisher/biblio.pm | 0 .../Application/Storage/Publisher/config.pm | 0 .../Storage/Publisher/container.pm | 0 .../Application/Storage/Publisher/metabib.pm | 0 .../Application/Storage/Publisher/money.pm | 0 .../Storage/Publisher/permission.pm | 0 .../Application/Storage/QueryParser.pm | 0 .../{ => lib}/OpenILS/Application/SuperCat.pm | 0 .../{ => lib}/OpenILS/Application/Trigger.pm | 0 .../OpenILS/Application/Trigger/Cleanup.pm | 0 .../OpenILS/Application/Trigger/Collector.pm | 0 .../OpenILS/Application/Trigger/Event.pm | 0 .../OpenILS/Application/Trigger/EventGroup.pm | 0 .../OpenILS/Application/Trigger/ModRunner.pm | 0 .../OpenILS/Application/Trigger/Reactor.pm | 0 .../Trigger/Reactor/ApplyCircFee.pm | 0 .../Trigger/Reactor/ApplyPatronPenalty.pm | 0 .../Application/Trigger/Reactor/AstCall.pm | 0 .../Reactor/GeneratePurchaseOrderJEDI.pm | 0 .../Trigger/Reactor/MarkItemLost.pm | 0 .../Trigger/Reactor/ProcessTemplate.pm | 0 .../Application/Trigger/Reactor/SendEmail.pm | 0 .../Application/Trigger/Reactor/SendFile.pm | 0 .../Trigger/Reactor/StaticEmail.pm | 0 .../OpenILS/Application/Trigger/Validator.pm | 0 .../Application/Trigger/Validator/Acq.pm | 0 .../Validator/Acq/PurchaseOrderEDIRequired.pm | 0 .../Validator/Acq/UserRequestCancelled.pm | 0 .../Validator/Acq/UserRequestOrdered.pm | 0 .../Validator/Acq/UserRequestReceived.pm | 0 .../{ => lib}/OpenILS/Application/Vandelay.pm | 0 .../src/perlmods/{ => lib}/OpenILS/Const.pm | 0 .../src/perlmods/{ => lib}/OpenILS/Event.pm | 0 .../src/perlmods/{ => lib}/OpenILS/Perm.pm | 0 .../{ => lib}/OpenILS/Reporter/Proxy.pm | 0 .../{ => lib}/OpenILS/Reporter/SQLBuilder.pm | 0 .../src/perlmods/{ => lib}/OpenILS/SIP.pm | 0 .../perlmods/{ => lib}/OpenILS/SIP/Item.pm | 0 .../src/perlmods/{ => lib}/OpenILS/SIP/Msg.pm | 0 .../perlmods/{ => lib}/OpenILS/SIP/Patron.pm | 0 .../{ => lib}/OpenILS/SIP/Transaction.pm | 0 .../OpenILS/SIP/Transaction/Checkin.pm | 0 .../OpenILS/SIP/Transaction/Checkout.pm | 0 .../OpenILS/SIP/Transaction/Renew.pm | 0 .../OpenILS/Template/Plugin/Unicode.pm | 0 .../OpenILS/Template/Plugin/WebSession.pm | 0 .../OpenILS/Template/Plugin/WebUtils.pm | 0 .../{ => lib}/OpenILS/Utils/CStoreEditor.pm | 0 .../{ => lib}/OpenILS/Utils/Cronscript.pm.in | 0 .../{ => lib}/OpenILS/Utils/Editor.pm | 0 .../{ => lib}/OpenILS/Utils/Fieldmapper.pm | 4 +- .../perlmods/{ => lib}/OpenILS/Utils/ISBN.pm | 0 .../{ => lib}/OpenILS/Utils/Lockfile.pm | 0 .../perlmods/{ => lib}/OpenILS/Utils/MFHD.pm | 0 .../{ => lib}/OpenILS/Utils/MFHD/Caption.pm | 0 .../{ => lib}/OpenILS/Utils/MFHD/Date.pm | 0 .../{ => lib}/OpenILS/Utils/MFHD/Holding.pm | 0 .../OpenILS/Utils/MFHD/test/Makefile | 0 .../{ => lib}/OpenILS/Utils/MFHD/test/mfhd.t | 0 .../OpenILS/Utils/MFHD/test/mfhddata.txt | 0 .../OpenILS/Utils/MFHD/test/testlib.pm | 0 .../{ => lib}/OpenILS/Utils/MFHDParser.pm | 0 .../{ => lib}/OpenILS/Utils/ModsParser.pm | 0 .../{ => lib}/OpenILS/Utils/Normalize.pm | 0 .../{ => lib}/OpenILS/Utils/OfflineStore.pm | 0 .../{ => lib}/OpenILS/Utils/Penalty.pm | 0 .../{ => lib}/OpenILS/Utils/PermitHold.pm | 0 .../{ => lib}/OpenILS/Utils/RemoteAccount.pm | 0 .../{ => lib}/OpenILS/Utils/ScriptRunner.pm | 0 .../{ => lib}/OpenILS/Utils/SpiderMonkey.pm | 0 .../{ => lib}/OpenILS/Utils/ZClient.pm | 0 .../{ => lib}/OpenILS/WWW/AddedContent.pm | 0 .../OpenILS/WWW/AddedContent/Amazon.pm | 0 .../OpenILS/WWW/AddedContent/ContentCafe.pm | 0 .../OpenILS/WWW/AddedContent/OpenLibrary.pm | 0 .../OpenILS/WWW/AddedContent/Syndetic.pm | 0 .../perlmods/{ => lib}/OpenILS/WWW/BadDebt.pm | 0 .../perlmods/{ => lib}/OpenILS/WWW/EGWeb.pm | 0 .../{ => lib}/OpenILS/WWW/Exporter.pm | 0 .../perlmods/{ => lib}/OpenILS/WWW/IDL2js.pm | 0 .../OpenILS/WWW/Method.pm.in} | 2 +- .../{ => lib}/OpenILS/WWW/PasswordReset.pm | 0 .../perlmods/{ => lib}/OpenILS/WWW/Proxy.pm | 0 .../{ => lib}/OpenILS/WWW/Redirect.pm | 0 .../{ => lib}/OpenILS/WWW/Reporter.pm | 0 .../OpenILS/WWW/Reporter/transforms.pm | 0 .../{ => lib}/OpenILS/WWW/SuperCat.pm | 0 .../{ => lib}/OpenILS/WWW/SuperCat/Feed.pm | 0 .../OpenILS/WWW/TemplateBatchBibUpdate.pm | 0 .../{ => lib}/OpenILS/WWW/Vandelay.pm | 0 .../WWW/Web.pm => lib/OpenILS/WWW/Web.pm.in} | 2 +- .../{ => lib}/OpenILS/WWW/XMLRPCGateway.pm | 0 .../test-scripts/circ_rules.pl | 2 +- .../src/support-scripts/test-scripts/ftp.pl | 2 +- .../support-scripts/test-scripts/ftp_ls.pl | 2 +- .../test-scripts/net_ssh2_ls.pl | 2 +- configure.ac | 5 +- 187 files changed, 1396 insertions(+), 19 deletions(-) create mode 100644 Open-ILS/src/perlmods/Build.PL create mode 100644 Open-ILS/src/perlmods/MANIFEST create mode 100644 Open-ILS/src/perlmods/MANIFEST.SKIP create mode 100644 Open-ILS/src/perlmods/MYMETA.yml create mode 100644 Open-ILS/src/perlmods/Makefile.am create mode 100644 Open-ILS/src/perlmods/lib/OpenILS.pm rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Acq.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Acq/Claims.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Acq/EDI.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Acq/EDI/Translator.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Acq/Financials.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Acq/Invoice.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Acq/Lineitem.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Acq/Order.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Acq/Picklist.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Acq/Provider.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Acq/Search.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Actor.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Actor/ClosedDates.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Actor/Container.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Actor/Friends.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Actor/Stage.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Actor/UserGroups.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/AppUtils.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Booking.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Cat.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Cat/AssetCommon.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Cat/AuthCommon.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Cat/Authority.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Cat/BibCommon.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Cat/Merge.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Circ.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Circ/CircCommon.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Circ/Circulate.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Circ/CopyLocations.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Circ/CreditCard.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Circ/HoldNotify.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Circ/Holds.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Circ/Money.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Circ/NonCat.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Circ/ScriptBuilder.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Circ/StatCat.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Circ/Survey.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Circ/Transit.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Collections.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Fielder.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Ingest.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Penalty.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/PermaCrud.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Proxy.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Reporter.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/ResolverResolver.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Search.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Search/AddedContent.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Search/Authority.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Search/Biblio.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Search/CNBrowse.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Search/Serial.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Search/Z3950.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Search/Zips.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Serial.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Storage.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Storage/CDBI.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Storage/CDBI/action.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Storage/CDBI/actor.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Storage/CDBI/asset.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Storage/CDBI/authority.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Storage/CDBI/biblio.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Storage/CDBI/booking.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Storage/CDBI/config.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Storage/CDBI/container.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Storage/CDBI/metabib.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Storage/CDBI/money.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Storage/CDBI/permission.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Storage/CDBI/serial.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Storage/Driver/Pg.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Storage/Driver/Pg/cdbi.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Storage/Driver/Pg/dbi.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Storage/Driver/Pg/fts.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Storage/Driver/Pg/storage.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Storage/FTS.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Storage/Publisher.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Storage/Publisher/action.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Storage/Publisher/actor.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Storage/Publisher/asset.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Storage/Publisher/authority.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Storage/Publisher/biblio.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Storage/Publisher/config.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Storage/Publisher/container.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Storage/Publisher/metabib.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Storage/Publisher/money.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Storage/Publisher/permission.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Storage/QueryParser.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/SuperCat.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Trigger.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Trigger/Cleanup.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Trigger/Collector.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Trigger/Event.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Trigger/EventGroup.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Trigger/ModRunner.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Trigger/Reactor.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Trigger/Reactor/ApplyCircFee.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Trigger/Reactor/ApplyPatronPenalty.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Trigger/Reactor/AstCall.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Trigger/Reactor/GeneratePurchaseOrderJEDI.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Trigger/Reactor/MarkItemLost.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Trigger/Reactor/ProcessTemplate.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Trigger/Reactor/SendEmail.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Trigger/Reactor/SendFile.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Trigger/Reactor/StaticEmail.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Trigger/Validator.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Trigger/Validator/Acq.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Trigger/Validator/Acq/PurchaseOrderEDIRequired.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Trigger/Validator/Acq/UserRequestCancelled.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Trigger/Validator/Acq/UserRequestOrdered.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Trigger/Validator/Acq/UserRequestReceived.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Application/Vandelay.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Const.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Event.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Perm.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Reporter/Proxy.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Reporter/SQLBuilder.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/SIP.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/SIP/Item.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/SIP/Msg.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/SIP/Patron.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/SIP/Transaction.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/SIP/Transaction/Checkin.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/SIP/Transaction/Checkout.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/SIP/Transaction/Renew.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Template/Plugin/Unicode.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Template/Plugin/WebSession.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Template/Plugin/WebUtils.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Utils/CStoreEditor.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Utils/Cronscript.pm.in (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Utils/Editor.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Utils/Fieldmapper.pm (98%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Utils/ISBN.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Utils/Lockfile.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Utils/MFHD.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Utils/MFHD/Caption.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Utils/MFHD/Date.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Utils/MFHD/Holding.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Utils/MFHD/test/Makefile (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Utils/MFHD/test/mfhd.t (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Utils/MFHD/test/mfhddata.txt (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Utils/MFHD/test/testlib.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Utils/MFHDParser.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Utils/ModsParser.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Utils/Normalize.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Utils/OfflineStore.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Utils/Penalty.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Utils/PermitHold.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Utils/RemoteAccount.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Utils/ScriptRunner.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Utils/SpiderMonkey.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/Utils/ZClient.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/WWW/AddedContent.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/WWW/AddedContent/Amazon.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/WWW/AddedContent/ContentCafe.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/WWW/AddedContent/OpenLibrary.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/WWW/AddedContent/Syndetic.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/WWW/BadDebt.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/WWW/EGWeb.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/WWW/Exporter.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/WWW/IDL2js.pm (100%) rename Open-ILS/src/perlmods/{OpenILS/WWW/Method.pm => lib/OpenILS/WWW/Method.pm.in} (98%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/WWW/PasswordReset.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/WWW/Proxy.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/WWW/Redirect.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/WWW/Reporter.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/WWW/Reporter/transforms.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/WWW/SuperCat.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/WWW/SuperCat/Feed.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/WWW/TemplateBatchBibUpdate.pm (100%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/WWW/Vandelay.pm (100%) rename Open-ILS/src/perlmods/{OpenILS/WWW/Web.pm => lib/OpenILS/WWW/Web.pm.in} (97%) rename Open-ILS/src/perlmods/{ => lib}/OpenILS/WWW/XMLRPCGateway.pm (100%) diff --git a/Open-ILS/examples/json-request-test.pl b/Open-ILS/examples/json-request-test.pl index c75877e326..edafb1cc38 100755 --- a/Open-ILS/examples/json-request-test.pl +++ b/Open-ILS/examples/json-request-test.pl @@ -1,8 +1,7 @@ #!/usr/bin/perl -w use strict; -use lib '../src/perlmods/'; -use lib '../../OpenSRF/src/perlmods/'; -use lib '../src/perlmods/OpenILS/Utils/'; +use lib '../src/perlmods/lib/'; +use lib '../src/perlmods/lib/OpenILS/Utils/'; use OpenSRF::Utils::JSON; use OpenSRF::System; diff --git a/Open-ILS/src/Makefile.am b/Open-ILS/src/Makefile.am index 63a8f53b30..7988b53eb0 100644 --- a/Open-ILS/src/Makefile.am +++ b/Open-ILS/src/Makefile.am @@ -61,7 +61,7 @@ sysconf_DATA = $(examples)/action_trigger_filters.json.example \ if BUILDILSCORE #Add directories to build -OILSCORE_DIRS = c-apps extras +OILSCORE_DIRS = c-apps extras perlmods #Add manual (non-automake) install targets for simplicity of installing. OILSCORE_INST = ilscore-install @@ -158,7 +158,6 @@ oilsinclude_HEADERS = $(headsdir)/idl_fieldmapper.h $(headsdir)/oils_constants.h install-data-hook: $(OILSCORE_INST) $(OILSWEB_INST) $(OILSUPDATES_INST) $(OILSREP_INST) uninstall-hook: - rm -R $(perldir) rm -R $(TEMPLATEDIR) rm -R $(XSLDIR) rm -R $(CGIDIR) @@ -167,14 +166,9 @@ uninstall-hook: #perl-install and string-templates-install ilscore-install: @echo $@ - @echo "Installing Perl modules" - $(MKDIR_P) $(perldir) $(MKDIR_P) $(TEMPLATEDIR) - cp -r @srcdir@/perlmods/* $(perldir) cp -r @srcdir@/templates/marc $(TEMPLATEDIR) cp -r @srcdir@/templates/password-reset $(TEMPLATEDIR) - sed -i 's|SYSCONFDIR|@sysconfdir@|g' '$(DESTDIR)@libdir@/perl5/OpenILS/WWW/Web.pm' - sed -i 's|SYSCONFDIR|@sysconfdir@|g' '$(DESTDIR)@libdir@/perl5/OpenILS/WWW/Method.pm' @echo "Installing string templates to $(TEMPLATEDIR)" $(MKDIR_P) $(TEMPLATEDIR) $(MKDIR_P) $(datadir)/overdue/ diff --git a/Open-ILS/src/perlmods/Build.PL b/Open-ILS/src/perlmods/Build.PL new file mode 100644 index 0000000000..00b0a26d09 --- /dev/null +++ b/Open-ILS/src/perlmods/Build.PL @@ -0,0 +1,102 @@ +#!/usr/bin/perl + +use Module::Build; +use strict; +use warnings; + +my $build = Module::Build->new( + module_name => 'OpenILS', + license => 'gpl', + requires => { + 'Apache2::Const' => '0', + 'Apache2::Log' => '0', + 'Apache2::RequestIO' => '0', + 'Apache2::RequestRec' => '0', + 'Apache2::RequestUtil' => '0', + 'APR::Const' => '0', + 'APR::Table' => '0', + 'Business::CreditCard' => '0', + 'Business::EDI' => '0', + 'Business::ISBN' => '0', + 'Business::OnlinePayment' => '0', + 'Carp' => '0', + 'CGI' => '0', + 'Class::DBI' => '0', + 'Class::DBI::AbstractSearch' => '0', + 'Data::Dumper' => '0', + 'DateTime' => '0', + 'DateTime::Format::ISO8601' => '0', + 'DateTime::Format::Mail' => '0', + 'DateTime::Format::Strptime' => '0', + 'DateTime::Set' => '0', + 'DateTime::SpanSet' => '0', + 'DBI' => '0', + 'Digest::MD5' => '0', + 'Email::Send' => '0', + 'Encode' => '0', + 'Error' => '0', + 'Exporter' => '0', + 'File::Basename' => '0', + 'File::Spec' => '0', + 'File::stat' => '0', + 'File::Temp' => '0', + 'Getopt::Long' => '0', + 'IO::Scalar' => '0', + 'JavaScript::SpiderMonkey' => '0', + 'List::Util' => '0', + 'Locale::Country' => '0', + 'LWP::UserAgent' => '0', + 'MARC::Batch' => '0', + 'MARC::Field' => '0', + 'MARC::File::XML' => '0', + 'MARC::Record' => '0', + 'MIME::Base64' => '0', + 'Net::FTP' => '0', + 'Net::SSH2' => '0', + 'OpenSRF::Application' => '0', + 'OpenSRF::AppSession' => '0', + 'OpenSRF::EX' => '0', + 'OpenSRF::MultiSession' => '0', + 'OpenSRF::System' => '0', + 'OpenSRF::Utils' => '0', + 'OpenSRF::Utils::Cache' => '0', + 'OpenSRF::Utils::Config' => '0', + 'OpenSRF::Utils::JSON' => '0', + 'OpenSRF::Utils::Logger' => '0', + 'OpenSRF::Utils::SettingsClient' => '0', + 'OpenSRF::Utils::SettingsParser' => '0', + 'Parse::RecDescent' => '0', + 'POSIX' => '0', + 'RPC::XML' => '0', + 'RPC::XML::Client' => '0', + 'RPC::XML::Function' => '0', + 'RPC::XML::Method' => '0', + 'RPC::XML::Parser' => '0', + 'RPC::XML::Procedure' => '0', + 'Safe' => '0', + 'Scalar::Util' => '0', + 'Socket' => '0', + 'SRU::Request' => '0', + 'SRU::Response' => '0', + 'Sys::Syslog' => '0', + 'Template' => '0', + 'Template::Plugin' => '0', + 'Test::More' => '0', + 'Text::Aspell' => '0', + 'Text::CSV' => '0', + 'Text::Glob' => '0', + 'Time::HiRes' => '0', + 'Time::Local' => '0', + 'Unicode::Normalize' => '0', + 'UNIVERSAL::require' => '0', + 'UUID::Tiny' => '0', + 'XML::LibXML' => '0', + 'XML::LibXML::XPathContext' => '0', + 'XML::LibXSLT' => '0', + 'XML::Simple' => '0', + } +); + +$build->create_build_script; + +# vim:et:ts=4:sw=4: diff --git a/Open-ILS/src/perlmods/MANIFEST b/Open-ILS/src/perlmods/MANIFEST new file mode 100644 index 0000000000..fc0ec787e8 --- /dev/null +++ b/Open-ILS/src/perlmods/MANIFEST @@ -0,0 +1,177 @@ +Build.PL +lib/OpenILS.pm +lib/OpenILS/Application.pm +lib/OpenILS/Application/Acq.pm +lib/OpenILS/Application/Acq/Claims.pm +lib/OpenILS/Application/Acq/EDI.pm +lib/OpenILS/Application/Acq/EDI/Translator.pm +lib/OpenILS/Application/Acq/Financials.pm +lib/OpenILS/Application/Acq/Invoice.pm +lib/OpenILS/Application/Acq/Lineitem.pm +lib/OpenILS/Application/Acq/Order.pm +lib/OpenILS/Application/Acq/Picklist.pm +lib/OpenILS/Application/Acq/Provider.pm +lib/OpenILS/Application/Acq/Search.pm +lib/OpenILS/Application/Actor.pm +lib/OpenILS/Application/Actor/ClosedDates.pm +lib/OpenILS/Application/Actor/Container.pm +lib/OpenILS/Application/Actor/Friends.pm +lib/OpenILS/Application/Actor/Stage.pm +lib/OpenILS/Application/Actor/UserGroups.pm +lib/OpenILS/Application/AppUtils.pm +lib/OpenILS/Application/Booking.pm +lib/OpenILS/Application/Cat.pm +lib/OpenILS/Application/Cat/AssetCommon.pm +lib/OpenILS/Application/Cat/AuthCommon.pm +lib/OpenILS/Application/Cat/Authority.pm +lib/OpenILS/Application/Cat/BibCommon.pm +lib/OpenILS/Application/Cat/Merge.pm +lib/OpenILS/Application/Circ.pm +lib/OpenILS/Application/Circ/CircCommon.pm +lib/OpenILS/Application/Circ/Circulate.pm +lib/OpenILS/Application/Circ/CopyLocations.pm +lib/OpenILS/Application/Circ/CreditCard.pm +lib/OpenILS/Application/Circ/HoldNotify.pm +lib/OpenILS/Application/Circ/Holds.pm +lib/OpenILS/Application/Circ/Money.pm +lib/OpenILS/Application/Circ/NonCat.pm +lib/OpenILS/Application/Circ/ScriptBuilder.pm +lib/OpenILS/Application/Circ/StatCat.pm +lib/OpenILS/Application/Circ/Survey.pm +lib/OpenILS/Application/Circ/Transit.pm +lib/OpenILS/Application/Collections.pm +lib/OpenILS/Application/Fielder.pm +lib/OpenILS/Application/Ingest.pm +lib/OpenILS/Application/Penalty.pm +lib/OpenILS/Application/PermaCrud.pm +lib/OpenILS/Application/Proxy.pm +lib/OpenILS/Application/Reporter.pm +lib/OpenILS/Application/ResolverResolver.pm +lib/OpenILS/Application/Search.pm +lib/OpenILS/Application/Search/AddedContent.pm +lib/OpenILS/Application/Search/Authority.pm +lib/OpenILS/Application/Search/Biblio.pm +lib/OpenILS/Application/Search/CNBrowse.pm +lib/OpenILS/Application/Search/Serial.pm +lib/OpenILS/Application/Search/Z3950.pm +lib/OpenILS/Application/Search/Zips.pm +lib/OpenILS/Application/Serial.pm +lib/OpenILS/Application/Storage.pm +lib/OpenILS/Application/Storage/CDBI.pm +lib/OpenILS/Application/Storage/CDBI/action.pm +lib/OpenILS/Application/Storage/CDBI/actor.pm +lib/OpenILS/Application/Storage/CDBI/asset.pm +lib/OpenILS/Application/Storage/CDBI/authority.pm +lib/OpenILS/Application/Storage/CDBI/biblio.pm +lib/OpenILS/Application/Storage/CDBI/booking.pm +lib/OpenILS/Application/Storage/CDBI/config.pm +lib/OpenILS/Application/Storage/CDBI/container.pm +lib/OpenILS/Application/Storage/CDBI/metabib.pm +lib/OpenILS/Application/Storage/CDBI/money.pm +lib/OpenILS/Application/Storage/CDBI/permission.pm +lib/OpenILS/Application/Storage/CDBI/serial.pm +lib/OpenILS/Application/Storage/Driver/Pg.pm +lib/OpenILS/Application/Storage/Driver/Pg/cdbi.pm +lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm +lib/OpenILS/Application/Storage/Driver/Pg/fts.pm +lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm +lib/OpenILS/Application/Storage/Driver/Pg/storage.pm +lib/OpenILS/Application/Storage/FTS.pm +lib/OpenILS/Application/Storage/Publisher.pm +lib/OpenILS/Application/Storage/Publisher/action.pm +lib/OpenILS/Application/Storage/Publisher/actor.pm +lib/OpenILS/Application/Storage/Publisher/asset.pm +lib/OpenILS/Application/Storage/Publisher/authority.pm +lib/OpenILS/Application/Storage/Publisher/biblio.pm +lib/OpenILS/Application/Storage/Publisher/config.pm +lib/OpenILS/Application/Storage/Publisher/container.pm +lib/OpenILS/Application/Storage/Publisher/metabib.pm +lib/OpenILS/Application/Storage/Publisher/money.pm +lib/OpenILS/Application/Storage/Publisher/permission.pm +lib/OpenILS/Application/Storage/QueryParser.pm +lib/OpenILS/Application/SuperCat.pm +lib/OpenILS/Application/Trigger.pm +lib/OpenILS/Application/Trigger/Cleanup.pm +lib/OpenILS/Application/Trigger/Collector.pm +lib/OpenILS/Application/Trigger/Event.pm +lib/OpenILS/Application/Trigger/EventGroup.pm +lib/OpenILS/Application/Trigger/ModRunner.pm +lib/OpenILS/Application/Trigger/Reactor.pm +lib/OpenILS/Application/Trigger/Reactor/ApplyCircFee.pm +lib/OpenILS/Application/Trigger/Reactor/ApplyPatronPenalty.pm +lib/OpenILS/Application/Trigger/Reactor/AstCall.pm +lib/OpenILS/Application/Trigger/Reactor/GeneratePurchaseOrderJEDI.pm +lib/OpenILS/Application/Trigger/Reactor/MarkItemLost.pm +lib/OpenILS/Application/Trigger/Reactor/ProcessTemplate.pm +lib/OpenILS/Application/Trigger/Reactor/SendEmail.pm +lib/OpenILS/Application/Trigger/Reactor/SendFile.pm +lib/OpenILS/Application/Trigger/Reactor/StaticEmail.pm +lib/OpenILS/Application/Trigger/Validator.pm +lib/OpenILS/Application/Trigger/Validator/Acq.pm +lib/OpenILS/Application/Trigger/Validator/Acq/PurchaseOrderEDIRequired.pm +lib/OpenILS/Application/Trigger/Validator/Acq/UserRequestCancelled.pm +lib/OpenILS/Application/Trigger/Validator/Acq/UserRequestOrdered.pm +lib/OpenILS/Application/Trigger/Validator/Acq/UserRequestReceived.pm +lib/OpenILS/Application/Vandelay.pm +lib/OpenILS/Const.pm +lib/OpenILS/Event.pm +lib/OpenILS/Perm.pm +lib/OpenILS/Reporter/Proxy.pm +lib/OpenILS/Reporter/SQLBuilder.pm +lib/OpenILS/SIP.pm +lib/OpenILS/SIP/Item.pm +lib/OpenILS/SIP/Msg.pm +lib/OpenILS/SIP/Patron.pm +lib/OpenILS/SIP/Transaction.pm +lib/OpenILS/SIP/Transaction/Checkin.pm +lib/OpenILS/SIP/Transaction/Checkout.pm +lib/OpenILS/SIP/Transaction/Renew.pm +lib/OpenILS/Template/Plugin/Unicode.pm +lib/OpenILS/Template/Plugin/WebSession.pm +lib/OpenILS/Template/Plugin/WebUtils.pm +lib/OpenILS/Utils/Cronscript.pm +lib/OpenILS/Utils/Cronscript.pm.in +lib/OpenILS/Utils/CStoreEditor.pm +lib/OpenILS/Utils/Editor.pm +lib/OpenILS/Utils/Fieldmapper.pm +lib/OpenILS/Utils/ISBN.pm +lib/OpenILS/Utils/Lockfile.pm +lib/OpenILS/Utils/MFHD.pm +lib/OpenILS/Utils/MFHD/Caption.pm +lib/OpenILS/Utils/MFHD/Date.pm +lib/OpenILS/Utils/MFHD/Holding.pm +lib/OpenILS/Utils/MFHD/test/mfhd.t +lib/OpenILS/Utils/MFHD/test/mfhddata.txt +lib/OpenILS/Utils/MFHD/test/testlib.pm +lib/OpenILS/Utils/MFHDParser.pm +lib/OpenILS/Utils/ModsParser.pm +lib/OpenILS/Utils/Normalize.pm +lib/OpenILS/Utils/OfflineStore.pm +lib/OpenILS/Utils/Penalty.pm +lib/OpenILS/Utils/PermitHold.pm +lib/OpenILS/Utils/RemoteAccount.pm +lib/OpenILS/Utils/ScriptRunner.pm +lib/OpenILS/Utils/SpiderMonkey.pm +lib/OpenILS/Utils/ZClient.pm +lib/OpenILS/WWW/AddedContent.pm +lib/OpenILS/WWW/AddedContent/Amazon.pm +lib/OpenILS/WWW/AddedContent/ContentCafe.pm +lib/OpenILS/WWW/AddedContent/OpenLibrary.pm +lib/OpenILS/WWW/AddedContent/Syndetic.pm +lib/OpenILS/WWW/BadDebt.pm +lib/OpenILS/WWW/EGWeb.pm +lib/OpenILS/WWW/Exporter.pm +lib/OpenILS/WWW/IDL2js.pm +lib/OpenILS/WWW/Method.pm +lib/OpenILS/WWW/PasswordReset.pm +lib/OpenILS/WWW/Proxy.pm +lib/OpenILS/WWW/Redirect.pm +lib/OpenILS/WWW/Reporter.pm +lib/OpenILS/WWW/Reporter/transforms.pm +lib/OpenILS/WWW/SuperCat.pm +lib/OpenILS/WWW/SuperCat/Feed.pm +lib/OpenILS/WWW/TemplateBatchBibUpdate.pm +lib/OpenILS/WWW/Vandelay.pm +lib/OpenILS/WWW/Web.pm +lib/OpenILS/WWW/XMLRPCGateway.pm +MANIFEST This list of files diff --git a/Open-ILS/src/perlmods/MANIFEST.SKIP b/Open-ILS/src/perlmods/MANIFEST.SKIP new file mode 100644 index 0000000000..1727f41ae7 --- /dev/null +++ b/Open-ILS/src/perlmods/MANIFEST.SKIP @@ -0,0 +1,70 @@ + +#!start included /usr/share/perl5/ExtUtils/MANIFEST.SKIP +# Avoid version control files. +\bRCS\b +\bCVS\b +\bSCCS\b +,v$ +\B\.svn\b +\B\.git\b +\B\.gitignore\b +\b_darcs\b +\B\.cvsignore$ + +# Avoid VMS specific MakeMaker generated files +\bDescrip.MMS$ +\bDESCRIP.MMS$ +\bdescrip.mms$ + +# Avoid Makemaker generated and utility files. +\bMANIFEST\.bak +\bMakefile$ +\bblib/ +\bMakeMaker-\d +\bpm_to_blib\.ts$ +\bpm_to_blib$ +\bblibdirs\.ts$ # 6.18 through 6.25 generated this + +# Avoid Module::Build generated and utility files. +\bBuild$ +\b_build/ +\bBuild.bat$ +\bBuild.COM$ +\bBUILD.COM$ +\bbuild.com$ + +# Avoid temp and backup files. +~$ +\.old$ +\#$ +\b\.# +\.bak$ +\.tmp$ +\.# +\.rej$ +\.swp$ + +# Avoid OS-specific files/dirs +# Mac OSX metadata +\B\.DS_Store +# Mac OSX SMB mount metadata files +\B\._ + +# Avoid Devel::Cover files. +\bcover_db\b +#!end included /usr/share/perl5/ExtUtils/MANIFEST.SKIP + +# Avoid configuration metadata file +^MYMETA\. + +# Avoid Module::Build generated and utility files. +\bBuild$ +\bBuild.bat$ +\b_build +\bBuild.COM$ +\bBUILD.COM$ +\bbuild.com$ +^MANIFEST\.SKIP + +# Avoid archives of this distribution +\bOpenILS-[\d\.\_]+ diff --git a/Open-ILS/src/perlmods/MYMETA.yml b/Open-ILS/src/perlmods/MYMETA.yml new file mode 100644 index 0000000000..6a4475c506 --- /dev/null +++ b/Open-ILS/src/perlmods/MYMETA.yml @@ -0,0 +1,980 @@ +--- +abstract: ~ +author: [] +configure_requires: + Module::Build: 0.36 +dynamic_config: 0 +generated_by: 'Module::Build version 0.3603' +license: gpl +meta-spec: + url: http://module-build.sourceforge.net/META-spec-v1.4.html + version: 1.4 +name: OpenILS +provides: + CQL::BooleanNode: + file: lib/OpenILS/WWW/SuperCat.pm + CQL::TermNode: + file: lib/OpenILS/WWW/SuperCat.pm + Class::DBI: + file: lib/OpenILS/Application/Storage/FTS.pm + Fieldmapper: + file: lib/OpenILS/Utils/Fieldmapper.pm + MFHD: + file: lib/OpenILS/Utils/MFHD.pm + MFHD::Caption: + file: lib/OpenILS/Utils/MFHD/Caption.pm + MFHD::Date: + file: lib/OpenILS/Utils/MFHD/Date.pm + MFHD::Holding: + file: lib/OpenILS/Utils/MFHD/Holding.pm + OpenILS: + file: lib/OpenILS.pm + version: 2.00 + OpenILS::Application: + file: lib/OpenILS/Application.pm + OpenILS::Application::Acq: + file: lib/OpenILS/Application/Acq.pm + OpenILS::Application::Acq::BatchManager: + file: lib/OpenILS/Application/Acq/Order.pm + OpenILS::Application::Acq::Claims: + file: lib/OpenILS/Application/Acq/Claims.pm + OpenILS::Application::Acq::EDI: + file: lib/OpenILS/Application/Acq/EDI.pm + OpenILS::Application::Acq::EDI::Translator: + file: lib/OpenILS/Application/Acq/EDI/Translator.pm + OpenILS::Application::Acq::Financials: + file: lib/OpenILS/Application/Acq/Financials.pm + OpenILS::Application::Acq::Invoice: + file: lib/OpenILS/Application/Acq/Invoice.pm + OpenILS::Application::Acq::Lineitem: + file: lib/OpenILS/Application/Acq/Lineitem.pm + OpenILS::Application::Acq::Order: + file: lib/OpenILS/Application/Acq/Order.pm + OpenILS::Application::Acq::Picklist: + file: lib/OpenILS/Application/Acq/Picklist.pm + OpenILS::Application::Acq::Provider: + file: lib/OpenILS/Application/Acq/Provider.pm + OpenILS::Application::Acq::Search: + file: lib/OpenILS/Application/Acq/Search.pm + OpenILS::Application::Actor: + file: lib/OpenILS/Application/Actor.pm + OpenILS::Application::Actor::ClosedDates: + file: lib/OpenILS/Application/Actor/ClosedDates.pm + OpenILS::Application::Actor::Container: + file: lib/OpenILS/Application/Actor/Container.pm + OpenILS::Application::Actor::Friends: + file: lib/OpenILS/Application/Actor/Friends.pm + OpenILS::Application::Actor::Stage: + file: lib/OpenILS/Application/Actor/Stage.pm + OpenILS::Application::Actor::UserGroups: + file: lib/OpenILS/Application/Actor/UserGroups.pm + OpenILS::Application::AppUtils: + file: lib/OpenILS/Application/AppUtils.pm + OpenILS::Application::Booking: + file: lib/OpenILS/Application/Booking.pm + OpenILS::Application::Cat: + file: lib/OpenILS/Application/Cat.pm + OpenILS::Application::Cat::AssetCommon: + file: lib/OpenILS/Application/Cat/AssetCommon.pm + OpenILS::Application::Cat::AuthCommon: + file: lib/OpenILS/Application/Cat/AuthCommon.pm + OpenILS::Application::Cat::Authority: + file: lib/OpenILS/Application/Cat/Authority.pm + OpenILS::Application::Cat::BibCommon: + file: lib/OpenILS/Application/Cat/BibCommon.pm + OpenILS::Application::Cat::Merge: + file: lib/OpenILS/Application/Cat/Merge.pm + OpenILS::Application::Circ: + file: lib/OpenILS/Application/Circ.pm + OpenILS::Application::Circ::CircCommon: + file: lib/OpenILS/Application/Circ/CircCommon.pm + OpenILS::Application::Circ::Circulate: + file: lib/OpenILS/Application/Circ/Circulate.pm + OpenILS::Application::Circ::Circulator: + file: lib/OpenILS/Application/Circ/Circulate.pm + OpenILS::Application::Circ::CopyLocations: + file: lib/OpenILS/Application/Circ/CopyLocations.pm + OpenILS::Application::Circ::CreditCard: + file: lib/OpenILS/Application/Circ/CreditCard.pm + OpenILS::Application::Circ::HoldNotify: + file: lib/OpenILS/Application/Circ/HoldNotify.pm + OpenILS::Application::Circ::Holds: + file: lib/OpenILS/Application/Circ/Holds.pm + OpenILS::Application::Circ::Money: + file: lib/OpenILS/Application/Circ/Money.pm + OpenILS::Application::Circ::NonCat: + file: lib/OpenILS/Application/Circ/NonCat.pm + OpenILS::Application::Circ::ScriptBuilder: + file: lib/OpenILS/Application/Circ/ScriptBuilder.pm + OpenILS::Application::Circ::StatCat: + file: lib/OpenILS/Application/Circ/StatCat.pm + OpenILS::Application::Circ::Survey: + file: lib/OpenILS/Application/Circ/Survey.pm + OpenILS::Application::Circ::Transit: + file: lib/OpenILS/Application/Circ/Transit.pm + OpenILS::Application::Collections: + file: lib/OpenILS/Application/Collections.pm + OpenILS::Application::Fielder: + file: lib/OpenILS/Application/Fielder.pm + OpenILS::Application::Ingest: + file: lib/OpenILS/Application/Ingest.pm + OpenILS::Application::Ingest::Authority: + file: lib/OpenILS/Application/Ingest.pm + OpenILS::Application::Ingest::Biblio: + file: lib/OpenILS/Application/Ingest.pm + OpenILS::Application::Ingest::Biblio::Fingerprint: + file: lib/OpenILS/Application/Ingest.pm + OpenILS::Application::Ingest::Biblio::URI: + file: lib/OpenILS/Application/Ingest.pm + OpenILS::Application::Ingest::FlatMARC: + file: lib/OpenILS/Application/Ingest.pm + OpenILS::Application::Ingest::XPATH: + file: lib/OpenILS/Application/Ingest.pm + OpenILS::Application::Penalty: + file: lib/OpenILS/Application/Penalty.pm + OpenILS::Application::PermaCrud: + file: lib/OpenILS/Application/PermaCrud.pm + OpenILS::Application::Proxy: + file: lib/OpenILS/Application/Proxy.pm + OpenILS::Application::Reporter: + file: lib/OpenILS/Application/Reporter.pm + OpenILS::Application::ResolverResolver: + file: lib/OpenILS/Application/ResolverResolver.pm + OpenILS::Application::Search: + file: lib/OpenILS/Application/Search.pm + OpenILS::Application::Search::AddedContent: + file: lib/OpenILS/Application/Search/AddedContent.pm + OpenILS::Application::Search::Authority: + file: lib/OpenILS/Application/Search/Authority.pm + OpenILS::Application::Search::Biblio: + file: lib/OpenILS/Application/Search/Biblio.pm + OpenILS::Application::Search::CNBrowse: + file: lib/OpenILS/Application/Search/CNBrowse.pm + OpenILS::Application::Search::Serial: + file: lib/OpenILS/Application/Search/Serial.pm + OpenILS::Application::Search::Z3950: + file: lib/OpenILS/Application/Search/Z3950.pm + OpenILS::Application::Search::Zips: + file: lib/OpenILS/Application/Search/Zips.pm + OpenILS::Application::Serial: + file: lib/OpenILS/Application/Serial.pm + OpenILS::Application::Storage: + file: lib/OpenILS/Application/Storage.pm + OpenILS::Application::Storage::CDBI: + file: lib/OpenILS/Application/Storage/CDBI.pm + version: 1 + OpenILS::Application::Storage::CDBI::action: + file: lib/OpenILS/Application/Storage/CDBI/action.pm + version: 1 + OpenILS::Application::Storage::CDBI::actor: + file: lib/OpenILS/Application/Storage/CDBI/actor.pm + version: 1 + OpenILS::Application::Storage::CDBI::asset: + file: lib/OpenILS/Application/Storage/CDBI/asset.pm + version: 1 + OpenILS::Application::Storage::CDBI::authority: + file: lib/OpenILS/Application/Storage/CDBI/authority.pm + version: 1 + OpenILS::Application::Storage::CDBI::biblio: + file: lib/OpenILS/Application/Storage/CDBI/biblio.pm + version: 1 + OpenILS::Application::Storage::CDBI::booking: + file: lib/OpenILS/Application/Storage/CDBI/booking.pm + version: 1 + OpenILS::Application::Storage::CDBI::config: + file: lib/OpenILS/Application/Storage/CDBI/config.pm + version: 1 + OpenILS::Application::Storage::CDBI::container: + file: lib/OpenILS/Application/Storage/CDBI/container.pm + version: 1 + OpenILS::Application::Storage::CDBI::metabib: + file: lib/OpenILS/Application/Storage/CDBI/metabib.pm + version: 1 + OpenILS::Application::Storage::CDBI::money: + file: lib/OpenILS/Application/Storage/CDBI/money.pm + version: 1 + OpenILS::Application::Storage::CDBI::permission: + file: lib/OpenILS/Application/Storage/CDBI/permission.pm + version: 1 + OpenILS::Application::Storage::CDBI::serial: + file: lib/OpenILS/Application/Storage/CDBI/serial.pm + version: 1 + OpenILS::Application::Storage::Driver::Pg: + file: lib/OpenILS/Application/Storage/Driver/Pg.pm + OpenILS::Application::Storage::Driver::Pg::QueryParser: + file: lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm + OpenILS::Application::Storage::Driver::Pg::QueryParser::query_plan: + file: lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm + OpenILS::Application::Storage::Driver::Pg::QueryParser::query_plan::facet: + file: lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm + OpenILS::Application::Storage::Driver::Pg::QueryParser::query_plan::filter: + file: lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm + OpenILS::Application::Storage::Driver::Pg::QueryParser::query_plan::modifier: + file: lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm + OpenILS::Application::Storage::Driver::Pg::QueryParser::query_plan::node: + file: lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm + OpenILS::Application::Storage::Driver::Pg::QueryParser::query_plan::node::atom: + file: lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm + OpenILS::Application::Storage::FTS: + file: lib/OpenILS/Application/Storage/FTS.pm + OpenILS::Application::Storage::Publisher: + file: lib/OpenILS/Application/Storage/Publisher.pm + version: 1 + OpenILS::Application::Storage::Publisher::action: + file: lib/OpenILS/Application/Storage/Publisher/action.pm + OpenILS::Application::Storage::Publisher::actor: + file: lib/OpenILS/Application/Storage/Publisher/actor.pm + OpenILS::Application::Storage::Publisher::asset: + file: lib/OpenILS/Application/Storage/Publisher/asset.pm + OpenILS::Application::Storage::Publisher::authority: + file: lib/OpenILS/Application/Storage/Publisher/authority.pm + version: 1 + OpenILS::Application::Storage::Publisher::biblio: + file: lib/OpenILS/Application/Storage/Publisher/biblio.pm + version: 1 + OpenILS::Application::Storage::Publisher::config: + file: lib/OpenILS/Application/Storage/Publisher/config.pm + OpenILS::Application::Storage::Publisher::container: + file: lib/OpenILS/Application/Storage/Publisher/container.pm + OpenILS::Application::Storage::Publisher::metabib: + file: lib/OpenILS/Application/Storage/Publisher/metabib.pm + version: 1 + OpenILS::Application::Storage::Publisher::money: + file: lib/OpenILS/Application/Storage/Publisher/money.pm + OpenILS::Application::Storage::Publisher::permission: + file: lib/OpenILS/Application/Storage/Publisher/permission.pm + OpenILS::Application::SuperCat: + file: lib/OpenILS/Application/SuperCat.pm + OpenILS::Application::SuperCat::unAPI: + file: lib/OpenILS/Application/SuperCat.pm + OpenILS::Application::SuperCat::unAPI::acn: + file: lib/OpenILS/Application/SuperCat.pm + OpenILS::Application::SuperCat::unAPI::acp: + file: lib/OpenILS/Application/SuperCat.pm + OpenILS::Application::SuperCat::unAPI::auri: + file: lib/OpenILS/Application/SuperCat.pm + OpenILS::Application::SuperCat::unAPI::sbsum: + file: lib/OpenILS/Application/SuperCat.pm + OpenILS::Application::SuperCat::unAPI::scap: + file: lib/OpenILS/Application/SuperCat.pm + OpenILS::Application::SuperCat::unAPI::sdist: + file: lib/OpenILS/Application/SuperCat.pm + OpenILS::Application::SuperCat::unAPI::siss: + file: lib/OpenILS/Application/SuperCat.pm + OpenILS::Application::SuperCat::unAPI::sisum: + file: lib/OpenILS/Application/SuperCat.pm + OpenILS::Application::SuperCat::unAPI::sitem: + file: lib/OpenILS/Application/SuperCat.pm + OpenILS::Application::SuperCat::unAPI::sssum: + file: lib/OpenILS/Application/SuperCat.pm + OpenILS::Application::SuperCat::unAPI::sstr: + file: lib/OpenILS/Application/SuperCat.pm + OpenILS::Application::SuperCat::unAPI::ssub: + file: lib/OpenILS/Application/SuperCat.pm + OpenILS::Application::SuperCat::unAPI::ssum_base: + file: lib/OpenILS/Application/SuperCat.pm + OpenILS::Application::SuperCat::unAPI::sunit: + file: lib/OpenILS/Application/SuperCat.pm + OpenILS::Application::Trigger: + file: lib/OpenILS/Application/Trigger.pm + OpenILS::Application::Trigger::Cleanup: + file: lib/OpenILS/Application/Trigger/Cleanup.pm + OpenILS::Application::Trigger::Collector: + file: lib/OpenILS/Application/Trigger/Collector.pm + OpenILS::Application::Trigger::Event: + file: lib/OpenILS/Application/Trigger/Event.pm + OpenILS::Application::Trigger::EventGroup: + file: lib/OpenILS/Application/Trigger/EventGroup.pm + OpenILS::Application::Trigger::ModLoader: + file: lib/OpenILS/Application/Trigger/ModRunner.pm + OpenILS::Application::Trigger::ModRunner: + file: lib/OpenILS/Application/Trigger/ModRunner.pm + OpenILS::Application::Trigger::ModRunner::Cleanup: + file: lib/OpenILS/Application/Trigger/ModRunner.pm + OpenILS::Application::Trigger::ModRunner::Collector: + file: lib/OpenILS/Application/Trigger/ModRunner.pm + OpenILS::Application::Trigger::ModRunner::Reactor: + file: lib/OpenILS/Application/Trigger/ModRunner.pm + OpenILS::Application::Trigger::ModRunner::Validator: + file: lib/OpenILS/Application/Trigger/ModRunner.pm + OpenILS::Application::Trigger::ModStackRunner: + file: lib/OpenILS/Application/Trigger/ModRunner.pm + OpenILS::Application::Trigger::Reactor: + file: lib/OpenILS/Application/Trigger/Reactor.pm + OpenILS::Application::Trigger::Reactor::ApplyCircFee: + file: lib/OpenILS/Application/Trigger/Reactor/ApplyCircFee.pm + OpenILS::Application::Trigger::Reactor::ApplyPatronPenalty: + file: lib/OpenILS/Application/Trigger/Reactor/ApplyPatronPenalty.pm + OpenILS::Application::Trigger::Reactor::AstCall: + file: lib/OpenILS/Application/Trigger/Reactor/AstCall.pm + OpenILS::Application::Trigger::Reactor::GeneratePurchaseOrderJEDI: + file: lib/OpenILS/Application/Trigger/Reactor/GeneratePurchaseOrderJEDI.pm + OpenILS::Application::Trigger::Reactor::MarkItemLost: + file: lib/OpenILS/Application/Trigger/Reactor/MarkItemLost.pm + OpenILS::Application::Trigger::Reactor::ProcessTemplate: + file: lib/OpenILS/Application/Trigger/Reactor/ProcessTemplate.pm + OpenILS::Application::Trigger::Reactor::SendEmail: + file: lib/OpenILS/Application/Trigger/Reactor/SendEmail.pm + OpenILS::Application::Trigger::Reactor::SendFile: + file: lib/OpenILS/Application/Trigger/Reactor/SendFile.pm + OpenILS::Application::Trigger::Reactor::StaticEmail: + file: lib/OpenILS/Application/Trigger/Reactor/StaticEmail.pm + OpenILS::Application::Trigger::Validator: + file: lib/OpenILS/Application/Trigger/Validator.pm + OpenILS::Application::Trigger::Validator::Acq: + file: lib/OpenILS/Application/Trigger/Validator/Acq.pm + OpenILS::Application::Trigger::Validator::Acq::PurchaseOrderEDIRequired: + file: lib/OpenILS/Application/Trigger/Validator/Acq/PurchaseOrderEDIRequired.pm + OpenILS::Application::Trigger::Validator::Acq::UserRequestCancelled: + file: lib/OpenILS/Application/Trigger/Validator/Acq/UserRequestCancelled.pm + OpenILS::Application::Trigger::Validator::Acq::UserRequestOrdered: + file: lib/OpenILS/Application/Trigger/Validator/Acq/UserRequestOrdered.pm + OpenILS::Application::Trigger::Validator::Acq::UserRequestReceived: + file: lib/OpenILS/Application/Trigger/Validator/Acq/UserRequestReceived.pm + OpenILS::Application::Vandelay: + file: lib/OpenILS/Application/Vandelay.pm + OpenILS::Const: + file: lib/OpenILS/Const.pm + OpenILS::Event: + file: lib/OpenILS/Event.pm + OpenILS::Perm: + file: lib/OpenILS/Perm.pm + OpenILS::Reporter::Proxy: + file: lib/OpenILS/Reporter/Proxy.pm + OpenILS::Reporter::SQLBuilder: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column::Having: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column::OrderBy: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column::Select: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column::Transform::Bare: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column::Transform::GenericTransform: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column::Transform::age: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column::Transform::average: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column::Transform::count: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column::Transform::count_distinct: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column::Transform::date_trunc: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column::Transform::day_name: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column::Transform::dom: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column::Transform::dow: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column::Transform::doy: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column::Transform::first: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column::Transform::hod: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column::Transform::hour_trunc: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column::Transform::last: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column::Transform::lower: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column::Transform::max: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column::Transform::min: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column::Transform::month_name: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column::Transform::month_trunc: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column::Transform::months_ago: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column::Transform::moy: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column::Transform::qoy: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column::Transform::quarter: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column::Transform::quarters_ago: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column::Transform::substring: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column::Transform::sum: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column::Transform::upper: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column::Transform::woy: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column::Transform::year_trunc: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Column::Where: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Input: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Input::Transform::Bare: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Input::Transform::GenericTransform: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Input::Transform::NULL: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Input::Transform::age: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Input::Transform::relative_date: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Input::Transform::relative_month: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Input::Transform::relative_week: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Input::Transform::relative_year: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Join: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Join::cross: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Join::inner: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Join::left: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Join::right: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::Relation: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::Reporter::SQLBuilder::ResultSet: + file: lib/OpenILS/Reporter/SQLBuilder.pm + OpenILS::SIP: + file: lib/OpenILS/SIP.pm + OpenILS::SIP::Item: + file: lib/OpenILS/SIP/Item.pm + OpenILS::SIP::Msg: + file: lib/OpenILS/SIP/Msg.pm + OpenILS::SIP::Patron: + file: lib/OpenILS/SIP/Patron.pm + OpenILS::SIP::Transaction: + file: lib/OpenILS/SIP/Transaction.pm + OpenILS::SIP::Transaction::Checkin: + file: lib/OpenILS/SIP/Transaction/Checkin.pm + OpenILS::SIP::Transaction::Checkout: + file: lib/OpenILS/SIP/Transaction/Checkout.pm + OpenILS::SIP::Transaction::Renew: + file: lib/OpenILS/SIP/Transaction/Renew.pm + OpenILS::Template::Plugin::Unicode: + file: lib/OpenILS/Template/Plugin/Unicode.pm + OpenILS::Template::Plugin::WebSession: + file: lib/OpenILS/Template/Plugin/WebSession.pm + OpenILS::Template::Plugin::WebUtils: + file: lib/OpenILS/Template/Plugin/WebUtils.pm + OpenILS::Utils::CStoreEditor: + file: lib/OpenILS/Utils/CStoreEditor.pm + OpenILS::Utils::Cronscript: + file: lib/OpenILS/Utils/Cronscript.pm + OpenILS::Utils::Editor: + file: lib/OpenILS/Utils/Editor.pm + OpenILS::Utils::ISBN: + file: lib/OpenILS/Utils/ISBN.pm + version: 0.01 + OpenILS::Utils::Lockfile: + file: lib/OpenILS/Utils/Lockfile.pm + OpenILS::Utils::MFHDParser: + file: lib/OpenILS/Utils/MFHDParser.pm + OpenILS::Utils::ModsParser: + file: lib/OpenILS/Utils/ModsParser.pm + OpenILS::Utils::Normalize: + file: lib/OpenILS/Utils/Normalize.pm + OpenILS::Utils::OfflineStore: + file: lib/OpenILS/Utils/OfflineStore.pm + OpenILS::Utils::OfflineStore::Script: + file: lib/OpenILS/Utils/OfflineStore.pm + OpenILS::Utils::OfflineStore::Session: + file: lib/OpenILS/Utils/OfflineStore.pm + OpenILS::Utils::Penalty: + file: lib/OpenILS/Utils/Penalty.pm + OpenILS::Utils::PermitHold: + file: lib/OpenILS/Utils/PermitHold.pm + OpenILS::Utils::RemoteAccount: + file: lib/OpenILS/Utils/RemoteAccount.pm + OpenILS::Utils::ScriptRunner: + file: lib/OpenILS/Utils/ScriptRunner.pm + OpenILS::Utils::SpiderMonkey: + file: lib/OpenILS/Utils/SpiderMonkey.pm + OpenILS::Utils::ZClient: + file: lib/OpenILS/Utils/ZClient.pm + OpenILS::Utils::ZClient::Record: + file: lib/OpenILS/Utils/ZClient.pm + OpenILS::Utils::ZClient::ResultSet: + file: lib/OpenILS/Utils/ZClient.pm + OpenILS::WWW::AddedContent: + file: lib/OpenILS/WWW/AddedContent.pm + OpenILS::WWW::AddedContent::Amazon: + file: lib/OpenILS/WWW/AddedContent/Amazon.pm + OpenILS::WWW::AddedContent::ContentCafe: + file: lib/OpenILS/WWW/AddedContent/ContentCafe.pm + OpenILS::WWW::AddedContent::OpenLibrary: + file: lib/OpenILS/WWW/AddedContent/OpenLibrary.pm + OpenILS::WWW::AddedContent::Syndetic: + file: lib/OpenILS/WWW/AddedContent/Syndetic.pm + OpenILS::WWW::BadDebt: + file: lib/OpenILS/WWW/BadDebt.pm + OpenILS::WWW::EGWeb: + file: lib/OpenILS/WWW/EGWeb.pm + OpenILS::WWW::Exporter: + file: lib/OpenILS/WWW/Exporter.pm + OpenILS::WWW::IDL2js: + file: lib/OpenILS/WWW/IDL2js.pm + OpenILS::WWW::Method: + file: lib/OpenILS/WWW/Method.pm + OpenILS::WWW::PasswordReset: + file: lib/OpenILS/WWW/PasswordReset.pm + OpenILS::WWW::Proxy: + file: lib/OpenILS/WWW/Proxy.pm + OpenILS::WWW::Redirect: + file: lib/OpenILS/WWW/Redirect.pm + OpenILS::WWW::Reporter: + file: lib/OpenILS/WWW/Reporter.pm + OpenILS::WWW::SuperCat: + file: lib/OpenILS/WWW/SuperCat.pm + OpenILS::WWW::SuperCat::Feed: + file: lib/OpenILS/WWW/SuperCat/Feed.pm + OpenILS::WWW::SuperCat::Feed::atom: + file: lib/OpenILS/WWW/SuperCat/Feed.pm + OpenILS::WWW::SuperCat::Feed::atom::item: + file: lib/OpenILS/WWW/SuperCat/Feed.pm + OpenILS::WWW::SuperCat::Feed::html: + file: lib/OpenILS/WWW/SuperCat/Feed.pm + OpenILS::WWW::SuperCat::Feed::html::item: + file: lib/OpenILS/WWW/SuperCat/Feed.pm + OpenILS::WWW::SuperCat::Feed::htmlcard: + file: lib/OpenILS/WWW/SuperCat/Feed.pm + OpenILS::WWW::SuperCat::Feed::htmlcard::item: + file: lib/OpenILS/WWW/SuperCat/Feed.pm + OpenILS::WWW::SuperCat::Feed::htmlholdings: + file: lib/OpenILS/WWW/SuperCat/Feed.pm + OpenILS::WWW::SuperCat::Feed::htmlholdings::item: + file: lib/OpenILS/WWW/SuperCat/Feed.pm + OpenILS::WWW::SuperCat::Feed::marctxt: + file: lib/OpenILS/WWW/SuperCat/Feed.pm + OpenILS::WWW::SuperCat::Feed::marctxt::item: + file: lib/OpenILS/WWW/SuperCat/Feed.pm + OpenILS::WWW::SuperCat::Feed::marcxml: + file: lib/OpenILS/WWW/SuperCat/Feed.pm + OpenILS::WWW::SuperCat::Feed::marcxml::item: + file: lib/OpenILS/WWW/SuperCat/Feed.pm + OpenILS::WWW::SuperCat::Feed::mods: + file: lib/OpenILS/WWW/SuperCat/Feed.pm + OpenILS::WWW::SuperCat::Feed::mods3: + file: lib/OpenILS/WWW/SuperCat/Feed.pm + OpenILS::WWW::SuperCat::Feed::mods32: + file: lib/OpenILS/WWW/SuperCat/Feed.pm + OpenILS::WWW::SuperCat::Feed::mods32::item: + file: lib/OpenILS/WWW/SuperCat/Feed.pm + OpenILS::WWW::SuperCat::Feed::mods33: + file: lib/OpenILS/WWW/SuperCat/Feed.pm + OpenILS::WWW::SuperCat::Feed::mods33::item: + file: lib/OpenILS/WWW/SuperCat/Feed.pm + OpenILS::WWW::SuperCat::Feed::mods3::item: + file: lib/OpenILS/WWW/SuperCat/Feed.pm + OpenILS::WWW::SuperCat::Feed::mods::item: + file: lib/OpenILS/WWW/SuperCat/Feed.pm + OpenILS::WWW::SuperCat::Feed::ris: + file: lib/OpenILS/WWW/SuperCat/Feed.pm + OpenILS::WWW::SuperCat::Feed::ris::item: + file: lib/OpenILS/WWW/SuperCat/Feed.pm + OpenILS::WWW::SuperCat::Feed::rss2: + file: lib/OpenILS/WWW/SuperCat/Feed.pm + OpenILS::WWW::SuperCat::Feed::rss2::item: + file: lib/OpenILS/WWW/SuperCat/Feed.pm + OpenILS::WWW::TemplateBatchBibUpdate: + file: lib/OpenILS/WWW/TemplateBatchBibUpdate.pm + OpenILS::WWW::Vandelay: + file: lib/OpenILS/WWW/Vandelay.pm + OpenILS::WWW::Web: + file: lib/OpenILS/WWW/Web.pm + OpenILS::WWW::XMLRPCGateway: + file: lib/OpenILS/WWW/XMLRPCGateway.pm + PathConfig: + file: lib/OpenILS/WWW/EGWeb.pm + QueryParser: + file: lib/OpenILS/Application/Storage/QueryParser.pm + QueryParser::query_plan: + file: lib/OpenILS/Application/Storage/QueryParser.pm + QueryParser::query_plan::facet: + file: lib/OpenILS/Application/Storage/QueryParser.pm + QueryParser::query_plan::filter: + file: lib/OpenILS/Application/Storage/QueryParser.pm + QueryParser::query_plan::modifier: + file: lib/OpenILS/Application/Storage/QueryParser.pm + QueryParser::query_plan::node: + file: lib/OpenILS/Application/Storage/QueryParser.pm + QueryParser::query_plan::node::atom: + file: lib/OpenILS/Application/Storage/QueryParser.pm + action: + file: lib/OpenILS/Application/Storage/CDBI/action.pm + action::circulation: + file: lib/OpenILS/Application/Storage/CDBI/action.pm + action::hold_copy_map: + file: lib/OpenILS/Application/Storage/CDBI/action.pm + action::hold_notification: + file: lib/OpenILS/Application/Storage/CDBI/action.pm + action::hold_request: + file: lib/OpenILS/Application/Storage/CDBI/action.pm + action::hold_transit_copy: + file: lib/OpenILS/Application/Storage/CDBI/action.pm + action::in_house_use: + file: lib/OpenILS/Application/Storage/CDBI/action.pm + action::non_cat_in_house_use: + file: lib/OpenILS/Application/Storage/CDBI/action.pm + action::non_cataloged_circulation: + file: lib/OpenILS/Application/Storage/CDBI/action.pm + action::open_circulation: + file: lib/OpenILS/Application/Storage/CDBI/action.pm + action::reservation_transit_copy: + file: lib/OpenILS/Application/Storage/CDBI/action.pm + action::survey: + file: lib/OpenILS/Application/Storage/CDBI/action.pm + action::survey_answer: + file: lib/OpenILS/Application/Storage/CDBI/action.pm + action::survey_question: + file: lib/OpenILS/Application/Storage/CDBI/action.pm + action::survey_response: + file: lib/OpenILS/Application/Storage/CDBI/action.pm + action::transit_copy: + file: lib/OpenILS/Application/Storage/CDBI/action.pm + action::unfulfilled_hold_list: + file: lib/OpenILS/Application/Storage/CDBI/action.pm + actor: + file: lib/OpenILS/Application/Storage/CDBI/actor.pm + actor::card: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + actor::org_address: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + actor::org_unit: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + actor::org_unit::closed_date: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + actor::org_unit::hours_of_operation: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + actor::org_unit_proximity: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + actor::org_unit_setting: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + actor::org_unit_type: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + actor::perm_group: + file: lib/OpenILS/Application/Storage/CDBI/actor.pm + actor::perm_group_permission_map: + file: lib/OpenILS/Application/Storage/CDBI/actor.pm + actor::perm_group_user_map: + file: lib/OpenILS/Application/Storage/CDBI/actor.pm + actor::permission: + file: lib/OpenILS/Application/Storage/CDBI/actor.pm + actor::stat_cat: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + actor::stat_cat_entry: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + actor::stat_cat_entry_user_map: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + actor::user: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + actor::user_access_entry: + file: lib/OpenILS/Application/Storage/CDBI/actor.pm + actor::user_address: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + actor::user_setting: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + actor::user_standing_penalty: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + actor::usr_note: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + actor::usr_org_unit_opt_in: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + actor::workstation: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + asset: + file: lib/OpenILS/Application/Storage/CDBI/asset.pm + asset::call_number: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + asset::call_number_class: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + asset::call_number_note: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + asset::copy: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + asset::copy_location: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + asset::copy_location_order: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + asset::copy_note: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + asset::stat_cat: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + asset::stat_cat_entry: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + asset::stat_cat_entry_copy_map: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + authority: + file: lib/OpenILS/Application/Storage/CDBI/authority.pm + authority::full_rec: + file: lib/OpenILS/Application/Storage/CDBI/authority.pm + authority::record_descriptor: + file: lib/OpenILS/Application/Storage/CDBI/authority.pm + authority::record_entry: + file: lib/OpenILS/Application/Storage/CDBI/authority.pm + authority::record_note: + file: lib/OpenILS/Application/Storage/CDBI/authority.pm + biblio: + file: lib/OpenILS/Application/Storage/CDBI/biblio.pm + biblio::record_entry: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + biblio::record_note: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + booking: + file: lib/OpenILS/Application/Storage/CDBI/booking.pm + booking::reservation: + file: lib/OpenILS/Application/Storage/CDBI/booking.pm + booking::reservation_attr_value_map: + file: lib/OpenILS/Application/Storage/CDBI/booking.pm + booking::resource: + file: lib/OpenILS/Application/Storage/CDBI/booking.pm + booking::resource_attr_map: + file: lib/OpenILS/Application/Storage/CDBI/booking.pm + booking::resource_type: + file: lib/OpenILS/Application/Storage/CDBI/booking.pm + config: + file: lib/OpenILS/Application/Storage/CDBI/config.pm + config::audience_map: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + config::bib_source: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + config::copy_status: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + config::i18n_core: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + config::i18n_locale: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + config::identification_type: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + config::item_form_map: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + config::item_type_map: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + config::language_map: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + config::lit_form_map: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + config::metabib_field: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + config::net_access_level: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + config::non_cataloged_type: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + config::rules::age_hold_protect: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + config::rules::circ_duration: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + config::rules::max_fine: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + config::rules::recurring_fine: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + config::standing: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + container: + file: lib/OpenILS/Application/Storage/CDBI/container.pm + container::biblio_record_entry_bucket: + file: lib/OpenILS/Application/Storage/CDBI/container.pm + container::biblio_record_entry_bucket_item: + file: lib/OpenILS/Application/Storage/CDBI/container.pm + container::call_number_bucket: + file: lib/OpenILS/Application/Storage/CDBI/container.pm + container::call_number_bucket_item: + file: lib/OpenILS/Application/Storage/CDBI/container.pm + container::copy_bucket: + file: lib/OpenILS/Application/Storage/CDBI/container.pm + container::copy_bucket_item: + file: lib/OpenILS/Application/Storage/CDBI/container.pm + container::user_bucket: + file: lib/OpenILS/Application/Storage/CDBI/container.pm + container::user_bucket_item: + file: lib/OpenILS/Application/Storage/CDBI/container.pm + metabib: + file: lib/OpenILS/Application/Storage/CDBI/metabib.pm + metabib::author_field_entry: + file: lib/OpenILS/Application/Storage/CDBI/metabib.pm + metabib::full_rec: + file: lib/OpenILS/Application/Storage/CDBI/metabib.pm + metabib::identifier_field_entry: + file: lib/OpenILS/Application/Storage/CDBI/metabib.pm + metabib::keyword_field_entry: + file: lib/OpenILS/Application/Storage/CDBI/metabib.pm + metabib::metarecord: + file: lib/OpenILS/Application/Storage/CDBI/metabib.pm + metabib::metarecord_source_map: + file: lib/OpenILS/Application/Storage/CDBI/metabib.pm + metabib::record_descriptor: + file: lib/OpenILS/Application/Storage/CDBI/metabib.pm + metabib::series_field_entry: + file: lib/OpenILS/Application/Storage/CDBI/metabib.pm + metabib::subject_field_entry: + file: lib/OpenILS/Application/Storage/CDBI/metabib.pm + metabib::title_field_entry: + file: lib/OpenILS/Application/Storage/CDBI/metabib.pm + money: + file: lib/OpenILS/Application/Storage/CDBI/money.pm + money::billable_transaction: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + money::billable_transaction_summary: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + money::billing: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + money::cash_payment: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + money::check_payment: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + money::collections_tracker: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + money::credit_card_payment: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + money::credit_payment: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + money::desk_payment: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + money::forgive_payment: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + money::goods_payment: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + money::grocery: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + money::open_billable_transaction_summary: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + money::open_user_circulation_summary: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + money::open_user_summary: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + money::payment: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + money::user_circulation_summary: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + money::user_summary: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + money::work_payment: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + permission: + file: lib/OpenILS/Application/Storage/CDBI/permission.pm + permission::grp_perm_map: + file: lib/OpenILS/Application/Storage/CDBI/permission.pm + permission::grp_tree: + file: lib/OpenILS/Application/Storage/CDBI/permission.pm + permission::perm_list: + file: lib/OpenILS/Application/Storage/CDBI/permission.pm + permission::usr_grp_map: + file: lib/OpenILS/Application/Storage/CDBI/permission.pm + permission::usr_perm_map: + file: lib/OpenILS/Application/Storage/CDBI/permission.pm + permission::usr_work_ou_map: + file: lib/OpenILS/Application/Storage/CDBI/permission.pm + serial: + file: lib/OpenILS/Application/Storage/CDBI/serial.pm + serial::issuance: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + serial::item: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + serial::record_entry: + file: lib/OpenILS/Application/Storage/CDBI/serial.pm + serial::subscription: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + serial::unit: + file: lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm + testlib: + file: lib/OpenILS/Utils/MFHD/test/testlib.pm +requires: + APR::Const: 0 + APR::Table: 0 + Apache2::Const: 0 + Apache2::Log: 0 + Apache2::RequestIO: 0 + Apache2::RequestRec: 0 + Apache2::RequestUtil: 0 + Business::CreditCard: 0 + Business::EDI: 0 + Business::ISBN: 0 + Business::OnlinePayment: 0 + CGI: 0 + Carp: 0 + Class::DBI: 0 + Class::DBI::AbstractSearch: 0 + DBI: 0 + Data::Dumper: 0 + DateTime: 0 + DateTime::Format::ISO8601: 0 + DateTime::Format::Mail: 0 + DateTime::Format::Strptime: 0 + DateTime::Set: 0 + DateTime::SpanSet: 0 + Digest::MD5: 0 + Email::Send: 0 + Encode: 0 + Error: 0 + Exporter: 0 + File::Basename: 0 + File::Spec: 0 + File::Temp: 0 + File::stat: 0 + Getopt::Long: 0 + IO::Scalar: 0 + JavaScript::SpiderMonkey: 0 + LWP::UserAgent: 0 + List::Util: 0 + Locale::Country: 0 + MARC::Batch: 0 + MARC::Field: 0 + MARC::File::XML: 0 + MARC::Record: 0 + MIME::Base64: 0 + Net::FTP: 0 + Net::SSH2: 0 + OpenSRF::AppSession: 0 + OpenSRF::Application: 0 + OpenSRF::EX: 0 + OpenSRF::MultiSession: 0 + OpenSRF::System: 0 + OpenSRF::Utils: 0 + OpenSRF::Utils::Cache: 0 + OpenSRF::Utils::Config: 0 + OpenSRF::Utils::JSON: 0 + OpenSRF::Utils::Logger: 0 + OpenSRF::Utils::SettingsClient: 0 + OpenSRF::Utils::SettingsParser: 0 + POSIX: 0 + Parse::RecDescent: 0 + RPC::XML: 0 + RPC::XML::Client: 0 + RPC::XML::Function: 0 + RPC::XML::Method: 0 + RPC::XML::Parser: 0 + RPC::XML::Procedure: 0 + SRU::Request: 0 + SRU::Response: 0 + Safe: 0 + Scalar::Util: 0 + Socket: 0 + Sys::Syslog: 0 + Template: 0 + Template::Plugin: 0 + Test::More: 0 + Text::Aspell: 0 + Text::CSV: 0 + Text::Glob: 0 + Time::HiRes: 0 + Time::Local: 0 + UNIVERSAL::require: 0 + UUID::Tiny: 0 + Unicode::Normalize: 0 + XML::LibXML: 0 + XML::LibXML::XPathContext: 0 + XML::LibXSLT: 0 + XML::Simple: 0 +resources: + license: http://opensource.org/licenses/gpl-license.php +version: 2.00 diff --git a/Open-ILS/src/perlmods/Makefile.am b/Open-ILS/src/perlmods/Makefile.am new file mode 100644 index 0000000000..047b503466 --- /dev/null +++ b/Open-ILS/src/perlmods/Makefile.am @@ -0,0 +1,45 @@ +# Copyright (C) 2009 Equinox Software, Inc. +# Shawn Boyette +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +CLEANFILES = Build +DISTCLEANFILES = Makefile.in Makefile + +all: + perl Build.PL || make -s build-perl-fail + ./Build || make -s build-perl-fail + +check: + ./Build test || make -s build-perl-fail + +install: + ./Build install + +build-perl-fail: + echo + echo ">>> Build/test of Perl modules has failed. The most likely" + echo ">>> possibility is that a dependency is not pre-installed" + echo ">>> or that a test has failed." + echo ">>> See the messages above this one for more information." + echo + exit 1 + +install-perl-fail: + echo + echo ">>> Install of Perl modules has failed." + echo ">>> Are you root?" + echo ">>> See the message above this one for more information." + echo + +distclean-local: + rm -rf ./_build + rm -rf ./blib \ No newline at end of file diff --git a/Open-ILS/src/perlmods/lib/OpenILS.pm b/Open-ILS/src/perlmods/lib/OpenILS.pm new file mode 100644 index 0000000000..cac6530cec --- /dev/null +++ b/Open-ILS/src/perlmods/lib/OpenILS.pm @@ -0,0 +1,7 @@ +#!/usr/bin/perl + +package OpenILS; + +our $VERSION = '2.00'; + +1; diff --git a/Open-ILS/src/perlmods/OpenILS/Application.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Acq.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Acq.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Acq.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Acq.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Acq/Claims.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Claims.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Acq/Claims.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Claims.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Acq/EDI.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/EDI.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Acq/EDI.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/EDI.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Acq/EDI/Translator.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/EDI/Translator.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Acq/EDI/Translator.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/EDI/Translator.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Acq/Financials.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Financials.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Acq/Financials.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Financials.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Acq/Invoice.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Invoice.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Acq/Invoice.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Invoice.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Acq/Lineitem.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Lineitem.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Acq/Lineitem.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Lineitem.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Acq/Order.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Order.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Acq/Order.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Order.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Acq/Picklist.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Picklist.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Acq/Picklist.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Picklist.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Acq/Provider.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Provider.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Acq/Provider.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Provider.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Acq/Search.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Search.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Acq/Search.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Search.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Actor.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Actor.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Actor/ClosedDates.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Actor/ClosedDates.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Actor/ClosedDates.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Actor/ClosedDates.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Actor/Container.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Actor/Container.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Actor/Container.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Actor/Container.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Actor/Friends.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Actor/Friends.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Actor/Friends.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Actor/Friends.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Actor/Stage.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Actor/Stage.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Actor/Stage.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Actor/Stage.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Actor/UserGroups.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Actor/UserGroups.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Actor/UserGroups.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Actor/UserGroups.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/AppUtils.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/AppUtils.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Booking.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Booking.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Booking.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Booking.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Cat.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Cat.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Cat.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Cat.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Cat/AssetCommon.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Cat/AssetCommon.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Cat/AssetCommon.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Cat/AssetCommon.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Cat/AuthCommon.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Cat/AuthCommon.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Cat/AuthCommon.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Cat/AuthCommon.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Cat/Authority.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Cat/Authority.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Cat/Authority.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Cat/Authority.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Cat/BibCommon.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Cat/BibCommon.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Cat/BibCommon.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Cat/BibCommon.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Cat/Merge.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Cat/Merge.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Cat/Merge.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Cat/Merge.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Circ.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Circ.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Circ.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Circ/CircCommon.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/CircCommon.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Circ/CircCommon.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/CircCommon.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Circ/CopyLocations.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/CopyLocations.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Circ/CopyLocations.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/CopyLocations.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Circ/CreditCard.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/CreditCard.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Circ/CreditCard.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/CreditCard.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Circ/HoldNotify.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/HoldNotify.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Circ/HoldNotify.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/HoldNotify.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Circ/Money.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Money.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Circ/Money.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Money.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Circ/NonCat.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/NonCat.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Circ/NonCat.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/NonCat.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Circ/ScriptBuilder.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/ScriptBuilder.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Circ/ScriptBuilder.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/ScriptBuilder.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Circ/StatCat.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/StatCat.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Circ/StatCat.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/StatCat.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Circ/Survey.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Survey.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Circ/Survey.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Survey.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Circ/Transit.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Transit.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Circ/Transit.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Transit.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Collections.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Collections.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Collections.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Collections.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Fielder.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Fielder.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Fielder.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Fielder.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Ingest.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Ingest.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Ingest.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Ingest.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Penalty.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Penalty.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Penalty.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Penalty.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/PermaCrud.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/PermaCrud.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/PermaCrud.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/PermaCrud.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Proxy.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Proxy.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Proxy.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Proxy.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Reporter.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Reporter.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Reporter.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Reporter.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/ResolverResolver.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/ResolverResolver.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/ResolverResolver.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/ResolverResolver.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Search.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Search.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Search.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Search.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Search/AddedContent.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Search/AddedContent.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Search/AddedContent.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Search/AddedContent.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Search/Authority.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Authority.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Search/Authority.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Authority.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Search/Biblio.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Search/Biblio.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Search/CNBrowse.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Search/CNBrowse.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Search/CNBrowse.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Search/CNBrowse.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Search/Serial.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Serial.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Search/Serial.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Serial.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Search/Z3950.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Z3950.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Search/Z3950.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Z3950.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Search/Zips.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Zips.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Search/Zips.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Zips.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Serial.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Serial.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Serial.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Serial.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Storage.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Storage.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/action.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/action.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/action.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/action.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/actor.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/actor.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/actor.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/actor.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/asset.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/asset.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/asset.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/asset.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/authority.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/authority.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/authority.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/authority.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/biblio.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/biblio.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/biblio.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/biblio.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/booking.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/booking.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/booking.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/booking.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/config.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/config.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/config.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/config.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/container.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/container.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/container.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/container.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/metabib.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/metabib.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/metabib.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/metabib.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/money.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/money.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/money.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/money.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/permission.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/permission.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/permission.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/permission.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/serial.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/serial.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/serial.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/serial.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/Driver/Pg.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Storage/Driver/Pg.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/Driver/Pg/cdbi.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/cdbi.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Storage/Driver/Pg/cdbi.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/cdbi.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/Driver/Pg/dbi.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Storage/Driver/Pg/dbi.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/Driver/Pg/fts.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/fts.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Storage/Driver/Pg/fts.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/fts.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/Driver/Pg/storage.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/storage.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Storage/Driver/Pg/storage.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/storage.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/FTS.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/FTS.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Storage/FTS.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/FTS.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/action.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/action.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/actor.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/actor.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/actor.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/actor.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/asset.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/asset.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/asset.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/asset.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/authority.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/authority.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/authority.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/authority.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/biblio.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/biblio.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/biblio.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/biblio.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/config.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/config.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/config.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/config.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/container.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/container.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/container.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/container.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/metabib.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/metabib.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/money.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/money.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/money.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/money.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/permission.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/permission.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/permission.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/permission.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/QueryParser.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/QueryParser.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Storage/QueryParser.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/QueryParser.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/SuperCat.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/SuperCat.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/SuperCat.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/SuperCat.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Trigger.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Trigger.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Trigger/Cleanup.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Cleanup.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Trigger/Cleanup.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Cleanup.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Trigger/Collector.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Collector.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Trigger/Collector.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Collector.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Trigger/Event.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Event.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Trigger/Event.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Event.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Trigger/EventGroup.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/EventGroup.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Trigger/EventGroup.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/EventGroup.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Trigger/ModRunner.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/ModRunner.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Trigger/ModRunner.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/ModRunner.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Trigger/Reactor.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Trigger/Reactor.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Trigger/Reactor/ApplyCircFee.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor/ApplyCircFee.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Trigger/Reactor/ApplyCircFee.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor/ApplyCircFee.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Trigger/Reactor/ApplyPatronPenalty.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor/ApplyPatronPenalty.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Trigger/Reactor/ApplyPatronPenalty.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor/ApplyPatronPenalty.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Trigger/Reactor/AstCall.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor/AstCall.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Trigger/Reactor/AstCall.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor/AstCall.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Trigger/Reactor/GeneratePurchaseOrderJEDI.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor/GeneratePurchaseOrderJEDI.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Trigger/Reactor/GeneratePurchaseOrderJEDI.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor/GeneratePurchaseOrderJEDI.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Trigger/Reactor/MarkItemLost.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor/MarkItemLost.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Trigger/Reactor/MarkItemLost.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor/MarkItemLost.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Trigger/Reactor/ProcessTemplate.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor/ProcessTemplate.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Trigger/Reactor/ProcessTemplate.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor/ProcessTemplate.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Trigger/Reactor/SendEmail.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor/SendEmail.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Trigger/Reactor/SendEmail.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor/SendEmail.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Trigger/Reactor/SendFile.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor/SendFile.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Trigger/Reactor/SendFile.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor/SendFile.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Trigger/Reactor/StaticEmail.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor/StaticEmail.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Trigger/Reactor/StaticEmail.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor/StaticEmail.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Trigger/Validator.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Validator.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Trigger/Validator.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Validator.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Trigger/Validator/Acq.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Validator/Acq.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Trigger/Validator/Acq.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Validator/Acq.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Trigger/Validator/Acq/PurchaseOrderEDIRequired.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Validator/Acq/PurchaseOrderEDIRequired.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Trigger/Validator/Acq/PurchaseOrderEDIRequired.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Validator/Acq/PurchaseOrderEDIRequired.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Trigger/Validator/Acq/UserRequestCancelled.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Validator/Acq/UserRequestCancelled.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Trigger/Validator/Acq/UserRequestCancelled.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Validator/Acq/UserRequestCancelled.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Trigger/Validator/Acq/UserRequestOrdered.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Validator/Acq/UserRequestOrdered.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Trigger/Validator/Acq/UserRequestOrdered.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Validator/Acq/UserRequestOrdered.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Trigger/Validator/Acq/UserRequestReceived.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Validator/Acq/UserRequestReceived.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Trigger/Validator/Acq/UserRequestReceived.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Validator/Acq/UserRequestReceived.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Vandelay.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Vandelay.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Application/Vandelay.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Application/Vandelay.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Const.pm b/Open-ILS/src/perlmods/lib/OpenILS/Const.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Const.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Const.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Event.pm b/Open-ILS/src/perlmods/lib/OpenILS/Event.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Event.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Event.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Perm.pm b/Open-ILS/src/perlmods/lib/OpenILS/Perm.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Perm.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Perm.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Reporter/Proxy.pm b/Open-ILS/src/perlmods/lib/OpenILS/Reporter/Proxy.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Reporter/Proxy.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Reporter/Proxy.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Reporter/SQLBuilder.pm b/Open-ILS/src/perlmods/lib/OpenILS/Reporter/SQLBuilder.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Reporter/SQLBuilder.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Reporter/SQLBuilder.pm diff --git a/Open-ILS/src/perlmods/OpenILS/SIP.pm b/Open-ILS/src/perlmods/lib/OpenILS/SIP.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/SIP.pm rename to Open-ILS/src/perlmods/lib/OpenILS/SIP.pm diff --git a/Open-ILS/src/perlmods/OpenILS/SIP/Item.pm b/Open-ILS/src/perlmods/lib/OpenILS/SIP/Item.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/SIP/Item.pm rename to Open-ILS/src/perlmods/lib/OpenILS/SIP/Item.pm diff --git a/Open-ILS/src/perlmods/OpenILS/SIP/Msg.pm b/Open-ILS/src/perlmods/lib/OpenILS/SIP/Msg.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/SIP/Msg.pm rename to Open-ILS/src/perlmods/lib/OpenILS/SIP/Msg.pm diff --git a/Open-ILS/src/perlmods/OpenILS/SIP/Patron.pm b/Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/SIP/Patron.pm rename to Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm diff --git a/Open-ILS/src/perlmods/OpenILS/SIP/Transaction.pm b/Open-ILS/src/perlmods/lib/OpenILS/SIP/Transaction.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/SIP/Transaction.pm rename to Open-ILS/src/perlmods/lib/OpenILS/SIP/Transaction.pm diff --git a/Open-ILS/src/perlmods/OpenILS/SIP/Transaction/Checkin.pm b/Open-ILS/src/perlmods/lib/OpenILS/SIP/Transaction/Checkin.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/SIP/Transaction/Checkin.pm rename to Open-ILS/src/perlmods/lib/OpenILS/SIP/Transaction/Checkin.pm diff --git a/Open-ILS/src/perlmods/OpenILS/SIP/Transaction/Checkout.pm b/Open-ILS/src/perlmods/lib/OpenILS/SIP/Transaction/Checkout.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/SIP/Transaction/Checkout.pm rename to Open-ILS/src/perlmods/lib/OpenILS/SIP/Transaction/Checkout.pm diff --git a/Open-ILS/src/perlmods/OpenILS/SIP/Transaction/Renew.pm b/Open-ILS/src/perlmods/lib/OpenILS/SIP/Transaction/Renew.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/SIP/Transaction/Renew.pm rename to Open-ILS/src/perlmods/lib/OpenILS/SIP/Transaction/Renew.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Template/Plugin/Unicode.pm b/Open-ILS/src/perlmods/lib/OpenILS/Template/Plugin/Unicode.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Template/Plugin/Unicode.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Template/Plugin/Unicode.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Template/Plugin/WebSession.pm b/Open-ILS/src/perlmods/lib/OpenILS/Template/Plugin/WebSession.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Template/Plugin/WebSession.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Template/Plugin/WebSession.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Template/Plugin/WebUtils.pm b/Open-ILS/src/perlmods/lib/OpenILS/Template/Plugin/WebUtils.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Template/Plugin/WebUtils.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Template/Plugin/WebUtils.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Utils/CStoreEditor.pm b/Open-ILS/src/perlmods/lib/OpenILS/Utils/CStoreEditor.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Utils/CStoreEditor.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Utils/CStoreEditor.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Utils/Cronscript.pm.in b/Open-ILS/src/perlmods/lib/OpenILS/Utils/Cronscript.pm.in similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Utils/Cronscript.pm.in rename to Open-ILS/src/perlmods/lib/OpenILS/Utils/Cronscript.pm.in diff --git a/Open-ILS/src/perlmods/OpenILS/Utils/Editor.pm b/Open-ILS/src/perlmods/lib/OpenILS/Utils/Editor.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Utils/Editor.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Utils/Editor.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Utils/Fieldmapper.pm b/Open-ILS/src/perlmods/lib/OpenILS/Utils/Fieldmapper.pm similarity index 98% rename from Open-ILS/src/perlmods/OpenILS/Utils/Fieldmapper.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Utils/Fieldmapper.pm index b8e5693ecd..bb582dcfdb 100644 --- a/Open-ILS/src/perlmods/OpenILS/Utils/Fieldmapper.pm +++ b/Open-ILS/src/perlmods/lib/OpenILS/Utils/Fieldmapper.pm @@ -27,9 +27,9 @@ __PACKAGE__->register_method( # # To dump the Javascript version of the fieldmapper struct use the command: # -# PERL5LIB=~/cvs/ILS/OpenSRF/src/perlmods/:~/cvs/ILS/Open-ILS/src/perlmods/ GEN_JS=1 perl -MOpenILS::Utils::Fieldmapper -e 'print "\n";' +# PERL5LIB=:~/vcs/ILS/Open-ILS/src/perlmods/lib/ GEN_JS=1 perl -MOpenILS::Utils::Fieldmapper -e 'print "\n";' # -# ... adjusted for your CVS sandbox, of course. +# ... adjusted for your VCS sandbox of choice, of course. # sub classes { diff --git a/Open-ILS/src/perlmods/OpenILS/Utils/ISBN.pm b/Open-ILS/src/perlmods/lib/OpenILS/Utils/ISBN.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Utils/ISBN.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Utils/ISBN.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Utils/Lockfile.pm b/Open-ILS/src/perlmods/lib/OpenILS/Utils/Lockfile.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Utils/Lockfile.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Utils/Lockfile.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Utils/MFHD.pm b/Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Utils/MFHD.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Utils/MFHD/Caption.pm b/Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD/Caption.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Utils/MFHD/Caption.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD/Caption.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Utils/MFHD/Date.pm b/Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD/Date.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Utils/MFHD/Date.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD/Date.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Utils/MFHD/Holding.pm b/Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD/Holding.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Utils/MFHD/Holding.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD/Holding.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Utils/MFHD/test/Makefile b/Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD/test/Makefile similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Utils/MFHD/test/Makefile rename to Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD/test/Makefile diff --git a/Open-ILS/src/perlmods/OpenILS/Utils/MFHD/test/mfhd.t b/Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD/test/mfhd.t similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Utils/MFHD/test/mfhd.t rename to Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD/test/mfhd.t diff --git a/Open-ILS/src/perlmods/OpenILS/Utils/MFHD/test/mfhddata.txt b/Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD/test/mfhddata.txt similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Utils/MFHD/test/mfhddata.txt rename to Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD/test/mfhddata.txt diff --git a/Open-ILS/src/perlmods/OpenILS/Utils/MFHD/test/testlib.pm b/Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD/test/testlib.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Utils/MFHD/test/testlib.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD/test/testlib.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Utils/MFHDParser.pm b/Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHDParser.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Utils/MFHDParser.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHDParser.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Utils/ModsParser.pm b/Open-ILS/src/perlmods/lib/OpenILS/Utils/ModsParser.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Utils/ModsParser.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Utils/ModsParser.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Utils/Normalize.pm b/Open-ILS/src/perlmods/lib/OpenILS/Utils/Normalize.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Utils/Normalize.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Utils/Normalize.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Utils/OfflineStore.pm b/Open-ILS/src/perlmods/lib/OpenILS/Utils/OfflineStore.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Utils/OfflineStore.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Utils/OfflineStore.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Utils/Penalty.pm b/Open-ILS/src/perlmods/lib/OpenILS/Utils/Penalty.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Utils/Penalty.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Utils/Penalty.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Utils/PermitHold.pm b/Open-ILS/src/perlmods/lib/OpenILS/Utils/PermitHold.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Utils/PermitHold.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Utils/PermitHold.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Utils/RemoteAccount.pm b/Open-ILS/src/perlmods/lib/OpenILS/Utils/RemoteAccount.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Utils/RemoteAccount.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Utils/RemoteAccount.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Utils/ScriptRunner.pm b/Open-ILS/src/perlmods/lib/OpenILS/Utils/ScriptRunner.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Utils/ScriptRunner.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Utils/ScriptRunner.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Utils/SpiderMonkey.pm b/Open-ILS/src/perlmods/lib/OpenILS/Utils/SpiderMonkey.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Utils/SpiderMonkey.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Utils/SpiderMonkey.pm diff --git a/Open-ILS/src/perlmods/OpenILS/Utils/ZClient.pm b/Open-ILS/src/perlmods/lib/OpenILS/Utils/ZClient.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/Utils/ZClient.pm rename to Open-ILS/src/perlmods/lib/OpenILS/Utils/ZClient.pm diff --git a/Open-ILS/src/perlmods/OpenILS/WWW/AddedContent.pm b/Open-ILS/src/perlmods/lib/OpenILS/WWW/AddedContent.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/WWW/AddedContent.pm rename to Open-ILS/src/perlmods/lib/OpenILS/WWW/AddedContent.pm diff --git a/Open-ILS/src/perlmods/OpenILS/WWW/AddedContent/Amazon.pm b/Open-ILS/src/perlmods/lib/OpenILS/WWW/AddedContent/Amazon.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/WWW/AddedContent/Amazon.pm rename to Open-ILS/src/perlmods/lib/OpenILS/WWW/AddedContent/Amazon.pm diff --git a/Open-ILS/src/perlmods/OpenILS/WWW/AddedContent/ContentCafe.pm b/Open-ILS/src/perlmods/lib/OpenILS/WWW/AddedContent/ContentCafe.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/WWW/AddedContent/ContentCafe.pm rename to Open-ILS/src/perlmods/lib/OpenILS/WWW/AddedContent/ContentCafe.pm diff --git a/Open-ILS/src/perlmods/OpenILS/WWW/AddedContent/OpenLibrary.pm b/Open-ILS/src/perlmods/lib/OpenILS/WWW/AddedContent/OpenLibrary.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/WWW/AddedContent/OpenLibrary.pm rename to Open-ILS/src/perlmods/lib/OpenILS/WWW/AddedContent/OpenLibrary.pm diff --git a/Open-ILS/src/perlmods/OpenILS/WWW/AddedContent/Syndetic.pm b/Open-ILS/src/perlmods/lib/OpenILS/WWW/AddedContent/Syndetic.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/WWW/AddedContent/Syndetic.pm rename to Open-ILS/src/perlmods/lib/OpenILS/WWW/AddedContent/Syndetic.pm diff --git a/Open-ILS/src/perlmods/OpenILS/WWW/BadDebt.pm b/Open-ILS/src/perlmods/lib/OpenILS/WWW/BadDebt.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/WWW/BadDebt.pm rename to Open-ILS/src/perlmods/lib/OpenILS/WWW/BadDebt.pm diff --git a/Open-ILS/src/perlmods/OpenILS/WWW/EGWeb.pm b/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGWeb.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/WWW/EGWeb.pm rename to Open-ILS/src/perlmods/lib/OpenILS/WWW/EGWeb.pm diff --git a/Open-ILS/src/perlmods/OpenILS/WWW/Exporter.pm b/Open-ILS/src/perlmods/lib/OpenILS/WWW/Exporter.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/WWW/Exporter.pm rename to Open-ILS/src/perlmods/lib/OpenILS/WWW/Exporter.pm diff --git a/Open-ILS/src/perlmods/OpenILS/WWW/IDL2js.pm b/Open-ILS/src/perlmods/lib/OpenILS/WWW/IDL2js.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/WWW/IDL2js.pm rename to Open-ILS/src/perlmods/lib/OpenILS/WWW/IDL2js.pm diff --git a/Open-ILS/src/perlmods/OpenILS/WWW/Method.pm b/Open-ILS/src/perlmods/lib/OpenILS/WWW/Method.pm.in similarity index 98% rename from Open-ILS/src/perlmods/OpenILS/WWW/Method.pm rename to Open-ILS/src/perlmods/lib/OpenILS/WWW/Method.pm.in index c5dc94c55a..3bec97c5d1 100644 --- a/Open-ILS/src/perlmods/OpenILS/WWW/Method.pm +++ b/Open-ILS/src/perlmods/lib/OpenILS/WWW/Method.pm.in @@ -78,7 +78,7 @@ sub handler { sub child_init_handler { OpenSRF::System->bootstrap_client( - config_file => "SYSCONFDIR/opensrf_core.xml" ); + config_file => "@sysconfdir@/opensrf_core.xml" ); } diff --git a/Open-ILS/src/perlmods/OpenILS/WWW/PasswordReset.pm b/Open-ILS/src/perlmods/lib/OpenILS/WWW/PasswordReset.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/WWW/PasswordReset.pm rename to Open-ILS/src/perlmods/lib/OpenILS/WWW/PasswordReset.pm diff --git a/Open-ILS/src/perlmods/OpenILS/WWW/Proxy.pm b/Open-ILS/src/perlmods/lib/OpenILS/WWW/Proxy.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/WWW/Proxy.pm rename to Open-ILS/src/perlmods/lib/OpenILS/WWW/Proxy.pm diff --git a/Open-ILS/src/perlmods/OpenILS/WWW/Redirect.pm b/Open-ILS/src/perlmods/lib/OpenILS/WWW/Redirect.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/WWW/Redirect.pm rename to Open-ILS/src/perlmods/lib/OpenILS/WWW/Redirect.pm diff --git a/Open-ILS/src/perlmods/OpenILS/WWW/Reporter.pm b/Open-ILS/src/perlmods/lib/OpenILS/WWW/Reporter.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/WWW/Reporter.pm rename to Open-ILS/src/perlmods/lib/OpenILS/WWW/Reporter.pm diff --git a/Open-ILS/src/perlmods/OpenILS/WWW/Reporter/transforms.pm b/Open-ILS/src/perlmods/lib/OpenILS/WWW/Reporter/transforms.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/WWW/Reporter/transforms.pm rename to Open-ILS/src/perlmods/lib/OpenILS/WWW/Reporter/transforms.pm diff --git a/Open-ILS/src/perlmods/OpenILS/WWW/SuperCat.pm b/Open-ILS/src/perlmods/lib/OpenILS/WWW/SuperCat.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/WWW/SuperCat.pm rename to Open-ILS/src/perlmods/lib/OpenILS/WWW/SuperCat.pm diff --git a/Open-ILS/src/perlmods/OpenILS/WWW/SuperCat/Feed.pm b/Open-ILS/src/perlmods/lib/OpenILS/WWW/SuperCat/Feed.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/WWW/SuperCat/Feed.pm rename to Open-ILS/src/perlmods/lib/OpenILS/WWW/SuperCat/Feed.pm diff --git a/Open-ILS/src/perlmods/OpenILS/WWW/TemplateBatchBibUpdate.pm b/Open-ILS/src/perlmods/lib/OpenILS/WWW/TemplateBatchBibUpdate.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/WWW/TemplateBatchBibUpdate.pm rename to Open-ILS/src/perlmods/lib/OpenILS/WWW/TemplateBatchBibUpdate.pm diff --git a/Open-ILS/src/perlmods/OpenILS/WWW/Vandelay.pm b/Open-ILS/src/perlmods/lib/OpenILS/WWW/Vandelay.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/WWW/Vandelay.pm rename to Open-ILS/src/perlmods/lib/OpenILS/WWW/Vandelay.pm diff --git a/Open-ILS/src/perlmods/OpenILS/WWW/Web.pm b/Open-ILS/src/perlmods/lib/OpenILS/WWW/Web.pm.in similarity index 97% rename from Open-ILS/src/perlmods/OpenILS/WWW/Web.pm rename to Open-ILS/src/perlmods/lib/OpenILS/WWW/Web.pm.in index 77a2822061..4087b09b79 100644 --- a/Open-ILS/src/perlmods/OpenILS/WWW/Web.pm +++ b/Open-ILS/src/perlmods/lib/OpenILS/WWW/Web.pm.in @@ -18,7 +18,7 @@ use OpenSRF::System; my $main_ttk = "opac/logic/page_router.ttk"; my $error_ttk = "opac/pages/error.ttk"; my $init_ttk = "opac/logic/page_init.ttk"; -my $bootstrap = "SYSCONFDIR/opensrf_core.xml"; +my $bootstrap = "@sysconfdir@/opensrf_core.xml"; my $child_init_ttk = "opac/logic/child_init.ttk"; my $includes = []; # [ '/pines/cvs/ILS/Open-ILS/src/templates' ]; diff --git a/Open-ILS/src/perlmods/OpenILS/WWW/XMLRPCGateway.pm b/Open-ILS/src/perlmods/lib/OpenILS/WWW/XMLRPCGateway.pm similarity index 100% rename from Open-ILS/src/perlmods/OpenILS/WWW/XMLRPCGateway.pm rename to Open-ILS/src/perlmods/lib/OpenILS/WWW/XMLRPCGateway.pm diff --git a/Open-ILS/src/support-scripts/test-scripts/circ_rules.pl b/Open-ILS/src/support-scripts/test-scripts/circ_rules.pl index 1bee02a056..398d0e8ca3 100755 --- a/Open-ILS/src/support-scripts/test-scripts/circ_rules.pl +++ b/Open-ILS/src/support-scripts/test-scripts/circ_rules.pl @@ -1,6 +1,6 @@ #/usr/bin/perl use strict; use warnings; -use lib q|../../../perlmods/|; +use lib q|../../../perlmods/lib/|; use Time::HiRes qw/time/; use OpenILS::Application::Circ::ScriptBuilder; require '../oils_header.pl'; diff --git a/Open-ILS/src/support-scripts/test-scripts/ftp.pl b/Open-ILS/src/support-scripts/test-scripts/ftp.pl index 932c719c77..a2f5310396 100755 --- a/Open-ILS/src/support-scripts/test-scripts/ftp.pl +++ b/Open-ILS/src/support-scripts/test-scripts/ftp.pl @@ -1,4 +1,4 @@ -#!/usr/bin/perl -IOpen-ILS/src/perlmods +#!/usr/bin/perl -IOpen-ILS/src/perlmods/lib/ use strict; use warnings; diff --git a/Open-ILS/src/support-scripts/test-scripts/ftp_ls.pl b/Open-ILS/src/support-scripts/test-scripts/ftp_ls.pl index 61cb80044d..a0cb57c359 100755 --- a/Open-ILS/src/support-scripts/test-scripts/ftp_ls.pl +++ b/Open-ILS/src/support-scripts/test-scripts/ftp_ls.pl @@ -1,4 +1,4 @@ -#!/usr/bin/perl -IOpen-ILS/src/perlmods +#!/usr/bin/perl -IOpen-ILS/src/perlmods/lib use strict; use warnings; diff --git a/Open-ILS/src/support-scripts/test-scripts/net_ssh2_ls.pl b/Open-ILS/src/support-scripts/test-scripts/net_ssh2_ls.pl index b51e669a3b..3022b54c8b 100755 --- a/Open-ILS/src/support-scripts/test-scripts/net_ssh2_ls.pl +++ b/Open-ILS/src/support-scripts/test-scripts/net_ssh2_ls.pl @@ -1,4 +1,4 @@ -#!/usr/bin/perl -IOpen-ILS/src/perlmods +#!/usr/bin/perl -IOpen-ILS/src/perlmods/lib use strict; use warnings; diff --git a/configure.ac b/configure.ac index d1019a7d55..329203ee54 100644 --- a/configure.ac +++ b/configure.ac @@ -374,7 +374,10 @@ AC_CONFIG_FILES([Makefile Open-ILS/xul/staff_client/Makefile Open-ILS/src/extras/eg_config Open-ILS/src/extras/fast-extract - Open-ILS/src/perlmods/OpenILS/Utils/Cronscript.pm], + Open-ILS/src/perlmods/Makefile + Open-ILS/src/perlmods/lib/OpenILS/WWW/Method.pm + Open-ILS/src/perlmods/lib/OpenILS/WWW/Web.pm + Open-ILS/src/perlmods/lib/OpenILS/Utils/Cronscript.pm], [ if test -e "./Open-ILS/src/extras/eg_config"; then chmod 755 Open-ILS/src/extras/eg_config; fi; if test -e "./Open-ILS/src/extras/fast-extract"; then chmod 755 Open-ILS/src/extras/fast-extract; fi; -- 2.43.2