summaryrefslogtreecommitdiff
path: root/converters
diff options
context:
space:
mode:
authormef <mef@pkgsrc.org>2013-01-10 06:59:55 +0000
committermef <mef@pkgsrc.org>2013-01-10 06:59:55 +0000
commit93475f3fd00390b08b3568ce1435b818a6510980 (patch)
treec71bea099f646ed37057d23a9093ae2d08bbea4a /converters
parent3c8d09f01dd10961a46675e5cd6fa2d52b35623d (diff)
downloadpkgsrc-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')
-rw-r--r--converters/fribidi/Makefile6
-rw-r--r--converters/fribidi/PLIST40
-rw-r--r--converters/fribidi/distinfo18
-rw-r--r--converters/fribidi/patches/patch-charset_fribidi__char__sets__cp1255.c14
-rw-r--r--converters/fribidi/patches/patch-charset_fribidi__char__sets__cp1256.c14
-rw-r--r--converters/fribidi/patches/patch-charset_fribidi__char__sets__iso8859__6.c17
-rw-r--r--converters/fribidi/patches/patch-charset_fribidi__char__sets__iso8859__8.c14
-rw-r--r--converters/fribidi/patches/patch-doc_Makefile.in24
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 \