aboutsummaryrefslogtreecommitdiff
path: root/multimedia/dvdauthor
diff options
context:
space:
mode:
authorPierre Beyssac <pb@FreeBSD.org>2009-12-08 14:11:20 +0000
committerPierre Beyssac <pb@FreeBSD.org>2009-12-08 14:11:20 +0000
commitbbaad6dfc36ca6d7b35a93c3b073832df2919d48 (patch)
treee3079a8452dd5104e76bb40890aef50ee273166e /multimedia/dvdauthor
parent8da2d7916a0b7bc5f0aaff7408e51b323e6365ed (diff)
downloadports-bbaad6dfc36ca6d7b35a93c3b073832df2919d48.tar.gz
ports-bbaad6dfc36ca6d7b35a93c3b073832df2919d48.zip
Fix compilation problem with Fribidi.
PR: ports/138470, ports/141007 Submitted by: Dima Panov <fluffy@fluffy.khv.ru>, <hawei@free.fr>
Notes
Notes: svn path=/head/; revision=245412
Diffstat (limited to 'multimedia/dvdauthor')
-rw-r--r--multimedia/dvdauthor/Makefile2
-rw-r--r--multimedia/dvdauthor/files/patch-src__subreader.c13
2 files changed, 14 insertions, 1 deletions
diff --git a/multimedia/dvdauthor/Makefile b/multimedia/dvdauthor/Makefile
index 845397db7d82..72e7ebf1b3ee 100644
--- a/multimedia/dvdauthor/Makefile
+++ b/multimedia/dvdauthor/Makefile
@@ -28,7 +28,7 @@ MAN1= dvdauthor.1 dvddirdel.1 dvdunauthor.1 mpeg2desc.1 spumux.1 spuunmux.1
.if exists(${LOCALBASE}/lib/libfreetype.so.9)
WITH_FREETYPE= yes
.endif
-.if exists(${LOCALBASE}/lib/libfridibi.so.0)
+.if exists(${LOCALBASE}/lib/libfridibi.so.3)
WITH_FRIBIDI= yes
.endif
.if exists(${LOCALBASE}/lib/libiconv.so)
diff --git a/multimedia/dvdauthor/files/patch-src__subreader.c b/multimedia/dvdauthor/files/patch-src__subreader.c
new file mode 100644
index 000000000000..cf88d5a97562
--- /dev/null
+++ b/multimedia/dvdauthor/files/patch-src__subreader.c
@@ -0,0 +1,13 @@
+--- src/subreader.c.orig 2006-06-01 06:04:50.000000000 +0200
++++ src/subreader.c 2009-12-08 14:59:15.649467455 +0100
+@@ -1079,8 +1079,8 @@
+ int char_set_num;
+ fribidi_boolean log2vis;
+ if(flip_hebrew) { // Please fix the indentation someday
+- fribidi_set_mirroring (FRIBIDI_TRUE);
+- fribidi_set_reorder_nsm (FRIBIDI_FALSE);
++ fribidi_set_mirroring (1);
++ fribidi_set_reorder_nsm (0);
+
+ if( sub_utf8 == 0 ) {
+ char_set_num = fribidi_parse_charset (fribidi_charset?fribidi_charset:"ISO8859-8");