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

cvs diff -r1.17 -r1.18 pkgsrc/converters/fribidi/Makefile (expand / switch to unified diff)

--- 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
4DISTNAME= fribidi-0.10.9 4DISTNAME= fribidi-0.19.5
5CATEGORIES= converters 5CATEGORIES= converters
6MASTER_SITES= http://fribidi.org/download/ 6MASTER_SITES= http://fribidi.org/download/
 7LICENSE= gnu-gpl-v2
 8EXTRACT_SUFX= .tar.bz2
7 9
8MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://fribidi.org/ 11HOMEPAGE= http://fribidi.org/
10COMMENT= Free Implementation of the Unicode Bidirectional Algorithm 12COMMENT= Free Implementation of the Unicode Bidirectional Algorithm
11 13
12REPLACE_INTERPRETER+= bash 14REPLACE_INTERPRETER+= bash
13REPLACE.bash.old= /bin/bash 15REPLACE.bash.old= /bin/bash
14REPLACE.bash.new= ${SH} 16REPLACE.bash.new= ${SH}
15REPLACE_FILES.bash= run.tests 17REPLACE_FILES.bash= run.tests
16 18
17USE_LIBTOOL= yes 19USE_LIBTOOL= yes
18GNU_CONFIGURE= yes 20GNU_CONFIGURE= yes
19USE_TOOLS+= pkg-config 21USE_TOOLS+= pkg-config

cvs diff -r1.4 -r1.5 pkgsrc/converters/fribidi/PLIST (expand / switch to unified diff)

--- 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 $
2bin/fribidi 2bin/fribidi
3bin/fribidi-config 3include/fribidi/fribidi-arabic.h
 4include/fribidi/fribidi-begindecls.h
 5include/fribidi/fribidi-bidi-types-list.h
 6include/fribidi/fribidi-bidi-types.h
 7include/fribidi/fribidi-bidi.h
 8include/fribidi/fribidi-char-sets-list.h
 9include/fribidi/fribidi-char-sets.h
 10include/fribidi/fribidi-common.h
 11include/fribidi/fribidi-config.h
 12include/fribidi/fribidi-deprecated.h
 13include/fribidi/fribidi-enddecls.h
 14include/fribidi/fribidi-flags.h
 15include/fribidi/fribidi-joining-types-list.h
 16include/fribidi/fribidi-joining-types.h
 17include/fribidi/fribidi-joining.h
 18include/fribidi/fribidi-mirroring.h
 19include/fribidi/fribidi-shape.h
 20include/fribidi/fribidi-types.h
 21include/fribidi/fribidi-unicode-version.h
 22include/fribidi/fribidi-unicode.h
4include/fribidi/fribidi.h 23include/fribidi/fribidi.h
5include/fribidi/fribidi_char_sets.h 
6include/fribidi/fribidi_char_sets.i 
7include/fribidi/fribidi_char_sets_cap_rtl.h 
8include/fribidi/fribidi_char_sets_cp1255.h 
9include/fribidi/fribidi_char_sets_cp1256.h 
10include/fribidi/fribidi_char_sets_isiri_3342.h 
11include/fribidi/fribidi_char_sets_iso8859_6.h 
12include/fribidi/fribidi_char_sets_iso8859_8.h 
13include/fribidi/fribidi_char_sets_utf8.h 
14include/fribidi/fribidi_config.h 
15include/fribidi/fribidi_mem.h 
16include/fribidi/fribidi_types.h 
17include/fribidi/fribidi_types.i 
18include/fribidi/fribidi_unicode.h 
19lib/libfribidi.la 24lib/libfribidi.la
20lib/pkgconfig/fribidi.pc 25lib/pkgconfig/fribidi.pc
 26man/man3/fribidi_charset_to_unicode.3
 27man/man3/fribidi_parse_charset.3
 28man/man3/fribidi_unicode_to_charset.3

cvs diff -r1.5 -r1.6 pkgsrc/converters/fribidi/distinfo (expand / switch to unified diff)

--- 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
3SHA1 (fribidi-0.10.9.tar.gz) = f9aae2d2084eaccbc87760401c4521e96a92a436 3SHA1 (fribidi-0.19.5.tar.bz2) = 58445266df185f7e5109f356c0261d41db39182a
4RMD160 (fribidi-0.10.9.tar.gz) = 31495fecd4318f9bd6217b015f65a936389c3204 4RMD160 (fribidi-0.19.5.tar.bz2) = 956b82badfbc8d3f82a588493a635090a68f163c
5Size (fribidi-0.10.9.tar.gz) = 621563 bytes 5Size (fribidi-0.19.5.tar.bz2) = 625034 bytes
6SHA1 (patch-fribidi__char__sets__cp1255.c) = 87545e71f9dcf0d62e29f2796f4ebbf9562de9a7 6SHA1 (patch-charset_fribidi__char__sets__cp1255.c) = 1dfbac7b63756a97fd3bd0b6c99b724f9691f2a7
7SHA1 (patch-fribidi__char__sets__cp1256.c) = 06b589fe2956d74a75387d1495a3b04b293ae539 7SHA1 (patch-charset_fribidi__char__sets__cp1256.c) = 0e39386148237cbcc4ce3f216d638477233db89d
8SHA1 (patch-fribidi__char__sets__isiri__3342.c) = a519e0cd26d1e715dce3d004d849584009f54d01 8SHA1 (patch-charset_fribidi__char__sets__iso8859__6.c) = d8a8506ed36cc9cb4e6b72b5e0cf14360735283b
9SHA1 (patch-fribidi__char__sets__iso8859__6.c) = 1acda158007088e338bfd618bb9d43f8c310690e 9SHA1 (patch-charset_fribidi__char__sets__iso8859__8.c) = 88dc49d6b64141163a95515731beea98b9ab8c39
10SHA1 (patch-fribidi__char__sets__iso8859__8.c) = d092261f36d9360efe2d148d8ba0eccda278255f 10SHA1 (patch-doc_Makefile.in) = ca5d07d4647c8f45cd94dffd9af08ab7d5d0a87a

File Added: pkgsrc/converters/fribidi/patches/Attic/patch-charset_fribidi__char__sets__cp1255.c
$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:

File Added: pkgsrc/converters/fribidi/patches/Attic/patch-charset_fribidi__char__sets__cp1256.c
$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;
       }
 }
 

File Added: pkgsrc/converters/fribidi/patches/Attic/patch-charset_fribidi__char__sets__iso8859__6.c
$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:

File Added: pkgsrc/converters/fribidi/patches/Attic/patch-charset_fribidi__char__sets__iso8859__8.c
$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:

File Added: pkgsrc/converters/fribidi/patches/Attic/patch-doc_Makefile.in
$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 \