From 11fbcccd57137eba4763b2ccdb27c1a456713d68 Mon Sep 17 00:00:00 2001 From: Matthias Schwarzott Date: Sun, 14 May 2006 18:36:32 +0000 Subject: Changed Version number to the correct value 0.99_rc. Added a lot of patches. Package-Manager: portage-2.1_rc1-r1 --- media-plugins/vdr-xineliboutput/ChangeLog | 11 +- .../files/digest-vdr-xineliboutput-0.99_rc | 3 + .../vdr-xineliboutput-0.99rc-fe-segfault.patch | 33 + .../files/xineliboutput-0.99rc-i18n_fixes.patch | 755 +++++++++++++++++++++ .../files/xineliboutput-0.99rc-keyboard-fix.patch | 22 + .../vdr-xineliboutput-0.99_rc.ebuild | 46 ++ 6 files changed, 869 insertions(+), 1 deletion(-) create mode 100644 media-plugins/vdr-xineliboutput/files/digest-vdr-xineliboutput-0.99_rc create mode 100644 media-plugins/vdr-xineliboutput/files/vdr-xineliboutput-0.99rc-fe-segfault.patch create mode 100644 media-plugins/vdr-xineliboutput/files/xineliboutput-0.99rc-i18n_fixes.patch create mode 100644 media-plugins/vdr-xineliboutput/files/xineliboutput-0.99rc-keyboard-fix.patch create mode 100644 media-plugins/vdr-xineliboutput/vdr-xineliboutput-0.99_rc.ebuild (limited to 'media-plugins/vdr-xineliboutput') 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 + +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 @@ + "", // Portugus + "", // Franais + "", // Norsk +- "Poista kuva ?", // Suomi ++ "Poistetaanko kuva ?", // Suomi + "", // Polski + "", // Espaol + "", // 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 @@ + "", // Portugus + "", // Franais + "", // Norsk +- "Visualization", // Suomi ++ "Visualisointi", // Suomi + "", // Polski + "", // Espaol + "", // Ellinika +@@ -1666,7 +1674,7 @@ + "", // Romaneste + "", // Magyar + "", // Catala +- "", // Russian ++ "²Ø×ãÐÛØ×ÐæØï", // Russian + "", // Croatian + }, + { +@@ -1678,7 +1686,27 @@ + "", // Portugus + "", // Franais + "", // Norsk +- "Miksaa stereo 5.1 :ksi", // Suomi ++ "Miksaa stereo 5.1-kanavaiseksi", // Suomi ++ "", // Polski ++ "", // Espaol ++ "", // Ellinika ++ "", // Svenska ++ "", // Romaneste ++ "", // Magyar ++ "", // Catala ++ "¿àÕÞÑàÐ×ÞÒÐâì áâÕàÕÞ Ò 5.1", // Russian ++ "", // Croatian ++ }, ++ { ++ "Downmix AC3 to surround", // English ++ "", // Deutsch ++ "", // Slovenski ++ "", // Italiano ++ "", // Nederlands ++ "", // Portugus ++ "", // Franais ++ "", // Norsk ++ "Miksaa AC3 surroundiksi", // Suomi + "", // Polski + "", // Espaol + "", // Ellinika +@@ -1698,7 +1726,7 @@ + "", // Portugus + "", // Franais + "", // Norsk +- "Framebuffer -laite", // Suomi ++ "Framebuffer-laite", // Suomi + "", // Polski + "", // Espaol + "", // 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 +} -- cgit v1.2.3-65-gdbad