pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/47410: [PATCH] converters/fribidi 0.19.5



>Number:         47410
>Category:       pkg
>Synopsis:       converters/fribidi 0.19.5
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          support
>Submitter-Id:   net
>Arrival-Date:   Sun Jan 06 12:35:00 +0000 2013
>Originator:     Makoto Fujiwara
>Release:        NetBSD 6.0
>Organization:
KINU Corporation
>Environment:
        
        
System: NetBSD modena 6.0 NetBSD 6.0 (GENERIC) amd64
Architecture: x86_64
Machine: amd64
>Description:
(1) Bump fribidi version 0.10.9 to 0.19.5
  -- m17n-{db,lib} 1.6.4 ask for this version
  -- adjust path for above change
    (patch target moved, and unfortunately, patch'es name
    now reflecting target path, so renamed them)
  -- correct target path in Makefile

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.

>How-To-Repeat:
        (cd /usr/pkgsrc/converters/fribidi; make package)
>Fix:
rm patches/patch-fribidi* (for renaming)

Index: converters/fribidi/Makefile
===================================================================
RCS file: /cvs/cvsroot/pkgsrc/converters/fribidi/Makefile,v
retrieving revision 1.17
diff -u -r1.17 Makefile
--- converters/fribidi/Makefile 3 Oct 2012 00:20:11 -0000       1.17
+++ converters/fribidi/Makefile 6 Jan 2013 06:21:21 -0000
@@ -1,9 +1,11 @@
 # $NetBSD: Makefile,v 1.17 2012/10/03 00:20:11 asau 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@localhost
 HOMEPAGE=              http://fribidi.org/
Index: converters/fribidi/PLIST
===================================================================
RCS file: /cvs/cvsroot/pkgsrc/converters/fribidi/PLIST,v
retrieving revision 1.4
diff -u -r1.4 PLIST
--- converters/fribidi/PLIST    14 Jun 2009 17:39:09 -0000      1.4
+++ converters/fribidi/PLIST    6 Jan 2013 06:21:21 -0000
@@ -1,20 +1,28 @@
-@comment $NetBSD: PLIST,v 1.4 2009/06/14 17:39:09 joerg Exp $
+@comment $NetBSD$
 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
Index: converters/fribidi/buildlink3.mk
===================================================================
RCS file: /cvs/cvsroot/pkgsrc/converters/fribidi/buildlink3.mk,v
retrieving revision 1.8
diff -u -r1.8 buildlink3.mk
--- converters/fribidi/buildlink3.mk    20 Mar 2009 19:24:03 -0000      1.8
+++ converters/fribidi/buildlink3.mk    6 Jan 2013 06:21:21 -0000
@@ -5,8 +5,8 @@
 .if !defined(FRIBIDI_BUILDLINK3_MK)
 FRIBIDI_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.fribidi+=        fribidi>=0.10.4
-BUILDLINK_ABI_DEPENDS.fribidi+=        fribidi>=0.10.4nb1
+BUILDLINK_API_DEPENDS.fribidi+=        fribidi>=0.19.5
+BUILDLINK_ABI_DEPENDS.fribidi+=        fribidi>=0.19.5
 BUILDLINK_PKGSRCDIR.fribidi?=  ../../converters/fribidi
 .endif # FRIBIDI_BUILDLINK3_MK
 
Index: converters/fribidi/distinfo
===================================================================
RCS file: /cvs/cvsroot/pkgsrc/converters/fribidi/distinfo,v
retrieving revision 1.5
diff -u -r1.5 distinfo
--- converters/fribidi/distinfo 23 Jan 2012 08:07:17 -0000      1.5
+++ converters/fribidi/distinfo 6 Jan 2013 06:21:21 -0000
@@ -1,10 +1,10 @@
 $NetBSD: distinfo,v 1.5 2012/01/23 08:07:17 joerg 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
Index: converters/fribidi/patches/patch-charset_fribidi__char__sets__cp1255.c
===================================================================
RCS file: converters/fribidi/patches/patch-charset_fribidi__char__sets__cp1255.c
diff -N converters/fribidi/patches/patch-charset_fribidi__char__sets__cp1255.c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ converters/fribidi/patches/patch-charset_fribidi__char__sets__cp1255.c      
6 Jan 2013 06:21:21 -0000
@@ -0,0 +1,14 @@
+$NetBSD$
+
+
+--- 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:
Index: converters/fribidi/patches/patch-charset_fribidi__char__sets__cp1256.c
===================================================================
RCS file: converters/fribidi/patches/patch-charset_fribidi__char__sets__cp1256.c
diff -N converters/fribidi/patches/patch-charset_fribidi__char__sets__cp1256.c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ converters/fribidi/patches/patch-charset_fribidi__char__sets__cp1256.c      
6 Jan 2013 06:21:21 -0000
@@ -0,0 +1,14 @@
+$NetBSD$
+
+
+--- 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;
+       }
+ }
+ 
Index: 
converters/fribidi/patches/patch-charset_fribidi__char__sets__iso8859__6.c
===================================================================
RCS file: 
converters/fribidi/patches/patch-charset_fribidi__char__sets__iso8859__6.c
diff -N 
converters/fribidi/patches/patch-charset_fribidi__char__sets__iso8859__6.c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ converters/fribidi/patches/patch-charset_fribidi__char__sets__iso8859__6.c  
6 Jan 2013 06:21:21 -0000
@@ -0,0 +1,17 @@
+$NetBSD$
+
+
+--- 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:
Index: 
converters/fribidi/patches/patch-charset_fribidi__char__sets__iso8859__8.c
===================================================================
RCS file: 
converters/fribidi/patches/patch-charset_fribidi__char__sets__iso8859__8.c
diff -N 
converters/fribidi/patches/patch-charset_fribidi__char__sets__iso8859__8.c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ converters/fribidi/patches/patch-charset_fribidi__char__sets__iso8859__8.c  
6 Jan 2013 06:21:21 -0000
@@ -0,0 +1,14 @@
+$NetBSD$
+
+
+--- 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:
Index: converters/fribidi/patches/patch-doc_Makefile.in
===================================================================
RCS file: converters/fribidi/patches/patch-doc_Makefile.in
diff -N converters/fribidi/patches/patch-doc_Makefile.in
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ converters/fribidi/patches/patch-doc_Makefile.in    6 Jan 2013 06:21:21 
-0000
@@ -0,0 +1,24 @@
+$NetBSD$
+
+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 \

>Unformatted:
        
        


Home | Main Index | Thread Index | Old Index