Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Aug 2009 08:56:10 +0400
From:      Anonymous <swell.k@gmail.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/137946: [patch] converters/fribidi: update to 0.19.2
Message-ID:  <861vn8csgl.fsf@gmail.com>
Resent-Message-ID: <200908190500.n7J5043Z065528@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         137946
>Category:       ports
>Synopsis:       [patch] converters/fribidi: update to 0.19.2
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Aug 19 05:00:04 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Anonymous
>Release:        FreeBSD 8.0-CURRENT amd64
>Organization:
>Environment:
System: FreeBSD 8.0-BETA2 #0 r196371M: Tue Aug 18 22:06:51 UTC 2009     root@luffy:/usr/obj/usr/src/sys/PHOENIX  amd64
>Description:
The new version that is actually called "fribidi2" should be...

"fairly API/ABI compatible with the 0.10 series. The Fedora project
simply upgraded to 0.19 series from 0.10 without any compatibility
issues. Using this version instead of 0.10 series is highly
recommended." -- fribidi.org

Well, I need new fribidi for wesnoth-devel-1.7.3 though it can work
with old one, too.

Note: I have NOT tested *all* the ports that depend on it.
>How-To-Repeat:
>Fix:
--- fribidi.diff begins here ---
Index: converters/fribidi/Makefile
===================================================================
RCS file: /home/csup/ports/converters/fribidi/Makefile,v
retrieving revision 1.20
diff -u -p -r1.20 Makefile
--- converters/fribidi/Makefile	22 Aug 2007 12:10:08 -0000	1.20
+++ converters/fribidi/Makefile	19 Aug 2009 01:32:10 -0000
@@ -7,7 +7,7 @@
 #
 
 PORTNAME=	fribidi
-PORTVERSION=	0.10.9
+PORTVERSION=	0.19.2
 CATEGORIES=	converters
 MASTER_SITES=	http://fribidi.org/download/
 
@@ -15,7 +15,30 @@ MAINTAINER=	gnome@FreeBSD.org
 COMMENT=	A Free Implementation of the Unicode Bidirectional Algorithm
 
 GNU_CONFIGURE=	yes
+USE_GMAKE=	yes
 USE_GNOME=	gnomehack pkgconfig
 USE_LDCONFIG=	yes
 
-.include <bsd.port.mk>
+MAN3=		fribidi_charset_to_unicode.3 fribidi_debug_status.3 \
+		fribidi_get_bidi_type.3 fribidi_get_bidi_type_name.3 \
+		fribidi_get_bidi_types.3 fribidi_get_joining_type.3 \
+		fribidi_get_joining_type_name.3 fribidi_get_joining_types.3 \
+		fribidi_get_mirror_char.3 fribidi_get_par_direction.3 \
+		fribidi_get_par_embedding_levels.3 fribidi_get_type.3 \
+		fribidi_get_type_internal.3 fribidi_join_arabic.3 \
+		fribidi_log2vis.3 fribidi_log2vis_get_embedding_levels.3 \
+		fribidi_mirroring_status.3 fribidi_parse_charset.3 \
+		fribidi_remove_bidi_marks.3 fribidi_reorder_line.3 \
+		fribidi_reorder_nsm_status.3 fribidi_set_debug.3 \
+		fribidi_set_mirroring.3 fribidi_set_reorder_nsm.3 \
+		fribidi_shape.3 fribidi_shape_mirroring.3 \
+		fribidi_unicode_to_charset.3 fribidi_unicode_version.3 \
+		fribidi_version_info.3
+
+.include <bsd.port.pre.mk>
+
+.if !defined(WITH_DEBUG)
+CONFIGURE_ARGS=	--disable-debug
+.endif
+
+.include <bsd.port.post.mk>
Index: converters/fribidi/distinfo
===================================================================
RCS file: /home/csup/ports/converters/fribidi/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- converters/fribidi/distinfo	22 Aug 2007 12:10:08 -0000	1.7
+++ converters/fribidi/distinfo	19 Aug 2009 00:59:40 -0000
@@ -1,3 +1,3 @@
-MD5 (fribidi-0.10.9.tar.gz) = 647aee89079b056269ff0918dc1c6d28
-SHA256 (fribidi-0.10.9.tar.gz) = b8fc7592f50bdac2182e9105e19fe54329faab35edbcf1bc66bde2e7174f87b4
-SIZE (fribidi-0.10.9.tar.gz) = 621563
+MD5 (fribidi-0.19.2.tar.gz) = 626db17d2d99b43615ad9d12500f568a
+SHA256 (fribidi-0.19.2.tar.gz) = 49cf91586e48b52fe25872ff66c1da0dff0daac2593f9f300e2af12f44f64177
+SIZE (fribidi-0.19.2.tar.gz) = 668933
Index: converters/fribidi/pkg-plist
===================================================================
RCS file: /home/csup/ports/converters/fribidi/pkg-plist,v
retrieving revision 1.5
diff -u -p -r1.5 pkg-plist
--- converters/fribidi/pkg-plist	18 Apr 2006 05:52:35 -0000	1.5
+++ converters/fribidi/pkg-plist	19 Aug 2009 01:33:42 -0000
@@ -1,23 +1,28 @@
 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.a
 lib/libfribidi.la
 lib/libfribidi.so
-lib/libfribidi.so.0
+lib/libfribidi.so.3
 libdata/pkgconfig/fribidi.pc
 @dirrm include/fribidi
--- fribidi.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?861vn8csgl.fsf>