Unicode::Collate implements Unicode Collation Algorithm (UCA). The UCA
provides a specification for how to compare two Unicode strings while
remaining conformant to the requirements of The Unicode Standard. The UCA
also supplies the Default Unicode Collation Element Table (DUCET), which
is data specifying the default collation order for all Unicode characters.
(imported and updated from wip)
Changes:
o fixed translation of \u{a}, removed incorrect translations of \u{n}
and \u{N} (contributed by Domenico Bianculli)
o bib2bib conditions: support for \u (contributed by Domenico Bianculli)
* Remove obsolete patches.
Changelog:
Version 3.2.0 (2011.11.26)
------------------------
* "--dpi" (or "-d") option has been added to qrencode. This option set DPI
information in an output PNG image. (Thanks to David Dahl)
* New option "--enable-thread-safety" has been added to the configure script
that makes the library thread-safe. It is enabled by default.
* QRcode_encodeData(), QRcode_encodeDataMQR, QRcode_encodeDataStructured() have
been added for binary data encoding including '\0'.
* Typo and bug fixes.
* Experimental Micro QR Code support has been added.
* "--micro" (or "-M") option for Micro QR Code has been added to qrencode.
(experimental)
Release Note:
Binary data including '\0' is now supported. To encode a binary data, give "-8"
option to qrencode, and let qrencode obtain data via standard input like
"qrencode -8 -o output.png < binary". "--dpi" and "-d" are also added to embed
DPI information to PNG file.
A bug in the mask pattern evaluation routine has been fixed. In some cases,
libqrencode may generate a different symbol from the one that was generated by
the prior libqrencode because of this bug fix, but the embedded data are not
affected. The symbols generated by the old libqrencode are valid.
Experimental support of Micro QR Code encoder has been added. Some functions
(QRcode_*MQR()) have been added to the library. The command line tool generates
Micro QR Code when "--micro" or "-M" is given.
to update textproc/p5-Text-Sass.
This module provides conversions between commonly used ways to express
colors. It provides conversions between color spaces such as RGB and
HSV, and it provides ways to look up colors by a name.
Changes from previous:
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 :-(
In the Makefile.in, libcharset is copied with pax into lib/ along with
its object files. This overwrites relocatable.lo from libiconv, which
is then relinked against the wrong object. Use "libtool --mode=install cp"
instead to only copy the library.
Should hopefully fix PR pkg/45341.
New in 1.14:
* The 'iconv' program now produces its output as soon as it can. It no longer
unnecessarily waits for more input.
* Updated the GB18030 converter to map 25 characters to code points that have
been to Unicode since 2000, rather than to code points in the Private Use
Area.
* Updated the BIG5-HKSCS converter. The old BIG5-HKSCS converter is renamed to
BIG5-HKSCS:2004. A new converter BIG5-HKSCS:2008 is added. BIG5-HKSCS is now
an alias for BIG5-HKSCS:2008.
* Fixed a bug in the conversion to wchar_t.
* Fixed a small bug in the CP1258 converter.
1.15
- add --dump-options to make it easier to allow people to write a
bash completion file. Let me know when you have one ready :-)
- fix a bug where on case-insensitive filesystems --upper and
--lower did not work because we thought the new file would already
exist (stat "foo" and stat "FOO" are the same, yeah. The obvious
workaround to use "--replace" would delete the files on case-insensitive
filesystems instead, which was even worse. Case conversion should
be working well now, I tested it on Darwin and on case-insensitive
XFS. The latter one is a bit buggy by the way, see
https://bugzilla.kernel.org/show_bug.cgi?id=39512. convmv works
around that bug, too.
* Artificially bump our version number because an upstream author decided to
not play nice. Fixes RT-68690
Changes 1.28:
* Move podspell into xt/
Changes 1.27:
* Add auto_install so feature works again, fixes RT-67169
* don't accumulate initial whitespace in the incremental buffer
(this can be useful to allow whitespace-keepalive on a tcp
connection without triggering the max_size limit).
* properly croak on some invalid inputs that are not strings
(e.g. undef) when trying to decode a json text
* avoid a classical buffer overflow in case a progress message is too long.
* this release adds depdencies for snprintf/vsnprintf.
* some uuencode encoders do not generate a final "space" line
before the "end" marker, so do not rely on the line to be there.
* Update MASTER_SITES and HOMEPAGE.
* set LICENSE
* Fix pg-config --cflags output
Changelog:
3.1.1 (2010.2.3)
A bug in data encoder has been fixed.
3.1.0 (2009.6.6)
Various code cleanups and performance improves.
Strict internal error checks have been added.
"--without-tests" has become default setting. Specify "--with-tests" to compile test programs.
Some memory leak bugs have been fixed.
0.9.1 - 0.9.2
- Fix build with gcc 4.6.x (Caolan McNamara)
- Handle graciously corrupted WP6 prefix data (Fridrich)
- Initial conversion of Mac double byte script characters (Fridrich)
- Internally use UCS4 instead of UCS2 (Fridrich)
- Add Arabic character conversion for WP5 parser (Fridrich)
- Allow conversion of one WP character to a sequence of unicode
characters (Fridrich)
- Miscellaneous conversion fixes (Edward Mendelson, Fridrich)
This package was submited as part of PR pkg/43929 which adds the Koha Integrated Library System
submitted by Edgar Fuß
-------------------------------------
This module provides an implentation of the LOC's spec on how to convert
metadata between MARC and Dublin Core format. The spec for converting MARC to
Dublin Core is available at: http://www.loc.gov/marc/marc2dc.html, and from DC
to MARC: http://www.loc.gov/marc/dccross.html.
NB: The conversion cannot be done in a round-trip manner. i.e. Doing a
conversion from MARC to DC, then trying to go back to MARC will not yield the
original record.
This package was submited as part of PR pkg/43929 which adds the Koha Integrated Library System
submitted by Edgar Fuß
-------------------------------------
MARC::Charset allows you to turn MARC-8 encoded strings into UTF-8 strings.
MARC-8 is a single byte character encoding that predates unicode, and allows
you to put non-Roman scripts in MARC bibliographic records.
While here update to latest version - 1.96
ersion 1.96, September 29, 2010
================================
o option -debug now prints the exact BibTeX commmand which is run
o new option --note-html similar to --note but assuming a bibtex
field already in HTML format
o various little changes in the Makefile requested by the Debian maintainer
Version 1.95, March 23, 2010
============================
o bib2bib: option "--php-output" to produce output as a PHP 2D array
o bib2bib: options "--remove" and "--rename", to remove or rename fields
o new headers with proper copyright
o bib2bib: option "--no-comment", to prevent generation of extra
comments
o fixed support for DOI links: when field "doi" is already an URL, the
DOI prefix is not prepended
o tags "bibtexnumber" and "bibtexitem" are now inserted to ease the
customization using CSS
Version 1.94, 07/05/09
======================
o support for arXiv preprints links: a field "eprint = {xxx}" will be
recognized, if any, and a link to http://arxiv.org/abs/ will be displayed;
option -noeprint turns it off and option -eprintf-prefix <url> sets a
different prefix for the urls (contributed by Ari Stern)
Version 1.93, 12/12/08
======================
o bib2bib: giving '$date' as argument of option -s allows to sort from
oldest to newest entry
o bib2bib: field names in conditions may contain digits and '-' (usefull for
custom fields)
Version 1.92, 08/07/08
======================
o Windows installer (using NSIS nsis.sourceforge.net)
o new bib2bib option --expand-xrefs to perform crossrefs expansion
o option -m (reading macros from a file):
- fixed macro definition with \def
- macros with arguments are now supported
o added accents conversion for tilda, and fixed accents conversion
for \"i, \"\i and such (patch by Samuel Colin)
o fixed bib2bib command line options to accept --warn-error and
--quiet (as described in the manual)
Version 1.91, 20/02/2008
========================
o fixed bug in bib2bib and bibtex2html when quotes (") are used in fields
o fixed bug with -nobibsource and -multiple (bib links on the separate pages)
Version 1.90, 01/02/2008
========================
o bib2bib: = and <> are now case insensitive; use == and != instead
to perform case sensitive comparison
o correctly support $x$$y$ where the central $$ is not passing into
display math mode
o more cases for accent macros \' \~ \. \u \v (patch by John Kewley)
* Parse correctly WP 2 for Mac documents without resource fork
* Improvements in parsing of pictures in WP1 parser
* Fix wrong sizes of some functions in WP1 and WP42 parsers
* Fix handling of character attributes
- fix a one-byte-past-end-write buffer overflow in UURepairData
(reported, analysed and testcase provided by Marco Walther).
- quoted-printable decoding was completely broken, try a fix.
PHP classes to provide Unicode Normalization.
Performs the 4 normalizations:
NFD: Canonical Decomposition
NFC: Canonical Decomposition, followed by Canonical Composition
NFKD: Compatibility Decomposition
NFKC: Compatibility Decomposition, followed by Canonical Composition
Complies with the official Unicode.org regression test. Uses UTF8 binary
strings natively but can normalize a string in any UTF format. Fully tested
with phpUnit. Code coverage test close to 100%.
The changes include:
Mention other file formats than ODT in the manual page
Remove check for mime type
Fix typo in manual page
Make iconv usage configurable
Build on HP-UX 11
This is for PR #43599
2010-10-26 Gisle Aas <gisle@ActiveState.com>
Release 3.13
The fix in v3.12 to try to preserve the SvUTF8 flag was buggy
and actually managed to set the flag on strings that did not
have it originally.
2010-10-25 Gisle Aas <gisle@ActiveState.com>
Release 3.12
Don't change SvUTF8 flag on the strings encoded [RT#60105]
Documentation tweaks
2010-10-24 Gisle Aas <gisle@ActiveState.com>
Release 3.11
Provide encode_base64url and decode_base64url functions to process
the base64 scheme for "URL applications".
The decode_base64() does not issue warnings on suspect input data
any more.
2010-10-11 Gisle Aas <gisle@ActiveState.com>
Release 3.10
Provide functions to calculate the length of encoded and decoded
base64 strings [RT#62404]
2.27 Sun Oct 31 20:32:46 2010
[JSON::PP]
- Some optimizations (gfx)
[JSON::PP::5005]
- added missing B module varibales (makamaka)
2.26 Tue Sep 28 17:41:37 2010
[JSON::PP]
- cleaned up code and enhanced sort option efficiency in encode.
2.25 Tue Sep 28 16:47:08 2010
[JSON]
- JSON::Backend::XS::Supportable always executed a needless process
with JSON::XS backend. This made encode/decode a bit slower.
2.24 Mon Sep 27 10:56:24 2010
[JSON::PP]
- tweaked code.
- optimized code in hash object encoding.
2.23 Sun Sep 26 22:08:12 2010
[JSON::PP]
- modified tied object handling in encode. it made encoding speed faster.
pointed by https://rt.cpan.org/Ticket/Display.html?id=61604
- modified t/e10_bignum.t
for avoiding a warning in using Math::BigInt dev version
0.1.x - 0.2.0
- Rewrite the library to reuse wherever possible the libwpd types and APIs.
- Rewrite the libwpg API to be similar to the libwpd API where the arguments
are passed as pairs of attribute name and values.
- Convert the embedded text inside graphics.
- Remove implementation of stream abstraction class and use the libwpd
WPXInputStream implementations.
CHANGES:
0.8.x - 0.9.0
- Conversion of page-numbering (William)
- Conversion of embedded images and text boxes in WP1, WP3, WP5 and WP6 documents
(Fridrich)
- Conversion of password protected WP1, WP3, WP42 and WP5 documents (Fridrich)
- Conversion of annotations/comments in WP6 parser (Fridrich)
- Fix some greek characters so that Text written in WP5.1 with Printer Polyglott
convert correct.
- Fix unicode mappings of some older Symbol and Dingbats fonts (Fridrich)
- Drop the libgsf dependency in favour of pure C++ implementation of the WPXInputStream
interface (Fridrich, Ariya)
- Fix the footnote/endnote/comment/annotation/textbox writing in wpd2html converter
- Improve metadata parsing (David Hislop)
mpack-1.6 introduced more security on Unix-like systems by creating
and using a helper function, os_createnewfile, that uses O_CREAT|O_EXCL.
Unfortunately, it also uses it to write the total number of parts
temporary file, which fails if more than one part contains the
total number (as mpack creates them!)
The new code compares old and new totals, if both exist, and only
writes the new total, if the old didn't exist. Problem solved and
one sanity check more at the same time.
* Restore binary compatibility again, 1.2.8 broke it
Changes 1.2.8:
* Fix bug 10025: Segfault trying to parse certain word documents
* Fix bug 12746: Tables not imported from MS Word documents
* Fix Bug 11433 wvWare hangs on this seemingly blank word doc
* Buildfix: Remove unused LINK_WIN32_DLL check
* Buildfix: link with -no-undefined
Changes 1.2.7:
* Bug 12353: Regression: newlines not imported anymore
* Cross building improvements
* Fix build issue: 'libtool: link: `-::-' is not valid version information'
* Bug 12353: configure.ac in 1.2.6 release says 1.2.5
Changes 1.2.6:
Important:
* Restore the soversion major to the value of 1.2.4 because ABI didn't change.
Fixes:
* Bug 11547: unportable test construct.
* Fix typos in wvWare's help message.
* Fix a few mis-matched wvMalloc/malloc/wvFree/free combinations. Use glib to
allocate and free all of our memory.
* Bug 9355: a NULL pointer was causing a crash.
* Bug 9705: Default font alignment in paragraph was incorrect.
* Bug 10125: Crash in the PAP handling.
* Fix a memory leak in wvRTF.
* Bug 12034: Fix a huge performance issue while loading images.
* Fix invalid writes in wvConfig.c
* The library and the iconv program now understand platform dependent aliases,
for better compatibility with the platform's own iconv_open function.
Examples: "646" on Solaris, "iso88591" on HP-UX, "IBM-1252" on AIX.
* For stateful encodings, when the input ends with a shift sequence followed
by invalid input, the iconv function now increments the input pointer past
the shift sequence before returning (size_t)(-1) with errno = EILSEQ. This
is also like GNU libc's iconv() behaves.
* The library exports a new function iconv_open_into() that stores the
conversion descriptor in pre-allocated memory, rather than allocating fresh
memory for it.
* Added CP1131 converter.
skf (1.97.3)
* fix index of JIS X-0208(1978) table.
* fix x-0201 kana to x-0208 kana conversion.
* nkf-compatibility: fix -X option.
* several nkf-compatibility feature fix and added.
Libwpg project is a collection of library and tools to work with
graphics in WPG (WordPerfect Graphics) format. WPG is the format
used among others in Corel sofware, such as WordPerfect(tm) and
Presentations(tm).
bug fix release
* add MS_Kanji as alias of Shift_JIS.
* fixes wrong convertion from Hankaku-Kana to Zenkaku-Kana with eucJP-ms and
eucJP-ascii.
* fixes mis-conversion from Hankaku-Kana to Zenkaku-Kana with CP50220.
* other some bug fixes.
Version 1.02 provides minor changes only:
- added COPYRIGHT according to FEDORA & DEBIAN community requests
- test.pl - extended test string (just for sure ;)
1.) Include "devel/gettext-lib/buildlink3.mk" to avoid incomplete builds.
2.) Don't strip installed binaries (under Mac OS X only) which is required
for shared objects.
Upstream changes:
2.3 Wed Aug 18 01:26:47 CEST 2010
- make sure decoder doesn't change the decoding in the incremental
parser (testcase provided by Hendrik Schumacher).
- applied patch by DaTa for Data::Dumper support in json_xs.
- added -t dump support to json_xs, using Data::Dump.
- added -f eval support to json_xs.
Upstream changes:
2.22 Wed Aug 25 12:46:13 2010
[JSON]
- added JSON::XS installing feature in Makefile.PL
with cpan or cpanm (some points suggested by gfx)
- check that to_json and from_json are not called as methods (CHORNY)
[JSON::PP]
- modified for -Duse64bitall -Duselongdouble compiled perl.
11_pc_expo.t too. (these are patched by H.Merijn Brand)
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.
sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
skf (1.97.2) experimental; urgency=low
* fix crashes when LANG parameter output and B-right case
* kick out jef/transparent output (does not work anyway)
Upstream changes:
2.21 Mon Apr 5 14:56:52 2010
[JSON]
- enhanced 'HOW DO I DECODE A DATA FROM OUTER AND ENCODE TO OUTER'
- renamed eg/bench_pp_xs.pl to eg/bench_decode.pl
- added eg/bench_encode.pl
2.20 Fri Apr 2 12:50:08 2010
[JSON]
- added eg/bench_pp_xs.pl for benchmark sample
- updated 'INCREMENTAL PARSING' section
[JSON::PP]
- decode_prefix() didn't count a consumed text length properly.
- enhanced XS compatibilty
in the case of decoding a white space garbaged text.
2.19 Tue Mar 30 13:40:24 2010
[JSON]
- fixed typo (rt#53535 by Angel Abad)
- added a recommendation
refering to (en|de)code_json to pod (suggested by tokuhirom)
- added 'HOW DO I DECODE A DATA FROM OUTER AND ENCODE TO OUTER' to pod.
2.18 Tue Mar 23 15:18:10 2010
[JSON]
- updated document (compatible with JSON::XS 2.29)
[JSON::PP]
- fixed encode an overloaded 'eq' object bug (reported by Alexey A. Kiritchun)
- enhanced an error message compatible to JSON::XS
An alternate base32 encoder (not RFC 3548 compliant).
The rationale for base-32 encoding in RFC 3548 [1] is as written therein: "The
Base 32 encoding is designed to represent arbitrary sequences of octets in a
form that needs to be case insensitive but need not be humanly readable.".
The rationale for our encoding is different -- it is to represent arbitrary
sequences of octets in a form that is as convenient as possible for human
users to manipulate. In particular, z-base-32 was created in order to serve
the Mnet project [3], where 30-octet cryptographic values are encoded into
URIs for humans to manipulate. Anticipated uses of these URIs include cut-
and-paste, text editing (e.g. in HTML files), manual transcription via a
keyboard, manual transcription via pen-and-paper, vocal transcription over
phone or radio, etc.
The desiderata for such an encoding are:
* minimizing transcription errors -- e.g. the well-known problem of confusing
`0' with `O'
* embedding into other structures -- e.g. search engines, structured or
marked-up text, file systems, command shells
* brevity -- Shorter URLs are better than longer ones.
* ergonomics -- Human users (especially non-technical ones) should find the
URIs as easy and pleasant as possible. The uglier the URI looks, the worse.
A fast erasure codec which can be used with the command-line, C,
Python, or Haskell.
Fast, portable, programmable erasure coding a.k.a. "forward error
correction": the generation of redundant blocks of information such
that if some blocks are lost then the original data can be recovered
from the remaining blocks. The zfec package includes command-line
tools, C API, Python API, and Haskell API.
Version 1.38 April 26, 2010
* Support ENVIRONMENT and FILES sections.
* Move all translated text into .po files (previously .h2m include
files were handled seperately).
* Submit package to the Translation Project (translationproject.org).
* Add Vietnamese translation.
* Add some comments for translators.
Version 1.37 November 14, 2009
* Update GPL to v3.
* Add --version-string option.
* Add --no-discard-stderr option.
* Add line breaks into bug reporting section.
* Add Brazilian Portuguese and German translations.
* Select a reasonable configure default for --enable-nls.
* Revise preload mechanism to not require preloadable libintl.
version 2.29).
Pkgsrc changes:
- Canonical MASTER_SITES
Upstream changes:
2.29 Wed Mar 17 02:39:12 CET 2010
- fix a memory leak when callbacks set using filter_json_object
or filter_json_single_key_object were called (great testcase
by Eric Wilhelm).
skf (1.97.1)
* enable -i and -o in nkf compatible mode.
* restore old umask after overwrite.
* add flush on unic*de and b-right.
* disable adding lineend on encode-tail when in LWL extension.
Upstream changes:
2.28 Thu Mar 11 20:30:46 CET 2010
- implement our own atof function - perl's can be orders of
magnitudes slower than even the system one. on the positive
side, ours seems to be more exact in general than perl's.
(testcase provided by Tim Meadowcroft).
- clarify floating point conversion issues a bit.
- update jpsykes csrf article url.
- updated benchmark section - JSON::PP became much faster!