Thu Jan 10 06:59:58 2013 UTC ()
(1) Bump version 0.10.9 to 0.19.5 based on PR pkg/47410
-- Adjust path in patches for above change
(patch target moved, and unfortunately, patches name
now reflecting target path, so renamed them).
-- Correct target path in Makefile.
-- m17n-{db,lib} 1.6.4 ask for this version.
Overview of changes between 0.19.4 and 0.19.5
=============================================
* Update to Unicode 6.2.0.
Overview of changes between 0.19.2 and 0.19.4
=============================================
* Update to Unicode 6.1.0.
* Misc fixes.
Overview of changes between 0.19.1 and 0.19.2
=============================================
* Update to Unicode Character Database 5.1.0
* Fixed bug in Arabic ligature table (bug #208870)
* Handle RLM/LRM in CP1255 charset converter. (bug #15328, Artyom)
Overview of changes between 0.10.9 and 0.19.1
=============================================
* This is the first release of the fribidi2 module in CVS, mostly
developed in 2004 and 2005.
* Support for Arabic joining/shaping added.
* API for correct handling of multi-line paragraphs added.
* Restructured code base.
* Supposed to be fully API/ABI compatible with 0.10 releases.
Please report if it is not.
(mef)
diff -r1.17 -r1.18 pkgsrc/converters/fribidi/Makefile
diff -r1.4 -r1.5 pkgsrc/converters/fribidi/PLIST
diff -r1.5 -r1.6 pkgsrc/converters/fribidi/distinfo
diff -r0 -r1.1 pkgsrc/converters/fribidi/patches/patch-charset_fribidi__char__sets__cp1255.c
diff -r0 -r1.1 pkgsrc/converters/fribidi/patches/patch-charset_fribidi__char__sets__cp1256.c
diff -r0 -r1.1 pkgsrc/converters/fribidi/patches/patch-charset_fribidi__char__sets__iso8859__6.c
diff -r0 -r1.1 pkgsrc/converters/fribidi/patches/patch-charset_fribidi__char__sets__iso8859__8.c
diff -r0 -r1.1 pkgsrc/converters/fribidi/patches/patch-doc_Makefile.in
--- pkgsrc/converters/fribidi/Makefile 2012/10/03 00:20:11 1.17
+++ pkgsrc/converters/fribidi/Makefile 2013/01/10 06:59:55 1.18
| @@ -1,19 +1,21 @@ | | | @@ -1,19 +1,21 @@ |
1 | # $NetBSD: Makefile,v 1.17 2012/10/03 00:20:11 asau Exp $ | | 1 | # $NetBSD: Makefile,v 1.18 2013/01/10 06:59:55 mef Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | DISTNAME= fribidi-0.10.9 | | 4 | DISTNAME= fribidi-0.19.5 |
5 | CATEGORIES= converters | | 5 | CATEGORIES= converters |
6 | MASTER_SITES= http://fribidi.org/download/ | | 6 | MASTER_SITES= http://fribidi.org/download/ |
| | | 7 | LICENSE= gnu-gpl-v2 |
| | | 8 | EXTRACT_SUFX= .tar.bz2 |
7 | | | 9 | |
8 | MAINTAINER= pkgsrc-users@NetBSD.org | | 10 | MAINTAINER= pkgsrc-users@NetBSD.org |
9 | HOMEPAGE= http://fribidi.org/ | | 11 | HOMEPAGE= http://fribidi.org/ |
10 | COMMENT= Free Implementation of the Unicode Bidirectional Algorithm | | 12 | COMMENT= Free Implementation of the Unicode Bidirectional Algorithm |
11 | | | 13 | |
12 | REPLACE_INTERPRETER+= bash | | 14 | REPLACE_INTERPRETER+= bash |
13 | REPLACE.bash.old= /bin/bash | | 15 | REPLACE.bash.old= /bin/bash |
14 | REPLACE.bash.new= ${SH} | | 16 | REPLACE.bash.new= ${SH} |
15 | REPLACE_FILES.bash= run.tests | | 17 | REPLACE_FILES.bash= run.tests |
16 | | | 18 | |
17 | USE_LIBTOOL= yes | | 19 | USE_LIBTOOL= yes |
18 | GNU_CONFIGURE= yes | | 20 | GNU_CONFIGURE= yes |
19 | USE_TOOLS+= pkg-config | | 21 | USE_TOOLS+= pkg-config |
--- pkgsrc/converters/fribidi/PLIST 2009/06/14 17:39:09 1.4
+++ pkgsrc/converters/fribidi/PLIST 2013/01/10 06:59:56 1.5
| @@ -1,20 +1,28 @@ | | | @@ -1,20 +1,28 @@ |
1 | @comment $NetBSD: PLIST,v 1.4 2009/06/14 17:39:09 joerg Exp $ | | 1 | @comment $NetBSD: PLIST,v 1.5 2013/01/10 06:59:56 mef Exp $ |
2 | bin/fribidi | | 2 | bin/fribidi |
3 | bin/fribidi-config | | 3 | include/fribidi/fribidi-arabic.h |
| | | 4 | include/fribidi/fribidi-begindecls.h |
| | | 5 | include/fribidi/fribidi-bidi-types-list.h |
| | | 6 | include/fribidi/fribidi-bidi-types.h |
| | | 7 | include/fribidi/fribidi-bidi.h |
| | | 8 | include/fribidi/fribidi-char-sets-list.h |
| | | 9 | include/fribidi/fribidi-char-sets.h |
| | | 10 | include/fribidi/fribidi-common.h |
| | | 11 | include/fribidi/fribidi-config.h |
| | | 12 | include/fribidi/fribidi-deprecated.h |
| | | 13 | include/fribidi/fribidi-enddecls.h |
| | | 14 | include/fribidi/fribidi-flags.h |
| | | 15 | include/fribidi/fribidi-joining-types-list.h |
| | | 16 | include/fribidi/fribidi-joining-types.h |
| | | 17 | include/fribidi/fribidi-joining.h |
| | | 18 | include/fribidi/fribidi-mirroring.h |
| | | 19 | include/fribidi/fribidi-shape.h |
| | | 20 | include/fribidi/fribidi-types.h |
| | | 21 | include/fribidi/fribidi-unicode-version.h |
| | | 22 | include/fribidi/fribidi-unicode.h |
4 | include/fribidi/fribidi.h | | 23 | include/fribidi/fribidi.h |
5 | include/fribidi/fribidi_char_sets.h | | | |
6 | include/fribidi/fribidi_char_sets.i | | | |
7 | include/fribidi/fribidi_char_sets_cap_rtl.h | | | |
8 | include/fribidi/fribidi_char_sets_cp1255.h | | | |
9 | include/fribidi/fribidi_char_sets_cp1256.h | | | |
10 | include/fribidi/fribidi_char_sets_isiri_3342.h | | | |
11 | include/fribidi/fribidi_char_sets_iso8859_6.h | | | |
12 | include/fribidi/fribidi_char_sets_iso8859_8.h | | | |
13 | include/fribidi/fribidi_char_sets_utf8.h | | | |
14 | include/fribidi/fribidi_config.h | | | |
15 | include/fribidi/fribidi_mem.h | | | |
16 | include/fribidi/fribidi_types.h | | | |
17 | include/fribidi/fribidi_types.i | | | |
18 | include/fribidi/fribidi_unicode.h | | | |
19 | lib/libfribidi.la | | 24 | lib/libfribidi.la |
20 | lib/pkgconfig/fribidi.pc | | 25 | lib/pkgconfig/fribidi.pc |
| | | 26 | man/man3/fribidi_charset_to_unicode.3 |
| | | 27 | man/man3/fribidi_parse_charset.3 |
| | | 28 | man/man3/fribidi_unicode_to_charset.3 |
--- pkgsrc/converters/fribidi/distinfo 2012/01/23 08:07:17 1.5
+++ pkgsrc/converters/fribidi/distinfo 2013/01/10 06:59:56 1.6
| @@ -1,10 +1,10 @@ | | | @@ -1,10 +1,10 @@ |
1 | $NetBSD: distinfo,v 1.5 2012/01/23 08:07:17 joerg Exp $ | | 1 | $NetBSD: distinfo,v 1.6 2013/01/10 06:59:56 mef Exp $ |
2 | | | 2 | |
3 | SHA1 (fribidi-0.10.9.tar.gz) = f9aae2d2084eaccbc87760401c4521e96a92a436 | | 3 | SHA1 (fribidi-0.19.5.tar.bz2) = 58445266df185f7e5109f356c0261d41db39182a |
4 | RMD160 (fribidi-0.10.9.tar.gz) = 31495fecd4318f9bd6217b015f65a936389c3204 | | 4 | RMD160 (fribidi-0.19.5.tar.bz2) = 956b82badfbc8d3f82a588493a635090a68f163c |
5 | Size (fribidi-0.10.9.tar.gz) = 621563 bytes | | 5 | Size (fribidi-0.19.5.tar.bz2) = 625034 bytes |
6 | SHA1 (patch-fribidi__char__sets__cp1255.c) = 87545e71f9dcf0d62e29f2796f4ebbf9562de9a7 | | 6 | SHA1 (patch-charset_fribidi__char__sets__cp1255.c) = 1dfbac7b63756a97fd3bd0b6c99b724f9691f2a7 |
7 | SHA1 (patch-fribidi__char__sets__cp1256.c) = 06b589fe2956d74a75387d1495a3b04b293ae539 | | 7 | SHA1 (patch-charset_fribidi__char__sets__cp1256.c) = 0e39386148237cbcc4ce3f216d638477233db89d |
8 | SHA1 (patch-fribidi__char__sets__isiri__3342.c) = a519e0cd26d1e715dce3d004d849584009f54d01 | | 8 | SHA1 (patch-charset_fribidi__char__sets__iso8859__6.c) = d8a8506ed36cc9cb4e6b72b5e0cf14360735283b |
9 | SHA1 (patch-fribidi__char__sets__iso8859__6.c) = 1acda158007088e338bfd618bb9d43f8c310690e | | 9 | SHA1 (patch-charset_fribidi__char__sets__iso8859__8.c) = 88dc49d6b64141163a95515731beea98b9ab8c39 |
10 | SHA1 (patch-fribidi__char__sets__iso8859__8.c) = d092261f36d9360efe2d148d8ba0eccda278255f | | 10 | SHA1 (patch-doc_Makefile.in) = ca5d07d4647c8f45cd94dffd9af08ab7d5d0a87a |
$NetBSD: patch-charset_fribidi__char__sets__cp1255.c,v 1.1 2013/01/10 06:59:56 mef Exp $
--- charset/fribidi-char-sets-cp1255.c.orig 2012-12-03 01:25:40.000000000 +0900
+++ charset/fribidi-char-sets-cp1255.c 2013-01-06 13:06:42.000000000 +0900
@@ -108,7 +108,7 @@ fribidi_unicode_to_cp1255_c (
else if (uch < 256)
return (char) uch;
else
- return '?';
+ return (char) 0xbf;
}
/* Editor directions:
$NetBSD: patch-charset_fribidi__char__sets__cp1256.c,v 1.1 2013/01/10 06:59:57 mef Exp $
--- charset/fribidi-char-sets-cp1256.c.orig 2012-12-03 01:25:40.000000000 +0900
+++ charset/fribidi-char-sets-cp1256.c 2013-01-06 13:07:15.000000000 +0900
@@ -214,7 +214,7 @@ fribidi_unicode_to_cp1256_c (
return (char) 0x99;
default:
- return '?';
+ return (char) 0xbf;
}
}
$NetBSD: patch-charset_fribidi__char__sets__iso8859__6.c,v 1.1 2013/01/10 06:59:57 mef Exp $
--- charset/fribidi-char-sets-iso8859-6.c.orig 2012-12-03 01:25:40.000000000 +0900
+++ charset/fribidi-char-sets-iso8859-6.c 2013-01-06 13:08:29.000000000 +0900
@@ -70,10 +70,8 @@ fribidi_unicode_to_iso8859_6_c (
return (char) 0xac;
else if (uch == 0x061b)
return (char) 0xbb;
- else if (uch == 0x061f)
- return (char) 0xbf;
else
- return '?';
+ return (char) 0xbf;
}
/* Editor directions:
$NetBSD: patch-charset_fribidi__char__sets__iso8859__8.c,v 1.1 2013/01/10 06:59:57 mef Exp $
--- charset/fribidi-char-sets-iso8859-8.c.orig 2012-12-03 01:25:40.000000000 +0900
+++ charset/fribidi-char-sets-iso8859-8.c 2013-01-06 13:09:17.000000000 +0900
@@ -112,7 +112,7 @@ fribidi_unicode_to_iso8859_8_c (
case FRIBIDI_CHAR_PDF:
return (char) ISO_8859_8_PDF;
}
- return '?';
+ return (char) 0xbf;
}
/* Editor directions:
$NetBSD: patch-doc_Makefile.in,v 1.1 2013/01/10 06:59:57 mef Exp $
Avoid followin error:
+---
| CCLD fribidi-caprtl2utf8
| Making all in doc
| make: don't know how to make fribidi-char-sets.h. Stop
|
| make: stopped in /usr/pkgsrc/converters/fribidi/work/fribidi-0.19.5/doc
+---
--- doc/Makefile.in.orig 2012-12-03 01:34:53.000000000 +0900
+++ doc/Makefile.in 2013-01-06 14:08:21.000000000 +0900
@@ -239,8 +239,8 @@ headers = $(libfribidi_char_sets_la_head
inst_symbols = $(am__append_1) $(libfribidi_la_symbols)
noinst_symbols = $(am__append_2)
libfribidi_char_sets_la_headers = \
- fribidi-char-sets.h \
- fribidi-char-sets-list.h
+ ../charset/fribidi-char-sets.h \
+ ../charset/fribidi-char-sets-list.h
libfribidi_char_sets_la_symbols = \
fribidi_charset_to_unicode \