summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Schwarzott <zzam@gentoo.org>2006-05-14 18:36:32 +0000
committerMatthias Schwarzott <zzam@gentoo.org>2006-05-14 18:36:32 +0000
commit11fbcccd57137eba4763b2ccdb27c1a456713d68 (patch)
tree98612bbcd5ae4470ea73adde5722a6a08376408c /media-plugins/vdr-xineliboutput
parentStable on alpha. (diff)
downloadhistorical-11fbcccd57137eba4763b2ccdb27c1a456713d68.tar.gz
historical-11fbcccd57137eba4763b2ccdb27c1a456713d68.tar.bz2
historical-11fbcccd57137eba4763b2ccdb27c1a456713d68.zip
Changed Version number to the correct value 0.99_rc. Added a lot of patches.
Package-Manager: portage-2.1_rc1-r1
Diffstat (limited to 'media-plugins/vdr-xineliboutput')
-rw-r--r--media-plugins/vdr-xineliboutput/ChangeLog11
-rw-r--r--media-plugins/vdr-xineliboutput/files/digest-vdr-xineliboutput-0.99_rc3
-rw-r--r--media-plugins/vdr-xineliboutput/files/vdr-xineliboutput-0.99rc-fe-segfault.patch33
-rw-r--r--media-plugins/vdr-xineliboutput/files/xineliboutput-0.99rc-i18n_fixes.patch755
-rw-r--r--media-plugins/vdr-xineliboutput/files/xineliboutput-0.99rc-keyboard-fix.patch22
-rw-r--r--media-plugins/vdr-xineliboutput/vdr-xineliboutput-0.99_rc.ebuild46
6 files changed, 869 insertions, 1 deletions
diff --git a/media-plugins/vdr-xineliboutput/ChangeLog b/media-plugins/vdr-xineliboutput/ChangeLog
index 0b5d5004c828..562838afed94 100644
--- a/media-plugins/vdr-xineliboutput/ChangeLog
+++ b/media-plugins/vdr-xineliboutput/ChangeLog
@@ -1,6 +1,15 @@
# ChangeLog for media-plugins/vdr-xineliboutput
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-xineliboutput/ChangeLog,v 1.1 2006/04/27 12:56:09 hd_brummy Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-xineliboutput/ChangeLog,v 1.2 2006/05/14 18:36:32 zzam Exp $
+
+*vdr-xineliboutput-0.99_rc (14 May 2006)
+
+ 14 May 2006; Matthias Schwarzott <zzam@gentoo.org>
+ +files/vdr-xineliboutput-0.99rc-fe-segfault.patch,
+ +files/xineliboutput-0.99rc-i18n_fixes.patch,
+ +files/xineliboutput-0.99rc-keyboard-fix.patch,
+ +vdr-xineliboutput-0.99_rc.ebuild, -vdr-xineliboutput-0.99.ebuild:
+ Changed Version number to the correct value 0.99_rc. Added a lot of patches.
*vdr-xineliboutput-0.99 (27 Apr 2006)
diff --git a/media-plugins/vdr-xineliboutput/files/digest-vdr-xineliboutput-0.99_rc b/media-plugins/vdr-xineliboutput/files/digest-vdr-xineliboutput-0.99_rc
new file mode 100644
index 000000000000..31ad1203cf07
--- /dev/null
+++ b/media-plugins/vdr-xineliboutput/files/digest-vdr-xineliboutput-0.99_rc
@@ -0,0 +1,3 @@
+MD5 1224cf92f47c46dd1a43974d45d34695 vdr-xineliboutput-0.99rc.tgz 156202
+RMD160 ca6cdde552bcfce3dc96f8871196225cac3cc828 vdr-xineliboutput-0.99rc.tgz 156202
+SHA256 a04d0551f3ef3c3a561f3b32a7170db1af1a54939bcba192bdace4938e726dcd vdr-xineliboutput-0.99rc.tgz 156202
diff --git a/media-plugins/vdr-xineliboutput/files/vdr-xineliboutput-0.99rc-fe-segfault.patch b/media-plugins/vdr-xineliboutput/files/vdr-xineliboutput-0.99rc-fe-segfault.patch
new file mode 100644
index 000000000000..ed54efed2f4e
--- /dev/null
+++ b/media-plugins/vdr-xineliboutput/files/vdr-xineliboutput-0.99rc-fe-segfault.patch
@@ -0,0 +1,33 @@
+--- xineliboutput-0.99rc/xine_frontend_main.c 2006-04-08 23:42:13.000000000 +0300
++++ xineliboutput/xine_frontend_main.c 2006-04-29 00:57:21.000000000 +0300
+@@ -114,8 +114,13 @@
+ char *static_post_plugins = NULL;
+ void *p;
++ char *exec_name = argv[0];
++
++ if(strrchr(argv[0],'/'))
++ exec_name = strrchr(argv[0],'/')+1;
+
+ xine_get_version(&xmajor, &xminor, &xsub);
+ printf("%s %s (build with xine-lib %d.%d.%d, using xine-lib %d.%d.%d)\n\n",
+- strrchr(argv[0],'/')+1, FE_VERSION_STR,
++ exec_name,
++ FE_VERSION_STR,
+ XINE_MAJOR_VERSION, XINE_MINOR_VERSION, XINE_SUB_VERSION,
+ xmajor, xminor, xsub);
+@@ -133,6 +138,6 @@
+ " --height x \n"
+ " --lirc [devicename] \n"
+- " --video videodriver \n",
+- strrchr(argv[0],'/')+1);
++ " --video videodriver \n",
++ exec_name);
+ printf(" --audio audiodriver[:device] \n"
+ " --verbose \n"
+@@ -162,5 +167,5 @@
+ } else if(!strncmp(argv[i], "--syslog", 8)) {
+ LogToSysLog = 1;
+- openlog(strrchr(argv[0],'/')+1, LOG_PID|LOG_CONS, LOG_USER);
++ openlog(exec_name, LOG_PID|LOG_CONS, LOG_USER);
+ } else if(!strncmp(argv[i], "--video", 3)) {
+ if(argc > ++i) {
diff --git a/media-plugins/vdr-xineliboutput/files/xineliboutput-0.99rc-i18n_fixes.patch b/media-plugins/vdr-xineliboutput/files/xineliboutput-0.99rc-i18n_fixes.patch
new file mode 100644
index 000000000000..fdcd5288fca7
--- /dev/null
+++ b/media-plugins/vdr-xineliboutput/files/xineliboutput-0.99rc-i18n_fixes.patch
@@ -0,0 +1,755 @@
+--- xineliboutput-0.99rc/i18n.c 2006-04-08 23:42:13.000000000 +0300
++++ xineliboutput/i18n.c 2006-05-12 01:10:32.000000000 +0300
+@@ -1,7 +1,15 @@
+ /*
+ * i18n.c: Internationalization
+ *
+- * See the README file for copyright information and how to reach the author.
++ * See the main source file 'xineliboutput.c' for copyright information and
++ * how to reach the author.
++ *
++ * $Id: xineliboutput-0.99rc-i18n_fixes.patch,v 1.1 2006/05/14 18:36:32 zzam Exp $
++ *
++ * Translations provided by:
++ *
++ * Finnish Petri Hintukainen, Rolf Ahrenberg
++ * Russian Vladimir Monchenko
+ *
+ */
+
+@@ -26,7 +34,7 @@
+ "", // Romaneste
+ "", // Magyar
+ "", // Catala
+- "X11/xine-lib ÒØÔÕÞ ßÛÐÓØÝ", // Russian
++ "X11/xine-lib ÒØÔÕÞ ÜÞÔãÛì", // Russian
+ "", // Croatian
+ },
+ {
+@@ -50,7 +58,7 @@
+ "", // Croatian
+ },
+ {
+- "High", // English
++ "high", // English
+ "", // Deutsch
+ "", // Slovenski
+ "", // Italiano
+@@ -58,7 +66,7 @@
+ "", // Português
+ "", // Français
+ "", // Norsk
+- "Korkea", // Suomi
++ "korkea", // Suomi
+ "", // Polski
+ "", // Español
+ "", // Ellinika
+@@ -70,7 +78,7 @@
+ "", // Croatian
+ },
+ {
+- "Low", // English
++ "low", // English
+ "", // Deutsch
+ "", // Slovenski
+ "", // Italiano
+@@ -78,7 +86,7 @@
+ "", // Português
+ "", // Français
+ "", // Norsk
+- "Matala", // Suomi
++ "matala", // Suomi
+ "", // Polski
+ "", // Español
+ "", // Ellinika
+@@ -90,7 +98,7 @@
+ "", // Croatian
+ },
+ {
+- "Normal", // English
++ "normal", // English
+ "", // Deutsch
+ "", // Slovenski
+ "", // Italiano
+@@ -98,7 +106,7 @@
+ "", // Português
+ "", // Français
+ "", // Norsk
+- "Normaali", // Suomi
++ "normaali", // Suomi
+ "", // Polski
+ "", // Español
+ "", // Ellinika
+@@ -110,7 +118,7 @@
+ "", // Croatian
+ },
+ {
+- "Inverted", // English
++ "inverted", // English
+ "", // Deutsch
+ "", // Slovenski
+ "", // Italiano
+@@ -118,7 +126,7 @@
+ "", // Português
+ "", // Français
+ "", // Norsk
+- "Käänteinen", // Suomi
++ "käänteinen", // Suomi
+ "", // Polski
+ "", // Español
+ "", // Ellinika
+@@ -130,7 +138,7 @@
+ "", // Croatian
+ },
+ {
+- "Paused", // English
++ "paused", // English
+ "", // Deutsch
+ "", // Slovenski
+ "", // Italiano
+@@ -138,7 +146,7 @@
+ "", // Português
+ "", // Français
+ "", // Norsk
+- "Pysäytetty", // Suomi
++ "pysäytetty", // Suomi
+ "", // Polski
+ "", // Español
+ "", // Ellinika
+@@ -150,7 +158,7 @@
+ "", // Croatian
+ },
+ {
+- "Running", // English
++ "running", // English
+ "", // Deutsch
+ "", // Slovenski
+ "", // Italiano
+@@ -158,7 +166,7 @@
+ "", // Português
+ "", // Français
+ "", // Norsk
+- "Toiminnassa", // Suomi
++ "toiminnassa", // Suomi
+ "", // Polski
+ "", // Español
+ "", // Ellinika
+@@ -218,7 +226,7 @@
+ "", // Português
+ "", // Français
+ "", // Norsk
+- "Pysäytä jos ei käytetty", // Suomi
++ "Pysäytä käytön jälkeen", // Suomi
+ "", // Polski
+ "", // Español
+ "", // Ellinika
+@@ -318,7 +326,7 @@
+ "", // Português
+ "", // Français
+ "", // Norsk
+- "Älä näytä päävalikossa", // Suomi
++ "Piilota valinta päävalikossa", // Suomi
+ "", // Polski
+ "", // Español
+ "", // Ellinika
+@@ -350,7 +358,7 @@
+ "", // Croatian
+ },
+ {
+- "Scale to window", // English
++ "Scale to window size", // English
+ "", // Deutsch
+ "", // Slovenski
+ "", // Italiano
+@@ -358,7 +366,7 @@
+ "", // Português
+ "", // Français
+ "", // Norsk
+- "Skaalaa ikkunan kokoon", // Suomi
++ "Skaalaa ikkunan kokoiseksi", // Suomi
+ "", // Polski
+ "", // Español
+ "", // Ellinika
+@@ -378,7 +386,7 @@
+ "", // Português
+ "", // Français
+ "", // Norsk
+- "Skaalaa videon kokoon", // Suomi
++ "Skaalaa videon kokoiseksi", // Suomi
+ "", // Polski
+ "", // Español
+ "", // Ellinika
+@@ -418,7 +426,7 @@
+ "", // Português
+ "", // Français
+ "", // Norsk
+- "Dyn. läpinäkyvyyden korjaus", // Suomi
++ "Dynaaminen läpinäkyvyyden korjaus", // Suomi
+ "", // Polski
+ "", // Español
+ "", // Ellinika
+@@ -486,7 +494,7 @@
+ "", // Romaneste
+ "", // Magyar
+ "", // Catala
+- "´ÕØÝâÕàÛÕÙá", // Russian
++ "´ÕØÝâÕàÛÕÙáØÝÓ", // Russian
+ "", // Croatian
+ },
+ {
+@@ -518,7 +526,7 @@
+ "", // Português
+ "", // Français
+ "", // Norsk
+- "Etäkäyttö käytössä", // Suomi
++ "Salli etäkäyttö", // Suomi
+ "", // Polski
+ "", // Español
+ "", // Ellinika
+@@ -546,7 +554,7 @@
+ "", // Romaneste
+ "", // Magyar
+ "", // Catala
+- "¸áßÞÛì×ãÕÜëÙ TCP ßÞàâ", // Russian
++ " ¿Þàâ (TCP Ø èØàÞÚÞÒÕèÐâÕÛìÝëÙ)", // Russian
+ "", // Croatian
+ },
+ {
+@@ -558,7 +566,7 @@
+ "", // Português
+ "", // Français
+ "", // Norsk
+- " Näppäimistö käytössä", // Suomi
++ " Käytä etänäppäimistöä", // Suomi
+ "", // Polski
+ "", // Español
+ "", // Ellinika
+@@ -566,7 +574,7 @@
+ "", // Romaneste
+ "", // Magyar
+ "", // Catala
+- "ÀÐ×àÕèØâì ÚÛÐÒØÐâãàã", // Russian
++ " ÃÔÐÛÕÝÝÐï ÚÛÐÒØÐâãàÐ", // Russian
+ "", // Croatian
+ },
+ {
+@@ -590,7 +598,7 @@
+ "", // Croatian
+ },
+ {
+- " PES Packets", // English
++ " Number of PES packets", // English
+ "", // Deutsch
+ "", // Slovenski
+ "", // Italiano
+@@ -598,7 +606,7 @@
+ "", // Português
+ "", // Français
+ "", // Norsk
+- " PES-pakettia", // Suomi
++ " PES-pakettien lukumäärä", // Suomi
+ "", // Polski
+ "", // Español
+ "", // Ellinika
+@@ -606,7 +614,7 @@
+ "", // Romaneste
+ "", // Magyar
+ "", // Catala
+- "PES ßÐÚÕâë", // Russian
++ " PES ßÐÚÕâÞÒ", // Russian
+ "", // Croatian
+ },
+ {
+@@ -630,7 +638,7 @@
+ "", // Croatian
+ },
+ {
+- "Custom", // English
++ "custom", // English
+ "", // Deutsch
+ "", // Slovenski
+ "", // Italiano
+@@ -638,7 +646,7 @@
+ "", // Português
+ "", // Français
+ "", // Norsk
+- "Oma", // Suomi
++ "oma", // Suomi
+ "", // Polski
+ "", // Español
+ "", // Ellinika
+@@ -650,7 +658,7 @@
+ "", // Croatian
+ },
+ {
+- "Tiny", // English
++ "tiny", // English
+ "", // Deutsch
+ "", // Slovenski
+ "", // Italiano
+@@ -658,7 +666,7 @@
+ "", // Português
+ "", // Français
+ "", // Norsk
+- "Pienin", // Suomi
++ "olematon", // Suomi
+ "", // Polski
+ "", // Español
+ "", // Ellinika
+@@ -670,7 +678,7 @@
+ "", // Croatian
+ },
+ {
+- "Small", // English
++ "small", // English
+ "", // Deutsch
+ "", // Slovenski
+ "", // Italiano
+@@ -678,7 +686,7 @@
+ "", // Português
+ "", // Français
+ "", // Norsk
+- "Pieni", // Suomi
++ "pieni", // Suomi
+ "", // Polski
+ "", // Español
+ "", // Ellinika
+@@ -690,7 +698,7 @@
+ "", // Croatian
+ },
+ {
+- "Medium", // English
++ "medium", // English
+ "", // Deutsch
+ "", // Slovenski
+ "", // Italiano
+@@ -698,7 +706,7 @@
+ "", // Português
+ "", // Français
+ "", // Norsk
+- "Keskikokoinen", // Suomi
++ "keskikokoinen", // Suomi
+ "", // Polski
+ "", // Español
+ "", // Ellinika
+@@ -710,7 +718,7 @@
+ "", // Croatian
+ },
+ {
+- "Large", // English
++ "large", // English
+ "", // Deutsch
+ "", // Slovenski
+ "", // Italiano
+@@ -718,7 +726,7 @@
+ "", // Português
+ "", // Français
+ "", // Norsk
+- "Suuri", // Suomi
++ "suuri", // Suomi
+ "", // Polski
+ "", // Español
+ "", // Ellinika
+@@ -730,7 +738,7 @@
+ "", // Croatian
+ },
+ {
+- "Huge", // English
++ "huge", // English
+ "", // Deutsch
+ "", // Slovenski
+ "", // Italiano
+@@ -738,7 +746,7 @@
+ "", // Português
+ "", // Français
+ "", // Norsk
+- "Suurin", // Suomi
++ "valtava", // Suomi
+ "", // Polski
+ "", // Español
+ "", // Ellinika
+@@ -778,7 +786,7 @@
+ "", // Português
+ "", // Français
+ "", // Norsk
+- "Näppäimistö käytössä", // Suomi
++ "Käytä näppäimistöä", // Suomi
+ "", // Polski
+ "", // Español
+ "", // Ellinika
+@@ -926,7 +934,7 @@
+ "", // Romaneste
+ "", // Magyar
+ "", // Catala
+- "ÈØàØÝÐ ÞÚÝÐ", // Russian
++ " ÈØàØÝÐ ÞÚÝÐ", // Russian
+ "", // Croatian
+ },
+ {
+@@ -946,11 +954,11 @@
+ "", // Romaneste
+ "", // Magyar
+ "", // Catala
+- "²ëáÞâÐ ÞÚÝÐ", // Russian
++ " ²ëáÞâÐ ÞÚÝÐ", // Russian
+ "", // Croatian
+ },
+ {
+- "Automatic", // English
++ "automatic", // English
+ "", // Deutsch
+ "", // Slovenski
+ "", // Italiano
+@@ -958,7 +966,7 @@
+ "", // Português
+ "", // Français
+ "", // Norsk
+- "Automaattinen", // Suomi
++ "automaattinen", // Suomi
+ "", // Polski
+ "", // Español
+ "", // Ellinika
+@@ -970,7 +978,7 @@
+ "", // Croatian
+ },
+ {
+- "Default", // English
++ "default", // English
+ "", // Deutsch
+ "", // Slovenski
+ "", // Italiano
+@@ -978,7 +986,7 @@
+ "", // Português
+ "", // Français
+ "", // Norsk
+- "Oletus", // Suomi
++ "oletus", // Suomi
+ "", // Polski
+ "", // Español
+ "", // Ellinika
+@@ -1058,7 +1066,7 @@
+ "", // Português
+ "", // Français
+ "", // Norsk
+- "HUE", // Suomi
++ "Värisävy", // Suomi
+ "", // Polski
+ "", // Español
+ "", // Ellinika
+@@ -1066,7 +1074,7 @@
+ "", // Romaneste
+ "", // Magyar
+ "", // Catala
+- "", // Russian
++ "HUE", // Russian
+ "", // Croatian
+ },
+ {
+@@ -1110,7 +1118,7 @@
+ "", // Croatian
+ },
+ {
+- "Off", // English
++ "off", // English
+ "", // Deutsch
+ "", // Slovenski
+ "", // Italiano
+@@ -1118,7 +1126,7 @@
+ "", // Português
+ "", // Français
+ "", // Norsk
+- "Ei käytössä", // Suomi
++ "ei käytössä", // Suomi
+ "", // Polski
+ "", // Español
+ "", // Ellinika
+@@ -1130,7 +1138,7 @@
+ "", // Croatian
+ },
+ {
+- "No Audio", // English
++ "no audio", // English
+ "", // Deutsch
+ "", // Slovenski
+ "", // Italiano
+@@ -1138,7 +1146,7 @@
+ "", // Português
+ "", // Français
+ "", // Norsk
+- "Ei ääntä", // Suomi
++ "ei ääntä", // Suomi
+ "", // Polski
+ "", // Español
+ "", // Ellinika
+@@ -1150,7 +1158,7 @@
+ "", // Croatian
+ },
+ {
+- "No Video", // English
++ "no video", // English
+ "", // Deutsch
+ "", // Slovenski
+ "", // Italiano
+@@ -1158,7 +1166,7 @@
+ "", // Português
+ "", // Français
+ "", // Norsk
+- "Ei kuvaa", // Suomi
++ "ei kuvaa", // Suomi
+ "", // Polski
+ "", // Español
+ "", // Ellinika
+@@ -1238,7 +1246,7 @@
+ "", // Portugu<EA>s
+ "", // Fran<E7>ais
+ "", // Norsk
+- "Poista kuva ?", // Suomi
++ "Poistetaanko kuva ?", // Suomi
+ "", // Polski
+ "", // Espa<F1>ol
+ "", // Ellinika
+@@ -1246,7 +1254,7 @@
+ "", // Romaneste
+ "", // Magyar
+ "", // Catala
+- "", // Russian
++ "ÃÔÐÛØâì ÚÐàâØÝÚã ?", // Russian
+ "", // Croatian
+ },
+ {
+@@ -1266,7 +1274,7 @@
+ "", // Romaneste
+ "", // Magyar
+ "", // Catala
+- "", // Russian
++ "TCP âàÐÝáßÞàâ", // Russian
+ "", // Croatian
+ },
+ {
+@@ -1286,7 +1294,7 @@
+ "", // Romaneste
+ "", // Magyar
+ "", // Catala
+- "", // Russian
++ "UDP âàÐÝáßÞàâ", // Russian
+ "", // Croatian
+ },
+ {
+@@ -1306,7 +1314,7 @@
+ "", // Romaneste
+ "", // Magyar
+ "", // Catala
+- "", // Russian
++ " RTP (èØàÞÚÞÒÕéÐâÕÛìÝëÙ) âàÐÝáßÞàâ", // Russian
+ "", // Croatian
+ },
+ {
+@@ -1326,7 +1334,7 @@
+ "", // Romaneste
+ "", // Magyar
+ "", // Catala
+- "", // Russian
++ " PIPE âàÐÝáßÞàâ", // Russian
+ "", // Croatian
+ },
+ {
+@@ -1346,7 +1354,7 @@
+ "", // Romaneste
+ "", // Magyar
+ "", // Catala
+- "", // Russian
++ " ÁÕàÒÕà ØáßÞÛì×ãÕâ èØàÞÚÞÒÕéÐÝØÕ", // Russian
+ "", // Croatian
+ },
+ {
+@@ -1366,7 +1374,7 @@
+ "", // Romaneste
+ "", // Magyar
+ "", // Catala
+- "", // Russian
++ "°ãÔØÞ íÚÒÐÛÐÙ×Õà >>", // Russian
+ "", // Croatian
+ },
+ {
+@@ -1386,7 +1394,7 @@
+ "", // Romaneste
+ "", // Magyar
+ "", // Catala
+- "", // Russian
++ "°ãÔØÞ íÚÒÐÛÐÙ×Õà", // Russian
+ "", // Croatian
+ },
+ {
+@@ -1406,7 +1414,7 @@
+ "", // Romaneste
+ "", // Magyar
+ "", // Catala
+- "", // Russian
++ "¾ââÕÝÚØ áÕàÞÓÞ", // Russian
+ "", // Croatian
+ },
+ {
+@@ -1426,7 +1434,7 @@
+ "", // Romaneste
+ "", // Magyar
+ "", // Catala
+- "", // Russian
++ "±ØâÞÒÐï ÚÐàâÐ", // Russian
+ "", // Croatian
+ },
+ {
+@@ -1506,7 +1514,7 @@
+ "", // Romaneste
+ "", // Magyar
+ "", // Catala
+- "", // Russian
++ "°ãÔØÞ ÚÞÜßàÕááØï", // Russian
+ "", // Croatian
+ },
+ {
+@@ -1526,7 +1534,7 @@
+ "", // Romaneste
+ "", // Magyar
+ "", // Catala
+- "", // Russian
++ "ÃÔÐÛØâì letterbox (4:3 -> 16:9)", // Russian
+ "", // Croatian
+ },
+ {
+@@ -1546,7 +1554,7 @@
+ "", // Romaneste
+ "", // Magyar
+ "", // Catala
+- "", // Russian
++ "¿àÞØÓàÐâì äÐÙÛ >>", // Russian
+ "", // Croatian
+ },
+ {
+@@ -1566,7 +1574,7 @@
+ "", // Romaneste
+ "", // Magyar
+ "", // Catala
+- "", // Russian
++ "¿àÞáÜÞâàÕâì Ø×ÞÑàÐÖÕÝØï >>", // Russian
+ "", // Croatian
+ },
+ {
+@@ -1586,7 +1594,7 @@
+ "", // Romaneste
+ "", // Magyar
+ "", // Catala
+- "", // Russian
++ "¿àÞØÓàÐâì äÐÙÛ", // Russian
+ "", // Croatian
+ },
+ {
+@@ -1606,7 +1614,7 @@
+ "", // Romaneste
+ "", // Magyar
+ "", // Catala
+- "", // Russian
++ "¸×ÞÑàÐÖÕÝØï", // Russian
+ "", // Croatian
+ },
+ {
+@@ -1646,7 +1654,7 @@
+ "", // Romaneste
+ "", // Magyar
+ "", // Catala
+- "", // Russian
++ "ÂÕáâÞÒëÕ Ø×ÞÑàÐÖÕÝØï", // Russian
+ "", // Croatian
+ },
+ {
+@@ -1658,7 +1666,7 @@
+ "", // Portugu<EA>s
+ "", // Fran<E7>ais
+ "", // Norsk
+- "Visualization", // Suomi
++ "Visualisointi", // Suomi
+ "", // Polski
+ "", // Espa<F1>ol
+ "", // Ellinika
+@@ -1666,7 +1674,7 @@
+ "", // Romaneste
+ "", // Magyar
+ "", // Catala
+- "", // Russian
++ "²Ø×ãÐÛØ×ÐæØï", // Russian
+ "", // Croatian
+ },
+ {
+@@ -1678,7 +1686,27 @@
+ "", // Portugu<EA>s
+ "", // Fran<E7>ais
+ "", // Norsk
+- "Miksaa stereo 5.1 :ksi", // Suomi
++ "Miksaa stereo 5.1-kanavaiseksi", // Suomi
++ "", // Polski
++ "", // Espa<F1>ol
++ "", // Ellinika
++ "", // Svenska
++ "", // Romaneste
++ "", // Magyar
++ "", // Catala
++ "¿àÕÞÑàÐ×ÞÒÐâì áâÕàÕÞ Ò 5.1", // Russian
++ "", // Croatian
++ },
++ {
++ "Downmix AC3 to surround", // English
++ "", // Deutsch
++ "", // Slovenski
++ "", // Italiano
++ "", // Nederlands
++ "", // Portugu<EA>s
++ "", // Fran<E7>ais
++ "", // Norsk
++ "Miksaa AC3 surroundiksi", // Suomi
+ "", // Polski
+ "", // Espa<F1>ol
+ "", // Ellinika
+@@ -1698,7 +1726,7 @@
+ "", // Portugu<EA>s
+ "", // Fran<E7>ais
+ "", // Norsk
+- "Framebuffer -laite", // Suomi
++ "Framebuffer-laite", // Suomi
+ "", // Polski
+ "", // Espa<F1>ol
+ "", // Ellinika
+@@ -1706,7 +1734,7 @@
+ "", // Romaneste
+ "", // Magyar
+ "", // Catala
+- "", // Russian
++ "Framebuffer ãáâàÞÙáâÒÞ", // Russian
+ "", // Croatian
+ },
+ {
+@@ -1726,7 +1754,7 @@
+ "", // Romaneste
+ "", // Magyar
+ "", // Catala
+- "", // Russian
++ " ¼ÐáèâÐÑØàÞÒÐâì á ßÐÔÕÝØÕÜ ÚÐçÕáâÒÐ", // Russian
+ "", // Croatian
+ },
+ {
+@@ -1746,7 +1774,7 @@
+ "", // Romaneste
+ "", // Magyar
+ "", // Catala
+- "", // Russian
++ " ºÞÓÔÐ ÝÕßàÞ×àÐçÝÞ OSD", // Russian
+ "", // Croatian
+ },
+ {
+@@ -1766,7 +1794,7 @@
+ "", // Romaneste
+ "", // Magyar
+ "", // Catala
+- "", // Russian
++ " ºÞÓÔÐ ÒØÔÕÞ ÝØ×ÚÞÓÞ àÐ×àÕèÕÝØï", // Russian
+ "", // Croatian
+ },
+
diff --git a/media-plugins/vdr-xineliboutput/files/xineliboutput-0.99rc-keyboard-fix.patch b/media-plugins/vdr-xineliboutput/files/xineliboutput-0.99rc-keyboard-fix.patch
new file mode 100644
index 000000000000..e13f257d99c5
--- /dev/null
+++ b/media-plugins/vdr-xineliboutput/files/xineliboutput-0.99rc-keyboard-fix.patch
@@ -0,0 +1,22 @@
+--- xineliboutput-0.99rc/xine_frontend_main.c 2006-04-08 23:42:13.000000000 +0300
++++ xineliboutput/xine_frontend_main.c 2006-05-14 07:46:01.000000000 +0300
+@@ -1,6 +1,10 @@
+ /*
+ * Simple main() routine for stand-alone frontends.
+ *
++ * See the main source file 'xineliboutput.c' for copyright information and
++ * how to reach the author.
++ *
++ * $Id: xineliboutput-0.99rc-keyboard-fix.patch,v 1.1 2006/05/14 18:36:32 zzam Exp $
+ *
+ */
+
+@@ -68,7 +72,7 @@
+ uint64_t code = ch;
+ char str[64];
+ while(poll(&pfd,1,0) == 1 && read(STDIN_FILENO,&ch,1) == 1)
+- code = (code<<8) & ch;
++ code = (code<<8) | (ch & 0xff);
+ snprintf(str, sizeof(str), "%016LX", code);
+ if(find_input((fe_t*)fe))
+ process_xine_keypress(((fe_t*)fe)->input, "KBD", str, 0, 0);
diff --git a/media-plugins/vdr-xineliboutput/vdr-xineliboutput-0.99_rc.ebuild b/media-plugins/vdr-xineliboutput/vdr-xineliboutput-0.99_rc.ebuild
new file mode 100644
index 000000000000..de8b8d199bbf
--- /dev/null
+++ b/media-plugins/vdr-xineliboutput/vdr-xineliboutput-0.99_rc.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-xineliboutput/vdr-xineliboutput-0.99_rc.ebuild,v 1.1 2006/05/14 18:36:32 zzam Exp $
+
+inherit vdr-plugin eutils
+
+MY_PV=${PV/_/}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Video Disk Recorder Xinelib PlugIn"
+HOMEPAGE="http://users.tkk.fi/~phintuka/vdr/vdr-xineliboutput/"
+SRC_URI="http://users.tkk.fi/~phintuka/vdr/${PN}/${MY_P}.tgz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND=">=media-video/vdr-1.3.42
+ >=media-libs/xine-lib-1.1.1"
+
+S=${WORKDIR}/xineliboutput-${MY_PV}
+
+PATCHES="${FILESDIR}/xineliboutput-0.99-makefile-gentoo.diff
+ ${FILESDIR}/xineliboutput-0.99rc-amd64.patch
+ ${FILESDIR}/${MY_P}-fe-segfault.patch
+ ${FILESDIR}/xineliboutput-0.99rc-i18n_fixes.patch
+ ${FILESDIR}/xineliboutput-0.99rc-keyboard-fix.patch"
+
+pkg_setup() {
+ vdr-plugin_pkg_setup
+
+ XINE_LIB_VERSION=$(awk -F'"' '/XINE_VERSION/ {print $2}' /usr/include/xine.h)
+}
+
+src_install() {
+ vdr-plugin_src_install
+
+ dobin vdr-fbfe vdr-sxfe
+
+ insinto ${VDR_PLUGIN_DIR}
+ doins xineliboutput-fbfe.so.${MY_PV} xineliboutput-sxfe.so.${MY_PV}
+
+ insinto /usr/lib/xine/plugins/${XINE_LIB_VERSION}
+ doins xineplug_inp_xvdr.so
+}