[SCM] mplayer packaging branch, master, updated. debian/1.0.rc3+svn20090426-1ubuntu14-17-g0d664ac
siretart at users.alioth.debian.org
siretart at users.alioth.debian.org
Thu Apr 22 19:57:40 UTC 2010
The following commit has been merged in the master branch:
commit 0d664ac79f070f1e2928e977deb1cabc2aa6ee07
Author: Reinhard Tartler <siretart at tauware.de>
Date: Thu Apr 22 21:57:33 2010 +0200
rename 'struct keypad' -> 'struct m_keypad' to avoid FTBFS on kFreeBSD/amd64
diff --git a/debian/patches/63-rename-struct-keypad-for-kfreebsd.patch b/debian/patches/63-rename-struct-keypad-for-kfreebsd.patch
new file mode 100644
index 0000000..8057862
--- /dev/null
+++ b/debian/patches/63-rename-struct-keypad-for-kfreebsd.patch
@@ -0,0 +1,92 @@
+From: Reinhard Tartler <siretart at tauware.de>
+Subject: rename 'struct keypad' -> 'struct m_keypad' to avoid FTBFS on kFreeBSD/amd64
+Forwarded: http://permalink.gmane.org/gmane.comp.video.mplayer.devel/55700
+
+diff --git a/libvo/video_out.c b/libvo/video_out.c
+index fac5ed9..05bafa0 100644
+--- a/libvo/video_out.c
++++ b/libvo/video_out.c
+@@ -358,7 +358,7 @@ int config_video_out(const vo_functions_t *vo, uint32_t width, uint32_t height,
+ * \result translation corresponding to key or "to" value of last mapping
+ * if not found.
+ */
+-int lookup_keymap_table(const struct keymap *map, int key) {
++int lookup_keymap_table(const struct m_keymap *map, int key) {
+ while (map->from && map->from != key) map++;
+ return map->to;
+ }
+diff --git a/libvo/video_out.h b/libvo/video_out.h
+index f90123d..5615471 100644
+--- a/libvo/video_out.h
++++ b/libvo/video_out.h
+@@ -264,11 +264,11 @@ extern char *monitor_hfreq_str;
+ extern char *monitor_vfreq_str;
+ extern char *monitor_dotclock_str;
+
+-struct keymap {
++struct m_keymap {
+ int from;
+ int to;
+ };
+-int lookup_keymap_table(const struct keymap *map, int key);
++int lookup_keymap_table(const struct m_keymap *map, int key);
+ struct vo_rect {
+ int left, right, top, bottom, width, height;
+ };
+diff --git a/libvo/vo_directfb2.c b/libvo/vo_directfb2.c
+index 7aafe09..7139ad6 100644
+--- a/libvo/vo_directfb2.c
++++ b/libvo/vo_directfb2.c
+@@ -34,7 +34,7 @@
+ #include <stdlib.h>
+ #include <string.h>
+
+-#ifdef __linux__
++#ifndef __linux__
+ #include <sys/kd.h>
+ #else
+ #include <linux/kd.h>
+diff --git a/libvo/vo_kva.c b/libvo/vo_kva.c
+index 57df14b..199dee9 100644
+--- a/libvo/vo_kva.c
++++ b/libvo/vo_kva.c
+@@ -70,7 +70,7 @@ LIBVO_EXTERN(kva)
+
+ #define HWNDFROMWINID(wid) ((wid) + 0x80000000UL)
+
+-static const struct keymap m_vk_map[] = {
++static const struct m_keymap m_vk_map[] = {
+ {VK_NEWLINE, KEY_ENTER}, {VK_TAB, KEY_TAB}, {VK_SPACE, ' '},
+
+ // control keys
+@@ -92,7 +92,7 @@ static const struct keymap m_vk_map[] = {
+ {0, 0}
+ };
+
+-static const struct keymap m_keypad_map[] = {
++static const struct m_keymap m_keypad_map[] = {
+ // keypad keys
+ {0x52, KEY_KP0}, {0x4F, KEY_KP1}, {0x50, KEY_KP2}, {0x51, KEY_KP3},
+ {0x4B, KEY_KP4}, {0x4C, KEY_KP5}, {0x4D, KEY_KP6}, {0x47, KEY_KP7},
+@@ -101,7 +101,7 @@ static const struct keymap m_keypad_map[] = {
+ {0, 0}
+ };
+
+-static const struct keymap m_mouse_map[] = {
++static const struct m_keymap m_mouse_map[] = {
+ {WM_BUTTON1DOWN, MOUSE_BTN0},
+ {WM_BUTTON3DOWN, MOUSE_BTN1},
+ {WM_BUTTON2DOWN, MOUSE_BTN2},
+diff --git a/libvo/w32_common.c b/libvo/w32_common.c
+index a9abab2..f0f1ed4 100644
+--- a/libvo/w32_common.c
++++ b/libvo/w32_common.c
+@@ -58,7 +58,7 @@ static HMONITOR (WINAPI* myMonitorFromWindow)(HWND, DWORD);
+ static BOOL (WINAPI* myGetMonitorInfo)(HMONITOR, LPMONITORINFO);
+ static BOOL (WINAPI* myEnumDisplayMonitors)(HDC, LPCRECT, MONITORENUMPROC, LPARAM);
+
+-static const struct keymap vk_map[] = {
++static const struct m_keymap vk_map[] = {
+ // special keys
+ {VK_ESCAPE, KEY_ESC}, {VK_BACK, KEY_BS}, {VK_TAB, KEY_TAB}, {VK_CONTROL, KEY_CTRL},
+
diff --git a/debian/patches/series b/debian/patches/series
index 723685a..4701976 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -10,3 +10,4 @@
60_backport_x264_wrapper.patch
61-malloc-bsd.patch
62-disable-vidix-on-kfreebsd-amd64.patch
+63-rename-struct-keypad-for-kfreebsd.patch
--
mplayer packaging
More information about the pkg-multimedia-commits
mailing list