# # ChangeLog for main/trunk/greenstone2 # # Generated by Trac 1.4.2 # 2024-05-15T00:29:20+12:00 Thu, 24 Oct 2013 07:40:02 GMT ak19 [28537] * main/trunk/greenstone2/perllib/strings_ar.properties (modified) Update to Arabic language perlmodules module. Many thanks to Kamal ... Thu, 24 Oct 2013 07:39:33 GMT ak19 [28536] * main/trunk/greenstone2/macros/arabic.dm (modified) Updates to Arabic language coredm and auxdm modules. Many thanks to ... Wed, 23 Oct 2013 22:51:01 GMT kjdon [28527] * main/trunk/greenstone2/macros/english.dm (modified) changed fold to ignore, because what does fold mean anyway??? Wed, 23 Oct 2013 22:46:30 GMT kjdon [28526] * main/trunk/greenstone2/macros/english.dm (modified) * main/trunk/greenstone2/macros/query.dm (modified) removed the heading 'Field ..in word(s)' from sql search forms, as ... Wed, 23 Oct 2013 05:14:31 GMT ak19 [28524] * main/trunk/greenstone2/macros/french.dm (modified) Minor corrections on the request of John Rose. Wed, 23 Oct 2013 05:05:47 GMT ak19 [28523] * main/trunk/greenstone2/perllib/strings_ar.properties (modified) Updates to Arabic language perlmodules module. Many thanks to Kamal ... Wed, 23 Oct 2013 05:04:25 GMT ak19 [28522] * main/trunk/greenstone2/macros/spanish.dm (modified) Updates to Spanich language coredm module. Many thanks to Diego Spano. Wed, 23 Oct 2013 05:04:09 GMT ak19 [28521] * main/trunk/greenstone2/macros/arabic.dm (modified) Updates to Arabaic language coredm module. Many thanks to Kamal Salih ... Wed, 23 Oct 2013 02:24:58 GMT ak19 [28519] * main/trunk/greenstone2/perllib/strings_fr.properties (modified) French language perlmodules module. Many thanks to Yvan Arnaud. Wed, 23 Oct 2013 02:09:54 GMT ak19 [28518] * main/trunk/greenstone2/bin/script/gti.pl (modified) Undoing the change I made in an earlier commit, since that breaks the ... Tue, 22 Oct 2013 07:46:21 GMT ak19 [28513] * main/trunk/greenstone2/makegs2.sh (modified) Overhaul of makegs2.sh script: now, instead of doing the logic around ... Tue, 22 Oct 2013 03:23:07 GMT ak19 [28509] * main/trunk/greenstone2/build-src/configure (modified) * main/trunk/greenstone2/build-src/configure.in (modified) * main/trunk/greenstone2/configure (modified) * main/trunk/greenstone2/configure.in (modified) Bugfix to bug Kathy and I discovered when trying to compile source ... Mon, 21 Oct 2013 23:44:21 GMT kjdon [28507] * main/trunk/greenstone2/makegs2.sh (modified) added a bit more message about gnomelib to help users (me) Mon, 21 Oct 2013 07:57:25 GMT ak19 [28503] * main/trunk/greenstone2/bin/script/gti-process-spreadsheet.pl (modified) * main/trunk/greenstone2/bin/script/gti.pl (modified) 1. The process of submitting translation spreadsheets produced some ... Mon, 21 Oct 2013 07:42:33 GMT ak19 [28502] * main/trunk/greenstone2/macros/french2.dm (modified) Redoing commit of French language auxdm module of the GS Interface, ... Fri, 18 Oct 2013 09:44:30 GMT ak19 [28500] * main/trunk/greenstone2/macros/french.dm (modified) French language core module updates to the Greenstone Interface. Many ... Fri, 18 Oct 2013 06:54:31 GMT ak19 [28499] * main/trunk/greenstone2/perllib/strings_ar.properties (modified) Arabic language perl module of the Greenstone Interface. Many thanks ... Fri, 18 Oct 2013 06:52:18 GMT ak19 [28498] * main/trunk/greenstone2/macros/slovak.dm (modified) Slovak language coredm module of the Greenstone Interface. Many ... Fri, 18 Oct 2013 06:20:46 GMT ak19 [28497] * main/trunk/greenstone2/macros/document.dm (modified) * main/trunk/greenstone2/macros/english.dm (modified) * main/trunk/greenstone2/macros/style.dm (modified) Removing hyphens in some of the macros for adding user comments, as ... Thu, 17 Oct 2013 08:43:01 GMT ak19 [28493] * main/trunk/greenstone2/macros/french.dm (modified) * main/trunk/greenstone2/macros/french2.dm (modified) French/Francais language coredm and auxdm modules of the Greenstone ... Thu, 17 Oct 2013 04:03:50 GMT davidb [28489] * main/trunk/greenstone2/perllib/plugins/DirectoryPlugin.pm (modified) * main/trunk/greenstone2/perllib/plugins/MetadataXMLPlugin.pm (modified) Support for Cygwin added Thu, 17 Oct 2013 03:22:02 GMT ak19 [28487] * main/trunk/greenstone2/perllib/strings_ar.properties (modified) Arabic language perlmodules Greenstone Interface. Many thanks to ... Thu, 17 Oct 2013 03:21:41 GMT ak19 [28486] * main/trunk/greenstone2/perllib/strings_es.properties (modified) Spanish/Espanol language perlmodules Greenstone Interface. Many ... Thu, 17 Oct 2013 02:24:40 GMT ak19 [28482] * main/trunk/greenstone2/macros/gujarati.dm (modified) Gujarati auxdm module Greenstone Interface updates. Many thanks to ... Thu, 17 Oct 2013 02:24:03 GMT ak19 [28481] * main/trunk/greenstone2/macros/arabic.dm (modified) Arabic coredm module Greenstone Interface updates. Many thanks to ... Thu, 17 Oct 2013 02:22:05 GMT ak19 [28480] * main/trunk/greenstone2/macros/spanish2.dm (modified) Spanish/Espanol auxdm module Greenstone Interface updates. Many ... Thu, 17 Oct 2013 02:21:40 GMT ak19 [28479] * main/trunk/greenstone2/macros/spanish.dm (modified) Spanish/Espanol coredm module Greenstone Interface updates. Many ... Wed, 16 Oct 2013 08:38:01 GMT ak19 [28478] * main/trunk/greenstone2/perllib/strings_es.properties (modified) * main/trunk/greenstone2/perllib/strings_kk.properties (modified) * main/trunk/greenstone2/perllib/strings_mr.properties (modified) * main/trunk/greenstone2/perllib/strings_ro.properties (modified) * main/trunk/greenstone2/perllib/strings_ru.properties (modified) * main/trunk/greenstone2/perllib/strings_th.properties (modified) Cleaning up newlines in strings properties files to bring them up to ... Wed, 16 Oct 2013 08:35:50 GMT ak19 [28477] * main/trunk/greenstone2/perllib/strings_ar.properties (modified) Updates to Arabic language perlmodules Greenstone Interface. Many ... Wed, 16 Oct 2013 06:47:51 GMT ak19 [28473] * main/trunk/greenstone2/macros/croatian.dm (modified) * main/trunk/greenstone2/macros/czech.dm (modified) * main/trunk/greenstone2/macros/czech2.dm (modified) * main/trunk/greenstone2/macros/finnish.dm (modified) * main/trunk/greenstone2/macros/gaelic.dm (modified) * main/trunk/greenstone2/macros/galician.dm (modified) * main/trunk/greenstone2/macros/galician2.dm (modified) * main/trunk/greenstone2/macros/georgian.dm (modified) * main/trunk/greenstone2/macros/georgian2.dm (modified) * main/trunk/greenstone2/macros/greek.dm (modified) * main/trunk/greenstone2/macros/hebrew.dm (modified) * main/trunk/greenstone2/macros/hindi.dm (modified) * main/trunk/greenstone2/macros/kirghiz.dm (modified) * main/trunk/greenstone2/macros/maori.dm (modified) * main/trunk/greenstone2/macros/nav_ns4.dm (modified) * main/trunk/greenstone2/macros/turkish.dm (modified) * main/trunk/greenstone2/macros/turkish2.dm (modified) * main/trunk/greenstone2/macros/ukrainian.dm (modified) Cleaning translation files by removing lines that mention 'Missing ... Wed, 16 Oct 2013 06:46:42 GMT ak19 [28472] * main/trunk/greenstone2/macros/arabic2.dm (modified) Reinstating a line from nzdl that had gone missing on svn Wed, 16 Oct 2013 04:38:45 GMT davidb [28461] * main/trunk/greenstone2/bin/script/lucene_passes.pl (modified) Further tweak needed to support operation of script from Cygwin Wed, 16 Oct 2013 04:37:29 GMT davidb [28460] * main/trunk/greenstone2/perllib/util.pm (modified) Support for Cygwin added, along with a function (originally written ... Wed, 16 Oct 2013 04:35:48 GMT davidb [28459] * main/trunk/greenstone2/perllib/lucenebuilder.pm (modified) Support for Cygwin added Wed, 16 Oct 2013 02:25:33 GMT ak19 [28458] * main/trunk/greenstone2/macros/kazakh.dm (modified) Committing changes on nzdl that were marked as Updated 15-Apr-2009 by ... Wed, 16 Oct 2013 02:14:45 GMT ak19 [28457] * main/trunk/greenstone2/macros/russian2.dm (modified) Committing changes on nzdl that were marked as Updated 24-Feb-2009 by ... Tue, 15 Oct 2013 06:59:48 GMT ak19 [28456] * main/trunk/greenstone2/macros/french.dm (modified) John Rose had added translations to french.dm in June 2013 on Puka Sun, 13 Oct 2013 21:14:56 GMT davidb [28403] * main/trunk/greenstone2/common-src/src/getpw/Makefile.in (modified) * main/trunk/greenstone2/common-src/src/jdbmedit/Makefile.in (modified) Support for compiling from Cygwin added Sun, 13 Oct 2013 21:12:55 GMT davidb [28402] * main/trunk/greenstone2/bin/script/jdb2txt.pl (modified) * main/trunk/greenstone2/bin/script/lucene_passes.pl (modified) Changes to support running these scripts from Cygwin Sun, 13 Oct 2013 20:59:05 GMT davidb [28395] * main/trunk/greenstone2/perllib/dbutil/gdbm.pm (modified) * main/trunk/greenstone2/perllib/dbutil/gdbmtxtgz.pm (modified) * main/trunk/greenstone2/perllib/dbutil/jdbm.pm (modified) Support for running under Cygwin added Sun, 13 Oct 2013 20:58:09 GMT davidb [28394] * main/trunk/greenstone2/perllib/util.pm (modified) Further support for operation under Cygwin added Sun, 13 Oct 2013 20:57:33 GMT davidb [28393] * main/trunk/greenstone2/perllib/FileUtils.pm (modified) Support for Cygwin added Thu, 10 Oct 2013 08:12:21 GMT ak19 [28384] * main/trunk/greenstone2/build-src/src/java/org/nzdl/gsdl/ApplyXSLT.java (modified) 1. Fix: 3rd constructor had its arguments in the wrong order. 2. ... Thu, 10 Oct 2013 01:39:22 GMT ak19 [28381] * main/trunk/greenstone2/perllib/plugins/ConvertBinaryFile.pm (modified) Bugfix. When dealing with filenames with special characters that are ... Thu, 10 Oct 2013 00:57:59 GMT davidb [28375] * main/trunk/greenstone2/perllib/mgbuilder.pm (modified) * main/trunk/greenstone2/perllib/mgppbuilder.pm (modified) * main/trunk/greenstone2/perllib/plugins/BasePlugin.pm (modified) * main/trunk/greenstone2/perllib/util.pm (modified) A set of changes to help Greenstone building code (perl) run under ... Wed, 09 Oct 2013 11:28:10 GMT davidb [28370] * main/trunk/greenstone2/common-src/indexers/lucene-gs/Makefile.in (modified) * main/trunk/greenstone2/common-src/indexers/mgpp/java/org/greenstone/mgpp/Makefile.in (modified) * main/trunk/greenstone2/common-src/src/jdbmedit/Makefile.in (modified) Changes that help using javac in Make fiels when compiling up ... Fri, 04 Oct 2013 06:52:18 GMT ak19 [28355] * main/trunk/greenstone2/bin/script/gsConvert.pl (modified) * main/trunk/greenstone2/perllib/plugins/PagedImagePlugin.pm (modified) 1. Now gsConvert.pl calls the new pptextract.vbs VBScript (which ... Wed, 02 Oct 2013 04:47:39 GMT ak19 [28350] * main/trunk/greenstone2/runtime-src/packages/apache-httpd/httpd.conf.in (modified) * main/trunk/greenstone2/runtime-src/packages/apache-httpd/windows-httpd.conf.in (modified) GLIapplet needed GS2's bin/java to be accessible from the browser in ... Tue, 01 Oct 2013 08:13:54 GMT ak19 [28341] * main/trunk/greenstone2/macros/gti.dm (modified) Changed the GTI admin email from Anna's email. Tue, 01 Oct 2013 07:43:43 GMT ak19 [28340] * main/trunk/greenstone2/macros/gti.dm (modified) Minor fix to bring SVN version up to date with the string on the ... Tue, 01 Oct 2013 07:40:32 GMT ak19 [28339] * main/trunk/greenstone2/macros/gti.dm (modified) Another macro that needs to be defined for supporting the GS ... Tue, 01 Oct 2013 07:19:21 GMT ak19 [28338] * main/trunk/greenstone2/macros/english2.dm (modified) Display title for the new gti module for the Greenstone installer Tue, 01 Oct 2013 04:50:49 GMT ak19 [28337] * main/trunk/greenstone2/bin/script/gti.pl (modified) Add in new key for processing Greenstone installer language files Fri, 27 Sep 2013 07:20:47 GMT ak19 [28328] * main/trunk/greenstone2/build-src/configure (modified) * main/trunk/greenstone2/build-src/configure.in (modified) * main/trunk/gs2build/configure (modified) * main/trunk/gs2build/configure.in (modified) Repeating the changes made to greenstone configure files in gs2build ... Fri, 27 Sep 2013 07:05:14 GMT ak19 [28327] * main/trunk/greenstone2/configure (modified) * main/trunk/greenstone2/configure.in (modified) Removed debug statements Fri, 27 Sep 2013 06:42:19 GMT ak19 [28325] * main/trunk/greenstone2/configure (modified) * main/trunk/greenstone2/configure.in (modified) Updating configure for mac (leopard), which only likes if stmts that ... Fri, 27 Sep 2013 04:54:36 GMT ak19 [28324] * main/trunk/greenstone2/macros/paperspast-english.dm (added) * main/trunk/greenstone2/macros/paperspast-maori.dm (added) Adding in paperspast macros in Maori and English, since the support ... Fri, 27 Sep 2013 04:40:29 GMT ak19 [28323] * main/trunk/greenstone2/macros/gti.dm (modified) Dr Bainbridge fixed a bug on nzdl's GTI page where a file's download ... Thu, 26 Sep 2013 06:36:13 GMT ak19 [28319] * main/trunk/greenstone2/perllib/plugins/HTMLPlugin.pm (modified) The replace-with-src-doc feature had stopped working. It needed ... Thu, 26 Sep 2013 04:36:59 GMT ak19 [28317] * main/trunk/greenstone2/configure (modified) * main/trunk/greenstone2/configure.in (modified) Removing debug statement that was accidentally committed just now. ... Thu, 26 Sep 2013 04:32:41 GMT ak19 [28316] * main/trunk/greenstone2/configure (modified) * main/trunk/greenstone2/configure.in (modified) Adding in the enable-gnome-lib-ext configure flag for GS2's configure ... Wed, 25 Sep 2013 08:55:18 GMT ak19 [28309] * main/trunk/greenstone2/build-src/configure (modified) * main/trunk/greenstone2/configure (modified) Committing the configure files generated from autoconf on the CentOS ... Wed, 25 Sep 2013 07:49:10 GMT ak19 [28308] * main/trunk/greenstone2/build-src/Makefile.in (modified) * main/trunk/greenstone2/build-src/configure.in (modified) * main/trunk/greenstone2/configure.in (modified) Configuration and make stages now work with gnome-lib. Committing GS2 ... Tue, 17 Sep 2013 02:14:09 GMT ak19 [28285] * main/trunk/greenstone2/perllib/plugins/OpenDocumentPlugin.pm (modified) Deprecated util:: subroutines replaced with their FileUtils equivalents Thu, 12 Sep 2013 01:23:12 GMT davidb [28269] * main/trunk/greenstone2/bin/script/activate.pl (modified) Increasing timeout value. On puka, given its load, 5 secs wasn't ... Thu, 12 Sep 2013 01:04:59 GMT davidb [28268] * main/trunk/greenstone2/perllib/cgiactions/docextractaction.pm (modified) Existing doc.xml maked with R for reindex, new file I to index Thu, 12 Sep 2013 01:03:28 GMT davidb [28267] * main/trunk/greenstone2/perllib/plugins/GreenstoneXMLPlugin.pm (modified) Code change to allow doc.xml files that do not have a DOCTYPE line Wed, 11 Sep 2013 23:03:48 GMT davidb [28265] * main/trunk/greenstone2/perllib/plugins/GreenstoneXMLPlugin.pm (modified) Revised RE for accepting doc.xml files to allow for time-stamped ones Wed, 11 Sep 2013 22:44:24 GMT davidb [28264] * main/trunk/greenstone2/perllib/cgiactions/docextractaction.pm (modified) Change what doc.xml is as well\! Wed, 11 Sep 2013 22:31:48 GMT davidb [28263] * main/trunk/greenstone2/perllib/cgiactions/docextractaction.pm (modified) Code added to make the new document have a differentdoc-id from the ... Wed, 11 Sep 2013 22:10:44 GMT davidb [28261] * main/trunk/greenstone2/perllib/cgiactions/docextractaction.pm (modified) This action now saves the newly created document in the same archives ... Wed, 11 Sep 2013 02:11:44 GMT davidb [28252] * main/trunk/greenstone2/perllib/cgiactions/metadataaction.pm (modified) white-space change Wed, 11 Sep 2013 02:11:32 GMT davidb [28251] * main/trunk/greenstone2/perllib/cgiactions/docextractaction.pm (modified) Change to calculation of curr_sec_num so it correctly pops off values ... Tue, 10 Sep 2013 03:37:45 GMT ak19 [28250] * main/trunk/greenstone2/perllib/download.pm (modified) * main/trunk/greenstone2/perllib/downloaders/MediaWikiDownload.pm (modified) * main/trunk/greenstone2/perllib/downloaders/OAIDownload.pm (modified) * main/trunk/greenstone2/perllib/downloaders/SRWDownload.pm (modified) * main/trunk/greenstone2/perllib/downloaders/WgetDownload.pm (modified) * main/trunk/greenstone2/perllib/downloaders/Z3950Download.pm (modified) 1. Jenny and I fixed an oversight in OAIDownload, thanks to Kathy's ... Tue, 10 Sep 2013 03:05:36 GMT davidb [28249] * main/trunk/greenstone2/perllib/cgiactions/docextractaction.pm (modified) A very rough cut at dividig a document in to two parts Mon, 09 Sep 2013 11:22:06 GMT davidb [28245] * main/trunk/greenstone2/perllib/cgiactions/docextractaction.pm (modified) Tweak to help statement Mon, 09 Sep 2013 11:04:30 GMT davidb [28243] * main/trunk/greenstone2/perllib/cgiactions/docextractaction.pm (added) New CGI program to manipulate doc.xml files to remove some ... Mon, 09 Sep 2013 10:49:29 GMT davidb [28242] * main/trunk/greenstone2/common-src/cgi-bin/document-extract.pl (added) New CGI program to manipulate doc.xml files to remove some ... Fri, 06 Sep 2013 06:29:14 GMT ak19 [28236] * main/trunk/greenstone2/perllib/util.pm (modified) Added a parameter to specify whether paths on windows should be ... Thu, 05 Sep 2013 09:17:20 GMT ak19 [28228] * main/trunk/greenstone2/perllib/util.pm (modified) For windows, need to check for short (not long) file/path names when ... Thu, 05 Sep 2013 04:36:42 GMT ak19 [28226] * main/trunk/greenstone2/perllib/util.pm (modified) Related to previous commit: the test for whether the OS is Windows, ... Thu, 05 Sep 2013 04:30:23 GMT ak19 [28225] * main/trunk/greenstone2/perllib/util.pm (modified) Another commit concerning the placeholder GS paths written into the ... Thu, 05 Sep 2013 01:47:41 GMT kjdon [28223] * main/trunk/greenstone2/macros/english.dm (modified) * main/trunk/greenstone2/macros/query.dm (modified) tidying up advanced form stem/case/accent boxes. added in boxes and ... Thu, 05 Sep 2013 01:45:13 GMT kjdon [28222] * main/trunk/greenstone2/runtime-src/src/recpt/querytools.cpp (modified) changed order to reflect order in advanced form Thu, 05 Sep 2013 01:35:43 GMT kjdon [28221] * main/trunk/greenstone2/runtime-src/src/recpt/querytools.cpp (modified) tidying up for case/accent/stem checkboxes in advance mgpp search ... Thu, 05 Sep 2013 01:33:46 GMT kjdon [28220] * main/trunk/greenstone2/runtime-src/src/recpt/queryaction.cpp (modified) adding in fqaf arg - form query accent fold, foro the fold accent ... Thu, 05 Sep 2013 00:11:57 GMT kjdon [28217] * main/trunk/greenstone2/common-src/indexers/mgpp/text/GSDLQueryParser.cpp (modified) changed a comment Wed, 04 Sep 2013 23:18:17 GMT kjdon [28215] * main/trunk/greenstone2/perllib/mgbuilder.pm (modified) * main/trunk/greenstone2/perllib/mgppbuilder.pm (modified) assume that no indexoptions line in config file actually means no ... Wed, 04 Sep 2013 23:10:04 GMT kjdon [28214] * main/trunk/greenstone2/perllib/cpan/HTML (added) * main/trunk/greenstone2/perllib/cpan/HTML/TokeParser (moved) * main/trunk/greenstone2/perllib/cpan/HTML/TokeParser.pm (moved) moved TokeParser out of perl 5.8 back to main cpan HTML folder. ... Wed, 04 Sep 2013 10:09:17 GMT ak19 [28213] * main/trunk/greenstone2/perllib/util.pm (modified) Clean up. Removed an usused new method to convert a path to its ... Wed, 04 Sep 2013 10:06:07 GMT ak19 [28212] * main/trunk/greenstone2/perllib/plugouts/BasePlugout.pm (modified) Removed unused variable Wed, 04 Sep 2013 09:46:07 GMT ak19 [28211] * main/trunk/greenstone2/perllib/arcinfo.pm (modified) * main/trunk/greenstone2/perllib/cgiactions/explodeaction.pm (modified) * main/trunk/greenstone2/perllib/cgiactions/metadataaction.pm (modified) * main/trunk/greenstone2/perllib/inexport.pm (modified) * main/trunk/greenstone2/perllib/manifest.pm (modified) * main/trunk/greenstone2/perllib/plugin.pm (modified) * main/trunk/greenstone2/perllib/plugouts/BasePlugout.pm (modified) * main/trunk/greenstone2/perllib/util.pm (modified) No more absolute paths in archiveinf-doc.gdb and archiveinf-src.gdb Tue, 03 Sep 2013 00:02:22 GMT kjdon [28200] * main/trunk/greenstone2/collect/demo/import/ec160e/ec160e.htm (modified) * main/trunk/greenstone2/collect/demo/import/fb34fe/fb34fe.htm (modified) Added in missing end BODY tags. not sure if important or not... Mon, 02 Sep 2013 23:44:05 GMT kjdon [28199] * main/trunk/greenstone2/perllib/classify/AZCompactSectionList.pm (modified) make the doclevel default be section - a sectionlist by default ... Mon, 02 Sep 2013 23:43:07 GMT kjdon [28198] * main/trunk/greenstone2/perllib/classify/AZCompactList.pm (modified) changed doclevel to 'our' so that AZCompactSectionList can use it in args Mon, 02 Sep 2013 23:31:07 GMT kjdon [28197] * main/trunk/greenstone2/perllib/strings.properties (modified) added a missing string for AZCompactList Mon, 02 Sep 2013 22:42:53 GMT kjdon [28196] * main/trunk/greenstone2/perllib/plugins/HTMLPlugin.pm (modified) util::mk_dir should be FileUtils::makeDirectory Thu, 29 Aug 2013 03:13:29 GMT kjdon [28185] * main/trunk/greenstone2/bin/script/activate.pl (modified) we don't need to copy solr.xml from ext folder as its modified in the ... Wed, 28 Aug 2013 09:02:52 GMT ak19 [28177] * main/trunk/greenstone2/perllib/util.pm (modified) Added new subroutines to convert from absolute paths to Greenstone ... Wed, 28 Aug 2013 06:10:45 GMT ak19 [28176] * main/trunk/greenstone2/perllib/util.pm (modified) Fix to previous commit