[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