diff options
author | mef <mef@pkgsrc.org> | 2013-01-10 06:59:55 +0000 |
---|---|---|
committer | mef <mef@pkgsrc.org> | 2013-01-10 06:59:55 +0000 |
commit | 93475f3fd00390b08b3568ce1435b818a6510980 (patch) | |
tree | c71bea099f646ed37057d23a9093ae2d08bbea4a /converters | |
parent | 3c8d09f01dd10961a46675e5cd6fa2d52b35623d (diff) | |
download | pkgsrc-93475f3fd00390b08b3568ce1435b818a6510980.tar.gz |
(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.
Diffstat (limited to 'converters')
8 files changed, 120 insertions, 27 deletions
diff --git a/converters/fribidi/Makefile b/converters/fribidi/Makefile index fa72af75357..c9172f33ee1 100644 --- a/converters/fribidi/Makefile +++ b/converters/fribidi/Makefile @@ -1,9 +1,11 @@ -# $NetBSD: Makefile,v 1.17 2012/10/03 00:20:11 asau Exp $ +# $NetBSD: Makefile,v 1.18 2013/01/10 06:59:55 mef Exp $ # -DISTNAME= fribidi-0.10.9 +DISTNAME= fribidi-0.19.5 CATEGORIES= converters MASTER_SITES= http://fribidi.org/download/ +LICENSE= gnu-gpl-v2 +EXTRACT_SUFX= .tar.bz2 MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://fribidi.org/ diff --git a/converters/fribidi/PLIST b/converters/fribidi/PLIST index b43eb15dfef..7daabf202d5 100644 --- a/converters/fribidi/PLIST +++ b/converters/fribidi/PLIST @@ -1,20 +1,28 @@ -@comment $NetBSD: PLIST,v 1.4 2009/06/14 17:39:09 joerg Exp $ +@comment $NetBSD: PLIST,v 1.5 2013/01/10 06:59:56 mef Exp $ bin/fribidi -bin/fribidi-config +include/fribidi/fribidi-arabic.h +include/fribidi/fribidi-begindecls.h +include/fribidi/fribidi-bidi-types-list.h +include/fribidi/fribidi-bidi-types.h +include/fribidi/fribidi-bidi.h +include/fribidi/fribidi-char-sets-list.h +include/fribidi/fribidi-char-sets.h +include/fribidi/fribidi-common.h +include/fribidi/fribidi-config.h +include/fribidi/fribidi-deprecated.h +include/fribidi/fribidi-enddecls.h +include/fribidi/fribidi-flags.h +include/fribidi/fribidi-joining-types-list.h +include/fribidi/fribidi-joining-types.h +include/fribidi/fribidi-joining.h +include/fribidi/fribidi-mirroring.h +include/fribidi/fribidi-shape.h +include/fribidi/fribidi-types.h +include/fribidi/fribidi-unicode-version.h +include/fribidi/fribidi-unicode.h include/fribidi/fribidi.h -include/fribidi/fribidi_char_sets.h -include/fribidi/fribidi_char_sets.i -include/fribidi/fribidi_char_sets_cap_rtl.h -include/fribidi/fribidi_char_sets_cp1255.h -include/fribidi/fribidi_char_sets_cp1256.h -include/fribidi/fribidi_char_sets_isiri_3342.h -include/fribidi/fribidi_char_sets_iso8859_6.h -include/fribidi/fribidi_char_sets_iso8859_8.h -include/fribidi/fribidi_char_sets_utf8.h -include/fribidi/fribidi_config.h -include/fribidi/fribidi_mem.h -include/fribidi/fribidi_types.h -include/fribidi/fribidi_types.i -include/fribidi/fribidi_unicode.h lib/libfribidi.la lib/pkgconfig/fribidi.pc +man/man3/fribidi_charset_to_unicode.3 +man/man3/fribidi_parse_charset.3 +man/man3/fribidi_unicode_to_charset.3 diff --git a/converters/fribidi/distinfo b/converters/fribidi/distinfo index ef10462493b..d1ec1e2b81c 100644 --- a/converters/fribidi/distinfo +++ b/converters/fribidi/distinfo @@ -1,10 +1,10 @@ -$NetBSD: distinfo,v 1.5 2012/01/23 08:07:17 joerg Exp $ +$NetBSD: distinfo,v 1.6 2013/01/10 06:59:56 mef Exp $ -SHA1 (fribidi-0.10.9.tar.gz) = f9aae2d2084eaccbc87760401c4521e96a92a436 -RMD160 (fribidi-0.10.9.tar.gz) = 31495fecd4318f9bd6217b015f65a936389c3204 -Size (fribidi-0.10.9.tar.gz) = 621563 bytes -SHA1 (patch-fribidi__char__sets__cp1255.c) = 87545e71f9dcf0d62e29f2796f4ebbf9562de9a7 -SHA1 (patch-fribidi__char__sets__cp1256.c) = 06b589fe2956d74a75387d1495a3b04b293ae539 -SHA1 (patch-fribidi__char__sets__isiri__3342.c) = a519e0cd26d1e715dce3d004d849584009f54d01 -SHA1 (patch-fribidi__char__sets__iso8859__6.c) = 1acda158007088e338bfd618bb9d43f8c310690e -SHA1 (patch-fribidi__char__sets__iso8859__8.c) = d092261f36d9360efe2d148d8ba0eccda278255f +SHA1 (fribidi-0.19.5.tar.bz2) = 58445266df185f7e5109f356c0261d41db39182a +RMD160 (fribidi-0.19.5.tar.bz2) = 956b82badfbc8d3f82a588493a635090a68f163c +Size (fribidi-0.19.5.tar.bz2) = 625034 bytes +SHA1 (patch-charset_fribidi__char__sets__cp1255.c) = 1dfbac7b63756a97fd3bd0b6c99b724f9691f2a7 +SHA1 (patch-charset_fribidi__char__sets__cp1256.c) = 0e39386148237cbcc4ce3f216d638477233db89d +SHA1 (patch-charset_fribidi__char__sets__iso8859__6.c) = d8a8506ed36cc9cb4e6b72b5e0cf14360735283b +SHA1 (patch-charset_fribidi__char__sets__iso8859__8.c) = 88dc49d6b64141163a95515731beea98b9ab8c39 +SHA1 (patch-doc_Makefile.in) = ca5d07d4647c8f45cd94dffd9af08ab7d5d0a87a diff --git a/converters/fribidi/patches/patch-charset_fribidi__char__sets__cp1255.c b/converters/fribidi/patches/patch-charset_fribidi__char__sets__cp1255.c new file mode 100644 index 00000000000..9c9313a8927 --- /dev/null +++ b/converters/fribidi/patches/patch-charset_fribidi__char__sets__cp1255.c @@ -0,0 +1,14 @@ +$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: diff --git a/converters/fribidi/patches/patch-charset_fribidi__char__sets__cp1256.c b/converters/fribidi/patches/patch-charset_fribidi__char__sets__cp1256.c new file mode 100644 index 00000000000..6c9e620a353 --- /dev/null +++ b/converters/fribidi/patches/patch-charset_fribidi__char__sets__cp1256.c @@ -0,0 +1,14 @@ +$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; + } + } + diff --git a/converters/fribidi/patches/patch-charset_fribidi__char__sets__iso8859__6.c b/converters/fribidi/patches/patch-charset_fribidi__char__sets__iso8859__6.c new file mode 100644 index 00000000000..e4f1d7f950d --- /dev/null +++ b/converters/fribidi/patches/patch-charset_fribidi__char__sets__iso8859__6.c @@ -0,0 +1,17 @@ +$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: diff --git a/converters/fribidi/patches/patch-charset_fribidi__char__sets__iso8859__8.c b/converters/fribidi/patches/patch-charset_fribidi__char__sets__iso8859__8.c new file mode 100644 index 00000000000..6f128b0769b --- /dev/null +++ b/converters/fribidi/patches/patch-charset_fribidi__char__sets__iso8859__8.c @@ -0,0 +1,14 @@ +$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: diff --git a/converters/fribidi/patches/patch-doc_Makefile.in b/converters/fribidi/patches/patch-doc_Makefile.in new file mode 100644 index 00000000000..71773f25b33 --- /dev/null +++ b/converters/fribidi/patches/patch-doc_Makefile.in @@ -0,0 +1,24 @@ +$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 \ |