[libyaml-syck-perl] 05/10: Drop 0001-Recognize-all-wide-unicode-characters.patch

gregor herrmann gregoa at debian.org
Sun Nov 1 15:16:52 UTC 2015


This is an automated email from the git hooks/post-receive script.

gregoa pushed a commit to branch master
in repository libyaml-syck-perl.

commit 5fe744184aedee36d64a4c17ab1044de96b28e80
Author: gregor herrmann <gregoa at debian.org>
Date:   Sun Nov 1 16:09:06 2015 +0100

    Drop 0001-Recognize-all-wide-unicode-characters.patch
    
    which was taken frm upstream git.
---
 ...001-Recognize-all-wide-unicode-characters.patch | 102 ---------------------
 debian/patches/series                              |   1 -
 2 files changed, 103 deletions(-)

diff --git a/debian/patches/0001-Recognize-all-wide-unicode-characters.patch b/debian/patches/0001-Recognize-all-wide-unicode-characters.patch
deleted file mode 100644
index bf1e2bb..0000000
--- a/debian/patches/0001-Recognize-all-wide-unicode-characters.patch
+++ /dev/null
@@ -1,102 +0,0 @@
-Origin: CPAN RT
-Bug: https://rt.cpan.org/Ticket/Display.html?id=83825
-Bug-Debian: http://bugs.debian.org/718743
-Forwarded: not-needed
-Author: gregor herrmann <gregoa at debian.org>
-Reviewed-by: gregor herrmann <gregoa at debian.org>
-Last-Update: 2013-08-09
-
-From f646fa6ce15984b4a7d3c7b633be4129ad00c407 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar at redhat.com>
-Date: Fri, 8 Mar 2013 13:00:52 +0100
-Subject: [PATCH] Recognize all wide unicode characters
-
-Type cast explicitly to (signed char) because sizof(char) can differ
-from sizof(int). Also do not quote bytes above 0x7F because we assume
-UTF-8 encoding.
-
-This should be fixed properly by UTF-8 to Unicode decoding but we
-need to recognize which encoding is in use before. How?
----
- emitter.c | 22 +++++++++++-----------
- syck.h    |  2 +-
- 2 files changed, 12 insertions(+), 12 deletions(-)
-
-diff --git a/emitter.c b/emitter.c
-index 48141b3..1d1a609 100644
---- a/emitter.c
-+++ b/emitter.c
-@@ -16,9 +16,9 @@
- 
- #define DEFAULT_ANCHOR_FORMAT "id%03d"
- 
--const char hex_table[] = 
-+const unsigned char hex_table[] = 
- "0123456789ABCDEF";
--static char b64_table[] =
-+static unsigned char b64_table[] =
- "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
- 
- /*
-@@ -598,12 +598,12 @@ syck_scan_scalar( int req_width, char *cursor, long len )
-     /* scan string */
-     for ( i = 0; i < len; i++ ) {
- 
--        if ( ! ( (unsigned)cursor[i] == 0x9 ||
--                 (unsigned)cursor[i] == 0xA ||
--                 (unsigned)cursor[i] == 0xD ||
--               ( (unsigned)cursor[i] >= 0x20 && (unsigned)cursor[i] <= 0x7E ) ||
--                 (unsigned)cursor[i] == 0x85 ||
--                 (unsigned)cursor[i] >= 0xa0 )
-+        if ( ! ( (unsigned char)cursor[i] == 0x9 ||
-+                 (unsigned char)cursor[i] == 0xA ||
-+                 (unsigned char)cursor[i] == 0xD ||
-+               ( (unsigned char)cursor[i] >= 0x20 &&
-+                 (unsigned char)cursor[i] <= 0x7E ) ||
-+                 (unsigned char)cursor[i] >= 0x80 )
-         ) {
-             flags |= SCAN_NONPRINT;
-         }
-@@ -812,7 +812,7 @@ void syck_emit_scalar( SyckEmitter *e, char *tag, enum scalar_style force_style,
- }
- 
- void
--syck_emitter_escape( SyckEmitter *e, char *src, long len )
-+syck_emitter_escape( SyckEmitter *e, unsigned char *src, long len )
- {
-     int i;
-     for( i = 0; i < len; i++ )
-@@ -927,7 +927,7 @@ void syck_emit_2quoted_1( SyckEmitter *e, int width, char *str, long len )
-             break;
- 
-             default:
--                syck_emitter_escape( e, mark, 1 );
-+                syck_emitter_escape( e, (unsigned char *)mark, 1 );
-             break;
-         }
-         mark++;
-@@ -990,7 +990,7 @@ void syck_emit_2quoted( SyckEmitter *e, int width, char *str, long len )
-             break;
- 
-             default:
--                syck_emitter_escape( e, mark, 1 );
-+                syck_emitter_escape( e, (unsigned char*)mark, 1 );
-             break;
-         }
-         mark++;
-diff --git a/syck.h b/syck.h
-index 2886561..f5118cd 100644
---- a/syck.h
-+++ b/syck.h
-@@ -411,7 +411,7 @@ void syck_emitter_handler( SyckEmitter *, SyckEmitterHandler );
- void syck_free_emitter( SyckEmitter * );
- void syck_emitter_clear( SyckEmitter * );
- void syck_emitter_write( SyckEmitter *, const char *, long );
--void syck_emitter_escape( SyckEmitter *, char *, long );
-+void syck_emitter_escape( SyckEmitter *, unsigned char *, long );
- void syck_emitter_flush( SyckEmitter *, long );
- void syck_emit( SyckEmitter *, st_data_t );
- void syck_emit_scalar( SyckEmitter *, char *, enum scalar_style, int, int, char, char *, long );
--- 
-1.8.1.4
-
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index 6be8fe1..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1 +0,0 @@
-0001-Recognize-all-wide-unicode-characters.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libyaml-syck-perl.git



More information about the Pkg-perl-cvs-commits mailing list