automatic update OBS-URL: https://build.opensuse.org/request/show/296282 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-MARC-Charset?expand=0&rev=15
179 lines
7.1 KiB
Plaintext
179 lines
7.1 KiB
Plaintext
-------------------------------------------------------------------
|
|
Tue Apr 14 17:52:43 UTC 2015 - coolo@suse.com
|
|
|
|
- updated to 1.35
|
|
see /usr/share/doc/packages/perl-MARC-Charset/Changes
|
|
|
|
1.35 Tue Aug 13 19:50:55 PDT 2013
|
|
- improve conversion of certain composed characters to MARC8
|
|
|
|
Some characters should not be fully decomposed
|
|
before converting them to MARC8. This patch adds
|
|
a table of such characters, based on Annex A of
|
|
http://www.loc.gov/marc/marbi/2006/2006-04.html
|
|
and on some sample records provided by Jason
|
|
Stephenson of MVLC.
|
|
|
|
- recognize G0 and G1 characters properly
|
|
|
|
When converting from MARC8 to UTF8, MARC::Charset now
|
|
properly recognizes if a (single-byte) MARC8 character falls
|
|
in G0 or G1.
|
|
|
|
This is part of the fix for RT#63271 (converting characters
|
|
in the Extended Cyrillic character set), but should also
|
|
fix similar issues with converting characters in the extended
|
|
Arabic set.
|
|
|
|
This commit also means that all MARC8 character sets that support
|
|
both G0 and G1 wll be properly converted, regardless of whether
|
|
they're currently set as the G0 or G1 character set. For example,
|
|
it is now possible to convert Extended Latin as G0 or Basic Latin
|
|
as G1.
|
|
|
|
This fixes RT#63271
|
|
|
|
- have MARC::Charset::Code->marc_value() handle G0/G1 conversion
|
|
|
|
Since there's at present no need to do things like have
|
|
ANSEL be the G0 character set when converting from UTF8 to
|
|
MARC8, this commit centralizes the logic for deciding
|
|
whether to return the G0 or G1 MARC8 representation of a
|
|
character.
|
|
|
|
Also add MARC::Charset::Code->g0_marc_value(), which returns
|
|
the G0 representation of the character for use by the
|
|
character DB.
|
|
|
|
- New test cases for converting Vietnamese and Extended Cyrillic
|
|
text.
|
|
|
|
1.34 Mon Feb 11 09:10:35 PST 2013
|
|
- RT#83257: use AnyDBM_File rather than hardcode GDBM_File
|
|
|
|
To improve portability, use AnyDBM_File to select a DBM
|
|
rather than rely on GDBM_File. GDBM_File apparently used
|
|
to be a core module, but not all distributions included it,
|
|
particularly OS X. In any event, GDBM_File is no longer
|
|
core.
|
|
|
|
This patch also includes a tweak to allow MARC::Charset to
|
|
work with NDBM_File and ODBM_File, neither of which
|
|
support 'exists'.
|
|
|
|
I've tested MARC::Charset successfully on the following
|
|
DBMs:
|
|
|
|
- GDBM_File
|
|
- DB_File
|
|
- NDBM_File
|
|
- ODBM_File
|
|
- SDBM_File
|
|
|
|
This is also my preferred order; SDBM_File is selected last
|
|
because it produces the biggest data file on disk.
|
|
|
|
- RT#38912: fix mapping of double diacritics (ligature and double
|
|
tilde).
|
|
Thanks to Thomas P. Ventimiglia for the bug report and test case.
|
|
|
|
1.33 Thu Aug 4 23:25:14 EDT 2011
|
|
- move build_db() to separate .PL script so that module can be
|
|
built even if Class::Accessor and other dependencies aren't
|
|
available before Makefile.PL is run.
|
|
- list GDBM_File as an explicit dependency, as some distributions
|
|
like ActivePerl don't include it even though it is a
|
|
core module.
|
|
|
|
1.32 Thu Jun 30 16:38:32 EDT 2011
|
|
- make sure utf8 flag set in output of marc8_to_utf8
|
|
|
|
1.31 Thu Sep 30 10:53:00 EDT 2010
|
|
- minor revision to get v1.3 Changes into the CPAN distro :-)
|
|
|
|
1.3 Wed Sep 29 10:26:49 EDT 2010
|
|
- added latest codetables.xml from
|
|
http://www.loc.gov/marc/specifications/codetables.xml (thanks to
|
|
Mark Muehlhaeusler for noticing that there were some Arabic updates.
|
|
I reapplied the changes that François Charette suggested in v0.98
|
|
which are still not present in LC's codetable :-(
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 14 17:52:41 UTC 2015 - coolo@suse.com
|
|
|
|
- updated to 1.33
|
|
see /usr/share/doc/packages/perl-MARC-Charset/Changes
|
|
|
|
1.33 Thu Aug 4 23:25:14 EDT 2011
|
|
- move build_db() to separate .PL script so that module can be
|
|
built even if Class::Accessor and other dependencies aren't
|
|
available before Makefile.PL is run.
|
|
- list GDBM_File as an explicit dependency, assome distributions
|
|
like ActivePerl don't include it even though it is a
|
|
core module.
|
|
|
|
1.32 Thu Jun 30 16:38:32 EDT 2011
|
|
- make sure utf8 flag set in output of marc8_to_utf8
|
|
|
|
1.31 Thu Sep 30 10:53:00 EDT 2010
|
|
- minor revision to get v1.3 Changes into the CPAN distro :-)
|
|
|
|
1.3 Wed Sep 29 10:26:49 EDT 2010
|
|
- added latest codetables.xml from
|
|
http://www.loc.gov/marc/specifications/codetables.xml (thanks to
|
|
Mark Muehlhaeusler for noticing that there were some Arabic updates.
|
|
I reapplied the changes that François Charette suggested in v0.98
|
|
which are still not present in LC's codetable :-(
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 1 13:33:28 UTC 2010 - coolo@novell.com
|
|
|
|
- switch to perl_requires macro
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 29 18:30:28 UTC 2010 - coolo@novell.com
|
|
|
|
- remove /var/adm/perl-modules
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Nov 28 11:37:52 UTC 2010 - coolo@novell.com
|
|
|
|
- remove .packlist file
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 12 12:27:22 UTC 2010 - lars@linux-schulserver.de
|
|
|
|
- update to 1.02:
|
|
+ use Storable::nfreeze instead of Storable::freeze to get a more
|
|
portable character set database. Reported and fixed by Niko Tyni
|
|
of debian http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=579517
|
|
+ trim the size of the character mapping db by 70 times!
|
|
Uses GDBM_File instead of SDBM_File.
|
|
+ Addition of characters used by III ILSs which are not covered
|
|
by the official LoC codetables. Thanks go to Galen Charlton.
|
|
+ Removed PREREQ_FATAL from Makefile.PL to make CPAN testers happy
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 12 14:55:47 CET 2008 - lars@linux-schulserver.de
|
|
|
|
- update to 0.98:
|
|
+ addition of two code elements to etc/codetables.xml that enable
|
|
the conversion of some Arabic records that contain 0x8D and 0x8E
|
|
which ought to map to 0x200D and 0x200C in Unicode. These mappings
|
|
are present for Basic and Extended Latin, but are not present
|
|
in Arabic codetables. There are actually some records that seem
|
|
to prove the need for these rules (LCCN 2006552991). Thanks to
|
|
François Charette <fcharette@ankabut.net> for finding and proposing
|
|
the fix. Rules were forwarded on to LC for inclusion in canonical
|
|
character set mapping.
|
|
+ added t/farsi.t and t/farsi.marc to enable testing of new
|
|
code rules. Hopefully this will fail if the codetables.xml is
|
|
inadvertently removed without LC having added the new rules.
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 23 08:45:57 CEST 2007 - lars@linux-schulserver.de
|
|
|
|
- initial version 0.97
|
|
|