summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTristan Heaven <nyhm@gentoo.org>2008-02-15 23:11:14 +0000
committerTristan Heaven <nyhm@gentoo.org>2008-02-15 23:11:14 +0000
commit814aeb379ac6204ab8a052b8aacc487ec4c3fe1d (patch)
tree008663c9227e29b1a2405fd44c3f84a84a3e6b56 /dev-games/clanlib/files/clanlib-0.6.5-DirectFB-update.patch
parentmasked for a year - gone (diff)
downloadgentoo-2-814aeb379ac6204ab8a052b8aacc487ec4c3fe1d.tar.gz
gentoo-2-814aeb379ac6204ab8a052b8aacc487ec4c3fe1d.tar.bz2
gentoo-2-814aeb379ac6204ab8a052b8aacc487ec4c3fe1d.zip
remove clanlib-0.6
(Portage version: 2.1.4.4)
Diffstat (limited to 'dev-games/clanlib/files/clanlib-0.6.5-DirectFB-update.patch')
-rw-r--r--dev-games/clanlib/files/clanlib-0.6.5-DirectFB-update.patch83
1 files changed, 0 insertions, 83 deletions
diff --git a/dev-games/clanlib/files/clanlib-0.6.5-DirectFB-update.patch b/dev-games/clanlib/files/clanlib-0.6.5-DirectFB-update.patch
deleted file mode 100644
index 85e9f367f9f2..000000000000
--- a/dev-games/clanlib/files/clanlib-0.6.5-DirectFB-update.patch
+++ /dev/null
@@ -1,83 +0,0 @@
-DirectFB no longer defines DSPF_RGB15 since it was really just a
-ghetto shortcut to DSPF_ARGB1555.
-
-http://bugs.gentoo.org/77034
-http://www.directfb.org/index.php/viewcvs.cgi/DirectFB/include/directfb.h.diff?r1=1.194&r2=1.195
-
---- ClanLib-0.6.5/Sources/Display/Display/DirectFB/target_directfb.cpp
-+++ ClanLib-0.6.5/Sources/Display/Display/DirectFB/target_directfb.cpp
-@@ -147,7 +147,7 @@
- {
- case DSPF_A8:
- return 0;
-- case DSPF_RGB15:
-+ case DSPF_ARGB1555:
- return 0x007c00;
- case DSPF_RGB16:
- return 0x00f800;
-@@ -170,7 +168,7 @@
- {
- case DSPF_A8:
- return 0;
-- case DSPF_RGB15:
-+ case DSPF_ARGB1555:
- return 0x0003e0;
- case DSPF_RGB16:
- return 0x0007e0;
-@@ -193,7 +189,7 @@
- {
- case DSPF_A8:
- return 0;
-- case DSPF_RGB15:
-+ case DSPF_ARGB1555:
- case DSPF_RGB16:
- return 0x00001f;
- case DSPF_RGB24:
-@@ -215,7 +210,7 @@
- {
- case DSPF_A8:
- return 0xff;
-- case DSPF_RGB15:
-+ case DSPF_ARGB1555:
- case DSPF_RGB16:
- case DSPF_RGB24:
- case DSPF_RGB32:
-
-The DIKI_ALTGR enum has been cut in favor of just using DIKI_ALT_R
-
-http://bugs.gentoo.org/132945
-
---- ClanLib-0.6.5/Sources/Display/Input/DirectFB/keyboard_directfb.cpp
-+++ ClanLib-0.6.5/Sources/Display/Input/DirectFB/keyboard_directfb.cpp
-@@ -17,6 +17,9 @@
- #ifdef USE_DIRECTFB
-
- #include <directfb.h>
-+#include <directfb_version.h>
-+#define DFB_V(a,b,c) (((a) << 16) + ((b) << 8) + (c))
-+#define DFB_VERSION DFB_V(DIRECTFB_MAJOR_VERSION, DIRECTFB_MINOR_VERSION, DIRECTFB_MICRO_VERSION)
-
- #include <stdlib.h>
- #include <stdio.h>
-@@ -243,7 +244,9 @@
- case DIKI_SHIFT_R: return CL_KEY_RSHIFT;
- case DIKI_ALT_L: return CL_KEY_ALT;
- case DIKI_ALT_R: return CL_KEY_ALT;
-+#if DFB_VERSION < DFB_V(0,9,25)
- case DIKI_ALTGR: return CL_KEY_ALTGR;
-+#endif
- case DIKI_TAB: return CL_KEY_TAB;
- case DIKI_ENTER: return CL_KEY_ENTER;
- case DIKI_SPACE: return CL_KEY_SPACE;
-@@ -337,7 +340,11 @@
- case CL_KEY_LSHIFT: return DIKI_SHIFT_L;
- case CL_KEY_RSHIFT: return DIKI_SHIFT_R;
- case CL_KEY_ALT: return DIKI_ALT_L;
-+#if DFB_VERSION < DFB_V(0,9,25)
- case CL_KEY_ALTGR: return DIKI_ALTGR;
-+#else
-+ case CL_KEY_ALTGR: return DIKI_ALT_R;
-+#endif
- case CL_KEY_TAB: return DIKI_TAB;
- case CL_KEY_ENTER: return DIKI_ENTER;
- case CL_KEY_SPACE: return DIKI_SPACE;