summaryrefslogtreecommitdiff
path: root/recipes/fribidi
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2014-02-08 17:33:49 +0100
committerSebastian Dröge <sebastian@centricular.com>2014-02-08 17:34:11 +0100
commitada4b1bda4ac6937c1c6461d71664bf9533cb176 (patch)
tree1afc845e12ea86145ca5c4214c91d5636327ac31 /recipes/fribidi
parentd4ecc3a309539b7ce052c70f27278f5b5bb2571f (diff)
fribidi: Fix linking on Windows by exporting all needed symbols
Diffstat (limited to 'recipes/fribidi')
-rw-r--r--recipes/fribidi/0001-fribidi.def-Include-all-required-symbols.patch60
1 files changed, 60 insertions, 0 deletions
diff --git a/recipes/fribidi/0001-fribidi.def-Include-all-required-symbols.patch b/recipes/fribidi/0001-fribidi.def-Include-all-required-symbols.patch
new file mode 100644
index 00000000..9c77bf92
--- /dev/null
+++ b/recipes/fribidi/0001-fribidi.def-Include-all-required-symbols.patch
@@ -0,0 +1,60 @@
+From 45b43528dd44f55b418def2ff39c744f4d2fe039 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= <sebastian@centricular.com>
+Date: Sat, 8 Feb 2014 17:31:32 +0100
+Subject: [PATCH] fribidi.def: Include all required symbols
+
+The charset symbols were previously not included for Windows
+and failed the build.
+---
+ lib/fribidi.def | 20 ++++++++++++++++++++
+ 1 file changed, 20 insertions(+)
+
+diff --git a/lib/fribidi.def b/lib/fribidi.def
+index 5dc44fb..22581d7 100644
+--- a/lib/fribidi.def
++++ b/lib/fribidi.def
+@@ -1,3 +1,11 @@
++fribidi_cap_rtl_to_unicode
++fribidi_char_set_desc
++fribidi_char_set_desc_cap_rtl
++fribidi_char_set_name
++fribidi_char_set_title
++fribidi_charset_to_unicode
++fribidi_cp1255_to_unicode_c
++fribidi_cp1256_to_unicode_c
+ fribidi_debug_status
+ fribidi_get_bidi_type
+ fribidi_get_bidi_type_name
+@@ -10,10 +18,13 @@ fribidi_get_par_direction
+ fribidi_get_par_embedding_levels
+ fribidi_get_type
+ fribidi_get_type_internal
++fribidi_iso8859_6_to_unicode_c
++fribidi_iso8859_8_to_unicode_c
+ fribidi_join_arabic
+ fribidi_log2vis
+ fribidi_log2vis_get_embedding_levels
+ fribidi_mirroring_status
++fribidi_parse_charset
+ fribidi_remove_bidi_marks
+ fribidi_reorder_line
+ fribidi_reorder_nsm_status
+@@ -21,6 +32,15 @@ fribidi_set_debug
+ fribidi_set_mirroring
+ fribidi_set_reorder_nsm
+ fribidi_shape
++fribidi_shape_arabic
+ fribidi_shape_mirroring
++fribidi_unicode_to_cap_rtl
++fribidi_unicode_to_charset
++fribidi_unicode_to_cp1255_c
++fribidi_unicode_to_cp1256_c
++fribidi_unicode_to_iso8859_6_c
++fribidi_unicode_to_iso8859_8_c
++fribidi_unicode_to_utf8
+ fribidi_unicode_version
++fribidi_utf8_to_unicode
+ fribidi_version_info
+--
+1.9.rc1
+