[xml/sgml-commit] r1188 - in /packages/libxml-encoding-perl: ./ branches/ branches/upstream/ branches/upstream/current/ branches/upstream/current/bin/ branches/upstream/current/maps/
dleidert-guest at users.alioth.debian.org
dleidert-guest at users.alioth.debian.org
Thu Sep 11 13:14:47 UTC 2008
Author: dleidert-guest
Date: Thu Sep 11 13:14:47 2008
New Revision: 1188
URL: http://svn.debian.org/wsvn/debian-xml-sgml/?sc=1&rev=1188
Log:
[svn-inject] Installing original source of libxml-encoding-perl
Added:
packages/libxml-encoding-perl/
packages/libxml-encoding-perl/branches/
packages/libxml-encoding-perl/branches/upstream/
packages/libxml-encoding-perl/branches/upstream/current/
packages/libxml-encoding-perl/branches/upstream/current/Makefile.PL (with props)
packages/libxml-encoding-perl/branches/upstream/current/bin/
packages/libxml-encoding-perl/branches/upstream/current/bin/compile_encoding (with props)
packages/libxml-encoding-perl/branches/upstream/current/bin/make_encmap (with props)
packages/libxml-encoding-perl/branches/upstream/current/maps/
packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-2.xml (with props)
packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-3.xml (with props)
packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-4.xml (with props)
packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-5.xml (with props)
packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-6.xml (with props)
packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-7.xml (with props)
packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-8.xml (with props)
packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-9.xml (with props)
Added: packages/libxml-encoding-perl/branches/upstream/current/Makefile.PL
URL: http://svn.debian.org/wsvn/debian-xml-sgml/packages/libxml-encoding-perl/branches/upstream/current/Makefile.PL?rev=1188&op=file
==============================================================================
--- packages/libxml-encoding-perl/branches/upstream/current/Makefile.PL (added)
+++ packages/libxml-encoding-perl/branches/upstream/current/Makefile.PL Thu Sep 11 13:14:47 2008
@@ -1,0 +1,22 @@
+use ExtUtils::MakeMaker;
+
+ at extras = ();
+
+push(@extras,
+ ABSTRACT_FROM => 'Encoding.pm',
+ AUTHOR => 'Clark Cooper (coopercc at netheaven.com), Steve Hay (shay at cpan.org)')
+ if ($ExtUtils::MakeMaker::VERSION >= 5.4301);
+
+push(@extras,
+ LICENSE => 'perl')
+ if ($ExtUtils::MakeMaker::VERSION >= 6.3001);
+
+WriteMakefile(
+ NAME => 'XML::Encoding',
+ dist => {COMPRESS => 'gzip', SUFFIX => '.gz'},
+ VERSION_FROM => 'Encoding.pm',
+ PREREQ_PM => {XML::Parser => 2.18},
+ EXE_FILES => [qw(bin/compile_encoding bin/make_encmap)],
+ @extras
+ );
+
Propchange: packages/libxml-encoding-perl/branches/upstream/current/Makefile.PL
------------------------------------------------------------------------------
svn:executable =
Added: packages/libxml-encoding-perl/branches/upstream/current/bin/compile_encoding
URL: http://svn.debian.org/wsvn/debian-xml-sgml/packages/libxml-encoding-perl/branches/upstream/current/bin/compile_encoding?rev=1188&op=file
==============================================================================
--- packages/libxml-encoding-perl/branches/upstream/current/bin/compile_encoding (added)
+++ packages/libxml-encoding-perl/branches/upstream/current/bin/compile_encoding Thu Sep 11 13:14:47 2008
@@ -1,0 +1,296 @@
+#!/usr/local/bin/perl -w
+#
+# compile_encoding
+#
+# Version 1.x Copyright 1998 Clark Cooper <coopercc at netheaven.com>
+# Changes in Version 2.00 onwards Copyright (C) 2007 Steve Hay
+# All rights reserved.
+#
+# This program is free software; you may redistribute it and/or
+# modify it under the same terms as Perl itself.
+
+
+require 5.005;
+
+my $Usage=<<'End_of_Usage;';
+Usage is:
+ compile_encoding [-h] [-o output_file] input_file
+
+Compiles the input XML encmap file into a binary encoding file usable
+by XML::Parser.
+
+ -h Print this message.
+
+ -o output_file Put compiled binary into given output file. By
+ default, a file that has the same basename as
+ the input file, but with an extension of .enc
+ is the output.
+End_of_Usage;
+
+package Pfxmap;
+use fields qw(min max map explen);
+
+sub new {
+ my $class = shift;
+ no strict 'refs';
+ my $pfxmap = fields::new($class);
+
+ while (@_) {
+ my $key = shift;
+ $pfxmap->{$key} = shift;
+ }
+
+ $pfxmap;
+}
+
+package main;
+
+use XML::Encoding;
+use integer;
+
+use strict;
+
+################################################################
+# See the encoding.h file in the top level XML::Encoding directory
+# to see the format of generated file
+
+my $magic = 0xfeebface;
+my $namelength = 40;
+
+my $ofile;
+
+while (defined($ARGV[0]) and $ARGV[0] =~ /^-/) {
+ my $opt = shift;
+
+ if ($opt eq '-o') {
+ $ofile = shift;
+ }
+ elsif ($opt eq '-h') {
+ print $Usage;
+ exit;
+ }
+ else {
+ die "Unrecognized option: $opt\n$Usage";
+ }
+}
+
+my $infile = shift;
+
+die "Encmap XML file not provided\n$Usage" unless defined($infile);
+
+unless (defined($ofile)) {
+ my $base = $infile;
+ $base =~ s!^.*/!!;
+
+ if ($base =~ /(.*)\.xml$/i) {
+ $base = $1;
+ }
+
+ $ofile = $base . '.enc';
+}
+
+# Do initializations
+
+my @firstbyte;
+$#firstbyte = 255;
+
+my $pfxcount = 0;
+my $totcount = 0;
+my @stack = ();
+my $pfxlenref;
+
+my $currmap = new Pfxmap(min => 255, max => 0, map => \@firstbyte);
+
+my $p = new XML::Encoding(ErrorContext => 2,
+ ExpatRequired => 1,
+ PushPrefixFcn => \&push_prefix,
+ PopPrefixFcn => \&pop_prefix,
+ RangeSetFcn => \&range_set
+ );
+
+my $name = $p->parsefile($infile);
+
+die "Encoding name too long (> $namelength)\n"
+ if length($name) > $namelength;
+
+my @prefixes;
+my $maplen = 0;
+my $pflen = 0;
+
+if ($pfxcount) {
+ push(@prefixes, $currmap);
+ $currmap->{map} = [];
+ $maplen = $totcount + $currmap->{max} - $currmap->{min} + 1;
+ $pflen = $pfxcount + 1;
+}
+
+my $i;
+for ($i = 0; $i < 256; $i++) {
+ if (defined($firstbyte[$i])) {
+ if ($pfxcount) {
+ $currmap->{map}->[$i] = $firstbyte[$i];
+ $firstbyte[$i] = - ($firstbyte[$i]->{explen} + 1)
+ if ref($firstbyte[$i]);
+ }
+ }
+ else {
+ $firstbyte[$i] = $i < 128 ? $i : -1;
+ }
+}
+
+open(ENC, ">$ofile") or die "Couldn't open $ofile for writing:\n$!\n";
+binmode(ENC);
+
+#Note the use of network order packings
+
+print ENC pack("Na${namelength}nnN256",
+ $magic, $name, $pflen, $maplen, @firstbyte);
+
+my @map = ();
+my $head = 0;
+
+while (@prefixes) {
+ my $pfxmap = shift @prefixes;
+ $head++;
+
+ my $len = $pfxmap->{max} - $pfxmap->{min} + 1;
+ my $mapstart = @map;
+ my $ispfx = '';
+ vec($ispfx, 255, 1) = 0;
+ my $ischar = '';
+ vec($ischar, 255, 1) = 0;
+
+ for ($i = $pfxmap->{min}; $i <= $pfxmap->{max}; $i++) {
+ my $entry = $pfxmap->{map}->[$i];
+
+ if (defined($entry)) {
+ if (ref($entry)) {
+ my $pfxent = $entry;
+ $entry = $head + @prefixes;
+ push(@prefixes, $pfxent);
+ vec($ispfx, $i, 1) = 1;
+ }
+ else {
+ vec($ischar, $i, 1) = 1;
+ }
+ }
+ else {
+ $entry = 0xFFFF;
+ }
+
+ push(@map, $entry);
+ }
+
+ print ENC pack('CCn', $pfxmap->{min}, $len, $mapstart), $ispfx, $ischar;
+}
+
+if (@map) {
+ my $packlist = 'n' . int(@map);
+ print ENC pack($packlist, @map);
+}
+
+close(ENC);
+
+################
+## End main
+################
+
+sub push_prefix {
+ my ($byte) = @_;
+
+ return "Prefix too long"
+ if (@stack >= 3);
+
+ return "Different lengths for same first byte"
+ if (defined($pfxlenref)
+ and defined($$pfxlenref)
+ and $$pfxlenref < @stack);
+
+ my $pfxmap = $currmap->{map}->[$byte];
+
+ if (defined($pfxmap)) {
+ return "Prefix already mapped to a character"
+ unless ref($pfxmap);
+
+ # Remove what we've already added in for this prefix so we don't
+ # count it twice
+
+ $totcount -= $pfxmap->{max} - $pfxmap->{min} + 1;
+ }
+ else {
+ $pfxmap = new Pfxmap(min => 255, max => 0, map => []);
+ $currmap->{map}->[$byte] = $pfxmap;
+ }
+
+ unless (@stack) {
+ $pfxlenref = \$pfxmap->{explen};
+ }
+
+ $currmap->{min} = $byte
+ if $byte < $currmap->{min};
+
+ $currmap->{max} = $byte
+ if $byte > $currmap->{max};
+
+ $pfxcount++;
+
+ push(@stack, $currmap);
+ $currmap = $pfxmap;
+ return undef;
+} # End push_prefix
+
+sub pop_prefix {
+ return "Attempt to pop un-pushed prefix"
+ unless (@stack);
+
+ my $count = $currmap->{max} - $currmap->{min} + 1;
+
+ return "Empty prefix not allowed"
+ unless $count > 0;
+
+ $totcount += $count;
+
+ $currmap = pop(@stack);
+ $pfxlenref = undef
+ unless @stack;
+ return undef;
+} # End pop_prefix
+
+sub range_set {
+ my ($byte, $uni, $len) = @_;
+ my $limit = $byte + $len;
+
+ return "Range too long"
+ if $limit > 256;
+
+ if (defined($pfxlenref)) {
+ if (defined($$pfxlenref)) {
+ return "Different for same 1st byte"
+ unless $$pfxlenref == @stack;
+ }
+ else {
+ $$pfxlenref = @stack;
+ }
+ }
+
+ my $i;
+ for ($i = $byte; $i < $limit; $i++, $uni++) {
+ return "Byte already mapped"
+ if defined($currmap->{map}->[$i]);
+
+ $currmap->{map}->[$i] = $uni;
+ }
+
+ $currmap->{min} = $byte
+ if $byte < $currmap->{min};
+
+ $currmap->{max} = $limit - 1
+ if $limit >= $currmap->{max};
+
+ return undef;
+} # End range_set
+
+# Tell Emacs that this is really a perl script
+# Local Variables:
+# mode:perl
+# End:
Propchange: packages/libxml-encoding-perl/branches/upstream/current/bin/compile_encoding
------------------------------------------------------------------------------
svn:executable =
Added: packages/libxml-encoding-perl/branches/upstream/current/bin/make_encmap
URL: http://svn.debian.org/wsvn/debian-xml-sgml/packages/libxml-encoding-perl/branches/upstream/current/bin/make_encmap?rev=1188&op=file
==============================================================================
--- packages/libxml-encoding-perl/branches/upstream/current/bin/make_encmap (added)
+++ packages/libxml-encoding-perl/branches/upstream/current/bin/make_encmap Thu Sep 11 13:14:47 2008
@@ -1,0 +1,156 @@
+#!/usr/local/bin/perl -w
+#
+# make_encmap
+#
+# Copyright 1998 Clark Cooper
+# All rights reserved.
+#
+# This program is free software; you may redistribute it and/or
+# modify it under the same terms as Perl itself.
+#
+
+my $name = shift;
+my $file = shift;
+
+my $except_str = '$@\^`{}~';
+my %Exceptions;
+
+foreach (unpack('c*', $except_str)) {
+ $Exceptions{$_} = 1;
+}
+
+die "Usage is:\n\tmake_encmap name file\n"
+ unless (defined($name) and defined($file));
+
+open(MAP, $file) or die "Couldn't open $file";
+
+my @byte1;
+my $minpos = 256;
+
+while (<MAP>) {
+ next if /^\#/;
+
+ next unless /0x([\da-f]{2,4})\s+0x([\da-f]{4})\s*\#\s*(.*)\s*$/i;
+
+ my ($from, $to, $name) = ($1, $2, $3);
+
+ my $flen = length($from);
+ die "Bad line at $., from must be either 2 or 4 digits:\n$_"
+ if $flen == 3;
+
+ my $toval = hex($to);
+ my $f1 = substr($from, 0, 2);
+ my $f1val = hex($f1);
+
+ if ($flen == 2) {
+ if ($f1val < 128) {
+ next if $f1val == $toval;
+
+ warn "The byte '0x$f1' mapped to 0x$to\n"
+ unless defined($Exceptions{$f1val});
+ }
+
+ if (defined($byte1[$f1val])) {
+ die "Multiple mappings for 0x$f1val: $to & " . sprintf("0x%x",
+ $byte1[$f1val])
+ if ($byte1[$f1val] != $toval);
+ }
+ else {
+ $byte1[$f1val] = $toval;
+ $minpos = $f1val
+ if $f1val < $minpos;
+ }
+ }
+ else {
+ my $b1 = $byte1[$f1val];
+
+ if (defined($b1)) {
+ die "The 1st byte of '$from' overlaps a single byte definition."
+ unless ref($b1);
+ }
+ else {
+ $b1 = $byte1[$f1val] = [];
+ $minpos = $f1val
+ if $f1val < $minpos;
+ }
+
+ my $f2 = substr($from, 2, 2);
+ my $f2val = hex($f2);
+
+ $b1->[$f2val] = $toval;
+ }
+}
+
+close(MAP);
+
+
+print "<encmap name='$name'>\n";
+
+die "Minpos never set" unless $minpos < 256;
+
+process_byte(2, $minpos, \@byte1);
+
+print "</encmap>\n";
+
+####
+## End main
+####
+
+sub emit {
+ my ($pre, $start, $lim, $val) = @_;
+
+ my $len = $lim - $start;
+
+ if ($len == 1) {
+ printf("$pre<ch byte='x%02x' uni='x%04x'/>\n", $start, $val);
+ }
+ else {
+ printf("$pre<range byte='x%02x' len='%d' uni='x%04x'/>\n",
+ $start, $len, $val);
+ }
+} # End emit
+
+sub process_byte {
+ my ($lead, $minpos, $aref) = @_;
+
+ my $rngstrt;
+ my $rngval;
+ my $i;
+
+ my $prefix = ' ' x $lead;
+
+ for ($i = $minpos; $i <= $#{$aref}; $i++) {
+ my $v = $ {$aref}[$i];
+
+ if (defined($v)) {
+ if (ref($v)) {
+ emit($prefix, $rngstrt, $i, $rngval)
+ if defined($rngstrt);
+
+ $rngstrt = undef;
+ printf "$prefix<prefix byte='x%02x'>\n", $i;
+ process_byte($lead + 2, 0, $v);
+ print "$prefix</prefix>\n";
+ }
+ else {
+ next if (defined($rngstrt) and ($v - $rngval == $i - $rngstrt));
+
+ emit($prefix, $rngstrt, $i, $rngval)
+ if defined($rngstrt);
+
+ $rngstrt = $i;
+ $rngval = $v;
+ }
+ }
+ else {
+ emit($prefix, $rngstrt, $i, $rngval)
+ if defined($rngstrt);
+
+ $rngstrt = undef;
+ }
+ }
+
+ emit($prefix, $rngstrt, $i, $rngval)
+ if defined($rngstrt);
+
+} # End process_byte
Propchange: packages/libxml-encoding-perl/branches/upstream/current/bin/make_encmap
------------------------------------------------------------------------------
svn:executable =
Added: packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-2.xml
URL: http://svn.debian.org/wsvn/debian-xml-sgml/packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-2.xml?rev=1188&op=file
==============================================================================
--- packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-2.xml (added)
+++ packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-2.xml Thu Sep 11 13:14:47 2008
@@ -1,0 +1,87 @@
+<encmap name='ISO-8859-2' expat='yes'>
+ <ch byte='xa0' uni='x00a0'/>
+ <ch byte='xa1' uni='x0104'/>
+ <ch byte='xa2' uni='x02d8'/>
+ <ch byte='xa3' uni='x0141'/>
+ <ch byte='xa4' uni='x00a4'/>
+ <ch byte='xa5' uni='x013d'/>
+ <ch byte='xa6' uni='x015a'/>
+ <range byte='xa7' len='2' uni='x00a7'/>
+ <ch byte='xa9' uni='x0160'/>
+ <ch byte='xaa' uni='x015e'/>
+ <ch byte='xab' uni='x0164'/>
+ <ch byte='xac' uni='x0179'/>
+ <ch byte='xad' uni='x00ad'/>
+ <ch byte='xae' uni='x017d'/>
+ <ch byte='xaf' uni='x017b'/>
+ <ch byte='xb0' uni='x00b0'/>
+ <ch byte='xb1' uni='x0105'/>
+ <ch byte='xb2' uni='x02db'/>
+ <ch byte='xb3' uni='x0142'/>
+ <ch byte='xb4' uni='x00b4'/>
+ <ch byte='xb5' uni='x013e'/>
+ <ch byte='xb6' uni='x015b'/>
+ <ch byte='xb7' uni='x02c7'/>
+ <ch byte='xb8' uni='x00b8'/>
+ <ch byte='xb9' uni='x0161'/>
+ <ch byte='xba' uni='x015f'/>
+ <ch byte='xbb' uni='x0165'/>
+ <ch byte='xbc' uni='x017a'/>
+ <ch byte='xbd' uni='x02dd'/>
+ <ch byte='xbe' uni='x017e'/>
+ <ch byte='xbf' uni='x017c'/>
+ <ch byte='xc0' uni='x0154'/>
+ <range byte='xc1' len='2' uni='x00c1'/>
+ <ch byte='xc3' uni='x0102'/>
+ <ch byte='xc4' uni='x00c4'/>
+ <ch byte='xc5' uni='x0139'/>
+ <ch byte='xc6' uni='x0106'/>
+ <ch byte='xc7' uni='x00c7'/>
+ <ch byte='xc8' uni='x010c'/>
+ <ch byte='xc9' uni='x00c9'/>
+ <ch byte='xca' uni='x0118'/>
+ <ch byte='xcb' uni='x00cb'/>
+ <ch byte='xcc' uni='x011a'/>
+ <range byte='xcd' len='2' uni='x00cd'/>
+ <ch byte='xcf' uni='x010e'/>
+ <ch byte='xd0' uni='x0110'/>
+ <ch byte='xd1' uni='x0143'/>
+ <ch byte='xd2' uni='x0147'/>
+ <range byte='xd3' len='2' uni='x00d3'/>
+ <ch byte='xd5' uni='x0150'/>
+ <range byte='xd6' len='2' uni='x00d6'/>
+ <ch byte='xd8' uni='x0158'/>
+ <ch byte='xd9' uni='x016e'/>
+ <ch byte='xda' uni='x00da'/>
+ <ch byte='xdb' uni='x0170'/>
+ <range byte='xdc' len='2' uni='x00dc'/>
+ <ch byte='xde' uni='x0162'/>
+ <ch byte='xdf' uni='x00df'/>
+ <ch byte='xe0' uni='x0155'/>
+ <range byte='xe1' len='2' uni='x00e1'/>
+ <ch byte='xe3' uni='x0103'/>
+ <ch byte='xe4' uni='x00e4'/>
+ <ch byte='xe5' uni='x013a'/>
+ <ch byte='xe6' uni='x0107'/>
+ <ch byte='xe7' uni='x00e7'/>
+ <ch byte='xe8' uni='x010d'/>
+ <ch byte='xe9' uni='x00e9'/>
+ <ch byte='xea' uni='x0119'/>
+ <ch byte='xeb' uni='x00eb'/>
+ <ch byte='xec' uni='x011b'/>
+ <range byte='xed' len='2' uni='x00ed'/>
+ <ch byte='xef' uni='x010f'/>
+ <ch byte='xf0' uni='x0111'/>
+ <ch byte='xf1' uni='x0144'/>
+ <ch byte='xf2' uni='x0148'/>
+ <range byte='xf3' len='2' uni='x00f3'/>
+ <ch byte='xf5' uni='x0151'/>
+ <range byte='xf6' len='2' uni='x00f6'/>
+ <ch byte='xf8' uni='x0159'/>
+ <ch byte='xf9' uni='x016f'/>
+ <ch byte='xfa' uni='x00fa'/>
+ <ch byte='xfb' uni='x0171'/>
+ <range byte='xfc' len='2' uni='x00fc'/>
+ <ch byte='xfe' uni='x0163'/>
+ <ch byte='xff' uni='x02d9'/>
+</encmap>
Propchange: packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-2.xml
------------------------------------------------------------------------------
svn:executable =
Added: packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-3.xml
URL: http://svn.debian.org/wsvn/debian-xml-sgml/packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-3.xml?rev=1188&op=file
==============================================================================
--- packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-3.xml (added)
+++ packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-3.xml Thu Sep 11 13:14:47 2008
@@ -1,0 +1,50 @@
+<encmap name='ISO-8859-3' expat='yes'>
+ <ch byte='xa0' uni='x00a0'/>
+ <ch byte='xa1' uni='x0126'/>
+ <ch byte='xa2' uni='x02d8'/>
+ <range byte='xa3' len='2' uni='x00a3'/>
+ <ch byte='xa6' uni='x0124'/>
+ <range byte='xa7' len='2' uni='x00a7'/>
+ <ch byte='xa9' uni='x0130'/>
+ <ch byte='xaa' uni='x015e'/>
+ <ch byte='xab' uni='x011e'/>
+ <ch byte='xac' uni='x0134'/>
+ <ch byte='xad' uni='x00ad'/>
+ <ch byte='xaf' uni='x017b'/>
+ <ch byte='xb0' uni='x00b0'/>
+ <ch byte='xb1' uni='x0127'/>
+ <range byte='xb2' len='4' uni='x00b2'/>
+ <ch byte='xb6' uni='x0125'/>
+ <range byte='xb7' len='2' uni='x00b7'/>
+ <ch byte='xb9' uni='x0131'/>
+ <ch byte='xba' uni='x015f'/>
+ <ch byte='xbb' uni='x011f'/>
+ <ch byte='xbc' uni='x0135'/>
+ <ch byte='xbd' uni='x00bd'/>
+ <ch byte='xbf' uni='x017c'/>
+ <range byte='xc0' len='3' uni='x00c0'/>
+ <ch byte='xc4' uni='x00c4'/>
+ <ch byte='xc5' uni='x010a'/>
+ <ch byte='xc6' uni='x0108'/>
+ <range byte='xc7' len='9' uni='x00c7'/>
+ <range byte='xd1' len='4' uni='x00d1'/>
+ <ch byte='xd5' uni='x0120'/>
+ <range byte='xd6' len='2' uni='x00d6'/>
+ <ch byte='xd8' uni='x011c'/>
+ <range byte='xd9' len='4' uni='x00d9'/>
+ <ch byte='xdd' uni='x016c'/>
+ <ch byte='xde' uni='x015c'/>
+ <range byte='xdf' len='4' uni='x00df'/>
+ <ch byte='xe4' uni='x00e4'/>
+ <ch byte='xe5' uni='x010b'/>
+ <ch byte='xe6' uni='x0109'/>
+ <range byte='xe7' len='9' uni='x00e7'/>
+ <range byte='xf1' len='4' uni='x00f1'/>
+ <ch byte='xf5' uni='x0121'/>
+ <range byte='xf6' len='2' uni='x00f6'/>
+ <ch byte='xf8' uni='x011d'/>
+ <range byte='xf9' len='4' uni='x00f9'/>
+ <ch byte='xfd' uni='x016d'/>
+ <ch byte='xfe' uni='x015d'/>
+ <ch byte='xff' uni='x02d9'/>
+</encmap>
Propchange: packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-3.xml
------------------------------------------------------------------------------
svn:executable =
Added: packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-4.xml
URL: http://svn.debian.org/wsvn/debian-xml-sgml/packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-4.xml?rev=1188&op=file
==============================================================================
--- packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-4.xml (added)
+++ packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-4.xml Thu Sep 11 13:14:47 2008
@@ -1,0 +1,72 @@
+<encmap name='ISO-8859-4' expat='yes'>
+ <ch byte='xa0' uni='x00a0'/>
+ <ch byte='xa1' uni='x0104'/>
+ <ch byte='xa2' uni='x0138'/>
+ <ch byte='xa3' uni='x0156'/>
+ <ch byte='xa4' uni='x00a4'/>
+ <ch byte='xa5' uni='x0128'/>
+ <ch byte='xa6' uni='x013b'/>
+ <range byte='xa7' len='2' uni='x00a7'/>
+ <ch byte='xa9' uni='x0160'/>
+ <ch byte='xaa' uni='x0112'/>
+ <ch byte='xab' uni='x0122'/>
+ <ch byte='xac' uni='x0166'/>
+ <ch byte='xad' uni='x00ad'/>
+ <ch byte='xae' uni='x017d'/>
+ <range byte='xaf' len='2' uni='x00af'/>
+ <ch byte='xb1' uni='x0105'/>
+ <ch byte='xb2' uni='x02db'/>
+ <ch byte='xb3' uni='x0157'/>
+ <ch byte='xb4' uni='x00b4'/>
+ <ch byte='xb5' uni='x0129'/>
+ <ch byte='xb6' uni='x013c'/>
+ <ch byte='xb7' uni='x02c7'/>
+ <ch byte='xb8' uni='x00b8'/>
+ <ch byte='xb9' uni='x0161'/>
+ <ch byte='xba' uni='x0113'/>
+ <ch byte='xbb' uni='x0123'/>
+ <ch byte='xbc' uni='x0167'/>
+ <ch byte='xbd' uni='x014a'/>
+ <ch byte='xbe' uni='x017e'/>
+ <ch byte='xbf' uni='x014b'/>
+ <ch byte='xc0' uni='x0100'/>
+ <range byte='xc1' len='6' uni='x00c1'/>
+ <ch byte='xc7' uni='x012e'/>
+ <ch byte='xc8' uni='x010c'/>
+ <ch byte='xc9' uni='x00c9'/>
+ <ch byte='xca' uni='x0118'/>
+ <ch byte='xcb' uni='x00cb'/>
+ <ch byte='xcc' uni='x0116'/>
+ <range byte='xcd' len='2' uni='x00cd'/>
+ <ch byte='xcf' uni='x012a'/>
+ <ch byte='xd0' uni='x0110'/>
+ <ch byte='xd1' uni='x0145'/>
+ <ch byte='xd2' uni='x014c'/>
+ <ch byte='xd3' uni='x0136'/>
+ <range byte='xd4' len='5' uni='x00d4'/>
+ <ch byte='xd9' uni='x0172'/>
+ <range byte='xda' len='3' uni='x00da'/>
+ <ch byte='xdd' uni='x0168'/>
+ <ch byte='xde' uni='x016a'/>
+ <ch byte='xdf' uni='x00df'/>
+ <ch byte='xe0' uni='x0101'/>
+ <range byte='xe1' len='6' uni='x00e1'/>
+ <ch byte='xe7' uni='x012f'/>
+ <ch byte='xe8' uni='x010d'/>
+ <ch byte='xe9' uni='x00e9'/>
+ <ch byte='xea' uni='x0119'/>
+ <ch byte='xeb' uni='x00eb'/>
+ <ch byte='xec' uni='x0117'/>
+ <range byte='xed' len='2' uni='x00ed'/>
+ <ch byte='xef' uni='x012b'/>
+ <ch byte='xf0' uni='x0111'/>
+ <ch byte='xf1' uni='x0146'/>
+ <ch byte='xf2' uni='x014d'/>
+ <ch byte='xf3' uni='x0137'/>
+ <range byte='xf4' len='5' uni='x00f4'/>
+ <ch byte='xf9' uni='x0173'/>
+ <range byte='xfa' len='3' uni='x00fa'/>
+ <ch byte='xfd' uni='x0169'/>
+ <ch byte='xfe' uni='x016b'/>
+ <ch byte='xff' uni='x02d9'/>
+</encmap>
Propchange: packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-4.xml
------------------------------------------------------------------------------
svn:executable =
Added: packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-5.xml
URL: http://svn.debian.org/wsvn/debian-xml-sgml/packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-5.xml?rev=1188&op=file
==============================================================================
--- packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-5.xml (added)
+++ packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-5.xml Thu Sep 11 13:14:47 2008
@@ -1,0 +1,10 @@
+<encmap name='ISO-8859-5' expat='yes'>
+ <ch byte='xa0' uni='x00a0'/>
+ <range byte='xa1' len='12' uni='x0401'/>
+ <ch byte='xad' uni='x00ad'/>
+ <range byte='xae' len='66' uni='x040e'/>
+ <ch byte='xf0' uni='x2116'/>
+ <range byte='xf1' len='12' uni='x0451'/>
+ <ch byte='xfd' uni='x00a7'/>
+ <range byte='xfe' len='2' uni='x045e'/>
+</encmap>
Propchange: packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-5.xml
------------------------------------------------------------------------------
svn:executable =
Added: packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-6.xml
URL: http://svn.debian.org/wsvn/debian-xml-sgml/packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-6.xml?rev=1188&op=file
==============================================================================
--- packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-6.xml (added)
+++ packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-6.xml Thu Sep 11 13:14:47 2008
@@ -1,0 +1,20 @@
+<!-- If you wish to create an encoding map that expat can use from this,
+ change the name (perhaps "x-iso-8859-6"), comment out or delete
+ the bracketed section below, and add the attribute 'expat="yes"' to the
+ encmap start tag.
+-->
+<encmap name='ISO-8859-6'>
+
+ <!-- This is what keeps ISO-8859-6 from being usable by expat -->
+ <range byte='x30' len='10' uni='x0660'/>
+ <!-- End -->
+
+ <ch byte='xa0' uni='x00a0'/>
+ <ch byte='xa4' uni='x00a4'/>
+ <ch byte='xac' uni='x060c'/>
+ <ch byte='xad' uni='x00ad'/>
+ <ch byte='xbb' uni='x061b'/>
+ <ch byte='xbf' uni='x061f'/>
+ <range byte='xc1' len='26' uni='x0621'/>
+ <range byte='xe0' len='19' uni='x0640'/>
+</encmap>
Propchange: packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-6.xml
------------------------------------------------------------------------------
svn:executable =
Added: packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-7.xml
URL: http://svn.debian.org/wsvn/debian-xml-sgml/packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-7.xml?rev=1188&op=file
==============================================================================
--- packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-7.xml (added)
+++ packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-7.xml Thu Sep 11 13:14:47 2008
@@ -1,0 +1,18 @@
+<encmap name='ISO-8859-7' expat='yes'>
+ <ch byte='xa0' uni='x00a0'/>
+ <ch byte='xa1' uni='x02bd'/>
+ <ch byte='xa2' uni='x02bc'/>
+ <ch byte='xa3' uni='x00a3'/>
+ <range byte='xa6' len='4' uni='x00a6'/>
+ <range byte='xab' len='3' uni='x00ab'/>
+ <ch byte='xaf' uni='x2015'/>
+ <range byte='xb0' len='4' uni='x00b0'/>
+ <range byte='xb4' len='3' uni='x0384'/>
+ <ch byte='xb7' uni='x00b7'/>
+ <range byte='xb8' len='3' uni='x0388'/>
+ <ch byte='xbb' uni='x00bb'/>
+ <ch byte='xbc' uni='x038c'/>
+ <ch byte='xbd' uni='x00bd'/>
+ <range byte='xbe' len='20' uni='x038e'/>
+ <range byte='xd3' len='44' uni='x03a3'/>
+</encmap>
Propchange: packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-7.xml
------------------------------------------------------------------------------
svn:executable =
Added: packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-8.xml
URL: http://svn.debian.org/wsvn/debian-xml-sgml/packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-8.xml?rev=1188&op=file
==============================================================================
--- packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-8.xml (added)
+++ packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-8.xml Thu Sep 11 13:14:47 2008
@@ -1,0 +1,12 @@
+<encmap name='ISO-8859-8' expat='yes'>
+ <ch byte='xa0' uni='x00a0'/>
+ <range byte='xa2' len='8' uni='x00a2'/>
+ <ch byte='xaa' uni='x00d7'/>
+ <range byte='xab' len='4' uni='x00ab'/>
+ <ch byte='xaf' uni='x203e'/>
+ <range byte='xb0' len='10' uni='x00b0'/>
+ <ch byte='xba' uni='x00f7'/>
+ <range byte='xbb' len='4' uni='x00bb'/>
+ <ch byte='xdf' uni='x2017'/>
+ <range byte='xe0' len='27' uni='x05d0'/>
+</encmap>
Propchange: packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-8.xml
------------------------------------------------------------------------------
svn:executable =
Added: packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-9.xml
URL: http://svn.debian.org/wsvn/debian-xml-sgml/packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-9.xml?rev=1188&op=file
==============================================================================
--- packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-9.xml (added)
+++ packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-9.xml Thu Sep 11 13:14:47 2008
@@ -1,0 +1,13 @@
+<encmap name='ISO-8859-9' expat='yes'>
+ <range byte='xa0' len='48' uni='x00a0'/>
+ <ch byte='xd0' uni='x011e'/>
+ <range byte='xd1' len='12' uni='x00d1'/>
+ <ch byte='xdd' uni='x0130'/>
+ <ch byte='xde' uni='x015e'/>
+ <range byte='xdf' len='17' uni='x00df'/>
+ <ch byte='xf0' uni='x011f'/>
+ <range byte='xf1' len='12' uni='x00f1'/>
+ <ch byte='xfd' uni='x0131'/>
+ <ch byte='xfe' uni='x015f'/>
+ <ch byte='xff' uni='x00ff'/>
+</encmap>
Propchange: packages/libxml-encoding-perl/branches/upstream/current/maps/iso-8859-9.xml
------------------------------------------------------------------------------
svn:executable =
More information about the debian-xml-sgml-commit
mailing list