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