[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

r1511 - in glibc-package/trunk/debian: . patches patches/all



Author: barbier
Date: 2006-05-22 21:17:45 +0000 (Mon, 22 May 2006)
New Revision: 1511

Added:
   glibc-package/trunk/debian/patches/all/submitted-new-brf-encoding.diff
Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/patches/series
Log:
Add patches/all/submitted-new-brf-encoding.diff: Add new BRF encoding
(ASCII Braille), submitted upstream by Samuel Thibault.


Modified: glibc-package/trunk/debian/changelog
===================================================================
--- glibc-package/trunk/debian/changelog	2006-05-22 21:14:11 UTC (rev 1510)
+++ glibc-package/trunk/debian/changelog	2006-05-22 21:17:45 UTC (rev 1511)
@@ -1,9 +1,14 @@
 glibc (2.3.6-11) UNRELEASED; urgency=low
 
+  [ Aurelien Jarno ]
   * debian/rules/build.mk: don't remove ld.so from udeb packages.
 
- -- Aurelien Jarno <aurel32@debian.org>  Sun, 21 May 2006 21:49:35 +0000
+  [ Denis Barbier ]
+  * Add patches/all/submitted-new-brf-encoding.diff: Add new BRF encoding
+    (ASCII Braille), submitted upstream by Samuel Thibault.
 
+ -- Denis Barbier <barbier@debian.org>  Mon, 22 May 2006 23:14:52 +0200
+
 glibc (2.3.6-10) unstable; urgency=low
 
   [ Aurelien Jarno ]

Added: glibc-package/trunk/debian/patches/all/submitted-new-brf-encoding.diff
===================================================================
--- glibc-package/trunk/debian/patches/all/submitted-new-brf-encoding.diff	2006-05-22 21:14:11 UTC (rev 1510)
+++ glibc-package/trunk/debian/patches/all/submitted-new-brf-encoding.diff	2006-05-22 21:17:45 UTC (rev 1511)
@@ -0,0 +1,260 @@
+This patch has been submitted upstream BZ2681 by Samuel Thibault,
+who works on accessibility issues.  It adds a new BRF encoding,
+aka ASCII Braille.
+
+Index: iconvdata/Makefile
+===================================================================
+--- iconvdata/Makefile.orig
++++ iconvdata/Makefile
+@@ -51,7 +51,8 @@
+ 	   GB18030 ISO-2022-CN-EXT VISCII GBBIG5 CP10007 KOI8-T		 \
+ 	   GEORGIAN-PS GEORGIAN-ACADEMY ISO-IR-209 MAC-SAMI ARMSCII-8	 \
+ 	   TCVN5712-1 libJISX0213 EUC-JISX0213 SHIFT_JISX0213		 \
+-	   ISO-2022-JP-3 TSCII IBM866NAV CP932 EUC-JP-MS PT154 RK1048
++	   ISO-2022-JP-3 TSCII IBM866NAV CP932 EUC-JP-MS PT154 RK1048	 \
++	   BRF
+ 
+ modules.so := $(addsuffix .so, $(modules))
+ 
+@@ -172,7 +173,8 @@
+ 	      mac-sami.c ibm1160.c ibm1160.h ibm1161.c ibm1161.h	    \
+ 	      ibm1163.c ibm1163.h ibm1164.c ibm1164.h jisx0213.c jisx0213.h \
+ 	      euc-jisx0213.c shift_jisx0213.c iso-2022-jp-3.c		    \
+-	      tcvn5712-1.c armscii-8.c tscii.c ibm866nav.c pt154.c rk1048.c
++	      tcvn5712-1.c armscii-8.c tscii.c ibm866nav.c pt154.c rk1048.c \
++	      brf.c
+ 
+ # We build the transformation modules only when we build shared libs.
+ ifeq (yes,$(build-shared))
+@@ -213,7 +215,7 @@
+ 			iso8859-13 iso8859-14 iso8859-15 mac-uk sami-ws2   \
+ 			iso-ir-197 tis-620 koi8-u ibm874 cp10007 koi8-t	   \
+ 			georgian-ps georgian-academy iso-ir-209 mac-sami   \
+-			iso8859-11 ibm866nav pt154 rk1048
++			iso8859-11 ibm866nav pt154 rk1048 brf
+ 
+ gen-special-modules := iso8859-7jp
+ 
+Index: iconvdata/brf.c
+===================================================================
+--- /dev/null
++++ iconvdata/brf.c
+@@ -0,0 +1,29 @@
++/* Conversion from and to BRF.
++   Copyright (C) 2006 Free Software Foundation, Inc.
++   This file is part of the GNU C Library.
++   Contributed by Samuel Thibault <samuel.thibault@ens-lyon.org>, 2006.
++
++   The GNU C Library is free software; you can redistribute it and/or
++   modify it under the terms of the GNU Lesser General Public
++   License as published by the Free Software Foundation; either
++   version 2.1 of the License, or (at your option) any later version.
++
++   The GNU C Library is distributed in the hope that it will be useful,
++   but WITHOUT ANY WARRANTY; without even the implied warranty of
++   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
++   Lesser General Public License for more details.
++
++   You should have received a copy of the GNU Lesser General Public
++   License along with the GNU C Library; if not, write to the Free
++   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
++   02111-1307 USA.  */
++
++#include <stdint.h>
++
++/* Get the conversion table.  */
++#define TABLES <brf.h>
++
++#define CHARSET_NAME	"BRF//"
++#define HAS_HOLES	1	/* Not all 256 character are defined.  */
++
++#include <8bit-gap.c>
+Index: iconvdata/gconv-modules
+===================================================================
+--- iconvdata/gconv-modules.orig
++++ iconvdata/gconv-modules
+@@ -1572,3 +1572,7 @@
+ alias	STRK1048-2002//		RK1048//
+ module	RK1048//		INTERNAL		RK1048		1
+ module	INTERNAL		RK1048//		RK1048		1
++
++#	from			to			module		cost
++module	BRF//			INTERNAL		BRF		1
++module	INTERNAL		BRF//			BRF		1
+Index: iconvdata/testdata/BRF
+===================================================================
+--- /dev/null
++++ iconvdata/testdata/BRF
+@@ -0,0 +1,11 @@
++A B C D E F G H I J
++K L M N O P Q R S T
++U V X Y Z & = ( ! )
++* < % ? : $ ] \ [ W
++1 2 3 4 5 6 7 8 9 0
++/ + # > ' -
++@ ^ _ " . ; ,
++a b c d e f g h i j
++k l m n o p q r s t
++u v x y z
++{ } | ~ ` 
+Index: iconvdata/testdata/BRF..UTF-8
+===================================================================
+--- /dev/null
++++ iconvdata/testdata/BRF..UTF-8
+@@ -0,0 +1,11 @@
++⠁⠀⠃⠀⠉⠀⠙⠀⠑⠀⠋⠀⠛⠀⠓⠀⠊⠀⠚
++⠅⠀⠇⠀⠍⠀⠝⠀⠕⠀⠏⠀⠟⠀⠗⠀⠎⠀⠞
++⠥⠀⠧⠀⠭⠀⠽⠀⠵⠀⠯⠀⠿⠀⠷⠀⠮⠀⠾
++⠡⠀⠣⠀⠩⠀⠹⠀⠱⠀⠫⠀⠻⠀⠳⠀⠪⠀⠺
++⠂⠀⠆⠀⠒⠀⠲⠀⠢⠀⠖⠀⠶⠀⠦⠀⠔⠀⠴
++⠌⠀⠬⠀⠼⠀⠜⠀⠄⠀⠤
++⠈⠀⠘⠀⠸⠀⠐⠀⠨⠀⠰⠀⠠
++⠁⠀⠃⠀⠉⠀⠙⠀⠑⠀⠋⠀⠛⠀⠓⠀⠊⠀⠚
++⠅⠀⠇⠀⠍⠀⠝⠀⠕⠀⠏⠀⠟⠀⠗⠀⠎⠀⠞
++⠥⠀⠧⠀⠭⠀⠽⠀⠵
++⠪⠀⠻⠀⠳⠀⠘⠀⠈⠀⠸
+Index: localedata/charmaps/BRF
+===================================================================
+--- /dev/null
++++ localedata/charmaps/BRF
+@@ -0,0 +1,140 @@
++<code_set_name> BRF
++<comment_char> %
++<escape_char> /
++% version: 1.0
++%  source: Samuel Thibault <samuel.thibault@ens-lyon.org>
++
++CHARMAP
++<U0000>     /x00         NULL (NUL)
++<U0001>     /x01         START OF HEADING (SOH)
++<U0002>     /x02         START OF TEXT (STX)
++<U0003>     /x03         END OF TEXT (ETX)
++<U0004>     /x04         END OF TRANSMISSION (EOT)
++<U0005>     /x05         ENQUIRY (ENQ)
++<U0006>     /x06         ACKNOWLEDGE (ACK)
++<U0007>     /x07         BELL (BEL)
++<U0008>     /x08         BACKSPACE (BS)
++<U0009>     /x09         CHARACTER TABULATION (HT)
++<U000A>     /x0a         LINE FEED (LF)
++<U000B>     /x0b         LINE TABULATION (VT)
++<U000C>     /x0c         FORM FEED (FF)
++<U000D>     /x0d         CARRIAGE RETURN (CR)
++<U000E>     /x0e         SHIFT OUT (SO)
++<U000F>     /x0f         SHIFT IN (SI)
++<U0010>     /x10         DATALINK ESCAPE (DLE)
++<U0011>     /x11         DEVICE CONTROL ONE (DC1)
++<U0012>     /x12         DEVICE CONTROL TWO (DC2)
++<U0013>     /x13         DEVICE CONTROL THREE (DC3)
++<U0014>     /x14         DEVICE CONTROL FOUR (DC4)
++<U0015>     /x15         NEGATIVE ACKNOWLEDGE (NAK)
++<U0016>     /x16         SYNCHRONOUS IDLE (SYN)
++<U0017>     /x17         END OF TRANSMISSION BLOCK (ETB)
++<U0018>     /x18         CANCEL (CAN)
++<U0019>     /x19         END OF MEDIUM (EM)
++<U001A>     /x1a         SUBSTITUTE (SUB)
++<U001B>     /x1b         ESCAPE (ESC)
++<U001C>     /x1c         FILE SEPARATOR (IS4)
++<U001D>     /x1d         GROUP SEPARATOR (IS3)
++<U001E>     /x1e         RECORD SEPARATOR (IS2)
++<U001F>     /x1f         UNIT SEPARATOR (IS1)
++<U2800>     /x20         BRAILLE PATTERN BLANK
++<U282E>     /x21         BRAILLE PATTERN DOTS-2346
++<U2810>     /x22         BRAILLE PATTERN DOTS-5
++<U283C>     /x23         BRAILLE PATTERN DOTS-3456
++<U282B>     /x24         BRAILLE PATTERN DOTS-1246
++<U2829>     /x25         BRAILLE PATTERN DOTS-146
++<U282F>     /x26         BRAILLE PATTERN DOTS-12346
++<U2804>     /x27         BRAILLE PATTERN DOTS-3
++<U2837>     /x28         BRAILLE PATTERN DOTS-12356
++<U283E>     /x29         BRAILLE PATTERN DOTS-23456
++<U2821>     /x2a         BRAILLE PATTERN DOTS-16
++<U282C>     /x2b         BRAILLE PATTERN DOTS-346
++<U2820>     /x2c         BRAILLE PATTERN DOTS-6
++<U2824>     /x2d         BRAILLE PATTERN DOTS-36
++<U2828>     /x2e         BRAILLE PATTERN DOTS-46
++<U280C>     /x2f         BRAILLE PATTERN DOTS-34
++<U2834>     /x30         BRAILLE PATTERN DOTS-356
++<U2802>     /x31         BRAILLE PATTERN DOTS-2
++<U2806>     /x32         BRAILLE PATTERN DOTS-23
++<U2812>     /x33         BRAILLE PATTERN DOTS-25
++<U2832>     /x34         BRAILLE PATTERN DOTS-256
++<U2822>     /x35         BRAILLE PATTERN DOTS-26
++<U2816>     /x36         BRAILLE PATTERN DOTS-235
++<U2836>     /x37         BRAILLE PATTERN DOTS-2356
++<U2826>     /x38         BRAILLE PATTERN DOTS-236
++<U2814>     /x39         BRAILLE PATTERN DOTS-35
++<U2831>     /x3a         BRAILLE PATTERN DOTS-156
++<U2830>     /x3b         BRAILLE PATTERN DOTS-56
++<U2823>     /x3c         BRAILLE PATTERN DOTS-126
++<U283F>     /x3d         BRAILLE PATTERN DOTS-123456
++<U281C>     /x3e         BRAILLE PATTERN DOTS-345
++<U2839>     /x3f         BRAILLE PATTERN DOTS-1456
++<U2808>     /x40         BRAILLE PATTERN DOTS-4
++<U2801>     /x41         BRAILLE PATTERN DOTS-1
++<U2803>     /x42         BRAILLE PATTERN DOTS-12
++<U2809>     /x43         BRAILLE PATTERN DOTS-14
++<U2819>     /x44         BRAILLE PATTERN DOTS-145
++<U2811>     /x45         BRAILLE PATTERN DOTS-15
++<U280B>     /x46         BRAILLE PATTERN DOTS-124
++<U281B>     /x47         BRAILLE PATTERN DOTS-1245
++<U2813>     /x48         BRAILLE PATTERN DOTS-125
++<U280A>     /x49         BRAILLE PATTERN DOTS-24
++<U281A>     /x4a         BRAILLE PATTERN DOTS-245
++<U2805>     /x4b         BRAILLE PATTERN DOTS-13
++<U2807>     /x4c         BRAILLE PATTERN DOTS-123
++<U280D>     /x4d         BRAILLE PATTERN DOTS-134
++<U281D>     /x4e         BRAILLE PATTERN DOTS-1345
++<U2815>     /x4f         BRAILLE PATTERN DOTS-135
++<U280F>     /x50         BRAILLE PATTERN DOTS-1234
++<U281F>     /x51         BRAILLE PATTERN DOTS-12345
++<U2817>     /x52         BRAILLE PATTERN DOTS-1235
++<U280E>     /x53         BRAILLE PATTERN DOTS-234
++<U281E>     /x54         BRAILLE PATTERN DOTS-2345
++<U2825>     /x55         BRAILLE PATTERN DOTS-136
++<U2827>     /x56         BRAILLE PATTERN DOTS-1236
++<U283A>     /x57         BRAILLE PATTERN DOTS-2456
++<U282D>     /x58         BRAILLE PATTERN DOTS-1346
++<U283D>     /x59         BRAILLE PATTERN DOTS-13456
++<U2835>     /x5a         BRAILLE PATTERN DOTS-1356
++<U282A>     /x5b         BRAILLE PATTERN DOTS-246
++<U2833>     /x5c         BRAILLE PATTERN DOTS-1256
++<U283B>     /x5d         BRAILLE PATTERN DOTS-12456
++<U2818>     /x5e         BRAILLE PATTERN DOTS-45
++<U2838>     /x5f         BRAILLE PATTERN DOTS-456
++<U2808>     /x60         BRAILLE PATTERN DOTS-4
++<U2801>     /x61         BRAILLE PATTERN DOTS-1
++<U2803>     /x62         BRAILLE PATTERN DOTS-12
++<U2809>     /x63         BRAILLE PATTERN DOTS-14
++<U2819>     /x64         BRAILLE PATTERN DOTS-145
++<U2811>     /x65         BRAILLE PATTERN DOTS-15
++<U280B>     /x66         BRAILLE PATTERN DOTS-124
++<U281B>     /x67         BRAILLE PATTERN DOTS-1245
++<U2813>     /x68         BRAILLE PATTERN DOTS-125
++<U280A>     /x69         BRAILLE PATTERN DOTS-24
++<U281A>     /x6a         BRAILLE PATTERN DOTS-245
++<U2805>     /x6b         BRAILLE PATTERN DOTS-13
++<U2807>     /x6c         BRAILLE PATTERN DOTS-123
++<U280D>     /x6d         BRAILLE PATTERN DOTS-134
++<U281D>     /x6e         BRAILLE PATTERN DOTS-1345
++<U2815>     /x6f         BRAILLE PATTERN DOTS-135
++<U280F>     /x70         BRAILLE PATTERN DOTS-1234
++<U281F>     /x71         BRAILLE PATTERN DOTS-12345
++<U2817>     /x72         BRAILLE PATTERN DOTS-1235
++<U280E>     /x73         BRAILLE PATTERN DOTS-234
++<U281E>     /x74         BRAILLE PATTERN DOTS-2345
++<U2825>     /x75         BRAILLE PATTERN DOTS-136
++<U2827>     /x76         BRAILLE PATTERN DOTS-1236
++<U283A>     /x77         BRAILLE PATTERN DOTS-2456
++<U282D>     /x78         BRAILLE PATTERN DOTS-1346
++<U283D>     /x79         BRAILLE PATTERN DOTS-13456
++<U2835>     /x7a         BRAILLE PATTERN DOTS-1356
++<U282A>     /x7b         BRAILLE PATTERN DOTS-246
++<U2833>     /x7c         BRAILLE PATTERN DOTS-1256
++<U283B>     /x7d         BRAILLE PATTERN DOTS-12456
++<U2818>     /x7e         BRAILLE PATTERN DOTS-45
++<U2838>     /x7f         BRAILLE PATTERN DOTS-456
++END CHARMAP
++
++WIDTH
++<U2800>...<U283F>	1
++END WIDTH

Modified: glibc-package/trunk/debian/patches/series
===================================================================
--- glibc-package/trunk/debian/patches/series	2006-05-22 21:14:11 UTC (rev 1510)
+++ glibc-package/trunk/debian/patches/series	2006-05-22 21:17:45 UTC (rev 1511)
@@ -115,6 +115,7 @@
 all/cvs-manual-string.diff -p1
 all/local-ru_RU.diff -p1
 all/local-pt_BR.diff -p1
+all/submitted-new-brf-encoding.diff -p0
 
 any/cvs-argp_h.diff -p1
 any/cvs-ctan.diff -p0



Reply to: