summaryrefslogtreecommitdiff
path: root/meta-openvuplus/recipes-vuplus/tuxtxt
diff options
context:
space:
mode:
authorhschang <chang@dev3>2014-07-02 04:47:37 (GMT)
committerhschang <chang@dev3>2014-07-02 04:47:37 (GMT)
commit12bd2ffe3c19609594773a2dda5ac6dafba02242 (patch)
treea642bc38cf807c3afb3b221adefda233027d7970 /meta-openvuplus/recipes-vuplus/tuxtxt
parent1ca693c2e451d8b0a617fbab12f53d56cc0dc979 (diff)
[libtuxtxt] build fix
Diffstat (limited to 'meta-openvuplus/recipes-vuplus/tuxtxt')
-rw-r--r--meta-openvuplus/recipes-vuplus/tuxtxt/tuxbox-libtuxtxt.bb6
-rw-r--r--meta-openvuplus/recipes-vuplus/tuxtxt/tuxbox-libtuxtxt/libtuxtxt_buildfix.patch22
2 files changed, 26 insertions, 2 deletions
diff --git a/meta-openvuplus/recipes-vuplus/tuxtxt/tuxbox-libtuxtxt.bb b/meta-openvuplus/recipes-vuplus/tuxtxt/tuxbox-libtuxtxt.bb
index 63ade82..9f9e70f 100644
--- a/meta-openvuplus/recipes-vuplus/tuxtxt/tuxbox-libtuxtxt.bb
+++ b/meta-openvuplus/recipes-vuplus/tuxtxt/tuxbox-libtuxtxt.bb
@@ -4,7 +4,9 @@ LIC_FILES_CHKSUM = "file://libtuxtxt/libtuxtxt.c;endline=19;md5=75fd12b0664044ec
DEPENDS = "dreambox-dvbincludes libpng freetype"
PR = "r3"
-SRC_URI = "git://code.vuplus.com/git/tuxbox-libs.git;protocol=git;tag=HEAD \
+SRCREV = "master"
+
+SRC_URI = "git://code.vuplus.com/git/tuxbox-libs.git;protocol=git \
file://acinclude.m4 \
file://ignorelibs.patch \
file://32bpp.diff \
@@ -12,6 +14,7 @@ SRC_URI = "git://code.vuplus.com/git/tuxbox-libs.git;protocol=git;tag=HEAD \
file://allow_different_demux.diff \
file://videodev2.patch \
file://libz.patch \
+ file://libtuxtxt_buildfix.patch \
"
S = "${WORKDIR}/git"
@@ -24,4 +27,3 @@ do_configure_prepend() {
}
CPPFLAGS += "-DHAVE_DREAMBOX_HARDWARE -DDREAMBOX"
-
diff --git a/meta-openvuplus/recipes-vuplus/tuxtxt/tuxbox-libtuxtxt/libtuxtxt_buildfix.patch b/meta-openvuplus/recipes-vuplus/tuxtxt/tuxbox-libtuxtxt/libtuxtxt_buildfix.patch
new file mode 100644
index 0000000..ff08183
--- /dev/null
+++ b/meta-openvuplus/recipes-vuplus/tuxtxt/tuxbox-libtuxtxt/libtuxtxt_buildfix.patch
@@ -0,0 +1,22 @@
+diff --git a/libtuxtxt/tuxtxt_common.h b/libtuxtxt/tuxtxt_common.h
+index 207fdaa..1590217 100644
+--- a/libtuxtxt/tuxtxt_common.h
++++ b/libtuxtxt/tuxtxt_common.h
+@@ -5313,7 +5313,7 @@ int tuxtxt_InitRendering(tstRenderInfo* renderinfo,int setTVFormat)
+ if ((error = FTC_Manager_LookupFace(renderinfo->manager, renderinfo->typettf.face_id, &renderinfo->face)))
+ {
+ renderinfo->typettf.face_id = (renderinfo->usettf ? (FTC_FaceID) TUXTXTTTF : TUXTXTOTB);
+- if ((error = FTC_Manager_Lookup_Face(renderinfo->manager, renderinfo->typettf.face_id, &renderinfo->face)))
++ if ((error = FTC_Manager_LookupFace(renderinfo->manager, renderinfo->typettf.face_id, &renderinfo->face)))
+ {
+ #else
+ renderinfo->typettf.image_type = ftc_image_mono;
+@@ -5323,7 +5323,7 @@ int tuxtxt_InitRendering(tstRenderInfo* renderinfo,int setTVFormat)
+ if ((error = FTC_Manager_Lookup_Face(renderinfo->manager, renderinfo->typettf.font.face_id, &renderinfo->face)))
+ {
+ #endif
+- printf("TuxTxt <FTC_Manager_Lookup_Face failed with Errorcode 0x%.2X>\n", error);
++ printf("TuxTxt <FTC_Manager_LookupFace failed with Errorcode 0x%.2X>\n", error);
+ FTC_Manager_Done(renderinfo->manager);
+ FT_Done_FreeType(renderinfo->library);
+ return 0;